Andy Smith
7affff16fd
Add proper radio functionality to column picker
2025-10-06 14:25:07 -05:00
Andy Smith
a2b21b75ee
Merge pull request #1246 from basecamp/a11y-column-header
...
Use button instead of header for expander
2025-10-06 14:10:47 -05:00
Jason Zimdars
96f00bf122
Merge branch 'JZ/10/6/2025'
2025-10-06 14:07:01 -05:00
Andy Smith
efb0fd5237
Use button instead of header for expander
2025-10-06 13:59:02 -05:00
Jason Zimdars
37c20caf98
Tighten up, remove keyboard nav hint
...
You'll only rarely need to use this, no need to explain a feature most
people don't need
2025-10-06 13:24:52 -05:00
Jason Zimdars
f2abbb5d59
Display email address for users
...
Helps identify invited people
2025-10-06 13:10:19 -05:00
Andy Smith
9b1cd84f96
Fade out overflow on watcher avatars
2025-10-06 11:37:16 -05:00
Jorge Manrubia
307d46855b
Remove trace
2025-10-06 12:48:04 +02:00
Jorge Manrubia
3e67da7d0e
Add a new join model to link summaries with users
...
So that changing the set of events does not result in not being able to find a generated highlight summary
2025-10-06 12:33:28 +02:00
Jorge Manrubia
38116f64e4
Higher fidelity for watching/unwatching cards
2025-10-06 10:48:31 +02:00
Jason Zimdars
5aa2e5016d
Tighten filter input
2025-10-03 18:02:10 -05:00
Jason Zimdars
d591166f01
Merge pull request #1212 from basecamp/column-perma
...
Column perma
2025-10-03 16:09:42 -05:00
Jason Zimdars
613e19145b
Improve blank slates
2025-10-03 16:05:20 -05:00
Jason Zimdars
57f78f9e6c
Match menu button color
2025-10-03 15:39:35 -05:00
Jason Zimdars
903e1c6789
Missed one
2025-10-03 14:36:02 -05:00
Jason Zimdars
eeacf5e0c2
Align collapsed columns
2025-10-03 14:22:45 -05:00
Jason Zimdars
a7187472f8
Adjust icon
2025-10-03 14:16:12 -05:00
Jason Zimdars
3546788aaf
Adjust gradient effect
2025-10-03 14:09:29 -05:00
Jorge Manrubia
a6383d0e43
Don't prepend yourself to the list if you are not watching
2025-10-03 19:03:26 +02:00
Jorge Manrubia
e610bc981e
Handle update with a page refresh so that both the list of subscribers and the bell update on the same operation
...
We can optimize with streams separately, this fixes a bug
2025-10-03 18:25:04 +02:00
Jorge Manrubia
7eb99c308c
Fix: watchers list not updating due to caching
...
https://fizzy.37signals.com/5986089/cards/2157/edit
2025-10-03 16:56:39 +02:00
Jorge Manrubia
711609bd51
Remove cache for the settings form
...
It is sensitive to the screen, it is causing trouble and it is not really justified
https://fizzy.37signals.com/5986089/cards/2159
2025-10-03 15:54:40 +02:00
Jorge Manrubia
4527dcbeda
Remove unnecessary filtering code
...
After removing collections from the filtering menu, there was quite a good cleanup here pending
2025-10-03 10:56:34 +02:00
Jason Zimdars
3d253309b0
Add a dedicated expand button
2025-10-02 19:51:42 -05:00
Jason Zimdars
610db7d203
Make The Stream expandable
2025-10-02 17:57:09 -05:00
Jason Zimdars
095d5f8b0f
Merge branch 'main' into column-perma
...
* main: (47 commits)
Remove overflow from columns
Only reverse Watching button if icon_only
Move video captions below content
Account#slug uses the virtual "tenant" attribute
Rename LOCAL_AUTHENTICATION to OSS_CONFIG
Add a script to generate unique passwords per email address
Visually hide the pagination indicator
Use hide avatars from tabindex on preview
Render a helpful menu of tenants temporarily
Remove code related to Launchpad auth or 37id Users
Formatting
Fix missing close bracket from merge
Reverse involvement buttons if watching
Only render the manifest link for tenanted URLs
Move load-balancer to fizzy-lb-101
Add otel_collector accessory for load balancer
Fix: this was getting idiomorph confused as it was being invoked on many subtree elements
Keep column popups during page refreshes
Don't render next link unless there is more activity
Live updates for the collection perma
...
2025-10-02 17:36:56 -05:00
Jason Zimdars
d080773fa0
Expand Closed and Not Now columns
2025-10-02 16:59:46 -05:00
Mike Dalessio
9bed917b49
Merge pull request #1216 from basecamp/flavorjones/local-authentication
...
Standalone authentication: step 1
2025-10-02 17:33:56 -04:00
Andy Smith
9676a9ee57
Merge pull request #1220 from basecamp/remove-avatar-tag-on-preview
...
Use hide avatars from tabindex on preview
2025-10-02 15:42:24 -05:00
Jason Zimdars
67ab3d307e
Visually hide the pagination indicator
...
It was appearing when the page first loads and anytime you changed the
filter
2025-10-02 15:37:07 -05:00
Andy Smith
8db9862eb1
Use hide avatars from tabindex on preview
2025-10-02 15:36:13 -05:00
Mike Dalessio
2d327e6294
Render a helpful menu of tenants temporarily
2025-10-02 16:33:25 -04:00
Jason Zimdars
159a96a339
Formatting
2025-10-02 14:31:14 -05:00
Jason Zimdars
6c06da6624
Fix missing close bracket from merge
2025-10-02 14:31:07 -05:00
Jason Zimdars
4ab2d971f9
Merge branch 'main' into collections-filter
...
* main: (24 commits)
Move load-balancer to fizzy-lb-101
Add otel_collector accessory for load balancer
Fix: this was getting idiomorph confused as it was being invoked on many subtree elements
Keep column popups during page refreshes
Don't render next link unless there is more activity
Live updates for the collection perma
Keep filter panel during page refreshes
Add pagination to the list of filtered cards
Use frame based pagination for the users timeline too
Use frame-based pagination for the activity timeline
Don't broadcast updates of cards unless published
Live updates for the timeline
Make permanent to avoid losing menu on page refreshes
Use the new required attribute that now Lexxy supports
Use controller to disable empty comment submit
Dynamic height for pins based on viewport height
Position lexxy language picker
Replace old link with proper collection path
No longer needed
Prevent card bubbles getting clipped in grid layout
...
2025-10-02 14:26:45 -05:00
Mike Dalessio
7129b711f1
Only render the manifest link for tenanted URLs
2025-10-02 14:49:32 -04:00
Jorge Manrubia
1b9d752772
Keep column popups during page refreshes
2025-10-02 16:15:18 +02:00
Jorge Manrubia
44c3910699
Don't render next link unless there is more activity
2025-10-02 16:10:00 +02:00
Jorge Manrubia
575d231650
Live updates for the collection perma
2025-10-02 16:04:39 +02:00
Jorge Manrubia
dbc2f47f80
Keep filter panel during page refreshes
2025-10-02 15:58:27 +02:00
Jorge Manrubia
b986927e25
Add pagination to the list of filtered cards
2025-10-02 15:54:02 +02:00
Jorge Manrubia
bc90129af2
Use frame based pagination for the users timeline too
2025-10-02 15:45:09 +02:00
Jorge Manrubia
0d6333f8ba
Use frame-based pagination for the activity timeline
2025-10-02 15:07:52 +02:00
Jorge Manrubia
6b10d23fa9
Fix: deselect collections in the collections filter
2025-10-02 14:24:57 +02:00
Jorge Manrubia
10c9214d52
Live updates for the timeline
2025-10-02 14:04:42 +02:00
Jorge Manrubia
a198cb1e27
Make permanent to avoid losing menu on page refreshes
2025-10-02 14:04:05 +02:00
Jorge Manrubia
2f38cb3ecd
Wire up collection filtering: it should be performed in the generic cards view
2025-10-02 10:30:32 +02:00
Jorge Manrubia
e2f0d2f85b
Skip new turbo frame containing events
2025-10-02 10:26:04 +02:00
Jorge Manrubia
1c0a01c17a
Wire up filtering logic for the timeline
2025-10-02 10:12:43 +02:00
Jorge Manrubia
46502609e6
Merge pull request #1211 from basecamp/prevent-empty-save
...
Use controller to disable empty comment submit
2025-10-02 09:39:01 +02:00