Commit Graph

  • e750ba05e3 Merge branch 'claude/edit-screen-refresh-items-63a808' jaap-jan 2026-08-06 12:08:55 +02:00
  • 6d6edb02c1 Keep an open editor's pickers in step with the vault jaap-jan 2026-08-06 12:08:25 +02:00
  • 808a9a7fc1 Open a new host in the vault of the group it is being made in jaap-jan 2026-08-06 12:08:15 +02:00
  • f1d6499bb5 Merge branch 'main' jaap-jan 2026-08-06 09:30:00 +02:00
  • c882fa0cd3 Give the phone a selection instead of a card under the list jaap-jan 2026-08-06 09:15:37 +02:00
  • 69858f82d1 Merge branch 'claude/vault-key-sync-sharing-d098aa' jaap-jan 2026-08-06 07:39:32 +02:00
  • 509a7c34f5 Merge branch 'claude/snippets-vault-sharing-470476' jaap-jan 2026-08-06 07:39:25 +02:00
  • 185790fb14 Let a key move to another vault, and ask whether it goes with the host jaap-jan 2026-08-06 07:39:15 +02:00
  • 3d9ed03b09 Let a snippet be shared to a vault, the way a host already can jaap-jan 2026-08-06 07:39:03 +02:00
  • cddfeb1f55 Keep the phone's nav under Connections when nothing is running jaap-jan 2026-08-06 07:38:31 +02:00
  • 174ef7c420 Merge branch 'claude/android-release' jaap-jan 2026-08-05 22:49:51 +02:00
  • af0e29a98b Give the desktop a nightly channel, the way the phone has one jaap-jan 2026-08-05 22:35:51 +02:00
  • 8591035170 Merge branch 'claude/pipeline-curl-not-found-97e70f' jaap-jan 2026-08-05 22:31:42 +02:00
  • ca7fee2358 Start the confirmation Android hands back, so an update can install jaap-jan 2026-08-05 22:31:33 +02:00
  • b4619db8d2 Merge branch 'claude/android-release' jaap-jan 2026-08-05 21:57:05 +02:00
  • 3d3d0bc95f Package the Windows client in CI, on the runner that could not jaap-jan 2026-08-05 21:56:45 +02:00
  • 205f946450 Give the nightly's publisher a curl to publish with jaap-jan 2026-08-05 21:39:58 +02:00
  • 5cb361ea13 Lay the phone out like the desktop when the surface is not a phone jaap-jan 2026-08-05 20:50:18 +02:00
  • 0c61ea3a97 Let a vault be shared from the phone, not only read there jaap-jan 2026-08-05 19:10:25 +02:00
  • dc1ebf6afa Let the recovery code be copied, and give the phone a clipboard to copy to jaap-jan 2026-08-05 18:14:34 +02:00
  • 253c72d2b7 Name the organisation the repository actually lives in jaap-jan 2026-08-05 12:51:19 +02:00
  • 23f1db9dc8 Stop the terminal's accessory keys taking the keyboard off it jaap-jan 2026-08-05 12:45:17 +02:00
  • 1bcf422bbe Build the phone once per run, and stop rebuilding the toolchain image jaap-jan 2026-08-05 12:40:28 +02:00
  • 33d4c3ff48 Check the organisation as well, because in Gitea the organisation wins jaap-jan 2026-08-05 12:06:09 +02:00
  • e0655dbb31 Look the host list up by name, rather than off a field that is never assigned jaap-jan 2026-08-05 12:00:20 +02:00
  • 9a7e3bbd5c Let a failed update check say so, instead of reporting good news jaap-jan 2026-08-05 11:17:44 +02:00
  • ca07d63585 Offer to bring the keys an ssh_config points at jaap-jan 2026-08-05 08:58:28 +02:00
  • 746711da9d Let a tap on the phone's host list mean connect jaap-jan 2026-08-05 08:43:33 +02:00
  • 69bc9e270b Let a team be joined only by somebody who is already here jaap-jan 2026-08-05 08:28:57 +02:00
  • 7dc3b8950d Read the release id out of the front of the response, not the back jaap-jan 2026-08-05 07:44:48 +02:00
  • a18ca56fde Copy the checkout into the container, because a socket is not a shared filesystem jaap-jan 2026-08-05 07:22:53 +02:00
  • 30a3edb1d4 Build the phone in a container, because this runner cannot build it at all jaap-jan 2026-08-04 23:11:49 +02:00
  • 65256fa337 Take the phone's aapt2 from the SDK the job installs rather than the workload's jaap-jan 2026-08-04 22:32:52 +02:00
  • 7e0a1b2af8 Bring the phone's lock file back to the graph it actually restores jaap-jan 2026-08-04 21:58:02 +02:00
  • b4a6c19ac1 Let the phone replace itself, and give CI a channel it may sign jaap-jan 2026-08-04 21:46:01 +02:00
  • f90c331334 Merge branch 'claude/android-catch-up' jaap-jan 2026-08-04 19:58:16 +02:00
  • 50fa6fba38 Let the phone delete a host, and move or remove a group jaap-jan 2026-08-04 19:58:10 +02:00
  • e923b12b7f Merge branch 'claude/desktop-auto-updater-0264a3' jaap-jan 2026-08-04 17:56:50 +02:00
  • 0b6059d4a8 Stop a late progress report from putting the download bar back jaap-jan 2026-08-04 17:56:39 +02:00
  • f37d7ee12e Merge branch 'claude/desktop-auto-updater-0264a3' jaap-jan 2026-08-04 17:53:29 +02:00
  • 3ead865f01 Merge branch 'main' into the desktop updater, and give way on two numbers jaap-jan 2026-08-04 17:52:57 +02:00
  • 5a8731ca8c Merge branch 'claude/group-vault-migration-deletion-4af5f4' jaap-jan 2026-08-04 17:11:33 +02:00
  • 780f4bf892 Merge branch 'main' into the group's move and its deletion question jaap-jan 2026-08-04 17:11:06 +02:00
  • 6728a0a597 Let the desktop client replace itself, and give the repository one version jaap-jan 2026-08-04 17:04:41 +02:00
  • a86731ee08 Move the shelf as well as what is on it, and ask what a deletion takes jaap-jan 2026-08-04 17:04:06 +02:00
  • 6fad84c484 Merge branch 'claude/remove-group-edit-delete-buttons-3d38ec' jaap-jan 2026-08-04 16:40:56 +02:00
  • d02d103569 Take the group's EDIT and DELETE off the heading row jaap-jan 2026-08-04 16:39:14 +02:00
  • 589300253d Merge branch 'claude/vault-realtime-push-d64c61' jaap-jan 2026-08-04 16:38:42 +02:00
  • 4b706bc3c3 Say when a vault has moved, so nobody waits out the minute jaap-jan 2026-08-04 16:37:41 +02:00
  • 742f65c204 Merge branch 'claude/card-selection-state-sharing-f9348c' jaap-jan 2026-08-04 16:28:34 +02:00
  • 0258ec3029 Merge branch 'claude/groups-vault-sharing-e4b154' jaap-jan 2026-08-04 16:28:29 +02:00
  • 3f419cb19b Let one card be selected at a time jaap-jan 2026-08-04 16:27:20 +02:00
  • c39df3f51e Share the shelf as well as what is on it, and ask a group which vault jaap-jan 2026-08-04 16:27:16 +02:00
  • be012585b3 Let a group be right-clicked, as a host already can jaap-jan 2026-08-04 16:27:01 +02:00
  • 7f5b871c47 Merge remote-tracking branch 'origin/main' into claude/vault-share-s3-delete-a84c35 jaap-jan 2026-08-04 16:04:25 +02:00
  • bee6202949 Let a host be moved to another vault jaap-jan 2026-08-04 16:04:15 +02:00
  • 176df67861 Merge branch 'claude/vault-share-s3-delete-a84c35' jaap-jan 2026-08-04 15:36:36 +02:00
  • e9cea2ccbc Let a shared vault arrive, a bucket be found, and a vault be deleted jaap-jan 2026-08-04 15:34:40 +02:00
  • 6f960e5674 Merge branch 'claude/main-page-group-hierarchy-3a3210' jaap-jan 2026-08-04 14:31:49 +02:00
  • a0568d4c35 Merge branch 'main' into the vaults screen, and let it rotate keys too jaap-jan 2026-08-04 13:58:56 +02:00
  • 8707629a6c Make the vault the thing you share, and ask a host which one it lives in jaap-jan 2026-08-04 12:22:29 +02:00
  • 8d2f4c8ffb Merge branch 'claude/main-page-group-hierarchy-3a3210' jaap-jan 2026-08-04 10:26:20 +02:00
  • 6ae1912c34 Give the two logs and the buckets a resource type, so a conflict can be written jaap-jan 2026-08-04 10:24:47 +02:00
  • 805d81dbcc Merge branch 'claude/team-key-share-rotate-4b2619' jaap-jan 2026-08-04 10:23:46 +02:00
  • 5d447da532 Take a rotated vault's contents onto the new key as well jaap-jan 2026-08-04 10:18:14 +02:00
  • 27bb1deb5d Say what the docs describe, in the order they describe it jaap-jan 2026-08-04 10:15:02 +02:00
  • cba6f435e9 Merge branch 'claude/vault-creation-sharing-62c0b6' jaap-jan 2026-08-04 10:10:40 +02:00
  • 89f1f07992 Merge branch 'claude/main-page-group-hierarchy-3a3210' jaap-jan 2026-08-04 10:10:19 +02:00
  • ebb88c8ae4 Give the phone both pickers, and settle who signs the APK jaap-jan 2026-08-04 10:07:16 +02:00
  • 2a56ae3efb Put a host inside the group it is filed under, rather than beside it jaap-jan 2026-08-04 09:51:55 +02:00
  • c86c4dc6ec Merge branch 'claude/team-key-share-rotate-4b2619' jaap-jan 2026-08-03 23:05:55 +02:00
  • d5b1a73182 Move the keys when a membership changes, not just the flag jaap-jan 2026-08-03 23:05:40 +02:00
  • e82a25c912 Merge branch 'claude/vault-creation-sharing-62c0b6' jaap-jan 2026-08-03 21:53:09 +02:00
  • 7b7fd7b2ef Make a vault the thing you create, and let a window set one aside jaap-jan 2026-08-03 21:52:27 +02:00
  • aa06868b1e Add the member the directory cannot see, rather than inviting them jaap-jan 2026-08-03 17:04:03 +02:00
  • 1f2607cc9a Merge branch 'claude/group-double-click-breadcrumb-7bf3f8' jaap-jan 2026-08-03 16:32:27 +02:00
  • 01d54ba4fa Put the trail above the GROUPS label rather than under it jaap-jan 2026-08-03 16:32:09 +02:00
  • 68600dea07 Merge branch 'claude/fingerprint-enrollment-support-a6c2f3' jaap-jan 2026-08-03 16:31:46 +02:00
  • fd6c4f5155 Merge branch 'claude/host-detail-pane-design-e98621' jaap-jan 2026-08-03 16:31:43 +02:00
  • a2c56de1f2 Read the selected team once per reload, so its owner is listed once jaap-jan 2026-08-03 16:26:52 +02:00
  • e3dfe5c371 Make the host pane something you ask for, and draw it as cards jaap-jan 2026-08-03 16:26:43 +02:00
  • ca6f69de34 Merge branch 'claude/group-double-click-breadcrumb-7bf3f8' jaap-jan 2026-08-03 16:22:45 +02:00
  • 0c0ac94312 Open a group by double-clicking it, and say where you are jaap-jan 2026-08-03 16:16:18 +02:00
  • 38d8706784 Give the phone a way to enrol the fingerprint it already unlocks with jaap-jan 2026-08-03 16:12:50 +02:00
  • fd8497bb76 Merge branch 'claude/sftp-s3-connection-ui-b0730f' jaap-jan 2026-08-03 15:51:19 +02:00
  • 61139bd469 Move the SFTP and S3 connection into the right-hand pane jaap-jan 2026-08-03 15:50:31 +02:00
  • 0c4bfea2a8 Merge branch 'claude/group-creation-hosts-dragdrop-56c6a3' jaap-jan 2026-08-03 15:50:12 +02:00
  • f9d08b738c Take the group headings out of the host grid, and drop onto a group card jaap-jan 2026-08-03 15:49:58 +02:00
  • 562fb444a8 Merge main into the phone connections branch jaap-jan 2026-08-03 15:35:33 +02:00
  • f5ffd1983d Make Connections the place a connection is made, and put the keychain away jaap-jan 2026-08-03 15:26:47 +02:00
  • 1b7df47537 Merge main into the desktop redesign branch jaap-jan 2026-08-03 15:17:55 +02:00
  • 208443b932 Move SFTP and S3 into the tab strip, and the host list into a card grid jaap-jan 2026-08-03 15:08:48 +02:00
  • 52f7226ac2 Merge branch 'claude/connection-host-default-text-9e501d' jaap-jan 2026-08-03 15:01:23 +02:00
  • 9801a744ba Merge branch 'main' into claude/angry-cray-f3d496 jaap-jan 2026-08-03 14:58:57 +02:00
  • 7343c717da Bring the last three outlined marks over to the filled tile jaap-jan 2026-08-03 14:56:40 +02:00
  • dbfe3a5a37 Merge branch 'claude/host-connection-top-bar-25d04e' jaap-jan 2026-08-03 14:56:12 +02:00
  • 99d3ab386f Merge branch 'claude/connection-host-default-text-9e501d' jaap-jan 2026-08-03 14:56:07 +02:00
  • 5800a4bbd0 Give the keychain the DELETE its confirmation was already written for jaap-jan 2026-08-03 14:54:19 +02:00
  • a2f0d4813a Take a third off both of the terminal's bars, and centre the cross in a tab jaap-jan 2026-08-03 14:54:16 +02:00
  • d6cd8825fc Let the launcher icon catch up with the mark v2 already drew everywhere else jaap-jan 2026-08-03 14:45:18 +02:00