Commit Graph

583 Commits

Author SHA1 Message Date
Jason Zimdars 4fe735d9fe Only show the glowing pattern on Considering 2025-09-22 11:10:27 -05:00
Jason Zimdars 2ea2e65f04 Always show the stage picker, cards in Considering are unstaged 2025-09-22 10:55:22 -05:00
Jason Zimdars 0a77459833 Get the total count in the collection 2025-09-19 17:40:09 -05:00
Jason Zimdars 7a2f77d096 Drop cards into specific stage columns 2025-09-19 17:34:52 -05:00
Jason Zimdars 5043dc69dd Display total number of records, not just the ones in the first page 2025-09-19 17:20:24 -05:00
Jason Zimdars 0267c87c18 Allow cards to be dragged out of closed to reopen them 2025-09-19 17:14:57 -05:00
Jason Zimdars a4e1b04f0e Allow dropping cards into closed 2025-09-19 17:13:20 -05:00
Jason Zimdars 55a77b435c Flip it on its side 2025-09-19 14:18:59 -05:00
Jason Zimdars d908c2da8a Try decorating expanded columns, bold column titles 2025-09-19 13:08:31 -05:00
Jason Zimdars a5b2285f30 Adjust column colors, alignment, transitions 2025-09-19 11:56:05 -05:00
Jason Zimdars 03ad5f26db Expand columns exclusively 2025-09-19 10:49:47 -05:00
Jason Zimdars 357b27c914 Fit column content, cap counts 2025-09-19 10:25:57 -05:00
Jason Zimdars e531461695 Blank slate 2025-09-18 17:39:45 -05:00
Jason Zimdars b64fcf93f2 Don't try to render doing if there is no workflow in use 2025-09-18 17:39:12 -05:00
Jason Zimdars 769083cb54 Bring back On Deck to stand in for Not Now 2025-09-18 17:37:35 -05:00
Jason Zimdars c6cb634340 Show progress bar in columns 2025-09-18 17:18:19 -05:00
Andy Smith 2404d6d0f9 Use the same markup for public card columns 2025-09-18 16:18:06 -05:00
Jason Zimdars fa69fd9c54 Drag/drop, add title to the container 2025-09-18 13:43:07 -05:00
Jason Zimdars e033ae0107 Empty state 2025-09-18 11:41:53 -05:00
Jason Zimdars 0a58411398 Move closed to a column 2025-09-18 11:26:01 -05:00
Jason Zimdars c0058dbb2c Improve collapsed display 2025-09-18 10:02:50 -05:00
Jason Zimdars 2e662a30c2 Bring back visual effect 2025-09-18 09:41:49 -05:00
Jorge Manrubia 8b827d2baf Extract partial 2025-09-18 12:12:19 +02:00
Jorge Manrubia 346e0ef121 Proper cache invalidation for all the columns 2025-09-18 12:08:40 +02:00
Jorge Manrubia 375b16b26e Introduce columns and column entity
To refactor some messy code used to render the cards index screen
2025-09-18 11:41:28 +02:00
Jorge Manrubia 690734d8ab Fix several caching issues when viewing card permas 2025-09-18 10:58:09 +02:00
Jason Zimdars f53ae63538 First pass at collapsible columns 2025-09-17 16:38:51 -05:00
Jason Zimdars 4b64b17e38 Now that we have space on the left, move it there 2025-09-16 14:16:31 -05:00
Jason Zimdars 2e9273c6ab Improve active state 2025-09-16 20:08:06 +02:00
Stanko K.R. 5b3089e11e Change the icon if there are webhooks on a collection 2025-09-16 20:08:06 +02:00
Stanko K.R. 02a421675f Scope Webhooks to Collections 2025-09-16 20:07:25 +02:00
Stanko K.R. 4879995013 Serialize events 2025-09-16 20:04:20 +02:00
Stanko Krtalić 0e2c7f7d4d Escape HTML everywhere where html_safe is used (#1114)
* Escape HTML everywhere where html_safe is used
* Mark search results as HTML safe at the attribute
2025-09-16 11:52:15 +02:00
Andy Smith 60e515e462 Merge pull request #1098 from basecamp/collapsible-nav-sections
Collapsible nav sections
2025-09-15 12:54:21 -05:00
Jason Zimdars 36c3571848 Fix spacing, simplify layout 2025-09-12 16:08:24 -05:00
Jason Zimdars 24d4bd2551 Limit to one row 2025-09-12 14:32:42 -05:00
Jason Zimdars e717875dfc Fix button style regression 2025-09-12 13:57:33 -05:00
Andy Smith cab6992555 Merge branch 'main' into collapsible-nav-sections
* main: (32 commits)
  Fix VCR fixtures
  Format
  Touch user on modification to invalidate cache
  Fix add card not working in the cards screen
  Submit and refresh results as you type terms
  Fix: When expanding filters, submitting filters should keep the filters expanded
  Invalidate cache when filter changes
  Switch to gpt-5-chat
  Reorded method and remove unnecessary param
  Add migration to convert accesses
  Handle filter toggles with JS
  Prevent glitch where you see the filter bar expanded when you clear it
  Remove unused templates
  Fix: all collections link not working after moving to turbo frame
  Restore cache I deleted by mistake
  Speed up filter expansion with turbo stream
  Fix: filtering collections not working after moving menu to turbo frame
  Respect params when loading the menu or they won't be reflected!
  Add HTTP cache for the menu
  Load main menu lazily with a turbo frame
  ...
2025-09-12 12:53:44 -05:00
Jorge Manrubia ba3b782d21 Merge branch 'main' into watchers
* main:
  Fix add card not working in the cards screen
  Submit and refresh results as you type terms
  Fix: When expanding filters, submitting filters should keep the filters expanded
  Invalidate cache when filter changes
  Switch to gpt-5-chat
  Handle filter toggles with JS
  Prevent glitch where you see the filter bar expanded when you clear it
  Remove unused templates
  Fix: all collections link not working after moving to turbo frame
  Restore cache I deleted by mistake
  Speed up filter expansion with turbo stream
  Fix: filtering collections not working after moving menu to turbo frame
  Respect params when loading the menu or they won't be reflected!
  Add HTTP cache for the menu
  Load main menu lazily with a turbo frame
  Inline :has(&) as it's REALLY slow in Safari
  Extract helper method
  Remove transition that is making Safari choke when navigating to Fizzy menus
  Reduce page size to reduce load for processing local times on initial page load
  Avoid having to parse strings

# Conflicts:
#	app/views/cards/index/_add_card_button.html.erb
#	test/vcr_cassettes/period_highlight_test-test_don_t_generate_highlights_for_existing_periods.yml
#	test/vcr_cassettes/period_highlight_test-test_generate_period_highlights.yml
#	test/vcr_cassettes/user/highlights_test-test_don_t_generate_highlights_for_existing_periods.yml
#	test/vcr_cassettes/user/highlights_test-test_generate_weekly_highlights.yml
2025-09-12 18:52:17 +02:00
Jorge Manrubia 877400afbf Fix add card not working in the cards screen 2025-09-12 18:42:17 +02:00
Andy Smith a2fd470c63 Refactor popup item class names 2025-09-12 11:27:47 -05:00
Jorge Manrubia 55a22f98e3 Submit and refresh results as you type terms 2025-09-12 18:25:27 +02:00
Andy Smith e864ec6d69 Organize existing popup styles 2025-09-12 10:49:30 -05:00
Jorge Manrubia 30cdb658b6 Merge pull request #1093 from basecamp/refine-filter-expansion
Refine filter expansion (handle in the client)
2025-09-12 14:15:12 +02:00
Jorge Manrubia ae4fbc6443 Prevent glitch where you see the filter bar expanded when you clear it 2025-09-12 14:08:36 +02:00
Jorge Manrubia 3f9f5e5025 Remove unused templates 2025-09-12 13:52:40 +02:00
Jason Zimdars 76e2ae47f7 Tighten this up 2025-09-11 21:59:28 -05:00
Jason Zimdars 34e5b14b58 Move the watchers list into the turbo frame
Passes around a param to opt-out of rendering the watchers on the
notification settings screen
2025-09-11 18:05:34 -05:00
Jason Zimdars f9aed44fd2 Move involvement toggle and display all the watchers 2025-09-11 16:22:57 -05:00
Jason Zimdars 263f2d6201 Merge branch 'bring-back-not-assigned-on-perma' 2025-09-10 16:46:44 -05:00