StarAppeal
|
272ec841d3
|
feat: Add GitHub Actions workflows for building and deploying frontend and backend services
|
2025-12-27 00:47:49 +01:00 |
|
StarAppeal
|
178418d02b
|
test: Remove console error spy from database connection retry test
|
2025-09-30 06:59:22 +02:00 |
|
StarAppeal
|
df94026f00
|
feat: Replace console logs with logger in database and S3 service
|
2025-09-30 06:58:03 +02:00 |
|
StarAppeal
|
ec8578ff0c
|
chore: Remove logging of weather data in websocket.ts
|
2025-09-30 06:55:59 +02:00 |
|
StarAppeal
|
10a075681d
|
fix: Improve type definition for WebsocketEvent and add missing semicolon
|
2025-09-30 06:55:24 +02:00 |
|
StarAppeal
|
47a9523c10
|
test: Update user tests to use dynamic ObjectId and add validation for ObjectId
|
2025-09-30 06:55:02 +02:00 |
|
StarAppeal
|
d617f801c4
|
fix: Update user ID in tests and enforce admin check in user retrieval route
|
2025-09-30 06:51:25 +02:00 |
|
StarAppeal
|
9b13763acf
|
feat: Update ID validation to use ObjectId in REST user route
|
2025-09-30 06:49:05 +02:00 |
|
StarAppeal
|
8b65381ec9
|
chore: Remove unused import for CustomWebsocketEvent in websocketEventHandler.ts
|
2025-09-30 06:41:35 +02:00 |
|
StarAppeal
|
ee18c7a680
|
feat: Implement event registry for websocket events
|
2025-09-30 06:40:09 +02:00 |
|
StarAppeal
|
ca58b40d80
|
feat: Implement SingleSpotifyUpdateEvent and SingleWeatherUpdateEvent for websocket communication
|
2025-09-30 06:32:43 +02:00 |
|
StarAppeal
|
1cedff56e5
|
feat: Enhance WebSocket server with UUID client mapping and connection handling
|
2025-09-30 06:07:43 +02:00 |
|
StarAppeal
|
e1bd8109bc
|
add package lock
|
2025-09-30 06:07:25 +02:00 |
|
StarAppeal
|
c9483c16ac
|
feat: Update CustomWebsocketEvent to support async handlers and refactor event registration
|
2025-09-30 05:46:02 +02:00 |
|
StarAppeal
|
839ad0ec13
|
fix: Change default type parameter from 'never' to 'object' in CustomWebsocketEvent class
|
2025-09-30 05:36:49 +02:00 |
|
StarAppeal
|
e1a5e040a1
|
test: Add TypeScript ignore comments for private property access in spotifyPollingService tests
|
2025-09-30 05:21:12 +02:00 |
|
StarAppeal
|
68a7f6b9cc
|
feat: Update ESLint configuration to ignore build and test files
|
2025-09-30 05:18:29 +02:00 |
|
StarAppeal
|
d29f45a049
|
style: Clean up code formatting and remove unnecessary whitespace
|
2025-09-30 05:16:46 +02:00 |
|
StarAppeal
|
9389d9c4b9
|
refactor: Improve type safety and error handling across multiple files, eslint fix
|
2025-09-30 05:16:25 +02:00 |
|
StarAppeal
|
9a600cac0f
|
feat: Implement stayLoggedIn functionality for JWT authentication
|
2025-09-29 09:36:36 +02:00 |
|
StarAppeal
|
ce3138922d
|
feat: Enable composite project support in TypeScript configuration
|
2025-09-29 06:56:09 +02:00 |
|
StarAppeal
|
96fc9c4a8c
|
refactor: Improve SpotifyPollingService by encapsulating state management and simplifying polling logic
|
2025-09-29 06:15:41 +02:00 |
|
StarAppeal
|
e7a519e5b6
|
fix: update dev script to include polling for ts-node-dev
|
2025-09-27 05:12:46 +02:00 |
|
StarAppeal
|
2f10a9980c
|
feat(docker): Add .dockerignore and update Dockerfile for production build
|
2025-09-27 05:02:28 +02:00 |
|
StarAppeal
|
f02e73e86a
|
refactor logger configuration and clean up test imports
|
2025-09-27 01:24:43 +02:00 |
|
StarAppeal
|
6eb32ea999
|
fix most tests
|
2025-09-27 01:21:57 +02:00 |
|
StarAppeal
|
d08a33039a
|
refactor logging to use winston logger across multiple services and events
|
2025-09-27 00:28:02 +02:00 |
|
StarAppeal
|
114b0e7363
|
add unit tests for FileService methods and refactor file model to remove userId index
|
2025-09-26 05:26:06 +02:00 |
|
StarAppeal
|
92f117bf2b
|
refactor file model to use UUID for userId and update file service methods accordingly
|
2025-09-26 05:04:19 +02:00 |
|
StarAppeal
|
131227f9a8
|
add file model and service for file management functionality
|
2025-09-26 04:59:17 +02:00 |
|
StarAppeal
|
60b2267552
|
implement file duplication check in upload process and enhance test coverage
|
2025-09-26 04:01:19 +02:00 |
|
StarAppeal
|
68425d0d18
|
update .gitignore and add format.json
|
2025-09-26 02:38:55 +02:00 |
|
StarAppeal
|
86fe164080
|
remove docker compose and nginx config
|
2025-09-26 02:17:33 +02:00 |
|
StarAppeal
|
dc6b0a3b4a
|
add nginx and temporary client stuff for public url
|
2025-09-26 01:37:28 +02:00 |
|
StarAppeal
|
5ba047b600
|
fix
|
2025-09-26 00:01:19 +02:00 |
|
StarAppeal
|
4421388897
|
fix test
|
2025-09-25 23:16:23 +02:00 |
|
StarAppeal
|
57be7fcbcc
|
fix lint
|
2025-09-25 02:44:23 +02:00 |
|
StarAppeal
|
f798f7b8b2
|
run prettier
|
2025-09-25 02:40:25 +02:00 |
|
StarAppeal
|
f62cdacb7d
|
add eslint and prettier
|
2025-09-25 02:39:54 +02:00 |
|
StarAppeal
|
cb32af203d
|
add s3Service rest api
|
2025-09-25 02:36:24 +02:00 |
|
StarAppeal
|
90d8e765cc
|
add mule and @ts-ignore where needed
|
2025-09-25 02:05:21 +02:00 |
|
StarAppeal
|
4b041a1e69
|
create test for s3Service
|
2025-09-25 00:11:49 +02:00 |
|
StarAppeal
|
d3cbaea742
|
refactoring, added s3Service.ts, add more depenedncy injection, fix tests as always i geuss
|
2025-09-24 23:55:05 +02:00 |
|
StarAppeal
|
b590c9485b
|
change deprecated function
|
2025-09-24 06:36:05 +02:00 |
|
StarAppeal
|
6e254c3437
|
add docker file
|
2025-09-24 06:21:48 +02:00 |
|
StarAppeal
|
0cd641a2bf
|
fix path and tests
|
2025-09-24 06:10:52 +02:00 |
|
StarAppeal
|
cdb1bda922
|
fix tests
|
2025-09-24 05:50:31 +02:00 |
|
StarAppeal
|
7654baf2b3
|
remove async updates (old functionality)
|
2025-09-20 23:10:34 +02:00 |
|
StarAppeal
|
1d367eca65
|
add weather polling service
|
2025-09-20 23:09:22 +02:00 |
|
StarAppeal
|
33d9f6cede
|
add tests
|
2025-09-20 22:19:49 +02:00 |
|