Trek_CN/server/src/services
Hardik-369 e54ea2f17d fix: memoize User-Agent and prevent localhost leak; bump timeout to 30s
- Memoize USER_AGENT via IIFE so it's computed once, not per-request
- Only append instance URL when APP_URL or ALLOWED_ORIGINS is explicitly
  configured; skip the getAppUrl() localhost fallback
- Bump OVERPASS_TIMEOUT_MS to 30000 (above the observed 25.7s TTFB)
2026-06-27 20:14:52 +02:00
..
airtrail v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
memories Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
adminService.ts fix(auth): keep the last admin when OIDC claims would demote it (#1274) 2026-06-23 21:23:39 +02:00
airportService.ts refactor: move airports.json out of server/data into server/assets 2026-04-18 02:02:09 +02:00
apiKeyCrypto.ts Add comprehensive backend test suite (#339) 2026-04-03 13:17:53 +02:00
assignmentService.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
atlasService.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
auditLog.ts fix: add SSRF protection for link preview and Immich URL 2026-04-01 07:59:03 +02:00
authService.ts fix(dashboard): count archived trips in travel stats (#1264) 2026-06-23 21:23:39 +02:00
avatarUrl.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
backupService.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
budgetService.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
categoryService.ts refactor: extract business logic from routes into reusable service modules 2026-04-02 17:14:53 +02:00
collabService.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
cookie.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
dayNoteService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
dayService.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
demo.ts security: internal audit — batch 1 2026-04-20 20:36:52 +02:00
distanceService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
ephemeralTokens.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
exchangeRateService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
fileService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
inAppNotificationActions.ts feat: add in-app notification system with real-time delivery 2026-04-02 18:57:52 +02:00
inAppNotifications.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
journeyService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
journeyShareService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
kmlImport.ts feat(import): selective GPX/KML element import and performance improvements 2026-04-18 01:28:37 +02:00
mapsService.ts fix: memoize User-Agent and prevent localhost leak; bump timeout to 30s 2026-06-27 20:14:52 +02:00
mfaCrypto.ts fix: decouple at-rest encryption from JWT_SECRET, add JWT rotation 2026-04-01 07:57:55 +02:00
notificationPreferencesService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
notifications.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
notificationService.ts Bug fixes - April 27th 2026 (#907) 2026-04-28 05:17:20 +02:00
oauthService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
oidcService.ts fix(auth): keep the last admin when OIDC claims would demote it (#1274) 2026-06-23 21:23:39 +02:00
packingService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
passkeyService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
passwordPolicy.ts fix: unify password validation error to show all requirements at once 2026-04-01 10:14:35 +02:00
permissions.ts fix: tighten trip_edit and member_manage defaults to trip_owner 2026-03-31 23:52:29 +02:00
placeEnrichment.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
placePhotoCache.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
placeService.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
queryHelpers.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
reservationService.ts v3.1.1 bug fixes (#1228) 2026-06-18 20:13:30 +02:00
settingsService.ts feat(maps): add MapLibre OpenFreeMap support (#1317) 2026-06-27 20:14:52 +02:00
shareService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
tagService.ts refactor: extract business logic from routes into reusable service modules 2026-04-02 17:14:53 +02:00
todoService.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
tripAccess.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00
tripService.ts Use Google Maps feature IDs for place map links 2026-06-27 20:14:52 +02:00
userCleanupService.ts Bug fixes - April 27th 2026 (#907) 2026-04-28 05:17:20 +02:00
vacayService.ts security: login timing enumeration fix + dep CVE patches (v3.0.18) (#984) 2026-05-10 16:03:15 +02:00
weatherService.ts dayplan toolbar polish + weather archive fallback 2026-04-18 11:34:57 +02:00
webauthnConfig.ts Release 3.1.0 (#1185) 2026-06-16 22:22:45 +02:00