Jason Zimdars
96602d7a97
Show date instead of time for notifications older than 1 day
2025-07-07 17:12:43 -05:00
Andy Smith
0eee20aa67
Merge pull request #719 from basecamp/button-checkmark-fix
...
Ensure checks are visible for tags and assignments
2025-07-07 16:24:41 -05:00
Andy Smith
24737a333b
Ensure checks are visible for tags and assignments
2025-07-07 16:16:08 -05:00
Jason Zimdars
9d1dd4a105
Merge pull request #718 from basecamp/fix-notifications-cards-on-index
...
Adjust padding so card number isn't cut off
2025-07-07 16:13:44 -05:00
Jason Zimdars
78441085aa
Adjust padding so card number isn't cut off
2025-07-07 16:12:14 -05:00
Jason Zimdars
0d3be8ed7e
Don't color the collection header in considering
2025-07-07 15:57:28 -05:00
Jason Zimdars
c66261d30f
Golden cards bubble to the top of Considering, too
2025-07-07 15:35:05 -05:00
Jason Zimdars
9e3a414d30
Adjust card collection header when colored golden
2025-07-07 15:29:36 -05:00
Jason Zimdars
98f9ba5512
Allow cards in Considering to gilded
2025-07-07 15:14:33 -05:00
Andy Smith
6e2eacd3d8
Hide focus ring on new card titles and step inputs
2025-07-07 13:23:19 -05:00
Andy Smith
f9c7862fc1
Add hover effect for comment edit button
2025-07-07 10:12:32 -05:00
Andy Smith
95dac275fd
Add hover effect to overflow button
2025-07-07 10:07:56 -05:00
Andy Smith
84d5f64d1f
Merge pull request #695 from basecamp/focus-hover-styles
...
Focus hover styles
2025-07-07 09:49:08 -05:00
Mike Dalessio
e3c1e2c00a
Improve multi-account behavior of the PWA
...
- PWA manifest:
- declares slugged scope
- includes the account name (and non-prod environment name) in the title
So we can have one PWA installed for each account (in each
environment) and links should get routed properly.
ref: https://3.basecamp.com/2914079/buckets/37331921/todos/8827769164
2025-07-05 13:05:08 -04:00
Jorge Manrubia
88074cc7ed
Remove unneeded *
2025-07-04 21:57:18 +02: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
3fb3e5b48e
Generalize and delete mentions too
2025-07-04 19:08:29 +02:00
Jorge Manrubia
cbeefc5b74
Remove unused code
2025-07-04 19:00:22 +02:00
Jorge Manrubia
9e0d668348
Make sure we don't remove accesses if collection is accessible
2025-07-04 18:56:30 +02:00
Jorge Manrubia
c621cc6cc9
Destroy notifications when losing access to collection
2025-07-04 18:52:29 +02:00
Jorge Manrubia
ec0c019967
Merge pull request #711 from basecamp/mentionable-published
...
Don't create mentions from drafts until those are published
2025-07-04 17:28:19 +02:00
Jorge Manrubia
b9f7634457
Merge pull request #706 from basecamp/duplicated-seraches
...
Avoid duplicated queries and, instead, bump the last ones
2025-07-04 17:28:15 +02:00
Jorge Manrubia
17f9df8df3
Don't create mentions from drafts until those are published
...
https://fizzy.37signals.com/5986089/collections/2/cards/982
2025-07-04 17:25:39 +02:00
Jason Zimdars
2f1f45c1c7
Merge branch 'main' into jz-7-3-25-pm
...
* main:
Change Active Storage account slug extension to a to_prepare block
dep: bump actiontext-lexical for previewable attachment fix
Add assertion for composite command line
Remove trace
restore the right command
Update action text
The prompt confirmation system wasn't really working after moving to lexical
Parse commands where it's just a gid properly
Move inside concerns or the override won't work
2025-07-03 19:24:56 -05:00
Jorge Manrubia
3ed7c940d9
Remove trace
2025-07-04 00:07:03 +02:00
Jason Zimdars
f1fe0ade1d
Merge branch 'main' into jz-7-3-25-pm
...
* main:
Store the normalized line not the raw line!
Always resolve rich text commands
2025-07-03 17:06:27 -05:00
Jorge Manrubia
2cd8df4975
restore the right command
2025-07-04 00:05:52 +02:00
Jorge Manrubia
809d23245f
The prompt confirmation system wasn't really working after moving to lexical
...
The async value setting was biting us here
2025-07-03 23:29:36 +02:00
Jorge Manrubia
c134df1bb8
Parse commands where it's just a gid properly
2025-07-03 23:10:19 +02:00
Jorge Manrubia
994560c1b7
Move inside concerns or the override won't work
2025-07-03 23:06:37 +02:00
Jorge Manrubia
8071c7b522
Store the normalized line not the raw line!
2025-07-03 22:40:16 +02:00
Jorge Manrubia
fd418b123e
Always resolve rich text commands
...
I don't remember why I added this but we don't really need it. Also, this result
in potential ambiguity even when you use prompts for standalone tags and mentions
2025-07-03 22:21:50 +02:00
Andy Smith
757ff4ff2b
Merge branch 'main' into focus-hover-styles
2025-07-03 15:14:14 -05:00
Jason Zimdars
8f42086703
Truncation for comment author line
2025-07-03 15:06:15 -05:00
Andy Smith
5c2997422f
Address PR feedback
2025-07-03 15:00:12 -05:00
Jorge Manrubia
fef9e74503
Avoid duplicated queries and, instead, bump the last ones
2025-07-03 21:52:58 +02:00
Jason Zimdars
5d34cb3f51
Adjust screen for screen readers
2025-07-03 14:37:31 -05:00
Jason Zimdars
512cd32b2d
Adjust icon sizing and uploading styles
2025-07-03 14:36:15 -05:00
Jason Zimdars
2f566bcaa2
Merge branch 'main' into jz-7-3-25
...
* main:
Update lexical to fix problem with multi file uploads
Update to include fix for Safari
Broadcast when all notifications are cleared
2025-07-03 11:48:25 -05:00
Mike Dalessio
53ebb509d8
Broadcast when all notifications are cleared
...
Then make the turbo response to clearing all notifications a no-op.
This has the bonus side effect of properly clearing the notifications
try on all open pages.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/796
2025-07-03 12:05:41 -04:00
Jason Zimdars
24fa687b2d
Merge branch 'main' into jz-7-3-25
...
* main: (57 commits)
Rename /add_card => /add
Cards' "stalled" metric is reset when reconsidered
Use composite commands even for single commands since they can carry custom titles, which is what we want with AI
Fix merge issues
More prompt tweaks
Support completed by via natural language
Add filter pill for completed by
Add "close by" filter
Add /reopen command
Improved support to act on cards via ID
Refine prompt
Add more tests and fix failing ones
Add clarifying comment
Return standalone command when only one command
Extract attachable concerns
Format
Update lexical
Use your user gid to resolve yourself, so that this is not ambiguous
Support trailing spaces in inserted commands
Disable attachments in the terminal
...
2025-07-03 11:04:15 -05:00
Mike Dalessio
19af7c7c50
Merge pull request #704 from basecamp/flavorjones/reconsider-resets-stalling
...
Cards' "stalled" metric is reset when reconsidered
2025-07-03 11:26:30 -04:00
Jorge Manrubia
f18b79d464
Rename /add_card => /add
2025-07-03 17:23:56 +02:00
Mike Dalessio
d376d7aa0c
Cards' "stalled" metric is reset when reconsidered
...
Specifically, reconsidering removes the existing activity spike (if
one exists). This happens whether the card is reconsidered by entropy
or manually by a user.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/916
2025-07-03 11:15:08 -04:00
Jason Zimdars
954d209cbc
Link should break out of frame
2025-07-03 10:13:09 -05:00
Jason Zimdars
1dfe541bd4
Allow deselecting a Workflow
2025-07-03 10:11:36 -05:00
Jason Zimdars
277965e8dc
Don't show duplicate searches
2025-07-03 09:51:44 -05:00
Jason Zimdars
645d4b3497
Fix broken page title
2025-07-03 09:35:24 -05:00
Jorge Manrubia
a1a8828191
Merge pull request #684 from basecamp/fizzy-do-prompts
...
Add prompts to the Fizzy menu
2025-07-03 16:28:31 +02:00
Jorge Manrubia
702169384c
Use composite commands even for single commands since they can carry custom titles, which is what we want with AI
2025-07-03 16:26:52 +02:00