* main: (21 commits)
squash! Remove session controller actions other than delete
Remove the invitation codes for now
Remove session controller actions other than delete
Account.signal_account is no longer optional
Remove local authentication code
Drop the password column from the users table.
Script to create Users for existing 37id accounts
Configure Mission Control to skip tenanted authentication
Script to update URLs and attachments in cards and comments
Make sure seeds are creating sluggable tenants
Script to rename tenants after the QB account id
Update the signups tests to work with untenanted paths
Update the Command classes to handle paths with account slugs
Update bin/dev to point at the new tenant URLs
Patch Active Storage controllers to generate slugged URLs
Point Action Cable at the slugged cable endpoint
Extract pieces from the tenanting initializer
Patch Turbo to use the request script name
Use the new AR::Tenanted convention for action cable connections
Use a tenant resolver that recognizes the account slug
...
* main:
Script to create Users for existing 37id accounts
Configure Mission Control to skip tenanted authentication
Script to update URLs and attachments in cards and comments
Make sure seeds are creating sluggable tenants
Script to rename tenants after the QB account id
Update the signups tests to work with untenanted paths
Update the Command classes to handle paths with account slugs
Update bin/dev to point at the new tenant URLs
Patch Active Storage controllers to generate slugged URLs
Point Action Cable at the slugged cable endpoint
Extract pieces from the tenanting initializer
Patch Turbo to use the request script name
Use the new AR::Tenanted convention for action cable connections
Use a tenant resolver that recognizes the account slug
dep: Use the patched AR::Tenanted branch
I proposed this upstream in https://github.com/rails/rails/pull/55250,
but it's not clear if the presence of script_name should _always_
prefix generated URLs, so for now it's local to Fizzy.
* main:
Clear the comments cache
Add context for search screens
Needs changed for both states
Use lighter icon and update asset
Add btn--circle class to user edit form
Organize button variants
Untangle `avatar btn` crossover styles
Remove redundant classes and styles for avatars
Adjust footer line height
Tweak padding
- Introduces a helper method for setting the filterable value
- Updates `filter_controller.js` to use `data-filter-text-value` attribute populated with converted content. This was previous `data-value` in the earlier implementation but ignored in the current on.
- Also uses the same helper to make @mentions diacritic insensitive
* main: (54 commits)
Remove creation and closure params
Support viewing user profiles and activity
Support downcase
refresh fixtures
Always downcase names
Remove vcr_record call
Support closing soon and falling back soon via natural language
Add scopes and filters for falling back soon and auto closing soon
Fix label
Add chip filters for the new time window filters
Fix: creator_ids is an array, not a single value
Add support for filtering by creation or completion windows of times
Adjust spacing
Use new logo placeholder
Update logo assets
Need to return all collections so it's not blank
Button to add a new filter
Update test for new redirect
Comparing params is fragile, use `id` for saved filters
Update summary tests
...
* main:
Need to return all collections so it's not blank
Button to add a new filter
Update test for new redirect
Comparing params is fragile, use `id` for saved filters
Update summary tests
Improve summary display in menu
Add keyboard navigation and filtering to quick filters
Copy
Keep stage when clearing
Keep the current filter params after deleting a saved filter so you can change your mind
Update test because we now drop all filters on destroy
New UI for exposing filter options and saving/deleting them
Unnecessary
These aren't actually in the events namespace, use utility class