Commit Graph

278 Commits

Author SHA1 Message Date
Jorge Manrubia 70c789158a Extract constant 2025-09-05 16:46:11 +02:00
Jorge Manrubia 80ca9cac9d Use consistent US locales for dates
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047#__recording_9040694230
2025-09-05 16:40:46 +02: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
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 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 f2e4256209 Merge branch 'main' into combobox-a11y
* main: (46 commits)
  Use magic number to position bottom notch on card perma
  Fix: queries were failing due to using the wrong alias
  Simplify search results
  Center thinking indicator, make input size/position consistent
  Use a more reliable transition method, adjust input styles
  Prevent back navigation when hitting esc to close the dialog
  Bring back the thinking indicator
  Adjust conversation transcript, improve input entry effect
  Typo
  Heavier to match tray text
  Slide trays away
  Tighten up display of search results, placeholder and modal
  Tidy search results, make it scrollable
  Focus the input field when Fizzy bar gets triggered
  Fix hotkeys
  Fix search
  Fiz Fizzy Ask
  Render inputs inline & results in a turbo frame
  First mind reading session - WIP
  WIP
  ...
2025-08-25 11:32:56 -05:00
Stanko K.R. cb5fe7c4f8 Add spend limits to conversations 2025-08-25 10:24:15 +02:00
Jason Zimdars 517f7d946f Adjust conversation transcript, improve input entry effect 2025-08-22 07:33:26 +02:00
Jason Zimdars bb83ce0602 Typo 2025-08-22 07:33:26 +02:00
Stanko K.R. 56152c77f3 Focus the input field when Fizzy bar gets triggered 2025-08-22 07:33:26 +02:00
Stanko K.R. 8b21b5a570 Fix search 2025-08-22 07:33:26 +02:00
Stanko K.R. 59a488eb9c Render inputs inline & results in a turbo frame 2025-08-22 07:33:26 +02:00
Stanko K.R. ceb81c7a86 Fix race condition that causes a missing outlet error 2025-08-22 07:33:26 +02:00
Stanko K.R. 30f0079fc2 Extract isInput into a helper 2025-08-22 07:33:26 +02:00
Stanko K.R. dcffe706a3 Make hotkeys activate only when not using inputs 2025-08-22 07:33:26 +02:00
Stanko K.R. a580a0ddbf Fix navigation bugs 2025-08-22 07:33:26 +02:00
Stanko K.R. 761aa9e2b3 Move conversation initialization to a method 2025-08-22 07:33:26 +02:00
Stanko K.R. 89af9066d3 Remove Fizzy Do command logic 2025-08-22 07:33:24 +02:00
Stanko K.R. 9a6fc1f54a Create bar controller 2025-08-22 07:33:00 +02:00
Andy Smith 1b4dcee694 Add combobox role 2025-08-21 15:35:44 -05:00
Andy Smith 9139c1c56d Add activedescendant to filter input 2025-08-21 15:30:59 -05:00
Andy Smith 00c77bbdf5 Add unique IDs to all filter items 2025-08-21 14:44:17 -05:00
Andy Smith 4a05a9e94a Merge pull request #920 from basecamp/popup-orientation
Popup orientation
2025-08-18 12:50:53 -05:00
Andy Smith bb53258286 Remove orientation on dialog close 2025-08-18 11:08:17 -05:00
Jorge Manrubia fa82dc0384 Remove code related to Fizzy Do /command support and filtering
https://3.basecamp.com/2914079/buckets/37331921/messages/8961776532
2025-08-18 13:41:20 +02:00
Stanko Krtalić 9a02716a46 Merge pull request #857 from basecamp/fizzy-ask
Fizzy Ask
2025-08-15 08:40:28 +02:00
Andy Smith d25f628204 Extract orient into a module 2025-08-14 16:32:18 -05:00
Andy Smith c444011095 Working left/right orientation 2025-08-14 14:59:50 -05:00
Andy Smith 3f5d070ae9 Stub out basic boundary detection 2025-08-14 14:42:08 -05:00
Andy Smith 389273072d Handle disabled switches 2025-08-13 12:30:12 -05:00
Jason Zimdars 07f3bcd225 Target the scrollable element 2025-08-13 15:14:12 +02:00
Stanko K.R. e49c7cb1cb Make sending messages feel snappy 2025-08-13 15:14:12 +02:00
Stanko K.R. 13eeb8574d Add the ask command 2025-08-13 15:14:12 +02:00
Mike Dalessio c78bb652d5 Clean up beacon on-visibility-change handling
The previous version was not posting the beacon when the page was
loaded and visible.
2025-08-09 14:09:34 -04:00
Mike Dalessio 8ec109ec1a Delay clearing notifications until a card is actually viewed.
Send the "read" beacon when the card is made visible.

Also take care to only send the "disconnect" beacon if the card is
visible.

ref: https://fizzy.37signals.com/5986089/collections/2/cards/1301
2025-08-08 08:02:54 -04:00
Andy Smith d5a1c9824c Merge pull request #836 from basecamp/lightbox-improvements
Lightbox improvements
2025-08-05 09:59:37 -05:00
Andy Smith 34f926ffca Support optional captions 2025-08-04 13:05:39 -05:00
Andy Smith 4c505aeb23 Get all transitions working properly 2025-07-31 15:34:27 -05:00
Andy Smith 3f7f414c34 Animate the lightbox 2025-07-30 17:26:05 -05:00
Jason Zimdars 6227cf9a8b Keyboard arrow through pins and notifications 2025-07-30 16:07:55 -05:00
Jason Zimdars 1d6a60cd17 Remove debug 2025-07-24 14:49:53 -05:00
Jason Zimdars 8c9d7d9d91 Update badge counts clientside because we can't count on pushes to remove badges 2025-07-24 14:43:51 -05:00
Jason Zimdars 99df4b1a12 No longer used 2025-07-23 17:33:56 -05:00
Jason Zimdars 785de2f0cb Whitespace 2025-07-22 22:42:36 -05:00
Jason Zimdars 211403f584 Remove debug 2025-07-21 18:49:29 -05:00
Jason Zimdars 9b6995194c Break sooner, use switch 2025-07-21 18:49:18 -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
Jason Zimdars 4ba3bbc4f1 Revert "Linux wet the bed on this, trim whitespace and ensure 8-bit values"
This reverts commit 3940d9d60f.
2025-07-17 19:51:31 -05:00
Jason Zimdars b2334fc8be Revert "Add debug for Linux"
This reverts commit 37e344d9f1.
2025-07-17 19:51:25 -05:00