Release PiClaw v2.4.0 — The Infosphere · rcarmo/piclaw · GitHub
//releases/show" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
//releases/show;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
rcarmo
piclaw
Public
Notifications<br>You must be signed in to change notification settings
Fork<br>56
Star<br>679
PiClaw v2.4.0 — The Infosphere
Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
piclaw-bot
released this
17 May 20:41
v2.4.0
b26aae2
PiClaw v2.4.0 — “The Infosphere”
A major UI release introducing the new experimental Visual UI, because apparently the old interface was not enough glass, panels, icons, and carefully-contained JavaScript peril.
Features
Added the new experimental Visual UI mode , a Preact-based frontend with a more structured app shell, visual workspace panes, richer dialogs, model picker updates, file previews, editor integration, and a generally more “this century” layout.
Visual UI was contributed by @cjnova , who deserves credit for dragging the interface toward the future while the rest of us argued with terminals and cache-busters.
Desktop builds now default to the Visual UI , so packaged desktop users get the new interface first instead of being politely dropped into the classic web shell like it is still 2024.
Visual UI can be enabled explicitly for non-desktop/server deployments with PICLAW_WEB_UI_MODE=visual; use PICLAW_WEB_UI_MODE=classic to force the classic UI if you need the familiar old cockpit.
Added visual editor integration, including reliable container mounting, editable non-binary workspace files, and theme-aware editor/dialog surfaces.
Added visual terminal support fixes, including crypto.randomUUID fallback handling and a WASM fetch shim, because terminal emulation in browsers remains a pact with several tiny demons.
Added visual workspace improvements across file preview, model picker context display, SVG icon handling, settings layout, and chat tab iconography.
Platform news
Desktop packaging now prefers the experimental Visual UI by default, making it the primary desktop experience going forward while the classic UI remains the familiar fallback for people who enjoy historical preservation.
Updated CSP handling to allow data: and blob: in connect-src for WASM loading, because modern frontend plumbing is mostly convincing browsers that your own files are not a terrorist cell.
Removed the bundled office-tools extension from core; it now ships as an add-on, continuing the healthy trend of making core smaller instead of turning it into a municipal landfill.
Performance
Removed duplicated vendor JavaScript from the Visual UI and enforced lazy loading, so the new interface does not celebrate its birth by downloading the entire toolbox before saying hello.
Deduplicated visual vendor assets and refreshed bundle output, reducing waste from “same library, different trench coat” frontend behaviour.
Improved editor performance by removing indentation markers, throttling status bar updates, and reducing view-state churn.
Fixes
Fixed Visual UI terminal startup and WASM loading edge cases.
Fixed Visual UI build issues around logger string literals, codicon font availability, and rebuilt bundle output.
Fixed Visual UI dialog theme colours so dialogs stop cosplaying as unreadable ransom notes.
Fixed Visual UI settings layout, duplicate rendering, and SVG icon escaping.
Fixed Visual UI model picker theming and raw context-window display.
Fixed Visual UI editor loading by ensuring the container ref is always rendered.
Replaced “Working...” with “Thinking...” in the classic UI, a small copy change with the emotional weight of admitting what the agent is actually pretending to do.
Removed a stale office-tools unit test after the extension moved out of core, because testing removed furniture is how you get haunted CI.
Under the hood
Added pptxgenjs vendor metadata.
Centralised logging expectations in the Visual UI path.
Rebuilt static assets for the new Visual UI, editor, terminal, and vendor layout.
Removed...