Commit Graph

  • d2efd960b5 v2.7.0 v2.7.0 Maurice 2026-03-29 17:42:11 +02:00
  • c51a27371b chore: sync server package-lock.json for clean npm ci builds Maurice 2026-03-29 17:35:55 +02:00
  • 252d2d22a8 i18n: sync all 8 languages to 1086 keys — remove ES extras, complete AR Maurice 2026-03-29 17:23:19 +02:00
  • 80c2486570 i18n: add missing translation keys for all features across ES, FR, RU, ZH, NL, AR Maurice 2026-03-29 17:09:33 +02:00
  • 7dcd89fb71 fix: pan to clicked marker without zoom reset — closes #86 Maurice 2026-03-29 16:55:27 +02:00
  • 8458481950 feat: atlas country marking, bucket list, trip creation UX — closes #49 Maurice 2026-03-29 16:51:35 +02:00
  • 808b7f7a72 fix: map pins update immediately when category filter is cleared Maurice 2026-03-29 15:27:56 +02:00
  • f4ee7b868d feat: sync category filter to map pins — closes #81 Maurice 2026-03-29 15:26:47 +02:00
  • e99960c3b6 feat: support OIDC_ONLY environment variable to disable password auth — closes #48 Maurice 2026-03-29 15:14:41 +02:00
  • c39d242cfb feat: bag tracking with weight distribution, packing UX overhaul — closes #13 Maurice 2026-03-29 15:08:56 +02:00
  • 2f8a189319 feat: packing templates with category-based workflow — closes #14 Maurice 2026-03-29 14:19:06 +02:00
  • 44138af11a feat: assign trip members to packing list categories — closes #71 Maurice 2026-03-29 13:37:48 +02:00
  • bc6c59f358 Merge pull request #72 from Summerfeeling/main mauriceboe 2026-03-29 13:23:15 +02:00
  • 54804d0e5f style: unify language button size with other settings buttons Maurice 2026-03-29 13:21:24 +02:00
  • 631e47944b style: increase spacing between password/MFA sections in settings Maurice 2026-03-29 13:20:08 +02:00
  • 3abcc0ec76 feat: fix MFA integration — migration, otplib compat, branding, and add MFA translations for all languages Maurice 2026-03-29 13:18:53 +02:00
  • 530f233b7d Merge PR #76: feat/mfa — multifactor authentication (closes #46) Maurice 2026-03-29 13:01:05 +02:00
  • fbb3bb862c i18n: add missing Arabic translations for grid/list toggle, accommodation rename, and invite links Maurice 2026-03-29 12:58:18 +02:00
  • 3c3b7b9136 Merge pull request #76 from mansourSaleh/add-arabic-language-support mauriceboe 2026-03-29 12:56:45 +02:00
  • 99514ddce1 feat: add invite registration links with configurable usage limits Maurice 2026-03-29 12:49:15 +02:00
  • b0ffb63d67 feat(client): add Arabic language support Mansour Almohsen 2026-03-29 12:47:45 +03:00
  • d909aac751 i18n: rename "Hotel" booking type to "Accommodation" — closes #75 Maurice 2026-03-29 11:14:33 +02:00
  • e91b79ebfc feat: add list/grid view toggle on dashboard — closes #73 Maurice 2026-03-29 11:10:33 +02:00
  • 2d7babcba3 fix: prioritize ADM0_A3 over ISO_A3 in atlas area resolution to support France, Norway and Israel Summerfeeling | Timo 2026-03-29 03:40:57 +02:00
  • e56ea068ef Merge branch 'main' into feat/mfa Fernando Bona 2026-03-28 22:12:26 -03:00
  • a091051387 feat/mfa: Removed install-server-deps.sh, .npmrc and .nvmrc fgbona 2026-03-28 22:09:38 -03:00
  • df3e62af5c Merge pull request #70 from Summerfeeling/main mauriceboe 2026-03-29 01:50:58 +01:00
  • 399e4acf03 Merge pull request #69 from saswatds/helmet-fix mauriceboe 2026-03-29 01:48:08 +01:00
  • e0fd9830d9 Merge branch 'dev' Maurice 2026-03-29 01:43:07 +01:00
  • 7a445583d7 style: replace native color picker and text input with TREK-style components in holiday calendars Maurice 2026-03-29 01:41:57 +01:00
  • 1d9d628e2d fix: use correct uploads path for avatars in day plan sidebar Summerfeeling | Timo 2026-03-29 01:39:15 +01:00
  • 005c08dcea Merge PR #68: multiple holiday calendars per vacay plan (closes #36) Maurice 2026-03-29 01:33:06 +01:00
  • e25fec4e4a fix: resolve static asset SSL errors from helmet's upgrade-insecure-requests Saswat 2026-03-28 17:25:41 -07:00
  • 85e69b8a3d Update multilingual support in README mauriceboe 2026-03-29 01:09:27 +01:00
  • 1d57eacfa4 fix: wrap language buttons in settings to prevent overflow Maurice 2026-03-29 01:05:40 +01:00
  • ecf7433980 i18n: add French, Russian, Chinese Simplified, and Dutch translations Maurice 2026-03-29 01:02:41 +01:00
  • 433d780f74 security: upgrade multer 1.4.5 → 2.1.1 — fixes CVE-2025-47944, CVE-2025-47935, CVE-2025-48997, CVE-2025-7338 Maurice 2026-03-29 00:35:16 +01:00
  • 27f8856e9b i18n: add addon catalog translations for EN and DE — fixes missing collab tab name Maurice 2026-03-28 23:46:15 +01:00
  • f2c90ee0f4 Merge branch 'main' into dev Maurice 2026-03-28 23:29:00 +01:00
  • 83d256ebac feat: custom timezones in timezone widget — closes #21 Maurice 2026-03-28 23:23:52 +01:00
  • 3c4f5f7193 feat: multiple holiday calendars per vacay plan Stephen Wheet 2026-03-28 22:16:12 +00:00
  • 31124a604a feat: auto-split pasted lat,lng coordinates in place form — closes #22 Maurice 2026-03-28 23:11:47 +01:00
  • 0d9dbb6286 i18n: consolidate es.js into es.ts, add missing 2.6.2 Spanish translations Maurice 2026-03-28 23:00:53 +01:00
  • 66ae577b7b Merge branch 'main' into feat/mfa Fernando Bona 2026-03-28 18:59:06 -03:00
  • 706548c45d feat: add full Spanish translation (#57) Joaquin 2026-03-28 22:56:17 +01:00
  • aa32df5ee1 Merge branch 'main' into dev Maurice 2026-03-28 22:29:34 +01:00
  • 1f9ae8e4b5 feat: add Unraid Community App template — fixes #56 Maurice 2026-03-28 22:23:34 +01:00
  • d69585a820 feat: add Unraid Community App template — fixes #56 Maurice 2026-03-28 22:23:34 +01:00
  • 723f8a1c3d Merge pull request #66 from wheetazlab/feature-oidc-only-mode mauriceboe 2026-03-28 21:51:14 +01:00
  • 678fe2d12c docs: update README Docker/GitHub refs to TREK, push to both Docker Hub repos (trek + nomad) Maurice 2026-03-28 21:41:03 +01:00
  • e97ecd558f Merge pull request #63 from wheetazlab/feature-update-build-for-new-branding mauriceboe 2026-03-28 21:40:00 +01:00
  • 3d33191925 fix: align @types/express to v4 to match express runtime Stephen Wheet 2026-03-28 20:36:09 +00:00
  • 48e1b732d8 fix: disable Helmet HSTS when FORCE_HTTPS is not set — fixes #58 #59 Maurice 2026-03-28 21:35:23 +01:00
  • d50c84b755 fix: resolve all TypeScript errors via proper Express 5 typed route params Stephen Wheet 2026-03-28 20:13:24 +00:00
  • fcbfeb6793 fix: resolve all TypeScript errors - node types, Express v4 types, places/scheduler fixes Stephen Wheet 2026-03-28 19:45:01 +00:00
  • 77f2c616de fix: type error in AdminPage handleSaveUser payload, install deps Stephen Wheet 2026-03-28 19:41:06 +00:00
  • 9f8d3f8d99 feat: add OIDC-only mode to disable password authentication Stephen Wheet 2026-03-28 19:33:18 +00:00
  • 3f26a68f64 chore: rename image references from nomad to trek Stephen Wheet 2026-03-28 19:23:13 +00:00
  • a3b6a89471 ci: tag Docker images with version from package.json (latest + v2.6.2) Maurice 2026-03-28 16:43:41 +01:00
  • ee54d89144 docs: rebrand README, SECURITY.md, docker-compose.yml to TREK Maurice 2026-03-28 16:41:06 +01:00
  • e78c2a97bd v2.6.2 — TREK Rebrand, OSM Enrichment, File Management, Hotel Bookings & Bug Fixes v2.6.2 Maurice 2026-03-28 16:38:08 +01:00
  • 5940b7f24e Merge pull request #47 from fgbona/fix/auto-backup mauriceboe 2026-03-28 13:25:10 +01:00
  • 1c3a1ba8da fix/autobackup: Fixed autobackup feature. fgbona 2026-03-27 23:53:39 -03:00
  • b6d927a3d6 feat/mfa: Added multifactor authentication. fgbona 2026-03-27 23:29:37 -03:00
  • c5e41f2228 fix: Fixed autobackup feature. fgbona 2026-03-27 22:51:35 -03:00
  • 1a992b7b4e fix: allow PDF iframe embedding in CSP v2.6.1 Maurice 2026-03-27 21:41:06 +01:00
  • 8396a75223 refactoring: TypeScript migration, security fixes, Maurice 2026-03-27 18:40:18 +01:00
  • 510475a46f Hide divider when no reservations in day detail view Maurice 2026-03-26 22:36:41 +01:00
  • cb080954c9 Reservation end time, route perf overhaul, assignment search fix Maurice 2026-03-26 22:32:15 +01:00
  • 35275e209d Fix double delete confirm, inline place name editing, preserve assignments on trip extend Maurice 2026-03-26 22:08:44 +01:00
  • feb2a8a5f2 add funding mauriceboe 2026-03-26 17:28:05 +01:00
  • fae8473319 delete funding mauriceboe 2026-03-26 17:27:37 +01:00
  • 93d7e965cc Update funding configuration for Buy Me a Coffee mauriceboe 2026-03-26 17:16:04 +01:00
  • 6c470f5de3 Add Buy Me a Coffee username for sponsorship mauriceboe 2026-03-26 17:10:32 +01:00
  • 502fbb2f3f Update README with Collab feature information mauriceboe 2026-03-26 11:09:40 +01:00
  • b11f85eda0 Update issue templates mauriceboe 2026-03-26 09:25:01 +01:00
  • 068b90ed72 v2.6.0 — Collab overhaul, route travel times, chat & notes redesign v2.6.0 Maurice 2026-03-25 22:59:39 +01:00
  • 17288f9a0e Budget: per-person expense tracking with member chips Maurice 2026-03-25 17:31:37 +01:00
  • 3bf49d4180 Per-assignment times, participant avatar fix, UI improvements Maurice 2026-03-25 16:47:10 +01:00
  • 66e2799870 Remove OpenWeatherMap API setup instructions mauriceboe 2026-03-25 13:26:46 +01:00
  • 732accce3d Fix: addon seeding skipped on fresh installs due to collab migration Maurice 2026-03-25 13:19:26 +01:00
  • 785e8264cd Health endpoint, file types config, budget rename, UI fixes Maurice 2026-03-25 00:14:53 +01:00
  • e3cb5745dd Fix production build: remove extra closing div in PlaceInspector Maurice 2026-03-24 23:28:05 +01:00
  • 785f0a7684 Participants, context menus, budget rename, file types, UI polish Maurice 2026-03-24 23:25:02 +01:00
  • e1cd9655fb Context menus, climate hourly data, UI fixes Maurice 2026-03-24 22:23:15 +01:00
  • 2e0481c045 Fix: char counter + textarea on note subtitle field, title stays single line Maurice 2026-03-24 22:05:37 +01:00
  • 3d13ed75d7 Note input: show char counter, textarea 3 rows Maurice 2026-03-24 22:04:40 +01:00
  • 7094e54432 Add 150 char limit to day notes input Maurice 2026-03-24 22:02:44 +01:00
  • 858bea1952 Make file name clickable as link in place inspector Maurice 2026-03-24 22:00:08 +01:00
  • 3fd2410ba6 Fix language picker showing opposite language on login page Maurice 2026-03-24 21:58:24 +01:00
  • c1e568cb1e Fix route line not updating: reactive effect on assignment changes Maurice 2026-03-24 21:56:08 +01:00
  • 21a71697be Fix route line remaining after place deletion (store timing) Maurice 2026-03-24 21:52:23 +01:00
  • e660cca284 Fix route not updating after deleting a place Maurice 2026-03-24 21:50:25 +01:00
  • 763c878dab Fix PlaceAvatar showing inherited photo from previous place Maurice 2026-03-24 21:48:06 +01:00
  • d0d39d1e35 Fix time validation (20:undefined), show end_time in place inspector Maurice 2026-03-24 21:44:30 +01:00
  • e70cd5729e Remove booking hint banner, responsive location/assignment layout on mobile Maurice 2026-03-24 20:47:27 +01:00
  • 114ec7d131 Fix: mobile day detail view, day click always opens detail Maurice 2026-03-24 20:21:37 +01:00
  • 0497032ed7 v2.5.7: Reservation overhaul, Day Detail Panel, i18n, paste support, auto dark mode v2.5.7 Maurice 2026-03-24 20:10:45 +01:00
  • e4607e426c v2.5.6: Open-Meteo weather, WebSocket fixes, admin improvements v2.5.6 Maurice 2026-03-24 10:02:03 +01:00
  • faa8c84655 Vacay drag-to-paint, "Everyone" button, live exchange rates Maurice 2026-03-23 21:11:20 +01:00