firstsun-dev_git-files-sync/tests
Claude 7648eef279
fix: use two-step branch→SHA resolution in GiteaService.listFiles
Gitea's git/trees endpoint requires a tree or commit SHA, not a branch
name, on instances older than ~1.17. Resolve branch to commit SHA via
/branches/{branch} first, then fetch /git/trees/{commitSha}?recursive=1.

Also updates README with provider compatibility table and SVG icons for
GitHub, GitLab, and Gitea.

https://claude.ai/code/session_019Jbz6HpQvWU1wpm5M6MZpd
2026-06-16 04:09:29 +00:00
..
logic feat: add Gitea support as third-party Git provider 2026-06-16 04:04:01 +00:00
services fix: use two-step branch→SHA resolution in GiteaService.listFiles 2026-06-16 04:09:29 +00:00
ui fix(test): add @types/jsdom and fix Element type cast in setup-dom 2026-05-20 08:59:05 +00:00
utils refactor(test): eliminate duplicate code flagged by SonarCloud 2026-05-22 03:52:32 +00:00
setup.ts test(ui): add interaction tests for ActionBar, FileListItem, and DiffPanel 2026-05-20 05:25:13 +00:00