mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +00:00
8b6a65023f
Brings the native apps branch up to dev (NestJS-only server, MikroORM
repositories, tracked sessions, per-domain locales, the lint ratchets) and
ports its new code onto that architecture:
- server: /api/auth/native moves onto injected services. The session is
minted by the auth domain's new LoginSessionService (login bookkeeping and
SessionsService.issue in one transaction), the one-time codes live behind a
NativeHandoffStore port with a capped in-memory implementation that drops
expired codes on write instead of running a timer, both routes declare
response contracts, and the exchange answers { success: true }. Unit and
e2e suites run on createTestModule and the ORM factories.
- shared: native strings for az, et, sk and th, native wired into every
locale, the address placeholder as a full URL.
- client: the account and export changes go into dev's shared hooks
(useAccountSettings, useTripExport), the native server card is a
desktop/phone pair on useNativeServer, the hand-off call moves out of the
page hook into native/, best-effort native failures go through
reportError instead of the console, and the address screen is known to
knip and lint:i18n-keys.
- package-lock.json regenerated on Linux.
31 lines
1.3 KiB
JSON
31 lines
1.3 KiB
JSON
{
|
|
"e2e/help/fixtures.ts": 2291,
|
|
"src/api/client.ts": 1873,
|
|
"src/components/Admin/AdminPluginsPanel.test.tsx": 2704,
|
|
"src/components/Admin/AdminPluginsPanel.tsx": 1667,
|
|
"src/components/Budget/CostsPanel.test.tsx": 2736,
|
|
"src/components/Budget/CostsPanel.tsx": 1798,
|
|
"src/components/Map/MapView.tsx": 1385,
|
|
"src/components/Map/MapViewGL.test.tsx": 2919,
|
|
"src/components/Map/MapViewGL.tsx": 2290,
|
|
"src/components/Map/RouteCalculator.ts": 1076,
|
|
"src/components/PDF/TripPDF.tsx": 1082,
|
|
"src/components/Planner/DayDetailPanel.test.tsx": 2333,
|
|
"src/components/Planner/DayPlanSidebar.test.tsx": 5349,
|
|
"src/components/Planner/DayPlanSidebar.tsx": 2936,
|
|
"src/components/Planner/PlaceFormModal.test.tsx": 2836,
|
|
"src/components/Planner/PlaceFormModal.tsx": 1157,
|
|
"src/components/Planner/PlaceInspector.tsx": 1290,
|
|
"src/components/Studio/TravelElements.tsx": 1559,
|
|
"src/components/Studio/countryShapes.ts": 2595,
|
|
"src/index.css": 1636,
|
|
"src/mobile/screens/admin/MAdminPluginsPanel.tsx": 1507,
|
|
"src/pages/JourneyDetailPage.test.tsx": 4030,
|
|
"src/pages/LoginPage.tsx": 1347,
|
|
"src/pages/TripPlannerPage.tsx": 1128,
|
|
"src/pages/atlas/useAtlas.ts": 1211,
|
|
"src/pages/tripPlanner/useTripPlanner.roadtrip.test.tsx": 3518,
|
|
"src/pages/tripPlanner/useTripPlanner.test.tsx": 3270,
|
|
"src/styles/studio.css": 1918
|
|
}
|