Jorge Manrubia
0666e504d6
Assign postpone_by to system when auto-cleaning
2025-10-15 15:08:41 +02:00
Jorge Manrubia
9263cff3d5
Store and show the user that postpones cards
2025-10-15 13:44:49 +02:00
Andy Smith
9f3b0755f1
Add stamp to Not Now (doesn't include the name, though)
2025-10-14 16:09:41 -05:00
Jason Zimdars
fcba8b6acb
Add column color to cache keys
...
So cards change colors when you change the column color
2025-10-08 17:08:32 -05:00
Jorge Manrubia
1d1a3da9cf
Cleanup workflow/stages
...
This was pending after moving to columns
2025-10-07 11:10:10 +02:00
Jorge Manrubia
6073f79191
Invalidate cards when watching/unwatching
...
Follow up to https://fizzy.37signals.com/5986089/cards/2198
2025-10-06 16:13:33 +02:00
Jorge Manrubia
e6750bfccd
Remove hanging }
2025-10-06 14:58:32 +02:00
Jorge Manrubia
5e09944606
Separate card and collection watchers
...
https://fizzy.37signals.com/5986089/cards/375
2025-10-03 19:04:01 +02:00
Jorge Manrubia
c95bdf0dc7
Add some basic caching for the new columns approach
2025-09-29 15:09:38 +02:00
Jorge Manrubia
e1f052935a
Add test for triaging cards
2025-09-28 22:02:34 +02:00
Jorge Manrubia
d16e0c942c
Fix test and adjust prompts to reflect the column
2025-09-28 20:49:25 +02:00
Jorge Manrubia
1b39e0b45e
Format
2025-09-28 11:18:54 +02:00
Jorge Manrubia
4e05992e54
triaging should make sure the card gets resumed
2025-09-26 19:39:34 +02:00
Jorge Manrubia
5ee93fea5e
Drop into the done column
2025-09-26 13:01:29 +02:00
Jorge Manrubia
57b00b6402
Drop into the stream working
2025-09-26 12:47:12 +02:00
Jorge Manrubia
67d57cb02a
Make sure column-related methods keep things consistent
2025-09-26 11:33:47 +02:00
Jorge Manrubia
20dd87b2bf
Add add card button to the collection perma
2025-09-26 11:28:58 +02:00
Jorge Manrubia
028e15cfca
Rename
2025-09-26 11:17:20 +02:00
Jorge Manrubia
aa9d7664ef
Move cards to different columns from the perma
2025-09-26 11:14:02 +02:00
Jorge Manrubia
26e5e6ae9e
Render a collection resource (WIP)
2025-09-25 16:12:17 +02:00
Jorge Manrubia
613f4b0110
Introduce triaging vocabulary
2025-09-24 16:35:16 +02:00
Jorge Manrubia
2f6a639682
Prepare entropy code for the new auto postpone approach
2025-09-24 16:22:42 +02:00
Jorge Manrubia
b63a6b3e97
Add postponable concern
2025-09-24 14:37:14 +02:00
Jorge Manrubia
c96334ca3d
Merge main into collapsing-columns branch
...
Resolves merge conflicts by:
- Integrating new Cards::Columns architecture from main
- Preserving collapsible columns functionality
- Maintaining stage-specific doing columns support
- Using new column-based rendering while keeping expanders
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-24 10:19:04 +02:00
Jason Zimdars
2ea2e65f04
Always show the stage picker, cards in Considering are unstaged
2025-09-22 10:55:22 -05:00
Jorge Manrubia
1633c56a08
Move cache_key to the new cacheable concern
2025-09-19 16:51:11 +02:00
Jorge Manrubia
607541a9fd
Fetch workflow from collection, since the stage can be stale after changing collections
2025-09-18 12:07:36 +02:00
Jorge Manrubia
b625ad4530
Invalidate previews when workflows themselves are changed
2025-09-18 11:02:49 +02:00
Jorge Manrubia
690734d8ab
Fix several caching issues when viewing card permas
2025-09-18 10:58:09 +02:00
Jorge Manrubia
f1d76a7cb7
Exclude inactive users
...
The system user should never be a subsriber but we should not serve it if it is
2025-09-17 13:26:53 +02:00
Jorge Manrubia
b5a2c4a25e
Tidy up code a bit
2025-09-16 13:18:13 +02:00
Jorge Manrubia
6fe28c53e7
Extract common method
2025-09-16 13:06:01 +02:00
Jason Zimdars
c56eb9ecd1
Cards in On Deck adopt some entropy behavior as ones in Doing
2025-09-16 13:06:01 +02:00
Jason Zimdars
e68b344cc2
Remove _Everything_ inolvement
2025-09-11 12:34:31 -05:00
Jorge Manrubia
4e72566856
Flatten card resource
...
We only need the parent collection for creating cards. Carrying it in the
rest of actions is a hassle.
2025-09-10 11:24:23 +02:00
Jorge Manrubia
7f7ecf0346
Delete notifications when the user loses access to the collection
2025-09-10 10:24:20 +02:00
Jorge Manrubia
2e51a34694
Extract method to fetch all the notifications for a card for a given user
...
We'll need to handle access changes
2025-09-10 10:08:14 +02:00
Jorge Manrubia
81d6df3616
Remove comments from card prompts
...
We don't use to_prompt to generate AI responses anymore, only for events. Grabbing
all the comments don't make as much sense, and I'm sure it is quite expensive
2025-08-27 09:56:13 +02:00
Jorge Manrubia
2eaf462efd
Fix: queries were failing due to using the wrong alias
2025-08-22 09:23:35 +02:00
Jason Zimdars
aa13853ae4
Add a third, "On deck" column in Collections
2025-08-12 17:58:12 -05:00
Mike Dalessio
9bdc273c76
Prefer Account#slug to Account.script_name
...
Caching the script name in a class instance variable seemed like a bug
to me.
2025-08-09 14:27:41 -04:00
Andy Smith
ece1751538
Merge pull request #805 from basecamp/bold-event-actions
...
Update system message to highlight verbs
2025-07-28 13:23:34 -05:00
Andy Smith
a213ac666e
Revert sentence structure, but keep bold text
2025-07-28 12:24:49 -05:00
Andy Smith
8e795f183d
Update system message to highlight verbs
2025-07-24 13:42:19 -05:00
Jorge Manrubia
523f3f0acb
Set some hard limits on the prompt lenghts we inject
2025-07-24 17:32:50 +02:00
Jorge Manrubia
4574c0d85c
Include stage information about the card
2025-07-24 16:48:05 +02:00
Jorge Manrubia
5ad2d09eae
Move the hack to fetch completed cards to the insight command logic
...
We need to rework this as part of the filters revamp. "indexed_by" being
a mix of filters keeps biting us.
2025-07-24 16:48:05 +02:00
Jorge Manrubia
8bb7783215
Extract "prompt generation" logic to models for events, comments and cards
...
So that we can reuse in other scenarios
2025-07-24 16:48:03 +02:00
Jorge Manrubia
1c6adf54a8
Restore semantic searches
2025-07-24 16:47:57 +02:00
Jason Zimdars
c66261d30f
Golden cards bubble to the top of Considering, too
2025-07-07 15:35:05 -05:00