Commit Graph

12 Commits

Author SHA1 Message Date
Jeff Emmett a662b4798f feat: add comprehensive test suite for CRDT, offline storage, and auth
- Add Vitest for unit tests with jsdom environment
- Add Playwright for E2E browser testing
- Create 27 unit tests for WebCrypto and IndexedDB
- Create 27 E2E tests covering:
  - Real-time collaboration (CRDT sync)
  - Offline storage and cold reload
  - CryptID authentication flows
- Add CI/CD workflow with coverage gates
- Configure test scripts in package.json

Test Results:
- Unit tests: 27 passed
- E2E tests: 26 passed, 1 flaky

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 02:42:01 -05:00
Jeff Emmett 1e55f3a576 Add GitHub to Gitea mirror workflow
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 18:00:44 -08:00
Jeff Emmett 365ad2f59f switch from github action to cloudflare native worker deployment 2025-11-10 19:05:11 -08:00
Jeff Emmett 02949fb40a updates to worker 2025-11-10 13:50:31 -08:00
Jeff Emmett 8a45c16b5c update package.json, remove cloudflare worker deployment 2025-11-10 12:46:49 -08:00
Jeff Emmett a2e9893480 automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
Jeff Emmett 38566e1a75 separate worker and buckets between dev & prod, fix cron job scheduler 2025-09-04 15:12:44 +02:00
Jeff Emmett 9a1846b7bc worker env vars fix 2025-09-02 11:04:55 +02:00
Jeff Emmett 71ba2755b1 deploy worker 2025-09-02 01:27:35 +02:00
Jeff Emmett 3515bce049 add github action deploy 2024-12-09 04:37:01 -05:00
Jeff Emmett 8371b73782 fix? 2024-12-09 04:19:49 -05:00
Jeff Emmett ce558a9f25 install github actions 2024-12-09 03:51:54 -05:00