Commit Graph

171 Commits

Author SHA1 Message Date
StarAppeal c193311b50 feat: Update ID validation to use ObjectId in REST user route 2025-09-30 06:49:05 +02:00
StarAppeal 1360a86633 chore: Remove unused import for CustomWebsocketEvent in websocketEventHandler.ts 2025-09-30 06:41:35 +02:00
StarAppeal 35ea1d8cb4 feat: Implement event registry for websocket events 2025-09-30 06:40:09 +02:00
StarAppeal 55713a2372 feat: Implement SingleSpotifyUpdateEvent and SingleWeatherUpdateEvent for websocket communication 2025-09-30 06:32:43 +02:00
StarAppeal 8b8302ba36 feat: Enhance WebSocket server with UUID client mapping and connection handling 2025-09-30 06:07:43 +02:00
StarAppeal 6364cece5b add package lock 2025-09-30 06:07:25 +02:00
StarAppeal f206d5b4d3 feat: Update CustomWebsocketEvent to support async handlers and refactor event registration 2025-09-30 05:46:02 +02:00
StarAppeal a6d549f467 fix: Change default type parameter from 'never' to 'object' in CustomWebsocketEvent class 2025-09-30 05:36:49 +02:00
StarAppeal d710e735e9 test: Add TypeScript ignore comments for private property access in spotifyPollingService tests 2025-09-30 05:21:12 +02:00
StarAppeal eeb257446e feat: Update ESLint configuration to ignore build and test files 2025-09-30 05:18:29 +02:00
StarAppeal 1395d625d3 style: Clean up code formatting and remove unnecessary whitespace 2025-09-30 05:16:46 +02:00
StarAppeal 5ddb7c67cf refactor: Improve type safety and error handling across multiple files, eslint fix 2025-09-30 05:16:25 +02:00
StarAppeal a3a34b3576 feat: Implement stayLoggedIn functionality for JWT authentication 2025-09-29 09:36:36 +02:00
StarAppeal 7acec25f84 feat: Enable composite project support in TypeScript configuration 2025-09-29 06:56:09 +02:00
StarAppeal 11680b4cc3 refactor: Improve SpotifyPollingService by encapsulating state management and simplifying polling logic 2025-09-29 06:15:41 +02:00
StarAppeal 5fc7174787 fix: update dev script to include polling for ts-node-dev 2025-09-27 05:12:46 +02:00
StarAppeal c380b56cbe feat(docker): Add .dockerignore and update Dockerfile for production build 2025-09-27 05:02:28 +02:00
StarAppeal 82e5e6c810 refactor logger configuration and clean up test imports 2025-09-27 01:24:43 +02:00
StarAppeal a1b02c3088 fix most tests 2025-09-27 01:21:57 +02:00
StarAppeal 67ca195c15 refactor logging to use winston logger across multiple services and events 2025-09-27 00:28:02 +02:00
StarAppeal a2c5403d39 add unit tests for FileService methods and refactor file model to remove userId index 2025-09-26 05:26:06 +02:00
StarAppeal b6f6b3c3d7 refactor file model to use UUID for userId and update file service methods accordingly 2025-09-26 05:04:19 +02:00
StarAppeal cc66b80589 add file model and service for file management functionality 2025-09-26 04:59:17 +02:00
StarAppeal 7f683fa6bc implement file duplication check in upload process and enhance test coverage 2025-09-26 04:01:19 +02:00
StarAppeal 567ad2a496 update .gitignore and add format.json 2025-09-26 02:38:55 +02:00
StarAppeal 9de16bb43b remove docker compose and nginx config 2025-09-26 02:17:33 +02:00
StarAppeal ef7c285dee add nginx and temporary client stuff for public url 2025-09-26 01:37:28 +02:00
StarAppeal 7b38ec1660 fix 2025-09-26 00:01:19 +02:00
StarAppeal 0aafe74a74 fix test 2025-09-25 23:16:23 +02:00
StarAppeal cab84046a8 fix lint 2025-09-25 02:44:23 +02:00
StarAppeal 6872f57bca run prettier 2025-09-25 02:40:25 +02:00
StarAppeal e935ba66f3 add eslint and prettier 2025-09-25 02:39:54 +02:00
StarAppeal 2e06562af9 add s3Service rest api 2025-09-25 02:36:24 +02:00
StarAppeal 46b5845140 add mule and @ts-ignore where needed 2025-09-25 02:05:21 +02:00
StarAppeal 35fe178b02 create test for s3Service 2025-09-25 00:11:49 +02:00
StarAppeal 06cffcd7af refactoring, added s3Service.ts, add more depenedncy injection, fix tests as always i geuss 2025-09-24 23:55:05 +02:00
StarAppeal 9a59e9681b change deprecated function 2025-09-24 06:36:05 +02:00
StarAppeal 4e867d229c add docker file 2025-09-24 06:21:48 +02:00
StarAppeal 2796c465c0 fix path and tests 2025-09-24 06:10:52 +02:00
StarAppeal 5e9f3494e7 fix tests 2025-09-24 05:50:31 +02:00
StarAppeal cd38892d65 remove async updates (old functionality) 2025-09-20 23:10:34 +02:00
StarAppeal 6f7dc961f6 add weather polling service 2025-09-20 23:09:22 +02:00
StarAppeal d85ce74dbe add tests 2025-09-20 22:19:49 +02:00
StarAppeal 3621dcb87b fix tests 2025-09-20 22:01:11 +02:00
StarAppeal 2a62fdfab3 remove redundant call to db 2025-09-20 21:49:23 +02:00
StarAppeal 22b5d7a4e4 major refactoring and use spotify polling service instead of update every second 2025-09-20 20:37:47 +02:00
StarAppeal 01c0872459 refactoring and better userUpdate mechanism 2025-09-20 00:53:18 +02:00
StarAppeal 4bf62bbc83 refactoring to a server class 2025-09-19 23:44:42 +02:00
StarAppeal 65d87b77c6 inject SpotifyTokenService in relevant classes 2025-09-19 23:19:51 +02:00
StarAppeal 92bd66c6f3 bigger refactoring of database.service.ts 2025-09-19 22:49:56 +02:00