v0.1.63
What's Changed
- fix(release): retry npm propagation verification by @VincentShipsIt in #2848
- refactor(ops): move SaaS control plane private by @VincentShipsIt in #2844
- fix(desktop): start local database only on explicit selection by @VincentShipsIt in #2826
- feat(qa): social tools, warm-up nodes, launch blockers, CI green by @VincentShipsIt in #2820
- feat(argil): add video pipeline and integration docs by @VincentShipsIt in #2850
- fix(docs): document Restream in the credential catalog by @VincentShipsIt in #2855
- docs: harden MCP auth and approval-scope guidance by @VincentShipsIt in #2864
- fix(desktop): quit when the startup-failure window closes by @VincentShipsIt in #2865
- fix(api): map LinkedIn OAuth connect and verify failures honestly by @VincentShipsIt in #2867
- fix(articles): send ArticleStatus on publish by @VincentShipsIt in #2868
- fix(agent): map confirmed UI-action 401s off the 500 path by @VincentShipsIt in #2866
- fix(restream): add env placeholders and OAuth scopes by @VincentShipsIt in #2869
- fix(articles): strip unknown generate fields from Prisma create by @VincentShipsIt in #2870
- fix: open article create modal from list Create by @VincentShipsIt in #2871
- fix(api): send X replies through OAuth2 postTweet by @VincentShipsIt in #2872
- fix(api): stop remapping Stripe webhook failures to generic 500 by @VincentShipsIt in #2873
- test(workflows): prove scheduled social-read digest (#2664) by @VincentShipsIt in #2874
- fix: read scalar FKs instead of Document identity aliases by @VincentShipsIt in #2875
- fix(agent): leftover #2663 X action hardening by @VincentShipsIt in #2876
- feat(feature-flags): evaluate reply_bot via PostHog in SaaS by @VincentShipsIt in #2877
- refactor(agent): split workflow tool handler into install/create/execute by @VincentShipsIt in #2878
- fix(publish): schedule and publish now through approvals by @VincentShipsIt in #2879
- perf(agent): debounce rapid thread switches and single-flight hydration by @VincentShipsIt in #2880
- perf(agent): paginate timeline backfill and collapse long user messages by @VincentShipsIt in #2881
- perf(ads): scalar identity columns + conflict upserts by @VincentShipsIt in #2882
- perf(workers): checkpoint incremental pattern extraction by @VincentShipsIt in #2883
- perf(workflows): normalize node results out of execution JSON by @VincentShipsIt in #2884
- perf(analytics): due-time scheduling and provider batch refresh by @VincentShipsIt in #2885
- perf(media): stream file transfers instead of buffering by @VincentShipsIt in #2886
- feat(agent-discovery): publish agent-ready metadata by @VincentShipsIt in #2888
- perf(data): promote hot JSON fields to typed columns by @VincentShipsIt in #2887
- feat(articles): ship compiled production seed by @VincentShipsIt in #2889
- fix(workflows): require critical path ETA fields by @VincentShipsIt in #2891
- fix(release): align launch path contracts by @VincentShipsIt in #2895
- fix(release): align non-YouTube reply-age contract assertion by @VincentShipsIt in #2902
- fix(desktop): unwind failed local runtime initialization by @VincentShipsIt in #2905
- fix(interfaces): remove private marketplace domain contracts by @VincentShipsIt in #2904
- fix(workflows): stop tsup dts from OOM-ing the app Vercel build by @VincentShipsIt in #2906
- fix(api): fail closed on public article schema drift by @VincentShipsIt in #2901
- fix(batch): match soft-deleted rows in upserts by @VincentShipsIt in #2903
- fix(website): complete agent readiness discovery by @VincentShipsIt in #2907
- test(workflows): inspect structured build config by @VincentShipsIt in #2909
Full Changelog: v0.1.62...v0.1.63