Commit Graph
100 Commits
Author SHA1 Message Date
Ian Gulliver 27542c9e9f Fold task merge progress columns into one merge state 2026-10-23 11:29:46 -07:00
Ian Gulliver 395f76e59b Fix inconsistencies found by consistency audit of 69848a2 2026-10-23 11:22:39 -07:00
Ian Gulliver 0a094aaa72 Identify tailnet callers once per connection; list processes via sysctl 2026-10-23 11:22:16 -07:00
Ian Gulliver 69848a2c6e Fix inconsistencies found by consistency audit of 4e20fe8 2026-10-23 11:12:34 -07:00
Ian Gulliver 46039ae757 Re-lay out diagrams to give crossed edge labels room 2026-10-23 11:10:52 -07:00
Ian Gulliver 83a734e9e6 Gzip large JSON API responses to cut transcript download time 2026-10-23 11:08:54 -07:00
Ian Gulliver 833e051a13 Focus the task list whenever it opens, not only via ⌘T/⌘P 2026-10-23 11:08:00 -07:00
Ian Gulliver 1a7ff950e9 Simplify codebase per audit of 4e20fe8 2026-10-23 11:05:45 -07:00
Ian Gulliver 4e20fe8a12 Fix diagram layout and clicks; tell agents to yield to image messages 2026-10-23 10:58:01 -07:00
Ian Gulliver eba85a6a1a Unify labels, byte units, snapshot numbers and spelling 2026-10-23 10:33:47 -07:00
Ian Gulliver 68e0cc3063 Add nested diagrams with drill-down and cross-edge arrows 2026-10-23 09:57:58 -07:00
Ian Gulliver 2bc462ada6 Simplify codebase per audit of fd0529b 2026-10-23 09:56:40 -07:00
Ian Gulliver fd0529b949 Add ⌘F find in transcripts and a TODO filter on the project page 2026-10-23 09:50:35 -07:00
Ian Gulliver fe86916ce6 Add right-click Copy Image to diagrams 2026-10-23 09:08:21 -07:00
Ian Gulliver 41335867ef Speed up deploy steps: notes first, parallel clients, prompt servers 2026-10-23 09:06:08 -07:00
Ian Gulliver 324c6f8652 Tighten diagram layout: symmetry, consistent anchors, text padding 2026-10-23 08:52:49 -07:00
Ian Gulliver d6d9dd86d9 Support configuring effort alongside model 2026-10-23 08:40:00 -07:00
Ian Gulliver 6bbae3fffe Add weighted random workflow steps and a random choice agent tool 2026-10-23 08:22:57 -07:00
Ian Gulliver f18dd88465 Export diagrams as interactive HTML from the app and an agent tool 2026-10-23 08:12:23 -07:00
Ian Gulliver caf5b123d2 Fix iPhone opening screen showing servers found before Tailscale starts 2026-10-23 07:58:59 -07:00
Ian Gulliver 48f2ef3ade Paste screenshots into iPhone message boxes; add ⋯ menu to the picker 2026-10-23 07:30:53 -07:00
Ian Gulliver c28b100fd0 Reconnect at once when the Mac wakes or its network changes 2026-10-23 07:09:37 -07:00
Ian Gulliver 5b69d2c639 Simplify page view file loading to plain relative paths 2026-10-23 06:55:15 -07:00
Ian Gulliver c6da60f728 Paste images in iPhone message boxes; let hands drive the simulator 2026-10-23 06:50:55 -07:00
Ian Gulliver de9a830cc6 Avoid decoding full tool results when forking conversations 2026-10-23 06:46:25 -07:00
Ian Gulliver d6494de33b Return to the last task when tapping the task list icon again on iPhone 2026-10-23 06:44:44 -07:00
Ian Gulliver 53283312dc Guide new users to add a project and let the lead init new repos 2026-10-23 06:39:35 -07:00
Ian Gulliver 88df1a5876 Drop servers that left the tailnet from the iPhone app 2026-10-23 06:22:49 -07:00
Ian Gulliver 3d727b9c71 Check agent CLI sign-in in server setup with a sign-in button 2026-10-23 06:18:12 -07:00
Ian Gulliver 3de5f76fba Fix Screen Recording hint and skip usage reads for missing CLIs 2026-10-23 06:05:42 -07:00
Ian Gulliver c4914647de Skip closed task history in lead and TODO queries 2026-10-23 05:49:10 -07:00
Ian Gulliver d391b41bf6 Let pages in the page view load their local files 2026-10-23 05:44:19 -07:00
Ian Gulliver dfb114ea64 Show startup as one step checklist and re-check tools on the Server tab 2026-10-23 05:42:30 -07:00
Ian Gulliver 522c903344 Show interrupt as a stop symbol beside play and pause 2026-10-22 22:35:54 -07:00
Ian Gulliver 11e21bcf18 Stop showing the held tool call as running during a pause 2026-10-22 22:14:19 -07:00
Ian Gulliver 293c21ca8c Add a pause that holds an agent after its current step 2026-10-22 21:55:42 -07:00
Ian Gulliver 73519bf4dd Send watched-pane-free signal only when something waits on the human 2026-10-22 21:34:12 -07:00
Ian Gulliver 0233e2c310 Accept Claude Code's command_lifecycle stream events 2026-10-22 21:30:17 -07:00
Ian Gulliver 73291f7c35 Fix reversed hands scroll in Virtualization framework VM windows 2026-10-22 21:30:06 -07:00
Ian Gulliver f70ee02af4 Add byre install-tool and a Homebrew row to the Server tab 2026-10-22 21:17:36 -07:00
Ian Gulliver 7556135879 Add a + button to the Mac task bar that opens the task picker 2026-10-22 21:12:35 -07:00
Ian Gulliver 89025bee59 Derive pending review stages directly from dependency state 2026-10-22 21:00:45 -07:00
Ian Gulliver f707f628bf Keep audit visibility lookups independent of tool history 2026-10-22 20:57:06 -07:00
Ian Gulliver 1361b67bed Post real modifier key presses around typed keys in hands 2026-10-22 20:55:42 -07:00
Ian Gulliver 5fc8a88a82 Add a Captures tab showing screen captures from the task's agent 2026-10-22 20:53:28 -07:00
Ian Gulliver de9c9a684c Show running tool glow at full strength when a transcript opens 2026-10-22 20:49:37 -07:00
Ian Gulliver 101dace80e Notify the agent when any command it runs in a task terminal finishes 2026-10-22 20:40:42 -07:00
Ian Gulliver fa0e521402 Focus the page view's web view when it opens 2026-10-22 20:37:58 -07:00
Ian Gulliver 2e2b898486 Navigate the ⌘T and ⌘P task lists with arrow keys and Enter 2026-10-22 20:36:28 -07:00
Ian Gulliver 1c0effc244 Skip unreviewed-snapshot warning when no reviewer is set 2026-10-22 20:28:40 -07:00
Ian Gulliver eed9b40533 Fix setup: shell PATH, restart race, Tailscale wait, macOS 27 grants 2026-10-22 20:20:41 -07:00
Ian Gulliver 5ed184e975 Number builds by build time so releases supersede deploys 2026-10-22 19:33:43 -07:00
Ian Gulliver d8ce1cee41 Add a Files tab to the project page 2026-10-22 19:17:08 -07:00
Ian Gulliver 2aba745531 Add generate_image tool and show Codex images inline 2026-10-22 19:16:47 -07:00
Ian Gulliver ff589f954c Keep composer text when continuing a task 2026-10-22 18:53:27 -07:00
Ian Gulliver e8c1c045f2 Check for updates hourly and stop caching the appcast 2026-10-22 18:48:19 -07:00
Ian Gulliver 3393d4f99d Let the lead walk the user through permission and tool setup 2026-10-22 18:14:27 -07:00
Ian Gulliver da7f324bab Skip pushing merges when the repo has no remote 2026-10-22 18:05:52 -07:00
Ian Gulliver f3b15696b3 Let the lead configure the iPhone Action button 2026-10-22 17:37:16 -07:00
Ian Gulliver 16e03c8ae4 Show progress while the Start workflow intent runs 2026-10-22 17:33:07 -07:00
Ian Gulliver da5ae91a1b Show the workflow text box faster after an Action button press 2026-10-22 17:30:26 -07:00
Ian Gulliver 78880be9b6 Fix which server the iPhone Action button uses 2026-10-22 17:24:42 -07:00
Ian Gulliver 9df0c800dc Start a workflow from the iPhone Action button 2026-10-22 17:02:49 -07:00
Ian Gulliver f8fde62aab Coalesce session refreshes during event bursts 2026-10-22 16:55:30 -07:00
Ian Gulliver efa1513568 Let workflows merge or discard their own tasks 2026-10-22 16:46:57 -07:00
Ian Gulliver b2cb15dd2a Require a timeout on every agent tool 2026-10-22 15:35:33 -07:00
Ian Gulliver c59e1cb4c3 Link running TODO items to their task 2026-10-22 15:03:25 -07:00
Ian Gulliver 2524e1cb1f Run scheduled tasks through workflows 2026-10-22 13:38:40 -07:00
Ian Gulliver 9fca82abaa Make ⌘S open discard confirmation when there is nothing to merge 2026-10-22 13:28:43 -07:00
Ian Gulliver 75d904fb2b Drop the project page heading and split tasks from settings 2026-10-22 13:27:28 -07:00
Ian Gulliver d5ffd5b128 Order the project picker by most recently selected 2026-10-22 13:16:19 -07:00
Ian Gulliver e61e491d47 Move audit and review settings below TODO on the project page 2026-10-22 13:14:56 -07:00
Ian Gulliver b3a67f1c88 Make ⌘T open the task list and ⌘P the project page 2026-10-22 13:06:18 -07:00
Ian Gulliver 40fffdf839 Push the initial commit byre makes in an empty repo 2026-10-22 12:59:40 -07:00
Ian Gulliver b8984d30f0 Start tasks in a repo with no commits 2026-10-22 11:46:48 -07:00
Ian Gulliver 48741e8cbb Load only active tasks on connect and refetch single tasks on events 2026-10-22 11:43:35 -07:00
Ian Gulliver 78fcdfff34 Make ⌘P open the task list instead of the project page 2026-10-22 11:01:00 -07:00
Ian Gulliver 643b04b760 Let the user name the iPhone in Settings 2026-10-22 10:43:24 -07:00
Ian Gulliver 8fb27f98a2 Remove unused Codex protocol registries and session APIs 2026-10-22 10:38:02 -07:00
Ian Gulliver 406f67a1a0 Show the phone's task list in the Mac's right pane from a list button 2026-10-22 10:31:49 -07:00
Ian Gulliver b54a1a04b3 Keep diagram buttons the same size when selected 2026-10-22 10:13:40 -07:00
Ian Gulliver 33604e2a51 Keep the iPhone's name out of its tailnet hostname 2026-10-22 10:10:34 -07:00
Ian Gulliver 08fe45814e Read the iPhone's own name for its host and tailnet node 2026-10-22 09:25:15 -07:00
Ian Gulliver fedd4ad673 Start a new task from a closed task 2026-10-22 09:05:24 -07:00
Ian Gulliver 88c0199845 Unify pane hold state and expiry handling 2026-10-22 08:49:34 -07:00
Ian Gulliver 22f73a3bad Show the arrow cursor over buttons 2026-10-22 08:42:54 -07:00
Ian Gulliver 17f2706ba4 Relaunch running client apps when deploying 2026-10-22 08:39:36 -07:00
Ian Gulliver 6b09ffb362 Update client Macs before the server and keep a copy of each deploy 2026-10-22 08:17:33 -07:00
Ian Gulliver 519199eba4 Run the tailnet SOCKS proxy in Swift so the iPhone app reconnects 2026-10-22 08:11:32 -07:00
Ian Gulliver e28071f380 Unify schedule creation and editing lifecycle 2026-10-22 08:07:22 -07:00
Ian Gulliver 445f56881c Fix submitting the merge card's Other text on iPhone 2026-10-22 08:04:04 -07:00
Ian Gulliver a3d1852f45 Trigger folder access prompts in permission checks; add lead welcome 2026-10-22 08:01:59 -07:00
Ian Gulliver e1eeaad925 Use one build number across phone, Mac and Status 2026-10-22 07:19:28 -07:00
Ian Gulliver 9952170aae Remove unused raw protocol recorders from agent sessions 2026-10-22 07:14:44 -07:00
Ian Gulliver 19bb6767ff Mark phones in the Status chart and fit it to phone width 2026-10-22 07:12:12 -07:00
Ian Gulliver 7997be6373 Make Status the first tab under More on the phone and after Lead on Mac 2026-10-22 07:09:31 -07:00
Ian Gulliver cbbfe43b94 Make starting a new task on iPhone one tap 2026-10-22 07:05:52 -07:00
Ian Gulliver 0a53017319 Show Tailscale sign-in in an in-app web view 2026-10-22 07:03:56 -07:00
Ian Gulliver eac5db5dad Always notify the lead when a task completes 2026-10-22 07:00:10 -07:00
Ian Gulliver 9424ba9cc3 Let discussion-only tasks ignore the merge/discard nudge 2026-10-22 06:59:41 -07:00