Files
Partouf 01c29f1571 refactor: replace inlined-options denylist with type-checked allowlist
Render the HTML bootstrap payload by explicitly listing the keys to
inline rather than stripping a hand-maintained set of "heavy" keys.
The list is enforced as `keyof ClientOptionsType & keyof FrontendOptions`
so a typo or a key missing on either side fails compilation.

Side effects:
- Restore gitReleaseCommit to the inlined payload (it is read at
  static/main.ts:750 for the version-tree link; the previous denylist
  silently stripped it).
- Add sharingEnabled, urlShortenService, localStoragePrefix, doCache,
  thirdPartyIntegrationEnabled, statusTrackingEnabled, compilerVersionsUrl
  to the FrontendOptions type to match what the page already reads.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 21:24:01 +02:00
..
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00