Commit Graph

1338 Commits

Author SHA1 Message Date
Andy Smith 3841eee87c Don't use fancy text wrapping when editing 2025-07-24 14:25:00 -05:00
Andy Smith a90d787c47 Use light green color for stamp 2025-07-24 14:04:55 -05:00
Andy Smith 8e795f183d Update system message to highlight verbs 2025-07-24 13:42:19 -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 4276aad5a7 Mark notifications as unread from the index 2025-07-23 17:01:59 -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
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 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 2ec2043e7b Merge pull request #783 from basecamp/activity-summaries
AI summaries
2025-07-23 12:27:25 +02:00
Jason Zimdars ae14912cbe Add an animated effect for the generating state 2025-07-22 22:33:19 -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
Andy Smith 60d0579c7e Use the right display prop when unhiding the delete button 2025-07-22 15:33:28 -05:00
Andy Smith 73f7041be0 Hide placeholder when list is inserted 2025-07-22 15:01:14 -05:00
Andy Smith 9e3b51c48f Make CSS less broad in scope 2025-07-22 14:35:07 -05:00
Jason Zimdars 5cb2d46768 Merge branch 'main' into web-push
* main:
  Move fix to the existing btn--circle class
  Don't justify content for avatar buttons to make FF happy
  Use smaller action size on mobile
  Nudge position when mini
  Remove aspect ratio for closed stamps
  Put animated popups within cascade layer
  Dry up utility classes for popup__group
  Inline padding for popup__items, not popup__groups
  Same padding for all popup__items
  popup__items full-width by default
  Remove redundant flex-grow class from popup__items
  Set min-width on popup__items
2025-07-21 18:27:41 -05:00
Jason Zimdars c3b946c961 Design flow for enabling push and the various status that go with it 2025-07-21 18:27:31 -05:00
Andy Smith a0ae6dccd6 Move fix to the existing btn--circle class 2025-07-21 16:57:44 -05:00
Andy Smith 7db9d972aa Don't justify content for avatar buttons to make FF happy 2025-07-21 16:53:52 -05:00
Andy Smith 464aec4827 Merge pull request #777 from basecamp/stamp-alignment
Stamp alignment
2025-07-21 16:39:39 -05:00
Andy Smith ed0492e2f4 Use smaller action size on mobile 2025-07-21 16:30:56 -05:00
Andy Smith a49c97ad1c Nudge position when mini 2025-07-21 16:15:04 -05:00
Andy Smith 2cc9a40372 Remove aspect ratio for closed stamps 2025-07-21 16:09:43 -05:00
Andy Smith 06c2e6d0aa Put animated popups within cascade layer 2025-07-21 14:03:15 -05:00
Andy Smith 67df61b57d Dry up utility classes for popup__group 2025-07-21 13:59:33 -05:00
Andy Smith ace44d709e Inline padding for popup__items, not popup__groups 2025-07-21 13:40:59 -05:00
Andy Smith 37cc6a6955 popup__items full-width by default 2025-07-21 13:37:33 -05:00
Andy Smith 1e62ae8c94 Set min-width on popup__items 2025-07-21 13:32:56 -05:00
Jason Zimdars f29980b9e7 Fix clear button position in Safari
See: https://fizzy.37signals.com/5986089/collections/2/cards/1097
2025-07-16 11:39:09 -05:00
Jason Zimdars c46ea5471c Restore missing aspect ratio on the perma
We want to keep a pleasing shape when looking at the full card. It already expands as needed on mobile or when the description is lengthy
cc: @andyra
2025-07-16 11:03:45 -05:00
Jason Zimdars d4cae4a596 Give the field more space when typing on mobile 2025-07-16 08:48:03 -05:00
Jason Zimdars 15a809855d We're only concerned with truncating the placeholder, scope to that 2025-07-16 08:30:03 -05:00
Jason Zimdars c777fc3804 Fix that tray toggle was nearly invisible in dark mode 2025-07-14 10:55:58 -05:00
Andy Smith 8d60592ccd Merge pull request #720 from basecamp/notification-links
Notification links
2025-07-10 17:04:31 -05:00
Andy Smith 83b262aff8 Merge pull request #740 from basecamp/mobile-card-improvements
Mobile card improvements
2025-07-10 16:44:37 -05:00
Andy Smith 71ead7f35a Hide empty p tag 2025-07-10 16:34:11 -05:00
Jason Zimdars 74ac6fae9e Merge branch 'mobile-insets'
* mobile-insets:
  Revert "Adjust borders"
  Don't allow wrapping initially
  Adjust borders
  Try using env safe insets to avoid overlapping elements on mobile
2025-07-10 16:31:34 -05:00
Andy Smith af097e3747 Move workflow below title when it won't fit comfortably on the side 2025-07-10 16:23:22 -05:00
Andy Smith cebbc390a1 Consistent card title size 2025-07-10 16:17:10 -05:00
Andy Smith bd8f37e742 Tighten up space below header 2025-07-10 16:16:52 -05:00
Andy Smith 35ea2c3921 Use vw units for main padding 2025-07-10 16:16:40 -05:00
Jason Zimdars aa32b482ae Revert "Adjust borders"
This reverts commit 14979f3000.
2025-07-10 16:06:58 -05:00
Jason Zimdars 14979f3000 Adjust borders 2025-07-10 14:48:50 -05:00
Andy Smith 0585c5f1e1 Truncate long commands 2025-07-10 14:44:22 -05:00
Jason Zimdars 0d1c0f4e75 Try using env safe insets to avoid overlapping elements on mobile 2025-07-10 14:26:58 -05:00
Andy Smith 221c2b30f5 Correct asset width and remove caption input focus ring 2025-07-10 14:04:27 -05:00