Skip to content

Add shareable task permalinks (#15) - #21

Merged
headertag merged 1 commit into
mainfrom
feat/task-permalinks-15
Oct 14, 2026
Merged

headertag merged 1 commit into
mainfrom
feat/task-permalinks-15

Conversation

@headertag

Copy link
Copy Markdown
Owner

Opening a saved task now updates the URL to /?task=<UUID>. Copy task link produces a stable URL that opens the same task after sign-in, including tasks outside the current filter or in Trash. Recipients still need existing board access.

Back/Forward, closing and switching tasks preserve the board and guard unsaved task/comment drafts, pending uploads and in-flight writes. Missing and unauthorized tasks share an unavailable state. MCP get_task returns taskPath using the same helper as the browser. No schema or access-policy changes.

Validation: full npm test suite, typecheck, MCP discovery size check, production-deployment tests and production build pass. Added navigation integration tests and real OAuth callback tests with fictional records.

Closes #15.

Preserve task destinations through sign-in, expose taskPath through MCP, and protect drafts during browser navigation.

Closes #15
@headertag
headertag merged commit f085b75 into main Oct 14, 2026
4 checks passed
@headertag
headertag deleted the feat/task-permalinks-15 branch October 14, 2026 22:09
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.

[P2] Add stable task URLs with sign-in return and browser navigation

1 participant