add ai debug runs (#1868)
* Add debug-run launch flag and forced wine log capture * Add AI debug run menu entry and launch wiring * Add debug report capture, payload and relay upload * Add post-run debug report dialog, Discord link, subscribe screen and crash offer * Fix report dialog button overflow and show both tiers on the subscribe screen * Make subscribe screen tier copy match what the bot actually does * Restyle subscribe screen as a standard dialog and align report dialog layout * Style debug subscribe screen like the app's screens and keep steam alive during the flow * Add translations for debug report strings * Translate remaining debug strings * Use elevated surface and rounded corners for the debug report dialog * Drop em dashes and correct the response time claim * Update translated pitch timing and drop em dashes * Point subscribe screen at the Discord shop with Ko-fi as fallback * Translate subscribe button strings * Show Discord and Ko-fi as equal subscribe buttons * Move AI debug run into quick actions * Restore white content color in the debug report dialog * Fix supporter terminology in fr/es and ja send label * Validate Discord link callback with app state and encrypt the relay token * Make Discord token state reactive and update the subscribe screen * Harden debug report lifecycle around IO failures and relaunch races * Only flag guest self-exit when the exit status is nonzero * Note that subscriptions cover AI service costs * Handle back presses in the debug report flow while keep-alive is set * Make the debug report flow gamepad navigable * Keep the subscribe screen header intact in narrow layouts * Rename the AI debug entry to Fix with AI * Rename the AI help entry per final wording * Add pre-run explainer dialog before AI debug runs * Translate pre-run dialog strings * Simplify the pre-run dialog and drop the label suffix * Show the pre-run message as three lines with the subscriber note bold * Host the subscribe screen in its own dialog window so controller input cannot reach the library * Preserve the offline route value for AI debug runs --------- Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
U
Utkarsh Dalal committed
c36053ec01634c96ecbc746e056bbe8fe3531f94
Parent: a38c0bc
Committed by GitHub <noreply@github.com>
on 8/31/2026, 5:30:51 AM