Releases: AstorisTheBrave/ursa-android
Releases · AstorisTheBrave/ursa-android
Release list
v1.1.3
v1.1.2
v1.1.1
v1.1.0
1.1.0 (2026-07-05)
Features
- alerts: live foreground check + per-monitor override, shared notifier (#1813) (4948e5e)
- alerts: periodic background slow-response worker (#1813) (2737d3a)
- alerts: response-time threshold evaluator + settings store (#1813 groundwork) (829f336)
- alerts: settings toggle + response-time limit (#1813) (deba08b)
- assets: bear app icon (adaptive + themed monochrome) + notification icon (5c99073)
- data: connection storage + monitor repository (38f76f9)
- m2: encrypt credentials (Tink) + resilient reconnect (96b0d3b)
- m2: opt-in self-signed TLS trust per connection (290bb14)
- m3: push registration UI — distributor picker, endpoint, notif permission (c77727b)
- m3: UnifiedPush receive path — PushService, webhook parser, notifications (9f61207)
- m4: app shortcuts (Push, Settings) with deep-link routing (5ead908)
- m4: biometric / device-credential app lock + settings toggle (17a39a2)
- m4: home-screen widget (Glance) with cached up/down counts (8926d23)
- m4: i18n string extraction (part 1: list, login, settings, lock, status) (16f8f1f)
- m4: i18n string extraction (part 2: detail, status page, push) (07a14fc)
- m4: local TLS-expiry reminders (cached cert data + daily WorkManager) (81be906)
- m4: offline last-known monitor cache (encrypted, per-server) [2/2] (0675e26)
- m4: Pause/Resume actions on monitor notifications (ec6261a)
- m4: Quick Settings tile with cached up/down status (8256c66)
- m4: serializable monitor snapshot model + pure codec (offline cache 1/3) (3ebbb90)
- network: Kuma domain models + Socket.IO client adapter (a2a4269)
- push: report downtime duration on recovery (#177) (3a67915)
- security: FLAG_SECURE app-wide to block screenshots/recents leakage (bb98517)
- theme: opt-in Material You dynamic color (default keeps Kuma palette) (5d0f44b)
- ui: bottom navigation shell (Monitors/Notifications/Settings) + bear logo header (8a02797)
- ui: Kuma-matched theme with light/dark mode and status colors (834907d)
- ui: Kuma-style status pill badges + rounded card monitor list (509e52f)
- ui: login screen + live monitor list (4c22f45)
- ui: monitor detail — heartbeat history + TLS cert (ee6e218)
- ui: per-monitor response-time sparklines on cards (heartbeatList capture) (a3fe1d5)
- ui: public status-page viewer (Ktor) (6e72617)
- ui: redesigned monitor cards (status circle + name/url + pill + uptime) (a462f3f)
- ui: search + status filter in the monitor list top bar (8666dcc)
- ui: selectable heartbeat range on monitor detail (#1888) (789095f)
- ui: service favicons in monitor list, status-circle fallback (#443) (1d65700)
- wear: FOSS Wear OS module + status tile skeleton (androidx tiles, no GMS) (00f6ac2)
- wear: live status tile - polls Kuma status page, tap to configure (3875ac0)
Bug Fixes
ursa-android: v1.0.0
1.0.0 (2026-07-05)
Features
- assets: bear app icon (adaptive + themed monochrome) + notification icon (5c99073)
- data: connection storage + monitor repository (38f76f9)
- m2: encrypt credentials (Tink) + resilient reconnect (96b0d3b)
- m2: opt-in self-signed TLS trust per connection (290bb14)
- m3: push registration UI — distributor picker, endpoint, notif permission (c77727b)
- m3: UnifiedPush receive path — PushService, webhook parser, notifications (9f61207)
- m4: app shortcuts (Push, Settings) with deep-link routing (5ead908)
- m4: biometric / device-credential app lock + settings toggle (17a39a2)
- m4: home-screen widget (Glance) with cached up/down counts (8926d23)
- m4: i18n string extraction (part 1: list, login, settings, lock, status) (16f8f1f)
- m4: i18n string extraction (part 2: detail, status page, push) (07a14fc)
- m4: local TLS-expiry reminders (cached cert data + daily WorkManager) (81be906)
- m4: offline last-known monitor cache (encrypted, per-server) [2/2] (0675e26)
- m4: Pause/Resume actions on monitor notifications (ec6261a)
- m4: Quick Settings tile with cached up/down status (8256c66)
- m4: serializable monitor snapshot model + pure codec (offline cache 1/3) (3ebbb90)
- network: Kuma domain models + Socket.IO client adapter (a2a4269)
- security: FLAG_SECURE app-wide to block screenshots/recents leakage (bb98517)
- ui: bottom navigation shell (Monitors/Notifications/Settings) + bear logo header (8a02797)
- ui: Kuma-matched theme with light/dark mode and status colors (834907d)
- ui: Kuma-style status pill badges + rounded card monitor list (509e52f)
- ui: login screen + live monitor list (4c22f45)
- ui: monitor detail — heartbeat history + TLS cert (ee6e218)
- ui: per-monitor response-time sparklines on cards (heartbeatList capture) (a3fe1d5)
- ui: public status-page viewer (Ktor) (6e72617)
- ui: redesigned monitor cards (status circle + name/url + pill + uptime) (a462f3f)
- ui: search + status filter in the monitor list top bar (8666dcc)
Bug Fixes
- startup crash (repo init order), dark theme (day/night resources + Surface), FLAG_SECURE debug gate (4326bca)