- history.html: standalone page with My Documents table + auth
- js/history.js: renderHistory, loadHistory, deleteHistoryJob logic
- js/app-history.js: MSAL auth init for history.html
- index.html: remove history section, add 'My Documents' link in header
- js/app.js: show historyLink after auth, open job from ?job_id= URL param
- deploy.sh: include history.html in deploy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
When deploy.sh runs via sudo, git tried to use root's SSH key which
doesn't have Bitbucket access. Now detects repo owner and runs git
commands as that user so the user's SSH key is used.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previously the git fetch/reset block was commented out and the script only
deployed whatever was already in the repo dir. Uncommented it and added
git config core.fileMode false to prevent permission-drift merge conflicts.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove stale Redis/worker references, add Cloud Run and rate_limits
config. Comment out git pull section for manual control.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>