Stanko K.R.
2b23d85653
Add dir=auto to title inputs
...
See: https://github.com/basecamp/once-campfire/pull/97
2025-11-21 11:13:44 +01:00
Jorge Manrubia
9d08f26c59
Disable turbo when navigating to another account
...
So that the turbo-permanent trays get properly replaced
https://app.fizzy.do/5986089/cards/3094
2025-11-21 09:54:16 +01:00
Jorge Manrubia
021831f810
Extract partials for the different sections
2025-11-21 09:48:00 +01:00
Jorge Manrubia
85b9e3dfd4
Make the notifications tray reload on broadcasted refreshes
...
We can't use the normal refresh: :morph because everything is contained in a turbo permanent section
so that the trays persist across regular navigation.
2025-11-21 09:41:03 +01:00
Jorge Manrubia
649888dbd4
Making the frame permanent with an id would reconnect the editor causing the dup
...
This is something we need to fix in Lexxy for good, but for now this patch will do it.
https://github.com/basecamp/lexxy/issues/263
2025-11-21 08:52:10 +01:00
Jason Zimdars
9bae30f771
Show account if you have multiple
...
It's hard to know which account email notifications are coming from
2025-11-20 22:03:54 -06:00
Jorge Manrubia
a5b58e47fe
Remove unclosed span
2025-11-20 21:32:43 +01:00
Mike Dalessio
1341830ed2
Add total counts and restructure admin stats dashboard
...
- Add total counts for accounts and identities alongside 7-day and 24-hour metrics
- Change layout from horizontal to vertical stacking
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-20 14:39:19 -05:00
Andy Smith
75a978e972
Merge pull request #1655 from basecamp/hide-title-scrollbar
...
Add hide-scrollbar utility and use on card titles
2025-11-20 11:37:17 -06:00
Mike Dalessio
8ce97e85b2
Merge pull request #1652 from basecamp/flavorjones/3062-draft-card-creation-time
...
Change "ADDED" to "DRAFTED" when rendering draft cards
2025-11-20 12:17:30 -05:00
Andy Smith
7fe2ea203d
Add hide-scrollbar utility and use on card titles
2025-11-20 11:03:10 -06:00
Jason Zimdars
fd3b32fd15
Merge pull request #1643 from basecamp/account-to-cache-key
...
Add `Current.account` to cache key
2025-11-20 10:27:59 -06:00
Mike Dalessio
71f2ffbf59
Change "ADDED" to "DRAFTED" when rendering draft cards
...
ref: https://app.fizzy.do/5986089/cards/3062
2025-11-20 09:32:42 -05:00
Kevin McConnell
4fc85883ee
Don't open account links in new window
...
This allows switching account in-place inside the same PWA or browser
tab.
2025-11-20 09:36:18 +00:00
Mike Dalessio
19d8e41b38
Merge pull request #1646 from basecamp/flavorjones/improve-search-results
...
Improve search results
2025-11-19 18:09:18 -05:00
Mike Dalessio
99fe5ff934
Make sure that comments show up in search properly
...
when the search term appears in both the comment and the card description
2025-11-19 18:02:36 -05:00
Jason Zimdars
25e2d98c35
Don't label these, they're expected and obvious (I think)
2025-11-19 16:26:55 -06:00
Jason Zimdars
0259cb860d
Fix awkward wrapping on mobile
2025-11-19 16:16:16 -06:00
Jason Zimdars
7e008864f2
Ensure back buttons collapse to icons on small screens
2025-11-19 16:04:21 -06:00
Jason Zimdars
5bab67999e
Add Current.account to cache key
2025-11-19 15:44:57 -06:00
Mike Dalessio
c53b56c1db
Display a helpful error message when join code is exhausted
...
ref: https://app.fizzy.do/5986089/cards/3015
2025-11-19 15:53:25 -05:00
Mike Dalessio
775a339e3a
Small tweaks to dashboard
2025-11-19 14:36:46 -05:00
Mike Dalessio
2fe578c5e5
Small improvements to the stats dashboard
2025-11-19 14:31:13 -05:00
Mike Dalessio
362be963c0
Add a very rudimentary admin dashboard.
2025-11-19 14:23:47 -05:00
Mike Dalessio
977169c688
Merge pull request #1634 from basecamp/flavorjones/unscoped-pwa
...
Remove the account slug from the PWA manifest
2025-11-19 08:30:48 -05:00
Mike Dalessio
5a85466732
Remove the account slug from the PWA manifest
...
- linked in the `head` on all requests (previously just tenanted requests)
- `start_url` and `scope` are "/" (previously account slug)
2025-11-19 08:27:41 -05:00
David Heinemeier Hansson
66d397fa80
Eager load lazy frames inside dialogs on hover
2025-11-19 08:28:18 +01: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
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
c2a5c81e21
Older cards do not have a postponed_by user
2025-11-18 15:46:29 -05: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
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
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
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
Jason Zimdars
5964431fc4
Merge pull request #1592 from basecamp/add-nav-logotype
...
Add logotype to nav
2025-11-17 18:03:50 -06:00
Jason Zimdars
a4ada7df20
Add logotype to public layout, too
2025-11-17 18:01:51 -06:00
Jason Zimdars
eeeb3a6e7e
Remove extra mark-up
2025-11-17 17:38:25 -06:00
Jason Zimdars
51a9edf419
Contain hotkeys inside the button
2025-11-17 17:35:14 -06:00
Jason Zimdars
e3e56e8289
Hide hotkeys on mobile
2025-11-17 17:07:28 -06:00
Jason Zimdars
14d9d317ff
Panels now need a specific upperbound in these cases
2025-11-17 17:05:44 -06:00
Jason Zimdars
13dce732b2
Fussy punctuation
2025-11-17 17:01:08 -06:00
Jason Zimdars
91d1cd9bd4
Merge pull request #1590 from basecamp/activity-user-filter
...
Activity user filter
2025-11-17 16:56:37 -06:00
Jason Zimdars
d8f519d7bf
Adjust so the filters are only displayed when useful
2025-11-17 16:52:10 -06:00
Jason Fried
8534584052
Small copy adjustment on the new or sign in screen.
2025-11-17 13:14:12 -08:00
Mike Dalessio
f98478ee1e
Merge pull request #1612 from basecamp/flavorjones/debounce-sign-in-enter
...
Prevent multiple form submissions during sign-in
2025-11-17 14:54:01 -05:00
Mike Dalessio
6a3135b67a
Introduce a simple stimulus controller for the magic link form
...
which avoids the double-submit problem from:
- https://app.fizzy.do/5986089/cards/2980
- https://app.fizzy.do/5986089/cards/2771
2025-11-17 14:48:20 -05:00
Jason Zimdars
fdf02c8fe2
Don't allow zooming inside PWAs
2025-11-17 13:47:57 -06:00
Jorge Manrubia
d263649b7e
Extract partials
2025-11-17 20:21:56 +01:00