Skip to content

Add IndexedDB-backed autologging#33

Merged
ctoth merged 15 commits into
masterfrom
feature/indexeddb-autologging
May 1, 2026
Merged

Add IndexedDB-backed autologging#33
ctoth merged 15 commits into
masterfrom
feature/indexeddb-autologging

Conversation

@ctoth
Copy link
Copy Markdown
Contributor

@ctoth ctoth commented Apr 29, 2026

Summary

  • Add autologging preferences with default-off IndexedDB-backed persistent session storage
  • Capture normalized output entries before visible scrollback trimming and batch them into autolog sessions
  • Add an Autologs dialog for viewing, downloading TXT/HTML logs, deleting sessions, and clearing all sessions
  • Redact sensitive URL parameters from stored session metadata

Verification

  • npm run build
  • npm test -- --run src/logging/AutoLogStore.test.ts src/logging/AutoLogService.test.ts
  • npm test -- --exclude "tests/**"

Note: plain npm test in this local workspace also discovers untracked Playwright specs under tests/** and fails because Vitest cannot execute Playwright test.describe files. The source/tracked Vitest suite passes with tests/** excluded.

@ctoth ctoth merged commit c472917 into master May 1, 2026
1 check passed
github-actions Bot pushed a commit that referenced this pull request May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant