firstsun-dev_git-files-sync/tests/logic
ClaudiaFang 28f4f8efd0 feat: resize conflict modal, add connection status badge, and local ignore patterns
- Conflict modal (#42): resize to min(1100px,92vw) x min(85vh,800px) flex
  layout, remove the 280px content height cap, and add a Diff/Local/Remote
  tab switcher on narrow screens (defaults to Diff).
- Settings connection status (#41): show a persistent Connected/Not
  connected/Checking badge in the settings tab, auto-tested on open and
  after an 800ms debounce on token/branch/URL/owner/repo edits, updated
  in place (no full re-render, so typing focus is preserved).
- Local ignore patterns (#40): new "Ignore patterns" setting (.gitignore-
  style, multi-line) applied in GitignoreManager.isIgnored() in addition
  to the repo's own .gitignore, covering push/pull/refresh uniformly.

Closes #42, #41, #40.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YYCTyZw7gUmJ7oh1VTmAqh
2026-07-13 12:19:17 +00:00
..
gitignore-manager.test.ts feat: resize conflict modal, add connection status badge, and local ignore patterns 2026-07-13 12:19:17 +00:00
sync-manager-batch.test.ts fix(sync): stop false-positive rename detection and 422 on rename push 2026-07-05 05:44:54 +00:00
sync-manager-binary.test.ts refactor(test): extract shared SyncManager mock setup to reduce duplication 2026-05-22 03:40:45 +00:00
sync-manager-hidden.test.ts refactor(test): extract shared SyncManager mock setup to reduce duplication 2026-05-22 03:40:45 +00:00
sync-manager-mapping.test.ts feat: resize conflict modal, add connection status badge, and local ignore patterns 2026-07-13 12:19:17 +00:00
sync-manager-test-helpers.ts refactor(test): extract shared SyncManager mock setup to reduce duplication 2026-05-22 03:40:45 +00:00
sync-manager.test.ts feat: resize conflict modal, add connection status badge, and local ignore patterns 2026-07-13 12:19:17 +00:00