| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move Home system status into a title-bar status badge | Christian Cleberg | 2026-07-16 | 2 | -31/+65 |
| * | chore: track the two HutchIntents TODOs in the roadmap (S1135) | Christian Cleberg | 2026-07-16 | 1 | -2/+4 |
| * | fix: move the S1186 empty-block comments inside the braces | Christian Cleberg | 2026-07-16 | 2 | -2/+2 |
| * | chore: clear the actionable SonarCloud code smells | Christian Cleberg | 2026-07-16 | 4 | -8/+6 |
| * | chore: move AccountSession.swift out of the stray nested Hutch/Hutch dir | Christian Cleberg | 2026-07-16 | 1 | -0/+0 |
| * | fix: honor forceRefresh for projects and system status on the dashboard | Christian Cleberg | 2026-07-16 | 3 | -9/+9 |
| * | chore: remove the artifacts debug probev3.8.0 | Christian Cleberg | 2026-07-16 | 1 | -18/+0 |
| * | fix: deleted repositories linger until the cache expires | Christian Cleberg | 2026-07-16 | 2 | -1/+9 |
| * | fix: download artifacts through the API instead of handing them to Safari | Christian Cleberg | 2026-07-16 | 3 | -2/+87 |
| * | fix: make artifact upload actually fire, and show it when it fails | Christian Cleberg | 2026-07-16 | 1 | -10/+37 |
| * | fix: push mailing lists locally, fix upload menu, drop the events feed | Christian Cleberg | 2026-07-16 | 7 | -343/+32 |
| * | fix: blank mailing list from Projects, swipe flicker, hidden upload | Christian Cleberg | 2026-07-16 | 6 | -46/+69 |
| * | fix: stop destructive swipes animating rows out before confirmation | Christian Cleberg | 2026-07-16 | 2 | -2/+8 |
| * | feat: add a ticket activity feed | Christian Cleberg | 2026-07-16 | 5 | -0/+318 |
| * | feat: create, edit, and delete mailing lists | Christian Cleberg | 2026-07-15 | 1 | -5/+356 |
| * | feat: show the meta.sr.ht audit log | Christian Cleberg | 2026-07-15 | 3 | -0/+108 |
| * | feat: upload and delete repository artifacts | Christian Cleberg | 2026-07-15 | 3 | -2/+216 |
| * | Merge pull request #5 from zerolabsco/inbox-unread-baseline | Christian Cleberg | 2026-07-15 | 7 | -40/+242 |
| |\ |
|
| | * | fix: derive inbox activity from mail, not thread.updated | Christian Cleberg | 2026-07-15 | 3 | -6/+163 |
| | * | fix: let pull to refresh actually refresh Home | Christian Cleberg | 2026-07-15 | 3 | -30/+35 |
| | * | fix: start a new account at zero unread | Christian Cleberg | 2026-07-15 | 2 | -4/+44 |
| * | | fix: render patchsets on a plain listv3.7.0 | Christian Cleberg | 2026-07-15 | 1 | -0/+6 |
| * | | fix: collapse patches to stop a recursive layout loop | Christian Cleberg | 2026-07-15 | 1 | -15/+89 |
| * | | fix: push patchset views directly instead of by route | Christian Cleberg | 2026-07-15 | 4 | -8/+15 |
| * | | feat: review patchsets | Christian Cleberg | 2026-07-15 | 5 | -1/+669 |
| * | | refactor: share the email body diff splitter | Christian Cleberg | 2026-07-15 | 3 | -89/+222 |
| |/ |
|
| * | Phase 1: close the write gaps (#3)v3.6.0 | Christian Cleberg | 2026-07-15 | 8 | -412/+744 |
| * | fix: give inbox threads identity distinct from their grouping key | Christian Cleberg | 2026-07-15 | 5 | -13/+16 |
| * | fix: render code span contents literally | Christian Cleberg | 2026-07-15 | 1 | -7/+13 |
| * | fix: stop shadowing serviceNotProvisioned classification | Christian Cleberg | 2026-07-15 | 1 | -3/+5 |
| * | fix: allow clearing a repository description | Christian Cleberg | 2026-07-15 | 1 | -1/+8 |
| * | feat: add App Intents for Hutch navigation | Christian Cleberg | 2026-05-14 | 11 | -112/+700 |
| * | feat: add Safari extension for sourcehut deep linksv3.4.0 | Christian Cleberg | 2026-05-14 | 8 | -26/+305 |
| * | feat(cache): persist read-only API responsesv3.3.1 | Christian Cleberg | 2026-05-06 | 11 | -94/+295 |
| * | feat: add persistent stale-while-revalidate API cache | Christian Cleberg | 2026-05-06 | 12 | -86/+1030 |
| * | Fix broken personal access token link | Chris DeLuca | 2026-05-04 | 1 | -1/+1 |
| * | fix: profile loading error and user-timeline prefs updatev3.2.1 | Christian Cleberg | 2026-04-23 | 8 | -8/+70 |
| * | fix: collapse work inbox messages into thread summariesv3.2.0 | Christian Cleberg | 2026-04-20 | 4 | -421/+57 |
| * | fix: add mark all read actions and avoid resending unchanged repo metadata | Christian Cleberg | 2026-04-20 | 4 | -10/+83 |
| * | fix: ensure all branches and tags are accounted for and not cutoff due to pag... | Christian Cleberg | 2026-04-20 | 2 | -19/+132 |
| * | feat: user-defined time period for recent builds card | Christian Cleberg | 2026-04-20 | 4 | -35/+95 |
| * | fix: change failed builds card on home tab to navigate to builds tab instead ... | Christian Cleberg | 2026-04-20 | 1 | -2/+3 |
| * | fix: finish half-completed storekit implementation | Christian Cleberg | 2026-04-19 | 2 | -20/+169 |
| * | fix: fixes dead relative links in md/org with a new single-file viewer when t... | Christian Cleberg | 2026-04-15 | 4 | -50/+312 |
| * | feat: add custom hutch user-agent to api calls | Christian Cleberg | 2026-04-15 | 5 | -10/+27 |
| * | fix: remove prototype screens from developer menuv3.1.6 | Christian Cleberg | 2026-04-14 | 9 | -149/+201 |
| * | fix: more sonarqube quality fixesv3.1.5 | Christian Cleberg | 2026-04-13 | 5 | -23/+32 |
| * | fix: sonarqube code smell fixesv3.1.4 | Christian Cleberg | 2026-04-13 | 25 | -200/+185 |
| * | fix: centralize URLs, tighten models, and polish SwiftUI bindingsv3.1.3 | Christian Cleberg | 2026-04-13 | 17 | -136/+200 |
| * | fix(tickets): load all pages on tracker open for accurate Open tab | Christian Cleberg | 2026-04-13 | 1 | -5/+26 |