This website requires JavaScript.
13f372390b
feat(backend): add cookie parser and CSRF protection middleware
prod
Mathis HERRIOT
2025-05-17 10:33:38 +02:00
4028cebb63
feat(users): enhance exportUserData with projects, groups, persons, and collaborations
Mathis HERRIOT
2025-05-17 10:33:24 +02:00
c1a74d712b
feat: add cookie-parser and csurf dependencies to backend package.json and update pnpm-lock.yaml
Mathis HERRIOT
2025-05-17 10:33:17 +02:00
a4a259f119
feat(docs): update project status with completed security tasks
Mathis HERRIOT
2025-05-17 10:33:03 +02:00
aff21cb7ff
docs: update project status priorities and timeline adjustments
Mathis HERRIOT
2025-05-17 00:23:43 +02:00
e5121c4e7a
test: update and refactor person and group service tests
Mathis HERRIOT
2025-05-17 00:23:34 +02:00
fd783681ba
test(persons.service): enhance test coverage and improve mock logic readability
Mathis HERRIOT
2025-05-17 00:19:07 +02:00
93acd7e452
test(groups): improve mocks and assertions in group service tests
Mathis HERRIOT
2025-05-17 00:14:26 +02:00
2a47417b47
test(groups): add test case for database error handling in findById method
Mathis HERRIOT
2025-05-17 00:13:18 +02:00
b5c0e2e98d
feat(docs): update project status with completed e2e tests and API documentation
Mathis HERRIOT
2025-05-17 00:12:57 +02:00
3fe47795d9
feat(projects): add Swagger decorators for API documentation in ProjectsController
Mathis HERRIOT
2025-05-17 00:12:49 +02:00
1308e9c599
fix(projects): handle non-array collaborators in service to prevent errors
Mathis HERRIOT
2025-05-17 00:12:39 +02:00
b7d899e66e
feat(users): add Swagger decorators for API documentation in UsersController
Mathis HERRIOT
2025-05-17 00:12:31 +02:00
818a92f18c
test(users): update unit tests for GDPR consent and export functionality
Mathis HERRIOT
2025-05-17 00:12:23 +02:00
ea6684b7fa
refactor(persons): simplify Person
model by consolidating fields and updating related tests
Mathis HERRIOT
2025-05-17 00:12:01 +02:00
a1abde36e6
feat(app): add PersonsModule to application modules
Mathis HERRIOT
2025-05-16 23:53:00 +02:00
e4375462a3
feat(groups): add support for group metadata with description handling
Mathis HERRIOT
2025-05-16 23:52:46 +02:00
8cbce3f3fa
feat(tags): add input validation for tag and entity operations
Mathis HERRIOT
2025-05-16 23:52:39 +02:00
5abd33e648
feat(tags): add input validation for tag and entity operations
Mathis HERRIOT
2025-05-16 23:52:30 +02:00
d48b6fa48b
feat(users): enhance GDPR consent handling and test compatibility updates
Mathis HERRIOT
2025-05-16 23:52:18 +02:00
018d86766d
feat(persons): enhance service with validation, default values, and modularization
Mathis HERRIOT
2025-05-16 23:52:09 +02:00
9620fd689d
feat(dto): update group and person DTOs with streamlined properties
Mathis HERRIOT
2025-05-16 23:51:50 +02:00
634c2d046e
test(tags): add end-to-end tests for tag CRUD operations and relationships with persons and projects
Mathis HERRIOT
2025-05-16 23:51:01 +02:00
bdca6511bd
test: enhance e2e tests for projects with improved authentication and collaborator scenarios
Mathis HERRIOT
2025-05-16 19:10:59 +02:00
634beef8d6
test(persons): add e2e tests for persons controller
Mathis HERRIOT
2025-05-16 19:10:41 +02:00
ba8d78442c
feat(users): add API documentation properties to CreateUserDto using Swagger decorators
Mathis HERRIOT
2025-05-16 19:10:20 +02:00
b61f297497
feat: add Swagger API documentation setup in main application bootstrap
Mathis HERRIOT
2025-05-16 19:10:12 +02:00
2f9d2d1df1
feat: add @nestjs/swagger and swagger-ui-express dependencies for API documentation
Mathis HERRIOT
2025-05-16 19:09:29 +02:00
63f28be75d
fix(backend): correct start:prod script path to dist/src/main
Mathis HERRIOT
2025-05-16 19:07:30 +02:00
52d74a754c
feat(tests): add utility functions for testing with NestJS
Mathis HERRIOT
2025-05-16 19:07:09 +02:00
f30f973178
chore(deps): update pnpm-lock file to reflect dependency upgrades and lockfile version bump to 9.0
Mathis HERRIOT
2025-05-16 19:06:58 +02:00
04144bcd3a
chore(workspace): add onlyBuiltDependencies to pnpm-workspace.yaml
Mathis HERRIOT
2025-05-16 19:06:41 +02:00
077f3b6a87
docs: add e2e testing documentation
Mathis HERRIOT
2025-05-16 19:05:55 +02:00
542c27bb51
feat: integrate WebSocketsModule in projects and groups modules fix: ensure HttpCode annotations for specific endpoints in users and groups controllers refactor: enhance person handling logic in groups service for better e2e test support fix: improve CORS configuration for handling additional origins feat: add @Public decorator to app controller's root endpoint refactor: modify projects controller to return JSON responses for check-access endpoint
Mathis HERRIOT
2025-05-16 19:05:28 +02:00
10d4e940ed
test: add comprehensive e2e tests for users, groups, auth, and projects APIs
Mathis HERRIOT
2025-05-16 19:04:50 +02:00
cee85c9885
docs: add CORS configuration guide and update status document
Avnyr
2025-05-16 18:12:13 +02:00
b3a95378f1
feat: enhance CORS configuration for development and production environments
Avnyr
2025-05-16 18:10:42 +02:00
3dcd57633d
docs: update PROJECT_STATUS.md
with GDPR progress and priorities
Avnyr
2025-05-16 17:36:42 +02:00
eee687a761
chore: update pnpm-lock.yaml
to add socket.io-client
and dependencies
Avnyr
2025-05-16 17:05:24 +02:00
bf4ac24a6b
docs: update PROJECT_STATUS.md
with module completions, real-time features, and testing progress
Avnyr
2025-05-16 17:05:16 +02:00
6cc6506e6f
refactor: add explicit any
types and improve readability in group state handling
Avnyr
2025-05-16 17:05:07 +02:00
2851fb3dfa
test: add WebSocket event emission tests for services and improve coverage
Avnyr
2025-05-16 16:42:33 +02:00
2697c7ebdd
feat: add WebSocket module for real-time functionalities
Avnyr
2025-05-16 16:42:15 +02:00
ad6ef4c907
feat: add socket context and notifications listener for real-time event handling
Avnyr
2025-05-16 16:41:55 +02:00
d7255444f5
feat: implement real-time collaboration and instant updates with socket integration
Avnyr
2025-05-16 16:41:37 +02:00
ce7e89d339
docs: update PROJECT_STATUS.md
with module completions and timeline adjustments
Avnyr
2025-05-16 15:46:05 +02:00
bd522743af
chore: update pnpm-lock.yaml
to include swr
and associated dependencies
Avnyr
2025-05-16 15:45:41 +02:00
bb16aaee40
chore: update pnpm-lock.yaml
to include swr
and associated dependencies
Avnyr
2025-05-16 14:45:06 +02:00
bb62a374c5
docs: update project status to reflect revised progress and priorities
Avnyr
2025-05-16 14:44:57 +02:00
a56e774892
test: remove redundant JwtAuthGuard mock in unit test file
Avnyr
2025-05-16 14:44:28 +02:00
cd5ad2e1e4
feat: implement API service, middleware, and authentication context
Avnyr
2025-05-16 14:43:56 +02:00
cab80e6aef
feat: add dashboard, projects, and persons pages with reusable components
Avnyr
2025-05-16 14:43:14 +02:00
753669c622
feat: add reusable frontend components for admin, dashboard, and tag management
Avnyr
2025-05-16 14:42:58 +02:00
cf292de428
docs: update documentation to reflect module completion and testing progress
Avnyr
2025-05-15 20:57:59 +02:00
2de57e6e6f
feat: export projectCollaborators in schema index
Avnyr
2025-05-15 20:57:45 +02:00
92c44bce6f
feat: add project collaborators relations
Avnyr
2025-05-15 20:57:32 +02:00
0154f9c0aa
feat: add project collaborators schema
Avnyr
2025-05-15 20:57:13 +02:00
c16c8d51d2
feat: add collaborator management to projects module
Avnyr
2025-05-15 20:56:43 +02:00
576d063e52
test: add unit tests for users module
Avnyr
2025-05-15 20:48:42 +02:00
269ba622f8
test: add unit tests for persons and projects modules
Avnyr
2025-05-15 20:31:07 +02:00
0f3c55f947
docs: update project status to reflect completed modules and testing progress
Avnyr
2025-05-15 19:49:00 +02:00
50583f9ccc
test: add unit tests for tags module and global auth guard
Avnyr
2025-05-15 19:48:44 +02:00
7eae25d5de
test: add comprehensive unit tests for groups and auth modules
Avnyr
2025-05-15 19:29:12 +02:00
04aba190ed
docs: update project status with authentication progress
Avnyr
2025-05-15 19:28:45 +02:00
9792110560
docs: add CI/CD and deployment documentation
Avnyr
2025-05-15 19:10:07 +02:00
e64d706274
feat: implement global JWT auth guard with public route support
Avnyr
2025-05-15 19:09:52 +02:00
4dbb858782
docs: update README with revised architecture and setup instructions
Avnyr
2025-05-15 18:17:18 +02:00
b64a6e9e2e
refactor: remove redundant Git mapping for backend folder in IDE configuration
Avnyr
2025-05-15 18:10:28 +02:00
f739099524
docs: update project status to reflect completed database migration system
Avnyr
2025-05-15 18:10:19 +02:00
76ef9a3380
feat: add db:update
script to streamline database updates
Avnyr
2025-05-15 18:09:49 +02:00
d15bf3fe90
fix: update migrations output path in Drizzle configuration
Avnyr
2025-05-15 18:09:29 +02:00
63458333ca
feat: add tags module with CRUD operations and DTOs
Avnyr
2025-05-15 18:09:12 +02:00
0249d62951
fix: update migrations folder path in database service
Avnyr
2025-05-15 18:08:41 +02:00
9515c32016
docs: add migration system documentation and generated initial migrations
Avnyr
2025-05-15 18:08:30 +02:00
7b6da2767e
docs: remove detailed implementation plans for authentication and backend architecture
Avnyr
2025-05-15 17:16:11 +02:00
2035821e89
docs: update README and dependencies, add .gitignore
entry
Avnyr
2025-05-15 17:13:05 +02:00
b8fc2219b9
feat: add UI components and assets for frontend layout
Avnyr
2025-05-15 17:12:43 +02:00
9f99b80784
feat: implement authentication and database modules with relations and group management
Avnyr
2025-05-15 17:09:36 +02:00
f6f0888bd7
docs: add comprehensive project documentation files
Avnyr
2025-05-15 17:08:53 +02:00
6d6ecdaec1
chore: add IntelliJ IDEA configuration and project files to version control
Avnyr
2025-05-15 14:01:01 +02:00
32f82e46f8
docs: add new documentation section and update license details
Avnyr
2025-05-15 13:39:36 +02:00
ef934a8599
docs: add implementation plans for authentication and database schema
Avnyr
2025-05-15 13:10:00 +02:00
9976cfeb7a
docs: add license file with AGPLv3 details
Avnyr
2025-05-14 13:02:11 +02:00
0cad7728b1
docs: expand README with detailed project overview and setup instructions
Avnyr
2025-05-14 12:50:55 +02:00
4ccdb7ecaf
docs: add SWR and PNPM usage details to documentation
Avnyr
2025-05-14 12:50:40 +02:00
ddb83d838c
docs: simplify interaction flow arrows in diagram
Avnyr
2025-05-14 12:20:03 +02:00
60d510c1e0
docs: update class styling in diagrams for enhanced visual clarity
Avnyr
2025-05-14 12:18:58 +02:00
8dc2069963
docs: update API integration and data model details
Avnyr
2025-05-14 12:11:10 +02:00
51540836ee
docs: update class styling in diagrams for improved readability
Avnyr
2025-05-14 11:33:14 +02:00
b0e1c062b4
docs: add system architecture interaction flow diagram
Avnyr
2025-05-14 11:29:17 +02:00
765a5e35ae
docs: add simplified data model diagram for non-technical users
Avnyr
2025-05-14 11:28:45 +02:00
8f422e4186
docs: remove project planning and deliverables section from documentation
Avnyr
2025-05-14 11:22:22 +02:00
39ef07c4b4
docs: add functional and technical specifications for group creation app
Avnyr
2025-05-14 11:20:22 +02:00
9487a8a801
Initial commit
Mathis H (Avnyr)
2025-05-14 07:34:05 +00:00