Commit Graph

34 Commits

Author SHA1 Message Date
Marcos 17d97dae16 Clean up SSE client on disconnect: log client disconnection and update connected clients count
Despliegue Automático / desplegar (push) Successful in 35s
2026-09-09 14:36:16 +02:00
Marcos 541895b67e Add logging for total connected clients in SSE stream events
Despliegue Automático / desplegar (push) Successful in 41s
2026-09-09 14:32:06 +02:00
Marcos e7da512a31 Enhance SSE support: adjust headers and message format for better compatibility
Despliegue Automático / desplegar (push) Successful in 40s
2026-09-09 14:20:27 +02:00
Marcos cdaecafcbb Add logging for SSE connection and disconnection events, and notify user of changes
Despliegue Automático / desplegar (push) Successful in 47s
2026-09-09 13:47:45 +02:00
Marcos 4ed5685f1a Add Server-Sent Events (SSE) support for real-time synchronization
Despliegue Automático / desplegar (push) Successful in 1m38s
2026-09-09 13:39:20 +02:00
Marcos 1c8b0642b0 Add user deletion in deleteAllUserData method to remove user account along with associated data
Despliegue Automático / desplegar (push) Successful in 35s
2026-09-08 11:18:05 +02:00
Marcos e0e2a983f1 Normalize email to lowercase in register and login methods
Despliegue Automático / desplegar (push) Successful in 1m8s
2026-09-08 09:00:05 +02:00
Marcos 776ed86742 Add logoutDevice functionality to manage device-specific logouts
Despliegue Automático / desplegar (push) Successful in 1m12s
2026-09-07 17:13:03 +02:00
Marcos be964b7501 Fix formatting issue in API documentation for notes and categories
Despliegue Automático / desplegar (push) Successful in 4m47s
2026-09-07 13:21:19 +02:00
Marcos 2772596022 Change HTTP method for delete-all-data route from POST to DELETE
Despliegue Automático / desplegar (push) Failing after 2s
2026-09-07 12:52:29 +02:00
Marcos 32255ef103 Add getSessionsInfo route to authRoutes and export in authController
Despliegue Automático / desplegar (push) Successful in 35s
2026-08-20 15:48:42 +02:00
Marcos 8f43890161 Add getSessionsInfo method to retrieve user session details
Despliegue Automático / desplegar (push) Successful in 1m24s
2026-08-20 15:45:07 +02:00
Marcos 0de97d3a00 Add createdAt and updatedAt handling for categories and notes in sync service
Despliegue Automático / desplegar (push) Successful in 1m1s
2026-08-18 18:10:50 +02:00
Marcos f7864c6f50 Add user routes and update stats endpoint path
Despliegue Automático / desplegar (push) Successful in 34s
2026-08-18 16:20:49 +02:00
Marcos 1618cbfd40 Add user stats endpoint with JWT authentication and data size calculation
Despliegue Automático / desplegar (push) Successful in 38s
2026-08-18 16:16:22 +02:00
Marcos a139f1f572 Add request body size limits for JSON and URL-encoded data
Despliegue Automático / desplegar (push) Successful in 1m11s
2026-08-18 13:37:24 +02:00
Marcos 80f1b7ad28 Refactor sync service to handle conflicted category and note IDs during synchronization
Despliegue Automático / desplegar (push) Successful in 1m25s
2026-08-18 09:23:18 +02:00
Marcos ded4c8fc03 cambiar campo color categoria
Despliegue Automático / desplegar (push) Successful in 1m17s
2026-08-17 18:39:33 +02:00
Marcos e0de5c92b5 Implement many-to-many relationship between Notes and Categories in the database model and update sync service to handle category IDs accordingly
Despliegue Automático / desplegar (push) Successful in 1m25s
2026-08-16 16:37:03 +02:00
Marcos a824717b5f Return error response for missing or invalid note title and body in sync process
Despliegue Automático / desplegar (push) Successful in 1m1s
2026-08-15 20:45:14 +02:00
Marcos e5ff445b90 Change database synchronization to force mode in initDB function
Despliegue Automático / desplegar (push) Successful in 52s
2026-08-15 19:03:14 +02:00
Marcos f3a0391507 Refactor API documentation and model attributes for consistency: rename 'isDeleted' to 'delete' and 'encrypted_title'/'encrypted_body' to 'title'/'body'
Despliegue Automático / desplegar (push) Successful in 4m25s
2026-08-15 18:53:09 +02:00
Marcos ff768cf556 Fix refresh token naming inconsistency in login response
Despliegue Automático / desplegar (push) Successful in 32s
2026-07-28 20:18:08 +02:00
Marcos 636d20d7a0 Fix access token naming consistency and enforce encrypted_master_key validation in registration
Despliegue Automático / desplegar (push) Successful in 35s
2026-07-28 20:09:23 +02:00
Marcos d73e1b2ddd Remove username to email migration logic from initDB function
Despliegue Automático / desplegar (push) Successful in 53s
2026-07-28 18:44:02 +02:00
Marcos 674d8e9393 Rename username column to email in Users table and update existing records for consistency
Despliegue Automático / desplegar (push) Successful in 43s
2026-07-28 18:36:13 +02:00
Marcos 3e08b43418 Change username field to email in registration and login processes for consistency
Despliegue Automático / desplegar (push) Successful in 40s
2026-07-28 18:28:49 +02:00
Marcos 4da7cad9d8 Add deviceName to registration and login processes for better device tracking
Despliegue Automático / desplegar (push) Successful in 4m17s
2026-07-28 18:17:11 +02:00
Marcos 87cde27436 Add delete-all-data endpoint to auth API for user data removal
Despliegue Automático / desplegar (push) Successful in 1m7s
2026-05-20 17:25:46 +02:00
Marcos a44f7a8253 Update Category model and sync service to include colorValue and iconCodePoint fields
Despliegue Automático / desplegar (push) Successful in 3m37s
2026-05-20 14:43:39 +02:00
Marcos 73a8932c64 Add isPermanentlyDeleted field to Note model and update sync logic
Despliegue Automático / desplegar (push) Successful in 43s
2026-05-19 11:08:30 +02:00
Marcos fa78a7e9d1 Refactor code structure for improved readability and maintainability
Despliegue Automático / desplegar (push) Successful in 3m59s
2026-05-18 18:50:36 +02:00
Marcos 73d8141dda Add npm-debug.log to .dockerignore
Despliegue Automático / desplegar (push) Failing after 25s
2026-05-18 18:47:52 +02:00
Marcos 9d117a5887 Implement initial API structure with Docker support, CI/CD workflows, and authentication features
Despliegue Automático / desplegar (push) Failing after 1m29s
2026-05-18 18:43:33 +02:00