Skip to content

Tags: ai-ecoverse/slicc

Tags

v4.3.1

Toggle v4.3.1's commit message
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)

v4.3.0

Toggle v4.3.0's commit message
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))

v4.2.1

Toggle v4.2.1's commit message
chore(release): 4.2.1 [skip ci]

## [4.2.1](v4.2.0...v4.2.1) (2026-06-14)

### Bug Fixes

* **scoops:** preserve legacy DOM/DOW AND semantics in cron helper ([8b529b6](8b529b6)), closes [#995](#995)
* **scoops:** replace hand-rolled cron parser with croner ([#948](#948)) ([9ce8a81](9ce8a81))

v4.2.0

Toggle v4.2.0's commit message
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))

v4.1.0

Toggle v4.1.0's commit message
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))

v4.0.2

Toggle v4.0.2's commit message
chore(release): 4.0.2 [skip ci]

## [4.0.2](v4.0.1...v4.0.2) (2026-06-12)

### Bug Fixes

* **da-mount:** strip weak ETags before caching to prevent guaranteed 412 on sheet writes ([5a28211](5a28211))

v4.0.1

Toggle v4.0.1's commit message
chore(release): 4.0.1 [skip ci]

## [4.0.1](v4.0.0...v4.0.1) (2026-06-12)

### Bug Fixes

* **skills:** stop kernel-worker OOM from monkeypatching the sudo-fs Proxy ([8ddf481](8ddf481))

v4.0.0

Toggle v4.0.0's commit message
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>

v3.48.3

Toggle v3.48.3's commit message
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))

v3.48.2

Toggle v3.48.2's commit message
chore(release): 3.48.2 [skip ci]

## [3.48.2](v3.48.1...v3.48.2) (2026-06-12)

### Bug Fixes

* **chrome-extension:** publish pending OOM fixes to Chrome Web Store ([c574d39](c574d39))