Jorge Manrubia
41b6f437b0
Update workflow stages with streams
2025-04-03 14:14:28 +02:00
Jorge Manrubia
17c1b2051f
Add toggles to switch between doing/considering
2025-04-03 13:46:29 +02:00
Jorge Manrubia
5a2b7c5abd
Rework buckets index using proper queries and tidy up
2025-04-03 13:26:16 +02:00
Jorge Manrubia
796ee44158
Tidy up header templates for listing buckets
2025-04-03 12:53:19 +02:00
Jorge Manrubia
75be594534
Fix merge issues
2025-04-03 11:21:46 +02:00
Jorge Manrubia
6c201fed4c
Reload stages with morphing too
2025-04-03 11:16:51 +02:00
Jorge Manrubia
4a2e3b6ebb
Make frames reload compatible with page refreshes to avoid flickering
2025-04-03 11:16:39 +02:00
Jorge Manrubia
5a740a4251
Enable page refreshes with morphing
...
Update Trix to a compatible version https://github.com/basecamp/house/tree/morphing-2
2025-04-03 11:16:07 +02:00
Jason Zimdars
f7e2d04808
Rework the flow for closing and moving between columns
2025-04-02 17:27:34 -05:00
Andy Smith
24427644a2
Replace remaining image_tags with icon_tag
2025-04-02 14:38:30 -05:00
Jorge Manrubia
45fc687ddd
Only hide stages for completed cards
...
We will miss the picker otherwise!
2025-04-02 18:11:39 +02:00
Jorge Manrubia
c53e9680e8
Fix caching issue
2025-04-02 17:53:16 +02:00
Jorge Manrubia
6d716fa932
Prevent turbo frames from loading edit forms when previwing cards in collections
...
To render N cards we were loading 3xN turbo frames. I suspect this makes staging choke.
2025-04-02 11:21:30 +02:00
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