summaryrefslogtreecommitdiff
path: root/octosentry.xcodeproj/xcshareddata/xcschemes
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-17 16:41:52 -0500
committerChristian Cleberg <[email protected]>2026-07-17 16:41:52 -0500
commit2f72d3d0736a6fac306d4e5d9406cb33b08bc2a0 (patch)
treeca6bfe8277883d87bc6e45a9393f19c642f3a502 /octosentry.xcodeproj/xcshareddata/xcschemes
parentd8862a9b78b0d6cf4e11cf537be7678794e08811 (diff)
downloadoctosentry-0.3.0.tar.gz
octosentry-0.3.0.tar.bz2
octosentry-0.3.0.zip
Add persistence, multi-repo watch list, and background polling0.3.0
Closes #1-#5 (milestones 0.2.0, 0.3.0). - Flat JSON persistence (PersistedState/PersistenceStore) in Application Support, chosen over SwiftData since the dataset is small and the existing model types are plain Codable value types passed across actor boundaries. - Repo watch list, per-event seen-state, and last-fetch timestamps are now persisted instead of living only in memory. - Configurable minimum severity filter, applied from a cached raw fetch so changing it doesn't require a network round-trip. - Multi-repo support: SecurityEventStore now loops over a persisted watch list instead of one hardcoded repo, with an in-popover UI (gear button) to add/remove repos. - Background polling every 15 minutes, layered on top of the existing refresh-on-open and manual refresh, so the feed stays fresh even while the popover is closed.
Diffstat (limited to 'octosentry.xcodeproj/xcshareddata/xcschemes')
0 files changed, 0 insertions, 0 deletions