-
b953a6ba8c
agent: stop the proxy hop capping chat sessions at 200k context

pastilhasandClaude Opus 5
2026-08-08 16:24:04 +00:00
-
63f7a14b6c
stream request bodies through the photos sidecar

pastilhasandClaude Opus 5
2026-08-08 15:45:01 +00:00
-
ea59b5f1a7
photos: reach immich's private folder on an in-memory session

pastilhasandClaude Opus 5
2026-08-08 11:02:22 +00:00
-
8987898dd7
prettier: mobile-api-keys tables

pastilhasandClaude Opus 5
2026-08-08 10:44:54 +00:00
-
555da9a170
api key contract for the mobile developer

pastilhasandClaude Opus 5
2026-08-08 10:44:41 +00:00
-
ae275ee607
resolve api keys at the websocket doors too

pastilhasandClaude Opus 5
2026-08-08 10:40:04 +00:00
-
ae54df7c30
api keys settings section

pastilhasandClaude Opus 5
2026-08-08 10:13:24 +00:00
-
00997f5ff1
per-user api keys, resolved at both identity doors

pastilhasandClaude Opus 5
2026-08-08 10:10:14 +00:00
-
b077671f19
make the notify identity rule testable, and fix what the test found

pastilhasandClaude Opus 5
2026-08-08 09:59:29 +00:00
-
33d96f19ee
end a turn that has gone silent, instead of generating forever

pastilhasandClaude Opus 5
2026-08-08 10:01:10 +01:00
-
6089eb18fa
read Claude's OAuth from the macOS Keychain, and keep it ahead of expiry

pastilhasandClaude Opus 5
2026-08-08 09:30:08 +01:00
-
2490392e57
run the gitea sidecar in the mac light profile

pastilhasandClaude Opus 5
2026-08-08 00:38:16 +01:00
-
d56be0301d
retire the single-user claim from the docs it outlived

pastilhasandClaude Opus 5
2026-08-07 21:58:44 +00:00
-
ac64a7362b
close three cross-account holes found reading the multi-user path

pastilhasandClaude Opus 5
2026-08-07 21:58:36 +00:00
-
7ce9289921
fix(hooks): useSessionState reset honours the current default, not a frozen one

pastilhasandClaude Opus 5
2026-08-07 21:47:56 +00:00
-
8773da5953
feat(chat): agent panels — named Claude panels that can hand work to each other

pastilhasandClaude Opus 5
2026-08-07 21:47:48 +00:00
-
302116d624
pin background tasks to a row of their own
pastilhas
2026-08-07 20:43:03 +00:00
-
5624ed8e66
dismiss background task chips one at a time
pastilhas
2026-08-07 20:38:16 +00:00
-
a70e4e7296
put recovered task rows back where the task started

pastilhasandClaude Opus 5
2026-08-07 19:47:20 +00:00
-
66b9cf634c
keep background task notifications out of the transcript

pastilhasandClaude Opus 5
2026-08-07 19:40:29 +00:00
-
7b7147001b
fix email account creation: body parser, error shape, and non-Error throws

pastilhasandClaude Opus 5
2026-08-07 19:31:31 +00:00
-
bffae5ef61
log how many background tasks an attach recovered

pastilhasandClaude Opus 5
2026-08-07 19:25:48 +00:00
-
d5a3bae367
recover still-running background tasks on reattach

pastilhasandClaude Opus 5
2026-08-07 19:17:05 +00:00
-
6b4339052a
reattach a refreshed browser to a running turn

pastilhasandClaude Opus 5
2026-08-07 17:59:26 +00:00
-
dc5ad28aa2
keep a turn's work open until you supersede it, and stay pinned to it
pastilhas
2026-08-07 17:29:16 +00:00
-
90c546c098
§3: re-measure the multi-user premise, and say why it is not mine to fix tonight
pastilhas
2026-08-07 14:43:48 +00:00
-
6eac14a2b7
close §9: PanelSlot tested, the section is done
pastilhas
2026-08-07 14:41:54 +00:00
-
2c00c6afa3
test PanelSlot — the chrome's mode matrix
pastilhas
2026-08-07 14:41:23 +00:00
-
7addb8f1e3
note the WorkspaceView tests and the TrafficLights defect in §9
pastilhas
2026-08-07 14:38:19 +00:00
-
bfa99671ca
test WorkspaceView; fix the close button that never closed
pastilhas
2026-08-07 14:37:47 +00:00
-
873ccae32a
record the defect the useDashboardState tests found

pastilhasandClaude Opus 5
2026-08-07 14:23:41 +00:00
-
4f8046d7e9
test useDashboardState, and fix the revert it proved was inverted

pastilhasandClaude Opus 5
2026-08-07 14:22:26 +00:00
-
212903ecd4
correct a stale untested list: two of its four entries already had tests
pastilhas
2026-08-07 14:09:37 +00:00
-
a81b7cfcde
record the onSelect widening and what invoiceshelf being unconnected leaves unverified
pastilhas
2026-08-07 14:08:22 +00:00
-
f46a603892
close the last three navigate-only menu items into links
pastilhas
2026-08-07 14:07:38 +00:00
-
15a960897f
record the third sweep: a navigation that goes nowhere
pastilhas
2026-08-07 14:04:14 +00:00
-
19ba106265
make create dashboard here actually create a dashboard here
pastilhas
2026-08-07 13:58:28 +00:00
-
f4fdc000b2
record the second sweep: opaque clicks a state grep cannot see
pastilhas
2026-08-07 13:21:26 +00:00
-
ea1dae5280
make the invoices dashboard tiles and rows real links
pastilhas
2026-08-07 13:20:22 +00:00
-
19beafa9dc
delete the sidebar theme tokens nothing renders

pastilhasandClaude Opus 5
2026-08-07 13:07:26 +00:00
-
62b5b1db6f
close the navigation audit's cross-cutting section

pastilhasandClaude Opus 5
2026-08-07 13:05:46 +00:00
-
5a2ef6a0a0
put the soulseek room and chat peer in the url

pastilhasandClaude Opus 5
2026-08-07 13:04:19 +00:00
-
33492262b5
put the email folder in the query string

pastilhasandClaude Opus 5
2026-08-07 13:01:04 +00:00
-
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