Commit Graph

1179 Commits

Author SHA1 Message Date
Taylor Ho
87cdc413aa Polish workflow editor interactions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 14:55:59 -07:00
Taylor Ho
32a8e7059d Fix workflow editor loading flash
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 13:38:45 -07:00
Taylor Ho
b8d6277ac0 Route workflow editor panes
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 11:03:03 -07:00
Taylor Ho
8b7948c507 Route workflow editor modals
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:56:26 -07:00
Taylor Ho
3fd80977f6 Simplify workflow timing fields
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:43:59 -07:00
Taylor Ho
37ba923007 Add workflow duration sliders
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:31:25 -07:00
Taylor Ho
321047feb9 fix(desktop): align workflows sidebar styling
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:30:55 -07:00
Taylor Ho
4212f22c23 Improve workflow DM channel labels
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:30:28 -07:00
Taylor Ho
fa962ed48e Show message content in workflow filters
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 10:03:26 -07:00
Taylor Ho
bbd0df4a69 Refine workflow condition spacing
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 09:58:37 -07:00
Taylor Ho
705a0b566d Refine workflow filter editing
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 09:51:14 -07:00
Taylor Ho
4c2a83e90a Polish workflow author picker
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 09:39:51 -07:00
Taylor Ho
934e2b7eb3 Refine workflow filter controls
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 09:32:46 -07:00
Taylor Ho
2dcb090b61 Polish workflow trigger filters
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 09:22:22 -07:00
Taylor Ho
dfdde30d87 Align workflows layout with agents page
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 00:55:15 -07:00
Taylor Ho
b2761d893d Refine workflow card hover state
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 00:30:10 -07:00
Taylor Ho
2af66ff0ad Simplify workflow card footer
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 00:23:01 -07:00
Taylor Ho
0d92496f69 Add workflow enable toggle to card menu
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 00:21:19 -07:00
Taylor Ho
37f288942b Polish workflow index labels
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-14 00:17:35 -07:00
Taylor Ho
d52292870e Polish workflow trigger labels
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:46:52 -07:00
Taylor Ho
b6df66007a Hide unsupported workflow actions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:46:35 -07:00
Taylor Ho
5d6ac15476 Simplify workflow equality labels
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:45:01 -07:00
Taylor Ho
8be1947168 Remove workflow step conditions from form
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:39:44 -07:00
Taylor Ho
c92338cde0 Clarify workflow author ID pagination
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:28:17 -07:00
Taylor Ho
7075eba33e Show workflow step details
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:27:19 -07:00
Taylor Ho
4a5bff2614 Clarify workflow text conditions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:18:36 -07:00
Taylor Ho
4f6ccb2890 Polish workflow trigger presentation
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:15:00 -07:00
Taylor Ho
5c4a43ec22 Improve workflow trigger details
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 23:09:03 -07:00
Taylor Ho
b09299e0ae Add workflow message picker
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 22:49:22 -07:00
Taylor Ho
5cdbf19fd1 Clarify workflow step conditions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 22:41:31 -07:00
Taylor Ho
314cfd0b7b Polish workflow trigger conditions and sequence editor
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 22:35:03 -07:00
Taylor Ho
2d51c6beef Limit workflow ID conditions to equality
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 22:07:35 -07:00
Taylor Ho
21268599d6 Clarify workflow condition defaults
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 21:50:32 -07:00
Taylor Ho
13c9c73ffa Polish workflow condition selectors
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 21:45:13 -07:00
Taylor Ho
c463f043e4 Polish workflow message inputs
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:38 -07:00
Taylor Ho
ac175010fa Polish workflow landing cards
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:37 -07:00
Taylor Ho
0e6a04fafd Mark unsupported workflow actions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:37 -07:00
Taylor Ho
a97b0aa0d0 Label unsupported workflow reaction action
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:36 -07:00
Taylor Ho
3cf827b844 Use emoji picker across workflow fields
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:35 -07:00
Taylor Ho
20073b3a9d feat(workflows): polish conditions and fix listing
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:12:34 -07:00
Taylor Ho
75c6336818 fix(desktop): simplify monthly schedule warning
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:55 -07:00
Taylor Ho
604b9b7390 feat(desktop): improve workflow schedule picker
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:54 -07:00
Taylor Ho
a6e7e05b6e Guard unsaved workflow changes
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:53 -07:00
Taylor Ho
03e8542648 Fix workflow node selection styling
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:53 -07:00
Taylor Ho
a6ad61851d Simplify workflow inspector copy
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:52 -07:00
Taylor Ho
487745a667 Refine workflow inspector hierarchy
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:52 -07:00
Taylor Ho
1eb1921b07 Polish workflow builder interactions
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:51 -07:00
Taylor Ho
b883ac557b Redesign workflow editor
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:51 -07:00
Taylor Ho
75019b0906 Polish workflow creation form
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
2026-08-13 14:11:50 -07:00
Wes
2693e0db1f Make workflow run history authoritative in Desktop (#5780)
## Summary

- persist stable workflow run `error_code` values separately from human
diagnostics
- expose NIP-98 authenticated, channel-authorized run history and
approval reads with stable keyset pagination
- connect Desktop to those authoritative reads and return the
relay-created run ID on trigger
- show truthful loading, failure, and pending-trace states, and do not
render approval actions from non-actionable stored hashes

## Validation

- pre-push `branch-skew`, `desktop-typecheck`, `desktop-test`,
`rust-tests`, `desktop-tauri-checks`, and `desktop-check` all passed on
`a097dbe5f`
- Desktop tests: 4,761 passed, 0 failed
- `cargo check -p buzz-relay`
- `git diff --check`

## Remaining gate

This does not claim a relay-backed Playwright workflow journey. The
browser relay bridge still routes workflow invokes through in-memory
handlers; that production-shaped acceptance gate remains follow-up work
before Workflows can leave preview.

---------

Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Carl <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz>
Co-authored-by: Mongo <5c25403eab7271f9f94ddd4f2b270e8cac2c92e2c830c51877cca6ec974ffb3f@buzz.block.builderlab.xyz>
Co-authored-by: Princess Donut <68157ebd23b3897c1991015c3038658ea916200c67d3a54620b0754d1b92f6e0@buzz.block.builderlab.xyz>
2026-08-13 12:56:37 -07:00