| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(cache): persist read-only API responsesv3.3.1 | Christian Cleberg | 2026-05-06 | 1 | -6/+14 |
| | | | | | | | | | | | | | Add a bounded stale-while-revalidate cache at the Sourcehut API boundary with stable keys, centralized TTLs, request coalescing, payload hashing, and LRU disk pruning. Cache high-value read-only repo, build, ticket, project, profile, paste, and Home/Work Queue data while keeping mutations network-only and invalidating related prefixes after successful writes. Add focused cache tests and implementation notes. | ||||
| * | fix: sonarqube code smell fixesv3.1.4 | Christian Cleberg | 2026-04-13 | 1 | -9/+11 |
| | | |||||
| * | feat: add repo settings management | Christian Cleberg | 2026-04-12 | 1 | -0/+11 |
| | | | | | | | Implements: https://todo.sr.ht/~ccleberg/hutch/42 Implements: https://todo.sr.ht/~ccleberg/hutch/43 Implements: https://todo.sr.ht/~ccleberg/hutch/44 | ||||
| * | chore: clean up debug loggingv2.15.1 | Christian Cleberg | 2026-04-12 | 1 | -16/+0 |
| | | |||||
| * | feat: add contribution calendar to user profilesv2.11.0 | Christian Cleberg | 2026-04-11 | 1 | -1/+90 |
| | | | | | | | Add a trailing 365-day contribution heatmap to user profile views, backed by HutchStatsService. Includes calendar model, view model, SwiftUI calendar view, app configuration, and unit tests. | ||||
| * | feat: browse user repositories and trackers from profilev2.9.0 | Christian Cleberg | 2026-04-02 | 1 | -0/+151 |
