Commit Graph

1363 Commits

Author SHA1 Message Date
Jason Zimdars d43ff4b782 First stab at Fizzy menu 2025-06-10 18:07:39 -05:00
Jason Zimdars 2f23f24c3f Merge branch 'main' into public-collections
* main:
  Dark mode corrections
  Tidy up
  Add indicator when there's something to show
  Complete Pins section
  Don't hide expander on small screens with 1 item
  Basic working responsive styles
  Tighter tray widths
2025-06-10 12:27:46 -05:00
Jason Zimdars 3064cb6615 Add footer with branding 2025-06-10 12:18:56 -05:00
Jason Zimdars 7e730b3b37 Actually disable clicks 2025-06-10 11:18:17 -05:00
Andy Smith 9dbc890cdb Merge pull request #597 from basecamp/responsive-trays
Responsive trays
2025-06-10 11:14:03 -05:00
Jason Zimdars bc4bc65af7 Adjust field styles 2025-06-10 11:12:22 -05:00
Jason Zimdars 31b3068ad4 Add missing animations, tweak 2025-06-10 11:12:12 -05:00
Jason Zimdars 319050fe94 Merge branch 'main' into public-collections
* main:
  Zoom background on perma
  Flip hover behavior between collection and perma
2025-06-10 10:47:36 -05:00
Andy Smith fb291c814d Dark mode corrections 2025-06-10 10:09:35 -05:00
Jorge Manrubia e5f7d252fe Create dedicate templates for card previews
To remove links and customize as we need to
2025-06-10 10:17:19 +02:00
Jason Zimdars 265124cc7d Style publication setting 2025-06-09 17:45:55 -05:00
Jason Zimdars c7cc4fb286 Zoom background on perma 2025-06-09 16:30:12 -05:00
Andy Smith 4fa272d901 Simplify 2025-06-09 15:46:27 -05:00
Andy Smith 0014c00b86 WIP 2025-06-09 15:31:06 -05:00
Jason Zimdars a70088f078 Flip hover behavior between collection and perma 2025-06-09 14:23:50 -05:00
Andy Smith 9679d8c8ee Tidy up 2025-06-09 12:02:05 -05:00
Andy Smith 827b580192 Add indicator when there's something to show 2025-06-09 11:49:13 -05:00
Andy Smith 87e93074ae Complete Pins section 2025-06-09 11:29:25 -05:00
Andy Smith bd8e10f335 Don't hide expander on small screens with 1 item 2025-06-05 15:53:13 -05:00
Andy Smith b4417718e4 Basic working responsive styles 2025-06-05 15:46:19 -05:00
Andy Smith 2539f4d80f Tighter tray widths 2025-06-05 14:47:52 -05:00
Jason Zimdars a1583225c4 Adjust icon and card header for events 2025-06-05 13:39:30 -05:00
Jason Zimdars 20d0515031 Fix that flash notices invisibly overlapped navbar 2025-06-05 11:21:52 -05:00
Jason Zimdars ad27d856bb Use card header in events 2025-06-05 11:16:53 -05:00
Jorge Manrubia 1fe16e1416 Merge pull request #585 from basecamp/entropy-settings-ui
Entropy improvements
2025-06-05 09:19:56 +02:00
Jason Zimdars 6eece93f10 Merge branch 'knobs' into entropy-settings-ui
* knobs:
  Add comment
  Properly parameterize the field name
  Remove leftover console.log
  Correct the reserved area math
  Better a11y
  Connect the range slider
  Basic radio input working
  Expose button so you can delete drafts
  Save button should match card color
  `x` interferes with string entry, try `SHIFT+ENTER` to toggle checkboxes
  Remove unnecessary param and update condition
2025-06-04 20:34:04 -05:00
Jason Zimdars e42c6548b0 Wire up knob UI design 2025-06-04 20:28:20 -05:00
Andy Smith 22a85e6fc5 Contain images 2025-06-04 16:00:46 -05:00
Jason Zimdars 10224c2698 Extract the header so we can explain in context 2025-06-04 15:30:19 -05:00
Andy Smith 989825dcda Add comment 2025-06-04 13:50:27 -05:00
Andy Smith 8e24b3edff Merge pull request #572 from basecamp/prevent-layout-shift
Add height/width values for images and videos
2025-06-04 13:39:23 -05:00
Andy Smith e513474e36 Correct the reserved area math 2025-06-04 13:38:50 -05:00
Andy Smith 04551d859e Better a11y 2025-06-04 13:06:43 -05:00
Andy Smith 80b1ac8cc9 Connect the range slider 2025-06-04 12:49:32 -05:00
Andy Smith 68ac1f80ec Basic radio input working 2025-06-04 12:10:28 -05:00
Jason Zimdars 678fb66f17 Stub UI for independent settings for Considering and Doing 2025-06-03 15:51:37 -05:00
Jason Zimdars ff403021cc Wire-up keyboard navigation
- Introduces a distinct controller and individual forms for each option so they behave like other pop-ups
- Adds `filter` and `navigable-list` behaviors
2025-06-03 11:05:39 -05:00
Jason Zimdars acfc7da551 Merge pull request #548 from basecamp/change-collection
Change collection
2025-06-03 08:56:00 -05:00
Jason Zimdars dc5c8d17a4 Handle these special case options a different way 2025-06-02 15:49:44 -05:00
Jason Zimdars 0be387bb41 Add distinct navigation selected styles 2025-06-02 15:18:27 -05:00
Andy Smith 34a4ba6c60 Add height/width values for images and videos 2025-06-02 14:36:04 -05:00
Jorge Manrubia 61fbad218b Make tag filters selectable/navigable too 2025-06-02 18:39:44 +02:00
Jason Zimdars 902a99ca56 Merge branch 'main' into change-collection
* main: (25 commits)
  Add controller to retarget links
  Use more complete regexp
  dep: bundle update
  refactor: Extract a Card::Entropy concern
  Autolink emails and URLs at rendering time
  Remove the "mirror" storage service
  Update production storage to write to the Pure blob store
  Clean up the purestorage config, and add explanatory comments.
  Drop the action_text_markdowns table
  Mount mission control under `/admin/jobs`
  dep: add mission_control-jobs
  Flip the storage mirror to write to Pure as the primary
  Production mirrors Active Storage to `:purestorage`
  Make sure Sentry is configured for the beta env.
  Update lexical
  update lexical
  update lexical
  Create a distinct "beta" environment
  Revert "Patch for cards missing description"
  Add a kamal "ssh" alias
  ...
2025-06-02 09:34:01 -05:00
Jorge Manrubia 29c1f3133d Remove unused classes from controller 2025-06-02 15:08:34 +02:00
Jorge Manrubia 37fd2b248d Revamp filters menu (WIP)
- Make them navigable by keyboard (UP, DOWN, ENTER to activate option).
- Filter based on the actual text in the element, use containment condition instead of CSS selector on value prefix.
- Make all the elements in the filter searchable and reachable by keyboard.
2025-06-02 14:51:03 +02:00
Mike Dalessio 28ed744d0c refactor: Extract a Card::Entropy concern
to encompass behavior related to auto-closing and auto-reconsidering.

Note that putting this code in a single place reveals an asymmetry
between the actions:

- Auto-closing period is an optional attribute of a collection
- Auto-reconsidering period is hard-coded to 30 days for all collections
2025-06-01 16:50:12 -04:00
Andy Smith 68906321e8 Card shadow tweaks 2025-05-30 13:11:36 -05:00
Jason Zimdars 1594c2fe3f Merge branch 'main' into change-collection
* main:
  Icon for unassigned events
  Tweak comment event icon
  update lexical
  Update lexical to support placeholders and style them up
  Not used anymore
  update lexical
2025-05-30 08:17:31 -05:00
Jason Zimdars ee98c13db5 Tweak comment event icon 2025-05-30 08:10:55 -05:00
Jason Zimdars a2a914ee72 Event icon for changing collection 2025-05-30 08:04:13 -05:00