-
2d71424d5a
add an nbxplorer client to the wallet sidecar

pastilhasandClaude Opus 5
2026-08-03 23:31:55 +00:00
-
ff73e86983
move the wallet's chain source out of env and into the ui

pastilhasandClaude Opus 5
2026-08-03 22:59:00 +00:00
-
f45bc9292b
let the wallet be renamed from settings

pastilhasandClaude Opus 5
2026-08-03 22:44:16 +00:00
-
d7b775113b
move transmission and slskd credentials into the database

pastilhasandClaude Opus 5
2026-08-03 18:04:22 +00:00
-
f20d4a300e
invoiceshelf: accounts are configured from the ui, not the environment

pastilhasandClaude Opus 5
2026-08-03 17:44:28 +00:00
-
632d5a1c1f
photos: immich accounts are configured from the ui, not the environment

pastilhasandClaude Opus 5
2026-08-03 16:05:58 +00:00
-
c77e7ee598
photos: inspect the pictures behind a map cluster

pastilhasandClaude Opus 5
2026-08-03 16:05:49 +00:00
-
67d6a9702a
scripts: name the desktop setup for what it installs

pastilhasandClaude Opus 5
2026-08-03 00:32:27 +00:00
-
cc95f7fa17
run an agent from the file browser

pastilhasandClaude Opus 5
2026-08-03 00:28:51 +00:00
-
6b46d9f1f9
chat: put the session list cwd in the url, not a panel channel

pastilhasandClaude Opus 5
2026-08-03 00:28:44 +00:00
-
47d03de307
chat: carry claude's own session uuid on the result event

pastilhasandClaude Opus 5
2026-08-03 00:28:39 +00:00
-
035a1ba8f6
add photos, an immich-backed library behind its own sidecar

pastilhasandClaude Opus 5
2026-08-03 00:18:33 +00:00
-
4f4e0c5dbc
music: drop the fs watcher, and let the incremental reindex self-heal

pastilhasandClaude Opus 5
2026-08-02 17:41:56 +00:00
-
00117206d9
vnc: reclaim port 5900 before mirroring, and do not trust a foreign listener

pastilhasandClaude Opus 5
2026-08-01 23:39:52 +00:00
-
25da4dc31d
vnc: back to mirroring the physical screen, at 1920x1080

pastilhasandClaude Opus 5
2026-08-01 23:35:22 +00:00
-
5ba89ae74d
desktop: restore scaleViewport — disabling it doubled every pointer coordinate

pastilhasandClaude Opus 5
2026-08-01 23:20:36 +00:00
-
4cf39a6ed3
desktop: show a dot cursor when the server sends no cursor shape

pastilhasandClaude Opus 5
2026-08-01 22:19:56 +00:00
-
69c750dd72
desktop: resizeSession without scaleViewport, so the cursor lands where you click

pastilhasandClaude Opus 5
2026-08-01 22:13:32 +00:00
-
f22c667502
vnc: reclaim the port before starting, and do not trust a listener we did not spawn

pastilhasandClaude Opus 5
2026-08-01 21:22:30 +00:00
-
83bf746ab8
vnc: a dedicated virtual desktop instead of mirroring the screen

pastilhasandClaude Opus 5
2026-08-01 21:21:23 +00:00
-
51b249b90a
desktop: load noVNC as one bundle instead of 42 modules

pastilhasandClaude Opus 5
2026-08-01 20:52:50 +00:00
-
794420810c
vnc: count enabled outputs, not connected ones

pastilhasandClaude Opus 5
2026-08-01 20:31:06 +00:00
-
2ddefa000c
vnc: stop disabling XDAMAGE

pastilhasandClaude Opus 5
2026-08-01 20:30:13 +00:00
-
c14cce6376
vnc: clip the mirror to the primary output

pastilhasandClaude Opus 5
2026-08-01 20:03:40 +00:00
-
3b941f4d1f
vnc: find the display instead of assuming :0

pastilhasandClaude Opus 5
2026-08-01 19:33:25 +00:00
-
525557a952
data-path: the agents item type and run directory the router needs

pastilhasandClaude Opus 5
2026-08-01 15:23:50 +00:00
-
c69cda480d
add the agents router files that
3f22a80 referenced but never committed

pastilhasandClaude Opus 5
2026-08-01 15:21:13 +00:00
-
7d5e73cba8
soulseek: let a filtered result expand back to its whole folder

pastilhasandClaude Opus 5
2026-08-01 13:06:02 +00:00
-
93bf617151
soulseek: open a search's results when you start it

pastilhasandClaude Opus 5
2026-08-01 12:51:23 +00:00
-
82290bb3e0
add /qr-transfer — offline file transfer over animated QR

pastilhasandClaude Opus 5
2026-08-01 02:17:20 +00:00
-
dc1b0636bf
notify: a temporary test button on /jobs

pastilhasandClaude Opus 5
2026-07-31 22:36:16 +00:00
-
93796d882a
notify: the FCM channel

pastilhasandClaude Opus 5
2026-07-31 21:57:29 +00:00
-
707a2a5ba3
notify: the APNs channel

pastilhasandClaude Opus 5
2026-07-31 21:45:48 +00:00
-
3f22a808d6
notify: the sidecar shell, with Discord as the first channel

pastilhasandClaude Opus 5
2026-07-31 21:36:17 +00:00
-
15f262539f
push notifications: design, and the device registry

pastilhasandClaude Opus 5
2026-07-31 21:27:07 +00:00
-
cffb99b9d0
docs: untrack the migration test checklists

pastilhasandClaude Opus 5
2026-07-31 18:44:18 +00:00
-
a83f9cd378
delete the orphaned build script, and fix the second copy of the memo rule

pastilhasandClaude Opus 5
2026-07-31 18:12:19 +00:00
-
aac20bf112
drop eight package.json scripts that point at nothing

pastilhasandClaude Opus 5
2026-07-31 17:42:24 +00:00
-
829b034d13
docs: fold the workspace-root docs into the repo, with honest status

pastilhasandClaude Opus 5
2026-07-31 16:45:26 +00:00
-
db9d17d6fe
docs: the convention docs were describing a different codebase

pastilhasandClaude Opus 5
2026-07-31 16:42:47 +00:00
-
04c0d89057
docs: bring the live docs back in line with the code

pastilhasandClaude Opus 5
2026-07-31 16:11:29 +00:00
-
066c118723
fix db:push emitting bound parameters in check constraints

pastilhasandClaude Opus 5
2026-07-31 15:13:07 +00:00
-
2eda855551
persist the wallet's view of the chain

pastilhasandClaude Opus 5
2026-07-31 15:12:57 +00:00
-
bed8854206
stop wallet chain reads hanging on an unreachable esplora

pastilhasandClaude Opus 5
2026-07-31 15:12:41 +00:00
-
2647510965
import lnd aezeed cipher seeds alongside bip39

pastilhasandClaude Opus 5
2026-07-31 15:12:35 +00:00
-
fb70c83ae7
auth: survive a request that carries no origin

pastilhasandClaude Opus 5
2026-07-31 14:16:39 +00:00
-
f9a07bb8ee
schema: constrain integration providers to the ones the code supports

pastilhasandClaude Opus 5
2026-07-31 14:08:55 +00:00
-
c9d680b133
remove the telegram and whatsapp channels, reduce discord to notifications

pastilhasandClaude Opus 5
2026-07-31 14:05:28 +00:00
-
e9e144962d
email: the sidecar schedules its own syncs

pastilhasandClaude Opus 5
2026-07-31 13:33:46 +00:00
-
06cd6bdca3
email: give the sidecar the whole user, not just the id

pastilhasandClaude Opus 5
2026-07-31 13:24:37 +00:00
-
7d1212765b
docs: test checklist for the email sidecar migration

pastilhasandClaude Opus 5
2026-07-31 12:13:58 +00:00
-
af56eb36ff
email: move the mail store and every route into the sidecar

pastilhasandClaude Opus 5
2026-07-31 12:10:35 +00:00
-
aaf0161620
put every http sidecar on the proxy factory

pastilhasandClaude Opus 5
2026-07-31 11:46:29 +00:00
-
7129cd82e6
pty: the sidecar owns its own transport

pastilhasandClaude Opus 5
2026-07-31 10:54:35 +00:00
-
fccf212fe5
tmux that actually persists, and a running-shells panel

pastilhasandClaude Opus 5
2026-07-31 10:40:11 +00:00
-
875f240e1c
terminals: re-attach on reopen, and make orphaned shells findable

pastilhasandClaude Opus 5
2026-07-31 10:30:02 +00:00
-
dfb20a734e
terminals: resize with the panel, and five xterm addons

pastilhasandClaude Opus 5
2026-07-31 10:26:57 +00:00
-
188b45c113
remove projects and apps end to end
pastilhas
2026-07-31 07:39:29 +00:00
-
13b7f56b0f
add a factory for sidecar proxy routers

pastilhasandClaude Opus 5
2026-07-31 07:28:24 +00:00
-
b442084618
document the wallet key custody model

pastilhasandClaude Opus 5
2026-07-31 07:09:03 +00:00
-
f8826e4c24
add the bitcoin wallet sidecar and ui

pastilhasandClaude Opus 5
2026-07-31 06:48:06 +00:00
-
5ee56e736b
add the invoices ui over the invoiceshelf sidecar

pastilhasandClaude Opus 5
2026-07-31 06:44:02 +00:00
-
b6dc73915d
add officer-invoiceshelf sidecar

pastilhasandClaude Opus 5
2026-07-30 20:34:55 +00:00
-
f98ebe509f
document the sidecar env vars in .env.example

pastilhasandClaude Opus 5
2026-07-30 17:16:18 +00:00
-
387664964c
add a transmission sidecar and ui

pastilhasandClaude Opus 5
2026-07-30 17:09:19 +00:00
-
c39460ce2d
document the navigation conventions in claude.md

pastilhasandClaude Opus 5
2026-07-30 16:14:48 +00:00
-
17522be71a
drive the headscale section from the url

pastilhasandClaude Opus 5
2026-07-30 15:36:39 +00:00
-
62dfc572d0
show id and hostname in the node list heading

pastilhasandClaude Opus 5
2026-07-30 15:27:59 +00:00
-
8029e506df
probe the active headscale server automatically

pastilhasandClaude Opus 5
2026-07-30 15:24:49 +00:00
-
0d227c46a3
headscale nodes, users and pre-auth key management

pastilhasandClaude Opus 5
2026-07-30 15:08:02 +00:00
-
adf922de30
add the officer-headscale sidecar and its server registry ui

pastilhasandClaude Opus 5
2026-07-30 14:55:32 +00:00
-
1e3dff27f5
add a switch that turns origin checking off entirely

pastilhasandClaude Opus 5
2026-07-30 10:54:16 +00:00
-
418729a470
temporarily allow any origin on /api/music

pastilhasandClaude Opus 5
2026-07-30 10:49:14 +00:00
-
1e6b01cd21
docs: the target sidecar topology

pastilhasandClaude Opus 5
2026-07-30 10:08:08 +00:00
-
4598e53c89
derive app origins from the environment

pastilhasandClaude Opus 5
2026-07-30 08:55:17 +00:00
-
44a9124ef5
add POST /api/vpn/enroll for OffTail

pastilhasandClaude Opus 5
2026-07-30 08:43:12 +00:00
-
3da97ffe2e
remove superseded design notes

pastilhasandClaude Opus 5
2026-07-30 08:31:14 +00:00
-
71c32b8044
checklist: the run is finished

pastilhasandClaude Opus 5
2026-07-30 08:25:19 +00:00
-
5a1e3d7e0b
remove the projects feature

pastilhasandClaude Opus 5
2026-07-30 08:16:27 +00:00
-
4970e7e70f
dashboards: keep the selection while editing, and let the form win

pastilhasandClaude Opus 5
2026-07-30 08:00:14 +00:00
-
67b91a7976
checklist: C, L and J pass; D under way

pastilhasandClaude Opus 5
2026-07-30 07:35:59 +00:00
-
9b9012d23d
clip the content region instead of hiding its overflow

pastilhasandClaude Opus 5
2026-07-30 07:08:40 +00:00
-
f5d30245c1
take the first cwd of a transcript, not the last

pastilhasandClaude Opus 5
2026-07-30 06:48:33 +00:00
-
4e16a874dd
merge the sidecar isolation work

pastilhasandClaude Opus 5
2026-07-30 06:29:04 +00:00
-
-
bd1c8b578e
Merge branch 'sidecars-opencode' into sidecars
pastilhas
2026-07-30 05:43:09 +00:00
-
-
9318fe8d0e
Merge branch 'sidecars-claude' into sidecars
pastilhas
2026-07-30 05:43:05 +00:00
-
-
f724d4b9d4
Merge branch 'sidecars-music' into sidecars
pastilhas
2026-07-30 05:43:01 +00:00
-
-
5efffa9dcb
Merge branch 'sidecars-vnc' into sidecars
pastilhas
2026-07-30 05:43:01 +00:00
-
-
639d2a45da
Merge branch 'sidecars-pty' into sidecars
pastilhas
2026-07-30 05:43:01 +00:00
-
-
a5cb7b4246
Merge branch 'sidecars-email' into sidecars
pastilhas
2026-07-30 05:43:01 +00:00
-
-
4c2582f184
audit doc: mark H1-H3 done + record the ?selected= design decision

pastilhasandClaude Opus 4.8
2026-07-30 05:36:08 +00:00
-
63f45de869
projects: drive list selection from a ?selected= url param, not a global

pastilhasandClaude Opus 4.8
2026-07-30 05:35:24 +00:00
-
1b6b980af0
dashboards: drive list selection from a ?selected= url param, not a global

pastilhasandClaude Opus 4.8
2026-07-30 05:32:10 +00:00
-
e3e67748c9
bind the email folder filter instead of interpolating it

pastilhasandClaude Opus 4.8
2026-07-30 05:30:41 +00:00
-
-
b83a6c7e77
move the whole local-audio pipeline into the music sidecar

pastilhasandClaude Opus 4.8
2026-07-30 05:27:42 +00:00
-
-
-
04073dc6a0
jobs list rows are links to /jobs/:id instead of a navigate button

pastilhasandClaude Opus 4.8
2026-07-30 05:24:43 +00:00
-
397f464bb8
add navigation audit doc as reference for the routing work

pastilhasandClaude Opus 4.8
2026-07-30 05:21:18 +00:00
-
-
71e39b7639
move opencode's turn output into its own sidecar

pastilhasandClaude Opus 4.8
2026-07-30 05:18:09 +00:00
-
-
1014739b1b
reattach the desktop when officer restarts under it

pastilhasandClaude Opus 4.8
2026-07-30 05:11:19 +00:00
-
754fac42bb
stop reading the owner's vnc password in the main process

pastilhasandClaude Opus 4.8
2026-07-30 05:09:13 +00:00
-
-