Commit Graph

18 Commits

Author SHA1 Message Date
JIMMY_JFEXP 6af563793b Merge branch 'main' of http://192.168.1.41:30061/admin/ODIAN_Launcher 2026-10-02 13:06:05 +02:00
Kelorastus 9a3094bebc fix 2026-10-02 11:43:22 +02:00
Kelorastus 3a9de4013f fix 2026-10-01 13:54:02 +02:00
Kelorastus c1a3bf03b8 fix 2026-10-01 11:56:40 +02:00
Kelorastus 064c1b9098 fix 2026-10-01 09:35:18 +02:00
Kelorastus 8988ad8b06 fix 2026-09-30 15:01:58 +02:00
Kelorastus 3863809ae8 new console 2026-09-30 13:36:14 +02:00
Kelorastus 20227eda0e fix 2026-09-30 12:27:14 +02:00
Kelorastus d780c12b71 fix 2026-09-30 11:15:30 +02:00
Kelorastus ffbb8fc9a5 fix 2026-09-30 10:53:46 +02:00
JIMMY_JFEXP 52f77c814c Launcher window: say "Not signed in on this PC" under Launch, with Sign in
The dev drive on another PC still had no live aircraft after that PC's launcher
went live: its API log kept saying "the DHP answered, but this PC has no DHP
sign-in yet", and launcher.json was never rewritten, i.e. no sign-in ever
completed there. Root cause is the window, not the operator: the action panel
offers Sign in only when nothing is installed, an update is due, or no operator
is remembered (actionFor). The operator is remembered IN launcher.json, which
travels with the drive, while the sign-in lives in that PC's Credential
Manager - so a drive on a new PC shows Launch as if nothing were missing, and
Sign in sits in Settings > Account where nothing points to it.

Under Launch, while online and not signed in, the panel now says ODIAN will run
on this PC's own data without live aircraft, with a Sign in link. Launch stays
the button: a sign-in that cannot complete must not stop ODIAN.

New mock scenario `new-pc` (online, installed, operator remembered, no
sign-in). Spot-check: npm run dev -> ?scenario=new-pc shows the line; its Sign
in link runs the sign-in and the line goes, the status bar then reading
"Signed in as". svelte-check: 0 errors.
2026-09-29 16:22:41 +02:00
Kelorastus 0252f95e35 fixed Dev mode 2026-09-29 15:54:26 +02:00
Kelorastus 80dd1e7c7d update 2026-09-29 10:29:52 +02:00
Kelorastus 73a8f2c30c updtae 2026-09-28 11:19:02 +02:00
Kelorastus 21d6e6bffb update 2026-09-25 10:14:44 +02:00
Kelorastus 4d620fc5ad update 2026-09-23 16:05:19 +02:00
Kelorastus 3fdfde7043 M4 2026-09-16 11:42:24 +02:00
Kelorastus b7f3061be3 ODIAN Launcher: hub, installer, local stack and remembered sign-in (M2)
- Tauri 2 + Svelte 5 hub in ODIAN dark: patch notes and roadmap, install and
  update progress, local stack status, settings with DHP and MCP addresses.
- crates/odian-packs: Rust installer for pack format v1 (signed manifests,
  resumable verified downloads from a DHP or an ODIAN drive), byte-compatible
  with ODIAN_MCP_Server's Python odian_packs.
- Local stack on 127.0.0.1: Postgres -> Engine API -> tile server -> Odian.exe,
  one Job Object, clean shutdown; database snapshot restore on a fresh PC only.
- Keycloak sign-in through the DHP's MCP, remembered until Sign out with a
  launcher session that renews the Engine token silently.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 15:23:17 +02:00