Commit Graph

  • 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