mirror of
https://github.com/greenart7c3/Amber.git
synced 2026-10-05 19:08:23 +00:00
SqliteBunkerPermissionStore gains permissionsFor()/deletePermission() so the upcoming app-detail screen can list and revoke a single rule instead of only all-or-nothing via revokeAll(). SqliteBunkerHistoryLogger gains recentHistory()/recentHistoryFor()/nameFor(), and its applications upsert no longer clobbers a previously-learned app name with a blank one from a later request. New RelayStore/SettingsStore back a custom relay list and a small key/value UI-preferences store (theme mode), backed by two new tables in BunkerDatabase. All covered by SqliteBunkerDataLayerTest against an in-memory SQLite connection.