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
Andy Smith
c90ea3910a
Merge pull request #968 from basecamp/fizzy-do-placeholder-tweaks
...
Style tweaks to bar placeholder
2025-08-25 13:57:27 -05:00
Andy Smith
08c689ba0c
Syntax fix
2025-08-25 13:06:14 -05:00
Jason Zimdars
4509b2c404
Merge branch 'jz/8-25-25'
...
* jz/8-25-25:
Ensure empty/new transcript isn't narrow
Source order
2025-08-25 12:46:15 -05:00
Jason Zimdars
52e8bbbd9b
Ensure empty/new transcript isn't narrow
2025-08-25 12:44:06 -05:00
Jason Zimdars
eac01cec77
Source order
2025-08-25 12:41:19 -05:00
Jason Zimdars
29f94e6f11
Merge pull request #969 from basecamp/jz/post-merge-fixes
...
Jz/post merge fixes
2025-08-25 12:31:13 -05:00
Jason Zimdars
768b377553
We need this for the events index
2025-08-25 12:26:32 -05:00
Jason Zimdars
1461c7b3f1
Safari apparently doesn't apply position in its internal stylesheet
...
- Also slightly tweaks size and position
2025-08-25 12:23:39 -05:00