-
2e320d2ab5
Brand: install folder uses uppercase PROSERVE v{version}
j.foucher
2026-05-02 12:46:26 +02:00
-
7a12153343
LaunchVersion: restore launcher window when Proserve exits
j.foucher
2026-05-02 12:41:54 +02:00
-
8988d130ac
Single-instance launcher + tolerant build pipeline
j.foucher
2026-05-02 12:31:11 +02:00
-
f5f1fe4d36
docs: PowerPoint deck for internal admin + end-user guide, embedded in installer
j.foucher
2026-05-02 12:11:35 +02:00
-
2dc9c98d1e
Bump version 0.7.0 / 0.5.0 → 0.8.0 (synced across launcher, updater, installer)
j.foucher
2026-05-02 12:01:55 +02:00
-
89f039e355
UI: ASTERION logo left of PROSERVE wordmark + minimize on launch
j.foucher
2026-05-02 11:59:03 +02:00
-
661c464b7a
Background: anchor logo to bottom-right, never overlap the footer
j.foucher
2026-05-02 11:54:20 +02:00
-
c27066ffe4
Theme: window control buttons hover in blue, not yellow-white
j.foucher
2026-05-02 11:50:59 +02:00
-
3c31d1ea8a
Copyright: center the floating pill at the bottom of the body
j.foucher
2026-05-02 11:49:55 +02:00
-
8ebde15535
Copyright: readable pill with proper "© 2026 ASTERION VR — All rights reserved"
j.foucher
2026-05-02 11:48:25 +02:00
-
dfad967eae
branding: ASTERION VR favicon + copyright everywhere
j.foucher
2026-05-02 11:44:28 +02:00
-
3484c23683
ConfigStore: default installRoot to C:\ASTERION_VR for client installs
j.foucher
2026-05-02 11:38:07 +02:00
-
e7d4b7a04c
Add per-module build scripts at repo root
j.foucher
2026-05-02 11:34:23 +02:00
-
9cb0502338
LicenseService: signed URL via ?key= instead of Authorization header
j.foucher
2026-05-02 11:29:08 +02:00
-
466755ddc2
DownloadUrl: tolerate Apache FastCGI stripping the Authorization header
j.foucher
2026-05-02 11:26:38 +02:00
-
6da628d687
gitignore: also exclude .bak backup files at repo root
j.foucher
2026-05-02 11:21:48 +02:00
-
03483d02e1
launcher.php: fix PHP 8 fatal in saveManifest
j.foucher
2026-05-02 11:21:29 +02:00
-
c24e67f560
Bump app version 0.5.0 -> 0.6.0 for the self-update test loop
j.foucher
2026-05-02 11:06:51 +02:00
-
5411f607b6
Updater: file logging + relaunch fallback to direct Process.Start
j.foucher
2026-05-02 11:04:42 +02:00
-
fed5be5916
gitignore: stop tracking built artifacts (PSLauncher-X.Y.Z.exe, installer output)
j.foucher
2026-05-02 10:57:56 +02:00
-
f2a1de9aac
Self-update: UAC-aware, de-elevated relaunch, user-mode installer
j.foucher
2026-05-02 10:57:32 +02:00
-
56069f606d
backoffice: dedicated Launcher page, scope-aware Sync
j.foucher
2026-05-02 10:53:14 +02:00
-
55ce5318ae
backoffice: drop the redundant launcher Sync button
j.foucher
2026-05-02 10:47:58 +02:00
-
36305c71e5
backoffice: add a blue "Sync" button on the launcher card itself
j.foucher
2026-05-02 10:45:13 +02:00
-
5f1057d118
backoffice: separate launcher Set / Remove forms (nested form bug)
j.foucher
2026-05-02 10:42:31 +02:00
-
197b07966c
backoffice: manage launcher auto-update from the Versions page
j.foucher
2026-05-02 10:39:56 +02:00
-
6bc5381562
installer: use x64 (Inno Setup 6.0+) instead of x64compatible (6.3+)
j.foucher
2026-05-02 09:54:05 +02:00
-
3da0696c23
Add build-installer.bat at repo root for one-click installer build
j.foucher
2026-05-02 09:53:01 +02:00
-
b78b0b8fb9
UI: float "Vérifier les MAJ" over the body, hide footer when idle
j.foucher
2026-05-02 09:51:47 +02:00
-
45b2baf399
build: auto-copy published exes to repo root
j.foucher
2026-05-02 09:47:29 +02:00
-
b7de228bc9
v0.6 + v1.0: HMAC download URLs, launcher self-update, Inno Setup installer
j.foucher
2026-05-02 09:38:13 +02:00
-
b10a3fbabf
UI overhaul: minimal top bar, license-first settings, footer-pinned check
j.foucher
2026-05-02 09:24:01 +02:00
-
74f48419e6
UI: borderless window with custom chrome, default 1280x720
j.foucher
2026-05-02 09:09:14 +02:00
-
dd4ee9bbaa
Force black background under bg image, Launcher subtitle bold
j.foucher
2026-05-02 09:05:14 +02:00
-
911940753c
UI tweaks: subdued background image + readable Launcher subtitle
j.foucher
2026-05-02 09:01:42 +02:00
-
2c79a5111e
UI: brand background image + Pirulen font for PROSERVE wordmark
j.foucher
2026-05-02 08:57:49 +02:00
-
973a1e78ba
UI: license summary becomes a colored badge in the top bar
j.foucher
2026-05-02 08:50:10 +02:00
-
b33b35b198
Fix Settings crash: Run.Text needs Mode=OneWay on read-only sources
j.foucher
2026-05-02 08:46:05 +02:00
-
fb2a18ddf7
Theme: retemplate ContextMenu, brighter MenuItem hover
j.foucher
2026-05-02 08:43:21 +02:00
-
4bec49bcaf
v0.5 fixes: settings crash, ContextMenu icon column, auto-refresh
j.foucher
2026-05-02 08:39:50 +02:00
-
eeff3c007b
v0.5: settings dialog, persistent Serilog logs, Windows toasts
j.foucher
2026-05-01 11:35:22 +02:00
-
1770def4d0
Remove stray server/tools/config.example.php duplicate
j.foucher
2026-05-01 11:28:36 +02:00
-
1a3910ef9d
license: force UTC + fixed-Z date format on both sides
j.foucher
2026-05-01 11:27:55 +02:00
-
558fa93f2c
Add tools/migrate.php — runs SQL migrations from inside OVH infra
j.foucher
2026-05-01 10:55:18 +02:00
-
92f4fd16e8
Backoffice: PHP admin web UI for licenses, versions, audit
j.foucher
2026-05-01 10:21:52 +02:00
-
7a29dbb049
v0.4: licensing — server validation, DPAPI cache, Ed25519 signed responses
j.foucher
2026-05-01 10:12:37 +02:00
-
9bdcdabb9e
v0.3: resumable downloads with HTTP Range, Polly retry, persistent state
j.foucher
2026-05-01 09:55:31 +02:00
-
6128f7d220
UI: featured hero card, vivid status colors, themed Markdown render
j.foucher
2026-05-01 09:50:51 +02:00
-
4e9f757ce1
UI rework: per-row actions, drop sidebar
j.foucher
2026-05-01 09:40:50 +02:00
-
3a00b0e677
Don't trust manifest.latest, no-cache the manifest fetch
j.foucher
2026-05-01 09:26:06 +02:00
-
b8ac2488fe
sign-manifest: derive ZIP filename from manifest URL, tolerant fallback
j.foucher
2026-05-01 09:17:26 +02:00
-
c501115612
Server: portable rewrite + JSON-only error handler
j.foucher
2026-05-01 09:07:22 +02:00
-
1c8c6803e8
Initial scaffolding: PS_Launcher v0.2
j.foucher
2026-05-01 08:54:45 +02:00