This website requires JavaScript.
ec0d4b296b
Merge pull request 'Fix media routing & CI Perfs' (#12 ) from dev into prod
prod
Mathis H (Avnyr)
2026-01-15 00:01:34 +01:00
7048c2731e
fix(media): correct route param handling in media controller
dev
Mathis HERRIOT
2026-01-14 23:51:24 +01:00
d74fd15036
ci(workflows): enhance workflows with matrix builds and caching optimizations
Mathis HERRIOT
2026-01-14 23:51:07 +01:00
7a928df73c
Merge pull request 'dev' (#11 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 23:23:06 +01:00
86a697c392
Merge remote-tracking branch 'origin/dev' into dev
Mathis HERRIOT
2026-01-14 23:14:03 +01:00
38adbb6e77
feat(media): add public URL generation for media files and improve S3 integration
Mathis HERRIOT
2026-01-14 23:13:28 +01:00
a1c48bb792
Merge pull request 'refactor(modules): mark DatabaseModule and CryptoModule as global and remove redundant imports' (#10 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 22:52:03 +01:00
594a387712
Merge branch 'prod' into dev
Mathis H (Avnyr)
2026-01-14 22:51:52 +01:00
4ca15b578d
refactor(modules): mark DatabaseModule and CryptoModule as global and remove redundant imports
Mathis HERRIOT
2026-01-14 22:50:30 +01:00
2912231769
Merge pull request 'UI & Feature update - Alpha' (#9 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 22:40:06 +01:00
db17994bb5
fix(test): update transformIgnorePatterns to include .pnpm and uuid dependencies
Mathis HERRIOT
2026-01-14 22:19:47 +01:00
f57e028178
refactor(reports): add as const to test data in reports.service.spec.ts
Mathis HERRIOT
2026-01-14 22:19:27 +01:00
e84aa8a8db
feat(ui): integrate dynamic tag handling in MobileFilters
Mathis HERRIOT
2026-01-14 22:19:18 +01:00
c6b23de481
feat(api): add TagService and enhance API error handling
Mathis HERRIOT
2026-01-14 22:19:11 +01:00
0611ef715c
feat(ui): add ViewCounter component and enhance accessibility annotations
Mathis HERRIOT
2026-01-14 22:18:50 +01:00
0a1391674f
feat(meme): add ViewCounter component to meme detail pages
Mathis HERRIOT
2026-01-14 22:18:10 +01:00
2fedaca502
refactor(app): reorder imports in app.module.ts for consistency and readability
Mathis HERRIOT
2026-01-14 22:00:16 +01:00
a6837ff7fb
refactor(auth): reorder imports in optional-auth.guard.ts for consistency and readability
Mathis HERRIOT
2026-01-14 22:00:10 +01:00
74b61004e7
refactor(auth): rename id to uuid in AuthStatus and mock uuid in tests
Mathis HERRIOT
2026-01-14 21:59:51 +01:00
760343da76
refactor(app): simplify metadata description formatting in layout component
Mathis HERRIOT
2026-01-14 21:59:02 +01:00
14f8b8b63d
refactor(contents): reorder imports and improve code formatting
Mathis HERRIOT
2026-01-14 21:58:52 +01:00
50a186da1d
refactor(core): standardize and reorder imports across admin services and modules
Mathis HERRIOT
2026-01-14 21:58:41 +01:00
3908989b39
feat(users): enhance user schema and extend service dependencies
Mathis HERRIOT
2026-01-14 21:58:28 +01:00
02d70f27ea
refactor: optimize import orders, improve formatting and code readability
Mathis HERRIOT
2026-01-14 21:58:04 +01:00
65f8860cc0
feat(auth): add optional authentication guard and extend AuthModule providers
Mathis HERRIOT
2026-01-14 21:45:32 +01:00
0e9edd4bfc
feat(app): enhance metadata and add admin sidebar section
Mathis HERRIOT
2026-01-14 21:44:25 +01:00
6ce58d1639
feat(admin): implement admin statistics API and service
Mathis HERRIOT
2026-01-14 21:44:14 +01:00
47d6fcb6a0
feat(media): add image resizing support for processImage
Mathis HERRIOT
2026-01-14 21:44:00 +01:00
d7c2a965a0
feat(contents): enhance user-specific data handling and admin content management
Mathis HERRIOT
2026-01-14 21:43:44 +01:00
fb7ddde42e
feat(app): add dashboard pages for settings, admin, and public user profiles
Mathis HERRIOT
2026-01-14 21:43:27 +01:00
026aebaee3
feat(database): add migration snapshot 0006_snapshot.json for schema updates
Mathis HERRIOT
2026-01-14 21:43:10 +01:00
a30113e8e2
feat(users): add avatar and bio support, improve user profile handling
Mathis HERRIOT
2026-01-14 21:42:46 +01:00
f10c444957
Merge pull request 'Fix of backend validation problems.' (#8 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 21:13:06 +01:00
975e29dea1
refactor: format imports, fix indentation, and improve readability across files
Mathis HERRIOT
2026-01-14 21:06:38 +01:00
a4ce48a91c
feat(database): update passwordHash length and add migration snapshot
Mathis HERRIOT
2026-01-14 20:51:24 +01:00
ff6fc1c6b3
feat(ui): enhance mobile user experience and authentication handling
Mathis HERRIOT
2026-01-14 20:50:38 +01:00
5671ba60a6
feat(dto): enforce field length constraints across DTOs
Mathis HERRIOT
2026-01-14 20:41:45 +01:00
5f2672021e
feat(middleware): add crawler detection middleware for suspicious requests
Mathis HERRIOT
2026-01-14 20:41:25 +01:00
17c2cea366
Merge pull request 'Exclude .migrations from file includes in biome.json configuration' (#7 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 20:40:54 +01:00
5665fcd98f
Exclude .migrations from file includes in biome.json configuration
Avnyr
2026-01-14 20:20:14 +01:00
cb6d87eafd
Merge pull request 'DEBUG: Erreur de schéma de donnée' (#6 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 20:17:42 +01:00
48ebc7dc36
Remove pull_request.path filters from CI workflows
Avnyr
2026-01-14 20:14:06 +01:00
dbfd14b57a
Update user schema: modify password_hash to varchar(95)
Avnyr
2026-01-14 20:12:32 +01:00
570576435c
Merge pull request 'Updating default api' (#5 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 19:21:26 +01:00
7c3f4050c5
Update Dockerfile for documentation to simplify base image and streamline dependency handling
Avnyr
2026-01-14 19:17:37 +01:00
c19d86a0cb
Merge pull request 'Update Dockerfile for documentation to simplify base image and streamline dependency handling' (#4 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 19:11:25 +01:00
6d2e1ead05
Update Dockerfile for documentation to simplify base image and streamline dependency handling
Avnyr
2026-01-14 19:05:35 +01:00
6756cf6bc7
Merge pull request 'Fix API URL du frontend, ajout documentation en production' (#3 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 19:01:08 +01:00
6aaf53c90b
Remove redundant empty entry in docker-compose.prod.yml
Avnyr
2026-01-14 18:58:24 +01:00
ccec39bfa0
Add documentation service in docker-compose.prod.yml for hosting project docs
Avnyr
2026-01-14 18:57:52 +01:00
a06fdbf21e
Set NEXT_PUBLIC_API_URL environment variable for backend build in deploy workflow
Avnyr
2026-01-14 18:53:21 +01:00
de537e5947
Merge pull request 'fix(docker): update API URL for production environment' (#2 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 18:34:57 +01:00
0cb361afb8
fix(docker): update API URL for production environment
Mathis HERRIOT
2026-01-14 18:31:12 +01:00
9097a3e9b5
Merge pull request 'Fix on linting' (#1 ) from dev into prod
Mathis H (Avnyr)
2026-01-14 18:12:57 +01:00
24eb99093c
feat(docs): reorganize imports and improve formatting for readability
Mathis HERRIOT
2026-01-14 18:04:31 +01:00
75ac95cadb
feat(ci): enhance deploy workflow with separate lint and build steps
Mathis HERRIOT
2026-01-14 18:02:45 +01:00
35abd0496e
refactor: apply consistent formatting to improve code quality
Mathis HERRIOT
2026-01-14 17:26:58 +01:00
03e5915fcc
feat(deps): update and expand development dependencies
Mathis HERRIOT
2026-01-14 16:54:17 +01:00
77ac960411
feat(ci): add GitHub Actions workflow for production deployment
Mathis HERRIOT
2026-01-14 16:44:03 +01:00
8425ffe4fc
refactor!: remove pnpm-lock.yaml file from the repository to eliminate redundant dependency tracking and streamline package management.
Mathis HERRIOT
2026-01-14 16:38:26 +01:00
b81835661c
feat(docker): add production-ready docker-compose configuration with health checks
Mathis HERRIOT
2026-01-14 16:38:07 +01:00
fbc231dc9a
refactor!: remove unused resizable components and enhance efficiency in critical areas
Mathis HERRIOT
2026-01-14 16:37:55 +01:00
37a23390d5
refactor: enhance module exports and imports across services
Mathis HERRIOT
2026-01-14 16:36:59 +01:00
bd9dd140ab
**feat(docker): add docker-compose for multi-service setup**
Mathis HERRIOT
2026-01-14 13:53:02 +01:00
5b6e0143b6
feat: add comprehensive database migration snapshot
Mathis HERRIOT
2026-01-14 13:52:53 +01:00
214bf077e5
feat: add axios and related dependencies to pnpm lockfile
Mathis HERRIOT
2026-01-14 13:52:43 +01:00
bb9ae058db
refactor(docker): update Dockerfile for optimized multi-stage builds and dependency management
Mathis HERRIOT
2026-01-14 13:52:20 +01:00
0b07320974
feat: introduce new app routes with modular structure and enhanced features
Mathis HERRIOT
2026-01-14 13:52:08 +01:00
0c045e8d3c
refactor: remove unused tests, mocks, and outdated e2e configurations
Mathis HERRIOT
2026-01-14 13:51:32 +01:00
8ffeaeba05
feat: update .env.example with refined defaults for services
Mathis HERRIOT
2026-01-14 13:50:43 +01:00
9e37272bff
feat: add initial database schema with migrations
Mathis HERRIOT
2026-01-14 13:04:27 +01:00
7cb5ff487d
feat: add components configuration file for UI setup
Mathis HERRIOT
2026-01-14 12:13:12 +01:00
0cef694f2b
feat: add useIsMobile custom hook for responsive breakpoint detection
Mathis HERRIOT
2026-01-14 12:12:58 +01:00
5c4badb837
feat: add utility function for class merging with Tailwind and clsx
Mathis HERRIOT
2026-01-14 12:12:48 +01:00
b53c51b825
feat: enhance global styles with custom properties and dark mode support
Mathis HERRIOT
2026-01-14 12:12:27 +01:00
76de69fc64
feat: add new dependencies and update pnpm workspace configuration
Mathis HERRIOT
2026-01-14 12:12:15 +01:00
ec8eb8d43a
feat: add reusable UI components for enhanced consistency
Mathis HERRIOT
2026-01-14 12:12:00 +01:00
514bd354bf
feat: add modular services and repositories for improved code organization
Mathis HERRIOT
2026-01-14 12:11:39 +01:00
9c45bf11e4
chore: fix inconsistent indentation and formatting in Next.js config
Mathis HERRIOT
2026-01-10 16:34:00 +01:00
5a22ad7480
feat: add logging and caching enhancements across core services
Mathis HERRIOT
2026-01-10 16:31:06 +01:00
9654553940
feat: add PGP encryption utilities with automatic decryption support
Mathis HERRIOT
2026-01-08 17:15:34 +01:00
a5a8626f5d
chore: add TODO comment in contents service test regarding TS2774 warning
Mathis HERRIOT
2026-01-08 17:15:25 +01:00
64adc80062
refactor: remove PGP encryption usage for user email and secrets
Mathis HERRIOT
2026-01-08 17:15:14 +01:00
702868dec2
feat: add PGP encryption utilities and apply automatic decryption to user schema
Mathis HERRIOT
2026-01-08 17:13:43 +01:00
399bdab86c
test: add comprehensive unit tests for core services
Mathis HERRIOT
2026-01-08 16:22:23 +01:00
cc2823db7d
refactor: organize imports and enhance formatting across backend files
Mathis HERRIOT
2026-01-08 15:33:55 +01:00
6254c136d1
feat: enable standalone output mode in Next.js configuration
Mathis HERRIOT
2026-01-08 15:32:55 +01:00
3828f170e2
feat: add Dockerfile for frontend service
Mathis HERRIOT
2026-01-08 15:32:46 +01:00
ec771eb074
feat: revamp documentation pages with new components, layout, and visuals
Mathis HERRIOT
2026-01-08 15:32:13 +01:00
77263aead9
chore: update .env.example with media size limits configuration
Mathis HERRIOT
2026-01-08 15:31:54 +01:00
ab74dc3b30
chore: update pnpm-lock.yaml with new dependency resolutions
Mathis HERRIOT
2026-01-08 15:31:45 +01:00
acd53eff6a
docs: add secure media processing details to README
Mathis HERRIOT
2026-01-08 15:31:29 +01:00
91e23c2c02
chore: add .dockerignore to exclude unnecessary files from Docker context
Mathis HERRIOT
2026-01-08 15:30:56 +01:00
f508e8ee6d
refactor: rename package scope to @memegoat in documentation/package.json
Mathis HERRIOT
2026-01-08 15:30:39 +01:00
3c02bd6023
feat: configure standalone output mode in next.js
Mathis HERRIOT
2026-01-08 15:30:29 +01:00
6e823743fc
feat: add Dockerfile for documentation service
Mathis HERRIOT
2026-01-08 15:30:20 +01:00
99a350aa05
docs: overhaul and expand technical documentation
Mathis HERRIOT
2026-01-08 15:29:56 +01:00
8b51b84d44
feat: add Dockerfile for backend service
Mathis HERRIOT
2026-01-08 15:29:37 +01:00
0af6f6b52a
feat: update dependencies and scripts in package.json
Mathis HERRIOT
2026-01-08 15:28:38 +01:00
382e39ebd0
feat: update biome.json with JavaScript parser configuration and linter rule adjustments
Mathis HERRIOT
2026-01-08 15:28:28 +01:00