* main:
Update dependencies
dep: bump to ruby 3.4.5
Switch to docker-dev
Cache needs to include publication key
First iteration on adding new users, from the console.
Fix clear button position in Safari
Give them screen reader labels
Not needed
Add missing `lang` attribute
Restore missing aspect ratio on the perma
Give the field more space when typing on mobile
We're only concerned with truncating the placeholder, scope to that
Make sure users can't login from launchpad if they're deactivated
Destroy the SignalId::User when a user is deactivated
* main: (57 commits)
Untenanted access in authenticated controllers should request auth
dep: bundle update
dep: update Rails
dep: bump AR::Tenanted
Clean up the cable meta tag
Fix activity feed pagination to fetch on demand
Create a "published" event if a card is created published
Scatter Honcho seeds over a 30 day period
Fix the PWA manifest to use slugged URLs
Collection publication edits render a turbo frame
Collection workflow edits render a turbo frame
Collection entropy config edits render a turbo frame
Use automatic sizing where supported
Introduce a separate controller for collection entropy config
Add `card_id` to index
Move to scope and inline method
Prefer modern syntax
Fix that stage should be visible above card background
Indicate opens menu
Hide dialog targets from screen readers when closed
...
# Conflicts:
# db/schema.rb
# db/schema_cache.yml
- aws-partitions: 1.1119.0 -> 1.1124.0
- used by aws-sdk-s3
- aws-sdk-core: 3.226.0 -> 3.226.2
- used by aws-sdk-s3
- aws-sdk-kms: 1.105.0 -> 1.106.0
- used by aws-sdk-s3
- ruby-vips: 2.2.3 -> 2.2.4
- used by image_processing
- ostruct: 0.6.1 -> 0.6.2
- used by kamal
- file_repository: 1.4.5 -> 1.4.6
- used by portfolio, signal_id
- faraday-multipart: 1.1.0 -> 1.1.1
- used by ruby_llm
- faraday-net_http: 3.4.0 -> 3.4.1
- used by ruby_llm
- faraday-retry: 2.3.1 -> 2.3.2
- used by ruby_llm
- sentry-ruby: 5.25.0 -> 5.26.0
- used by sentry-rails
- jwt: 2.10.1 -> 3.1.2
- used by signal_id
- Creates a Queenbee::Account
- SignalId peer classes work properly
- Set up a basic template for the account (closure reasons, workflow, collection)
- Load signal_id fixtures during `bin/setup --reset`
- Update signal_id to pull in the Fizzy product
- add libmysqlclient to the container image
- configure the signal id database
- YAML permitted classes setup for 37id tests
- setup rw splitting so integration tests pass