StarAppeal
e678bc800b
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
8c9be8cbec
test: Remove console error spy from database connection retry test
2025-09-30 06:59:22 +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
5ddb7c67cf
refactor: Improve type safety and error handling across multiple files, eslint fix
2025-09-30 05:16:25 +02:00
StarAppeal
11680b4cc3
refactor: Improve SpotifyPollingService by encapsulating state management and simplifying polling logic
2025-09-29 06:15:41 +02:00
StarAppeal
a1b02c3088
fix most tests
2025-09-27 01:21:57 +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
7f683fa6bc
implement file duplication check in upload process and enhance test coverage
2025-09-26 04:01:19 +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
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
6f7dc961f6
add weather polling service
2025-09-20 23:09:22 +02:00
StarAppeal
3621dcb87b
fix tests
2025-09-20 22:01:11 +02:00
StarAppeal
22b5d7a4e4
major refactoring and use spotify polling service instead of update every second
2025-09-20 20:37:47 +02:00