Jay Ohms
d273ab20a6
Merge branch 'main' into mobile-app/prepare-webviews
...
* main: (63 commits)
Ignore hotkeys with modifiers
Fix 1Password account ID (was user UUID) (#2278 )
Switch 1Password account to 37signals.1password.com (#2276 )
Remove CSS testing comments
Max card count equals geared pagination size
Block IPv4-compatible IPv6 addresses in SSRF protection (#2273 )
Only enable transitions on user interaction
Don't update counter if value hasn't changed
Add padding to upgrade message on larger screens
Add test coverage for autolinking multiple URLs
Add "noopener" to autolinks' rel attribute
Avoid string manipulation when autolinking.
Only bump z-index when nav is open
Move nav and related elements above footer
Delete Dockerfile.dev
fix: use the right gh-cli arch package (#2232 )
Bump actions/attest-build-provenance from 3.0.0 to 3.1.0 (#2257 )
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#2256 )
Consider user avatars always public
Implement authorization for Active Storage endpoints
...
2026-01-02 11:42:07 -05:00
Jason Zimdars
3b1c67f57d
Undo debug
2025-12-20 17:34:19 -06:00
Jason Zimdars
0adcfabe4c
Stub welcome letter for newly created accounts
2025-12-19 15:36:52 -06:00
Adrien Maston
0f26baee09
Hide elements
...
Menu, back buttons, bottom bar
2025-12-17 10:45:24 +01:00
Adrien Maston
3c9c4cafea
Use buttons above title layout
2025-12-17 10:45:17 +01:00
Adrien Maston
5b7aa67bb3
Add platform attribute
2025-12-17 08:56:08 +01:00
Bruno Canepa
2864e32efa
Move theme button into the user profile page
2025-12-04 17:01:14 -03:00
Bruno Canepa
2120d00186
Add Theme Switcher
2025-12-04 16:36:16 -03:00
David Heinemeier Hansson
5d98ca3c4b
Move loader up a level
2025-11-08 16:59:36 +01:00
Andy Smith
23ce52d79a
Sticky Fizzy nav
2025-11-07 11:31:24 -06:00
Jorge Manrubia
a5016ba854
Reorganize the main menu templates
...
The filter folder wasn't a good spot for this menu code anymore
2025-10-31 12:47:56 +01:00
David Heinemeier Hansson
70a506c4a3
My menu is on every screen when the user is logged in
2025-10-30 16:28:51 +01:00
Jorge Manrubia
0347806ce1
Fix: Keep the previous filtering when navigating back from cards
...
https://fizzy.37signals.com/5986089/cards/1760/edit
This also adds a proper resource for filtered collections, instead of changing the URL to cards for filtering cards.
2025-09-30 15:48:56 +02:00
Jorge Manrubia
b15cb4541f
Show summarier capturing the actual weeks in the user's timezone
...
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047#__recording_9037056688
2025-09-05 13:48:02 +02:00
Jorge Manrubia
cfa0149564
Persist timezones in the server
...
Add a beacon to persist timezones when these change (or the first time)
2025-09-05 12:11:57 +02:00
Andy Smith
bb04512b0c
Consolidate header and nav layouts
2025-08-27 13:48:47 -05:00
Stanko K.R.
a580a0ddbf
Fix navigation bugs
2025-08-22 07:33:26 +02:00
Stanko K.R.
9a6fc1f54a
Create bar controller
2025-08-22 07:33:00 +02:00
Mike Dalessio
a8a8a46efa
Extract flash message into a partial, and wrap in a turbo frame
...
to prepare for turbo responses to set a flash message.
2025-08-07 15:04:09 -04:00
Jason Zimdars
7d77f014a2
Only connect lightbox controller where the partial is present
...
- Fixes a console error that complained the dialog target was missing
2025-08-06 17:38:45 -05:00
Andy Smith
7d35ab11ec
Add a remove image button inside the lightbox
2025-08-04 13:36:56 -05:00
Jason Zimdars
ec8084074f
Add missing lang attribute
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1110
2025-07-16 11:05:23 -05:00
Jason Zimdars
6504813b4a
Point skip links to correct anchor, don't navigate with turbo
2025-07-02 14:53:47 -05:00
Jorge Manrubia
28d1f104fd
Basic rendering for public collections
2025-06-09 13:09:32 +02:00
Jorge Manrubia
fa04016cbe
Revert "Revert "Replace House with Lexical""
2025-05-29 14:25:16 +02:00
Jorge Manrubia
08d8b2e5ff
Revert "Replace House with Lexical"
2025-05-29 14:22:27 +02:00
Jorge Manrubia
4aa1cef99d
Show previeable content in the editor
...
Embedded PDF previewing isnt' reliable (not working in Safari with active storage). Instead
let's align the editor with Active Storage previews and support pdf previews
2025-05-27 12:30:44 +02:00
Andy Smith
9a9cb3340b
WIP
2025-05-22 11:01:17 -05:00
Jorge Manrubia
515396263e
Refresh local time target when morphed
...
Alternative to https://github.com/basecamp/fizzy/pull/486
2025-05-13 05:44:19 +02:00
Mike Dalessio
5d84b16b36
Ensure dates are re-formatted on turbo frame load
...
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009063
2025-05-12 15:52:19 -04:00
Mike Dalessio
0219ad8c1f
Fix the flashing notif tray
...
I think this is OK to make permanent again now that we're broadcasting
readings to keep the try in sync.
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009042
2025-05-08 17:31:34 -04:00
Jorge Manrubia
3e8896ef93
Undo working for assignments
2025-05-06 09:25:52 +02:00
Jorge Manrubia
ea1f39ac6c
Move partial
2025-05-06 07:59:20 +02:00
Jorge Manrubia
65d809dd8d
Basic models for Fizzy do and searches working with them
2025-05-06 06:42:33 +02:00
David Heinemeier Hansson
ac3307ee23
Allow for the footer frames to be hidden on the notifications page
...
Otherwise you will have multiple notification dom elements with the same
id.
2025-04-16 16:23:05 +02:00
Jorge Manrubia
ba6eab509c
Refresh timers when morphing happens
2025-04-11 13:26:01 +02:00
David Heinemeier Hansson
bfb7ed1216
Move pins to my space
...
We used the my/ space in HEY to reflect anything that was primarily
hinged off Current.user. Good to use here too.
2025-04-05 14:57:24 +02:00
Jorge Manrubia
c4b92eb7c3
Persist terminal turbo frame across navigations
2025-04-03 11:16:07 +02:00
Jorge Manrubia
5a740a4251
Enable page refreshes with morphing
...
Update Trix to a compatible version https://github.com/basecamp/house/tree/morphing-2
2025-04-03 11:16:07 +02:00
Jason Zimdars
9c690c5822
Don't display before login
2025-03-24 15:19:51 -05:00
Jason Zimdars
9b9e09601e
Introduce text-based UI
2025-03-24 11:33:04 -05:00
Jason Zimdars
8ee1e670f9
Remove Hotwire Combobox, adjust related styles
2025-02-10 17:01:42 -06:00
Jason Zimdars
9f2e1df9bf
Add favicon, app icons, and simple PWA manifest
2025-02-10 12:57:49 -06:00
Jason Zimdars
a847a71a57
Merge branch 'main' into latest-activity
...
* main:
Undo weird flash notices
Redirect to bucket after deleting
Fix layout issues in Safari
Should match text
Add production deploy config
Add Kamal deploy config
Remove old deploy config
2025-01-27 17:11:27 -06:00
Jason Zimdars
abf7f8a220
Undo weird flash notices
2025-01-27 17:11:16 -06:00
Kevin McConnell
94b2c256b9
Set request timezone to match browser
2025-01-27 14:16:15 +00:00
Kevin McConnell
6f8c929898
Use cache-friendly "time ago"
...
Also introduces a local time helper that we can use to format dates and
times.
2025-01-16 17:47:25 +00:00
Jose Farias
0e8d4104f8
Implement lightbox
2024-11-29 15:52:45 -06:00
Jose Farias
f266e46b57
Wire up comboboxes
2024-11-21 19:58:21 -06:00
Jason Zimdars
03980c8c31
Fix layout issue that caused comment form to be unselectable
2024-11-19 12:18:32 -06:00