Commit Graph

5430 Commits

Author SHA1 Message Date
Jason Zimdars ce05d800d3 Filter by golden status 2025-08-28 13:39:02 -05:00
Andy Smith f11a309902 Merge pull request #996 from basecamp/ff-font-size-bug
Max size for bubble number to prevent FF bug
2025-08-28 13:37:58 -05:00
Andy Smith 18417d1bd2 Max size for bubble number to prevent FF bug 2025-08-28 13:34:45 -05:00
Andy Smith 9733886db3 Merge pull request #988 from basecamp/fizzy-menu-everywhere
Fizzy menu everywhere
2025-08-28 12:25:44 -05:00
Andy Smith f89413f3f5 Merge branch 'main' into fizzy-menu-everywhere
* main:
  Add a focus effect when hovering columns
  Fix up hotkeys
  test: backfill hotkeys helper tests
  refactor: remove unused routes associated with "resource :account"
  test: backfill account route tests to prepare for refactor
  Alphabetically order concerns (#992)
  Copy
  Don't show the filter if there aren't any tags
  Add clearer labels for sorting options
  Prevent deleting the last collection
  Don't show "All collections" when there's only the default collection
  Rename engagement columns
2025-08-28 12:24:14 -05:00
Andy Smith 2036071ddd Remove collection filtering where it's not needed 2025-08-28 12:22:48 -05:00
Jason Zimdars ce1b47ce41 Merge pull request #995 from basecamp/hover-cols
Add a focus effect when hovering columns
2025-08-28 12:16:47 -05:00
Andy Smith 3db7644c06 Merge pull request #989 from basecamp/single-collection
Single collection
2025-08-28 12:15:15 -05:00
Jason Zimdars 3d252850fb Add a focus effect when hovering columns 2025-08-28 12:10:37 -05:00
Mike Dalessio f4f38015dd Merge pull request #993 from basecamp/flavorjones/clean-up-unused-routes-1
refactor: remove unused routes associated with "resource :account"
2025-08-28 12:19:05 -04:00
Jorge Manrubia 8f1a6852fa Preferred form of passing the tenant slug 2025-08-28 18:09:13 +02:00
Mike Dalessio f488b2e767 Merge pull request #994 from basecamp/flavorjones/linux-hotkey-labels
Fix up hotkey labels
2025-08-28 12:03:12 -04:00
Jorge Manrubia c2fe32cdfc Fix email 2025-08-28 17:59:13 +02:00
Jorge Manrubia 4427524e53 We do need the host! 2025-08-28 17:55:12 +02:00
Mike Dalessio 5f4ee049c6 Fix up hotkeys
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1452
2025-08-28 11:47:45 -04:00
Mike Dalessio 28c4cc7cee test: backfill hotkeys helper tests
and remove support for the unused use case of comma-delimited-strings
2025-08-28 11:44:51 -04:00
Jorge Manrubia 02c538bbb7 Run for each tenant 2025-08-28 17:38:52 +02:00
Jorge Manrubia 5fe66dd602 Fix job class 2025-08-28 17:37:35 +02:00
Jorge Manrubia 9ba9a5758b Remove hosts for now
Docker subnets causing trouble and this is not really part of the email change
2025-08-28 17:21:15 +02:00
Mike Dalessio 87d81e608b refactor: remove unused routes associated with "resource :account"
- 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/"
2025-08-28 11:12:24 -04:00
Jorge Manrubia 5c890bbc34 Bundle every few hours by default 2025-08-28 17:08:22 +02:00
Mike Dalessio e26c1db5c5 test: backfill account route tests to prepare for refactor 2025-08-28 11:01:52 -04:00
Jorge Manrubia e4ab1366be Add unsubscribe links and headers for emails
https://3.basecamp.com/2914079/buckets/37331921/todos/9002504172
2025-08-28 16:59:24 +02:00
Jorge Manrubia 243779dbcf Copy 2025-08-28 13:07:27 +02:00
Jorge Manrubia 960f074b3f Don't bundle new notifications is bundling is disabled 2025-08-28 12:53:19 +02:00
Jorge Manrubia 4e2717a61f Merge main into bundle-emails branch 2025-08-28 12:42:43 +02:00
Jorge Manrubia c1c359f030 Review existing bundles when changing the pending bundles 2025-08-28 12:29:40 +02:00
Jorge Manrubia 2adb4571e1 Copy 2025-08-28 12:03:49 +02:00
Jorge Manrubia fb95c8aa92 Copy 2025-08-28 12:02:12 +02:00
Jorge Manrubia 53144a379c Add option to change the bundled email notification frequency 2025-08-28 11:56:40 +02:00
Jorge Manrubia 082a10e3d0 Add notification settings model 2025-08-28 11:20:28 +02:00
Stanko Krtalić 41edfae2b5 Alphabetically order concerns (#992) 2025-08-28 11:07:56 +02:00
Jorge Manrubia 169bf490eb Leverage existing polymorphic routes 2025-08-28 10:34:36 +02:00
Jorge Manrubia 65d90b73bd Use URLs instead of paths so that these work from emails
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.
2025-08-28 10:32:01 +02:00
Jason Zimdars ff130401b1 Copy 2025-08-27 19:03:58 -05:00
Jason Zimdars 2cb98a2e31 Don't show the filter if there aren't any tags 2025-08-27 18:56:06 -05:00
Jason Zimdars f54ee090b8 Add clearer labels for sorting options 2025-08-27 18:49:51 -05:00
Andy Smith bb15e5aba1 Prevent deleting the last collection 2025-08-27 14:48:20 -05:00
Andy Smith d8a3397c70 Don't show "All collections" when there's only the default collection 2025-08-27 14:45:03 -05:00
Andy Smith 5c42054004 Better syntax 2025-08-27 14:29:00 -05:00
Andy Smith 4d923f79ec Fix user test 2025-08-27 14:25:47 -05:00
Andy Smith c86be111f3 Remove unused navigation helper 2025-08-27 14:07:46 -05:00
Andy Smith ff0e74bbb0 Add menu to user show and edit pages 2025-08-27 14:07:21 -05:00
Andy Smith ef661b4c23 Menu on workflow new and index pages 2025-08-27 14:00:03 -05:00
Andy Smith 527223f8ff Menu on new collection page 2025-08-27 13:58:06 -05:00
Andy Smith ec5643a8ff Menu on notifications index 2025-08-27 13:56:57 -05:00
Andy Smith 27ac5b1fc1 Menu on notification settings page 2025-08-27 13:55:54 -05:00
Andy Smith dcb8175dac Menu on collection settings page 2025-08-27 13:52:04 -05:00
Andy Smith f7b300beee Menu on account settings page 2025-08-27 13:50:17 -05:00
Andy Smith bb04512b0c Consolidate header and nav layouts 2025-08-27 13:48:47 -05:00