diff options
| author | Christian Cleberg <[email protected]> | 2026-07-17 00:28:45 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-07-17 00:31:57 -0500 |
| commit | 065e1e77ff00e8f9c8785393b5eba6c3e0bb2bb1 (patch) | |
| tree | 3d4f44596d2e31351e7e5eef27c58e932e9f08c4 | |
| parent | d3a27d06809e6744c092f9bed4bf0537843d0210 (diff) | |
| download | domain-dig-065e1e77ff00e8f9c8785393b5eba6c3e0bb2bb1.tar.gz domain-dig-065e1e77ff00e8f9c8785393b5eba6c3e0bb2bb1.tar.bz2 domain-dig-065e1e77ff00e8f9c8785393b5eba6c3e0bb2bb1.zip | |
docs: mark v4.4.1/v4.5.0 shipped in roadmap and READMEv4.5.0
Update RELEASE_ROADMAP.md to show v4.4.1 and v4.5.0 as shipped (with the actual
delivered scope), set the current version to v4.5.0, and note the deferred Lock
Screen widget families. Refresh the README release target to v4.5.0.
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | RELEASE_ROADMAP.md | 41 |
2 files changed, 23 insertions, 24 deletions
@@ -3,13 +3,15 @@ [](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig) [](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig) +[](https://apps.apple.com/us/app/domaindig/id6760368004) + DomainDig is a local-first iOS domain inspection toolkit for DNS, web, ownership, monitoring, reporting, and audit workflows. The app gathers a point-in-time domain snapshot, normalizes it into a canonical `DomainReport`, and keeps user data on device unless the user exports, shares, or syncs it. ## Current Release Target -Immediate release target: `v4.4.1`. +Current release: `v4.5.0`. -This patch release focuses on release readiness: resolving duplicate Audit Mode implementations, aligning app/project version metadata, preserving audit persistence and backup/restore coverage, and refreshing docs for the current app surface. +This minor release adds Home Screen and Shortcuts reach: App Intents for inspect, add-to-watchlist, and watchlist sweep; a `domaindig://` URL scheme with deep links; and a WidgetKit portfolio widget that shares tracked-domain state with the app through an App Group. ## Features diff --git a/RELEASE_ROADMAP.md b/RELEASE_ROADMAP.md index 42600f2..f13ea2a 100644 --- a/RELEASE_ROADMAP.md +++ b/RELEASE_ROADMAP.md @@ -6,34 +6,31 @@ ports, geolocation, subdomains, availability). The next several releases invest in *reach and surfacing* — getting that data onto more iOS surfaces and into more workflows — rather than adding raw protocol checks. -Current version: `v4.4.1`. +Current version: `v4.5.0`. -## v4.4.1 Patch: Release Readiness (in progress) +## v4.4.1 Patch: Release Readiness — ✅ shipped -Finish the audit-mode consolidation already on the working tree, then ship a -clean release candidate. +- Consolidated Audit Mode onto the single `DomainDig/DomainDig/Audit*` + implementation and retired the prototype files. +- Aligned `AppVersion.current`, Xcode marketing version, and build number. +- Included audit sessions in backup/restore counts, summaries, and merge behavior. +- Removed the retired `DomainDigCLI` target and refreshed README/architecture docs. -- Resolve duplicate Audit Mode implementations; retire the prototype - `AuditMode.swift` / `AuditModeView.swift` and keep the `DomainDig/DomainDig/Audit*` - path as the single active implementation. -- Align `AppVersion.current`, Xcode marketing version, and build number. -- Confirm audit sessions are included in backup/restore counts, summaries, and - merge behavior. -- Refresh README and architecture docs to match the shipping surface. - -Gate: clean Xcode build/archive before tagging. - -## v4.5.0 Minor: Home Screen & Shortcuts Reach +## v4.5.0 Minor: Home Screen & Shortcuts Reach — ✅ shipped Goal: put DomainDig data and actions where the user already is. -- **WidgetKit widgets** (Home Screen + Lock Screen) for pinned/watchlist domains: - certificate expiry countdown, monitoring status, last-change indicator. -- **App Intents / Shortcuts**: "Inspect domain", "Add to watchlist", "Run sweep" - as intents usable from Shortcuts, Spotlight, and the Action button. -- Deep links from widgets and intents into the relevant domain detail screen. -- Polished audit-mode ergonomics carried over from the prior roadmap (timeline - presentation, checklist/finding editing, markdown/json/pdf export affordances). +- **App Intents / Shortcuts** — `InspectDomainIntent`, `AddToWatchlistIntent`, and + `RunSweepIntent`, exposed via `DomainDigShortcuts` for Shortcuts, Spotlight, the + Action button, and Siri. +- **`domaindig://` deep links** — `inspect`, `watch`, `domain` (detail), and + `sweep`, routed in `RootTabView`. +- **WidgetKit portfolio widget** (Home Screen small/medium/large) — per-domain + health, certificate countdowns, and portfolio health counts, shared from the app + via an App Group; tapping a domain deep-links into its detail. + +Deferred to a later minor: **Lock Screen accessory widget families** and a richer +per-widget "last change" indicator. ## v4.6.0 Minor: Alerts, Glances & iPad |
