-
f3538cde25
delete the toaster that could never show a toast, and title the system settings page

pastilhasandClaude Opus 5
2026-08-07 12:58:21 +00:00
-
98636224eb
close out the navigation audit's remaining decide-or-skip items

pastilhasandClaude Opus 5
2026-08-07 12:52:31 +00:00
-
bbcb041ef3
make open dashboard an anchor, and close the preview-navigate verify

pastilhasandClaude Opus 5
2026-08-07 12:50:59 +00:00
-
667d622918
make the jobs back button a link, delete the backbutton nobody used

pastilhasandClaude Opus 5
2026-08-07 12:48:34 +00:00
-
39125b5028
let the router decide which nav item is active

pastilhasandClaude Opus 5
2026-08-07 12:45:59 +00:00
-
1dc0eddde0
put the open plan in the url, and stop /api/plans reading outside its folder

pastilhasandClaude Opus 5
2026-08-07 12:41:55 +00:00
-
32aa1e7cc3
delete the combobox instead of giving it anchor semantics
pastilhas
2026-08-07 12:35:58 +00:00
-
990ead93b9
put the open file in the url on /code-editor
pastilhas
2026-08-07 12:34:10 +00:00
-
5daa598b63
put the browsed folder in the url on /files
pastilhas
2026-08-07 12:28:49 +00:00
-
ec4aaaae8a
put the open task log and the followed run in the url

pastilhasandClaude Opus 5
2026-08-07 12:19:47 +00:00
-
a55ea1882a
put the open capability in the url

pastilhasandClaude Opus 5
2026-08-07 12:16:11 +00:00
-
aef8619c6c
put the music library location in the url

pastilhasandClaude Opus 5
2026-08-07 12:08:04 +00:00
-
374140d3a6
put the previewed browser tab in the url

pastilhasandClaude Opus 5
2026-08-07 11:56:45 +00:00
-
6c47cbeb74
make the email url the selection instead of a mirror of it

pastilhasandClaude Opus 5
2026-08-07 11:51:45 +00:00
-
fd923bb9be
give the soulseek workspace a url
pastilhas
2026-08-07 11:45:33 +00:00
-
00332e275a
put the monitor scope in the url
pastilhas
2026-08-07 11:41:16 +00:00
-
2502c33804
put the settings section in the url
pastilhas
2026-08-07 11:38:21 +00:00
-
98ba61f135
record the sweep commit
pastilhas
2026-08-07 11:26:39 +00:00
-
b419af32de
sweep the dead code in section 8
pastilhas
2026-08-07 11:26:33 +00:00
-
f2ae10bd36
mark 5.10 resolved

pastilhasandClaude Opus 5
2026-08-07 11:15:00 +00:00
-
c9735580fc
declare panel channels once, and fix the bump that could lose a refresh

pastilhasandClaude Opus 5
2026-08-07 11:14:55 +00:00
-
30fcab2bd3
mark 5.6 resolved, and stop three docs claiming a channel that has no publisher

pastilhasandClaude Opus 5
2026-08-07 11:07:36 +00:00
-
9fcc9c278a
seed the registries before render, and delete the dead file-viewer app

pastilhasandClaude Opus 5
2026-08-07 11:07:26 +00:00
-
04ccb05b2c
mark the effect-hygiene items resolved, and correct two of them

pastilhasandClaude Opus 5
2026-08-07 10:57:10 +00:00
-
c0fae47cc7
release what a panel was holding when it goes away

pastilhasandClaude Opus 5
2026-08-07 10:56:58 +00:00
-
e2017cbbf2
correct 5.2: the key was never the cause
pastilhas
2026-08-07 10:46:31 +00:00
-
56ca411cf3
a panel is no longer remounted for stopping being second
pastilhas
2026-08-07 10:45:59 +00:00
-
34b40cb094
mark preserve-sibling-sizes resolved
pastilhas
2026-08-07 10:41:32 +00:00
-
abea7a3a3d
splitting one panel no longer resets the whole row
pastilhas
2026-08-07 10:41:21 +00:00
-
4ce7839b31
mark the panel-id and registry-key items resolved
pastilhas
2026-08-07 10:38:59 +00:00
-
6fd60e59c4
one way to mint a panel id, and a registry that cannot silently lose an app
pastilhas
2026-08-07 10:38:52 +00:00
-
3ab57a5839
measure what a handoff actually survives

pastilhasandClaude Opus 5
2026-08-07 10:32:18 +00:00
-
df00f6d7a5
tier b has no unblocked work left

pastilhasandClaude Opus 5
2026-08-07 10:16:09 +00:00
-
49b635a489
drop §5.4's default-layout collapse, and say why

pastilhasandClaude Opus 5
2026-08-07 10:15:58 +00:00
-
cd1f1616c4
stop editing a dashboard's name from resetting its panels

pastilhasandClaude Opus 5
2026-08-07 10:15:30 +00:00
-
d546717676
note the unguarded screens are done too

pastilhasandClaude Opus 5
2026-08-07 10:10:32 +00:00
-
653201f268
pin the app types on the four locked screens that had none

pastilhasandClaude Opus 5
2026-08-07 10:10:14 +00:00
-
99ee9dbb88
record §5.4's first item as landed

pastilhasandClaude Opus 5
2026-08-07 10:07:33 +00:00
-
1de1d925a5
make the appType allow-list a prop instead of fourteen copies

pastilhasandClaude Opus 5
2026-08-07 10:06:59 +00:00
-
2c84bb34be
say which shells nobody is looking at
pastilhas
2026-08-07 09:58:04 +00:00
-
c92b51cacb
kill a terminal's shell when its panel is actually closed
pastilhas
2026-08-07 09:55:50 +00:00
-
198dc71137
give panels a close signal that only fires on a real close
pastilhas
2026-08-07 09:52:40 +00:00
-
04371a9d99
pin why a layout diff cannot answer "what closed"
pastilhas
2026-08-07 09:49:41 +00:00
-
fed2badd28
record the close of §5.9
pastilhas
2026-08-07 09:43:30 +00:00
-
ca046a3876
build the inert context once instead of twice
pastilhas
2026-08-07 09:42:25 +00:00
-
d3922bd9d3
stop couriering a system prompt through the framework
pastilhas
2026-08-07 09:40:47 +00:00
-
b1e0bac1e0
record the first three items of §5.9
pastilhas
2026-08-07 09:36:27 +00:00
-
585f234b5b
take out the props the previous commit orphaned
pastilhas
2026-08-07 09:35:03 +00:00
-
717580f6e4
stop the framework carrying file-browser vocabulary
pastilhas
2026-08-07 09:33:33 +00:00
-
dbe585fd72
stop handing apps a key to reverse-engineer
pastilhas
2026-08-07 09:29:34 +00:00
-
b1ec1e19a7
record the close of §4
pastilhas
2026-08-07 09:24:23 +00:00
-
92b89052a4
make a layout column refuse a non-layout
pastilhas
2026-08-07 09:24:16 +00:00
-
2efd7ffba3
record §5.5 and the close of tier a
pastilhas
2026-08-07 09:19:59 +00:00
-
81ad3ef5ef
let two windows onto the same dashboards agree again

pastilhasandClaude Opus 5
2026-08-07 09:15:55 +00:00
-
b0a32ae473
compose layout writes against current state, not a captured tree

pastilhasandClaude Opus 5
2026-08-07 09:12:06 +00:00
-
d24f3faa5f
record §4: the boundary, validate-on-read, and the layout default

pastilhasandClaude Opus 5
2026-08-07 09:09:22 +00:00
-
ef036dfcd5
stop handing the client a layout it cannot use

pastilhasandClaude Opus 5
2026-08-07 09:08:15 +00:00
-
64961d49f5
catch render errors instead of showing a white screen

pastilhasandClaude Opus 5
2026-08-07 09:04:03 +00:00
-
30eef86972
record what landed: A1, A2, the tests, and what tier A has left

pastilhasandClaude Opus 5
2026-08-07 08:57:13 +00:00
-
f4ed7401da
stop the dashboard PATCH dispatcher losing writes

pastilhasandClaude Opus 5
2026-08-07 08:55:01 +00:00
-
70c2f0811d
stop swallowing dashboard persist failures

pastilhasandClaude Opus 5
2026-08-07 08:48:44 +00:00
-
85452d1afa
test layout-utils, and stop setApp leaking one app's config to the next

pastilhasandClaude Opus 5
2026-08-07 08:44:15 +00:00
-
ecc7fb90d8
rank the panel defects against the objective, not against severity

pastilhasandClaude Opus 5
2026-08-07 08:40:33 +00:00
-
678d29b574
refuse a duplicate agent name in the panel, not in a 500
pastilhas
2026-08-07 08:31:03 +00:00
-
bc8208622c
a chat panel can be a named agent with one session forever
pastilhas
2026-08-07 08:29:20 +00:00
-
e58852412a
give a panel its own settings, and carry them when it moves
pastilhas
2026-08-07 08:20:24 +00:00
-
7c99429872
write down the north star: agents coordinating with each other

pastilhasandClaude Opus 5
2026-08-07 06:58:01 +00:00
-
5bdb2474ea
fold every turn but the live one

pastilhasandClaude Opus 5
2026-08-07 05:10:33 +00:00
-
969b2f3762
show compaction as it happens and open tool calls while they run

pastilhasandClaude Opus 5
2026-08-07 05:10:22 +00:00
-
ce7968ac90
document how the workspace/panel framework works
pastilhas
2026-08-07 04:10:36 +00:00
-
33d55121cd
stop escape from un-maximizing a panel
pastilhas
2026-08-07 03:42:52 +00:00
-
0af4b6f4d1
keep a maximized panel legible and amber its button
pastilhas
2026-08-07 03:31:28 +00:00
-
91898733a4
stop parsing request bodies on sidecar proxy routes

pastilhasandClaude Opus 5
2026-08-07 03:22:37 +00:00
-
50484521dd
add useSessionState and persist the maximized panel per tab
pastilhas
2026-08-07 03:10:44 +00:00
-
fc40beca68
make a collapsed tool row say something

pastilhasandClaude Opus 5
2026-08-07 03:09:11 +00:00
-
ba664dc5c8
per-panel content zoom for every panel

pastilhasandClaude Opus 5
2026-08-07 02:58:25 +00:00
-
575b4a5966
add a living todo for the workspace/panel framework

pastilhasandClaude Opus 5
2026-08-07 02:58:16 +00:00
-
6d0d103c78
carry attached images through to the model

pastilhasandClaude Opus 5
2026-08-07 02:54:39 +00:00
-
5134501a2f
walkthrough: the tab-name clone check was a guess

pastilhasandClaude Opus 5
2026-08-07 02:27:12 +00:00
-
ff5095e71f
a tab name should survive coming back to the page

pastilhasandClaude Opus 5
2026-08-07 02:26:37 +00:00
-
66fca28927
retry a turn the agent restart cut off

pastilhasandClaude Opus 5
2026-08-07 02:00:16 +00:00
-
876b39b301
end a turn whose agent has gone

pastilhasandClaude Opus 5
2026-08-07 01:43:01 +00:00
-
d8ee678ec4
let members sign in to the platform, which is the entire point

pastilhasandClaude Opus 5
2026-08-07 01:36:07 +00:00
-
f283ebcba3
code block copy button is always visible

pastilhasandClaude Opus 5
2026-08-07 01:35:50 +00:00
-
6a682fae98
copy button on every code block

pastilhasandClaude Opus 5
2026-08-07 01:22:57 +00:00
-
29fc9722c1
interrupted by user, not an error

pastilhasandClaude Opus 5
2026-08-07 01:18:57 +00:00
-
f3a3ae3b64
capabilities: send the denied routes too

pastilhasandClaude Opus 5
2026-08-07 01:01:01 +00:00
-
537a77d320
capabilities: the dock a member sees, and the screen the owner grants from

pastilhasandClaude Opus 5
2026-08-07 01:00:47 +00:00
-
7700e8b540
make the editable tab name survive refreshes

pastilhasandClaude Opus 5
2026-08-07 00:59:29 +00:00
-
dbd471c32d
capabilities: the api, and one honest exception

pastilhasandClaude Opus 5
2026-08-07 00:57:56 +00:00
-
8e9d53b2d2
capabilities: both doors now read the same declaration

pastilhasandClaude Opus 5
2026-08-07 00:55:12 +00:00
-
c57fefa75d
capabilities: grants, keyed on role

pastilhasandClaude Opus 5
2026-08-07 00:50:20 +00:00
-
705d2b3235
capabilities: a registry, and a server that refuses to boot without one

pastilhasandClaude Opus 5
2026-08-07 00:48:08 +00:00
-
47894702ac
merge a /clear chain into one conversation

pastilhasandClaude Opus 5
2026-08-07 00:44:33 +00:00
-
3e01de100e
retire a leftover ?cwd= from chat urls

pastilhasandClaude Opus 5
2026-08-07 00:27:41 +00:00
-
942cc2b61d
link cleared sessions back to the conversation they continue

pastilhasandClaude Opus 5
2026-08-07 00:22:28 +00:00
-
236541fa2a
chat urls: a group is a path, a session decides its own directory

pastilhasandClaude Opus 5
2026-08-06 23:59:39 +00:00
-
203f65d03f
add a walkthrough for the chat ui changes

pastilhasandClaude Opus 5
2026-08-06 23:34:44 +00:00
-
9eb8fa1c17
say something when the chat fails silently

pastilhasandClaude Opus 5
2026-08-06 23:33:10 +00:00
-
9daf42036d
fix the dark-mode palette, the task tray, and the dead attach menu items

pastilhasandClaude Opus 5
2026-08-06 23:28:59 +00:00