Commit Graph

1363 Commits

Author SHA1 Message Date
Andy Smith 95971c2990 New golden ticket effect 2025-07-30 12:08:29 -05:00
Jason Zimdars 133ef1405d Navigate the notifications list on the Index 2025-07-29 17:27:29 -05:00
Andy Smith f41355564c Add texture to golden cards 2025-07-29 16:25:15 -05:00
Jason Zimdars c85642f638 Don't show keyboard shortcuts on touch devices 2025-07-29 14:16:26 -05:00
Jason Zimdars 8af2f2fda7 Adjust font size on mobile 2025-07-29 14:13:47 -05:00
Jason Zimdars e2f464a55a Allow hat to be displayed on mobile when there are no notifications
@andyra I'm not sure what the original intent was but it seems useful to show the hat when toggling the notifications dialog on mobile, just like it does on desktop. It's the easiest way to get to old notifications and settings. All this seemed to do was prevent that.
2025-07-29 13:59:31 -05:00
Jason Zimdars c47ea67045 Use larger text when space allows
- Use black text for labels so the buttons don't appear disabled
- Larger icons
2025-07-29 13:55:57 -05:00
Jason Zimdars 01d0ddb5ea Adjust summary text styles (reading italic sucks) 2025-07-29 12:07:42 -05:00
Jason Zimdars d4298fdf2b Fix typo 2025-07-29 11:20:53 -05:00
Jason Zimdars 648ba11262 Larger fonts on mobile views 2025-07-29 11:18:28 -05:00
Jason Zimdars 8a5c44f2f8 Correct colors for trays in mobile in light themes 2025-07-28 17:29:10 -05:00
Andy Smith 5fa6e50ecb Merge pull request #806 from basecamp/subtle-closed-stamp
Use light green color for stamp
2025-07-28 15:17:35 -05:00
Jason Zimdars 2da9d1893c Merge branch 'adjust-fizzy-bar'
* adjust-fizzy-bar:
  Remove input label, adjust placeholder, and text size
2025-07-28 15:04:23 -05:00
Jason Zimdars 7b021ac192 Remove input label, adjust placeholder, and text size 2025-07-28 15:02:42 -05: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 c664040c2d Update stamp style 2025-07-28 13:07:43 -05:00
Andy Smith a213ac666e Revert sentence structure, but keep bold text 2025-07-28 12:24:49 -05:00
Jason Zimdars d7579fc6dc Use classes to avoid collisions
Fixes regression on prompt edit button
2025-07-28 10:59:49 -05:00
Andy Smith fd7630e8c6 Merge branch 'main' into subtle-closed-stamp
* main:
  Try a light theme for the fizzy bar
  Adjust loading state so to reduce jumping
  Update prompt
  More clarifications
  Clarify how to work with VCR
  Add VCR fixtures for test
  Revert prompt tweaks, they cause test failures
  Shorter word count
  Skip failing activity summary test
  Add missing test
  Little refactor + missing test
  Add comment
  Regenerate test's fixtures to see if that fixes it for JZ
  Tweak prompt
  Adjust styles so summaries feel more connected to the day they describe
  Make output scrollable
  Dialog target needs to be in the DOM on connect
  Remove debug
  Update badge counts clientside because we can't count on pushes to remove badges
  Don't use fancy text wrapping when editing
2025-07-28 10:27:07 -05:00
Andy Smith 93180069c4 Merge branch 'main' into no-pretty-wrapping-in-editor
* main:
  Try a light theme for the fizzy bar
  Adjust loading state so to reduce jumping
  Update prompt
  More clarifications
  Clarify how to work with VCR
  Add VCR fixtures for test
  Revert prompt tweaks, they cause test failures
  Shorter word count
  Skip failing activity summary test
  Add missing test
  Little refactor + missing test
  Add comment
  Regenerate test's fixtures to see if that fixes it for JZ
  Tweak prompt
  Adjust styles so summaries feel more connected to the day they describe
  Make output scrollable
  Dialog target needs to be in the DOM on connect
  Remove debug
  Update badge counts clientside because we can't count on pushes to remove badges
2025-07-28 10:16:38 -05:00
Jason Zimdars 362c174b8b Try a light theme for the fizzy bar 2025-07-25 10:27:55 -05:00
Jason Zimdars 0f54a08569 Adjust loading state so to reduce jumping 2025-07-25 10:13:00 -05:00
Jason Zimdars 919741da61 Merge branch 'main' into event-summary-tweaks
* main:
  Make output scrollable
  Dialog target needs to be in the DOM on connect
  Remove debug
  Update badge counts clientside because we can't count on pushes to remove badges
2025-07-25 07:24:15 -05:00
Jason Zimdars b9e1bf2447 Adjust styles so summaries feel more connected to the day they describe 2025-07-24 17:40:44 -05:00
Jason Zimdars f15fac94d9 Make output scrollable 2025-07-24 17:09:56 -05:00
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