Commit Graph

3255 Commits

Author SHA1 Message Date
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
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
Jorge Manrubia 00a10f6ce3 Merge pull request #614 from basecamp/fix-clipped-tag
Fix clipped tag selector
2025-06-13 10:18:20 +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 9dc221f0b2 Add test 2025-06-13 08:58:06 +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
Andy Smith b6a32b6786 Merge pull request #613 from basecamp/footer-stamp-fix
Position Completed stamps better
2025-06-12 15:36:53 -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
dependabot[bot] c8d9d7ec83 Bump sentry-rails from 5.24.0 to 5.25.0
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.24.0...5.25.0)

---
updated-dependencies:
- dependency-name: sentry-rails
  dependency-version: 5.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 20:17:53 +00:00
dependabot[bot] 8a1b300006 Bump rails from 0ac3fba to fd49d6a
Bumps [rails](https://github.com/rails/rails) from `0ac3fba` to `fd49d6a`.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/0ac3fba6ee5f7d1680024a4925eee6069095487b...fd49d6a3180244969fb5ab9768d0bc7d9e4df9fe)

---
updated-dependencies:
- dependency-name: rails
  dependency-version: fd49d6a3180244969fb5ab9768d0bc7d9e4df9fe
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 20:17:38 +00:00
dependabot[bot] 1dc9702dc2 Bump sentry-ruby from 5.24.0 to 5.25.0
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.24.0...5.25.0)

---
updated-dependencies:
- dependency-name: sentry-ruby
  dependency-version: 5.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 20:17:08 +00:00
Mike Dalessio 9e7c185736 Merge pull request #609 from basecamp/flavorjones/fix-collections-contoller-grantee-update
Avoid losing access to a Collection when updating entropy
2025-06-12 13:46:56 -04: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