Commit Graph

4560 Commits

Author SHA1 Message Date
Andy Smith 2036071ddd Remove collection filtering where it's not needed 2025-08-28 12:22:48 -05:00
Andy Smith 5c42054004 Better syntax 2025-08-27 14:29:00 -05:00
Andy Smith 4d923f79ec Fix user test 2025-08-27 14:25:47 -05:00
Andy Smith c86be111f3 Remove unused navigation helper 2025-08-27 14:07:46 -05:00
Andy Smith ff0e74bbb0 Add menu to user show and edit pages 2025-08-27 14:07:21 -05:00
Andy Smith ef661b4c23 Menu on workflow new and index pages 2025-08-27 14:00:03 -05:00
Andy Smith 527223f8ff Menu on new collection page 2025-08-27 13:58:06 -05:00
Andy Smith ec5643a8ff Menu on notifications index 2025-08-27 13:56:57 -05:00
Andy Smith 27ac5b1fc1 Menu on notification settings page 2025-08-27 13:55:54 -05:00
Andy Smith dcb8175dac Menu on collection settings page 2025-08-27 13:52:04 -05:00
Andy Smith f7b300beee Menu on account settings page 2025-08-27 13:50:17 -05:00
Andy Smith bb04512b0c Consolidate header and nav layouts 2025-08-27 13:48:47 -05:00
Andy Smith 8d7a24e854 Merge pull request #986 from basecamp/pinned-card-alignment
Fix timestamp alignment on pinned cards
2025-08-27 12:41:21 -05:00
Andy Smith d4f048df9b Fix timestamp alignment on pinned cards 2025-08-27 11:37:09 -05:00
Jorge Manrubia 6b0fa409ae Merge pull request #985 from basecamp/refactor-summarizer
Refactor: Separate method with two outputs into two
2025-08-27 14:33:24 +02:00
Jorge Manrubia 80e37bef36 Separate method with two outputs into two 2025-08-27 14:32:13 +02:00
Jorge Manrubia dae5cd426c Merge pull request #984 from basecamp/refactor-rubby-llm-costs
Unify AI usage cost calculations
2025-08-27 13:19:34 +02:00
Jorge Manrubia 744faf12c0 Extract "response cost" object to unify calculations around LLM usage costs 2025-08-27 13:18:41 +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
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
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
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
Andy Smith 25af985f5c Namespace the hotkey link helper 2025-08-25 12:20:02 -05:00
Jason Zimdars c4207285fa Merge remote-tracking branch 'origin/main' into jz/post-merge-fixes 2025-08-25 12:11:55 -05:00