summaryrefslogtreecommitdiff
path: root/RELEASE_ROADMAP.md
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-17 00:28:45 -0500
committerChristian Cleberg <[email protected]>2026-07-17 00:31:57 -0500
commit065e1e77ff00e8f9c8785393b5eba6c3e0bb2bb1 (patch)
tree3d4f44596d2e31351e7e5eef27c58e932e9f08c4 /RELEASE_ROADMAP.md
parentd3a27d06809e6744c092f9bed4bf0537843d0210 (diff)
downloaddomain-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.
Diffstat (limited to 'RELEASE_ROADMAP.md')
-rw-r--r--RELEASE_ROADMAP.md41
1 files changed, 19 insertions, 22 deletions
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