Commit Graph

  • 2e8e8de976 Release v0.1.8 main v0.1.8 tben 2026-10-23 18:00:06 +01:00
  • e75ab28041 Open a computer chip in the viewer instead of switching to it tben 2026-10-23 17:58:08 +01:00
  • 4261535741 Tell every bot its own id, in every run tben 2026-10-23 17:40:28 +01:00
  • 0166f31cfc Release v0.1.7 v0.1.7 tben 2026-10-23 16:50:51 +01:00
  • caa9ad87e4 Remove sticky breadcrumbs tben 2026-10-23 16:49:52 +01:00
  • 30a4df183c Give every admin page a breadcrumb trail tben 2026-10-23 16:49:01 +01:00
  • ee687e1d31 Chunk Tailwind classes with tailwind-merge tben 2026-10-23 16:42:01 +01:00
  • 024d847b9a Let the install set how many steps a run may take tben 2026-10-23 16:20:38 +01:00
  • 06586a6dc8 Release v0.1.6 v0.1.6 tben 2026-10-23 16:05:01 +01:00
  • 55fc5ee97b Follow the thread's bottom, and offer a jump back to it tben 2026-10-23 16:03:37 +01:00
  • d9aea8e9c8 Record what every model call spends, and show it tben 2026-10-23 15:41:41 +01:00
  • 0048324d8a Let a delegated task choose the workspace it runs in tben 2026-10-23 14:25:21 +01:00
  • f7ef218507 Take the Gitea registry out of CI and mirror it separately tben 2026-10-23 12:03:23 +01:00
  • aac5d41474 Release v0.1.5 v0.1.5 tben 2026-10-23 10:21:06 +01:00
  • fcad4b49d6 Let a user stop a bot, and say the app is still alpha tben 2026-10-23 10:19:41 +01:00
  • 5beb5f3de4 Let a conversation's menu show the routines that run in it tben 2026-10-23 07:23:15 +01:00
  • 796c53716f Show a mirror failure, and link the release's own range tben 2026-10-23 06:54:06 +01:00
  • 5af2f0362a Fetch the tags in CI so the publish tests can read them tben 2026-10-23 06:13:14 +01:00
  • b3afda9ed8 Stop the tamper test from tampering with its own prefix v0.1.4 tben 2026-10-23 06:10:41 +01:00
  • eb29e2bca9 Bump the version to 0.1.4 tben 2026-10-23 06:10:05 +01:00
  • 41bb4aaac2 Let a super admin read the database from the app tben 2026-10-23 06:01:50 +01:00
  • 9b26c169d6 Let a text run take 200 steps tben 2026-10-23 06:01:38 +01:00
  • b5c3b7d126 Share every picture with everyone signed in tben 2026-10-23 06:01:34 +01:00
  • 93e3a4e3b0 Say what media.text_content is for in the schema tben 2026-10-23 06:01:24 +01:00
  • f2802c1bf3 Let bots set a picture from a file they can see tben 2026-10-23 05:24:55 +01:00
  • d3357cb7df Stop storing raw file bytes in media.text_content tben 2026-10-23 05:22:04 +01:00
  • 5475241371 Move the notification settings onto the general settings page tben 2026-10-23 04:11:21 +01:00
  • a5eb2b6a95 Let the coordinator set a workspace's picture v0.1.3 tben 2026-10-22 21:10:06 +01:00
  • 34667581b6 Tighten the coordinator prompt around how a run actually works tben 2026-10-22 20:14:08 +01:00
  • 2398314703 Give the coordinator a fuller prompt, and show bot instructions in find_bot tben 2026-10-22 20:11:03 +01:00
  • e8e4df6f56 Publish releases from two scripts, one per remote tben 2026-10-22 20:10:59 +01:00
  • 70d6f9b3d8 Bump the version to 0.1.2 v0.1.2 tben 2026-10-22 16:43:19 +01:00
  • 05af559adb Keep SELinux mount options out of the mount destination tben 2026-10-22 16:43:10 +01:00
  • 524f0dde36 Show the running version on Settings > General tben 2026-10-22 16:03:56 +01:00
  • 89e57cc467 Pad env rows and reflow the envs group v0.1.1 tben 2026-10-22 15:24:58 +01:00
  • e1faa2141e Limit the app container to 1 CPU and 2 GB, and stop stale caches tben 2026-10-22 15:16:51 +01:00
  • 06210f00a5 Build the release image once and mirror it to Gitea v0.1.0 tben 2026-10-22 14:02:21 +01:00
  • 38221c4baa Keep secrets out of the release matrix, where Actions rejects them tben 2026-10-22 13:58:59 +01:00
  • e45aa4162a Give each registry its own release leg, so Gitea cannot fail a release tben 2026-10-22 13:57:30 +01:00
  • 63a93a4262 Keep only the bot cookie for the last visited bot tben 2026-10-22 13:39:36 +01:00
  • 133e6b87c9 Put a user message's copy button beside its timestamp tben 2026-10-22 12:33:48 +01:00
  • 08d02e6033 Give bots skills: runbooks they load when a job matches tben 2026-10-22 12:31:42 +01:00
  • 379ef35e08 Toggle the color scheme from the rail header tben 2026-10-22 12:02:04 +01:00
  • 1a6249afd3 Let a bot take any colour tben 2026-10-22 11:55:36 +01:00
  • 2eccfe9e13 Remove workspace scoped bot from last visited bot list tben 2026-10-22 11:37:43 +01:00
  • 5a9f6d938a Copy a message to the clipboard from the chat tben 2026-10-22 11:35:07 +01:00
  • 080f8e9abc Edit the prompt appendix as markdown, bump twui tben 2026-10-22 11:23:36 +01:00
  • 16f1e7904a Open the bot last visited, else the coordinator tben 2026-10-22 11:18:19 +01:00
  • a8d8b680ad Append install-wide instructions to every bot's prompt tben 2026-10-22 11:12:38 +01:00
  • a88898d169 Archive the whole data volume in Backups, not just the database tben 2026-10-22 11:00:37 +01:00
  • fd75111bb1 Open a folder chip on its folder, in the folder that really holds it tben 2026-10-22 10:57:14 +01:00
  • 841149921b Refresh the session cookie after a profile save tben 2026-10-22 10:21:58 +01:00
  • 28053e690f Narrow the files browser's folders column to 180px tben 2026-10-22 10:21:58 +01:00
  • eacbe4ab87 Lead the files browser's folders with a tinted type icon tben 2026-10-22 10:18:35 +01:00
  • aebd6b8ccc Serve every media file privately at /media/<id> tben 2026-10-22 10:10:53 +01:00
  • ffd32c8b27 Paste another site's text without replaying it forever tben 2026-10-22 08:35:39 +01:00
  • 9af5323530 Square off the rail header and add a back button tben 2026-10-22 08:30:51 +01:00
  • 96735de48f Let a bot and a workspace set their own envs tben 2026-10-22 08:30:40 +01:00
  • 7a3d2df213 Document the files browser, import streaming and the FK trap tben 2026-10-22 07:37:29 +01:00
  • 80b6b6c1d7 Let a bot's reply link to the files it saved tben 2026-10-22 07:37:27 +01:00
  • 43e70de983 Delete a bot file's chunks with the file tben 2026-10-22 07:37:24 +01:00
  • de863618ba List a conversation's whole file tree, not just its top level tben 2026-10-22 07:37:21 +01:00
  • f1b7ba535f Stream computer files instead of reading them through the shell tben 2026-10-22 07:37:19 +01:00
  • 956942bba9 Add a files browser for every folder on the data volume tben 2026-10-22 07:37:16 +01:00
  • 07042a2288 Keep Tailwind's scan off the server-side folders tben 2026-10-22 06:06:25 +01:00
  • 7cb26c4e36 Add tasks: the crew's shared to-do list tben 2026-10-22 05:57:50 +01:00
  • 2d108b05bf Drop the nested form now twui guards a missing one tben 2026-10-22 05:04:40 +01:00
  • 89101d0e05 Keep model settings changes out of the page's form tben 2026-10-22 04:59:29 +01:00
  • 8edff8988a Run models on sensible generation defaults out of the box tben 2026-10-22 04:56:10 +01:00
  • c2553a4746 Add per-model generation settings to the model selector tben 2026-10-22 04:52:55 +01:00
  • fe502b38fe Rework the README with current screenshots tben 2026-10-22 04:15:43 +01:00
  • 72a150c2b2 Update user conversation bubble links tben 2026-10-21 19:08:58 +01:00
  • f644772944 Stop Tailwind scanning ref strings, colour links in the user bubble tben 2026-10-21 19:03:24 +01:00
  • d17a4a7bdd Add bots files handling logic tben 2026-10-21 17:56:09 +01:00
  • b0af4db1bf Open the composer's tools in a modal behind one counting button tben 2026-10-21 16:49:56 +01:00
  • 66903f7a00 Keep the conversation header's meta on one line with the workspace tben 2026-10-21 16:43:48 +01:00
  • 92ad95f743 Show the coordinator in the workspace rail under the workspace row tben 2026-10-21 16:10:06 +01:00
  • 40cf101b38 Fold the conversation header's icons into one menu tben 2026-10-21 16:06:21 +01:00
  • 361b8add9b Run development on the dev server's code, not a build's cache tben 2026-10-21 15:57:29 +01:00
  • 8bf6bedec5 Serve plain HTTP only and drop the local certificate tooling tben 2026-10-21 15:35:27 +01:00
  • f13fa863c5 Trim page props and page the conversation's messages tbenandClaude Opus 5.5 2026-10-20 20:09:01 +01:00
  • b3057119df Download the whole app build behind a loading page tbenandClaude Opus 5.5 2026-10-20 19:33:15 +01:00
  • 9778d0b9ff Keep a bot's workspace memory from reading as the workspace's record tben 2026-10-20 14:59:56 +01:00
  • b34a8fdaf1 Show the workspace picture in the conversation header tben 2026-10-20 14:50:24 +01:00
  • 8425631b3a Show sent messages before the server confirms them tben 2026-10-20 14:50:20 +01:00
  • 4f7e0a6bf0 Finish the mobile performance pass tben 2026-10-20 14:37:11 +01:00
  • c1a94fc9a5 Make pages load fast on mobile tbenandClaude Opus 5.5 2026-10-20 13:41:45 +01:00
  • 3b355d68bc Keep bot jobs and harness calls from hanging tben 2026-10-20 12:59:24 +01:00
  • 3e13052a25 Run the bots queue and cron with bun run start tben 2026-10-20 10:49:44 +01:00
  • 459eebf73d Use the certs/ fallback in every environment tben 2026-10-20 10:29:37 +01:00
  • 8c20c9a7ed Ask about HTTPS on a fresh install tben 2026-10-20 10:24:38 +01:00
  • e859bab294 Serve HTTPS by default with a local CA tben 2026-10-20 10:20:01 +01:00
  • 535adb6e16 Make routines act on their own and check every bot action tbenandClaude Opus 5.5 2026-10-20 08:45:49 +01:00
  • 6c57fae444 Use short install URL in installer and docs tben 2026-10-20 08:35:36 +01:00
  • e73eab3d41 Require the current container init setting on update tben 2026-10-20 07:45:06 +01:00
  • f20f20f8a2 Document the release and launch checklist tben 2026-10-20 07:43:55 +01:00
  • 2b2c41bebd Check the image architecture before starting tben 2026-10-20 07:34:16 +01:00
  • d0798a93a5 Add the self-hosted installer and release workflows tben 2026-10-20 07:02:58 +01:00
  • 1208eac6b7 Replace the composer textarea with a Tiptap markdown editor tbenandClaude Opus 5.5 2026-10-20 05:48:23 +01:00
  • e2093b0df6 Update frontend UI/UX tben 2026-10-20 04:59:08 +01:00