0.1.9-beta.77
Latest
Lighter, faster, and locked down
- W1 starts in a third of a second on a long history instead of three, and holds a tenth of the memory it did. The thread journal was being loaded whole on every boot; it is compacted now, with every event kept.
- Four threads run at once, up from two. When every slot is busy W1 says so on the turn instead of wedging the engine, and a worker exits when its thread is done rather than sitting idle in memory.
- W1 stops growing your disk: run traces are a tenth of the size, old ones are cleaned up, and the first start after updating reclaims what was there.
- A new thread launcher, on the thread's own composer, with Build Templates and a design template that turns an edit you make in the preview into a targeted change to the code.
- The reply streams as it is written, in one bubble, instead of landing whole at the end. The working mark is a saucer, and the context dial lights before your first message and shows the thread's real size.
- Notifications: W1 tells you when it is waiting on you or done, as a system notification when the window is not in front, and a bell in the sidebar keeps only the threads that need you. On Windows every notification was being dropped silently; fixed.
- Security: a plugin's server no longer receives W1's own keys; reading credential files, saving cross-project memory and sending data off your machine now ask in supervised modes; a repository's instruction files are treated as reference rather than authority; and run traces on disk are readable only by you and never upload command lines or file bodies.
- Nothing you see carries the upstream fork's name any more: your data lives in ~/.w1, branches and checkpoint refs carry W1's name, and the password prompt is W1's own.
- A tool call is never used as a thread title, and a copied opening line is rejected. The greeting says your name on the first painted frame, never a mangled email.
- Screenshots from W1's browser stop coming back transparent, W1 honours the tab it named and bounds the tabs it opens, and a page in the pane can draft into the composer.