mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 15:51:00 +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.
14 lines
283 B
Plaintext
14 lines
283 B
Plaintext
# Playwright E2E (FE7)
|
|
e2e/.tmp/
|
|
test-results/
|
|
playwright-report/
|
|
playwright/.cache/
|
|
|
|
# vite-plugin-pwa dev output (devOptions.enabled)
|
|
dev-dist/
|
|
e2e/help/media.env
|
|
|
|
# The native apps' address screen (npm run build:native), copied into
|
|
# android/ and ios/ by `cap sync`
|
|
native-dist/
|