* main: (32 commits)
Fix VCR fixtures
Format
Touch user on modification to invalidate cache
Fix add card not working in the cards screen
Submit and refresh results as you type terms
Fix: When expanding filters, submitting filters should keep the filters expanded
Invalidate cache when filter changes
Switch to gpt-5-chat
Reorded method and remove unnecessary param
Add migration to convert accesses
Handle filter toggles with JS
Prevent glitch where you see the filter bar expanded when you clear it
Remove unused templates
Fix: all collections link not working after moving to turbo frame
Restore cache I deleted by mistake
Speed up filter expansion with turbo stream
Fix: filtering collections not working after moving menu to turbo frame
Respect params when loading the menu or they won't be reflected!
Add HTTP cache for the menu
Load main menu lazily with a turbo frame
...
* main:
Fix add card not working in the cards screen
Submit and refresh results as you type terms
Fix: When expanding filters, submitting filters should keep the filters expanded
Invalidate cache when filter changes
Switch to gpt-5-chat
Handle filter toggles with JS
Prevent glitch where you see the filter bar expanded when you clear it
Remove unused templates
Fix: all collections link not working after moving to turbo frame
Restore cache I deleted by mistake
Speed up filter expansion with turbo stream
Fix: filtering collections not working after moving menu to turbo frame
Respect params when loading the menu or they won't be reflected!
Add HTTP cache for the menu
Load main menu lazily with a turbo frame
Inline :has(&) as it's REALLY slow in Safari
Extract helper method
Remove transition that is making Safari choke when navigating to Fizzy menus
Reduce page size to reduce load for processing local times on initial page load
Avoid having to parse strings
# Conflicts:
# app/views/cards/index/_add_card_button.html.erb
# test/vcr_cassettes/period_highlight_test-test_don_t_generate_highlights_for_existing_periods.yml
# test/vcr_cassettes/period_highlight_test-test_generate_period_highlights.yml
# test/vcr_cassettes/user/highlights_test-test_don_t_generate_highlights_for_existing_periods.yml
# test/vcr_cassettes/user/highlights_test-test_generate_weekly_highlights.yml
This will prevent error when generating notification bundles such as:
Type ActionView::Template::Error
Message undefined method 'rails_blob_path' for an instance of #<Class:0x00007fbb7e0c2a88>
We could just use the _url variant but this feels better nevertheless
* main:
Add a focus effect when hovering columns
Fix up hotkeys
test: backfill hotkeys helper tests
refactor: remove unused routes associated with "resource :account"
test: backfill account route tests to prepare for refactor
Alphabetically order concerns (#992)
Copy
Don't show the filter if there aren't any tags
Add clearer labels for sorting options
Prevent deleting the last collection
Don't show "All collections" when there's only the default collection
Rename engagement columns
* 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
...
* 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
...