| Commit message (Expand) | Author | Age | Files | Lines |
| * | convert readme to nfo; convert docs to txt; relicense to 0bsdHEADmain | Christian Cleberg | 32 hours | 9 | -783/+86 |
| * | Update test fixtures to [email protected] email | Christian Cleberg | 38 hours | 2 | -5/+5 |
| * | Update SonarCloud project id, contact emails, and bump to 3.8.5 (93) | Christian Cleberg | 38 hours | 5 | -18/+18 |
| * | Bump marketing version to 3.8.4 | Christian Cleberg | 38 hours | 1 | -6/+6 |
| * | update stats endpoint | Christian Cleberg | 38 hours | 2 | -13/+13 |
| * | update org name | Christian Cleberg | 38 hours | 4 | -7/+7 |
| * | Merge pull request #24 from zerolabsco/remove-splash-highlighter | Christian Cleberg | 9 days | 3 | -71/+1 |
| |\ |
|
| | * | Remove Splash syntax highlighter dependencyremove-splash-highlighter | Christian Cleberg | 9 days | 3 | -71/+1 |
| |/ |
|
| * | add app store badge to readme | Christian Cleberg | 2026-07-16 | 1 | -0/+2 |
| * | Fix Safari extension manifest for App Store uploadv3.8.2 | Christian Cleberg | 2026-07-16 | 1 | -1/+2 |
| * | Merge pull request #20 from zerolabsco/home-status-badge | Christian Cleberg | 2026-07-16 | 4 | -37/+72 |
| |\ |
|
| | * | Move Home system status into a title-bar status badge | Christian Cleberg | 2026-07-16 | 4 | -37/+72 |
| |/ |
|
| * | Merge pull request #19 from zerolabsco/docs-dual-forge-trackers | Christian Cleberg | 2026-07-16 | 1 | -0/+2 |
| |\ |
|
| | * | docs: note dual-forge issue/patch tracking in README | Christian Cleberg | 2026-07-16 | 1 | -0/+2 |
| |/ |
|
| * | Merge pull request #8 from zerolabsco/phase-3-sonarcloud-housekeepingv3.8.1 | Christian Cleberg | 2026-07-16 | 14 | -52/+109 |
| |\ |
|
| | * | chore: track the two HutchIntents TODOs in the roadmap (S1135) | Christian Cleberg | 2026-07-16 | 2 | -4/+26 |
| | * | fix: move the S1186 empty-block comments inside the braces | Christian Cleberg | 2026-07-16 | 3 | -3/+3 |
| | * | chore: record the SonarCloud + housekeeping pass, bump to 3.8.1 | Christian Cleberg | 2026-07-16 | 2 | -30/+64 |
| | * | chore: clear the actionable SonarCloud code smells | Christian Cleberg | 2026-07-16 | 7 | -11/+12 |
| | * | 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 |
| * | | Merge pull request #10 from zerolabsco/ci-no-post-merge-run | Christian Cleberg | 2026-07-16 | 1 | -4/+11 |
| |\ \
| |/
|/| |
|
| | * | ci: drop the redundant post-merge test run | Christian Cleberg | 2026-07-16 | 1 | -4/+11 |
| |/ |
|
| * | docs: bucket the Phase 3 backlog into semantic versions | Christian Cleberg | 2026-07-16 | 1 | -8/+67 |
| * | chore: ignore local agent notes | Christian Cleberg | 2026-07-16 | 1 | -0/+5 |
| * | docs: record the SonarCloud backlog and the What's cooking task | Christian Cleberg | 2026-07-16 | 2 | -1/+63 |
| * | Merge pull request #6 from zerolabsco/phase-3-api-features | Christian Cleberg | 2026-07-16 | 19 | -74/+944 |
| |\ |
|
| | * | 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 | 10 | -346/+52 |
| | * | 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 |
| | * | chore: bump to 3.8.0 and record Phase 3 API features | Christian Cleberg | 2026-07-16 | 4 | -29/+71 |
| | * | 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 |
| |/ |
|
| * | ci: skip the suite for Docs markdown too | Christian Cleberg | 2026-07-15 | 1 | -5/+6 |
| * | ci: skip the suite for root markdown changes | Christian Cleberg | 2026-07-15 | 1 | -0/+9 |
| * | docs: record the API traps and Swift 6 blockers | Christian Cleberg | 2026-07-15 | 1 | -8/+58 |
| * | Merge pull request #5 from zerolabsco/inbox-unread-baseline | Christian Cleberg | 2026-07-15 | 9 | -40/+423 |
| |\ |
|
| | * | fix: derive inbox activity from mail, not thread.updated | Christian Cleberg | 2026-07-15 | 4 | -6/+240 |
| | * | 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 | 3 | -4/+148 |
| * | | Merge pull request #4 from zerolabsco/phase-2-patchsets | Christian Cleberg | 2026-07-15 | 11 | -117/+1158 |
| |\ \
| |/
|/| |
|
| | * | 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 |