Skip to content

feat(mail): add adaptive native workspace - #255

Draft
veryCrunchy wants to merge 2 commits into
mainfrom
feat/native-mail-workspace
Draft

feat(mail): add adaptive native workspace#255
veryCrunchy wants to merge 2 commits into
mainfrom
feat/native-mail-workspace

Conversation

@veryCrunchy

Copy link
Copy Markdown
Member

Summary

  • adds semantic Mail account, mailbox, message-list, and message-detail workspace planning
  • adds adaptive desktop and mobile Mail surfaces with cached sibling reconciliation
  • keeps Mail cache identity scoped by account and mailbox
  • adds synthetic visual states and focused regression coverage

Current state

This is intentionally a draft. Android emulator QA confirmed the workspace renders, but also exposed that mailbox navigation is still too dataset-like. The next pass must open Inbox by default when available, provide persistent adaptive mailbox navigation, and keep pagination limited to messages within the selected mailbox. The checked-in captures must then be regenerated from the corrected source.

Compose, reply and forward, moving, flags, attachments, complete HTML/thread behavior, and search remain outside this initial workspace slice.

Validation

  • focused desktop tests and :androidApp:assembleDebug passed with JDK 21 before publication
  • repository hygiene and changelog validation passed
  • authenticated read-only Android emulator smoke test completed
  • capture freshness is still pending after the navigation correction

Advances #54

@deploy-crun-zip

deploy-crun-zip Bot commented Jul 29, 2026

Copy link
Copy Markdown

The preview deployment for nc-native:main-piqlwfornkjd0fimyq7cqno6 is ready. 🟢

Open Preview | Open Build Logs | Open Application Logs

Last updated at: 2026-07-29 13:02:16 CET

@veryCrunchy veryCrunchy added this to the 0.5 Adaptive apps milestone Jul 29, 2026 — with ChatGPT Codex Connector
@veryCrunchy veryCrunchy added priority:P0 Required for a trustworthy mobile replacement or prevents data loss area:dynamic-apps Adaptive contracts, semantic UI, and app integrations type:feature New product capability platform:android Android-specific implementation or validation platform:desktop Desktop-specific implementation or validation needs-design Requires interaction or visual design before completion labels Jul 29, 2026 — with ChatGPT Codex Connector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dynamic-apps Adaptive contracts, semantic UI, and app integrations needs-design Requires interaction or visual design before completion platform:android Android-specific implementation or validation platform:desktop Desktop-specific implementation or validation priority:P0 Required for a trustworthy mobile replacement or prevents data loss type:feature New product capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant