Commit Graph

2518 Commits

Author SHA1 Message Date
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
Kevin McConnell 63ddb23585 Opt out of writer affinity on readings controller 2025-06-16 15:05:47 +01:00
Jorge Manrubia d9323fa3e7 Add flash notice when adding another card 2025-06-13 11:02:40 +02:00
Jorge Manrubia 50b20c4099 Make sure you can't drag drafts 2025-06-13 10:25:48 +02:00
Jorge Manrubia 4d78f23ff2 Fix clipped tag selector
https://37s.fizzy.37signals.com/collections/2/cards/825
2025-06-13 10:16:18 +02: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 0e570565a4 Don't miss cards dropped in the same container! 2025-06-13 10:04:22 +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
Jorge Manrubia 7a4e59391b Add test 2025-06-13 09:55:37 +02:00
Jorge Manrubia 1175bf5dce Merge pull request #608 from basecamp/create-and-add-another
Add multiple cards quickly
2025-06-13 08:58:35 +02:00
Jorge Manrubia 31c851aa5b Use the same controller for publishing cards and for publishing and adding another 2025-06-13 08:55:30 +02:00
Jason Zimdars b91ba6d8ef Add Fizzy menu to card perma 2025-06-12 16:46:01 -05:00
Jason Zimdars a55c111737 Fix typo, move to peer element 2025-06-12 15:51:15 -05:00
Jason Zimdars a9252bc07d Only in the presence of the top notch 2025-06-12 15:47:01 -05:00
Jason Zimdars f79f51b1e3 Don't navigate, activate the menu 2025-06-12 15:43:03 -05:00
Jason Zimdars fc19a74e49 Add an obvious link to the collection 2025-06-12 15:39:38 -05:00
Andy Smith f154c32fd4 Position Completed stamps better 2025-06-12 15:34:23 -05:00
Andy Smith 80f801dae4 Merge pull request #604 from basecamp/mobile-columns
Mobile columns
2025-06-12 15:25:51 -05: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
Mike Dalessio 5430355da6 Avoid losing access to a Collection when updating entropy
ref: https://37s.fizzy.37signals.com/collections/2/cards/820
2025-06-12 13:43:13 -04:00
Jason Zimdars 75d9ce0b82 Add multiple cards quickly 2025-06-12 11:59:09 -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 72fb5042b2 Tweak a little more 2025-06-12 11:02:12 -05:00
Andy Smith 2f8b929702 Tighter bubbles on small screens 2025-06-12 10:59:29 -05:00
Jason Zimdars 2a287b4344 Need a little space in the layout for the drag/drop outline 2025-06-12 10:51:22 -05:00
Jason Zimdars 503c870cdf Adjust drag/drop styles 2025-06-12 10:51:06 -05:00
Jorge Manrubia 0cb3648785 Extract concern with common column-related code 2025-06-12 12:48:10 +02:00
Jorge Manrubia a979daddf3 Reuse filter scope 2025-06-12 12:39:33 +02:00
Jorge Manrubia 5364585818 If we wait for the form to submit it can happen that we don't remove the dragged item! 2025-06-12 12:33:01 +02:00
Jorge Manrubia 97fecc2bbe Extract method 2025-06-12 12:10:17 +02:00
Jorge Manrubia a5de3cf64b Replace with morph 2025-06-12 12:06:00 +02:00
Jorge Manrubia f58aaadba5 Drag and drop cards to move between doing/considering 2025-06-12 11:57:53 +02:00
Jason Zimdars 65d9ef25b4 Don't close notifications panel when navigating
- Allows you to power through them
2025-06-11 17:45:24 -05:00
Jason Zimdars 8c2c1f1248 Style 2025-06-11 17:43:23 -05:00
Jason Zimdars c01c83697c Match placeholder behavior in native inputs 2025-06-11 15:09:54 -05:00
Andy Smith 3e50056987 Equalize padding 2025-06-11 13:44:10 -05:00
Andy Smith cce29dc3bd Stack columns and make headers sticky 2025-06-11 13:33:50 -05:00
Jason Zimdars 235a47d11e Improve the display of the link dialog 2025-06-11 12:16:45 -05:00
Jason Zimdars 692161c00d Polish placeholder styles 2025-06-11 12:03:07 -05:00
Andy Smith 4beeb60484 Closing cards on mobile 2025-06-11 11:42:36 -05:00
Andy Smith 1138c75d0c Merge pull request #599 from basecamp/sticky-activity-headers2
Sticky activity headers2
2025-06-11 11:01:17 -05:00
Jason Zimdars 2d1d4bbf68 Merge branch 'main' into jz-6-10-25
* main:
  Enable caching at intermediate proxies during traffic spikes
2025-06-10 18:08:55 -05:00
Jason Zimdars d43ff4b782 First stab at Fizzy menu 2025-06-10 18:07:39 -05:00
Jorge Manrubia 1ab3877f65 Enable caching at intermediate proxies during traffic spikes
Implement suggestion by Kevin here https://github.com/basecamp/fizzy/pull/596#discussion_r2137474704
2025-06-10 21:52:33 +02:00
Jason Zimdars dfd70b04d7 Correct path 2025-06-10 13:43:52 -05:00
Jason Zimdars 2f23f24c3f Merge branch 'main' into public-collections
* main:
  Dark mode corrections
  Tidy up
  Add indicator when there's something to show
  Complete Pins section
  Don't hide expander on small screens with 1 item
  Basic working responsive styles
  Tighter tray widths
2025-06-10 12:27:46 -05:00
Jason Zimdars aa3c32f916 Add collection name to the top 2025-06-10 12:25:11 -05:00
Jason Zimdars 3064cb6615 Add footer with branding 2025-06-10 12:18:56 -05:00
Jason Zimdars 7e730b3b37 Actually disable clicks 2025-06-10 11:18:17 -05:00