Jason Zimdars
954d209cbc
Link should break out of frame
2025-07-03 10:13:09 -05:00
Jason Zimdars
1dfe541bd4
Allow deselecting a Workflow
2025-07-03 10:11:36 -05:00
Jason Zimdars
277965e8dc
Don't show duplicate searches
2025-07-03 09:51:44 -05:00
Jason Zimdars
645d4b3497
Fix broken page title
2025-07-03 09:35:24 -05:00
Mike Dalessio
5cc5e26cb8
Merge pull request #702 from basecamp/flavorjones/pwa-manifest-tweak
...
PWS manifest uses paths and not URLs
2025-07-03 10:11:07 -04:00
Mike Dalessio
b667c1f9cd
PWS manifest uses paths and not URLs
2025-07-03 10:10:03 -04:00
Mike Dalessio
56e4cc0261
Merge pull request #701 from basecamp/flavorjones/redirect-untenanted-access-to-launchpad
...
Untenanted access in authenticated controllers should request auth
2025-07-03 10:09:42 -04:00
Mike Dalessio
0c341d14e1
Untenanted access in authenticated controllers should request auth
2025-07-03 10:05:55 -04:00
Mike Dalessio
a268a5f00b
Merge pull request #697 from basecamp/flavorjones/fix-pwa
...
Fix the PWA manifest to use slugged URLs
2025-07-03 10:05:46 -04:00
Mike Dalessio
71308de14f
Merge pull request #700 from basecamp/flavorjones/dep-bumps-20250703
...
Bump dependencies
2025-07-03 09:18:20 -04:00
Mike Dalessio
c9b3412cbe
dep: bundle update
...
- 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
2025-07-03 09:15:50 -04:00
Mike Dalessio
a3030c1b90
dep: update Rails
2025-07-03 09:13:58 -04:00
Mike Dalessio
87e981fb60
dep: bump AR::Tenanted
2025-07-03 09:12:28 -04:00
Mike Dalessio
e4c5d0f6cd
Merge pull request #699 from basecamp/flavorjones/fix-cable-meta-tag
...
Clean up the cable meta tag
2025-07-03 01:51:39 -04:00
Mike Dalessio
02ec9d436a
Clean up the cable meta tag
...
to avoid a "//" appearing in the path.
2025-07-03 01:49:35 -04:00
Mike Dalessio
78a4a07214
Merge pull request #698 from basecamp/flavorjones/activity-loading
...
Fix activity feed loading
2025-07-03 01:42:02 -04:00
Mike Dalessio
a565504113
Fix activity feed pagination to fetch on demand
...
Commit 01c642e6 restructured the page so that the "next page" link was
always in view, meaning the page always loaded the entire history.
Now we load the next day as the user scrolls to the bottom, as intended.
2025-07-03 01:36:21 -04:00
Mike Dalessio
31007c7bdb
Create a "published" event if a card is created published
...
This isn't the normal workflow in the app, but this problem will show
up if we create cards programmatically (e.g., the seeds)
2025-07-03 01:08:53 -04:00
Mike Dalessio
a0d506435f
Scatter Honcho seeds over a 30 day period
...
to make the activity page look a bit more realistic
2025-07-03 01:08:03 -04:00
Mike Dalessio
59548ac7eb
Fix the PWA manifest to use slugged URLs
...
ref: https://fizzy.37signals.com/5986089/collections/2/cards/991
2025-07-02 23:51:00 -04:00
Mike Dalessio
ccf961dad2
Merge pull request #696 from basecamp/flavorjones/collection-workflow-save
...
Collection edit page uses turbo frames to avoid resetting the user access form
2025-07-02 22:28:51 -04:00
Mike Dalessio
4589360dd1
Collection publication edits render a turbo frame
...
so we don't disturb the rest of the edit page.
2025-07-02 22:25:09 -04:00
Mike Dalessio
0799ad050b
Collection workflow edits render a turbo frame
...
so we don't disturb the rest of the edit page.
2025-07-02 22:24:49 -04:00
Mike Dalessio
263bc486ed
Collection entropy config edits render a turbo frame
...
so we don't disturb the rest of the edit page.
2025-07-02 22:24:41 -04:00
Jason Zimdars
77a7509896
Merge pull request #689 from basecamp/card-steps
...
Add steps to cards
2025-07-02 17:27:23 -05:00
Jason Zimdars
462878630e
Use automatic sizing where supported
2025-07-02 16:42:27 -05:00
Mike Dalessio
36727ba5ea
Introduce a separate controller for collection entropy config
...
which opens the door to rendering turbo frames in the responses to
collection edits.
2025-07-02 17:41:29 -04:00
Jason Zimdars
16535db20e
Add card_id to index
2025-07-02 16:23:37 -05:00
Jason Zimdars
aff0a38b37
Move to scope and inline method
2025-07-02 16:14:25 -05:00
Jason Zimdars
27aaa815c7
Prefer modern syntax
2025-07-02 16:12:37 -05:00
Jason Zimdars
25a33fb9c8
Merge branch 'main' into card-steps
...
* 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
...
2025-07-02 16:09:49 -05:00
Jason Zimdars
a31637bac7
Merge branch 'main' into accessibility-improvments
...
* main:
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.
2025-07-02 16:07:29 -05:00
Jason Zimdars
f623f6fea8
Fix that stage should be visible above card background
2025-07-02 16:06:22 -05:00
Jason Zimdars
41e40b5444
Indicate opens menu
2025-07-02 15:57:39 -05:00
Jason Zimdars
86e6309735
Hide dialog targets from screen readers when closed
2025-07-02 15:57:30 -05:00
Mike Dalessio
2377770ef6
Stay on the collection edit page after changing workflow
...
ref: https://fizzy.37signals.com/5986089/collections/2/cards/852
2025-07-02 16:53:53 -04:00
Jason Zimdars
b8f58dc70b
Mark up as heading for screen reader navigation
2025-07-02 15:34:32 -05:00
Jason Zimdars
6b4c32ef9f
Copy for screen readers
2025-07-02 15:34:17 -05:00
Jason Zimdars
10893b8fa2
Don't hide the input so it's accessible to screen readers
2025-07-02 15:02:37 -05:00
Jason Zimdars
6504813b4a
Point skip links to correct anchor, don't navigate with turbo
2025-07-02 14:53:47 -05:00
Jason Zimdars
46093caeb8
There aren't any li children so just use div
2025-07-02 14:52:10 -05:00
Jason Zimdars
c19e5a6253
Use headings for screen reader navigation
2025-07-02 14:46:43 -05:00
Jason Zimdars
70d6a7190f
Use h3 for individual cards in collection view
2025-07-02 14:42:53 -05:00
Jason Zimdars
db99e5928c
Make collection title h1 for screen reader navigation
2025-07-02 14:38:29 -05:00
Jason Zimdars
985337a91c
Esc should not propagate when closing dialogs
2025-07-02 14:29:15 -05:00
Mike Dalessio
b99b80bc3d
Merge pull request #690 from basecamp/flavorjones/cleanup-20250702
...
Cleanup after moving beta into a datacenter
2025-07-02 15:27:01 -04:00
Mike Dalessio
4537037a4c
squash! Remove session controller actions other than delete
2025-07-02 15:23:59 -04:00
Jason Zimdars
91aa8be4fc
Screen reader: Use heading for comments navigation
2025-07-02 14:22:16 -05:00
Mike Dalessio
7f1b384425
Remove the invitation codes for now
...
until I circle back for https://3.basecamp.com/2914079/buckets/37331921/todos/8746162337
2025-07-02 15:15:05 -04:00
Mike Dalessio
fa1c5f7279
Remove session controller actions other than delete
...
and do some general cleanup around sessions controllers and the
sign_in_as test helper
2025-07-02 15:03:28 -04:00