Commit Graph

  • 8c85ea3644 fix: restrict trip listing and access to own/shared trips only (#250) Maurice 2026-04-01 09:29:28 +02:00
  • 19350fbc3e fix: point upgraders to ./data/.jwt_secret in ENCRYPTION_KEY error and docs jubnl 2026-04-01 08:43:10 +02:00
  • 358afd2428 fix: require ENCRYPTION_KEY at startup instead of auto-generating jubnl 2026-04-01 08:38:02 +02:00
  • 7a314a92b1 fix: add SSRF protection for link preview and Immich URL jubnl 2026-04-01 07:53:46 +02:00
  • e03505dca2 fix: enforce consistent password policy across all auth flows jubnl 2026-04-01 07:02:53 +02:00
  • ce8d498f2d fix: add independent rate limiter for MFA verification endpoints jubnl 2026-04-01 06:47:20 +02:00
  • b109c1340a fix: prevent ICS header injection in calendar export jubnl 2026-04-01 06:43:01 +02:00
  • e10f6bf9af fix: remove JWT_SECRET env var — server manages it exclusively jubnl 2026-04-01 06:38:38 +02:00
  • 6f5550dc50 fix: decouple at-rest encryption from JWT_SECRET, add JWT rotation jubnl 2026-04-01 06:31:45 +02:00
  • dfdd473eca fix: validate uploaded backup DB before restore jubnl 2026-04-01 05:54:03 +02:00
  • b515880adb fix: encrypt Immich API key at rest using AES-256-GCM jubnl 2026-04-01 05:50:28 +02:00
  • 78695b4e03 fix: replace JWT tokens in URL query params with short-lived ephemeral tokens jubnl 2026-04-01 05:42:27 +02:00
  • 0ee53e7b38 fix: prevent OIDC redirect URI construction from untrusted X-Forwarded-Host jubnl 2026-04-01 04:36:27 +02:00
  • 1b28bd96d4 fix: encrypt SMTP password at rest using AES-256-GCM jubnl 2026-04-01 04:33:17 +02:00
  • bba50f038b fix: encrypt OIDC client secret at rest using AES-256-GCM jubnl 2026-04-01 04:27:50 +02:00
  • 701a8ab03a fix: route db helper functions through the null-safe proxy jubnl 2026-04-01 04:22:57 +02:00
  • ccb5f9df1f fix: wrap each migration in a transaction and surface swallowed errors jubnl 2026-04-01 04:19:52 +02:00
  • c9341eda3f fix: remove RCE vector from admin update endpoint. jubnl 2026-04-01 04:09:09 +02:00
  • fb2e8d8209 fix: keep marker tooltip visible on touch devices when selected Maurice 2026-04-01 00:11:06 +02:00
  • 27fb9246e6 Merge pull request #238 from slashwarm/feat/permissions-admin-panel Maurice 2026-04-01 00:05:14 +02:00
  • 9a2c7c5db6 fix: address PR review feedback Gérnyi Márk 2026-03-31 23:56:19 +02:00
  • d1ad5da919 fix: tighten trip_edit and member_manage defaults to trip_owner Gérnyi Márk 2026-03-31 23:52:29 +02:00
  • 1fbc19ad4f fix: add missing permission checks to file routes and map context menu Gérnyi Márk 2026-03-31 23:45:11 +02:00
  • 23edfe3dfc fix: harden permissions system after code review Gérnyi Márk 2026-03-31 23:33:27 +02:00
  • 1ff8546484 fix: i18n chat reply/delete titles, gate collab category settings Gérnyi Márk 2026-03-31 23:15:43 +02:00
  • 6d18d5ed2d fix: gate collab notes category settings button with collab_edit Gérnyi Márk 2026-03-31 23:05:51 +02:00
  • 6d5067247c refactor: remove dead isAdmin prop from dashboard cards Gérnyi Márk 2026-03-31 23:02:43 +02:00
  • 5e05bcd0db Revert "fix: change trip_edit to trip_owner" Gérnyi Márk 2026-03-31 22:35:00 +02:00
  • 5f71b85c06 feat: add client-side permission gating to all write-action UIs Gérnyi Márk 2026-03-31 22:06:52 +02:00
  • d74133745a chore: update package-lock.json and .gitignore Gérnyi Márk 2026-03-31 21:57:17 +02:00
  • eee2bbe47a fix: change trip_edit to trip_owner Gérnyi Márk 2026-03-31 21:47:30 +02:00
  • c1bce755ca refactor: dedupe database requests Gérnyi Márk 2026-03-31 21:47:10 +02:00
  • 015be3d53a fix: incorrect hook order Gérnyi Márk 2026-03-31 20:53:08 +02:00
  • 7d3b37a2a3 feat: add configurable permissions system with admin panel Gérnyi Márk 2026-03-31 20:30:12 +02:00
  • ff1c1ed56a Merge branch 'dev' of https://github.com/mauriceboe/TREK into dev Maurice 2026-03-31 23:18:12 +02:00
  • d5674e9a11 fix: archive restore/delete buttons not visible in dark mode Maurice 2026-03-31 23:18:04 +02:00
  • 7eabe65bcf Merge pull request #240 from Summerfeeling/feat/more-currencies Maurice 2026-03-31 23:12:32 +02:00
  • 3444e3f446 Merge branch 'perf-test' of https://github.com/jubnl/TREK into dev Maurice 2026-03-31 23:10:02 +02:00
  • 9e3ac1e490 fix: increase max trip duration from 90 to 365 days Maurice 2026-03-31 22:58:27 +02:00
  • c38e70e244 fix: toggle switches not reflecting state in admin settings Maurice 2026-03-31 22:49:31 +02:00
  • ce7215341f fix: 12h time format input and display in bookings Maurice 2026-03-31 22:40:59 +02:00
  • 4733955531 fix: render Lucide category icons on map markers instead of text/emoji Maurice 2026-03-31 22:35:43 +02:00
  • 36267de117 fix: bag modal cut off on small screens Maurice 2026-03-31 22:23:44 +02:00
  • cd13399da5 fix: show selected map template in settings dropdown Maurice 2026-03-31 22:18:42 +02:00
  • 36cd2feca5 fix: use Nominatim reverse geocoding for accurate country detection in atlas Maurice 2026-03-31 21:58:20 +02:00
  • fbe3b5b17e Merge pull request #225 from andreibrebene/improvements/various-improvements Maurice 2026-03-31 21:40:26 +02:00
  • 10107ecf31 fix: require auth for file downloads, localize atlas search, use flag images Maurice 2026-03-31 21:38:16 +02:00
  • 94d698e39f docs: simplify README docker-compose example to essential env vars only Andrei Brebene 2026-03-31 17:00:15 +03:00
  • 6c88a01123 docs: document all env vars and remove SMTP/webhook from docker config Andrei Brebene 2026-03-31 16:59:11 +03:00
  • 75af89de30 docs: remove SMTP and webhook env vars (configured via Admin UI only) Andrei Brebene 2026-03-31 16:48:56 +03:00
  • ed8518aca4 docs: document all environment variables in docker-compose, .env.example, and README Andrei Brebene 2026-03-31 16:45:20 +03:00
  • 7522f396e7 feat: configurable trip reminders, admin full access, and enhanced audit logging Andrei Brebene 2026-03-31 16:42:37 +03:00
  • 9b2f083e4b feat: notifications, audit logging, and admin improvements Andrei Brebene 2026-03-31 15:01:33 +03:00
  • 9a949d7391 Performance on trip planner (Maybe ?) jubnl 2026-03-31 21:13:29 +02:00
  • 13904fb702 feat: added all supported currencies from exchangerate-api (#229) Summerfeeling | Timo 2026-03-31 21:04:59 +02:00
  • f7160e6dec Merge pull request #179 from shanelord01/audit/remediation-clean Maurice 2026-03-31 20:53:48 +02:00
  • 1983691950 Merge branch 'feat/add-searchbar-in-atlas' of https://github.com/Akashic101/NOMAD into dev Maurice 2026-03-31 20:29:23 +02:00
  • 6866644d0c Merge pull request #189 from M-Enderle/feat/gpx-full-route-import Maurice 2026-03-31 20:17:22 +02:00
  • b120aabaa3 Merge pull request #191 from M-Enderle/feat/mcp-improvements Maurice 2026-03-31 20:16:04 +02:00
  • 1d442c1d7a Merge pull request #182 from BKSalman/mobile-fixes Maurice 2026-03-31 20:14:30 +02:00
  • 9a0294360c Merge pull request #181 from BKSalman/accom-fix Maurice 2026-03-31 20:10:42 +02:00
  • 9de0c5b051 Merge remote-tracking branch 'origin/dev' into asteriskyg/main Maurice 2026-03-31 20:08:42 +02:00
  • 9e9b86f1b4 Merge branch 'fix/encrypt-api-keys' of https://github.com/Akashic101/NOMAD into dev Maurice 2026-03-31 20:03:55 +02:00
  • 8ff5ec486f Merge branch 'main' into feat/add-searchbar-in-atlas David Moll 2026-03-31 12:31:14 +02:00
  • 5576339bcc feat(atlas): add searchbar David Moll 2026-03-31 12:27:13 +02:00
  • e668e80f1c feat: add search_place, list_categories tools + fix opening hours in MCP Moritz Enderle 2026-03-31 10:38:29 +02:00
  • 3aaa6e916b feat: adds better gpx track views Moritz Enderle 2026-03-31 00:10:33 +02:00
  • ad329eddb9 Merge pull request #176 from jubnl/main Maurice 2026-03-31 10:00:37 +02:00
  • 990e804bd3 fix(server): encrypt api keys David Moll 2026-03-31 09:00:35 +02:00
  • 299e26bebe make day plan side bar icons more readable Salman Abuhaimed 2026-03-31 06:13:31 +03:00
  • 96b6d7d81f fix: note modal hidden behind mobile sidebar due to z-index Salman Abuhaimed 2026-03-31 06:01:41 +03:00
  • 27d5c3400c fix: update dayAccommodations state after create/edit/delete Salman Abuhaimed 2026-03-31 05:51:09 +03:00
  • bb9c0c9b68 fix: day details on mobile not showing Salman Abuhaimed 2026-03-31 05:44:59 +03:00
  • 483190e7c1 fix: XSS in GitHubPanel markdown renderer and RouteCalculator profile bug Claude 2026-03-30 23:42:40 +00:00
  • c89ff8b551 fix: critical Immich SSRF and API key exposure vulnerabilities Claude 2026-03-30 23:39:42 +00:00
  • 63232e56a3 fix: prevent OIDC token data leaking to logs, update audit findings Claude 2026-03-30 23:36:29 +00:00
  • 643504d89b fix: infrastructure hardening and documentation improvements Claude 2026-03-30 23:35:12 +00:00
  • 2288f9d2fc fix: harden PWA caching and client-side auth security Claude 2026-03-30 23:35:05 +00:00
  • 804c2586a9 fix: tighten CSP, fix API key exposure, improve error handling Claude 2026-03-30 23:34:55 +00:00
  • fedd559fd6 fix: pin JWT algorithm to HS256 and harden token security Claude 2026-03-30 23:34:47 +00:00
  • 5f07bdaaf1 docs: add comprehensive security and code quality audit findings Claude 2026-03-30 23:34:37 +00:00
  • fb643a1ade fix: stop drop event bubbling causing duplicate place assignment jubnl 2026-03-31 01:32:20 +02:00
  • 069fd99341 Merge branch 'pr-169' Maurice 2026-03-30 23:46:32 +02:00
  • 3dc760484a Merge pull request #166 from fgbona/feat/#155 Maurice 2026-03-30 23:42:45 +02:00
  • 13580ea5fb Merge branch 'main' into feat/#155 Fernando Bona 2026-03-30 18:36:18 -03:00
  • aa5dd1abc6 Merge branch 'main' into fix/mfa-backup-codes Fernando Bona 2026-03-30 18:27:46 -03:00
  • de444bf770 fix(mfa-backup-codes): persist backup codes panel after enable and refresh fgbona 2026-03-30 18:22:45 -03:00
  • 821f71ac28 fix: add MCP translation keys for cs, hu, it languages Maurice 2026-03-30 23:14:05 +02:00
  • faebc62917 Merge branch 'pr-125' Maurice 2026-03-30 23:10:34 +02:00
  • 41e572445c Merge branch 'main' into feat/#155 Fernando Bona 2026-03-30 17:52:07 -03:00
  • 66f5ea50c5 feat(require-mfa): #155 enforce MFA via admin policy toggle across app access fgbona 2026-03-30 17:42:40 -03:00
  • ce4b8088ec fix: force light mode on shared trip page Maurice 2026-03-30 22:32:58 +02:00
  • b1138eb9db fix: shared page language redirect + skip TLS for self-signed certs — closes #163 #164 Maurice 2026-03-30 22:26:09 +02:00
  • 8412f303dd fix: Dockerfile volume permissions — fix SQLITE_READONLY on upgrade Maurice 2026-03-30 21:38:28 +02:00
  • 7272e0bbfd chore: bump version to 2.7.1 Maurice 2026-03-30 21:25:35 +02:00
  • c7eaf3aa79 feat: add Italian, Czech, Hungarian + sync all 12 languages Maurice 2026-03-30 21:22:53 +02:00
  • deef5e6b81 Merge branch 'pr-130' into dev Maurice 2026-03-30 21:02:32 +02:00
  • 6d72006b28 Merge branch 'pr-158' into dev Maurice 2026-03-30 21:02:18 +02:00
  • 26c1676cdd revert: remove auth from file uploads — breaks img/pdf rendering in browser Maurice 2026-03-30 20:56:56 +02:00
  • 4ddfa92c14 security: require auth for file and photo uploads Maurice 2026-03-30 20:51:38 +02:00