Rosa Gutierrez
cb01966439
Remove unused Card.published_or_drafted_by scope
...
As the tests for it could lead to confusion where it seems drafted cards
are not accessible to someone with access to the board and with the
direct drafted card URL.
2025-12-19 09:46:21 +01:00
Samuel Péchèr
32a0acea11
Merge pull request #2107 from basecamp/adjust-paragraph-spacing
...
Adjusting text content spacing between paragraphs
2025-12-19 07:59:25 +01:00
Jason Zimdars
79d2ecb9f5
Merge pull request #2200 from basecamp/assign-self-hotkey
...
Hotkey `m` to toggle assignment to self
2025-12-18 20:49:36 -06:00
Jason Zimdars
ddf19e967e
Merge pull request #2199 from varyform/remove-dead-method
...
Remove unused inline_svg
2025-12-18 20:49:25 -06:00
Jason Zimdars
478fc26337
Only apply when Current.user is set so that broadcasts don't fail
2025-12-18 20:45:11 -06:00
Jason Zimdars
fa2b2fb194
Hotkey m to toggle assignment to self
2025-12-18 16:47:36 -06:00
Jason Zimdars
2356f61f9b
Merge pull request #2198 from basecamp/card-comments-count
...
Show comments on preview cards
2025-12-18 16:01:35 -06:00
Robin Brandt
dddaf861d4
Bump mittens gem to support build on FreeBSD ( #2196 )
2025-12-18 10:56:24 -08:00
Oleh Khomei
e67e658e98
Remove unused method
2025-12-18 20:37:28 +02:00
Samuel Péchèr
6b427ad9b9
Update timestamp
2025-12-18 17:34:47 +00:00
Samuel Péchèr
60dc6927fe
Remove attachment detection
2025-12-18 17:34:25 +00:00
Adrien Maston
972f86b603
Merge pull request #2177 from basecamp/mobile-app/scoped-styles
...
Mobile app / Scoped styles
2025-12-18 17:57:46 +01:00
Jason Zimdars
a56f200e1f
Show comments on preview cards
2025-12-18 10:29:36 -06:00
Stanko Krtalić
42185a8d6d
Merge pull request #2153 from basecamp/limit-the-number-of-asignees-on-a-card
...
Limit the number of asignees on a card
2025-12-18 12:08:45 +01:00
Samuel Péchèr
d250c256c6
Add paragraph space to seed Card #8
2025-12-18 09:27:56 +00:00
Samuel Péchèr
b2017a75cf
Add script to separate non-blank sibling <p>
2025-12-18 09:27:56 +00:00
Adrien Maston
389b817bb4
Replace android and ios css layers with platform layer
2025-12-18 08:31:15 +01:00
Jason Zimdars
f766bdb03a
Merge pull request #2191 from basecamp/jz-12-17-2025
...
JZ 12-17-2025
2025-12-17 21:01:43 -06:00
Jason Zimdars
f9b7d05f2c
Fix that comments and system comments weren't the same width on mobile
2025-12-17 20:35:34 -06:00
Jason Zimdars
ec979ab3ff
Style
2025-12-17 20:15:59 -06:00
Jason Zimdars
e0d50bb730
Merge pull request #2180 from nqst/cleaner-system-comment-selectors
...
Use simpler selectors to target system comments
2025-12-17 20:14:32 -06:00
Jason Zimdars
7c92d48d8a
Style
2025-12-17 20:10:36 -06:00
Jason Zimdars
ae5cb096f9
Let's just use the class we already have
2025-12-17 20:06:38 -06:00
Jason Zimdars
fe89debf94
No longer used
2025-12-17 19:57:19 -06:00
Jason Zimdars
b0a1b370a8
Move transition to wrapper element
2025-12-17 19:55:50 -06:00
Andy Smith
9d29b4d316
Merge pull request #2187 from basecamp/magic-link-all-caps
...
uppercase text on magic link input
2025-12-17 14:44:11 -06:00
Andy Smith
d36f7db7fc
uppercase text on magic link input
2025-12-17 14:19:51 -06:00
Andy Smith
629cdb6f92
Merge pull request #2162 from nqst/fix-steps-icon-appearance
...
Fix Steps icon appearance
2025-12-17 13:25:56 -06:00
Alexander Zaytsev
f7d1e13ce3
Simplify CSS /thx @andyra
2025-12-17 20:09:14 +01:00
Alexander Zaytsev
5cf62adc03
Merge branch 'main' into fix-steps-icon-appearance
2025-12-17 20:04:05 +01:00
Zoltan Hosszu
cc6249340d
Adjusting text content spacing between paragraphs
...
This PR removes spacing between paragraphs. It keeps spacing for elements following paragraphs (blockquotes, lists, attachments, etc).
2025-12-17 18:45:23 +00:00
Mike Dalessio
75ef9bfd64
Add a gitleaks rule to find hex strings in URLs
...
but allow things that look like Github SHAs.
2025-12-17 13:40:07 -05:00
Adrien Maston
190d310108
Change how show-on-native works
2025-12-17 18:58:43 +01:00
Mike Dalessio
605f4ed2a4
Move deploy broadcast to the saas gem
2025-12-17 12:46:00 -05:00
Andy Smith
a196715968
Merge pull request #2184 from basecamp/andy-17-dec-25
...
Andy 17 dec 25
2025-12-17 11:40:53 -06:00
Andy Smith
6e568aa8b2
Fix new card buttons on mobile
2025-12-17 11:31:33 -06:00
Andy Smith
caefa72748
Remove testing logic
2025-12-17 11:26:59 -06:00
Andy Smith
b87ae1494a
Better upgrde footer on mobile
2025-12-17 11:26:37 -06:00
Andy Smith
1a01aa0a69
Fizzy menu a11y
2025-12-17 11:12:38 -06:00
Andy Smith
2956ea3f90
Fix divider above subscription footer
2025-12-17 11:07:38 -06:00
Andy Smith
e2f27fe384
Improve a11y for user list
2025-12-17 11:07:17 -06:00
Adrien Maston
e3302a4377
Use the correct css layers for Android and iOS
2025-12-17 17:47:28 +01:00
Alexander Zaytsev
56bf5289c3
Use display: contents instead of flex
2025-12-17 10:20:16 +01:00
Alexander Zaytsev
035c5f97a1
Use simpler selectors to target system comments
2025-12-17 10:09:35 +01:00
Adrien Maston
60bbb31344
Add base files
2025-12-17 09:08:46 +01:00
Adrien Maston
5b7aa67bb3
Add platform attribute
2025-12-17 08:56:08 +01:00
Jeremy Daer
a5a0cda295
Fix tailscale serve: use localhost:PORT, helpful error on Linux
...
Tailscale serve only supports localhost or 127.0.0.1 as proxy targets.
On Linux, prompts user to run `sudo tailscale set --operator=$USER` if access denied.
2025-12-16 14:47:09 -08:00
David Heinemeier Hansson
a755ecdec9
Must be run as sudo
2025-12-16 14:36:51 -08:00
Jason Zimdars
79070f5cef
Merge pull request #2172 from basecamp/hide-when-singular-entry
...
Hide the 'Show history' button if there are no other entries to expand
2025-12-16 16:13:53 -06:00
Jason Zimdars
5949b421e9
Hide the 'Show history' button if there are no other entries to expand
2025-12-16 16:09:09 -06:00