Mathis HERRIOT
b6b37ebc6b
docs(api): update /media endpoint documentation to use path query parameter
CI/CD Pipeline / Valider backend (push) Failing after 56s
CI/CD Pipeline / Valider frontend (push) Successful in 1m38s
CI/CD Pipeline / Valider documentation (push) Successful in 1m41s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
v1.0.6
2026-01-20 21:28:23 +01:00
Mathis HERRIOT
d647a585c8
fix(media): handle missing path parameter and improve error logging
...
- Updated `getFile` method to validate `path` query parameter.
- Added improved logging for file retrieval errors.
- Updated test cases to cover scenarios with missing `path`.
2026-01-20 21:28:10 +01:00
Mathis HERRIOT
6a2abf115f
fix(s3): update public URL to include path query parameter
...
- Updated `getPublicUrl` to use `?path=<key>` format in public URLs.
- Adjusted corresponding test cases to reflect the new URL structure.
2026-01-20 21:27:49 +01:00
Mathis HERRIOT
ded2d3220d
build(release): bump package versions to 1.0.5
CI/CD Pipeline / Valider backend (push) Successful in 1m39s
CI/CD Pipeline / Valider frontend (push) Successful in 1m46s
CI/CD Pipeline / Valider documentation (push) Successful in 1m50s
CI/CD Pipeline / Déploiement en Production (push) Successful in 1m57s
2026-01-20 20:00:36 +01:00
Mathis HERRIOT
162d53630d
refactor(theme): organize imports and format components for consistency
...
CI/CD Pipeline / Valider backend (push) Successful in 1m38s
CI/CD Pipeline / Valider frontend (push) Successful in 1m42s
CI/CD Pipeline / Valider documentation (push) Successful in 1m48s
CI/CD Pipeline / Déploiement en Production (push) Successful in 2m5s
- Reorganized imports in multiple files for better readability.
- Fixed formatting issues in `mode-toggle` and `settings` components to improve maintainability.
v1.0.5
2026-01-20 19:59:16 +01:00
Mathis HERRIOT
0e8a2e3986
build(release): bump package versions to 1.0.4
CI/CD Pipeline / Valider frontend (push) Failing after 58s
CI/CD Pipeline / Valider backend (push) Successful in 1m33s
CI/CD Pipeline / Valider documentation (push) Successful in 1m38s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
2026-01-20 16:28:37 +01:00
Mathis HERRIOT
5cc77ae5b0
feat(theme): add appearance settings and theme provider integration
...
CI/CD Pipeline / Valider backend (push) Successful in 1m26s
CI/CD Pipeline / Valider frontend (push) Failing after 53s
CI/CD Pipeline / Valider documentation (push) Successful in 1m32s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
- Added theme selection in settings page for light, dark, and system modes.
- Integrated ThemeProvider into application layout.
- Updated dashboard layout to include theme toggle in the header.
v1.0.4
2026-01-20 16:27:59 +01:00
Mathis HERRIOT
3b9b73bc4b
feat(theme): add theme toggle component and integrate into sidebar
2026-01-20 16:27:24 +01:00
Mathis HERRIOT
a6e34c511e
build(release): bump package versions to 1.0.3
CI/CD Pipeline / Valider backend (push) Successful in 1m36s
CI/CD Pipeline / Valider frontend (push) Successful in 1m42s
CI/CD Pipeline / Valider documentation (push) Successful in 1m46s
CI/CD Pipeline / Déploiement en Production (push) Failing after 2m6s
2026-01-20 16:19:18 +01:00
Mathis HERRIOT
13650b6a39
build(docker): add nw_caddy network to production compose file
CI/CD Pipeline / Valider backend (push) Successful in 1m37s
CI/CD Pipeline / Valider documentation (push) Successful in 1m43s
CI/CD Pipeline / Valider frontend (push) Successful in 1m43s
CI/CD Pipeline / Déploiement en Production (push) Failing after 1m49s
v1.0.3
2026-01-20 16:18:32 +01:00
Mathis HERRIOT
dbe90ae47b
build(release): bump package versions to 1.0.2
CI/CD Pipeline / Valider backend (push) Successful in 1m35s
CI/CD Pipeline / Valider documentation (push) Successful in 1m42s
CI/CD Pipeline / Valider frontend (push) Successful in 1m46s
CI/CD Pipeline / Déploiement en Production (push) Successful in 1m57s
2026-01-20 15:46:05 +01:00
Mathis HERRIOT
d0c78cb206
refactor(health): use type import for Cache from cache-manager
CI/CD Pipeline / Valider backend (push) Successful in 1m36s
CI/CD Pipeline / Valider frontend (push) Successful in 1m42s
CI/CD Pipeline / Valider documentation (push) Successful in 1m47s
CI/CD Pipeline / Déploiement en Production (push) Successful in 2m2s
v1.0.2
2026-01-20 15:45:40 +01:00
Mathis HERRIOT
1c38434b6e
build(tsconfig): enable isolatedModules in TypeScript config
2026-01-20 15:43:34 +01:00
Mathis HERRIOT
1666aaadf2
build(release): bump package versions to 1.0.1
CI/CD Pipeline / Valider backend (push) Failing after 1m35s
CI/CD Pipeline / Valider frontend (push) Successful in 1m55s
CI/CD Pipeline / Valider documentation (push) Successful in 1m59s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
2026-01-20 15:37:43 +01:00
Mathis HERRIOT
6ac429f111
build(tsconfig): disable isolatedModules in TypeScript config
CI/CD Pipeline / Valider backend (push) Failing after 1m30s
CI/CD Pipeline / Valider documentation (push) Successful in 1m46s
CI/CD Pipeline / Valider frontend (push) Successful in 1m44s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
v1.0.1
2026-01-20 15:37:09 +01:00
Mathis HERRIOT
872087dc44
test(api-keys): improve typings in wrapWithThen mock implementation
CI/CD Pipeline / Valider backend (push) Failing after 1m12s
CI/CD Pipeline / Valider frontend (push) Successful in 1m47s
CI/CD Pipeline / Valider documentation (push) Successful in 1m48s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
2026-01-20 15:27:52 +01:00
Mathis HERRIOT
f8eaad3f81
test(api-keys): improve typings in wrapWithThen mock implementation
CI/CD Pipeline / Valider backend (push) Failing after 1m2s
CI/CD Pipeline / Valider documentation (push) Successful in 1m34s
CI/CD Pipeline / Valider frontend (push) Successful in 1m32s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
v1.0.0
2026-01-20 15:27:25 +01:00
Mathis HERRIOT
5f176def8c
test(auth): add comment to clarify DTO usage in register test
2026-01-20 15:27:14 +01:00
Mathis HERRIOT
9ef6bbfd96
test(categories): improve typings in wrapWithThen mock implementation
2026-01-20 15:27:05 +01:00
Mathis HERRIOT
61b25f7b9e
test(favorites): improve typings in wrapWithThen mock implementation
2026-01-20 15:26:56 +01:00
Mathis HERRIOT
d0286d51ff
test(reports): update wrapWithThen mock to use stricter typings
2026-01-20 15:26:30 +01:00
Mathis HERRIOT
2291cc8afb
test(repositories): fix mock implementation of thenable query builders in repository tests
CI/CD Pipeline / Valider backend (push) Failing after 1m13s
CI/CD Pipeline / Valider frontend (push) Successful in 1m40s
CI/CD Pipeline / Valider documentation (push) Successful in 1m43s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
2026-01-20 14:04:57 +01:00
Mathis HERRIOT
bad2caef08
docs(roadmap): mark caching with Redis for trends and searches as completed
2026-01-20 13:48:26 +01:00
Mathis HERRIOT
ac4568a0f0
refactor(media): simplify content type assignment logic in media controller
2026-01-20 13:48:16 +01:00
Mathis HERRIOT
a11a332eaa
feat(health): enhance health check to include database and Redis status
2026-01-20 13:48:06 +01:00
Mathis HERRIOT
02c00e8aae
test(auth): add unit tests for various guards and services with mocked dependencies
2026-01-20 13:47:46 +01:00
Mathis HERRIOT
2886e50a0c
test(users): add unit tests for UsersService with mocked dependencies
2026-01-20 13:47:18 +01:00
Mathis HERRIOT
59a5cc941e
test(reports): add unit tests for ReportsController and ReportsRepository with mocked dependencies
2026-01-20 13:47:06 +01:00
Mathis HERRIOT
78db4b1c34
test(reports): add unit tests for ReportsController and ReportsRepository with mocked dependencies
2026-01-20 13:46:59 +01:00
Mathis HERRIOT
b177bee75c
test(favorites): add unit tests for FavoritesController and FavoritesRepository with mocked dependencies
2026-01-20 13:46:42 +01:00
Mathis HERRIOT
0cd6509273
test(contents): add unit tests for ContentsController and ContentsService with mocked dependencies
2026-01-20 13:46:31 +01:00
Mathis HERRIOT
05a56ff87d
test(categories): add unit tests for CategoriesController and CategoriesRepository with mocked dependencies
2026-01-20 13:46:06 +01:00
Mathis HERRIOT
3fa11474c1
test(auth): add unit tests for AuthGuard and AuthController with mocked dependencies
2026-01-20 13:45:50 +01:00
Mathis HERRIOT
4c12c5c5cb
test(api-keys): add unit tests for ApiKeysController and ApiKeysRepository with mocked dependencies
2026-01-20 13:45:27 +01:00
Mathis HERRIOT
48dbdbfdcc
test(admin): add unit tests for AdminService with mocked repositories
2026-01-20 13:45:07 +01:00
Mathis HERRIOT
002a6b912a
test(admin): add unit tests for AdminController with mocked dependencies
2026-01-20 13:44:35 +01:00
Mathis HERRIOT
733ffbff31
chore(ci): update workflow to replace github context with gitea for event and ref conditions
2026-01-20 12:13:14 +01:00
Mathis HERRIOT
4700526dd2
refactor(media): remove redundant metadata fallback for content-type
CI/CD Pipeline / Valider backend (push) Failing after 1m9s
CI/CD Pipeline / Valider frontend (push) Successful in 1m37s
CI/CD Pipeline / Valider documentation (push) Successful in 1m40s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
2026-01-20 12:06:20 +01:00
Mathis HERRIOT
2450977e61
chore(versioning): bump package versions to 0.1.0 across all modules
CI/CD Pipeline / Valider backend (push) Failing after 1m12s
CI/CD Pipeline / Valider documentation (push) Successful in 1m41s
CI/CD Pipeline / Valider frontend (push) Successful in 1m43s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
v0.1.1
2026-01-20 12:00:35 +01:00
Mathis HERRIOT
afc18b555a
chore(versioning): improve version script with enhanced validation and refactored command handling
2026-01-20 11:57:24 +01:00
Mathis HERRIOT
9699127739
feat(docs): add details on S3-compatible storage and email notifications system
CI/CD Pipeline / Valider backend (push) Failing after 1m0s
CI/CD Pipeline / Valider documentation (push) Successful in 1m39s
CI/CD Pipeline / Valider frontend (push) Successful in 1m33s
CI/CD Pipeline / Déploiement en Production (push) Has been skipped
v0.1.0
2026-01-20 11:50:29 +01:00
Mathis HERRIOT
938d8bde7b
feat(docs): extend database schema documentation with new fields avatar_url, bio, and slug
2026-01-20 11:50:18 +01:00
Mathis HERRIOT
65c7096f46
feat(docs): update API reference with new endpoints and extended parameter details
2026-01-20 11:49:47 +01:00
Mathis HERRIOT
57c00ad4d1
chore(ci): remove deprecated deploy workflow and update CI pipeline with production deployment steps
2026-01-20 11:21:23 +01:00
Mathis HERRIOT
39618f7708
chore(versioning): bump package versions to 0.0.1 across all modules
Deploy to Production / Validate Build & Lint (backend) (push) Failing after 1m12s
Deploy to Production / Validate Build & Lint (documentation) (push) Successful in 1m46s
Deploy to Production / Validate Build & Lint (frontend) (push) Successful in 1m46s
Deploy to Production / Deploy to Production (push) Has been skipped
2026-01-20 10:53:11 +01:00
Mathis HERRIOT
e84e4a5a9d
chore(ci): add new workflow for linting and testing components
2026-01-20 10:52:58 +01:00
Mathis HERRIOT
e74973a9d0
chore(ci): update deploy workflow to include tag-based triggers and conditional testing steps
2026-01-20 10:52:48 +01:00
Mathis HERRIOT
9233c1bf89
feat(versioning): add support for SemVer increment commands (PATCH, MINOR, MAJOR) in version script
2026-01-20 10:52:41 +01:00
Mathis HERRIOT
88c7f45a2c
chore(ci): remove unused backend and lint workflows to clean up repository
2026-01-20 10:52:27 +01:00
Mathis HERRIOT
9af72156f5
chore: remove unused .output.txt file to clean up repository
2026-01-20 10:51:48 +01:00