Jason Zimdars
988fa33b32
Revert unrealized changes
2025-04-01 15:13:21 -05:00
Jason Zimdars
c3b4b4821d
A few dark mode fixes
2025-04-01 14:52:54 -05:00
Jason Zimdars
e87091d206
Wire-up sorting by newest/oldest
2025-04-01 14:09:35 -05:00
Jason Zimdars
8f4d330d05
Stub sorting button
2025-04-01 10:30:27 -05:00
Jason Zimdars
fac288f71c
Bucket filter
2025-04-01 09:59:25 -05:00
Jason Zimdars
49aa436676
Don't filter these by stage either
2025-03-31 17:30:47 -05:00
Jason Zimdars
6fddce3f21
Bring back back
2025-03-31 17:24:09 -05:00
Jason Zimdars
4a9cfd8bcb
Extra bracket
2025-03-31 17:17:36 -05:00
Jason Zimdars
01230a870c
Filter the doing column by stage
2025-03-31 17:11:22 -05:00
Jason Zimdars
d950c92fda
Don't render if it's unstages
2025-03-31 15:16:52 -05:00
Jason Zimdars
c73ed5de3b
Wire up triage buttons
2025-03-31 15:16:43 -05:00
Jason Zimdars
1d5b7606fe
Only display when looking at just that bucket
2025-03-31 15:03:47 -05:00
Jason Zimdars
a6e99e0912
Blank slates, page title, and clearer collections
2025-03-31 14:58:06 -05:00
Jason Zimdars
3ebfe6c509
Remove limit
2025-03-31 14:45:00 -05:00
Jason Zimdars
f16f0ae48f
Mock layout
2025-03-31 14:04:20 -05:00
Jason Zimdars
217a3bf96f
Copy
2025-03-31 13:30:28 -05:00
Jason Zimdars
ec63613898
Show completed cards at the bottom
2025-03-31 11:06:39 -05:00
Jason Zimdars
4ba1124134
Merged wrong change
2025-03-31 09:46:38 -05:00
Jason Zimdars
c0f67ddf85
Merge branch 'main' into two-cols
...
* main:
Fix setting the workflow on a collection
Extract icon_tag helper to reduce repetition
Proper spacing
If there are no tags, show no tag column for the filter
Protect against an account without workflows
2025-03-31 09:43:03 -05:00
David Heinemeier Hansson
de6f782ca3
Extract icon_tag helper to reduce repetition
2025-03-29 17:22:51 +01:00
Jason Zimdars
1aca3b0181
Try two-column layout
2025-03-28 16:40:08 -05:00
Jason Zimdars
f3bc2a2316
Tray placeholders
2025-03-26 15:20:23 -05:00
Jason Zimdars
a6c10d3de7
Unused
2025-03-26 14:22:03 -05:00
Jason Zimdars
c7aba17303
Massive refactor for better font sizing and responsive layout
2025-03-26 11:45:14 -05:00
Jason Zimdars
3bde5fdc1c
Comments, list and font improvements
2025-03-25 16:59:13 -05:00
Jason Zimdars
07c2c53c49
Close attribute
2025-03-25 15:06:25 -05:00
Jason Zimdars
46cd84f306
Remove divider
2025-03-25 15:06:25 -05:00
Mike Dalessio
95a7406b67
Restore commenting and subscriber bar
...
removed in 403a328e
2025-03-25 09:43:26 -04:00
Jason Zimdars
403a328ef8
Walk-back two-column comments design
2025-03-24 17:43:43 -05:00
Jason Zimdars
abeb0762f6
Untangle list
2025-03-24 17:27:24 -05:00
Jason Zimdars
7c54a20ece
DRY this up a bit
2025-03-24 17:04:08 -05:00
Mike Dalessio
a66dc2a789
Move tags and assignments partials out of "bubbles/sidebar"
...
They're part of the card now, let's name them that way.
Also, rename the "tag" partial to "tagging", following the naming
convention established by the controller.
2025-03-24 17:11:58 -04:00
Mike Dalessio
5ae87d8140
Ensure the tags dropdown is not subject to the cached card fragment
...
- Rearrange the _tags and _tag partial, so they are properly nested concerns
- Add turbo frames for _tags and _tag
- Load _tag in a separate request, so it's not cached with the card
- Cache _tag using the bubble and the account
- New model behavior: touch Account when tags are added or removed
- New controller action: "new" for taggings toggles, which renders the _tag partial
- Updating taggings responds with a turbo stream response that updates the _tags frame
This is very much a parallel change to what was done with assignments
in #317 .
2025-03-24 16:48:11 -04:00
Mike Dalessio
df377861fc
Merge pull request #317 from basecamp/flavorjones-assignee-card-cache
...
Assignee dropdown no longer subject to the card fragment cache
2025-03-24 15:27:53 -04:00
Jason Zimdars
bc5858081a
Make sure back restores any active filters
2025-03-24 14:15:45 -05:00
Jason Zimdars
9b9e09601e
Introduce text-based UI
2025-03-24 11:33:04 -05:00
Mike Dalessio
44650cc36e
Reload the assignees turbo frame when assigments are updated
...
Also, add a cache around the dropdown keyed on [bubble, bucket].
2025-03-21 17:53:41 -04:00
Mike Dalessio
a830ec1999
Extract an "assignees" partial
...
pulling the avatars down from the "people" partial, and pulling the
add button up from the "assignment" partial.
The result is:
- the "bubbles/sidebar/assignment" partial is just the dialog box
- the "bubbles/assignees" partial contains everything about assignees
- the "bubbles/people" partial makes one render call
and I've introduced some turbo frames in the expectation of the next
commit which will load the dialog in the background.
2025-03-21 17:20:14 -04:00
Jason Zimdars
cbc9567966
Smaller tray cards
2025-03-21 14:54:26 -05:00
Jason Zimdars
53b906423a
Overflow needs to be on the nearest item
2025-03-20 18:12:43 -05:00
Jason Zimdars
39ebeadc08
Hide button when empty
2025-03-20 18:04:39 -05:00
Jason Zimdars
9dba039096
Missing class
2025-03-20 17:59:29 -05:00
Jason Zimdars
eaf927f1a8
Refactor tray styles
2025-03-20 17:54:24 -05:00
Jason Zimdars
0da84efd01
Tray pins design
2025-03-20 16:52:56 -05:00
Jason Zimdars
2e0f787777
Polish trays behavior
2025-03-20 11:41:17 -05:00
Jason Zimdars
e92995b5e5
Account for untitled bubbles
2025-03-20 11:41:02 -05:00
Jason Zimdars
7f06504a55
Ensure something is rendered when title is blank
2025-03-20 11:16:31 -05:00
Jason Zimdars
05d377e919
Actually let's use the icons and the state
2025-03-19 17:45:20 -05:00
Jason Zimdars
264d78b21a
Update test
2025-03-19 16:37:06 -05:00
Jason Zimdars
572428bfbc
Improved comments and events layout
2025-03-19 16:33:03 -05:00