<feed xmlns='http://www.w3.org/2005/Atom'>
<title>domain-dig.git/DomainDig/DomainDiffService.swift, branch v4.9.0</title>
<subtitle>local-first ios domain inspection toolkit. dns, tls, rdap, audit.
</subtitle>
<id>http://git.krz.sh/krz/domain-dig.git/atom?h=v4.9.0</id>
<link rel='self' href='http://git.krz.sh/krz/domain-dig.git/atom?h=v4.9.0'/>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/'/>
<updated>2026-04-24T17:38:38+00:00</updated>
<entry>
<title>feat(v3.7.0): add timeline and advanced diffing system</title>
<updated>2026-04-24T17:38:38+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-24T17:38:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=d0b3b7a15b59266b4ae4262fdb0364245092c17c'/>
<id>urn:sha1:d0b3b7a15b59266b4ae4262fdb0364245092c17c</id>
<content type='text'>
- introduce TimelineView for historical snapshots
- allow comparison between any two snapshots
- implement DiffService for structured domain diffs
- improve diff visualization with clear change indicators
- add navigation across changes
- optimize history loading for performance
- extend CLI and export to support timeline data
</content>
</entry>
<entry>
<title>feat(v2.9.0): add risk scoring and deterministic insight engine</title>
<updated>2026-04-22T16:28:28+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-22T16:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=ceac99c05f180d9008b75c9329822466ff60255b'/>
<id>urn:sha1:ceac99c05f180d9008b75c9329822466ff60255b</id>
<content type='text'>
* introduce domain risk assessment with transparent factors
* add insight engine for actionable observations
* implement cross-domain insights for workflows
* improve DNS, subdomain, email, and TLS interpretation
* classify change impact severity
* include insights and risk in export
</content>
</entry>
<entry>
<title>feat(v2.7.0): add provenance, confidence, and reproducibility metadata</title>
<updated>2026-04-22T14:47:24+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-22T14:47:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=7b41195620eadd54d25fa98dcd36735cba906ba3'/>
<id>urn:sha1:7b41195620eadd54d25fa98dcd36735cba906ba3</id>
<content type='text'>
* add result provenance across major sections
* introduce confidence levels for ambiguous outputs
* distinguish observed facts from inferred summaries
* expand snapshot metadata for reproducibility
* improve error classification and partial snapshot handling
* include provenance and confidence in export
* add local notes for tracked domains and history
</content>
</entry>
<entry>
<title>feat(v2.3.0): add ownership intelligence and subdomain discovery</title>
<updated>2026-04-22T03:08:09+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-22T03:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=22ecca12b4fe0e0850401754c674632f322d919d'/>
<id>urn:sha1:22ecca12b4fe0e0850401754c674632f322d919d</id>
<content type='text'>
* implement RDAP-based ownership section
* add ownership diffing and change classification
* add passive subdomain discovery via certificate transparency
* highlight interesting subdomains
* introduce Data+ scaffolding for future features
* include ownership and subdomains in export and history
</content>
</entry>
<entry>
<title>feat(v2.2.0): add foreground monitoring, notifications, and smarter diffs</title>
<updated>2026-04-22T02:53:16+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-22T02:53:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=1f58092dcb67cded75a850db364f3b46d86181f3'/>
<id>urn:sha1:1f58092dcb67cded75a850db364f3b46d86181f3</id>
<content type='text'>
- implement “Check All” sweep for tracked domains
- add local notifications for changes and certificate expiration
- introduce change severity filtering (low/medium/high)
- enhance change summaries and diff readability
- add certificate expiration tracking and alerts
- improve watchlist indicators for changes
- add sweep summary screen
- optimize performance for larger watchlists
</content>
</entry>
<entry>
<title>feat(v2.1.0): add bulk workflows, CSV export, and filtering</title>
<updated>2026-04-20T21:57:40+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-20T21:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=2e90ee4ceca73d5126118920b486149cb227c4e9'/>
<id>urn:sha1:2e90ee4ceca73d5126118920b486149cb227c4e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(v2.0.0): introduce tracked domains, diffing, and monitoring foundations</title>
<updated>2026-04-20T21:24:20+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-20T21:24:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=9999f876feb9a2d419a79ad601f78053c44d44f8'/>
<id>urn:sha1:9999f876feb9a2d419a79ad601f78053c44d44f8</id>
<content type='text'>
- replace basic watchlist with structured TrackedDomain model
- add manual refresh flow for tracked domains
- implement snapshot diffing (DNS, IP, TLS, HTTP, redirect, email, availability)
- add change summaries (changed/unchanged + affected sections)
- link tracked domains to history snapshots
- enhance HistoryEntry with normalized summary fields
- persist availability + suggestions in history and export
- add WatchlistView with pinning, notes, and status display
- introduce premium capability scaffolding (no StoreKit)
- enforce free-tier tracked domain limit (local only)
- refactor view model to support tracking, diffing, and refresh flows

notes:
- no background monitoring, notifications, or paid APIs yet
- all features remain local-first and manual
</content>
</entry>
</feed>
