Commit Graph

5424 Commits

Author SHA1 Message Date
Lewis Buckley 72191b3fa8 Enable OTel scraping for the load balancers 2025-10-03 15:00:06 +01:00
Jorge Manrubia 3b00403846 Merge pull request #1225 from basecamp/assorted-bugs-2
Fix caching issue with the filter menu
2025-10-03 15:56:11 +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
Lewis Buckley 595afc00d6 Enable OTel scrapes for beta and production too 2025-10-03 14:36:51 +01:00
Lewis Buckley c6330bed07 Merge pull request #1224 from basecamp/config-otel-collector-with-labels
Configure OTel collector with labels
2025-10-03 14:31:03 +01:00
Jorge Manrubia 7dce386322 Detect container dynamically
Containers are taken down of course!
2025-10-03 15:28:32 +02:00
Lewis Buckley 5da5253cec Merge branch 'main' into config-otel-collector-with-labels
* main: (31 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
  Fix: deselect collections in the collections filter
  Wire up collection filtering: it should be performed in the generic cards view
  Remove falling back status that we don't support anymore
  ...
2025-10-03 13:39:20 +01: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 3a4b188a35 Merge pull request #1223 from basecamp/column-overflow-fix
Remove overflow from columns
2025-10-02 16:32:23 -05:00
Andy Smith 73dd372ca9 Remove overflow from columns 2025-10-02 16:25:38 -05:00
Andy Smith b3a1f8b8d3 Merge pull request #1222 from basecamp/fix-reversed-involvement-regression
Only reverse Watching button if icon_only
2025-10-02 16:17:33 -05:00
Andy Smith c785d1105d Only reverse Watching button if icon_only 2025-10-02 16:10:22 -05:00
Andy Smith 0a6b065a48 Merge pull request #1221 from basecamp/video-caption-fix
Move video captions below content
2025-10-02 16:04:32 -05:00
Andy Smith 076ddd66f4 Move video captions below content 2025-10-02 15:56:21 -05:00
Mike Dalessio fcd3c178ce Account#slug uses the virtual "tenant" attribute 2025-10-02 16:44:24 -04:00
Mike Dalessio 320558919c Rename LOCAL_AUTHENTICATION to OSS_CONFIG 2025-10-02 16:44:24 -04:00
Mike Dalessio 3cc0fd8c1f Add a script to generate unique passwords per email address
as part of the migration away from 37id/Launchpad.
2025-10-02 16:44:22 -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 a8b48d570e Merge pull request #1210 from basecamp/collections-filter
Collections filtering
2025-10-02 15:39:49 -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
Mike Dalessio 47370084d2 Remove code related to Launchpad auth or 37id Users 2025-10-02 16:33:23 -04:00
Andy Smith 013ad05424 Merge pull request #1217 from basecamp/reverse-notifiction-icons
Reverse involvement buttons if watching
2025-10-02 14:33:20 -05: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
Andy Smith 9518495ce2 Reverse involvement buttons if watching 2025-10-02 14:22:54 -05:00
Mike Dalessio 7129b711f1 Only render the manifest link for tenanted URLs 2025-10-02 14:49:32 -04:00
Fernando Álvarez ad74c7875f Merge pull request #1205 from basecamp/load-balancer
Move load-balancer to its own hosts
2025-10-02 18:07:45 +02:00
Lewis Buckley 05b7b15da2 Enable beamer scrape too 2025-10-02 17:02:35 +01:00
Lewis Buckley 4a6a6f4792 Prefix labels to avoid reserved labels role / service 2025-10-02 16:51:40 +01:00
Lewis Buckley 8e9efc4f91 Use labels so the OTel collector on the host can scrape containers 2025-10-02 16:44:17 +01:00
Fernando Álvarez 013f83b94a Move load-balancer to fizzy-lb-101 2025-10-02 17:40:57 +02:00
Fernando Álvarez c6893dcae8 Add otel_collector accessory for load balancer 2025-10-02 17:40:57 +02:00
Jorge Manrubia a357c2ad03 Merge pull request #1215 from basecamp/drag-and-drop-bug
Fix: wrong style update when D&D cards
2025-10-02 17:13:33 +02:00
Jorge Manrubia 9293d557c8 Fix: this was getting idiomorph confused as it was being invoked on many subtree elements
See https://fizzy.37signals.com/5986089/cards/2057
2025-10-02 17:12:18 +02:00
Jorge Manrubia 1b9d752772 Keep column popups during page refreshes 2025-10-02 16:15:18 +02:00
Jorge Manrubia 5bf4504945 Merge pull request #1214 from basecamp/live-updates
Live updates
2025-10-02 16:12:19 +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 5f8457ad9d Don't broadcast updates of cards unless published
To prevent https://fizzy.37signals.com/5986089/cards/1631
2025-10-02 14:19:21 +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