Mike Dalessio
5d26feaa75
Handle collections that do not auto close
2025-05-12 17:19:46 -04:00
Mike Dalessio
4e815fc423
Ensure that a "reconsidered" card gets an updated timestamp
...
so that it's not closed by the subsequent Card::AutoCloseAllDueJob
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009030
2025-05-07 19:04:13 -04:00
Andy Smith
289ca452d8
Remind 7 days before, not 30
2025-05-07 11:15:40 -05:00
Andy Smith
03473d8842
Merge pull request #406 from basecamp/closing-soon-badge
...
Closing soon badge
2025-05-07 11:13:35 -05:00
Jorge Manrubia
dc28f4c9c5
Add command to close cards
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8620236700
2025-05-07 11:00:22 +02:00
Andy Smith
4d1c215f02
Merge branch 'main' into closing-soon-badge
2025-05-06 15:25:01 -05:00
Andy Smith
f1daa647fe
Separate default from selectable workflow colors
2025-05-06 11:54:40 -05:00
Andy Smith
a42e5c647f
Use variables for card colors
2025-05-05 13:34:35 -05:00
Jason Zimdars
dc1d920379
Use black for closed cards only
2025-05-02 15:39:10 +02:00
Andy Smith
6c7de54137
Rename 'badge' to 'bubble'
2025-05-01 11:19:58 +02:00
Andy Smith
0d086cd39e
Merge branch 'main' into closing-soon-badge
2025-05-01 09:59:42 +02:00
Andy Smith
78941e5068
Address PR feedback
2025-05-01 09:58:23 +02:00
Jorge Manrubia
d9acafcb64
New line
2025-04-30 11:05:58 +02:00
Jorge Manrubia
c349f52aec
Not used
2025-04-30 10:22:23 +02:00
Jorge Manrubia
174bb21b8a
Drop event summaries too
...
We'll regenerate with a script
2025-04-30 09:55:29 +02:00
Jorge Manrubia
e1347bec3f
Extract method
2025-04-30 09:47:05 +02:00
Jorge Manrubia
b6c3e5c090
Add tests and clean unused events
2025-04-30 09:45:41 +02:00
Jorge Manrubia
6f06fb2277
Format
2025-04-30 08:25:06 +02:00
Jorge Manrubia
9edffe2170
Format
2025-04-29 20:39:55 +02:00
Jorge Manrubia
4ff55df2e0
Create system comments on events
2025-04-29 20:33:07 +02:00
Jorge Manrubia
2b98db9e66
Flatten out comments and messages
...
https://37s.fizzy.37signals.com/collections/693169850/cards/999008989#comment_994777841
2025-04-29 19:21:18 +02:00
Jorge Manrubia
685c1f4aca
Reorder methods
2025-04-25 20:04:04 +02:00
Jorge Manrubia
0056cafa04
Merge pull request #436 from basecamp/configure-auto-close
...
Configure the autoclose period for collections
2025-04-25 19:55:19 +02:00
Jorge Manrubia
5e279ab2e1
Fix: dismiss notifications from comments
2025-04-25 19:52:09 +02:00
Jorge Manrubia
e90b062440
Configure the autoclose period at the collection level
2025-04-25 13:29:16 +02:00
Jorge Manrubia
54d7327ccd
Merge branch 'main' into events-revamp
...
* main:
Account for stages where the color isn't set
Choose workflows from a small preview
Add missing filter display classes, style input
Scroll users list, adjust layout
Workflows and card perma polish
Type polish and sizing constraints
dep: AR::Tenanted: no implicit db migrations
New layout for collections settings, stub entropy setting
Adjust collection line to contrast with comment excerpts
Adjust perma layout for larger cards
Give the timeline a little space on each side
2025-04-25 09:41:29 +02:00
Jason Zimdars
dca5e3b942
New layout for collections settings, stub entropy setting
2025-04-24 12:56:14 -05:00
Jorge Manrubia
4183a5a32c
Remove unneeded transaction
2025-04-24 14:49:48 +02:00
Jorge Manrubia
18cc24e1d3
Add an event prefix named after the model now that events are generic
2025-04-24 13:20:09 +02:00
Jorge Manrubia
b746987712
Make eventable a generic concern and create a card's especialization for it
2025-04-24 13:07:12 +02:00
Jorge Manrubia
54f4bd5144
Generalize event's cards as eventable,add collection
...
Lots to tidy up but this is working
2025-04-24 12:28:16 +02:00
Jorge Manrubia
f166b30f2f
Fix: dismiss mention notifications in cards and comments when reading a card
2025-04-24 12:19:20 +02:00
Jorge Manrubia
b08326ccbe
Merge branch 'main' into plain-text-mentions
...
* main: (48 commits)
Improve layout and truncation
This is annoying
Fix summary
Remove index columns
Same treatment for the events index
New menu filters and navigates
Don't test for _Added by_ events
Indention
@collection is always available when card scoped
Style
Remove check for _Added by..._ line
The placeholder attribute is on the `house-md` element
Duh, no before destroy commit, but this is still not right!
No long transactions!
Don't display published event in threads
But feels more essentially part of the User, so list first
Not related to the other two
Missing controller
Style
Errant `bubbles` => `cards` replacement
...
# Conflicts:
# app/models/card.rb
# app/models/user.rb
# db/schema.rb
# db/schema_cache.yml
2025-04-23 17:24:01 +02:00
Jorge Manrubia
ad58de9e76
Remove access checks when watching
...
https://github.com/basecamp/fizzy/pull/425#discussion_r2056039581
2025-04-23 15:22:18 +02:00
Jorge Manrubia
a9df2d48d1
Remove delegate
2025-04-23 15:17:51 +02:00
Jorge Manrubia
f43629f849
Format
2025-04-23 14:39:10 +02:00
Jorge Manrubia
edcc9e3279
Add mentionees as watchers
2025-04-23 12:38:06 +02:00
David Heinemeier Hansson
3d28203224
Use singular staging resource and beef up testing
2025-04-22 14:44:55 +02:00
Jorge Manrubia
d5f0359338
Extract mentionable content using reflection to remove duplicated logic and the need for additional concerns
2025-04-22 14:19:45 +02:00
Jorge Manrubia
22df208f9a
Render proper content for mentions, don't send mentions to yourself
2025-04-22 14:11:21 +02:00
David Heinemeier Hansson
827c00ce49
Extract Workflowing concern
2025-04-22 12:32:34 +02:00
David Heinemeier Hansson
20a2965181
Keep scopes together
2025-04-22 12:12:30 +02:00
David Heinemeier Hansson
7a46fd0948
Stick with open/close as a consistent pair instead of active/close
2025-04-22 12:08:56 +02:00
David Heinemeier Hansson
22abf0ba46
Remove anemic concern
...
Colors are a card concern.
2025-04-22 11:56:41 +02:00
Jorge Manrubia
aa3acfeaa8
Add plain text mentions
2025-04-22 11:26:56 +02:00
Jorge Manrubia
b0aae3ad9e
Reapply "Add a description field for cards"
...
This reverts commit a4cc143b09 .
2025-04-21 16:45:24 +02:00
Jorge Manrubia
a4cc143b09
Revert "Add a description field for cards"
2025-04-21 16:41:33 +02:00
Jorge Manrubia
99dbc04e2c
Format
2025-04-21 15:20:03 +02:00
Jorge Manrubia
ffdec1cc3b
Index description too
2025-04-21 15:18:11 +02:00
David Heinemeier Hansson
9e921b85c0
Merge branch 'main' into add-card-description
2025-04-19 20:00:43 +02:00