Commit Graph

  • 6212559b41 launcher: native DLL bootstrap for single-file under Wine main Jan Nedbal 2026-04-15 20:34:55 +02:00
  • e6b4060e5c launcher: wine bundle layout, richer progress, path shortening avalonia-gui Jan Nedbal 2026-04-15 18:09:43 +02:00
  • 73446a0a60 SECURITY: resolve install dir from exe location, refuse home + system dirs Jan Nedbal 2026-04-15 15:34:48 +02:00
  • db1f2f435b SECURITY: prune no longer recurses clientRoot — ledger-based only Jan Nedbal 2026-04-15 15:13:57 +02:00
  • 3db306fbc7 launcher: refuse to start when another instance holds the install dir Jan Nedbal 2026-04-15 14:51:28 +02:00
  • db59f4963c runtime: tolerate m2pack export-runtime-key JSON shape Jan Nedbal 2026-04-15 13:03:47 +02:00
  • ac0034fc51 gitignore: exclude runtime client data dropped into source tree Jan Nedbal 2026-04-15 12:22:30 +02:00
  • 8f6f378a23 gui: thread m2pack runtime key from orchestrator result into play command Jan Nedbal 2026-04-15 12:22:30 +02:00
  • 027786a79d game: auto-pick metin wine prefix when WINEPREFIX is unset Jan Nedbal 2026-04-15 12:22:30 +02:00
  • d2775bcfd8 orchestration: target windows platform + prune stale files Jan Nedbal 2026-04-15 12:22:30 +02:00
  • 9ffae5c7d9 Merge branch 'claude/m2pack-launcher' Jan Nedbal 2026-04-14 21:18:12 +02:00
  • 1790502b58 docs: document m2pack launcher integration claude/m2pack-launcher Jan Nedbal 2026-04-14 21:12:08 +02:00
  • 0e95171e50 test: cover runtime key, release formats and telemetry Jan Nedbal 2026-04-14 21:10:48 +02:00
  • 6ad8e8db19 orchestration: dispatch through release format factory Jan Nedbal 2026-04-14 21:05:57 +02:00
  • 3d98ac4470 telemetry: add opt-in client-applied reporter Jan Nedbal 2026-04-14 21:05:49 +02:00
  • ee7edfd990 formats: add release format strategy interface and implementations Jan Nedbal 2026-04-14 21:05:43 +02:00
  • dcc2b0fc42 runtime: add runtime-key model and delivery strategies Jan Nedbal 2026-04-14 21:05:37 +02:00
  • 5edd0c5aea manifest: add optional format field for release dispatch Jan Nedbal 2026-04-14 21:05:30 +02:00
  • 3d3129032a launcher: switch main window to dark theme with gradient banner Jan Nedbal 2026-04-14 20:59:06 +02:00
  • 0526ac2ef9 docs: add metin release cli plan root 2026-04-14 18:30:43 +02:00
  • 3f8acfc597 launcher: document publish-launcher.sh in readme Jan Nedbal 2026-04-14 13:57:22 +02:00
  • d9d45d0010 launcher: add velopack publish script Jan Nedbal 2026-04-14 13:57:22 +02:00
  • ad78f8f139 Merge branch 'avalonia-gui' Jan Nedbal 2026-04-14 13:26:27 +02:00
  • 2471e973c2 launcher: run velopack self-update from gui flow Jan Nedbal 2026-04-14 13:25:50 +02:00
  • 3ceab286f5 launcher: wire avalonia gui as default entry, keep --nogui headless mode Jan Nedbal 2026-04-14 13:15:49 +02:00
  • e28b243100 launcher: scaffold avalonia main window, view models, and settings dialog Jan Nedbal 2026-04-14 13:15:44 +02:00
  • d4b9f56cb3 launcher: extract update orchestrator with progress events Jan Nedbal 2026-04-14 13:15:33 +02:00
  • 1e6ab386cb launcher: add avalonia packages, settings, locale, and progress hook Jan Nedbal 2026-04-14 13:15:07 +02:00
  • a134e7548f launcher: swap placeholder key for real production public key Jan Nedbal 2026-04-14 11:21:07 +02:00
  • cc904fb881 launcher: reject manifest paths that escape the client root Jan Nedbal 2026-04-14 11:17:12 +02:00
  • 99bdf855a0 launcher: refuse to launch on invalid manifest signature Jan Nedbal 2026-04-14 11:17:12 +02:00
  • e1268e7cce launcher: document build, run, and placeholder key in readme Jan Nedbal 2026-04-14 11:13:03 +02:00
  • 8e288fd18e launcher: orchestrate update flow and wire velopack self-update Jan Nedbal 2026-04-14 11:12:57 +02:00
  • ae33470f7f launcher: add atomic staging-to-final applier Jan Nedbal 2026-04-14 11:12:41 +02:00
  • 80e1450df9 launcher: add streaming hasher and range-resume blob downloader Jan Nedbal 2026-04-14 11:12:35 +02:00
  • 18271a71db launcher: add manifest loader and ed25519 verification Jan Nedbal 2026-04-14 11:12:30 +02:00
  • 9f3ad79320 launcher: scaffold csproj and solution Jan Nedbal 2026-04-14 11:12:04 +02:00
  • 82e472f5bc Initial commit jann 2026-04-14 11:02:30 +02:00