diff options
| author | Christian Cleberg <[email protected]> | 2026-07-17 10:45:42 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-07-17 10:57:30 -0500 |
| commit | fbf2d9bf2cf50eb681afe18deac06a96c04004e6 (patch) | |
| tree | f337f6826c283d4246cdde824786bd18b6c770b3 /DomainDig/DomainDigApp.swift | |
| parent | 6e273c2676ce29cef057d117e4427e031886e743 (diff) | |
| download | domain-dig-fbf2d9bf2cf50eb681afe18deac06a96c04004e6.tar.gz domain-dig-fbf2d9bf2cf50eb681afe18deac06a96c04004e6.tar.bz2 domain-dig-fbf2d9bf2cf50eb681afe18deac06a96c04004e6.zip | |
v4.7.0: Add watchlist tags and saved filter views
- TrackedDomain.tags: [String] (backward-compatible custom decode), with
updateTags(_:for:) and a normalized/deduplicated write path.
- Tag editing in TrackedDomainDetailView (comma-separated field, chip display).
- Tag filter chips in WatchlistView (TagFilterChipRowView), integrated into
filteredTrackedDomains alongside the existing filter/search.
- Saved views: name + snapshot the current tag/filter/sort as a
WatchlistSavedView preset (UserDefaults-backed, not part of backup/restore),
with a management sheet to apply or delete presets.
Diffstat (limited to 'DomainDig/DomainDigApp.swift')
0 files changed, 0 insertions, 0 deletions
