Commit Graph

3049 Commits

Author SHA1 Message Date
Jason Zimdars 638bc16b4b Display users and invite on account/settings 2025-06-04 15:16:24 -05:00
Jason Zimdars cc03a3dcb4 Link to workflows 2025-06-04 14:58:09 -05:00
Jason Zimdars 24f4589c02 Link to account settings 2025-06-04 14:57:09 -05:00
Jason Zimdars 9872f35c2a Update to use two-column layout, add title and nav 2025-06-04 14:56:30 -05:00
Jorge Manrubia 5dc33c304c Restore reminder period I replaced by mistake 2025-06-04 17:17:47 +02:00
Jorge Manrubia 77ff7f43eb This test does not make sense anymore with the new entropy model 2025-06-04 15:03:57 +02:00
Jorge Manrubia a6ffbf7ec6 Rename method 2025-06-04 14:56:19 +02:00
Jorge Manrubia db86d17880 Refactor to introduce an entropy model
Instead of keeping two tracks of similar logic (auto-reconsider / auto-close).
2025-06-04 14:40:02 +02:00
Jorge Manrubia 407141f376 Fix typo 2025-06-04 13:32:05 +02:00
Jorge Manrubia 6cb1fef909 Add controller tests 2025-06-04 13:26:10 +02:00
Jorge Manrubia 2870924ca7 Format 2025-06-04 13:14:46 +02:00
Jorge Manrubia e8249d2405 Consider the new default settings for previews 2025-06-04 13:13:45 +02:00
Jorge Manrubia 653186a8b9 Remove unneeded parenthesis 2025-06-04 12:59:02 +02:00
Jorge Manrubia b35aefd07b Format 2025-06-04 12:58:33 +02:00
Jorge Manrubia b8b8a2fa03 Simpler 2025-06-04 12:58:17 +02:00
Jorge Manrubia dd78ec2db2 Shortcut to grab the default entropy configuration 2025-06-04 12:56:11 +02:00
Jorge Manrubia f721bc2c0a Format 2025-06-04 12:52:11 +02:00
Jorge Manrubia 75ce06733a Review entropy tests to include the new behavior and settings 2025-06-04 12:45:04 +02:00
Jorge Manrubia 23f3c42114 Use the new setting to calculate the auto_reconsider_period 2025-06-04 12:34:17 +02:00
Jorge Manrubia f4bbab1485 More concise 2025-06-04 12:13:36 +02:00
Jorge Manrubia f3e6f1e5e0 This is clearer imo 2025-06-04 12:12:10 +02:00
Jorge Manrubia ae1ad9c509 Extract scope to clarify semantics 2025-06-04 12:04:11 +02:00
Jorge Manrubia a39ad0cae3 Not needed 2025-06-04 12:02:19 +02:00
Jorge Manrubia 741a6faaf5 Consider the new recording period for stagnated cards 2025-06-04 12:01:09 +02:00
Jorge Manrubia 6501604a5f All the collections are "auto closing now" 2025-06-04 11:44:18 +02:00
Jorge Manrubia 2ee857a4d2 Add fixture for account entropy configurations 2025-06-04 11:36:47 +02:00
Jorge Manrubia 3c61fc3cdf Add screen to edit account settings to tweak default entropy configuration 2025-06-04 11:25:10 +02:00
Jorge Manrubia 07424f6cb1 Remove old columns 2025-06-04 10:59:01 +02:00
Jorge Manrubia 91787a3523 Revamp entropy configuraiton
- Move both settings to its dedicated model entropy configuration
- A collection can have an entropy configuration, or will default to the account if not
2025-06-04 10:41:08 +02:00
Jason Zimdars 56b32e6f52 No explicit stalled setting for now
Stalled will be determined by the system
2025-06-03 15:57:11 -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 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 9ebb1ffeb1 Use x to toggle filter checkboxes 2025-06-03 07:55:19 -05:00
Jorge Manrubia 651ee5f6fe Use CTRL-ENTER or CMD-ENTER to toggle, since space is a legit search character 2025-06-03 06:32:38 +02:00
Jorge Manrubia b9c1e8aa72 Merge pull request #567 from basecamp/filter-revamp
Revamp filter menu
2025-06-03 06:14:22 +02: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
Jorge Manrubia 55c1e53624 Skip if no checkbox 2025-06-03 06:06:51 +02:00
Jorge Manrubia e33dd22fad Toggle selected item with space 2025-06-03 06:05:15 +02:00
Jason Zimdars 8072a74562 event.assignees collection doesn't include event.creator when self-assigning 2025-06-02 22:37:58 -05:00
Jorge Manrubia e2939e846c Consistent verb forms 2025-06-03 02:53:03 +02:00
Jason Zimdars 2c75c9e746 Let's try it without the explicit submit
Later on we could consider adding an explicit button that only shows up when the filter has no matches and there is something typed in the filter input
2025-06-02 16:37:58 -05:00
Jason Zimdars f796b62aa8 Update markup to match assignments list
Drifted due to neglect (I guess)
2025-06-02 16:28:47 -05:00
Jason Zimdars de8fce5eee Prefer ul for a11y 2025-06-02 16:12:34 -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
Mike Dalessio 76a3564c28 Merge pull request #571 from basecamp/flavorjones/autolink-punctuation
Autolinking shouldn't include final punctuation.
2025-06-02 16:47:32 -04:00