Commit Graph

4570 Commits

Author SHA1 Message Date
Jason Zimdars adc91b9823 Can just put this in the header 2025-08-27 10:42:02 -05:00
Jason Zimdars e3f5348865 Plain text layout and spacing, squish whitespace to remove action text junk 2025-08-27 10:41:30 -05:00
Jason Zimdars 16d2cd4836 Allow a few more more words 2025-08-27 10:40:36 -05:00
Jason Zimdars 9710be65d2 Smaller avatars, aligned to the top of the title 2025-08-27 10:39:14 -05:00
Jorge Manrubia 93c9855a05 Use URL so that the helper works from emails 2025-08-27 16:52:05 +02:00
Jorge Manrubia 88976806b9 Format 2025-08-27 15:56:58 +02:00
Jorge Manrubia 5a4c40fd56 Test to make sure it skips bundles that are not due 2025-08-27 15:51:20 +02:00
Jorge Manrubia ccceeb1699 Add method for delivery job 2025-08-27 15:48:27 +02:00
Jorge Manrubia 0a32cfd611 Add newline to separate 2025-08-27 12:06:21 +02:00
Jorge Manrubia d9a19a85b1 Add text templates counterparts for the bundle mailer 2025-08-27 12:03:51 +02:00
Jorge Manrubia 13d053d285 Flatten dirs 2025-08-27 11:57:01 +02:00
Jorge Manrubia 1b608ab67b Fix link source 2025-08-27 11:53:49 +02:00
Jorge Manrubia 75a830e9b3 Link to the event/notification source directly
E.g: link to comments
2025-08-27 11:46:48 +02:00
Jorge Manrubia 30d8848057 Move mailer templates to the mailers root 2025-08-27 11:44:11 +02:00
Jorge Manrubia 45d3bb4b3e Set current tenant in mailers 2025-08-27 11:30:08 +02:00
Jorge Manrubia cd6ff41eea Fix port for local dev 2025-08-27 11:21:11 +02:00
Jorge Manrubia e696c69d60 Merge branch 'main' into bundle-emails 2025-08-27 10:17:32 +02:00
Jorge Manrubia cfdf0afa5f Merge pull request #979 from basecamp/reduce-summaries-content
Remove comments from card prompts
2025-08-27 09:57:37 +02:00
Jorge Manrubia 81d6df3616 Remove comments from card prompts
We don't use to_prompt to generate AI responses anymore, only for events. Grabbing
all the comments don't make as much sense, and I'm sure it is quite expensive
2025-08-27 09:56:13 +02:00
Jorge Manrubia d2dbbe8651 Merge pull request #978 from basecamp/summary-costs
Track costs of generating AI summaries
2025-08-27 09:43:17 +02:00
Jorge Manrubia 0eea4f003c Remove unnecessary guards 2025-08-27 09:41:47 +02:00
Jorge Manrubia 853a75a54f Rename "cost_microcents" => "cost_in_microcents" 2025-08-27 09:38:23 +02:00
Stanko Krtalić 0f467be316 Make Fizzy Ask respond with an error message when a response fails to generate (#975) 2025-08-27 08:59:27 +02:00
Jason Zimdars a1529cadd2 First pass at email styles 2025-08-26 20:56:32 -05:00
Andy Smith 43fb6f0ec5 Merge pull request #962 from basecamp/combobox-a11y
Combobox a11y
2025-08-26 16:13:10 -05:00
Andy Smith 4fb6e365db Merge branch 'main' into combobox-a11y
* main: (26 commits)
  Center figure attachments and use normal size for Save Changes button
  Re-record message response VCR cassette
  Improve link rendering
  Give Fizzy Ask context about who it's talking to
  Show only published cards to Fizzy Ask
  Remove unique index
  Update to latest lexxy (merged renamed branch)
  Fix lexxy events prefix
  Rename Action Text Lexical => Lexxy
  Ensure empty/new transcript isn't narrow
  Source order
  We need this for the events index
  Safari apparently doesn't apply `position` in its internal stylesheet
  Don't allow the pattern to show through buttons
  Button is now in the column, merge fix
  Style tweaks to bar placeholder
  Any press of `esc` should close the dialog
  Copy
  Fix type mismatch
  Make the quota error message friendlier
  ...
2025-08-26 16:11:33 -05:00
Andy Smith 3cfff2639e Merge pull request #977 from basecamp/center-images-in-comments
Center figure attachments and use normal size for Save Changes button
2025-08-26 15:34:50 -05:00
Andy Smith 958315acc0 Center figure attachments and use normal size for Save Changes button 2025-08-26 15:27:57 -05:00
Jorge Manrubia 47fb35948b It does not make sense to differentiate unread notifications 2025-08-26 18:15:08 +02:00
Jorge Manrubia d99a835184 Format 2025-08-26 17:41:04 +02:00
Jorge Manrubia bf63df7d4a Format 2025-08-26 17:02:51 +02:00
Jorge Manrubia 0126aed6d7 Make sure they don't overlap on creation 2025-08-26 16:59:01 +02:00
Jorge Manrubia 8ba6f5fe8e Validate we don't create overlapping bundles 2025-08-26 16:49:36 +02:00
Jorge Manrubia b47064b47e Don't expand bundles when adding cards. Leave the aggregation time fixed for now 2025-08-26 15:42:16 +02:00
Jorge Manrubia c1605b5972 Initial templates for notifications 2025-08-26 14:21:38 +02:00
Jorge Manrubia cfafc54a81 Deliver emails for bundled notifications (initial WIP) 2025-08-26 13:22:22 +02:00
Stanko Krtalić 50086cfbf9 Merge pull request #972 from basecamp/fizzy-ask-bugfixes
Fizzy Ask bugfixes
2025-08-26 12:41:49 +02:00
Stanko K.R. 84551d60de Re-record message response VCR cassette 2025-08-26 12:31:21 +02:00
Stanko K.R. 66fcb49c51 Improve link rendering 2025-08-26 12:20:39 +02:00
Stanko K.R. 1263ca582a Give Fizzy Ask context about who it's talking to 2025-08-26 11:55:03 +02:00
Stanko K.R. fc0fccef11 Show only published cards to Fizzy Ask 2025-08-26 11:42:12 +02:00
Jorge Manrubia 218519d075 Configure letter opener 2025-08-26 10:21:13 +02:00
Jorge Manrubia b911a12833 Configure action mailer 2025-08-26 10:15:27 +02:00
Stanko Krtalić 6f32b5076f Merge pull request #971 from basecamp/ai-quota-migration-fix
Remove unique index
2025-08-26 09:10:57 +02:00
Stanko K.R. a33758a6a1 Remove unique index 2025-08-26 09:07:58 +02:00
Stanko Krtalić 13eacb4d95 Merge pull request #929 from basecamp/fizzy-ask-spend-limits
Conversation cost limits
2025-08-26 08:52:33 +02:00
Jorge Manrubia 001aae0b83 Merge pull request #964 from basecamp/rename-to-lexxy
Rename Action Text Lexical => Lexxy
2025-08-26 08:39:19 +02:00
Jorge Manrubia 78c3484b44 Update to latest lexxy (merged renamed branch) 2025-08-26 08:36:03 +02:00
Jorge Manrubia a2963e3032 Fix lexxy events prefix 2025-08-26 08:33:15 +02:00
Jorge Manrubia 5b5c698af7 Rename Action Text Lexical => Lexxy
 Conflicts:
	app/assets/stylesheets/terminals.css
2025-08-26 08:25:19 +02:00