Mike Dalessio
c78bb652d5
Clean up beacon on-visibility-change handling
...
The previous version was not posting the beacon when the page was
loaded and visible.
2025-08-09 14:09:34 -04:00
Mike Dalessio
8ec109ec1a
Delay clearing notifications until a card is actually viewed.
...
Send the "read" beacon when the card is made visible.
Also take care to only send the "disconnect" beacon if the card is
visible.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1301
2025-08-08 08:02:54 -04:00
Andy Smith
7fc2a662ee
Merge branch 'main' into settings-page-improvements
...
* main:
Whitespace
Link to lightbox for images in comments and card descriptions
Introduce turbo_stream_flash helper and use it for collection edit
Extract flash message into a partial, and wrap in a turbo frame
Display flash when saving public description, update notice
Fix tray hat layout
Only connect lightbox controller where the partial is present
New script to allow creation of a local-auth User.
Set up a "cleanslate" seed that has no cards and no collections
Allow local authentication with LOCAL_AUTHENTICATION=1
Account.signal_account is optional again
Summary should be the same as color as the canvas
Make popup group title padding more targeted
Adjust prompt
2025-08-07 17:15:20 -05:00
Jason Zimdars
2ddd94cec8
Whitespace
2025-08-07 15:19:52 -05:00
Jason Zimdars
d4d1134aca
Link to lightbox for images in comments and card descriptions
2025-08-07 15:19:27 -05: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
d33cebd708
Display flash when saving public description, update notice
2025-08-07 13:50:45 -05:00
Jason Zimdars
3efdd766eb
Merge pull request #865 from basecamp/fix-tray-hat
...
Fix tray hat layout
2025-08-06 17:55:17 -05:00
Jason Zimdars
3f077051be
Fix tray hat layout
2025-08-06 17:46:34 -05: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
Mike Dalessio
57269b1b9c
Allow local authentication with LOCAL_AUTHENTICATION=1
...
You can touch `tmp/local-auth.txt` to persist this setting.
2025-08-06 17:05:35 -04:00
Andy Smith
6fc3174051
Align with right collumn better
2025-08-06 14:43:42 -05:00
Andy Smith
05705b4921
Special scrolling just for users panel
2025-08-06 14:11:52 -05:00
Andy Smith
4332b98d27
Max height on container
2025-08-06 14:05:24 -05:00
Jason Zimdars
3f8a010162
Summary should be the same as color as the canvas
2025-08-05 22:00:11 -05:00
Andy Smith
41c187b736
Tidy up the rest of collection settings
2025-08-05 17:08:40 -05:00
Andy Smith
806e1b2af2
Simplify Name & Access on collection settings
2025-08-05 17:02:24 -05:00
Andy Smith
4ab48a0d9a
Use proper tags, adjust spacing, reset list height
2025-08-05 16:40:46 -05:00
Andy Smith
6df28577d9
Simplify dividers padding
2025-08-05 16:13:56 -05:00
Andy Smith
72194598d9
Merge pull request #849 from basecamp/filter-improvements
...
Filter improvements
2025-08-05 15:34:27 -05:00
Andy Smith
e616b68fbe
Fix markup in other filter locations
2025-08-05 10:29:43 -05:00
Andy Smith
d5a1c9824c
Merge pull request #836 from basecamp/lightbox-improvements
...
Lightbox improvements
2025-08-05 09:59:37 -05:00
Andy Smith
38be44dd11
Move lightbox to cards/show so we can use it for description and Lexical images
2025-08-04 16:11:43 -05:00
Andy Smith
6d43582f5b
Hide lists when children are all hidden
2025-08-04 15:54:16 -05:00
Andy Smith
f0c63bd2f1
Better padding and alignment for radio buttons in filter menu
2025-08-04 14:56:24 -05:00
Andy Smith
6e479d3dd1
Dont end-justify check icons in radio
2025-08-04 14:33:09 -05:00
Andy Smith
7d35ab11ec
Add a remove image button inside the lightbox
2025-08-04 13:36:56 -05:00
Andy Smith
afa6430c12
CSS support for multiple actions
2025-08-04 13:08:28 -05:00
Andy Smith
34f926ffca
Support optional captions
2025-08-04 13:05:39 -05:00
Andy Smith
8a7d992f72
Merge pull request #820 from basecamp/404-page
...
Add a custom 404 page
2025-08-04 11:55:19 -05:00
Andy Smith
4c505aeb23
Get all transitions working properly
2025-07-31 15:34:27 -05:00
Jason Zimdars
43b6414015
Flatten fizzy menu button
2025-07-31 12:26:22 -05:00
Jason Zimdars
ad1b535e83
Try calling them "Highlights", allow for truncation
2025-07-31 09:45:23 -05:00
Jason Zimdars
3322ac9e4e
Label the summary day
2025-07-30 17:42:59 -05:00
Jason Zimdars
bdf8dbe315
Make summary display full-width
2025-07-30 17:07:12 -05:00
Jason Zimdars
350ad6be0f
Merge branch 'main' into trays-keyboard-nav
...
* main:
Add missing oklch() function
New golden ticket effect
Add texture to golden cards
2025-07-30 16:41:50 -05:00
Jason Zimdars
6227cf9a8b
Keyboard arrow through pins and notifications
2025-07-30 16:07:55 -05:00
Jason Zimdars
d3287adba3
Merge branch 'main' into trays-keyboard-nav
...
* main:
Better truncation for header__titles
2025-07-30 15:56:02 -05:00
Andy Smith
012a517afa
Merge pull request #829 from basecamp/golden-card-texture
...
Golden card texture
2025-07-30 15:44:06 -05:00
Andy Smith
c6587a0562
Better truncation for header__titles
2025-07-30 12:25:03 -05:00
Andy Smith
95971c2990
New golden ticket effect
2025-07-30 12:08:29 -05:00
Andy Smith
5d75e9a4d6
Add meta titles
2025-07-30 10:04:08 -05:00
Jason Zimdars
133ef1405d
Navigate the notifications list on the Index
2025-07-29 17:27:29 -05:00
Jason Zimdars
590cf025f6
Toggle trays with a hotkey
2025-07-29 15:02:55 -05:00
Jason Zimdars
c47ea67045
Use larger text when space allows
...
- Use black text for labels so the buttons don't appear disabled
- Larger icons
2025-07-29 13:55:57 -05:00
Andy Smith
c3cecfbd62
Remove unused classes
2025-07-29 13:35:43 -05:00
Andy Smith
84b8bb0a43
Add controller, routes, and templates for other error pages
2025-07-29 13:32:00 -05:00
Jason Zimdars
6b6cec3026
Add open graph tags for unfurling private URLs, too
2025-07-28 16:59:44 -05:00
Jason Zimdars
f2f9a53100
Add open graph and twitter card tags to public cards and collections
2025-07-28 16:44:42 -05:00
Jason Zimdars
2da9d1893c
Merge branch 'adjust-fizzy-bar'
...
* adjust-fizzy-bar:
Remove input label, adjust placeholder, and text size
2025-07-28 15:04:23 -05:00