Commit Graph

  • ed936380b3 Give the user menu one door into settings instead of three jaap-janandClaude Opus 5 2026-08-26 11:01:54 +02:00
  • c270f3fe39 Import a Hetzner Cloud project's servers, and forget the token that read it jaap-janandClaude Opus 5 2026-08-26 10:51:11 +02:00
  • 56c19b006d Stop the updater offering the build it saw first, whatever has been published since laurensandClaude Opus 5 2026-08-25 16:14:09 +02:00
  • 1908189100 Make the terminal's right button copy and paste, and never open a menu laurensandClaude Opus 5 2026-08-25 14:46:36 +02:00
  • 2810f7c12b Stop the terminal's Enter key dismissing the keyboard it was typed on jaap-janandClaude Opus 5 2026-08-25 10:29:38 +02:00
  • c0dd5a147e Give the phone's terminal its own keyboard, and stop refereeing a focus fight jaap-janandClaude Opus 5 2026-08-25 10:12:14 +02:00
  • c0396b4f4d Merge pull request 'Let the session address be selected, and copied whole' (#16) from claude/terminal-ip-selection-4db6cd into main laurens 2026-08-24 13:41:32 +00:00
  • 06369274dc Let the session address be selected, and copied whole claude/terminal-ip-selection-4db6cd laurensandClaude Opus 5 2026-08-24 15:18:49 +02:00
  • cfc2e3ae0c Notice when a file session stops, and give the file browser the four things it was short of jaap-jan 2026-08-24 11:48:23 +02:00
  • e2733e5cbc Notice when a shell ends, say which way it ended, and offer the way back jaap-jan 2026-08-24 10:36:15 +02:00
  • c2c860b4f2 Give the seated user the TPM, so nobody has to join the tss group jaap-jan 2026-08-22 20:38:22 +02:00
  • 4552538533 Let the Linux head check for updates, and seal its device key in the TPM jaap-jan 2026-08-22 20:02:30 +02:00
  • 1bf79c7c26 Package the Linux desktop head as an RPM, and publish a nightly one jaap-jan 2026-08-22 16:43:38 +02:00
  • 1970e20e56 Merge pull request 'Type a path on the SFTP pane, and put a file right without deleting it' (#15) from claude/dodossh-sftp-improvements-3b6305 into main jaap-jan 2026-08-21 12:03:50 +00:00
  • b2f93a172b Give the file listings' columns their content back claude/dodossh-sftp-improvements-3b6305 jaap-jan 2026-08-21 14:01:45 +02:00
  • 882f01c515 Type a path on the SFTP pane, and put a file right without deleting it jaap-jan 2026-08-21 12:05:33 +02:00
  • 2f8daacb60 Merge pull request 'Reconnect the terminal view when somebody comes back to it' (#14) from claude/terminal-reconnection-stuck-4e57ff into main jaap-jan 2026-08-14 14:13:28 +00:00
  • ef12e8cc99 Stop the data plane's tests racing the socket they just connected jaap-jan 2026-08-14 15:44:03 +02:00
  • 963cb7f670 Reconnect the terminal view when somebody comes back to it jaap-jan 2026-08-14 15:09:43 +02:00
  • 68964d8a34 Merge pull request 'Name a quick-connect result's vault, and search on it' (#13) from claude/search-items-vault-display-865eb0 into main jaap-jan 2026-08-14 09:13:16 +00:00
  • 6934efb1e6 Merge pull request 'Take the SSH.NET release that fixes the SCP path traversal' (#12) from claude/sharp-fermat-9b8dc5 into main jaap-jan 2026-08-14 09:13:10 +00:00
  • e252d337d1 Take the SSH.NET release that fixes the SCP path traversal jaap-jan 2026-08-14 09:36:24 +02:00
  • fdea3911c1 Name a quick-connect result's vault, and search on it jaap-jan 2026-08-14 09:35:44 +02:00
  • 10f80bded1 Merge pull request 'Colour the window's frame, inset Hosts like its neighbours, drop Pins' (#9) from claude/title-bar-color-windows-6d386c into main jaap-jan 2026-08-12 11:12:14 +00:00
  • 281f849086 Merge pull request 'Look for a newer build the moment the application starts' (#8) from claude/version-check-startup-e06e9a into main jaap-jan 2026-08-12 10:40:04 +00:00
  • 25407756c3 Look for a newer build the moment the application starts jaap-jan 2026-08-12 10:34:36 +02:00
  • a763f4b113 Merge pull request 'Stop the SDK's own trimmer version deciding whether CI can restore' (#11) from claude/illink-lock-drift into main jaap-jan 2026-08-12 10:03:22 +00:00
  • 881562e81b Follow the SDK's ILLink version into the three lock files that pin it jaap-jan 2026-08-12 11:50:42 +02:00
  • 93e35a0095 Stop the SDK's own trimmer version deciding whether CI can restore jaap-jan 2026-08-12 11:44:56 +02:00
  • b80bf23341 Merge pull request 'Stop one tab's status banner from speaking for all the others' (#10) from claude/status-bar-tab-isolation-caa52b into main jaap-jan 2026-08-12 09:37:55 +00:00
  • 8c58e5a558 Stop one tab's status banner from speaking for all the others jaap-jan 2026-08-12 11:28:01 +02:00
  • cec73010d3 Colour the window's frame, inset Hosts like its neighbours, drop Pins jaap-jan 2026-08-12 10:43:37 +02:00
  • 53ff15ba86 Keep drawing the terminal after Android takes the GPU context away jaap-jan 2026-08-11 22:57:56 +02:00
  • 766fe6aebe Stop the test sshd penalising the suite for its own host-key refusals jaap-jan 2026-08-10 17:12:10 +02:00
  • 9f73893e14 Merge pull request 'Give the terminal back the width and the keyboard the session shell took' (#7) from claude/quick-access-terminal-fixes-565d4a into main jaap-jan 2026-08-10 14:52:22 +00:00
  • ccaf7a8e72 Give the terminal back the width and the keyboard the session shell took jaap-jan 2026-08-10 16:49:44 +02:00
  • 6fc1e3a7c5 Merge pull request 'Say how far a connection has got while it is still being made' (#6) from claude/connection-status-indicator-e52da7 into main jaap-jan 2026-08-10 13:53:06 +00:00
  • 8a77b7ca68 Say how far a connection has got while it is still being made jaap-jan 2026-08-10 15:47:45 +02:00
  • 9755b5f6ae Merge pull request 'Stop the SSH suite's server refusing connections at random' (#4) from claude/ssh-fixture-hup-race into main jaap-jan 2026-08-10 09:56:28 +00:00
  • afc6a042f1 Merge pull request 'Let the host editor make the credential it is about to bind' (#5) from claude/host-credentials-saved-sets-1786d4 into main jaap-jan 2026-08-10 09:56:22 +00:00
  • e41eca01a8 Stop the SSH suite's server refusing connections at random jaap-jan 2026-08-10 11:46:14 +02:00
  • 05c56f20a4 Let a closed terminal take its own status line with it claude/terminal-status-bar-sharing-4732dc jaap-jan 2026-08-10 11:41:55 +02:00
  • e96d01aab9 Let the host editor make the credential it is about to bind jaap-jan 2026-08-10 11:23:10 +02:00
  • 7f77539ba6 Merge pull request 'Give the desktop a macOS head, signed from the first release' (#3) from claude/macos-build-release-2a8a0d into main jaap-jan 2026-08-10 08:58:59 +00:00
  • ca081af209 Merge branch 'main' into claude/macos-build-release-2a8a0d jaap-jan 2026-08-10 08:58:50 +00:00
  • 890a5f2246 Give the desktop a macOS head, signed from the first release jaap-jan 2026-08-10 10:43:28 +02:00
  • 8c67fce32c Centre a phone row's caption in the row it is given jaap-jan 2026-08-10 10:35:38 +02:00
  • 0ffd259ccd Give the rest of the button shapes their content alignment too jaap-jan 2026-08-10 10:20:26 +02:00
  • 9bc9069425 Post the terminal's focus return past the dispatch that steals it jaap-jan 2026-08-09 21:35:08 +02:00
  • e936ab4646 Announce a session's end when it is actually over, and for closes too jaap-jan 2026-08-09 13:01:14 +02:00
  • 506d2803a2 Hand Android's own focus back to the terminal after an accessory key jaap-jan 2026-08-09 11:35:15 +02:00
  • cc8bf37321 Merge branch 'claude/terminal-reattach' jaap-jan 2026-08-09 10:59:01 +02:00
  • 3f5979d639 Record the renderer-reattach correction and its phone checks jaap-jan 2026-08-09 10:54:45 +02:00
  • aaff81272a Teach the page and the shell to put a reattached view back together jaap-jan 2026-08-09 10:54:38 +02:00
  • 4d1f07f253 Replay the live sessions to a renderer that just attached jaap-jan 2026-08-09 10:54:29 +02:00
  • 095774c498 Take a returning renderer's socket over instead of refusing it jaap-jan 2026-08-09 10:54:20 +02:00
  • 3977f68870 Record the keep-alive corrections in the port notes and the manual checks jaap-jan 2026-08-09 10:14:24 +02:00
  • 48ea5e22d5 Actually keep the phone's sessions alive when the app is backgrounded jaap-jan 2026-08-09 10:14:17 +02:00
  • 810bc48d3f Tell the keep-alive wire when the Files session opens and closes jaap-jan 2026-08-09 10:14:10 +02:00
  • 671611a9a0 Merge branch 'claude/phone-pins' jaap-jan 2026-08-09 09:46:50 +02:00
  • 21cf77f64a Centre a button caption in the button, not just the button in its parent jaap-jan 2026-08-09 08:02:15 +02:00
  • dbf6ce1bcf Give the phone its pins: an editor section and chips on Files jaap-jan 2026-08-08 23:09:57 +02:00
  • 242280ce6b Name a root chip after the root, not with its whole path jaap-jan 2026-08-08 22:38:41 +02:00
  • de0b5f12ae Let the pane headers' paths actually trim jaap-jan 2026-08-08 22:28:26 +02:00
  • 009b35e069 Cover the mixed-keychain regroup refusal headlessly jaap-jan 2026-08-08 22:19:46 +02:00
  • d32f5609e3 Rewrite checks 7.6/7.6a for the picker that replaced the drag jaap-jan 2026-08-08 22:12:44 +02:00
  • 9d5ff9f23a Draw what authenticated, and over what, on the session status bar jaap-jan 2026-08-08 20:54:56 +02:00
  • 8209f15741 Let a session's transport say what it negotiated jaap-jan 2026-08-08 20:54:14 +02:00
  • 8915650a0d Record the phone catching up in the design-import log jaap-jan 2026-08-08 15:22:04 +02:00
  • b931a06998 Repaint the phone's chrome, radii and accent to the v5 vocabulary jaap-jan 2026-08-08 15:22:04 +02:00
  • ca48e18b57 Give the phone the desktop's face: Montserrat by default jaap-jan 2026-08-08 15:22:04 +02:00
  • c59b517fdf Record v5c in the design-import log, and true up the manual checks jaap-jan 2026-08-08 14:17:20 +02:00
  • bb2f973687 Redraw the host keys screen with its pins' own facts beside it jaap-jan 2026-08-08 14:17:19 +02:00
  • c8507b44fe Give the application a settings area built from what really exists jaap-jan 2026-08-08 14:17:19 +02:00
  • 422d5ca10e Record v5b in the design-import log, and true up the manual checks jaap-jan 2026-08-08 00:49:59 +02:00
  • d91729c0b8 Restyle the keychain, the snips and the logs to their v5b shapes jaap-jan 2026-08-08 00:49:59 +02:00
  • 43c939b697 Give the window its v5b chrome and each session surface its own shell jaap-jan 2026-08-08 00:49:59 +02:00
  • 1b76c51fbb Name v5b's deep chrome, its track and its magenta in the palette jaap-jan 2026-08-08 00:49:59 +02:00
  • f3c0b9ca1b Merge branch 'claude/friendly-elgamal-e085e5' into claude/v5-design-fidelity jaap-jan 2026-08-07 22:28:31 +02:00
  • 7ca74a1e35 Retint the scrims to the v5 canvas, quick connect at the spec's 60% jaap-jan 2026-08-07 21:29:57 +02:00
  • d7f0bea258 Repaint the launcher mark and the window icon in v5's own ink jaap-jan 2026-08-07 21:24:19 +02:00
  • 7d64027972 Record v5 in the design-import log, and let the working notes go jaap-jan 2026-08-07 18:14:59 +02:00
  • 281e828e25 Sweep out the group-card navigation nothing reaches any more jaap-jan 2026-08-07 18:14:54 +02:00
  • dca2e888d6 Redraw quick connect in v5's shape, auth word and all jaap-jan 2026-08-07 18:12:36 +02:00
  • 2ba7c14e35 Restyle the drawer, pin folders on a host, and say when it was last connected jaap-jan 2026-08-07 18:12:31 +02:00
  • c3ef4bd8b4 Flatten the hosts screen into one board of sections jaap-jan 2026-08-07 18:12:22 +02:00
  • 369109dd4e Write the disabled accent glow as 'none', which this Avalonia can parse jaap-jan 2026-08-07 18:12:13 +02:00
  • 06f9dcfc27 Snapshot the v5 hosts screen mid-restructure, with handoff notes to resume it jaap-jan 2026-08-07 15:26:00 +02:00
  • bea0279937 Repaint both heads in the v5 palette and embed its three fonts jaap-jan 2026-08-07 15:25:51 +02:00
  • 49645db680 Let a host carry pinned folders, merged path by path jaap-jan 2026-08-07 15:25:51 +02:00
  • 82966af37b Let a connection be reached through a proxy on this machine's loopback jaap-jan 2026-08-07 13:48:15 +02:00
  • 575a9a9f5e Stop the relay checkbox promising a connection this client cannot make jaap-jan 2026-08-07 08:47:02 +02:00
  • 6185d74800 Write down the two things a user is promised and does not get jaap-jan 2026-08-07 08:44:21 +02:00
  • 88809f0d66 Stop the docs claiming absences that have since been built jaap-jan 2026-08-07 08:43:49 +02:00
  • d8cf16fb46 Merge branch 'claude/windows-multiselect-support-37541c' jaap-jan 2026-08-06 14:12:07 +02:00
  • 507cd9ff88 Choose more than one host card on the desktop, the way the phone already can jaap-jan 2026-08-06 14:11:48 +02:00
  • 7b616e0bb0 Merge branch 'claude/windows-update-bar-buttons-b19b2d' jaap-jan 2026-08-06 12:36:18 +02:00
  • 36b8a23020 Give the update banner the view model it is typed to jaap-jan 2026-08-06 12:35:06 +02:00
  • 1e8a1f2e83 Merge branch 'claude/trust-connect-popup-56abec' jaap-jan 2026-08-06 12:27:20 +02:00
  • 4f9faa2fe3 Ask about a host key where the connection was made, not on the host list jaap-jan 2026-08-06 12:25:37 +02:00