Difficulty: Hard
Type: Feature
Summary
Add a local access history view so users can review recent access checks, their outcomes, timestamps, and resource identifiers.
Current Behaviour
Access check results are shown after a check, but there is no visible history of previous checks in the app.
Expected Behaviour
Users should be able to view recent access checks and clear the history from settings or the access check screen.
Suggested Implementation
Create an access history store with local persistence. Record resource ID, guild ID where available, result status, reason, timestamp, and wallet address. Add a history section to the access check screen or a separate route.
Files or Areas Likely Affected
src/features/access/
app/access-check.tsx
app/settings.tsx
src/lib/storage/
src/components/
tests/
Acceptance Criteria
Additional Notes
Do not store sensitive request headers or secrets. Keep history limited to user-facing access metadata.
Difficulty: Hard
Type: Feature
Summary
Add a local access history view so users can review recent access checks, their outcomes, timestamps, and resource identifiers.
Current Behaviour
Access check results are shown after a check, but there is no visible history of previous checks in the app.
Expected Behaviour
Users should be able to view recent access checks and clear the history from settings or the access check screen.
Suggested Implementation
Create an access history store with local persistence. Record resource ID, guild ID where available, result status, reason, timestamp, and wallet address. Add a history section to the access check screen or a separate route.
Files or Areas Likely Affected
src/features/access/app/access-check.tsxapp/settings.tsxsrc/lib/storage/src/components/tests/Acceptance Criteria
Additional Notes
Do not store sensitive request headers or secrets. Keep history limited to user-facing access metadata.