Bind offline outboxes to their originating Gitea account #239

Merged
rockachopa merged 1 commits from timmy/238-account-bound-outboxes into main 2026-08-07 22:59:05 +00:00
Member

Closes #238

Binds offline issue and authored-message queue entries to the freshly confirmed Gitea login. Mismatched, legacy, stale-context, and unavailable-identity entries fail closed and remain recoverable through copy/discard-only Drafts controls.

Validation:

  • python3 -m pytest tests/ -q — 393 passed
  • Playwright mobile viewport 390×844 — identity-protected card has only 44px Copy/Discard controls, no Send action, and no horizontal overflow
Closes #238 Binds offline issue and authored-message queue entries to the freshly confirmed Gitea login. Mismatched, legacy, stale-context, and unavailable-identity entries fail closed and remain recoverable through copy/discard-only Drafts controls. Validation: - `python3 -m pytest tests/ -q` — 393 passed - Playwright mobile viewport 390×844 — identity-protected card has only 44px Copy/Discard controls, no Send action, and no horizontal overflow
rockachopa added 1 commit 2026-08-07 22:58:23 +00:00
feat: bind offline outboxes to Gitea identity (#238)
All checks were successful
CI / lint (pull_request) Successful in 19s
CI / build-frontend (pull_request) Successful in 4s
a73b3bc773
rockachopa merged commit 9289434ad2 into main 2026-08-07 22:59:05 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#239
No description provided.