- Drop from 313 unused routes to 306 unused routes
- Use a namespace for the account-related resource routes
- Controllers are nested under the "Account" module now
- Move views from "accounts/" to "account/"
Having to do this is not ideal but it's the simpler way of reusing
other custom route resolvers. The alternative would be to duplicate the code
for resolving comments and such.
* main: (50 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
* 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
* main: (22 commits)
Fix that stage should be visible above card background
Indicate opens menu
Hide dialog targets from screen readers when closed
Mark up as heading for screen reader navigation
Copy for screen readers
Don't hide the input so it's accessible to screen readers
Point skip links to correct anchor, don't navigate with turbo
There aren't any `li` children so just use `div`
Use headings for screen reader navigation
Use `h3` for individual cards in collection view
Make collection title `h1` for screen reader navigation
Esc should not propagate when closing dialogs
squash! Remove session controller actions other than delete
Screen reader: Use heading for comments navigation
Remove the invitation codes for now
Remove session controller actions other than delete
Correct label for field
Style
Screen reader: De-duplicate links for each person in account settings
Account.signal_account is no longer optional
...
* main: (67 commits)
Add jason@37signals.com to the seeds.
Rework menu sizing
Firefox has its own psuedo elements
Allow pop-ups to overflow without breaking the layout
Style the prompt empty state
Update lexical
Scope CSS to custom attachments
Update to point to version with fix for attachments
Update AR::Tenanted to address tenant creation raciness
dep: Update signal_id to quash noisy test warnings
Update dependences, including Rails and queenbee-plugin
Update 400/422/500 error pages with latest stock Rails versions
Remove subdomain listing from the 404 page
Delete the first runs controller/routes/model
Redirect unauthenticated users to Launchpad
Update a few users' email to link to a valid identity.
Make sure the beta env keeps local authentication (for now)
Trampoline the Launchpad auth redirect from a GET into a POST
Add the shared signal_id secret
Script to create QB and SignalID accounts, and SignalID users
...