Jason Zimdars
8febb2b3a1
Merge pull request #804 from basecamp/fix-app-icons
...
App icons should have backgrounds
2025-07-24 09:31:09 -05:00
Jason Zimdars
50d5955be3
App icons should have backgrounds
...
Also: create a proper, padded maskable version for Android
2025-07-24 09:27:23 -05:00
Stanko Krtalić
9d9244a1c9
Merge pull request #802 from basecamp/fix-typo-in-abandoned-card-recovery-message
...
Fix typo in the card recovery message
2025-07-24 15:38:02 +02:00
Stanko K.R.
66a8d35060
Fix typo in the card recovery message
2025-07-24 15:26:26 +02:00
Jason Zimdars
3a53d8359c
This didn't update the page because it never hit the format.html render
2025-07-23 18:32:02 -05:00
Jason Zimdars
be9c4b706f
This needs to always be present to so we can mark unread when there are no unreads
2025-07-23 17:57:12 -05:00
Jason Zimdars
046d66fbed
Consistent with Mark as read
2025-07-23 17:45:12 -05:00
Jason Zimdars
250d38768f
Rename helper since it now handles both actions
2025-07-23 17:44:52 -05:00
Jason Zimdars
db92de7a27
data-controller = form needs to be on the form or it causes errors
...
- The whole reason we're using `form.submit` here is to prevent clicks on the card link
2025-07-23 17:43:15 -05:00
Jason Zimdars
99df4b1a12
No longer used
2025-07-23 17:33:56 -05:00
Jason Zimdars
43e515f2a7
Always display the mark-as-unread button in previously seen
2025-07-23 17:32:07 -05:00
Jason Zimdars
84f19183be
Add model test for read and unread
2025-07-23 17:28:15 -05:00
Jason Zimdars
6ef390f201
Test the destroy action
2025-07-23 17:26:01 -05:00
Jason Zimdars
4276aad5a7
Mark notifications as unread from the index
2025-07-23 17:01:59 -05:00
Andy Smith
939d1b267c
Merge pull request #800 from basecamp/pinned-stages-position
...
Make room for pin clear button when dialog is expanded
2025-07-23 16:03:52 -05:00
Andy Smith
e722cc63a6
Make room for pin clear button when dialog is expanded
2025-07-23 15:50:51 -05:00
Jason Zimdars
dc9b31b6e6
Merge pull request #781 from basecamp/web-push
...
Web push
2025-07-23 12:58:38 -05:00
Andy Smith
4b7a7aeea5
Merge pull request #785 from basecamp/hide-placeholder-when-bullets-exist
...
Hide placeholder when list is inserted
2025-07-23 12:40:35 -05:00
Jason Zimdars
8f154b36c0
Add vapid keys for remaining environments
2025-07-23 12:31:23 -05:00
Andy Smith
2b80447a41
Merge pull request #795 from basecamp/hide-attachment-icon-when-closed
...
Align elements in mini-closed state
2025-07-23 12:29:06 -05:00
Andy Smith
af542a164b
Merge branch 'main' into hide-attachment-icon-when-closed
...
* main: (46 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
2025-07-23 12:16:06 -05:00
Jason Zimdars
4619429db0
Update Gemfile.lock
2025-07-23 11:53:10 -05:00
Jason Zimdars
dfb6198e94
Merge branch 'main' into web-push
...
* main: (50 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
2025-07-23 11:50:35 -05:00
Jorge Manrubia
295e7f4f75
Merge pull request #796 from basecamp/card-collection
...
Let summaries know about collections
2025-07-23 16:59:43 +02:00
Jorge Manrubia
6a2614d025
Regenerate fixtures
2025-07-23 16:58:06 +02:00
Jorge Manrubia
f3fa324f09
Let summaries know about collections
2025-07-23 16:54:39 +02:00
Jorge Manrubia
62994c05f8
Regenerate fixtures
2025-07-23 13:18:36 +02:00
Jorge Manrubia
c082a1b1f5
More tweaks
2025-07-23 13:15:49 +02:00
Jorge Manrubia
da4afe7252
Regenerate fixtures after tweaking prompt
2025-07-23 13:12:41 +02:00
Jorge Manrubia
c8c297a75e
Fix model selection (I had broken it!)
2025-07-23 13:10:47 +02:00
Jorge Manrubia
49518692bb
Some prompt refinements
2025-07-23 13:04:41 +02:00
Jorge Manrubia
94ba4f6074
Some of us have basecamp.com email addresses
2025-07-23 12:50:07 +02:00
Jorge Manrubia
2ec2043e7b
Merge pull request #783 from basecamp/activity-summaries
...
AI summaries
2025-07-23 12:27:25 +02:00
Jorge Manrubia
70f51376c7
Update nokogiri and thor to addres CVEs
2025-07-23 12:23:15 +02:00
Jorge Manrubia
fc1ff7bf5e
Fix tests
2025-07-23 12:21:20 +02:00
Jorge Manrubia
90ddadea5c
Format
2025-07-23 12:04:18 +02:00
Jorge Manrubia
dcb0e5077d
Move model options to helper
2025-07-23 11:57:22 +02:00
Jorge Manrubia
c0b385b19b
Tidy up the admin tool for prompts
2025-07-23 11:55:44 +02:00
Jorge Manrubia
0ba8f2194b
Extract methods
2025-07-23 11:45:01 +02:00
Jorge Manrubia
f32e89c277
Format
2025-07-23 11:43:10 +02:00
Jorge Manrubia
2710124293
Default to the current summary
2025-07-23 11:36:57 +02:00
Jorge Manrubia
c3ae05833e
Make models selectable
2025-07-23 11:02:34 +02:00
Jason Zimdars
f413e19508
Prefer Account.sole
2025-07-22 22:45:23 -05:00
Jason Zimdars
785de2f0cb
Whitespace
2025-07-22 22:42:36 -05:00
Jason Zimdars
ae14912cbe
Add an animated effect for the generating state
2025-07-22 22:33:19 -05:00
Jason Zimdars
7280077531
Remove debug
2025-07-22 18:59:02 -05:00
Jason Zimdars
be29567718
Wrap them both in the container so the generating state looks right
2025-07-22 18:15:59 -05:00
Jason Zimdars
ab315cdd75
Style activity summaries
2025-07-22 18:12:05 -05:00
Andy Smith
952fe086cf
Wait instead, just position stamp better
2025-07-22 16:05:03 -05:00
Andy Smith
907ab89538
Hide attachment indicator when cards care in a closed, collapsed state
2025-07-22 15:54:01 -05:00