Commit Graph

3347 Commits

Author SHA1 Message Date
Mike Dalessio 4d7cd3a8a7 Signup supports using an existing identity 2025-06-20 15:16:57 -04:00
Mike Dalessio 73ba0c074f Introduce a Signup model and integrate with QB/37id
- Creates a Queenbee::Account
- SignalId peer classes work properly
- Set up a basic template for the account (closure reasons, workflow, collection)
- Load signal_id fixtures during `bin/setup --reset`
- Update signal_id to pull in the Fizzy product
2025-06-20 15:16:57 -04:00
Mike Dalessio dacb53b8b1 Launchpad login works for existing 37id identities 2025-06-20 15:16:56 -04:00
Mike Dalessio 319e4223e4 Add request details to Current 2025-06-20 15:16:56 -04:00
Mike Dalessio 0da5f8101e User belongs to Signal::User 2025-06-20 15:16:56 -04:00
Mike Dalessio 192c6036bc Account belongs to Signal::Account 2025-06-20 15:16:56 -04:00
Mike Dalessio aada380147 Add the signal_id gem
- add libmysqlclient to the container image
- configure the signal id database
- YAML permitted classes setup for 37id tests
- setup rw splitting so integration tests pass
2025-06-20 15:16:56 -04:00
Jorge Manrubia a5bbf1286d Merge pull request #632 from basecamp/fix-publish-card
Update editor to fix problme with losing content on save
2025-06-20 17:38:33 +02:00
Jorge Manrubia 7758b92456 Grab latest to fix problem
https://37s.fizzy.37signals.com/collections/2/cards/892
2025-06-20 17:37:04 +02:00
Jorge Manrubia f5688175fa Merge pull request #629 from basecamp/prompts-init
Prompts for mentions and links
2025-06-20 14:34:50 +02:00
Jorge Manrubia 42ea57a8c8 Point to last version merged in main branch 2025-06-20 14:34:06 +02:00
Jorge Manrubia 7286d03f57 Format 2025-06-20 11:35:23 +02:00
Jorge Manrubia c5304870c7 Add http caching for prompts 2025-06-20 11:19:28 +02:00
Jorge Manrubia ba225f5b4f Format 2025-06-20 10:46:21 +02:00
Jorge Manrubia 9ddb18792b Only offer users accessible in the collection 2025-06-20 10:44:42 +02:00
Jorge Manrubia 5c98744743 Support rich text mentions 2025-06-20 10:39:22 +02:00
Jorge Manrubia ec77228b80 Update lexical editor 2025-06-20 09:42:28 +02:00
Jorge Manrubia 076a30a37f More predictable approach to match cards by ID
Always place them at the top. Our current search support in SQLite is based on
standalone fields. We should add a field for IDs and make it work with prefixes. Going
with something simpler for now.

https://3.basecamp.com/2914079/buckets/37331921/todos/8773497815#__recording_8775856927
2025-06-20 06:46:21 +02:00
Jason Zimdars c2b92fd4f5 DRY this up 2025-06-19 20:42:11 -05:00
Jason Zimdars 8b9ee506a5 DRY up, tweak look 2025-06-19 20:24:02 -05:00
Jason Zimdars 4edb5e5a01 Try plain color items 2025-06-19 18:13:24 -05:00
Jason Zimdars cb4b0eebca These are inline, they should be relative to the enclosing text size 2025-06-19 17:56:45 -05:00
Jason Zimdars 9553a75ea9 Adjust styles when footer is present 2025-06-19 17:56:21 -05:00
Andy Smith 87f70f93c4 Differentiate hover and select states 2025-06-19 15:33:04 -05:00
Jason Zimdars 0d03c4027c Clearer put before nested selectors 2025-06-19 15:09:54 -05:00
Jason Zimdars 5163382bee Avoid visits to the card when marking as read 2025-06-19 15:02:24 -05:00
Jason Zimdars 6946c1d6d5 Set @layer 2025-06-19 14:40:52 -05:00
Andy Smith b0f3404eb8 Add z-index to the menu 2025-06-19 14:27:55 -05:00
Andy Smith c9db74bb6f Style the selected state 2025-06-19 14:22:37 -05:00
Jason Zimdars ac09940509 This isn't a generic component, change to proper namespace 2025-06-19 14:20:07 -05:00
Jason Zimdars 36c3b58558 Adjust layout to keep items 3-up 2025-06-19 14:17:52 -05:00
Andy Smith 123b7de089 Style inserted mentions 2025-06-19 14:05:41 -05:00
Jason Zimdars 188d5266bc Needs overflow to contain code elements 2025-06-19 13:51:14 -05:00
Andy Smith e51b47ad40 Style the prompt 2025-06-19 13:48:08 -05:00
Jason Zimdars c59a99fa68 Only display workflows when the card is in Doing 2025-06-19 13:35:20 -05:00
Jason Zimdars 1cae7e7a76 Merge branch 'main' into public-collection-description
* main:
  Don't choke when a card is missing its stage
  Restore missing overlapping grid effect
  Fix alignment of stamp in closed card rows
  Improve card number alignment in Considering
  Tighten space between title and collection in considering
  Only display shortcut hints on desktop
  Bring back hotkey for returning to collection
2025-06-19 09:19:37 -05:00
Jorge Manrubia a6324f22f2 Use remote version from branch 2025-06-19 14:32:46 +02:00
Jorge Manrubia 2dbb53da1f Add prompts to the rest of rich text editors 2025-06-19 13:34:44 +02:00
Jorge Manrubia 68dededbca CSS tweak for clickable elements 2025-06-19 13:34:36 +02:00
Jorge Manrubia 6446e5b409 Select cards with # 2025-06-19 13:00:26 +02:00
Jorge Manrubia 0b8d93be02 Prefer first names for now 2025-06-19 12:28:00 +02:00
Jorge Manrubia cda20600b1 Show mentions in the editor 2025-06-19 12:16:32 +02:00
Jorge Manrubia 761f499d93 Merge pull request #628 from basecamp/unstaged-cards
Don't choke when a card is missing its stage
2025-06-19 08:27:28 +02:00
Jorge Manrubia 6907d07d07 Don't choke when a card is missing its stage
This can happen if the stage was destroyed
2025-06-19 08:25:48 +02:00
Jason Zimdars fcfd149bd6 Add an optional description field for public collections 2025-06-18 19:02:02 -05:00
Jason Zimdars 631579c3e5 Restore missing overlapping grid effect 2025-06-18 16:12:11 -05:00
Jason Zimdars 907c5512e3 Merge branch 'main' into jz-6-18-25
* main:
  Render tags and users in menu, filter them
  Don't add reserved bubble space to all columns in larger viewports
  Don't allow horizontal scrolling on the body element
  Fix the space reserved for bubbles in card columns
2025-06-18 15:39:14 -05:00
Jason Zimdars 5e7349d274 Merge branch 'main' into tags-users-to-menu
* main:
  Don't add reserved bubble space to all columns in larger viewports
  Don't allow horizontal scrolling on the body element
  Fix the space reserved for bubbles in card columns
2025-06-18 15:36:47 -05:00
Jason Zimdars 1b1a38b8a1 Render tags and users in menu, filter them 2025-06-18 15:36:01 -05:00
Andy Smith cc0ded0057 Merge pull request #623 from basecamp/center-closed-column
Don't add reserved bubble space to all columns in larger viewports
2025-06-18 14:00:30 -05:00