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