summaryrefslogtreecommitdiff
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
parentd3a27d06809e6744c092f9bed4bf0537843d0210 (diff)
downloaddomain-dig-4.5.0.tar.gz
domain-dig-4.5.0.tar.bz2
domain-dig-4.5.0.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.md6
-rw-r--r--RELEASE_ROADMAP.md41
2 files changed, 23 insertions, 24 deletions
diff --git a/README.md b/README.md
index 5d9b458..ca9d68c 100644
--- a/README.md
+++ b/README.md
@@ -3,13 +3,15 @@
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=zerolabsco_domain-dig&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=zerolabsco_domain-dig&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=zerolabsco_domain-dig)
+[![App Store Badge](https://zerolabs.sh/storebutton.svg)](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