Commit Graph

3288 Commits

Author SHA1 Message Date
Jason Zimdars 67087f2967 Bring back hotkey for returning to collection 2025-06-18 11:26:42 -05:00
Jason Zimdars ec18e60be4 Tighten type and visually center vertically 2025-06-17 16:51:17 -05:00
Jason Zimdars cc407f6198 Rework truncation so tag and collection menus display correctly 2025-06-17 16:26:54 -05:00
Jason Zimdars 3572856faf Safari is fussy about calculations 2025-06-17 16:08:08 -05:00
Jason Zimdars f4a1a71495 Ensure invisible expander covers the entire card
Fixes: https://37s.fizzy.37signals.com/collections/2/cards/846
2025-06-17 15:50:34 -05:00
Jason Zimdars 2201a4ae4a Spacing 2025-06-17 15:28:50 -05:00
Jason Zimdars 975bbe2385 Render stage inline so it doesn't overlap collection name
Allows truncation of collection name to fit stage name
2025-06-17 15:11:21 -05:00
Jason Zimdars 538102419d Inline unread indicator so it aligns reliably 2025-06-17 14:14:29 -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 4b9c23ccfe Style 2025-06-17 11:50:15 -05:00
Jason Zimdars 77ba1d81e2 Further polish notification cards 2025-06-17 11:48:04 -05:00
Kevin McConnell 2be2b02803 Merge pull request #618 from basecamp/persist-load-balancer-state
Add state volume to load balancer
2025-06-17 09:01:39 +01:00
Kevin McConnell 67594301a7 Add state volume to load balancer 2025-06-17 08:47:03 +01:00
Jason Zimdars ba7cef801a Band aid for dialog inside overflow elements 2025-06-16 20:44:25 -05:00
Jason Zimdars 73b3442e96 Make cards resilient to long collection names 2025-06-16 19:53:55 -05:00
Jason Zimdars df02637440 Keep in sync 2025-06-16 19:32:17 -05:00
Jason Zimdars a075476994 Needs room to breathe 2025-06-16 19:28:24 -05:00
Jason Zimdars 23439509c5 Add meta to collection notification line, adjust content 2025-06-16 19:27:51 -05:00
Jason Zimdars fc6e55fea1 Merge branch 'main' into add-cards-in-more-places
* main:
  Fix that headers weren't blue when the column is a drop target
  Add cards from the home screen
  `esc` clears the filter input but we need to manually trigger change
  Rework Fizzy menu design
  Don't match hotkeys inside Lexical
  Add Fizzy menu to card perma
  Fix typo, move to peer element
  Only in the presence of the top notch
  Don't navigate, activate the menu
  Add an obvious link to the collection
  Allow adding new cards even in filtered or All Collections views
2025-06-16 18:50:59 -05:00
Jason Zimdars b689e35f9d Fix that headers weren't blue when the column is a drop target 2025-06-16 18:50:36 -05:00
Jason Zimdars 927c2c5b7b Add cards from the home screen 2025-06-16 18:50:36 -05:00
Jason Zimdars 7cf330d2e2 esc clears the filter input but we need to manually trigger change 2025-06-16 18:50:36 -05:00
Jason Zimdars 71117409bb Rework Fizzy menu design
- Adds dialpad actions with shortcuts
- Makes everything respond to filtering and navigation w/keyboard
2025-06-16 18:50:36 -05:00
Jason Zimdars fd33911273 Don't match hotkeys inside Lexical 2025-06-16 18:50:36 -05:00
Jason Zimdars 123a21362e Add Fizzy menu to card perma 2025-06-16 18:50:36 -05:00
Jason Zimdars 1adc48eeab Fix typo, move to peer element 2025-06-16 18:50:36 -05:00
Jason Zimdars 913fc7b30e Only in the presence of the top notch 2025-06-16 18:50:36 -05:00
Jason Zimdars 99af6b1e5c Don't navigate, activate the menu 2025-06-16 18:50:36 -05:00
Jason Zimdars f2473a4770 Add an obvious link to the collection 2025-06-16 18:50:36 -05:00
Jason Zimdars da13744ad9 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-16 18:50:36 -05:00
Jason Zimdars 1127918270 Fix that headers weren't blue when the column is a drop target 2025-06-16 18:46:55 -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 6997f8e5a2 Don't match hotkeys inside Lexical 2025-06-16 14:13:52 -05:00
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 22127c15e9 Merge pull request #615 from basecamp/re-enable-replica
Re-enable replica
2025-06-16 16:49:07 +01:00
Kevin McConnell 63ddb23585 Opt out of writer affinity on readings controller 2025-06-16 15:05:47 +01:00
Kevin McConnell 63c2aa1367 Enable VFS, but don't load extension again
We only need to load the extension once, which we're doing in an
initializer. So no need to load it again on the tenanted connections
(and doing so is problematic when it occurs after a fork).
2025-06-16 14:48:13 +01:00
Jorge Manrubia d9323fa3e7 Add flash notice when adding another card 2025-06-13 11:02:40 +02:00
Jorge Manrubia a7cdf964dd Fix tests after updating rails 2025-06-13 10:49:52 +02:00
Jorge Manrubia cb101ca43f Fix fixtures after updating gem 2025-06-13 10:48:08 +02:00
Jorge Manrubia 95ae95a06f Merge pull request #612 from basecamp/dependabot/bundler/sentry-rails-5.25.0
Bump sentry-rails from 5.24.0 to 5.25.0
2025-06-13 10:34:02 +02:00
Jorge Manrubia 1547f56e5f Merge pull request #611 from basecamp/dependabot/bundler/rails-fd49d6a
Bump rails from `0ac3fba` to `fd49d6a`
2025-06-13 10:33:53 +02:00
Jorge Manrubia 82055ebca8 Merge pull request #610 from basecamp/dependabot/bundler/sentry-ruby-5.25.0
Bump sentry-ruby from 5.24.0 to 5.25.0
2025-06-13 10:33:35 +02:00
Jorge Manrubia 9da6aa4619 Merge pull request #606 from basecamp/dependabot/bundler/ruby_llm-a35aa11
Bump ruby_llm from `7430570` to `a35aa11`
2025-06-13 10:33:25 +02:00
Jorge Manrubia 754202fc48 Merge pull request #600 from basecamp/dependabot/bundler/aws-sdk-s3-1.189.1
Bump aws-sdk-s3 from 1.188.0 to 1.189.1
2025-06-13 10:33:15 +02:00
Jorge Manrubia 7a27588297 Merge pull request #598 from basecamp/dependabot/bundler/sqlite3-2.7.0
Bump sqlite3 from 2.6.0 to 2.7.0
2025-06-13 10:33:11 +02:00
Jorge Manrubia cf5c18b49d Merge pull request #577 from basecamp/dependabot/bundler/turbo-rails-2.0.16
Bump turbo-rails from 2.0.13 to 2.0.16
2025-06-13 10:32:53 +02:00
Jorge Manrubia 50b20c4099 Make sure you can't drag drafts 2025-06-13 10:25:48 +02:00