Skip to content

Release 0.0.11: durable Notes and channel-free Texts - #13

Merged
gitcommit90 merged 1 commit into
mainfrom
fix/notes-photon-text-threads
Jul 26, 2026
Merged

Release 0.0.11: durable Notes and channel-free Texts#13
gitcommit90 merged 1 commit into
mainfrom
fix/notes-photon-text-threads

Conversation

@gitcommit90

Copy link
Copy Markdown
Owner

Outcome

Ships 1Helm 0.0.11 with a durable Markdown Notes workspace, stable narrow headers, and direct Captain ↔ Skipper Photon Texts that are independent of channel chat.

Acceptance ledger

  1. Note titles work with or without .md; another extension is rejected with the corrected .md suggestion.
  2. Notes retain the exact editor node, active note, unsaved draft, focus, selection, and preview mode across shell/reconnect/theme refreshes; service-worker takeover no longer reloads the active app.
  3. Notes include heading, bold, italic, list, code, and link formatting plus Write/Preview modes.
  4. Notes use a cleaner searchable sidebar and editor layout.
  5. Long channel descriptions stay single-line/truncated at narrow desktop widths instead of expanding the header vertically.
  6. Photon mappings and resident Photon tools are removed. The configured Captain phone always talks to Skipper in one private Texts conversation until /new.
  7. Texts appears only in the Captain's configured private #main, lists selectable/resumable conversations, and excludes them from Chat, Board, channel/global Threads, and unread counts.
  8. Desktop and phone share the same Skipper context; desktop-only turns do not echo to iMessage; returning to phone continues the conversation selected on desktop.
  9. Legacy mapped conversations migrate into the Captain's private #main Texts inbox and mapping rows are deleted.
  10. New resident avatars prefer unused character/color combinations so small fleets cannot randomly collide.

Verification

  • npm run typecheck
  • npm run build
  • npm test: 117 native-world assertions; 97 broader contracts (96 pass, one documented Chrome-environment skip)
  • npm run test:onboarding-browser: 20/20
  • npm run test:brief-browser: 37/37
  • CTRL_TEST_DATA_DIR=<disposable live-data copy> npm run test:production-browser: 18/18
  • git diff --check

Signed-off-by: Joseph Yaksich gitcommit90@users.noreply.github.com

Keep active Markdown drafts stable across shell and service-worker updates, add formatting and a cleaner Notes workspace, and constrain long channel headers.

Replace Photon mappings with private Captain-to-Skipper Texts conversations that can move between phone and desktop without echoing desktop-only turns.

Release as 0.0.11 with migration, browser, isolation, and packaging pins updated.

Signed-off-by: Joseph Yaksich <gitcommit90@users.noreply.github.com>
@gitcommit90
gitcommit90 merged commit ab484a7 into main Jul 26, 2026
5 checks passed
@gitcommit90
gitcommit90 deleted the fix/notes-photon-text-threads branch July 26, 2026 01:40
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