Jason Zimdars
7a45caa39d
Update test
2025-12-03 12:02:23 -06:00
Jason Zimdars
df04fb9250
Adjust for layout consistency and tighten up some copy
2025-12-03 11:21:34 -06:00
Jason Zimdars
a6c5cc19b7
Copy and layout edits for the new invalid token screen
2025-12-03 11:21:13 -06:00
Stanko K.R.
92b7c4a86c
Update copy
2025-12-03 15:44:20 +01:00
Stanko K.R.
84213265e7
Render friendly error message when using an invalid token
2025-12-03 15:37:27 +01:00
Stanko Krtalić
372d46f2cc
Merge pull request #1849 from basecamp/prevent-crash-in-join-code-race-condition
...
Fix crash in join code redemption race condition
2025-12-03 13:35:08 +01:00
Jorge Manrubia
b9694449fc
Merge pull request #1850 from basecamp/column-dialog-issues
...
Capture key presses inside the column edit form to prevent interferences with column navigation
2025-12-03 13:32:57 +01:00
Stanko K.R.
6e9381abb8
Fix crash in join code redemption race condition
2025-12-03 13:29:20 +01:00
Jorge Manrubia
0cb65685e5
Capture key presses inside the column edit form to prevent interferences with column navigation
...
https://app.fizzy.do/5986089/cards/3249
2025-12-03 13:28:44 +01:00
Stanko Krtalić
def487208c
Merge pull request #1843 from basecamp/install-tools-if-needed
...
Install missing tools needed by bin/setup
2025-12-03 11:45:45 +01:00
Stanko K.R.
4885e220d7
Install missing tools needed by bin/setup
2025-12-03 11:40:39 +01:00
Stanko Krtalić
7a0290a4af
Merge pull request #1841 from basecamp/fix-access-control-issues
...
Allow only the owner of a reaction to delete it
2025-12-03 11:33:36 +01:00
Stanko Krtalić
cb7b106b29
Merge pull request #1840 from basecamp/allow-only-board-admins-to-destroy-boards
...
Allow only people who can administer a board to delete it
2025-12-03 11:12:01 +01:00
Stanko K.R.
77f1110020
Allow only the owner of a reaction to delete it
2025-12-03 11:10:44 +01:00
Stanko K.R.
702865873d
Allow only people who can administer a board to delete it
2025-12-03 10:56:05 +01:00
Stanko Krtalić
297f727199
Merge pull request #1838 from basecamp/fix-crash-when-inserting-an-emoji-in-a-maxlength-reaction
...
Fix crash when inserting an emoji into a max length reaction
2025-12-03 10:36:38 +01:00
Stanko K.R.
f8eda42187
Fix crash when inserting an emoji into a max length reaction
2025-12-03 10:32:49 +01:00
Stanko Krtalić
62e43c76fa
Merge pull request #1817 from kobaltz/main
...
Fix Account Slug and Database yaml
2025-12-03 08:42:45 +01:00
Javier Valencia
dc4874826a
change the object type in the example code ( #1824 )
...
changing the example code, which says it’s a `module` but actually shows a `class`.
2025-12-02 21:52:05 -08:00
Andy Smith
c1881ffb15
Merge pull request #1825 from basecamp/clean-media-queries
...
Consistent breakpoints for min- and max-width
2025-12-02 17:12:10 -06:00
Jason Zimdars
aef5520a36
Merge pull request #1826 from basecamp/fix-public-boards-mobile
...
We can't hide public boards like this
2025-12-02 16:44:18 -06:00
Jason Zimdars
f7e375a4ef
We can't hide public boards like this
2025-12-02 16:41:32 -06:00
Andy Smith
ccd8d5736b
Consistent breakpoints for min- and max-width
2025-12-02 16:22:56 -06:00
Andy Smith
cc4673f2db
Merge pull request #1823 from basecamp/tooltip-z-index-perma
...
Repair tooltip z-index selector
2025-12-02 15:50:08 -06:00
Andy Smith
f0804a151f
Repair tooltip z-index selector
2025-12-02 15:47:16 -06:00
Joseph Lozano
9f527fa872
Fix bin/setup to explicitly use bash syntax for mise hook-env ( #1813 )
2025-12-02 13:43:37 -08:00
Andy Smith
da57e2529b
Merge pull request #1819 from basecamp/autoresize-padding
...
Account for input padding on autoresize pseudo-element
2025-12-02 15:41:04 -06:00
Juan Vásquez
3ac9a44abf
Update AGENTS.md ( #1818 )
2025-12-02 13:40:39 -08:00
Jeremy Daer
085d47613f
Bundler: normalize platforms ( #1822 )
...
```bash
bundle lock --normalize-platforms
BUNDLE_GEMFILE=Gemfile.saas bundle lock --normalize-platforms
```
2025-12-02 13:37:36 -08:00
Jeremy Daer
b755b3fead
Robots, begone ( #1812 )
...
* robots.txt: "Please, don't come in." If a page is directly linked, the
URL can still appear in search results, though.
* X-Robots-Tag: "If you're here, forget what you saw." Works even if the
crawler ignores robots.txt or reaches a page via external link. Can
remove already-indexed pages.
* Public boards may not be indexed. They're meant for "anyone with the
link" private sharing, not worldwide publishing.
2025-12-02 13:35:58 -08:00
Andy Smith
657b3c04c5
Account for input padding on autoresize pseudo-element
2025-12-02 15:19:16 -06:00
Dave Kimura
4c669b26fb
Updated database.sqlite.yml
2025-12-02 16:11:10 -05:00
Dave Kimura
337af0a575
Merge branch 'basecamp:main' into main
2025-12-02 16:08:26 -05:00
Dave Kimura
2f740c81c0
(account): encode external_account_id in slug
...
- Use `AccountSlug.encode` to generate slug instead of raw ID
- Fixes where slug is /1 and will be in the proper format of /0000001
2025-12-02 16:07:04 -05:00
Kevin McConnell
72f87f2d8f
Merge pull request #1815 from basecamp/fix-ios-login
...
Allow typing magic links on mobile
2025-12-02 20:38:21 +00:00
Kevin McConnell
cdc1f9b143
Allow typing magic links on mobile
...
When typing a magic link, rather than pasting it, iOS seems to send
`keydown.enter`, and we weren't submitting the form in that case.
Changed to submit the form in either case, and use the state of the
input target to help guard against double submissions.
2025-12-02 20:09:26 +00:00
Stanko Krtalić
d7153e5146
Merge pull request #1811 from basecamp/contributing-guide
...
Add contributing guide
2025-12-02 20:47:27 +01:00
Stanko K.R.
8bc2b7c8c8
Add contributing guide
2025-12-02 20:37:58 +01:00
Mike Dalessio
bf858c8e02
Merge pull request #1810 from basecamp/flavorjones/disconnect-cable-on-deactivation
...
Disconnect action cable when user is deactivated
2025-12-02 14:32:08 -05:00
Mike Dalessio
a2e024c1b5
Disconnect action cable when user is deactivated
...
ref: https://app.fizzy.do/5986089/cards/2785
2025-12-02 14:26:04 -05:00
Stanko Krtalić
7f5213d715
Merge pull request #1804 from basecamp/add-automated-docker-image-builds
...
Disable ARM image builds
2025-12-02 19:00:26 +01:00
Stanko K.R.
fc8ca04c05
Disable ARM image builds
2025-12-02 18:59:40 +01:00
Stanko Krtalić
0a752a4f2c
Merge pull request #1803 from basecamp/add-automated-docker-image-builds
...
Add automated Docker image builds
2025-12-02 18:53:37 +01:00
Stanko K.R.
94d1a1e10a
Disable image builds for PRs
2025-12-02 18:51:07 +01:00
Stanko K.R.
07ee2908a0
Add libssl-dev
2025-12-02 18:50:54 +01:00
Jason Zimdars
8f73fa41ef
Merge pull request #1802 from basecamp/nav-hotkeys
...
Make the jump nav hotkeys look like the others
2025-12-02 11:48:02 -06:00
Stanko K.R.
2d0110963a
Add automated Docker image builds
2025-12-02 18:42:51 +01:00
Jason Zimdars
88c602412d
Merge branch 'main' into nav-hotkeys
2025-12-02 11:40:45 -06:00
Jason Zimdars
da59bafa5c
Make the jump nav hotkeys look like the others
2025-12-02 11:36:06 -06:00
Jorge Manrubia
3a85da4a79
Merge pull request #1800 from basecamp/fix-broadcast
...
Scope general broadcasts by account
2025-12-02 18:16:32 +01:00