Skip to content

Commit 124d5a8

Browse files
committed
chore: release 3.20.0
1 parent 8ffadae commit 124d5a8

5 files changed

Lines changed: 30 additions & 30 deletions

File tree

.beads/issues.jsonl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{"id":"zmux-15k","title":"Auto-Symlink Env Files","description":"I want to add a feature that auto-symlinks .env files from the main directory whenever I make a worktree\n\nname = \"Worktree: MY REPO\"\n\n[[panes]]\ncommands = [\n \"git worktree add -b {{autogenerated_branch_name}} ~/.warp/worktrees/MY_REPO/{{autogenerated_branch_name}}\",\n \"cd ~/.warp/worktrees/MY_REPO/{{autogenerated_branch_name}}\",\n \"find ~/Projects/MY_REPO -type f -name '.env.*' -exec sh -c 'for f do rel=\\\"${f#~/Projects/MY_REPO/}\\\"; [ -e \\\"$rel\\\" ] || [ -L \\\"$rel\\\" ] \u0026\u0026 continue; mkdir -p \\\"$(dirname \\\"$rel\\\")\\\"; ln -s \\\"$f\\\" \\\"$rel\\\"; done' sh {} +\",\n \"pnpm i\"\n]\ndirectory = \"~/Projects/MY_REPO\"\nid = \"main\"\ntype = \"terminal\"","status":"open","priority":4,"issue_type":"task","created_at":"2026-05-27T08:44:17.58554+04:00","updated_at":"2026-05-28T09:16:36.273063+04:00"}
2-
{"id":"zmux-2tq","title":"Worktree Cursor Paste Bug","description":"starting worktree with cursor is borked\n\n(doesn't paste the text in the session)","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-29T20:06:26.563724+04:00","updated_at":"2026-05-29T20:06:39.611814+04:00"}
2+
{"id":"zmux-2tq","title":"Worktree Cursor Paste Bug","description":"starting worktree with cursor is borked\n\n(doesn't paste the text in the session)","status":"open","priority":3,"issue_type":"task","created_at":"2026-05-29T20:06:26.563724+04:00","updated_at":"2026-05-29T20:10:35.265031+04:00"}
33
{"id":"zmux-3rb","title":"Project Auto Refresh Limits","description":"i keep needing to press refresh in the project page. please fix. actions that i do should auto refresh for me. also keep in mind that we might get to thousands of beads so we need some sensible limits here to avoid lagging the page hard when we get to that","status":"review","priority":2,"issue_type":"task","created_at":"2026-05-23T13:55:57.055354+04:00","updated_at":"2026-05-26T05:43:09.093704+04:00"}
44
{"id":"zmux-43f","title":"i want to be able to represent dependencies in the cards detailed and overview views","description":"please use the built in dependencies system in bd (beads) to store those dependencies but the user should be able to manage this while creating or editing a ticket (blocked by, blocking x, etc.)","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:52:58.628685+04:00","updated_at":"2026-05-23T12:37:47.520412+04:00","closed_at":"2026-05-23T12:37:47.520412+04:00","comments":[{"id":10,"issue_id":"zmux-43f","author":"madda","text":"Done: blocked-by/blocking deps in create/edit and shown on cards + detail.","created_at":"2026-05-23T08:37:47Z"}]}
55
{"id":"zmux-4ao","title":"i want the user to be able to edit the titles of tickets. they can't right now","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:56:38.296757+04:00","updated_at":"2026-05-23T12:37:47.514522+04:00","closed_at":"2026-05-23T12:37:47.514522+04:00","comments":[{"id":4,"issue_id":"zmux-4ao","author":"madda","text":"Done: ticket titles are editable in the detail dialog and saved via bd update --title.","created_at":"2026-05-23T08:37:46Z"}]}
@@ -11,18 +11,18 @@
1111
{"id":"zmux-5x9","title":"make double clicking on a tab again take us out of focus mode","description":"and add a button on the top right of the tabs bar to leave focus mode when it's currently applied for a project","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:51:45.058082+04:00","updated_at":"2026-05-23T12:37:47.515621+04:00","closed_at":"2026-05-23T12:37:47.515621+04:00","comments":[{"id":5,"issue_id":"zmux-5x9","author":"madda","text":"Done: double-clicking a focused native tab exits focus mode; titlebar shows Exit focus when active.","created_at":"2026-05-23T08:37:46Z"}]}
1212
{"id":"zmux-6ii","title":"Project Ticket Deletion","description":"add ability to delete tickets in the projects view","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T13:43:38.205321+04:00","updated_at":"2026-05-28T08:00:16.921133+04:00","closed_at":"2026-05-28T08:00:16.921137+04:00","labels":["aa. project"]}
1313
{"id":"zmux-6y0","title":"bead progressing in statuses","description":"we should make the agents push tickets around in the statuses in the swimlanes we have. right now they all stay in todo which is wrong. \n","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:08:22.236975+04:00","updated_at":"2026-05-23T12:37:47.524709+04:00","closed_at":"2026-05-23T12:37:47.524709+04:00","comments":[{"id":14,"issue_id":"zmux-6y0","author":"madda","text":"Done: Start work sets in_progress + copies agent prompt with bd status workflow; AGENTS.md documents swimlane updates.","created_at":"2026-05-23T08:37:47Z"}]}
14-
{"id":"zmux-7se","title":"Browser Sidebar Flicker","description":"there's a flicker when my cursor passes over a browser tabs sidebar card","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-27T10:18:41.641256+04:00","updated_at":"2026-05-27T10:18:47.903013+04:00"}
14+
{"id":"zmux-7se","title":"Browser Sidebar Flicker","description":"there's a flicker when my cursor passes over a browser tabs sidebar card","status":"open","priority":3,"issue_type":"task","created_at":"2026-05-27T10:18:41.641256+04:00","updated_at":"2026-05-29T20:10:17.40151+04:00"}
1515
{"id":"zmux-7wv","title":"the top tabs bar of the settings modal and the list of sections need to look better when the screen is narrow","description":"/Users/madda/Library/Application Support/CleanShot/media/media_hg1AfJrq19/2026-05-23_Ghostex_10-59-57@2x.png","status":"review","priority":2,"issue_type":"task","created_at":"2026-05-23T11:00:36.081143+04:00","updated_at":"2026-05-28T08:24:57.78318+04:00"}
1616
{"id":"zmux-966","title":"i want to add filtering and full text search above the swimlanes for all the tickets in the projects panel\n\nimplement simpler version of linear's version of this feature","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:05:46.65154+04:00","updated_at":"2026-05-23T12:37:47.521503+04:00","closed_at":"2026-05-23T12:37:47.521503+04:00","comments":[{"id":11,"issue_id":"zmux-966","author":"madda","text":"Done: search + status filter bar above swimlanes (Fuse-backed).","created_at":"2026-05-23T08:37:47Z"}]}
1717
{"id":"zmux-9tf","title":"when i paste long unbroken text in the ticket creation modal it overlows out and breaks the modal look","description":"/Users/madda/Library/Application Support/CleanShot/media/media_8SCDGPjDtI/2026-05-23_Ghostex_11-03-09@2x.png","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:04:55.076484+04:00","updated_at":"2026-05-23T12:37:47.512234+04:00","closed_at":"2026-05-23T12:37:47.512234+04:00","comments":[{"id":2,"issue_id":"zmux-9tf","author":"madda","text":"Done: ticket textareas use overflow-wrap/word-break so long unbroken paste stays inside the modal.","created_at":"2026-05-23T08:37:46Z"}]}
1818
{"id":"zmux-ai4","title":"Auto-Title Modal Close Bug","description":"when i create a ticket in the projects by just typing the prompt and no title and it goes to auto gen a title it's keeping the new ticket modal open and blocking me from creating more tickets. please fix it so it just shows generating on that ticket's card in the board but it should close the modal when i hit \"create\"","status":"review","priority":2,"issue_type":"task","created_at":"2026-05-23T13:57:17.348765+04:00","updated_at":"2026-05-28T08:24:59.820504+04:00"}
1919
{"id":"zmux-brl","title":"Resources Modal Collapse","description":"please make the resources modal collapse everything on the first open (the first time it's opened ever) \n\n[Image #1](/Users/madda/Library/Application Support/CleanShot/media/media_1RRkstN2d3/2026-05-28_Ghostex_10-08-40@2x.png)\n\nalso please remove this tooltip for expanding:\n\n[Image #2](/Users/madda/Library/Application Support/CleanShot/media/media_5pGQg7I0qd/2026-05-28_Ghostex_10-10-31@2x.png)","status":"review","priority":2,"issue_type":"task","created_at":"2026-05-28T10:10:43.584887+04:00","updated_at":"2026-05-28T13:01:58.799793+04:00"}
2020
{"id":"zmux-de1","title":"Animated Title Generation","description":"please make the Generating title text look different and animated when i create a ticket and the title is being generated\n\n/Users/madda/Library/Application Support/CleanShot/media/media_Hid0GhG4h5/2026-05-28_Ghostex_07-52-14@2x.png","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-28T07:53:26.325881+04:00","updated_at":"2026-05-28T07:53:32.490207+04:00"}
21-
{"id":"zmux-djj","title":"Agent Browser Focus Shift","description":"when a browser gets started by an agent it's always switching me to it (bringing that project to focus)\n\nwe shouldn't do this","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-27T10:19:48.240912+04:00","updated_at":"2026-05-27T10:19:54.448926+04:00"}
21+
{"id":"zmux-djj","title":"Agent Browser Focus Shift","description":"when a browser gets started by an agent it's always switching to it (bringing that project to focus)\n\nwe shouldn't do this","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-27T10:19:48.240912+04:00","updated_at":"2026-05-29T20:11:04.630614+04:00"}
2222
{"id":"zmux-ey1","title":"need to add image previews to the projects area (when i paste an image add it small)","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:02:37.864748+04:00","updated_at":"2026-05-23T12:37:47.522753+04:00","closed_at":"2026-05-23T12:37:47.522753+04:00","comments":[{"id":12,"issue_id":"zmux-ey1","author":"madda","text":"Done: pasted images embed as small markdown previews in ticket prompt.","created_at":"2026-05-23T08:37:47Z"}]}
2323
{"id":"zmux-fdr","title":"i want to be able to set priorities and tshirt sizes for the tickets in a dropdown when creating/editing them","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:53:30.998341+04:00","updated_at":"2026-05-23T12:37:47.518632+04:00","closed_at":"2026-05-23T12:37:47.518632+04:00","comments":[{"id":8,"issue_id":"zmux-fdr","author":"madda","text":"Done: priority + t-shirt (estimate) dropdowns on create/edit.","created_at":"2026-05-23T08:37:47Z"}]}
2424
{"id":"zmux-lp7","title":"Image Paste Thumbnail Issue","description":"Pasting an image shows the following paste-image stuff, it should just show the actual image as a small thumbnail, not this!\n\nplease let me know the best options to resolve this issue. dont start implementation yet\n\n/Users/madda/Library/Application Support/CleanShot/media/media_xhF8zbPTnS/2026-05-23_Ghostex_13-53-53@2x.png\n\n![pasted-image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAp4AAAD4CAYAAABFROb9AAAMTmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnltSSQgQiICU0JsgIiWAlBBaAOlFEJWQBAglxoSgYkcXFVy7iGBFV0EUXV0BWWyoq64sit21LBZUlHWxYFfehAC67Cvfm++bO//958w/55w7994ZABgdApksF9UCIE+aL48NCWBPSE5hk54CHNAACojASCBUyLjR0REAlsH27+XNNYCo2suOKq1/9v/Xoi0SK4QAINEQp4sUwjyIfwIAbxbK5PkAEGWQt5ieL1PhtRDryqGDEFercKYaN6twuhpf7LeJj+VB/BAAMk0gkGcCoNkDeXaBMBPqMGC0wFkqkkgh9ofYNy9vqgji+RDbQhs4J0......)","status":"review","priority":2,"issue_type":"task","created_at":"2026-05-23T13:54:47.362939+04:00","updated_at":"2026-05-28T08:48:25.195525+04:00"}
25-
{"id":"zmux-lzq","title":"Bead Thread Prompt Logs","description":"we MUST have a feature which links each bead with a thread done by an agent. and using our notification hooks that we install already, i want to be able to save all of the user prompts and the agent \"final replies\" before handing the turn back to the user as a log that's linked to each ticket and shown at the bottom of the ui for it.\n\nonly issue is if the user pastes a ton of text or the agent replies with a ton of text we need to limit to lets say first 150 lines only max.\n\nthese should be stored as jsonl outside of the sqlite pls","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-23T13:59:15.146572+04:00","updated_at":"2026-05-23T13:59:15.146572+04:00"}
25+
{"id":"zmux-lzq","title":"Bead Thread Prompt Logs","description":"we MUST have a feature which links each bead with a thread done by an agent. and using our notification hooks that we install already, i want to be able to save all of the user prompts and the agent \"final replies\" before handing the turn back to the user as a log that's linked to each ticket and shown at the bottom of the ui for it.\n\nonly issue is if the user pastes a ton of text or the agent replies with a ton of text we need to limit to lets say first 150 lines only max.\n\nthese should be stored as jsonl outside of the sqlite pls","status":"open","priority":3,"issue_type":"task","created_at":"2026-05-23T13:59:15.146572+04:00","updated_at":"2026-05-29T20:11:24.254344+04:00"}
2626
{"id":"zmux-nhb","title":"Priority Label Update","description":"make the priorities say: Urgent High Medium Low instead of P0 P1 etc\n\n[Image #1](/Users/madda/Library/Application Support/CleanShot/media/media_zw2RBSJEfJ/2026-05-28_Ghostex_09-16-42@2x.png)","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-28T09:17:10.768249+04:00","updated_at":"2026-05-28T09:21:49.32712+04:00","closed_at":"2026-05-28T09:21:49.32712+04:00"}
2727
{"id":"zmux-ni5","title":"we need to add \"labels\" to the ticket creation in the projects tab (should be saved in bd also\n\nshould work just like linear's labels","description":"","status":"closed","priority":2,"issue_type":"task","created_at":"2026-05-23T11:04:29.822449+04:00","updated_at":"2026-05-23T12:37:47.519533+04:00","closed_at":"2026-05-23T12:37:47.519533+04:00","comments":[{"id":9,"issue_id":"zmux-ni5","author":"madda","text":"Done: Linear-style labels on create/edit persisted through bd label/update commands.","created_at":"2026-05-23T08:37:47Z"}]}
2828
{"id":"zmux-p1h","title":"Multi commit rename not sent","description":"when i try to do multi commit with cursor the /rename is shown on the first line then the prompt but it doesn't send it","status":"open","priority":2,"issue_type":"task","created_at":"2026-05-29T20:07:21.112576+04:00","updated_at":"2026-05-29T20:07:31.789357+04:00"}

appcast-x86_64.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ IMPORTANT: This file was signed by Sparkle. Any modifications to this file requi
77
<title>Ghostex Intel Updates</title>
88
<link>https://github.com/maddada/Ghostex/releases</link>
99
<description>Sparkle appcast for Ghostex Intel macOS releases.</description>
10+
<item>
11+
<title>3.20.0</title>
12+
<pubDate>Fri, 29 May 2026 20:14:13 +0400</pubDate>
13+
<sparkle:fullReleaseNotesLink>https://github.com/maddada/Ghostex/releases/tag/v3.20.0</sparkle:fullReleaseNotesLink>
14+
<sparkle:version>32000</sparkle:version>
15+
<sparkle:shortVersionString>3.20.0</sparkle:shortVersionString>
16+
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
17+
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.20.0/ghostex-3.20.0-x86_64.dmg" length="200476768" type="application/octet-stream" sparkle:edSignature="BvSYyc1qhPX3LM5waIJl3wGqXOSYHcokMgYOvEuL6rgxWOUZ6E/Q72+g3IWMZ1wZYM/eJ/os+dbVN8WqGbGBAA=="/>
18+
</item>
1019
<item>
1120
<title>3.19.0</title>
1221
<pubDate>Fri, 29 May 2026 19:25:03 +0400</pubDate>
@@ -52,18 +61,9 @@ IMPORTANT: This file was signed by Sparkle. Any modifications to this file requi
5261
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
5362
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.15.0/ghostex-3.15.0-x86_64.dmg" length="198792161" type="application/octet-stream" sparkle:edSignature="tW83woPrVs7t7+LrRdeRR+qiPhCy59Z220u4O31nIYLP3PkPY5W0UoHcWakmv7XCNKLjZtHc6U5w5hALx0A+DQ=="/>
5463
</item>
55-
<item>
56-
<title>3.14.0</title>
57-
<pubDate>Wed, 27 May 2026 01:38:43 +0400</pubDate>
58-
<sparkle:fullReleaseNotesLink>https://github.com/maddada/Ghostex/releases/tag/v3.14.0</sparkle:fullReleaseNotesLink>
59-
<sparkle:version>31400</sparkle:version>
60-
<sparkle:shortVersionString>3.14.0</sparkle:shortVersionString>
61-
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
62-
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.14.0/ghostex-3.14.0-x86_64.dmg" length="198576494" type="application/octet-stream" sparkle:edSignature="tccvcrwc0LADobDIOPpgG+eFCHx778tKYMFYcKJyzNzoI4jGnpy1S1kcvaKTwm232mwiqHIy5Bt7UyKMxNNmBQ=="/>
63-
</item>
6464
</channel>
6565
</rss>
6666
<!-- sparkle-signatures:
67-
edSignature: Y14xm08sRG+EiJpR0yI8czrvC0EdcouhgluWzFl5xF8HoOeeo9Eedarh1Y0MSru8dZgbQstHojT6Wyevi1jxCQ==
67+
edSignature: tVKhvO8Tx1B6rZEqEFJvZZNVkp+d3FDtFTa8yUWNIAHzhZrh9unokce3xm9gtg8EOsaPK9YgHm91CD2DB/hQAA==
6868
length: 5059
6969
-->

appcast.xml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ IMPORTANT: This file was signed by Sparkle. Any modifications to this file requi
77
<title>Ghostex Updates</title>
88
<link>https://github.com/maddada/Ghostex/releases</link>
99
<description>Sparkle appcast for Ghostex macOS releases.</description>
10+
<item>
11+
<title>3.20.0</title>
12+
<pubDate>Fri, 29 May 2026 20:14:08 +0400</pubDate>
13+
<sparkle:fullReleaseNotesLink>https://github.com/maddada/Ghostex/releases/tag/v3.20.0</sparkle:fullReleaseNotesLink>
14+
<sparkle:version>32000</sparkle:version>
15+
<sparkle:shortVersionString>3.20.0</sparkle:shortVersionString>
16+
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
17+
<sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
18+
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.20.0/ghostex-3.20.0-arm64.dmg" length="186228786" type="application/octet-stream" sparkle:edSignature="WuVvo280Rtd6wfgjPUt0mbLcx6oZeUr8of96cRbInvsm3ao0OhvdK6/QHN0OFwDZ7T8/fcF611JKEOtee8q/Bg=="/>
19+
</item>
1020
<item>
1121
<title>3.19.0</title>
1222
<pubDate>Fri, 29 May 2026 19:24:59 +0400</pubDate>
@@ -57,19 +67,9 @@ IMPORTANT: This file was signed by Sparkle. Any modifications to this file requi
5767
<sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
5868
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.15.0/ghostex-3.15.0-arm64.dmg" length="184949664" type="application/octet-stream" sparkle:edSignature="KP72PBoYQ8ztcqNeQ/q/+SA0OLygdBEgySkq6hFOax8o/tdEhELSVdx8dzwT1BV3c0sYo5F5NsfAzzgNM8QCBw=="/>
5969
</item>
60-
<item>
61-
<title>3.14.0</title>
62-
<pubDate>Wed, 27 May 2026 01:38:39 +0400</pubDate>
63-
<sparkle:fullReleaseNotesLink>https://github.com/maddada/Ghostex/releases/tag/v3.14.0</sparkle:fullReleaseNotesLink>
64-
<sparkle:version>31400</sparkle:version>
65-
<sparkle:shortVersionString>3.14.0</sparkle:shortVersionString>
66-
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
67-
<sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
68-
<enclosure url="https://github.com/maddada/Ghostex/releases/download/v3.14.0/ghostex-3.14.0-arm64.dmg" length="185039825" type="application/octet-stream" sparkle:edSignature="RIoHgu1S0QJpxSDTcW6hASk5eiLEHYjS6NMoKchDM9+4rUJQuBTMyPxS7Qqy8CoeP3WA4CccHxKS9oAYMntkAg=="/>
69-
</item>
7070
</channel>
7171
</rss>
7272
<!-- sparkle-signatures:
73-
edSignature: 1xVCd3TzTMa+qdSQhv38wMBd9A0II3makUMxVdPVXxuyOHn31+KJ3Lf3sNp2TbI+94Oq05Y2j6nMSdc6HzyPBw==
73+
edSignature: QK/2oTiyNWQUbp8kl9BV93bb+MV7T1oJmpZyMpYJT4giDcmr75wGOiF0LkOFF2Src0/wZ4cvMqKjS9d5ZYihCA==
7474
length: 5532
7575
-->

0 commit comments

Comments
 (0)