Tags: ai-ecoverse/slicc
Tags
chore(release): 4.3.1 [skip ci] ## [4.3.1](v4.3.0...v4.3.1) (2026-06-14) ### Bug Fixes * **webapp:** find the streaming message by scan, not tail, on replay ([ae27b90](ae27b90)), closes [#1001](#1001) * **webapp:** resume streaming after mid-turn rehydrate (frozen-session thaw / scoop switch) ([d1109d7](d1109d7)), closes [#findMessage](https://github.com/ai-ecoverse/slicc/issues/findMessage) [#959](#959) [#currentStreamId](https://github.com/ai-ecoverse/slicc/issues/currentStreamId) [#turnAssistantId](https://github.com/ai-ecoverse/slicc/issues/turnAssistantId) [#959](#959)
chore(release): 4.3.0 [skip ci] # [4.3.0](v4.2.1...v4.3.0) (2026-06-14) ### Bug Fixes * **catalog:** extract discoverSkillsInCompatibilityRoot to reduce cognitive complexity ([03c1878](03c1878)) * **catalog:** remove dead collectCompatibilitySkills helper ([fa3eee6](fa3eee6)) ### Features * **skills:** auto-discover skills from mounted Claude marketplace repos ([3fd70d1](3fd70d1))
chore(release): 4.2.0 [skip ci] # [4.2.0](v4.1.0...v4.2.0) (2026-06-12) ### Bug Fixes * **composer:** consume the suggestion on accept and drop it on submit ([16ba68d](16ba68d)) ### Features * **composer:** Tab accepts the suggested follow-up instead of moving focus ([da46f54](da46f54))
chore(release): 4.1.0 [skip ci] # [4.1.0](v4.0.2...v4.1.0) (2026-06-12) ### Bug Fixes * **hooks:** match the exact base ref in pre-push linear-history check ([41d7444](41d7444)) * **speech:** fire spoken replies on the processing fall; pay down boy-scout debt ([b1590d1](b1590d1)) * **speech:** scope spoken replies to the completed turn; never speak code ([895e1c9](895e1c9)), closes [#turnAssistantId](https://github.com/ai-ecoverse/slicc/issues/turnAssistantId) ### Features * **speech:** kokoro voice replies — spoken input gets spoken output ([5a2350d](5a2350d)) * **speech:** two-stage push-to-talk dictation, whisper engine, and hear command ([aaa14c7](aaa14c7))
chore(release): 4.0.0 [skip ci] # [4.0.0](v3.48.3...v4.0.0) (2026-06-12) * feat(webapp)!: drop the legacy IndexedDB filesystem compatibility layer ([ba9de0b](ba9de0b)) * feat(webapp)!: ship the web-components UI as the only UI ([75d173d](75d173d)) ### Bug Fixes * **ci:** green the three red jobs — knip workspace config, Node 25 localStorage, bridge coverage ([3f41866](3f41866)) * **proto:** adjust slicc-pill eye positioning and allow negative Y value ([0510a4d](0510a4d)) * **proto:** preserve eye positioning on slicc-pill hover state ([e038503](e038503)) * **webapp,webcomponents:** cluster labels from inputs, scoop-tool icons, lick replay, accent token, narrow-window fixes ([265207b](265207b)) * **webapp,webcomponents:** driving-feedback round 1 — rail wipe, fonts, search depth, captures to VFS, code tints ([3fcff4e](3fcff4e)) * **webapp,webcomponents:** PR review feedback — attachment broadcast + analyzer noise ([69ff834](69ff834)) * **webapp,webcomponents:** second live-usage bug round — freezer, workbench, composer, licks, moods ([17b4ca9](17b4ca9)) * **webapp,webcomponents:** sprinkle panels render again — late-mount surface stamping + kernel-ready resync ([0663cea](0663cea)), closes [#sync](https://github.com/ai-ecoverse/slicc/issues/sync) * **webapp:** background thumbnails never steal window focus ([ba3d27b](ba3d27b)) * **webapp:** degrade per-message on render failure; follow politely on agent updates ([73b8a57](73b8a57)), closes [#safeMessageEls](https://github.com/ai-ecoverse/slicc/issues/safeMessageEls) * **webapp:** dips and sprinkles follow the WC theme instead of stuck-dark ([34293e0](34293e0)) * **webapp:** drop the worker-path accounts-changed dispatch (CI: window undefined + boy-scout) ([f7f45d2](f7f45d2)) * **webapp:** isolate legacy stylesheets from the WC shell ([7e4d508](7e4d508)) * **webapp:** live floats drop the fixture-era logo badge ([dfc6c2a](dfc6c2a)) * **webapp:** move the accounts-changed dispatch out of the debt-listed provider-settings ([f7f169a](f7f169a)) * **webapp:** OPFS writeFile leaves the old tail on shrinking rewrites — pin exact length ([5c8928a](5c8928a)) * **webapp:** prune stale sprinkle ledgers after confirmed discovery ([0273bda](0273bda)) * **webapp:** sprinkle close/restore honors URL state — tab-close contract, background restore, seeded rail ([c10dc43](c10dc43)) * **webapp:** the Browser globe is a one-shot overlay launcher — no workspace pane behind it ([a99a5fa](a99a5fa)) * **webcomponents:** complete round-2 visual feedback — primitives send-button busy/idle, day-separator dark contrast, tab-bar reattach hardening, freezer reduced-motion test, formatting ([5f25d9f](5f25d9f)) * **webcomponents:** cone shader matches prototype speed + look ([#6](#6)) ([5fb5f89](5fb5f89)) * **webcomponents:** dark shader, full-width narrow chat, flush rail, dock tools, compact bars ([a8ca188](a8ca188)), closes [#2](#2) [#darkUniform](https://github.com/ai-ecoverse/slicc/issues/darkUniform) [#f5f5f2](https://github.com/ai-ecoverse/slicc/issues/f5f5f2) [#3](#3) [#4](#4) [#5](#5) [#6](#6) [#7](#7) * **webcomponents:** dark-mode tooltip contrast + scoop overflow fencepost ([c1633d7](c1633d7)), closes [#fff](https://github.com/ai-ecoverse/slicc/issues/fff) * **webcomponents:** expand send-button fill animation to twelve-phase cy ([e8d5875](e8d5875)) * **webcomponents:** extend send-button fill animation to 12-phase cycle ([2636890](2636890)) * **webcomponents:** import child elements that components create internally ([46c481d](46c481d)) * **webcomponents:** pill label contrast under class-based dark mode ([#3](https://github.com/ai-ecoverse/slicc/issues/3)/[#9](https://github.com/ai-ecoverse/slicc/issues/9)) ([8b788b9](8b788b9)) * **webcomponents:** readable chat prose in dark mode ([3c5c8a0](3c5c8a0)) * **webcomponents:** scoop flicker, 3-mode shader, pill rendering, showcase layout ([84464d2](84464d2)) * **webcomponents:** workbench pane body gets a flex column so surfaces receive height ([c93293e](c93293e)) ### Features * **proto:** add live eye tuning panel to slicc-pill — interactive slide ([bd2ab63](bd2ab63)) * **proto:** add slicc-add-menu component — file/skill/conversation pick ([d4e0029](d4e0029)) * **proto:** add slicc-pill web component with eye tracking and color cu ([2f93ddc](2f93ddc)) * **proto:** theme system — light/dark palette, frosted glass nav/compos ([db67afe](db67afe)) * **proto:** Wave 8 polish — feather .inner, clip shader from rail/composer, fix dark user bubble ([3ba6800](3ba6800)) * **webapp,swift-server:** floatbar names the serving runtime — sliccstart vs npx ([e8777d2](e8777d2)) * **webapp,webcomponents:** Add AI pill for accountless boots; live model resync on account changes ([cfd139a](cfd139a)) * **webapp,webcomponents:** copy-chat row, queued-message UI, historic lick classification, scoop-identity tags ([1902920](1902920)) * **webapp,webcomponents:** drop the navbar theme toggle — the shell follows the OS color scheme ([b856590](b856590)) * **webapp,webcomponents:** human tool rows, tool clusters, cost counter, context-fill pupils ([b0df2d6](b0df2d6)) * **webapp,webcomponents:** navbar eyes — one pair at a time, hover wins, recent activity blinks ([5d55506](5d55506)) * **webapp,webcomponents:** shader scrolls with the chat; URL pushState sync owned by the components ([4c654a8](4c654a8)) * **webapp,webcomponents:** tweak round — composer add-menu, fullscreen long-press, soft lattice ([1ef5441](1ef5441)) * **webapp,webcomponents:** wire the Browser · CDP dock item — full-screen tab switcher with live thumbnails ([d94092e](d94092e)) * **webapp:** composer arrow-key history walk; thaw deep links straight from the archive ([32967be](32967be)) * **webapp:** dips, stop control, and thinking toggle in the WC shell ([e119670](e119670)) * **webapp:** drive composer thinking-pill visibility + signed-out avatar from the host ([3eae8a3](3eae8a3)) * **webapp:** freezer rail + memory surface in WC shell (phase 4) ([417ed4d](417ed4d)) * **webapp:** live chat in the WC shell — kernel-direct boot (phase 1) ([1287306](1287306)) * **webapp:** model picker + avatar menu in the WC shell ([f9ebe63](f9ebe63)) * **webapp:** new-session gestures on the WC freezer rail ([3f084eb](3f084eb)) * **webapp:** pinned side-panel entry, extension sprinkle relay, voice input ([b4f734a](b4f734a)) * **webapp:** quickLabel-picked lucide icons for freezer threads + sprinkles, chip hover tooltips, corrupt-index self-heal ([01dbc78](01dbc78)) * **webapp:** restore the deterministic welcome flow in the WC shell ([0a22af1](0a22af1)), closes [#960](#960) * **webapp:** restore the extension detached-popout handshake in the WC shell ([67ae855](67ae855)) * **webapp:** smooth glide for the composer history walk ([c4a56c1](c4a56c1)) * **webapp:** sprinkle panels in the WC shell — SprinkleManager over workbench chrome ([a6ce97f](a6ce97f)) * **webapp:** status-driven scoop chips + live model display in WC shell (phase 2) ([b778301](b778301)) * **webapp:** WC shell in the extension detached popout — float-agnostic boot ([4987a6c](4987a6c)) * **webapp:** WC-native account settings dialog over slicc-dialog ([2560f8a](2560f8a)) * **webapp:** wire @slicc/webcomponents shell behind ?ui=wc flag (phase 0) ([54da112](54da112)) * **webapp:** workbench file tree + worker-shell terminal in WC shell (phase 3) ([f03bb10](f03bb10)) * **webcomponents:** add feedback addon for Storybook with File System A ([ec41aea](ec41aea)) * **webcomponents:** add lucide icon helper + feedback-round deps ([e3b1471](e3b1471)) * **webcomponents:** add narrow-view tooltip for floatbar badge ([f6c21ea](f6c21ea)) * **webcomponents:** add push-to-talk gesture handler to composer ([d81fbf8](d81fbf8)) * **webcomponents:** add shader backdrop story and frosted translucent c ([0e692c3](0e692c3)) * **webcomponents:** add storybook feedback collection for design review ([2fb12fc](2fb12fc)) * **webcomponents:** add tab overlay component for CDP browser switcher ([42b5220](42b5220)) * **webcomponents:** add viewport-fill layout for short chat histories a ([d223c22](d223c22)) * **webcomponents:** avatar account menu + modal dialog ([#11](https://github.com/ai-ecoverse/slicc/issues/11)/[#12](https://github.com/ai-ecoverse/slicc/issues/12)) ([3bf8dd5](3bf8dd5)) * **webcomponents:** compact pills + reusable hover tooltip for collapsed rails ([#1](#1)) ([3f7d7d9](3f7d7d9)) * **webcomponents:** composer hides thinking pill for non-reasoning models; avatar shows ? when signed out ([6231daf](6231daf)) * **webcomponents:** composer history-walk events + thread new-messages chip ([00fa97d](00fa97d)) * **webcomponents:** cone-pill face wash gradient, stronger shader parallax, vivid freezer contrast ([c0d1d5e](c0d1d5e)) * **webcomponents:** drop the 'review before shipping' composer hint ([987b085](987b085)) * **webcomponents:** faithful full-app showcase layout ([#2](https://github.com/ai-ecoverse/slicc/issues/2)/[#5](https://github.com/ai-ecoverse/slicc/issues/5)/[#7](https://github.com/ai-ecoverse/slicc/issues/7)/[#8](https://github.com/ai-ecoverse/slicc/issues/8)/[#10](https://github.com/ai-ecoverse/slicc/issues/10)) ([3d70d16](3d70d16)) * **webcomponents:** feedback round 1 — substantive component changes + terminal ([a5a7a23](a5a7a23)) * **webcomponents:** feedback round 2 — lucide icon sweep, zero emoji ([07f078b](07f078b)) * **webcomponents:** feedback round 3 — assembled stories + full-app Showcase ([2af9bd6](2af9bd6)) * **webcomponents:** freezer field is blue-on-white with a glacial clock ([b90f65a](b90f65a)) * **webcomponents:** functional model dropdown in composer-meta ([a1b05e1](a1b05e1)) * **webcomponents:** micro-interactions and polish for send-button, file ([ba70674](ba70674)) * **webcomponents:** model dropdown shows provider + model, with type-ahead search ([f4208fd](f4208fd)) * **webcomponents:** narrow / extension-sidebar responsive layout ([7751127](7751127)) * **webcomponents:** ramp thinking pill text, border and background with ([70dd58c](70dd58c)) * **webcomponents:** scaffold @slicc/webcomponents package + verified harness ([0739ccb](0739ccb)), closes [#841](#841) * **webcomponents:** six-level thinking intensity scale with Italian wet ([269d1b9](269d1b9)) * **webcomponents:** slicc-camera-dialog — proper camera capture component + thumbnail chips ([7058dd5](7058dd5)) * **webcomponents:** Wave 1+2 — theme provider + 13 primitive components ([372247f](372247f)) * **webcomponents:** Wave 3 — lift slicc-pill and slicc-add-menu ([3a5d5c6](3a5d5c6)) * **webcomponents:** Wave 4 — chat composites + press-button + image-preview ([f8d129d](f8d129d)) * **webcomponents:** Wave 5 — composer + scoop switcher ([5e5e8c7](5e5e8c7)) * **webcomponents:** Wave 6 — workbench, dock, freezer, nav, memory (17) ([c26e792](c26e792)) * **webcomponents:** Wave 7 — shell, chatpane, frost-shader, dip (finale) ([b1db2cf](b1db2cf)) ### BREAKING CHANGES * the LightningFS/IndexedDB VFS backend and its boot-time IDB→OPFS migration are removed. OPFS is the only filesystem backend; profiles that never ran a migration-capable build cannot carry legacy 'slicc-fs' content forward. The slicc-fs-cleanup command remains solely to delete the leftover IndexedDB database, and the @isomorphic-git/lightning-fs dependency is gone. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Lars Trieloff <lars@trieloff.net> * the legacy Layout/ChatPanel UI is gone. The @slicc/webcomponents shell is the UI for every float — standalone, electron-overlay, hosted-leader, cherry, extension side panel, and the detached popout. The ?ui=wc opt-in flag no longer exists (the WC shell always boots), the legacy chat/layout stylesheets survive only as the scoped dialog subset in legacy-styles.ts, and any integration that reached into legacy DOM (.chat-panel, Layout globals) must move to the slicc-* component contracts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Lars Trieloff <lars@trieloff.net>
chore(release): 3.48.3 [skip ci] ## [3.48.3](v3.48.2...v3.48.3) (2026-06-12) ### Bug Fixes * **onboarding:** accept collect-profile stage in handleOnboardingComplete guard ([6499d6a](6499d6a)) * **onboarding:** advance stage in handleFirstRun so double-call is a no-op ([48c95db](48c95db)) * **onboarding:** trust dedup ledger in runFirstRunDetection instead of clearing it ([bf68ee2](bf68ee2))
PreviousNext