Repository navigation
Releases
Releases · sensei-hq/kavach
v1.3.2
- @kavach/ui:
@rokkit/forms1.14.0. Consumers get one rokkit family instead of a nested 1.4.0 (955ac12). - Publishing: npm trusted publishing (OIDC). No token and no
registry-url; a manual re-publish trigger; a version npm already holds is skipped, not failed. - v1.3.1 was tagged but never published (the publish token did not follow the move to sensei-hq).
v1.3.0
🚀 Features
- auth: Keep a fragment landing's page hidden until its session is the server's - by @jerrythomas in #55 (3654e)
🐞 Bug Fixes
- auth: Sync the session once per session change, serialised - by @jerrythomas in #54 (16444)
- ci: Pin bun to the declared packageManager version everywhere - by @jerrythomas (874f2)
- deps: Clear 92 of 93 audited vulnerabilities, including both criticals - by @jerrythomas (26023)
- security: Resolve the five open code scanning alerts - by @jerrythomas (039ff)
- sites: Build workspace packages before building a site - by @jerrythomas (e03df)
View changes on GitHub
v1.2.0
🚀 Features
- manifest: Declare documents, ref and packages in sensei.library.json - by @jerrythomas (ed347)
🐞 Bug Fixes
- release: Restore bun.lock, deleted by the v1.1.3 bump - by @jerrythomas (ad344)
View changes on GitHub
v1.1.3
🐞 Bug Fixes
- release: Stop shipping a git dep and stale sibling versions - by @jerrythomas (a9027)
View changes on GitHub
v1.1.2
🐞 Bug Fixes
- ci:
- Restore qlty coverage action path, drop curl - by @jerrythomas3 [(sh, m)](sh, move off Node 20)
- pkg:
- Resolve logger/sentry under native ESM; guard it with a test - by @jerrythomas (e13e5)
- Emit JavaScript so every package resolves under plain Node ESM - by @jerrythomas (f14c4)
- test:
- Resolve workspace packages to source so the suite needs no build - by @jerrythomas (c4eec)
View changes on GitHub
v1.1.1
🚀 Features
- auth: OnSessionSync — hand the app the provider session, once - by @jerrythomas (040d3)
View changes on GitHub
v1.1.0
🐞 Bug Fixes
- ci: Build before packing, and refuse to publish a package without its types - by @jerrythomas (37ae8)
View changes on GitHub
v1.0.1
🚀 Features
- cli: Ship AI skills + review agents via sensei.library.json manifest - by @jerrythomas (ab210)
View changes on GitHub
v1.0.0
🚀 Features
- auth: Serve the configurable logout route in handle - by @jerrythomas (3dd06)
View changes on GitHub
v1.0.0-next.38
🚀 Features
- auth,cli:
- Handle data/rpc routes internally via kavach.handle - by @jerrythomas and Claude Opus 4.8 (1M context) (3bb87)
- cli:
- Add patchLayoutSvelte for injecting kavach context setup - by @jerrythomas and Claude Opus 4.8 (1M context) (c3abc)
- Add checkContextSetup and checkAuthPage - by @jerrythomas and Claude Opus 4.8 (1M context) (f1189)
- Wire checkContextSetup and checkAuthPage into DoctorCommand - by @jerrythomas and Claude Opus 4.8 (1M context) (cabf9)
- Add checkDataRoute — detect and fix non-standard data endpoint - by @jerrythomas and Claude Opus 4.8 (1M context) (39e8b)
- demo:
- Add HackerToggle, RoleCard, SentryConfigPanel, DemoNavItem, FloatingBadge from learn; clean up learn auth routes - by @jerrythomas (34d24)
- Restore demo index page and add Demo nav link - by @jerrythomas and Claude Opus 4.8 (1M context) (f8905)
- Redesign platform demo page to match demo-a mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (8816e)
- learn:
- Replace custom TableOfContents with @rokkit/app and upgrade all rokkit deps to next.145 - by @jerrythomas and Claude Opus 4.8 (1M context) (6d2f3)
- Show live adapters first in demo grid, label non-live as WIP - by @jerrythomas (9cdc7)
- Redesign docs and public pages, add adapters index page - by @jerrythomas and Claude Opus 4.8 (1M context) (3cd81)
- Add Browse the docs section to home page - by @jerrythomas and Claude Opus 4.8 (1M context) (c9cc3)
- Update docs sidebar to custom nav with inline search - by @jerrythomas and Claude Opus 4.8 (1M context) (232c1)
- Add CTA section, footer, and fix Browse the docs width - by @jerrythomas and Claude Opus 4.8 (1M context) (1ad1a)
- Make CTA and footer full-width, remove sticky footer - by @jerrythomas and Claude Opus 4.8 (1M context) (d29bb)
- Match Browse the docs card style to platform grid; add floating circles to CTA - by @jerrythomas and Claude Opus 4.8 (1M context) (7a7a1)
- Animate CTA circles with slow floating motion - by @jerrythomas and Claude Opus 4.8 (1M context) (ab642)
- Set primary color to teal, update CTA gradient to teal→sky - by @jerrythomas and Claude Opus 4.8 (1M context) (cc9fe)
- Break Browse the docs to full-width bg-surface-z2 section; fix circle animations - by @jerrythomas and Claude Opus 4.8 (1M context) (c6f5e)
- Simplify footer to 5-column layout; fix full-width section alignment - by @jerrythomas and Claude Opus 4.8 (1M context) (e347a)
- Redesign home page with full-width sections, floating circles, and brand refresh - by @jerrythomas and Claude Opus 4.8 (1M context) (29ab4)
- Make full-width section backgrounds 20% transparent - by @jerrythomas and Claude Opus 4.8 (1M context) (70f96)
- Widen footer brand column, add hr divider, fix circle spread and movement - by @jerrythomas and Claude Opus 4.8 (1M context) (bee11)
- mockups:
- Add foundation — route group, shared data, chrome layout - by @jerrythomas and Claude Opus 4.8 (1M context) (c5d3e)
- Add Learn A — sidebar-first editorial mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (0a045)
- Add Learn B — top-nav hub mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (190e9)
- Add Learn C — command-palette first mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (8f7b5)
- Add Demo A — FitTrack dark athletic mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (c0bf4)
- Add Demo B — GymOS SaaS light mockup - by @jerrythomas and Claude Opus 4.8 (1M context) (1fa49)
- Update demo-a login — GymOS panel style with role badges - by @jerrythomas and Claude Opus 4.8 (1M context) (130cc)
- sentry,auth,vite:
- Support dynamic home URL via async function - by @jerrythomas and Claude Opus 4.8 (1M context) in #17 (955fa)
- vite:
- Add generateDeclarations() for $kavach ambient types - by @jerrythomas in #22 (07e0c)
- Add writeDeclarationFile() write-if-changed helper - by @jerrythomas in #22 (20268)
- Emit $kavach ambient types on configResolved and buildStart - by @jerrythomas and Claude Opus 4.8 (1M context) in #22 (c0dd4)
- Warn on declaration-write failure instead of swallowing - by @jerrythomas and Claude Opus 4.8 (1M context) in #22 (df13c)
🐞 Bug Fixes
- Expose TypeScript sources in kavach package to fix urlHashToParams resolution - by @jerrythomas and Claude Opus 4.8 (1M context) (ade18)
- Include all runtime source files in published tarballs - by @jerrythomas (4f46f)
- Include ts source files in tarballs for all remaining adapters - by @jerrythomas (fc5e5)
- auth:
- Configure() also accepts logger to patch agents - by @jerrythomas and Claude Opus 4.8 (1M context) (efc39)
- auth,ui:
- ci:
- Rewrite publish workflow to match rokkit approach - by @jerrythomas and Claude Opus 4.8 (1M context) (acdbf)
- cli:
- Add optional chaining in #fixAuthPage for routes.auth access - by @jerrythomas (ae4dd)
- Doctor --fix generates kavach.config.js when missing - by @jerrythomas and Claude Opus 4.8 (1M context) in #16 (03b0d)
- Detect and migrate app.* routing key to routes.* in doctor - by @jerrythomas and Claude Opus 4.8 (1M context) (a99f4)
- Data route fix preserves existing file as deprecated_+server - by @jerrythomas and Claude Opus 4.8 (1M context) (83151)
- docs:
- Lower TOC breakpoint to lg and rescan after navigation - by @jerrythomas and Claude Opus 4.8 (1M context) (49d82)
- hashing:
- Remove stale provider.css export — file does not exist - by @jerrythomas [(0943f)](https://github....