Commit Graph

2143 Commits

Author SHA1 Message Date
Jason Zimdars 457725d597 Fix rendering and introduce a new style 2025-09-02 20:11:34 -05:00
Jason Zimdars c3454847a0 Add a simple method to refresh content when launching or switching tabs
Prevents stale content on load as reported in:
https://fizzy.37signals.com/5986089/collections/2/cards/1449
2025-09-02 17:24:21 -05:00
Jason Zimdars a44073c001 Order by recently accessed like the Fizzy menu for convenience 2025-09-02 14:30:50 -05:00
Jorge Manrubia c96de36de5 Rename var 2025-09-02 11:42:50 +02:00
Jorge Manrubia fc0eec8d07 Restore admin link to debug prompts 2025-09-02 11:23:01 +02:00
Jorge Manrubia 7a02f8fcda Place highlights after the "timelined day" 2025-09-02 10:57:40 +02:00
Jorge Manrubia dfbc77c2e5 Render weekly highlights considering periods of inactivity 2025-09-01 17:09:43 +02:00
Jorge Manrubia 5b68750713 Generate weekly highlights instead of daily ones
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047
2025-09-01 16:01:19 +02:00
Jorge Manrubia 6f2670d6dd Merge main into bundle-emails branch and resolve conflicts 2025-09-01 11:49:20 +02:00
Jason Zimdars 48802ab6cd Make collection list scrollable 2025-08-31 15:22:10 -05:00
Jason Zimdars af9f28d0bb Two panel design for notifications settings, design and copy for email block 2025-08-28 22:18:11 -05:00
Jason Zimdars 1179fc2a33 A few more tweaks 2025-08-28 22:00:15 -05:00
Jason Zimdars ca488d4a73 A little more style 2025-08-28 21:55:35 -05:00
Jason Zimdars 0964d019b7 Style and copy 2025-08-28 21:54:37 -05:00
Jason Zimdars b261cf629a Fix layout when filtering by closed
`.card_columns` needs to be present for Recently Closed to have the
correct layout.
2025-08-28 21:01:02 -05:00
Jason Zimdars bd36e43348 Engagement status interferes with stages filter
I'm not entirely sure why `engagement_status` is even present here but
it ends up being inherited by the Recently Closed section because
@closed doesn't explicityly set its status.That makes the cards in
closed disappear when filtering by stage becaue they return true for
`engagement_status = doing`.
2025-08-28 20:56:40 -05:00
Jason Zimdars 8c12c45233 Add an obvious way back to the collection 2025-08-28 16:49:05 -05:00
Jason Zimdars 93108cc6e8 Don't show the active columns when filtering "Closed by" 2025-08-28 16:42:54 -05:00
Jason Zimdars d3f16f49d9 Don't show add button when looking at multiple collections
This can be confusing if you expect to be able to add a card in the
current context
2025-08-28 16:33:11 -05:00
Jason Zimdars 178eaf0ecd Restore empty state, made it filter aware 2025-08-28 15:54:41 -05:00
Jason Zimdars b1feebb129 Balance buttons 2025-08-28 14:12:01 -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
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 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 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 4e2717a61f Merge main into bundle-emails branch 2025-08-28 12:42:43 +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 169bf490eb Leverage existing polymorphic routes 2025-08-28 10:34:36 +02:00
Jason Zimdars ff130401b1 Copy 2025-08-27 19:03:58 -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 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
Jason Zimdars 65c61c4bab Rename engagement columns 2025-08-27 13:48:36 -05:00
Jason Zimdars eff5185a17 Stub unsubscribe footer 2025-08-27 11:32:16 -05:00
Jason Zimdars 2fb3e192b8 Need to url for collection/card/comment
@jorgemanrubia for some reason `url_for` is not including the host in
here. It seems to be correctly set in the environment configs
2025-08-27 10:55:12 -05:00
Jason Zimdars a106069b7e Link to index 2025-08-27 10:42:12 -05:00
Jason Zimdars adc91b9823 Can just put this in the header 2025-08-27 10:42:02 -05:00
Jason Zimdars e3f5348865 Plain text layout and spacing, squish whitespace to remove action text junk 2025-08-27 10:41:30 -05:00