Maurice
f463c44d03
test(i18n): the tours locale count follows the three removed button keys
2026-10-14 11:22:16 +02:00
Maurice
07a82be64e
fix(tours): short save and discard labels, info hints level with their label
2026-10-14 11:11:48 +02:00
Maurice
4efc50c012
chore(tours): keep the waypoint drag coordinate type module-private
2026-10-14 10:48:53 +02:00
Maurice
7a2846b3fa
style(tours): format the tour service test
2026-10-14 10:41:21 +02:00
Maurice
e87c68b811
test(tours): seed and read the tour tests through the row factories instead of raw SQL
2026-10-14 10:33:14 +02:00
Maurice
26833f374c
fix(tours): keep the places repository at its size and format baselines
2026-10-14 10:23:22 +02:00
Maurice
7795061630
refactor(tours): move the planner additions out of the map, sidebar and page files that grew past their size baseline
2026-10-14 10:00:08 +02:00
Maurice
09227ec0d1
fix(tours): the map search sits between the panels without a physical side, and the day row facts use the caption tier
2026-10-14 09:22:38 +02:00
Maurice
dbee1664af
fix(tours): hold the client warning ratchet and the server format baseline flat after the rebase onto dev
2026-10-14 09:11:47 +02:00
Maurice
4c487ceefa
fix(tours): keep the generated entity byte-identical and the strict baseline flat after the rebase onto dev
2026-10-14 08:49:47 +02:00
elmocito
dd43999f1f
fix(tours): resolve client lint warnings
2026-10-14 08:39:32 +02:00
elmocito
9a84890142
fix(tours): align generated Tour entity
2026-10-14 08:39:32 +02:00
elmocito
eb13d9f785
fix(i18n): add Tours locale keys
2026-10-14 08:39:31 +02:00
elmocito
57ea219a43
feat(tours): complete planner follow-up scope
...
This commit completes the reviewed Tours follow-up scope after the Tours MVP was merged into dev.
Included feature blocks:
- RC-01: identify Tours in PLAN day rows and show compact Tour facts;
- RC-06: search for a city or address in TOUR-PLANNER without hidden writes;
- RC-07: reorder Tour waypoints in the left sidebar;
- RC-08: drag Tour waypoints on Leaflet, MapLibre and Mapbox with stable viewport, history and routing behavior;
- RS-01: persist Tour descriptions and HTTPS information links with local provider classification;
- RS-02: persist breaks/additional time and calculated or manually adjusted planned Tour duration without changing scheduling semantics.
The implementation preserves:
- ordinary Place and Legacy Track behavior;
- Tours-off fallback behavior;
- existing GPX/import behavior;
- Tour assignment and deletion behavior;
- calculated routing duration as a separate value;
- existing Tour provenance fields;
- keyboard/list alternatives for waypoint editing.
Not included:
- PR1-09 trip-wide Tour summary;
- Wanderer integration;
- GPX import changes;
- new Tour types;
- Tour-to-Day drag-and-drop;
- further roadmap or Post-Release features.
Validation:
- focused RC-01/RC-06/RC-07/RC-08/RS-01/RS-02 tests passed;
- affected shared/server/client typechecks passed;
- migration and generated DB type checks passed;
- scoped ESLint passed;
- staged diff checks passed;
- owner manual tests passed for all six feature blocks.
2026-10-14 08:39:31 +02:00
Maurice
af9f013c5e
docs(chart): NOTES lists every key the chart reads from existingSecret
...
SMTP_PASS, MAPBOX_ACCESS_TOKEN, CARTO_API_KEY and DEMO_ADMIN_PASS were read but missing from the install notes; values.yaml already listed them.
2026-10-13 21:10:41 +02:00
Maurice
f870dfc6d1
fix(server): the newer-database refusal also names a development build as the cause
...
A database a feature-branch build migrated carries migrations this build does not ship too, and was told it came from a newer TREK.
2026-10-13 21:10:41 +02:00
Maurice
bf26175724
docs(server): say which builds refuse a migrated database and which do not
...
The pre-migrate snapshot docstring said an older release refuses a database a newer TREK migrated. Only images from 5.0 on do; 4.3.x and earlier start on it without a warning. server/CLAUDE.md said anything the legacy baseline cannot map refuses the boot, which holds only above step 258.
2026-10-13 21:10:41 +02:00
Maurice
6694a38e65
test(planner): the phone timeline breaks the drive at a place's track with tours off too
v5.0.0-pre.1
2026-10-12 22:18:50 +00:00
Maurice
e643ae70ad
test(costs): the phone costs cases start without a cached settlement and wait for the queued payment writes
2026-10-12 22:18:50 +00:00
Maurice
5d6dc6129c
test(planner): the booking cases read stays through the repo and link a hotel made offline by its temp id
2026-10-12 22:18:50 +00:00
Maurice
a9a0478c63
test(llm-parse): an unreachable ollama shows the server's reason in the addon settings, not the status line
2026-10-12 22:18:50 +00:00
Maurice
6fa51c638f
test(journey): the journey page cases find the settings delete in its dialog and confirm a gallery delete first
2026-10-12 22:18:50 +00:00
Maurice
c7d3dd10f2
test(mcp): update_trip moves the owner's leave days in the plan they are active in, a joined one included
2026-10-12 21:49:40 +00:00
Maurice
9adc87c002
chore(lint): lower the size, strict, hand-built service and knip baselines to what the split files hold now
2026-10-12 21:14:28 +00:00
Maurice
dd8d6a0b7d
chore(knip): drop the exports nothing outside their module reads
2026-10-12 21:14:28 +00:00
Maurice
af3dfd0bad
fix(mobile): the new invite, version, gallery and time warning labels use the theme tokens and type tiers
2026-10-12 21:14:28 +00:00
Maurice
00fca4952f
test(roadtrip): the road trip suite writes stays through the real repo and seeds the searched day once
2026-10-12 21:14:28 +00:00
Maurice
645b893e92
test(planner): the tours tab cases render the page through one helper
2026-10-12 21:14:28 +00:00
Maurice
18baafe57d
refactor(pdf): the remembered preview switches move to utils
2026-10-12 21:14:28 +00:00
Maurice
8832632b4e
refactor(planner): each card over the map sets its own left side again, where the reading direction check counts it
2026-10-12 21:14:28 +00:00
Maurice
8f6dab30a2
refactor(planner): the weekday index of a plan day lives with the place opening state
2026-10-12 21:14:20 +00:00
Maurice
7b023c6b54
refactor(map): the road trip via helpers move to utils, so the route hook imports no component
2026-10-12 21:14:05 +00:00
Maurice
64e4c34472
test(costs): the ledger cases wait for the settlement, and the filter and former member cases get files of their own
2026-10-12 21:14:05 +00:00
Maurice
b21f9d6739
refactor(costs): the summary card moves into a component of its own
2026-10-12 21:14:05 +00:00
Maurice
191b02b6de
test(maps): the place pin and nominatim bias cases get suites of their own
2026-10-12 21:13:58 +00:00
Maurice
0711efcb4b
refactor(maps): the country lookup moves to utils, so maps no longer reaches into atlas
2026-10-12 21:13:58 +00:00
Maurice
37b3f0f3da
test(trips): the copy case for shared expenses gets a suite of its own
2026-10-12 21:13:57 +00:00
Maurice
f470ae029d
refactor(trips): the trip span check and the feed token strip move into trips helpers
2026-10-12 21:13:57 +00:00
Maurice
7454c8f95f
test(collections): the cases for moving a place out of a list get a suite of their own
2026-10-12 21:13:57 +00:00
Maurice
4984e8f5eb
refactor(collections): parsing and writing a list's links moves into collections helpers
2026-10-12 21:13:57 +00:00
Maurice
5b6f76c98a
test(calendar): the calendar stop oracle reads the place duration the repository now returns
2026-10-12 21:13:57 +00:00
Maurice
5fcfe8b912
refactor(reservations): grouping endpoints and day slots moves into reservations helpers
2026-10-12 21:13:57 +00:00
Maurice
141ad0acb6
test(budget): the cases for people who left the trip get a suite of their own
2026-10-12 21:13:57 +00:00
Maurice
a360e3d391
refactor(budget): the money and rate helpers move out of the budget service
2026-10-12 21:13:57 +00:00
Maurice
e6aaeac67e
test(mcp): the advanced budget tool cases build their controller in one place
2026-10-12 21:13:57 +00:00
Maurice
15c9503295
refactor(settings): the planner views ask trip membership which trips a user can open, and their tests seed through the factories
2026-10-12 21:13:57 +00:00
Maurice
4a6ee6819c
style(client): prettier on the files this branch touched
2026-10-12 20:01:22 +00:00
Maurice
00a19679f5
style(server): prettier on the test files this branch touched
2026-10-12 20:01:22 +00:00
Maurice
3dedfe6b63
chore(lint): lower the client baseline to the warnings the app code holds now
2026-10-12 19:57:48 +00:00
Maurice
dbc6cb6b94
test(client): the new cases check a missing result instead of asserting it away
2026-10-12 19:57:48 +00:00