Releases: pc-style/x-md
Releases · pc-style/x-md
Release list
v1.1.2
fixed bulk-import archive handling:
- streams respect max_posts and incomplete walks retain truncated.
- archives store the newest results and preserve gaps for later backfills.
- cache reads no longer reset upstream freshness.
- reversed date ranges return 400 before spending an import or starting a stream.
validation: 697 tests, production build, and independent review passed. see #25.
v1.1.1
fixed mcp pagination rejecting continuation cursors longer than 1,024 characters. clients can now return long next_cursor values unchanged and continue reading results.
verified with a 1,290-character conversation-search cursor, 690 tests, and the production build.
self-host from this source release:
git clone --branch v1.1.1 --depth 1 https://github.com/pc-style/x-md.gitv1.0.0
First tagged release. Everything here is live on the hosted API at https://x.pcstyle.dev.
- Post conversion:
GET /:handle/status/:idandGET /api/convertreturn compact Markdown, Obsidian Markdown, or JSON with conversation context, threads, replies, media, and video variants. - Browse: profiles, followers, following, and search (
latest,top,photos,videos,users) with cursor and bounded page pagination. - Chat previews: Discord, Telegram, and Slack bots get Open Graph embed HTML and a
/oembeddocument. browse-xagent skill with a cross-platform TypeScript CLI. It printsRetry-Afterand exits with code 3 on a rate limit so agents can back off precisely.- Custom-built live search provider behind Photos, Videos, Users, and the Latest/Top fallback, with a fixed allowance of 10 requests per IP per 15 minutes from a shared pool.
429responses always carryRetry-After. - People search fix for
@unknownentries inusersresults. - Shared Upstash/Vercel KV counters and state, with an in-memory fallback for local development.
- Vercel Web Analytics on the landing page, docs, and admin page.
- Documentation site at
/docscovering routes, parameters, limits, caching, privacy boundaries, and self-hosting. - Repository hygiene: CI on every PR, Dependabot, CodeQL, issue and PR templates,
CONTRIBUTING.md,SECURITY.md, protectedmain.
Self-host from this tag:
git clone --branch v1.0.0 --depth 1 https://github.com/pc-style/x-md.gitFull list in CHANGELOG.md.