Commit Graph

7061 Commits

Author SHA1 Message Date
Jason Zimdars 3faef80cae Merge pull request #1632 from basecamp/fix-navigable-jump-menu
Need to trigger navigable list after the menu contents load
2025-11-18 17:55:49 -06:00
Jason Zimdars 3d1b3e22a7 Need to trigger navigable list after the menu contents load
Fixed arrow navigation
2025-11-18 17:54:34 -06:00
Jason Zimdars 0bdc1f2b62 Merge pull request #1631 from basecamp/bring-back-current-account
Bring back current account
2025-11-18 17:30:22 -06:00
Jason Zimdars e9819000b6 We can simplify this now 2025-11-18 17:26:40 -06:00
Jason Zimdars 7d0bc3ddf6 Show the currently selected account in the menu
This is a regression. Showing the current account means you always see
the same items in this menu section as you move back and forth
2025-11-18 17:25:32 -06:00
Mike Dalessio e0a67be3fd Merge pull request #1625 from basecamp/flavorjones/clear-stall-status-more-easily
Stalled cards are unstalled by anything that touches updated_at
2025-11-18 17:48:38 -05:00
Mike Dalessio dbbee2c661 Stalled cards are unstalled by anything that touches updated_at
ref: https://app.fizzy.do/5986089/cards/2492
2025-11-18 17:46:56 -05:00
Mike Dalessio 9249199241 Merge pull request #1630 from basecamp/flavorjones/fix-postponed
Fix: Older cards do not have a postponed_by user
2025-11-18 16:56:01 -05:00
Mike Dalessio c2a5c81e21 Older cards do not have a postponed_by user 2025-11-18 15:46:29 -05:00
Kevin McConnell ed9be0674b Merge pull request #1558 from basecamp/plan-b
Fizzy on MySQL
2025-11-18 18:53:19 +00:00
Kevin McConnell b63ec319a2 Remove trailing newline (appease Rubocop) 2025-11-18 18:44:45 +00:00
Stanko K.R. 245c328570 Decode the filename form the URL 2025-11-18 19:39:32 +01:00
Stanko K.R. d574748432 Add script to fix active storage links 2025-11-18 19:24:04 +01:00
David Heinemeier Hansson 43d384961a Add users to the populater too 2025-11-18 17:59:15 +01:00
David Heinemeier Hansson 9cbb6b4569 Broadcasts are slowing things down 2025-11-18 17:59:15 +01:00
Mike Dalessio 0e5d320045 Skip seeds in non-development environments
because we need to bootstrap the database in production
2025-11-18 11:54:35 -05:00
David Heinemeier Hansson 8e6e764d58 Fix for an account-aware domain model 2025-11-18 17:44:25 +01:00
David Heinemeier Hansson bfe8d74ccd Fix the populate script and add tags 2025-11-18 17:36:33 +01:00
Kevin McConnell 62d2bb7b53 Fix production secrets list 2025-11-18 16:28:23 +00:00
David Heinemeier Hansson 80b2bbb652 Kill the slow count on tags 2025-11-18 17:07:18 +01:00
Stanko K.R. 1bd4a1b4e7 Disable webhooks and email notifications in non-prod envs 2025-11-18 16:16:01 +01:00
Stanko K.R. ab07488fbd Fix int and string overflow during prod import 2025-11-18 16:16:01 +01:00
Jorge Manrubia fc87435b6c Merge pull request #1624 from basecamp/plan-b+fix-dialog
Fix: can't click anywhere after removing background image from card
2025-11-18 15:56:25 +01:00
Jorge Manrubia 4d4a15a4d8 Fix: close dialog when removing background image
https://app.fizzy.do/5986089/cards/2990
2025-11-18 15:54:08 +01:00
David Heinemeier Hansson 9ddcfa5c4b Conventional order and remove redundant filtering of actions 2025-11-18 15:49:50 +01:00
David Heinemeier Hansson 7d86aae67e Inline anemic method 2025-11-18 15:48:40 +01:00
David Heinemeier Hansson b63d79d7a2 Style 2025-11-18 15:45:28 +01:00
David Heinemeier Hansson c606de7b41 Instead of trying to suppress from the wrong layer of the stick, just don't touch until published? 2025-11-18 15:35:40 +01:00
Mike Dalessio cec94ff570 Merge pull request #1623 from basecamp/flavorjones/fix-reloading-in-development
Move AccountSlug::Extractor later in the stack for reloading in development
2025-11-18 09:27:47 -05:00
Mike Dalessio 3b717bbe0d Move AccountSlug::Extractor later in the stack
so that in development, it runs after reloading; but still before the
database selector middleware in case we ever want to do something
account-specific.
2025-11-18 09:20:47 -05:00
David Heinemeier Hansson 444d43f2ac Its been a few days 2025-11-18 14:52:07 +01:00
David Heinemeier Hansson 6e304958be No need to protect local dev/test 2025-11-18 14:32:54 +01:00
Kevin McConnell 2661c7ba63 Update LB scripts for production deployment 2025-11-18 12:52:23 +00:00
Andy Smith 249c06e4f6 Straighten out focus ring for the background image button 2025-11-18 11:29:40 +00:00
Andy Smith 7c8ebd1f02 Make sure assign button isn't tabbable when previewing 2025-11-18 11:29:31 +00:00
Andy Smith da5708b45c Update z-index 2025-11-18 11:29:23 +00:00
Kevin McConnell 9b3b2f5d29 Prevent pinning writes in non-primary DCs 2025-11-18 11:03:58 +00:00
Jorge Manrubia b335eab6de Merge pull request #1622 from basecamp/open-filter
Fix: don't show closed cards by default when filtering by "created by"
2025-11-18 11:43:22 +01:00
Jorge Manrubia 4a86e3a298 Don't show closed carsd when filtering by "added by"
You can still select the done filter if you want to.

https://app.fizzy.do/5986089/cards/2639
2025-11-18 11:40:01 +01:00
Jorge Manrubia 793aace69a Remove implicit order when filtering by closed cards
We set the order in the dedicated column controllers and we don't want this in place when using composable filters.

Also, this raises an error with the MySQL move when combined with assignees. Because we inject a .distinct there,
that messes up with the query select, resulting in having to add a redundant select to the closed sorting scope, so that
the closure.created_at is not lost.
2025-11-18 11:36:47 +01:00
Jorge Manrubia 38bb47a883 Merge pull request #1621 from basecamp/selection-no-one
Fix: Filter by "no one" assigned
2025-11-18 10:21:01 +01:00
Jorge Manrubia b55bd70a8a Make system test stable
We need to wait for the request to materialize before checking the DB
2025-11-18 10:20:02 +01:00
Jorge Manrubia 4deb310497 Fix: Filter by "no one" assigned
This also adds support to make some selection items exclusive in the combo boxes.
2025-11-18 10:13:13 +01:00
Kevin McConnell d584950457 Consolidate staging MySQL replica hostname 2025-11-18 08:29:42 +00:00
Jorge Manrubia 780d262093 Merge pull request #1606 from basecamp/plan-b+refresh-notifications
Reload notifications tray when the window regain the focus
2025-11-18 09:16:07 +01:00
Jorge Manrubia 96dc68a91b Merge pull request #1620 from basecamp/wrong-icon
Fix: use the move icon for cards that are triaged or postponed too
2025-11-18 09:13:55 +01:00
Jorge Manrubia 0d2870c1f9 Fix: use the move icon for cards that are triaged or postponed too
https://app.fizzy.do/5986089/cards/2905#comment_994785588
2025-11-18 09:10:39 +01:00
Jorge Manrubia 6269f3c47e Reload notifications tray when the window regain the focus
https://app.fizzy.do/5986089/cards/2743

It includes a debounce interval to avoid too many of these.
2025-11-18 08:49:19 +01:00
Mike Dalessio d8f935498a ActiveRecord::Type::Uuid#hex
to make it easier to convert when we have to look in the logs
2025-11-17 20:04:43 -05:00
Jason Zimdars 5964431fc4 Merge pull request #1592 from basecamp/add-nav-logotype
Add logotype to nav
2025-11-17 18:03:50 -06:00