anthropic-subscription: read cc_version off the Claude client
csquared
03e6285d56
+114
−9
5 files
22:18
build_app: ratchet apps in the catalog, and crashlogs pulls the iPhone's reports
csquared
b43dd44aaa
+591
−28
6 files
22:18
readme: document light hosts and ratchet machine --light/--heavy
csquared
4b9d53ac25
+8
−1
1 files
21:56
mobile: a session's light terminal — GET /api/sessions/{id}/scroll
csquared
546013bc38
+488
−28
14 files
21:54
light host: lobby + terminal on a phone, sessions on home
csquared
da4bac45fd
+532
−26
13 files
21:52
ios: no NavigationStack inside the app's stack, and no path writes mid-update — opening Cards crashed on both
csquared
483476790f
+330
−110
10 files
21:33
mobile: every list reply marshals as [], so an answered card clears and the phone stays paired
csquared
ace47b102d
+191
−66
8 files
21:11
build: a request is closed per machine, and old ones are ignored
csquared
e1fdabe1b0
+72
−11
2 files
21:11
mobile: empty lists go out as [], and Android treats null as the default
csquared
69c66b0447
21:05
rebuild: compare the running binary's version, not the pull
csquared
23281fca59
+32
−5
2 files
20:59
tui: Ctrl+Y shows/hides the chat pane
csquared
8119f94a47
+70
−4
3 files
20:51
mobile: POST /api/sessions (new) and /api/sessions/{id}/stop for the lobby's canned actions
csquared
e673feef3e
20:38
ratchet/android-lobby: Repository: ratchet2. You work only in mobile/android (Jetpack Compose, …
ratchet
d21b03bfb8
+1.7k
−932
17 files
20:35
ratchet/ios-lobby: Repository: ratchet2. You work in mobile/ios (the SwiftUI app 'Ratchet';…
ratchet
39dbbca57b
+2.0k
−1.4k
20 files
20:35
ratchet/overview-server: Repository: ratchet2 (Go, module `ratchet`). You have up to 200 model ca…
ratchet
8013c30dd7
+1.1k
−6
19 files
20:32
ratchet/presence-android: Repository: ratchet2. You work only in mobile/android (the Jetpack Compo…
ratchet
5f11a159f7
20:17
ratchet/presence-ios: Repository: ratchet2. You work only in mobile/ios (the SwiftUI app 'Ratc…
ratchet
f85cb45047
+609
−14
10 files
20:17
ratchet/presence-server: Repository: ratchet2 (Go, module `ratchet`). You have up to 200 model ca…
ratchet
68c9d8035e
+1.1k
−3
21 files
20:11
lobby: only the focused section draws the cursor; mail wakes home again
csquared
35f277173c
+66
−7
4 files
20:01
ratchet/android-cards-channels: Repository: ratchet2. You work only in mobile/android, the Jetpack Compo…
ratchet
b848d2ab99
+416
−420
10 files
19:48
ratchet/ios-cards-channels: Repository: ratchet2. You work only in mobile/ios, the SwiftUI app 'Ratc…
ratchet
4c04fd6d27
+494
−488
12 files
19:46
tui: ColorHook — run ~/.ratchet/hooks/color WORD when the prompt color changes
csquared
d812e41994
+247
−2
4 files
19:34
Merge lobby-detach: lobby (sessions, channels, hosts), room view, Ctrl+C detaches, tail replay, title steps
csquared
c0d9750cf5
merge
19:14
pause: hold back a daemon's automatic workers from the shell or the phone
csquared
c23509b939
+221
−5
15 files
19:02
gofmt
csquared
a796c9faca
+2
−2
1 files
18:59
ratchet/secrets-tools: Repository: ratchet2 (Go, module `ratchet`). Your worktree is forked fro…
ratchet
dcc4b5b95e
+1.1k
−13
17 files
18:57
ratchet/cards-phone: Repository: ratchet2 (Go, module `ratchet`). Your worktree is forked fro…
ratchet
f3d82d938e
+580
−16
16 files
18:57
ratchet/phase3-cards: Repository: ratchet2 (Go, module `ratchet`). Work on your branch; run `g…
ratchet
d00b8df8f9
+68
−12
6 files
18:08
cards: a restarted daemon no longer replays the journal's card history
csquared
dda19a8392
18:44
ratchet/lobby-detach: Repository: ratchet2 (Go, module `ratchet`). Your worktree is forked fro…
ratchet
c0680a2c7b
+875
−122
18 files
19:03
attach: wait out a daemon reload instead of losing the window
MacBookPro
c87ecec436
+151
−8
3 files
18:50
sessions: always show the full display name mr<color><n>@<host>
MacBookPro
c57b4c3da5
+73
−27
6 files
18:42
agents: workers write only their own worktree, get 200 calls, and say when they run out
csquared
df0c2519d7
+249
−17
9 files
18:39
overview: expanded sessions show a recent-activity scroll
MacBookPro
e6ab12efb4
+104
−4
4 files
18:33
overview: render the merge queue as a tinted table
Chris Continanza
2ed6141ec6
+184
−39
8 files
18:20
channels replace workstreams; board and work lists are out
csquared
d7271b1d36
+1.7k
−2.3k
60 files
17:38
ratch up initial
csquared
5f6d78034c
17:02
workflow: require a branch name for push
Chris Continanza
9037afc4b3
15:33
workflow tool, merge queue, per-host rebuild, msg autocomplete
Chris Continanza
c5648ca394
+2.0k
−67
30 files
15:30
bash: give git a fallback author identity named after the machine and session
csquared
8ceda80fda
+178
−5
6 files
18:25
overview: attach to sessions on every machine, not just this box
csquared
2c76e9de76
merge
20:25
overview: attach to sessions on every machine, not just this box
csquared
857096731e
+348
−68
6 files
18:26
mail: HQ's inbox over Resend, and send_email behind an approval card
Chris Continanza
695b7e520b
+1.8k
−3
12 files
14:44
Merge pr/wake-lobby-pane-2: wake flag, lobby, chat pane
Chris Continanza
8f2b3afc3e
merge
14:58
tui: chat pane; room traffic leaves the transcript
Chris Continanza
6728c85ce1
+675
−69
16 files
14:44
tui: a bare ratchet opens the lobby, not a session
Chris Continanza
fc62244915
+185
−17
7 files
14:37
board: wake flag; agent broadcasts no longer wake every session
Chris Continanza
d7a8f4eb14
+748
−96
28 files
14:30
Merge remote-tracking branch 'origin/pr/session-worktrees'
csquared
113e8d6c46
merge
13:03
Merge remote-tracking branch 'origin/pr/board-identity-2'
csquared
0ae222cf64
merge
13:01
Merge remote-tracking branch 'origin/pr/attach-handle'
csquared
ba4ed6f36e
merge
13:01
Merge remote-tracking branch 'origin/pr/approve-why-first'
csquared
06487a17ba
merge
12:21
mobile: the Chat tab opens on rooms — #all, a card per host, a card per open stream
csquared
ee47d2cd60
+556
−66
7 files
11:32
board: messages carry who and where; host rooms are views; the phone speaks as its owner
csquared
33b4a5d9b2
+411
−91
20 files
11:27
serve: add 'ratchet serve restart' to kill clients and restart
Chris Continanza
5a255eab64
+318
−2
11 files
10:57
mobile/android: stop tracking the Kotlin compiler's .kotlin/ session files
csquared
476e4c29ba
11:26
attach: document the handle form and test handle resolution
csquared
1f77d56649
+24
−2
2 files
11:26
cards reach the user on any machine: route request_run cards through the journal
csquared
65b67d957b
+548
−33
12 files
11:22
approval card: show the agent's reason before the command, italic, on TUI + both apps
csquared
d7838f0051
+29
−13
5 files
11:10
mobile: don't read the board aloud on launch or room switch
csquared
6d2e2cb706
+11
−16
2 files
10:58
session worktrees: every session edits in its own git worktree; land rebases and fast-forwards, serialized per repo
csquared
e5055f5a60
+769
−20
15 files
10:56
Merge remote-tracking branch 'origin/pr/session-colors'
Chris Continanza
fd11aa7883
merge
10:44
overview: a final "new session" option in the sessions pane
Chris Continanza
b6aa70233e
+31
−11
2 files
10:34
Merge remote-tracking branch 'origin/pr/mobile-chat'
csquared
7fb02b23a3
merge
10:09
mobile/android: the jump pill scrolls from a coroutine scope
csquared
4ad32459c0
+12
−1
2 files
09:27
Merge remote-tracking branch 'origin/pr/task-tools'
csquared
8e32b80129
merge
09:26
Merge branch 'chat-android' into pr/mobile-chat
csquared
f9a3d0f18a
merge
03:51
ratchet/chat-android-2: Implement the Chat tab for the Android app in ratchet2 per docs/design/m…
ratchet
6708c333b3
+468
−122
8 files
03:48
Merge branch 'session-android' into pr/mobile-chat
csquared
bfb804bbb4
merge
03:42
ratchet/session-android: Implement the HQ drop-in session screen for the Android app in ratchet2 …
ratchet
3fa2d0c306
+619
−1
5 files
03:35
mobile/ios: a session event may carry no seq (a card replayed at attach); keep it
csquared
dd2ffcd680
+3
−2
2 files
03:33
Merge branch 'session-ios' into pr/mobile-chat
csquared
746541947f
merge
03:33
ratchet/session-ios: Implement the HQ drop-in session screen for the iOS app in ratchet2 per …
ratchet
93e41e6fff
+708
−1
5 files
03:33
mobile/ios: Settings is a tab; drop its Done button
csquared
d5547ada93
+1
−5
1 files
03:24
Merge branch 'chat-ios' into pr/mobile-chat
csquared
634acadc12
merge
03:23
ratchet/chat-ios: Implement the Chat tab for the iOS app in ratchet2 per docs/design/mobil…
ratchet
23b19d4aef
+338
−52
6 files
03:23
docs: mobile design matches the server as built (position paging, job command, no sandbox change)
csquared
d259d70e4c
+12
−10
1 files
03:13
news from the phone: POST /api/news/refresh runs the news job (new daemon command job); #research answers arxiv ids with reviewer.Summarize and posts them as news
csquared
d0b16765ba
+312
−2
12 files
03:12
auto-approver: default on, and judge with session context
csquared
8491bdcfa0
+195
−5
8 files
03:11
build_app: compile iOS/Android apps in-sandbox; document the no-approval tools
csquared
852378c749
03:10
mobile api: POST /api/files stores an upload under ~/.ratchet/files/<yyyymm>/<id>-<name> (25 MB cap); GET /api/files/… serves it back
csquared
7ae83a446c
03:08
mobile api: drop into a session from the phone: GET /api/sessions/{id}/events (SSE over attach), POST …/prompt, POST …/approve
csquared
4a81f68d12
03:06
mobile api: GET /api/msg?before=<id> pages a room backwards; reply gains more
csquared
587018865d
+83
−3
2 files
03:03
docs: mobile plan findings for steps 1, 6, 7 (home2 schedule.json lacked the news row)
csquared
efba291d8d
+19
−1
1 files
03:02
mobile/ios: regenerate the Xcode project for HQView.swift
csquared
f200dc394c
+4
−4
1 files
03:00
mobile: Office → HQ in both apps (tab, title, view/screen files, model; wire key stays "office")
csquared
babc863cd2
+40
−37
9 files
02:58
docs: mobile design (tabs, mockups, endpoint/Swift/Kotlin tables per screen)
csquared
7454598c25
02:55
docs: mobile redesign plan (handoff for a cleared session)
csquared
2fae2d7ac4
02:49
README: ratchet 1 is retired; the home is ~/.ratchet, RATCHET_HOME is never set
csquared
88740d184a
+7
−7
1 files
02:31
sessions: auto-assign a color name, tint the prompt and overview
Chris Continanza
5ea87a2692
+186
−36
13 files
02:30
room: any room is readable by name; stream enter/leave joins its chat
csquared
1b7b28ebf5
+136
−18
5 files
02:29
deploy: clone code repos from home2 (git@home2.justsayless.xyz)
csquared
1d50a19be8
+8
−8
1 files
02:04
cards: a window only drops its own session's card; answers clear the card in every window
csquared
c2a6694b5d
+157
−17
6 files
02:01
ls and overview show which session has a card waiting
csquared
303b59e0d8
+14
−2
4 files
01:59
session: carry the model downgrade path through /model switches and child agents
csquared
04114b44d8
+70
−14
2 files
01:45
tui: tighter status bar and a title tool for sessions
csquared
b2462c540a
+171
−29
18 files
01:50
cron: drop the stale triage row from DefaultSchedule; skip rows for unregistered jobs once at startup
csquared
2227d47779
+26
−8
3 files
01:53
Merge branch 'pr/serve-stop'
Chris Continanza
6eb1479370
merge
01:36
model: native Claude Max subscription provider (no CLI, no API key)
csquared
12de1a1d6c
+164
−2
6 files
01:32
add ratchet serve stop: shut down the daemon and all clients
Chris Continanza
9d139e1d36
+185
−14
8 files
01:32
speech: vendored Kokoro TTS behind a resident kokopop server
csquared
0121db0224
+560
−8
6 files
01:16
tui: leave the overview when an approval card arrives
csquared
f21585bf85
00:58
Merge branch 'pr/home2-one-server'
csquared
9b2b1d22c1
merge
00:48
daemon: home2 is the one server; laptop daemons are clients
csquared
78af5efa36
+272
−17
9 files
00:25
build: stop auto-reloading on make build; make reload is explicit
csquared
00a9ff4a2f
+16
−11
4 files
00:45
Merge branch 'pr/home2-one-server'
csquared
4451ea371f
merge
00:43
Merge branch 'pr/cards-one-chat'
csquared
4ffd093428
merge
00:43
Merge branch 'pr/diagrams'
csquared
826c395bc0
merge
00:43
overview: attach to another session even while this one's turn runs
csquared
32d04f50b1
+67
−5
2 files
00:27
cards: every session's request_run appears in the chat the user is in; answering routes back
csquared
744f86b310
+198
−17
7 files
00:26
daemon: home2 is the one server; laptop daemons are clients
csquared
7c16dfc304
+272
−17
9 files
00:25
diagrams: workstream model, hq/laptop/studio names, deploy_preview rung, justsayless remote
csquared
f48ee4c9db
+128
−128
5 files
00:11
diagrams: fix all.d2 so d2 0.9 renders the full set
csquared
f2896ebe26
+139
−44
3 files
00:07