Jorge Manrubia
e31ce965e6
Make sure you don't reopen cards
2025-10-03 16:36:09 +02:00
Jorge Manrubia
1dfb871c44
Don handle collection change on creation
2025-10-03 16:26:23 +02:00
Jorge Manrubia
4daeb2a33b
Make sure we clear the column when moving cards to another collection
...
Or it will be become not accessible
2025-10-03 16:19:42 +02:00
Jorge Manrubia
08c6a38492
Remove falling back status that we don't support anymore
2025-10-02 10:30:14 +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
cd025447f2
Add basic column models and script to migrate
2025-09-24 13:15:03 +02:00
Jorge Manrubia
1633c56a08
Move cache_key to the new cacheable concern
2025-09-19 16:51:11 +02:00
Jorge Manrubia
690734d8ab
Fix several caching issues when viewing card permas
2025-09-18 10:58:09 +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
b9c7ac225a
Extract method
2025-09-10 10:07:58 +02:00
Jason Zimdars
4d6201b8dc
Filter to just drafts
2025-09-02 19:32:19 -05:00
Jason Zimdars
ce05d800d3
Filter by golden status
2025-08-28 13:39:02 -05:00
Jorge Manrubia
c8569ce8b9
Split indexed_by into two filters: indexed by and sort by
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8877489555#__recording_8987808963
2025-08-21 19:12:54 +02:00
Jorge Manrubia
18597aabad
Make sure we sort closed cards by recency by default
...
So that the filter used for the insight context fetches the most recent cards when using indexed_by closed
2025-07-24 17:46:40 +02:00
Jorge Manrubia
b2ee79bbd0
Format
2025-07-24 16:48:06 +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
Jason Zimdars
485e575c40
Merge branch 'main' into card-attachments
...
* main: (45 commits)
Display tag counts in the filter menu
Move Add Card button to header
Re-write help content, try a modal-like display
Move to internal registry
Show date instead of time for notifications older than 1 day
Ensure checks are visible for tags and assignments
Adjust padding so card number isn't cut off
Don't color the collection header in considering
Golden cards bubble to the top of Considering, too
Adjust card collection header when colored golden
Allow cards in Considering to gilded
Hide focus ring on new card titles and step inputs
Add hover effect for comment edit button
Add hover effect to overflow button
Improve multi-account behavior of the PWA
Remove unneeded *
Rename test
Review the code to move cards
Update editor
Generalize and delete mentions too
...
2025-07-08 16:04:14 -05:00
Jorge Manrubia
919211244b
Review the code to move cards
...
- Scope accessed records
- Keep consistency by moving events too
2025-07-04 19:56:48 +02:00
Jorge Manrubia
b8b4ef5463
Extract common concern to examine attachments
2025-07-04 17:53:37 +02:00
Jason Zimdars
0539d366d7
Display attachments in events for comments
2025-07-03 16:48:43 -05:00
Jason Zimdars
cf4c6dba9c
Indicate cards with attachments in the description
2025-07-03 15:56:25 -05:00
Jason Zimdars
f02215c5b7
Add steps to cards
2025-07-01 20:05:20 -05:00
Jorge Manrubia
aa656dc2f4
Add scopes and filters for falling back soon and auto closing soon
2025-06-27 13:39:17 +02:00
Jorge Manrubia
7c657a2bd9
Support stalled filtering
2025-06-05 12:07:55 +02:00
Jorge Manrubia
b790da9617
WIP for stalled cards
2025-06-04 17:18:01 +02:00
Jorge Manrubia
db86d17880
Refactor to introduce an entropy model
...
Instead of keeping two tracks of similar logic (auto-reconsider / auto-close).
2025-06-04 14:40:02 +02:00
Jason Zimdars
902a99ca56
Merge branch 'main' into change-collection
...
* main: (25 commits)
Add controller to retarget links
Use more complete regexp
dep: bundle update
refactor: Extract a Card::Entropy concern
Autolink emails and URLs at rendering time
Remove the "mirror" storage service
Update production storage to write to the Pure blob store
Clean up the purestorage config, and add explanatory comments.
Drop the action_text_markdowns table
Mount mission control under `/admin/jobs`
dep: add mission_control-jobs
Flip the storage mirror to write to Pure as the primary
Production mirrors Active Storage to `:purestorage`
Make sure Sentry is configured for the beta env.
Update lexical
update lexical
update lexical
Create a distinct "beta" environment
Revert "Patch for cards missing description"
Add a kamal "ssh" alias
...
2025-06-02 09:34:01 -05:00
Mike Dalessio
28ed744d0c
refactor: Extract a Card::Entropy concern
...
to encompass behavior related to auto-closing and auto-reconsidering.
Note that putting this code in a single place reveals an asymmetry
between the actions:
- Auto-closing period is an optional attribute of a collection
- Auto-reconsidering period is hard-coded to 30 days for all collections
2025-06-01 16:50:12 -04:00
Jason Zimdars
5051e5d53d
Linter: TrailingWhitespace
2025-05-29 23:27:28 -05:00
Jason Zimdars
ac53f9ee21
Need to do this in one transaction
2025-05-29 23:25:29 -05:00
Jason Zimdars
fdc90eb538
Grant access to assignees when changing collections
2025-05-29 22:09:23 -05:00
Jorge Manrubia
fa04016cbe
Revert "Revert "Replace House with Lexical""
2025-05-29 14:25:16 +02:00
Jorge Manrubia
08d8b2e5ff
Revert "Replace House with Lexical"
2025-05-29 14:22:27 +02:00
Jorge Manrubia
10b2aad647
Replace House with lexical-powered actiontext
2025-05-23 11:41:08 +02:00
Mike Dalessio
ecbe040e3e
Implement Notification#card
...
Models now know how to find their cards, rather than trying to
implement this logic in a view helper.
2025-05-21 16:30:18 -04:00
Jorge Manrubia
7478e7692f
Fix condition in callback
2025-05-01 13:11:23 +02:00
Jorge Manrubia
75bc2460ae
Reapply "Move condition to the callback"
...
This reverts commit db50b643b3 .
2025-05-01 13:11:01 +02:00
Jorge Manrubia
db1a9d8b45
Reapply "Set default "Untitled" title for published cards"
...
This reverts commit 448989bfa2 .
2025-05-01 13:10:58 +02:00
Jorge Manrubia
448989bfa2
Revert "Set default "Untitled" title for published cards"
...
This reverts commit ca1e002806 .
2025-05-01 13:10:36 +02:00
Jorge Manrubia
db50b643b3
Revert "Move condition to the callback"
...
This reverts commit 7b6de076e3 .
2025-05-01 13:10:34 +02:00
Jorge Manrubia
7b6de076e3
Move condition to the callback
2025-05-01 13:09:42 +02:00
Jorge Manrubia
ca1e002806
Set default "Untitled" title for published cards
2025-05-01 13:08:15 +02:00
Jorge Manrubia
c7893aa24d
Remove default chronological order
2025-04-30 08:24:22 +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
aee7f4f886
Not used
2025-04-24 12:34:33 +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
a9df2d48d1
Remove delegate
2025-04-23 15:17:51 +02:00