Commit Graph

3149 Commits

Author SHA1 Message Date
Jorge Manrubia 38e3582689 Basic foundation for public collections 2025-06-09 12:38:10 +02:00
Kevin McConnell 7d027f6699 Disable replication temporarily 2025-06-06 09:02:13 +01:00
Jorge Manrubia bdc4b5164c Merge pull request #590 from basecamp/stalled-cards
Stalled cards
2025-06-06 09:43:06 +02:00
Jorge Manrubia 0807cfc3d0 Format 2025-06-06 09:21:45 +02:00
Jorge Manrubia 15d3c0e724 Simplify since the design is identical 2025-06-06 09:19:51 +02:00
Jorge Manrubia f742749b0f Tidy up controller and make sure the different targets are properly separated
If not, it wouldn't show stalled if there were entropy bubbles in the page
2025-06-06 09:15:51 +02:00
Jorge Manrubia 6287acf5ba Tidy up controller
Remove namespace "entropy" since the regions are common now
2025-06-06 09:04:42 +02:00
Jorge Manrubia d7a6e25d78 Fix tests after removing indexed_by param 2025-06-06 08:25:49 +02:00
Jason Zimdars bd5d17ff26 Clear indexed_by, too 2025-06-05 16:56:26 -05:00
Jason Zimdars 6ea2fdd9b6 Display chip when sorting 2025-06-05 16:34:47 -05:00
Jason Zimdars 9d706902e8 Style stalled bubble 2025-06-05 16:25:21 -05:00
Jason Zimdars 66da9e51e1 Merge branch 'main' into stalled-cards
* main:
  The joke is better if 11 is last 🤘🏻
  Filter here, too
  Keep up with filtering controller changes
  dep: update rack to 3.1.16
  Try minus
  Adjust icon and card header for events
  Fix that flash notices invisibly overlapped navbar
  Use card header in events
  Cap height and scroll list
  Fix that flash notices invisibly overlapped navbar
  Use card header in events
  Fix: update option when changing index
  Cap height and scroll list
2025-06-05 14:41:07 -05:00
Jason Zimdars 01352d0785 The joke is better if 11 is last 🤘🏻 2025-06-05 14:00:35 -05:00
Jason Zimdars 2f78d1dd03 Filter here, too 2025-06-05 13:59:17 -05:00
Jason Zimdars 90480034a0 Merge branch 'main' into jz-6-5-25-pm
* main:
  dep: update rack to 3.1.16
2025-06-05 13:47:18 -05:00
Mike Dalessio 7730a2ef35 Merge pull request #593 from basecamp/flavorones/dep-rack-3.1.16
dep: update rack to 3.1.16
2025-06-05 14:46:02 -04:00
Jason Zimdars 72ff55eb46 Keep up with filtering controller changes 2025-06-05 13:45:40 -05:00
Mike Dalessio 355823ea27 dep: update rack to 3.1.16
Addresses:

  Name: rack
  Version: 3.1.15
  CVE: CVE-2025-49007
  GHSA: GHSA-47m2-26rw-j2jw
  Criticality: Unknown
  URL: https://github.com/rack/rack/security/advisories/GHSA-47m2-26rw-j2jw
  Title: ReDoS Vulnerability in Rack::Multipart handle_mime_head
2025-06-05 14:44:46 -04:00
Jason Zimdars 773633657f Try minus 2025-06-05 13:40:31 -05:00
Jason Zimdars a1583225c4 Adjust icon and card header for events 2025-06-05 13:39:30 -05:00
Jason Zimdars 7f714bc7ee Merge branch 'main' into jz-6-5-25
* main:
  Fix that flash notices invisibly overlapped navbar
  Use card header in events
  Cap height and scroll list
  Fix: update option when changing index
  Use `vfs` tag on production accessories
2025-06-05 11:29:14 -05:00
Jason Zimdars c4aa46a35e Fix that flash notices invisibly overlapped navbar 2025-06-05 11:28:58 -05:00
Jason Zimdars a22a78e60a Use card header in events 2025-06-05 11:28:58 -05:00
Jason Zimdars 33e9a6e645 Cap height and scroll list 2025-06-05 11:28:58 -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 35b8b6f470 Fix: update option when changing index 2025-06-05 17:03:21 +02:00
Jorge Manrubia 5107eebbdb Fix: calculate days here 2025-06-05 16:38:59 +02:00
Jorge Manrubia 2e60fcdf98 Dynamic bubble timers 2025-06-05 16:11:48 +02:00
Jorge Manrubia 0cb5b9ecd6 Reactions reset entropy 2025-06-05 16:07:19 +02:00
Jorge Manrubia ae6813ba0a Merge branch 'main' into stalled-cards
* main:
  Use `vfs` tag on production accessories
  Invalidate card cache when editing collection entropy config
  Use VFS-based Beamer
  Introduce a staging environment
2025-06-05 16:01:42 +02:00
Kevin McConnell d78a61b8fc Use vfs tag on production accessories 2025-06-05 14:55:02 +01:00
Jorge Manrubia 310b8ad4e9 Make sure we only detect activity spikes when we should
The detection logic wasn't really working before
2025-06-05 15:49:27 +02:00
Jason Zimdars 7976895f96 Cap height and scroll list 2025-06-05 08:45:11 -05:00
Mike Dalessio 711bf829dd Merge pull request #584 from basecamp/flavorjones/staging-env
Introduce a staging environment
2025-06-05 09:37:31 -04:00
Mike Dalessio b8fe29ab9b Merge pull request #591 from basecamp/flavorjones/card-cache-entropy-config
Invalidate card cache when editing collection entropy config
2025-06-05 09:32:19 -04:00
Jorge Manrubia e70827b2ca Parametrize method instead of hanving methods hanging around
If we need more complex calculations for those we can extract again
2025-06-05 15:23:15 +02:00
Jorge Manrubia b9ec71ff84 Format 2025-06-05 15:21:18 +02:00
Jorge Manrubia 0ac937b208 Rename 2025-06-05 15:20:36 +02:00
Jorge Manrubia 6688ca3e82 Consider reopened cards as an activity spike 2025-06-05 15:16:13 +02:00
Mike Dalessio b0a1983553 Invalidate card cache when editing collection entropy config 2025-06-05 09:13:27 -04:00
Jorge Manrubia 67b45cc5a6 Test scope 2025-06-05 15:11:06 +02:00
Jorge Manrubia d22cbe6f7f Add tests for stalled detection 2025-06-05 15:09:55 +02:00
Jorge Manrubia 35731980fb extract method 2025-06-05 14:06:21 +02:00
Jorge Manrubia fee3ae45c8 Fix duplicated reopened card 2025-06-05 13:55:53 +02:00
Jorge Manrubia eb95af4add Add test for reopening cards 2025-06-05 13:29:34 +02:00
Jorge Manrubia 7c1bd23460 Exclude body checking in this test
Requests like summarize can result in completely different responses
2025-06-05 13:02:40 +02:00
Kevin McConnell e998783155 Use VFS-based Beamer 2025-06-05 11:59:30 +01:00
Jorge Manrubia 3df7d3e5a8 Match requests by body
So that modifying the prompt make the tests fail

If not, the tests defeat their purpose!
2025-06-05 12:45:45 +02:00
Jorge Manrubia 9b4cd7eff2 Remove vcr_record! 2025-06-05 12:36:37 +02:00