Skip to content

Add private Drafts folder - #62

Merged
olegberman merged 1 commit into
mainfrom
agent/drafts-folder
Jul 30, 2026
Merged

Add private Drafts folder#62
olegberman merged 1 commit into
mainfrom
agent/drafts-folder

Conversation

@olegberman

Copy link
Copy Markdown
Contributor

What changed

  • add conditional Drafts navigation with the signed-in user's private draft count on desktop and
    mobile
  • add reload-safe /drafts and /drafts/<draft-id> routes with mailbox/search filtering
  • reopen the exact new-message, reply, or forward draft with attachments and source context
  • refresh Drafts state when composers create, send, or discard records
  • prepare signed release 0.1.27 with public release notes

Why

HQBase already persisted private drafts, but users could only recover them indirectly by reopening
the matching composer. This adds the familiar Gmail-style Drafts destination without changing draft
ownership or the existing autosave/send lifecycle.

Validation

  • CI=true WRANGLER_LOG_PATH=/tmp/hqbase-drafts-release-check.log pnpm check
  • CI=true WRANGLER_LOG_PATH=/tmp/hqbase-drafts-release-dry-run.log pnpm deploy:dry-run
  • 229 unit tests and 17 Worker integration tests pass
  • production build and architecture gate pass

@olegberman
olegberman merged commit 04624df into main Jul 30, 2026
1 check passed
@olegberman
olegberman deleted the agent/drafts-folder branch July 30, 2026 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant