Files
Amber/desktop
Claude 5d2a5654be Extend desktop SQLite layer: per-app permissions, history queries, relays, settings
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.
2026-07-01 18:52:44 +00:00
..