changelog
latest: ccx v0.1.1
ccx shck-dev/ccx-context-system
context manager for Claude Code I use daily — keeps per-thread state when the window resets
Maintenance release — namespace move and release automation. No functional changes to the plugin's skills, scripts, or hooks.
Changed
- Repository moved to the
shck-devorg. The install path is now:(The old/plugin marketplace add shck-dev/ccx-context-system /plugin install ccx@ccx-context-systemofcRS/...path still 301-redirects, but new installs should useshck-dev.) - Plugin version bumped to v0.1.1.
Added
- CI: published releases now notify the shck.dev blog via
repository_dispatch— auto-rebuilds the changelog and opens a draft announcement PR.
Full Changelog: v0.1.0...v0.1.1
First public release: 3 skills (/ccx:start-thread, /ccx:save-state, /ccx:tidy-scratch), 2 hooks (script hygiene gate, graph backlinker), compiled parallel-session-safe INDEX. Language-agnostic, runs under bun. MIT.
Install:
/plugin marketplace add ofcRS/ccx-context-system
/plugin install ccx@ccx-context-system
notion-mcp shck-dev/notion-mcp
Notion MCP server I built: search, export, and import pages as markdown — no OAuth, just a browser cookie
v0.5.1 — validate OIDC trusted-publishing pipeline
Credential-free startup, npx support, interactive init, prompts & resources
Validation & runtime
- Server boots and enumerates tools/prompts/resources with no credentials (lazy config) — marketplace validators can connect.
- Compiled to a node bundle:
npx @shck-dev/notion-mcpworks without Bun (node ≥18).
Interactive setup
npx @shck-dev/notion-mcp init(CLI) and thenotion_inittool: paste a browser "Copy as cURL" → token/user/workspace extracted → saved to~/.notion-mcp/config.json(0600).
New surface
- MCP prompts:
notion_setup,notion_search_export. - MCP resources:
notion://guide,notion://recent.
Fixes
- Sub-pages export as markdown links; pages with no extractable text return an explanatory note instead of empty output.
Full diff: v0.3.0...v0.4.0
Backfilled release for 0.3.0 (already published to npm).
notion_append_to_page/notion_append_to_page_from_file— non-destructive append- To-do checkboxes (
- [ ]/- [x]) and strikethrough (~~…~~) in markdown - Actionable error when the
token_v2cookie is expired/invalid
Commits: 23cc441…a7250f9
Fixes
- Import/export was returning empty pages. Notion quietly added an extra
.valuewrapper inrecordMapentries, so every tool that read blocks silently parsed nothing. Unwrapped in one place via a newnormalizeBlockMap()+unwrapRecord()helper. notion_export_pagenow throws a real error on unknown / inaccessible pages instead of returning"".- Optional
NOTION_DEBUG=1env var logs raw request/response to stderr for troubleshooting (stdout stays clean for JSON-RPC).
New features
notion_list_comments— list open discussion threads on a page, including anchor context, author, and timestamps.notion_add_comment— start a new discussion. Passanchor_textfor an inline comment (yellow-highlighted on the matching text span, preserves existing bold/italic/code on that span); omit it for a block-level comment.notion_reply_comment— reply to an existing thread.
Other
- Fixed stale table unit test to match the native-table shape from 0.1.8.
- 77 unit + integration tests passing.