Jay Ohms
e379721c2f
Merge branch 'main' into mobile-app/prepare-webviews
...
* main: (107 commits)
Document the new sign in method
Replace handle_ naming
Use same constant for fake magic links
Replace FakeMagicLink with a temporary object
Tidy up session_token
Clean up interfaces
Split tests by controller or responsibility
Simplify auth logic
Fix due to unit test when creating with invalid emails
Restore sessions_controller test on creating invalid email address
Move magic link api tests to their own files
Rename test to clarify what they're about
Cleanup session creation
Update to always return a pending auth token for JSON responses.
Update API test for cross code
Change test expectation on single tenant mode account creation
Add unit tests for the new endpoints
Pass a server token when creating a magic link via API
Simplify code a bit
Simplify session create logic for both html and json
...
2025-12-19 13:52:04 -05:00
Adrien Maston
031d98c096
Change tap highlight
2025-12-19 16:40:30 +01:00
Adrien Maston
f2ac4e67f0
Remove underline on search results
2025-12-19 16:14:21 +01:00
Adrien Maston
7203a7ca24
Make sticky headers on activity feed full width
2025-12-19 16:07:17 +01:00
Adrien Maston
573ffe0ee4
Add titles to pins and search permas
2025-12-19 15:44:36 +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
2356f61f9b
Merge pull request #2198 from basecamp/card-comments-count
...
Show comments on preview cards
2025-12-18 16:01:35 -06:00
Andy Smith
586cc79ebb
Adjust button offset for bottom notch on mobile
2025-12-18 11:23:05 -06:00
Andy Smith
d751ae5522
Move closure message to its own grid area
2025-12-18 11:17:10 -06: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
Adrien Maston
9bbf739b2a
Tweak columns in card perma
...
... when the container is larger than needed
2025-12-18 10:12:24 +01:00
Adrien Maston
b815fdc49b
Merge branch 'mobile-app/scoped-styles' into mobile-app/prepare-webviews
...
* mobile-app/scoped-styles:
Replace android and ios css layers with platform layer
Change how show-on-native works
Use the correct css layers for Android and iOS
2025-12-18 08:53:59 +01:00
Adrien Maston
389b817bb4
Replace android and ios css layers with platform layer
2025-12-18 08:31:15 +01: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
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
Adrien Maston
190d310108
Change how show-on-native works
2025-12-17 18:58:43 +01:00
Andy Smith
6e568aa8b2
Fix new card buttons on mobile
2025-12-17 11:31:33 -06:00
Adrien Maston
e3302a4377
Use the correct css layers for Android and iOS
2025-12-17 17:47:28 +01:00
Adrien Maston
86ec2959fb
Move pins perma panel out of turbo frame
2025-12-17 12:55:58 +01:00
Adrien Maston
b040424e2f
Make search perma mobile friendly
2025-12-17 12:50:36 +01:00
Adrien Maston
92e63d80cc
Make my/pins perma mobile-friendly
2025-12-17 12:30:08 +01:00
Adrien Maston
12bc237665
Horizontal column picker
...
... in card perma
2025-12-17 11:34:31 +01:00
Adrien Maston
a4d0c2d6bb
Tweak card perma's body
2025-12-17 10:45:29 +01:00
Adrien Maston
0f26baee09
Hide elements
...
Menu, back buttons, bottom bar
2025-12-17 10:45:24 +01:00
Adrien Maston
3c9c4cafea
Use buttons above title layout
2025-12-17 10:45:17 +01:00
Adrien Maston
a936bc1c47
Make icon buttons bigger
2025-12-17 10:45:11 +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
Jason Zimdars
5949b421e9
Hide the 'Show history' button if there are no other entries to expand
2025-12-16 16:09:09 -06:00
Jason Zimdars
8659e19671
Collapse and expand system comments
2025-12-16 14:21:48 -06:00
Jorge Manrubia
0278fe6ae4
Revert "Mobile app / Scoped stylesheets" ( #1698 )
...
This reverts commit 39c1906e67 .
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-16 17:20:18 +01:00
Jorge Manrubia
ee80b87c8c
Add billing system with Stripe
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Jason Zimdars <jz@37signals.com >
2025-12-16 16:44:20 +01:00
Alexander Zaytsev
722847806c
Merge branch 'main' into fix-steps-icon-appearance
2025-12-16 15:47:35 +01:00
Adrien Maston
04332bc526
Merge branch 'main' into mobile-app/scoped-stylesheets
...
* main:
Use decimals for ordered lists
Update cached fragments
Revert "Merge pull request #1865 from basecamp/public-avatar-caching"
Show only public cards on public boards
Swap order of avatar links
Limit length of full name during signup
Make layout bulletproof
Serve own avatar from its own endpoint
2025-12-16 15:30:31 +01:00
Alexander Zaytsev
3e4f1451c9
Adjust spacing between icon and text
2025-12-16 08:44:28 +01:00
Alexander Zaytsev
a24136aa5f
Fix icon clipping
2025-12-16 08:43:57 +01:00
Jason Zimdars
140399aa6c
Style max notice
2025-12-15 16:49:54 -06:00
Andy Smith
2ea6f4e070
Use decimals for ordered lists
2025-12-15 13:14:11 -06:00
Kevin McConnell
741eff7bdc
Revert "Merge pull request #1865 from basecamp/public-avatar-caching"
...
This reverts commit c628f14c01 , reversing
changes made to 4bafc73236 .
2025-12-15 13:07:13 +00:00