Andy Smith
969438564c
Merge pull request #1778 from basecamp/dial-in-fizzy-menu
...
Better alignment for nav sections
2025-12-01 15:17:47 -06:00
Andy Smith
c0f8a539ec
Better alignment for nav sections
2025-12-01 15:14:32 -06:00
Andy Smith
dd5cd4d247
Merge pull request #1777 from basecamp/description-spacer
...
Remove top margin on lexxy-toolbar
2025-12-01 14:59:23 -06:00
Andy Smith
5c9039cb4e
Remove top margin on lexxy-toolbar
2025-12-01 14:55:23 -06:00
Andy Smith
67921430a6
Merge pull request #1776 from basecamp/fizzy-menu-ui-updates
...
Add dividers and move icon to left
2025-12-01 14:51:24 -06:00
Andy Smith
0cbd8d197d
Set font size on section, not menu
2025-12-01 14:45:37 -06:00
Andy Smith
9bbaee4f3a
Add dividers and move icon to left
2025-12-01 14:43:06 -06:00
Jason Zimdars
d3d3c559b2
Merge pull request #1775 from basecamp/default-hotkeys
...
Default hotkeys
2025-12-01 14:36:08 -06:00
Jason Zimdars
759b92649a
Add a few more
2025-12-01 14:29:56 -06:00
Jason Zimdars
8ff5eb0feb
No need to indicate these, they're common
...
But show a tooltip all the same
2025-12-01 14:14:27 -06:00
Andy Smith
f234277f03
Merge pull request #1774 from basecamp/card-title-line-height-tweaks
...
Shrink space between title and content
2025-12-01 14:14:02 -06:00
Jason Zimdars
6bb1a7238c
No need to special case shift
...
The symbol isn't doing it
2025-12-01 14:12:46 -06:00
Andy Smith
3a67f66a8e
Shrink space between title and content
2025-12-01 14:07:42 -06:00
Andy Smith
a8e8c1ded6
Mac gemfile update
2025-12-01 14:04:10 -06:00
Jason Zimdars
7e5b51aa12
Merge pull request #1773 from basecamp/esc-back
...
`ESC` is primary back hotkey, use helper in more places
2025-12-01 13:57:14 -06:00
Jason Zimdars
7644b0e793
ESC is primary back hotkey, use helper in more places
2025-12-01 13:54:08 -06:00
Andy Smith
e240897dd0
Merge pull request #1772 from basecamp/andy-dec-1-25
...
Andy dec 1 25
2025-12-01 13:17:07 -06:00
Andy Smith
220581c657
Fix Remove Pin button position when busy
2025-12-01 12:53:03 -06:00
Andy Smith
971244092d
Colorful column list names on hover
2025-12-01 12:38:20 -06:00
Andy Smith
743af355df
Better card title line height on the perma
2025-12-01 12:21:16 -06:00
Jason Zimdars
06a3951247
Merge pull request #1771 from basecamp/webhooks-layout
...
Fix layouts and backlinks
2025-12-01 11:10:27 -06:00
Jason Zimdars
4904dfb6ac
Merge pull request #1770 from basecamp/og-update
...
Opengraph update
2025-12-01 11:07:03 -06:00
Jason Zimdars
656bef4a50
Fix layouts and backlinks
2025-12-01 11:06:51 -06:00
Jason Zimdars
0fc3ed5042
No need for x tags if this is just for private cards
2025-12-01 10:58:06 -06:00
Jason Zimdars
fc13896ba1
Scratch that, these need a public url
2025-12-01 10:55:56 -06:00
Jason Zimdars
0452a456d6
Update opengraph tile; update helper to include X tags and use it on public
2025-12-01 10:19:28 -06:00
Jason Zimdars
cbfe0b735e
Merge pull request #1769 from basecamp/signup-typo
...
Capitalize sentence
2025-12-01 10:09:42 -06:00
Jason Zimdars
235c20f3aa
Capitalize sentence
2025-12-01 09:54:57 -06:00
David Heinemeier Hansson
28371e10c8
Turn off the help notice
2025-12-01 16:25:23 +01:00
Jorge Manrubia
11dd960010
Merge pull request #1767 from basecamp/new-invites-mentions
...
Fix: not detecting mentions when publishing saved drafts
2025-12-01 15:46:32 +01:00
Jorge Manrubia
7dd3497d3a
Extract common setup step
2025-12-01 15:42:03 +01:00
Jorge Manrubia
29d07e7326
Fix: not detecting mentions when publishing saved drafts
...
The problem was that publishing a card with `#publish` was tracking the event
after updating the status, which was clearing the saved changes and preventing the
code from detecting the mention.
See:
https://app.fizzy.do/5986089/cards/2835
2025-12-01 15:39:45 +01:00
Jorge Manrubia
594ea226a9
Merge pull request #1765 from basecamp/fix-cable-oss
...
Fix action cable error in OSS mode
2025-12-01 14:22:17 +01:00
Jorge Manrubia
3480e2d6db
Handle size in binary columns
...
In the cable schema we use:
```
t.binary "payload", size: :long, null: false
```
This will fail when resetting the db otherwise with an error due to the unexpected size property.
2025-12-01 13:32:54 +01:00
Jorge Manrubia
5a1b59dc47
Define solid cable databases for the OSS mode
2025-12-01 13:25:44 +01:00
Jorge Manrubia
84bbc18613
Merge pull request #1764 from basecamp/oss-sqlite
...
Remove MySQL from default local development setup
2025-12-01 13:16:06 +01:00
Jorge Manrubia
cc6dcb6c5b
Extract mysql setup to function
2025-12-01 12:51:06 +01:00
Jorge Manrubia
12de564176
Remove MySQL from default local development setup
...
https://3.basecamp.com/2914079/buckets/37331921/chats/9301300227@9334968661
2025-12-01 12:46:37 +01:00
Mike Dalessio
6fb7de88d7
Merge pull request #1761 from basecamp/flavorjones/save-the-owner
...
Introduce an "owner" role, and prevent it from being administered
2025-11-30 12:41:54 -05:00
Jorge Manrubia
c099971ba3
Update fizzy-saas
2025-11-30 11:16:19 +01:00
Mike Dalessio
47ee3c310f
Merge pull request #1763 from basecamp/flavorjones/fix-beta-deploy
...
Update fizzy-saas to remove jobs from beta
2025-11-29 19:36:21 -05:00
Mike Dalessio
053ba8424c
Update to fizzy-saas to remove jobs from beta
...
https://github.com/basecamp/fizzy-saas/pull/11
2025-11-29 19:30:20 -05:00
Jorge Manrubia
af23ae8bcb
Merge pull request #1762 from basecamp/remove-mcp
...
Remove .mcp.json in preparation for the open source release
2025-11-29 22:26:54 +01:00
Jorge Manrubia
0401dbe867
Claude can fetch the .mcp.json file that shipyard places in your home
...
Removing it since this is 37s specific (not adequate for open source) and the common
shipyard config should do.
2025-11-29 22:25:22 +01:00
Jorge Manrubia
7457f78a1f
Merge pull request #1758 from basecamp/clean-env
...
Move env-specific bits to the engine
2025-11-29 21:58:29 +01:00
Jorge Manrubia
d7ddb029dd
Update fizzy-saas
2025-11-29 21:48:11 +01:00
Jorge Manrubia
081586c0a6
This was moved to the engine
...
https://github.com/basecamp/fizzy-saas/commit/27d4d34091de8db53bb01ac604c56e1a83b3adc3
2025-11-29 21:46:34 +01:00
Mike Dalessio
edf6b53469
Introduce an "owner" role, and prevent it from being administered
...
to prevent the owner from being demoted or kicked out.
ref: https://app.fizzy.do/5986089/cards/3213
2025-11-29 14:13:29 -05:00
Mike Dalessio
156a23f1f5
Merge pull request #1760 from basecamp/flavorjones/fix-setup-sqlite
...
Make sure the sqlite db is prepared in SAAS mode
2025-11-29 14:13:17 -05:00
Mike Dalessio
bd19b91e05
Make sure the sqlite db is prepared in SAAS mode
...
Previously, the mysql database was prepared twice and sqlite not at all.
2025-11-29 14:09:55 -05:00