Commit Graph

173 Commits

Author SHA1 Message Date
Jason Zimdars 27285a3dcb Display tag counts in the filter menu
- Provides a little information scent
- Prevents being surprised by "no results"
2025-07-08 15:57:29 -05:00
Andy Smith fdbb9c185e Merge branch 'main' into collection-nav
* main: (203 commits)
  Re-write help content, try a modal-like display
  Move to internal registry
  Show date instead of time for notifications older than 1 day
  Ensure checks are visible for tags and assignments
  Adjust padding so card number isn't cut off
  Don't color the collection header in considering
  Golden cards bubble to the top of Considering, too
  Adjust card collection header when colored golden
  Allow cards in Considering to gilded
  Hide focus ring on new card titles and step inputs
  Add hover effect for comment edit button
  Add hover effect to overflow button
  Improve multi-account behavior of the PWA
  Remove unneeded *
  Rename test
  Review the code to move cards
  Update editor
  Generalize and delete mentions too
  Remove unused code
  Make sure we don't remove accesses if collection is accessible
  ...
2025-07-08 15:34:01 -05:00
Andy Smith 00d68a482c Move Add Card button to header 2025-07-08 15:30:43 -05:00
Mike Dalessio a565504113 Fix activity feed pagination to fetch on demand
Commit 01c642e6 restructured the page so that the "next page" link was
always in view, meaning the page always loaded the entire history.

Now we load the next day as the user scrolls to the bottom, as intended.
2025-07-03 01:36:21 -04:00
Jason Zimdars c19e5a6253 Use headings for screen reader navigation 2025-07-02 14:46:43 -05:00
Jason Zimdars ffb422ac61 This attribute is no longer needed 2025-06-30 17:31:07 -05:00
Jason Zimdars 3af949edca Merge branch 'main' into filter-ignore-diacritics
* main:
  Clear the comments cache
  Add context for search screens
  Needs changed for both states
  Use lighter icon and update asset
  Add btn--circle class to user edit form
  Organize button variants
  Untangle `avatar btn` crossover styles
  Remove redundant classes and styles for avatars
  Adjust footer line height
  Tweak padding
2025-06-30 17:01:43 -05:00
Andy Smith be003cd3f7 Remove redundant classes and styles for avatars 2025-06-30 14:00:59 -05:00
Jason Zimdars 2678f8c099 Convert diacritics to approximations before filtering
- Introduces a helper method for setting the filterable value
- Updates `filter_controller.js` to use `data-filter-text-value` attribute populated with converted content. This was previous `data-value` in the earlier implementation but ignored in the current on.
- Also uses the same helper to make @mentions diacritic insensitive
2025-06-30 13:53:50 -05:00
Andy Smith 4b026c443d Merge branch 'main' into collection-nav
* main: (54 commits)
  Remove creation and closure params
  Support viewing user profiles and activity
  Support downcase
  refresh fixtures
  Always downcase names
  Remove vcr_record call
  Support closing soon and falling back soon via natural language
  Add scopes and filters for falling back soon and auto closing soon
  Fix label
  Add chip filters for the new time window filters
  Fix: creator_ids is an array, not a single value
  Add support for filtering by creation or completion windows of times
  Adjust spacing
  Use new logo placeholder
  Update logo assets
  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
  ...
2025-06-30 12:57:10 -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 703718ca90 Button to add a new filter 2025-06-26 18:05:04 -05:00
Jason Zimdars 1cb9ccdf15 Comparing params is fragile, use id for saved filters 2025-06-26 17:57:30 -05:00
Jason Zimdars c85b22b28f Improve summary display in menu 2025-06-26 17:09:57 -05:00
Andy Smith a27331409e Consolidate Add card buttons 2025-06-26 15:32:33 -05:00
Andy Smith 8211eda682 Fix fizzy menu position 2025-06-26 14:59:44 -05:00
Andy Smith 8308151500 Use header component everywhere 2025-06-26 14:54:27 -05:00
Jason Zimdars ae12a7294c New UI for exposing filter options and saving/deleting them 2025-06-25 19:00:47 -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 ac09940509 This isn't a generic component, change to proper namespace 2025-06-19 14:20:07 -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 cc407f6198 Rework truncation so tag and collection menus display correctly 2025-06-17 16:26:54 -05:00
Jason Zimdars e0671ad9bc Fix clipped card numbers on activity
- Reworks the layout to fix truncation of long collection names and content, too.
2025-06-17 13:27:40 -05:00
Jason Zimdars a075476994 Needs room to breathe 2025-06-16 19:28:24 -05:00
Jason Zimdars 3d6a1af294 Add cards from the home screen 2025-06-16 18:44:32 -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 4ecde2f2d7 Display card image when present 2025-06-12 11:31:57 -05:00
Jason Zimdars dea35ac18c Event cards are always full width 2025-06-12 11:30:41 -05:00
Jason Zimdars d43ff4b782 First stab at Fizzy menu 2025-06-10 18:07:39 -05:00
Jason Zimdars ad27d856bb Use card header in events 2025-06-05 11:16:53 -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
Jason Zimdars 24f4589c02 Link to account settings 2025-06-04 14:57:09 -05: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
Jason Zimdars 6045b7a736 Correct hotkey 2025-06-03 08:49:03 -05: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 10ee5611c9 Make collection's filter searchable too 2025-06-02 15:22:34 +02: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
Jason Zimdars 9228337c52 Don't color closed golden cards 2025-05-29 16:49:57 -05:00
Jason Zimdars 9052b76c39 Indicate golden cards in activity 2025-05-29 15:30:17 -05:00