Commit Graph

58 Commits

Author SHA1 Message Date
Jason Zimdars fe8e73015c Adjust spacing 2025-06-26 20:14:22 -05:00
Jason Zimdars d81e8b9118 Merge branch 'main' into logo-placeholder-update
* main:
  Need to return all collections so it's not blank
  Button to add a new filter
  Update test for new redirect
  Comparing params is fragile, use `id` for saved filters
  Update summary tests
  Improve summary display in menu
  Add keyboard navigation and filtering to quick filters
  Copy
  Keep stage when clearing
  Keep the current filter params after deleting a saved filter so you can change your mind
  Update test because we now drop all filters on destroy
  New UI for exposing filter options and saving/deleting them
  Unnecessary
  These aren't actually in the events namespace, use utility class
2025-06-26 20:08:54 -05:00
Jason Zimdars 3129b6e205 Use new logo placeholder 2025-06-26 20:08:48 -05:00
Jason Zimdars c5e384cc68 These aren't actually in the events namespace, use utility class 2025-06-25 14:38:23 -05:00
Jason Zimdars c240259631 Order by recently visited in the Fizzy menu 2025-06-24 22:55:14 -05:00
Jason Zimdars c2b92fd4f5 DRY this up 2025-06-19 20:42:11 -05:00
Jason Zimdars 8b9ee506a5 DRY up, tweak look 2025-06-19 20:24:02 -05:00
Jason Zimdars 907c5512e3 Merge branch 'main' into jz-6-18-25
* main:
  Render tags and users in menu, filter them
  Don't add reserved bubble space to all columns in larger viewports
  Don't allow horizontal scrolling on the body element
  Fix the space reserved for bubbles in card columns
2025-06-18 15:39:14 -05:00
Jason Zimdars 1b1a38b8a1 Render tags and users in menu, filter them 2025-06-18 15:36:01 -05:00
Jason Zimdars be3b28fc39 Only display shortcut hints on desktop 2025-06-18 11:39:08 -05:00
Jason Zimdars 50402c5abe esc clears the filter input but we need to manually trigger change 2025-06-16 16:11:23 -05:00
Jason Zimdars 200126eaad Rework Fizzy menu design
- Adds dialpad actions with shortcuts
- Makes everything respond to filtering and navigation w/keyboard
2025-06-16 16:06:56 -05:00
Jason Zimdars 2b74ece8b3 Merge branch 'main' into add-cards-in-more-places
* main: (34 commits)
  Opt out of writer affinity on readings controller
  Enable VFS, but don't load extension again
  Add flash notice when adding another card
  Fix tests after updating rails
  Fix fixtures after updating gem
  Make sure you can't drag drafts
  Fix clipped tag selector
  Don't miss cards dropped in the same container!
  Make sure that only cards in do/considering are draggable
  Add test
  Add test
  Use the same controller for publishing cards and for publishing and adding another
  Position Completed stamps better
  Bump sentry-rails from 5.24.0 to 5.25.0
  Bump rails from `0ac3fba` to `fd49d6a`
  Bump sentry-ruby from 5.24.0 to 5.25.0
  Add multiple cards quickly
  Tweak a little more
  Tighter bubbles on small screens
  Need a little space in the layout for the drag/drop outline
  ...
2025-06-16 12:13:38 -05:00
Jorge Manrubia 303a3faea1 Merge pull request #607 from basecamp/drag-and-drop-cards
Drag and drop cards to move between doing/considering
2025-06-13 10:04:59 +02:00
Jorge Manrubia 69263766ec Make sure that only cards in do/considering are draggable
Not in complete, not in the event timeline
2025-06-13 10:02:31 +02:00
Jason Zimdars 99baf18385 Allow adding new cards even in filtered or All Collections views
This is viable now that you can change the collection a card is in as introduced in c4ca5d34e4
2025-06-12 14:19:52 -05:00
Jorge Manrubia f58aaadba5 Drag and drop cards to move between doing/considering 2025-06-12 11:57:53 +02:00
Andy Smith cce29dc3bd Stack columns and make headers sticky 2025-06-11 13:33:50 -05:00
Jason Zimdars d43ff4b782 First stab at Fizzy menu 2025-06-10 18:07:39 -05: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
Jorge Manrubia e8249d2405 Consider the new default settings for previews 2025-06-04 13:13:45 +02:00
Jason Zimdars 37dc14c0c6 x interferes with string entry, try SHIFT+ENTER to toggle checkboxes 2025-06-03 16:35:55 -05:00
Jason Zimdars 98c1f32e1c Spell it all out for now 2025-06-03 08:54:37 -05:00
Jorge Manrubia 199a78ee08 Merge branch 'main' into filter-revamp
* main:
  `event.assignees` collection doesn't include `event.creator` when self-assigning
  Consistent verb forms
  Autolinking shouldn't include final punctuation.
  dep: update kamal to edge
  No need to delegate auto_closing? anymore
  Extract common method to query when entropy is cleaned
  Invalidate card caches when editing workflows

# Conflicts:
#	app/javascript/controllers/navigable_list_controller.js
2025-06-03 06:12:34 +02:00
Jason Zimdars 63808ff567 Just say "Filter…", since it can match other things 2025-06-02 16:09:18 -05:00
Jason Zimdars 84b52f8fae Ensure these can be matched by the filter, too 2025-06-02 15:56:46 -05:00
Jason Zimdars dc5c8d17a4 Handle these special case options a different way 2025-06-02 15:49:44 -05:00
Jorge Manrubia 5c31ef1aa6 Make dialog close on ESC 2025-06-02 17:17:13 +02:00
Jorge Manrubia 10ee5611c9 Make collection's filter searchable too 2025-06-02 15:22:34 +02:00
Jorge Manrubia 51dcf8b25f Invalidate card caches when editing workflows
https://37s.fizzy.37signals.com/collections/2/cards/607
2025-06-02 13:08:54 +02:00
Jason Zimdars d17134cb5c Detect platform and label the correct hotkey shortcut
Yes, Platform Agent is overkill for just this but there isn't a one-size JS solution for updating both input placeholders and other HTML text and we're likely to need it later for other things like displaying platform-specific PWA prompts.
2025-05-27 12:14:24 -05:00
Andy Smith 3f873d904e Fix merge conflicts 2025-05-21 09:49:43 -05:00
Andy Smith f5dc923b43 Merge branch 'main' into tray-updates
* main:
  Tighten cards
  Stub recently closed filter
  Introduce a list style for all but the first six completed cards
2025-05-21 09:49:33 -05:00
Jason Zimdars 46ca6f13f6 Stub recently closed filter 2025-05-20 16:24:12 -05:00
Andy Smith 04d01d7d10 Merge notification styles into a card variant 2025-05-20 13:50:53 -05:00
Jason Zimdars 9c4a359865 Ensure checkboxes in menus have full size click targets 2025-05-12 21:50:32 -05:00
Jason Zimdars bc6709c4eb Display card id 2025-05-02 20:00:51 +02:00
Jason Zimdars 4cf0242443 Handle the case where you can only see one collection 2025-05-02 18:08:57 +02:00
Jason Zimdars ec0fcf7420 Ensure entire row is clickable 2025-04-27 16:12:19 +02:00
Jason Zimdars 80a43454a8 Bring back chips to indicate custom collections 2025-04-26 19:48:51 -05:00
Jason Zimdars 50998d2e18 Add new card button to considering column 2025-04-25 14:43:58 -05:00
Jason Zimdars 129173a876 Let's leave inside the menu for now 2025-04-25 13:59:56 -05:00
Jason Zimdars 67040ad492 Add a navigation hint, make "All collections" link navigate like the others 2025-04-25 13:16:26 -05:00
Jason Zimdars c085266ceb Filter collections menus, add keyboard shortcuts 2025-04-25 12:42:22 -05:00
Jason Zimdars 4bce7f1b5c Adjust spacing, bring back "All Collections" option 2025-04-23 16:39:47 -05:00
Jason Zimdars b3a2c65527 Improve layout and truncation 2025-04-23 09:24:31 -05:00
Jason Zimdars b29afcd518 Same treatment for the events index 2025-04-22 22:57:48 -05:00
Jason Zimdars 0a9d16bf2d New menu filters and navigates 2025-04-22 22:29:33 -05:00
David Heinemeier Hansson 3eeb121ea1 Cards are no longer resized on the basis of activity scores 2025-04-18 17:00:13 +02:00
Andy Smith 7ef49ccffa Polish up columns 2025-04-10 16:16:36 -05:00