Commit Graph

1772 Commits

Author SHA1 Message Date
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