-
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