| Commit message (Expand) | Author | Age | Files | Lines |
| * | refactor: extract workflow surface into DomainViewModel+Workflows (v5 step 4,... | Christian Cleberg | 11 days | 2 | -134/+151 |
| * | refactor: extract export/portability into DomainViewModel+Export (v5 step 4, ... | Christian Cleberg | 11 days | 2 | -171/+184 |
| * | refactor: extract monitoring surface into DomainViewModel+Monitoring (v5 step... | Christian Cleberg | 11 days | 2 | -163/+176 |
| * | refactor: extract audit surface into DomainViewModel+Audit (v5 step 4, 1/n) | Christian Cleberg | 11 days | 2 | -104/+115 |
| * | feat: add Copy cURL Command button to the Local API page (#30) | Christian Cleberg | 11 days | 1 | -0/+4 |
| * | fix: sync CloudKit through a custom zone instead of queries (#29) | Christian Cleberg | 11 days | 1 | -109/+131 |
| * | fix: reach CloudKit instead of gating on unreliable entitlement introspection... | Christian Cleberg | 11 days | 1 | -40/+13 |
| * | chore: bump to v4.9.0; record the release in the roadmapv4.9.0 | Christian Cleberg | 13 days | 1 | -1/+1 |
| * | fix: adopt Swift 6 language mode; resolve all concurrency issues (#27) | Christian Cleberg | 13 days | 7 | -50/+108 |
| * | fix(a11y): stop section-header trailing controls letter-wrapping | Christian Cleberg | 13 days | 2 | -16/+54 |
| * | feat(a11y): seeded audit fixtures; fix dense-row reflow they exposed (#21) | Christian Cleberg | 13 days | 8 | -41/+305 |
| * | feat(a11y): color independence, reduce motion, reduce transparency (#21 phase 5) | Christian Cleberg | 14 days | 5 | -18/+87 |
| * | feat(a11y): VoiceOver labels, dense-row rotor content, announcements (#21 pha... | Christian Cleberg | 14 days | 10 | -9/+191 |
| * | feat(a11y): Dynamic Type reflow and tap targets (#21 phase 3) | Christian Cleberg | 2026-07-20 | 3 | -8/+54 |
| * | fix(a11y): replace translucent accent washes with authored surfaces | Christian Cleberg | 2026-07-20 | 3 | -3/+7 |
| * | fix(a11y): rebalance the light palette so hues survive | Christian Cleberg | 2026-07-20 | 9 | -79/+126 |
| * | feat(a11y): unlock light mode and add appearance preference (#21 phase 2) | Christian Cleberg | 2026-07-20 | 18 | -194/+226 |
| * | feat(a11y): semantic colour system (#21 phase 1) | Christian Cleberg | 2026-07-20 | 16 | -235/+310 |
| * | fix: extract nested ternary in batch quickStatus | Christian Cleberg | 2026-07-20 | 1 | -1/+5 |
| * | v4.8.3: Clear SonarCloud new-code issues | Christian Cleberg | 2026-07-20 | 24 | -220/+197 |
| * | v4.8.2: Bump version and mark shipped in roadmapv4.8.2 | Christian Cleberg | 2026-07-20 | 1 | -1/+1 |
| * | fix: report unreachable domains instead of 'No meaningful changes' | Christian Cleberg | 2026-07-20 | 2 | -3/+48 |
| * | fix: make disabled targets and forced queue processing visible | Christian Cleberg | 2026-07-20 | 1 | -6/+52 |
| * | fix: match IAP product IDs to App Store Connect | Christian Cleberg | 2026-07-20 | 1 | -4/+4 |
| * | v4.8.1: Bump version and mark shipped in roadmap | Christian Cleberg | 2026-07-20 | 1 | -1/+1 |
| * | fix: Generate Now tap target, remove keyboard dismiss button and launch focus | Christian Cleberg | 2026-07-20 | 2 | -58/+47 |
| * | fix: reject non-HTTPS webhook URLs at save time | Christian Cleberg | 2026-07-20 | 1 | -1/+18 |
| * | fix: harden webhook transport and gate debug logging | Christian Cleberg | 2026-07-20 | 2 | -1/+5 |
| * | v4.8.0: Bump version and mark shipped in roadmap | Christian Cleberg | 2026-07-20 | 1 | -1/+1 |
| * | v4.8.0: Add scheduled report generation | Christian Cleberg | 2026-07-20 | 6 | -0/+405 |
| * | v4.8.0: Wire markdown/PDF export buttons into share menus | Christian Cleberg | 2026-07-20 | 3 | -0/+52 |
| * | v4.8.0: Add markdown and PDF export formats | Christian Cleberg | 2026-07-20 | 4 | -99/+46 |
| * | v4.7.0: Bump version and mark shipped in roadmapv4.7.0 | Christian Cleberg | 2026-07-17 | 1 | -1/+1 |
| * | v4.7.0: Add watchlist tags and saved filter views | Christian Cleberg | 2026-07-17 | 4 | -3/+261 |
| * | v4.7.0: Add domain reputation/blocklist data source | Christian Cleberg | 2026-07-17 | 7 | -4/+176 |
| * | v4.7.0: Add domain-vs-domain comparison | Christian Cleberg | 2026-07-17 | 3 | -0/+139 |
| * | Implement v4.6.0: sweep Live Activity, share extension, iPad split view, acti... | Christian Cleberg | 2026-07-17 | 7 | -50/+243 |
| * | Complete v4.5.0: Run Sweep intent, detail deep link, and portfolio widget | Christian Cleberg | 2026-07-17 | 6 | -51/+113 |
| * | Fix Swift 6 actor-isolation warning in InspectDomainIntent | Christian Cleberg | 2026-07-17 | 1 | -0/+1 |
| * | DomainDig v4.5.0: Add App Intents, Shortcuts, and a domaindig:// deep link | Christian Cleberg | 2026-07-16 | 4 | -1/+253 |
| * | DomainDig v4.4.1: Consolidate Audit Mode and remove the CLI targetv4.4.1 | Christian Cleberg | 2026-07-16 | 8 | -10/+1262 |
| * | Add v4.4 audit mode sessions and export workflow | Christian Cleberg | 2026-05-13 | 3 | -0/+345 |
| * | DomainDig v3.5.0: Expand the Pro+ Data+ intelligence layer with deeper local ... | Christian Cleberg | 2026-04-26 | 8 | -36/+569 |
| * | DomainDig v4.2.0: Add a local-only HTTP API layer for DomainDig | Christian Cleberg | 2026-04-26 | 3 | -1/+127 |
| * | DomainDig v4.1.0: Add a full local data reset flow in Data Management | Christian Cleberg | 2026-04-25 | 8 | -1/+260 |
| * | DomainDig v4.0.0 — Integrations | Christian Cleberg | 2026-04-25 | 6 | -0/+1811 |
| * | DomainDig v3.9.0 — Portfolio Dashboard | Christian Cleberg | 2026-04-25 | 5 | -17/+986 |
| * | DomainDig v3.8.0 — Smart Monitoring | Christian Cleberg | 2026-04-24 | 16 | -449/+1516 |
| * | feat(v3.7.0): add timeline and advanced diffing system | Christian Cleberg | 2026-04-24 | 14 | -636/+1344 |
| * | feat(v3.6.0): add iCloud sharing for workflows and tracked domains | Christian Cleberg | 2026-04-23 | 13 | -42/+2033 |