* main: (161 commits)
Save expanded state to localStorage
Update seeds to use the workflow stages
Disable autocomplete when editing columns
Reset column form and disable autocomplete
Remove unused job
Fix Stream workflow stage BG
We need the grid layout when filtering events
Fix: proper filtering by collection in the collection perma
Fix test
Fix test
Position expander menu
Use parent layout when using with_manual_pagination
Reinstate gap to cards list
Fix: include collection filter in the collection perma
Add some basic caching for the new columns approach
Format
Fix tests
No need to use extra method here
Move actions to stream templates
Prevent recursive loop now that we have nested frames
...
Still needs implemented but we won't be autoreconsidering anymore. All
entropy will auto-close with reasion: Not now so it appears in the Not
Now column
* main:
Stack bottom notch buttons on small screens
Reintroduce logic
Align bottom notch when no closure message exists
Fix typo
Disable submit button when Lexical is empty
Don't touch the closed cards header
Account for mobile view
Card column headers no longer overlap bubbles when scrolling
The problem was that after redirecting back with morphing, the autosave mechanism
would trigger an autosave call with an empty content.
This is a first patch. The editor shouldn't be triggering these "change" events
in the first place when loading the editor.
* main:
Don't choke when rendering commands where the card was deleted
Update tests
Rework system events
test: add missing assertions
dep: bump active_record-tenanted to fix URI support
Remove hyphen from "Un-do"
Prevent default when handling keyboard shortcuts
dep: update AR::Tenanted to support database URIs
Detect platform and label the correct hotkey shortcut
Things got too tight
Don't require TLS for Beamer at the moment
dep: update dependencies
# Conflicts:
# Gemfile
# Gemfile.lock
# app/assets/stylesheets/comments.css