summaryrefslogtreecommitdiff
path: root/DomainDig/DomainDigUI.swift
Commit message (Collapse)AuthorAgeFilesLines
* v4.7.0: Add watchlist tags and saved filter viewsChristian Cleberg2026-07-171-0/+54
| | | | | | | | | | | - 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.
* DomainDig v3.8.0 — Smart MonitoringChristian Cleberg2026-04-241-1/+16
| | | | | | | | | * Stable domain intervals * Frequent changes decrease intervals * Duplicate states do not trigger alerts * Quiet hours suppress alerts * Quiet hours across midnight work correctly * Sensitivity levels alter behavior as expected
* feat(v2​.6​.0): refine ​UI, density, and usabilityChristian Cleberg2026-04-221-0/+319
• add compact/comfortable density modes • implement collapsible sections and sticky summary header • improve visual status indicators and copy actions • refine watchlist and history UX with swipe actions • reorganize settings and improve empty states • add subtle animations and accessibility improvements