| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | test: repair stale expectations and request-body capture | Christian Cleberg | 2026-07-15 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | These tests drifted from the code and went unnoticed because CI never ran them. All four are test-side errors; no app behavior is involved. - TicketListViewModelTests asserted lowercase "resolved"/"fixed"/"reported" against TicketStatus/TicketResolution rawValues, which are uppercase to match the todo.sr.ht GraphQL enums. - HomeViewModelTests expected failedBuilds in ascending id order. Ordering moved to newest-first when sortBuildItemsForTriage landed in 5f6d545; the filtering the test covers is unchanged. - SettingsViewModelTests read request.httpBody inside a URLProtocol, where it is always nil because URLSession moves the body onto httpBodyStream. The stub now reads the body off the stream at capture time. | ||||
| * | feat: add search and recent queries | Christian Cleberg | 2026-04-12 | 1 | -2/+39 |
| | | | | | | Implements: https://todo.sr.ht/~ccleberg/hutch/47 Implements: https://todo.sr.ht/~ccleberg/hutch/48 | ||||
| * | feat: add ticket label management and bulk actions | Christian Cleberg | 2026-04-12 | 1 | -0/+38 |
| | | | | | | Implements: https://todo.sr.ht/~ccleberg/hutch/45 Implements: https://todo.sr.ht/~ccleberg/hutch/46 | ||||
| * | feat: add ticket saved filters and label filtering | Christian Cleberg | 2026-04-12 | 1 | -24/+48 |
| | | | | | | Implements: https://todo.sr.ht/~ccleberg/hutch/32 Implements: https://todo.sr.ht/~ccleberg/hutch/33 | ||||
| * | feat: swipe actions on tickets, pastes, builds, and home dashboard | Christian Cleberg | 2026-03-22 | 1 | -0/+116 |
