StarAppeal
dcc0cd068a
chore: update deployment workflows to use heavy and light runners
Build and Deploy Backend / build (push) Successful in 52s
Build and Deploy Backend / deploy (push) Successful in 17s
2026-04-29 12:02:50 +02:00
StarAppeal
59a0978662
npm audit fix
Build and Deploy Backend / build-and-deploy (push) Successful in 1m32s
2026-04-29 01:30:19 +02:00
StarAppeal
9951e897c2
chore: add Docker login and logout commands in deployment scripts
Build and Deploy Backend / build-and-deploy (push) Successful in 3m26s
2026-04-29 00:06:04 +02:00
StarAppeal
b6639c4488
chore: specify services in docker-compose up commands for backend and frontend
Build and Deploy Backend / build-and-deploy (push) Successful in 5m4s
2026-04-28 23:48:58 +02:00
StarAppeal
8608e00488
chore: remove cache configuration from deploy.yml
Build and Deploy Backend / build-and-deploy (push) Successful in 6m4s
2026-04-28 17:38:53 +02:00
StarAppeal
f323634bb0
change workflow from github specific to gitea
Build and Deploy Backend / build-and-deploy (push) Failing after 3m8s
2026-04-28 17:13:33 +02:00
StarAppeal
8e86a04a06
change workflow folder name to gitea
Build and Deploy Backend / build-and-deploy (push) Has been cancelled
2026-04-28 12:31:24 +02:00
StarAppeal
cdabb2bbc9
chore: update user location structure and add validation tests
2026-01-23 00:47:07 +01:00
StarAppeal
162a4b8774
feat: add endpoint to update user location with validation
2026-01-23 00:37:02 +01:00
StarAppeal
c9d73bb1ab
chore: enhance user change stream handling for update and replace operations
2026-01-23 00:00:13 +01:00
StarAppeal
df773866c0
chore: update package-lock.json
2026-01-22 23:29:50 +01:00
StarAppeal
a955ed2de6
feat: implement default state handling in GetStateEvent
2026-01-22 23:29:32 +01:00
StarAppeal
60bb8d8728
chore: update location field to use object schema with latitude and longitude
2026-01-22 23:29:18 +01:00
StarAppeal
ddbdecd568
test: update WeatherUpdatesEvent to use location coordinates instead of city names
2026-01-22 23:00:22 +01:00
StarAppeal
bd03d94521
test: update bcrypt mock to use bcryptjs in passwordUtils tests
2026-01-22 22:55:31 +01:00
StarAppeal
5c68ca37a7
chore: replace bcrypt with bcryptjs in package.json and update related imports
2026-01-22 22:46:15 +01:00
StarAppeal
edebb71894
create package-lock.json
2026-01-22 22:38:45 +01:00
StarAppeal
2879417dea
Merge branch 'temp-rettung'
2026-01-22 22:37:26 +01:00
StarAppeal
a302209fb8
Fix dependencies npm audit
2026-01-22 22:37:12 +01:00
StarAppeal
240e6ff5d8
Merge pull request #4 from StarAppeal/snyk-upgrade-10f0f04833e110a471807a271aa13a21
...
[Snyk] Upgrade @aws-sdk/s3-request-presigner from 3.896.0 to 3.955.0
2026-01-19 01:24:55 +01:00
snyk-bot
268d56c73f
fix: upgrade @aws-sdk/s3-request-presigner from 3.896.0 to 3.955.0
...
Snyk has created this PR to upgrade @aws-sdk/s3-request-presigner from 3.896.0 to 3.955.0.
See this package in npm:
@aws-sdk/s3-request-presigner
See this project in Snyk:
https://app.snyk.io/org/starappeal/project/ad305080-9e27-4664-8a5d-a0829cf4f5ee?utm_source=github&utm_medium=referral&page=upgrade-pr
2026-01-09 06:51:54 +00:00
StarAppeal
00255dc9b8
chore: add logging for weather updates request with user uuid
2025-12-27 18:48:27 +01:00
StarAppeal
80cad0d13b
fix: update weather polling service calls to use latitude and longitude separately
2025-12-27 18:37:15 +01:00
StarAppeal
4d7f67be6c
feat: add location search endpoint, update weather polling to use coordinates, and enforce weather rate limiting
...
- Introduce /api/location/search endpoint for location autocomplete using OpenWeather geocoding
- Refactor weather polling service and user schema to use latitude/longitude instead of location name
- Add weatherLimiter middleware to rate limit location API requests
- Update tests for new location structure and endpoint
2025-12-27 18:31:12 +01:00
StarAppeal
4032206437
chore: Add endpoint to update user state and update test cases
2025-12-27 04:49:08 +01:00
StarAppeal
77995057e4
chore: Update docker-compose commands to use the new syntax
2025-12-27 01:27:17 +01:00
StarAppeal
dac8145843
chore: Update docker compose commands to use the correct syntax
2025-12-27 00:53:05 +01:00
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