Commit Graph

8535 Commits

Author SHA1 Message Date
Jorge Manrubia b44b7ba992 Add method to locate plans by the stripe price id 2025-12-18 10:05:13 +01:00
Jorge Manrubia d9ce1577c0 Fix upgrade/downgrade buttons
- Remove old buttons I had added before the UI work.
- Fix: make new upgrade button use the dedicated action.
- Add symmetric downgrade button.
2025-12-18 10:05:13 +01:00
Jorge Manrubia 7bf701095c Fix tests after the UI/copy changes 2025-12-18 10:05:13 +01:00
Jorge Manrubia 0f9d1df31b Format 2025-12-18 10:05:13 +01:00
Jason Zimdars 8bb59f507b Cherry-pick changes in b87ae1494a 2025-12-18 10:05:13 +01:00
Jason Zimdars d8b3485812 Copy edits for limit notices 2025-12-18 10:04:15 +01:00
Jason Zimdars b1a65bd698 Consistency 2025-12-18 10:04:15 +01:00
Jason Zimdars cfd2033d15 Design paid plan screen 2025-12-18 10:04:15 +01:00
Jason Zimdars 95bfc40392 Tweak plan name 2025-12-18 10:04:15 +01:00
Jason Zimdars 5f4330cbcc Update free plan partial to include storage limits 2025-12-18 10:04:15 +01:00
Jorge Manrubia b326f78d02 More idiomatic 2025-12-18 10:04:15 +01:00
Jorge Manrubia 3b99aa5dcf Remove unused method 2025-12-18 10:04:15 +01:00
Jorge Manrubia 00cab8ad7a Add tests for subscription-related messaging 2025-12-18 10:04:15 +01:00
Jorge Manrubia 4e6274d59a Consider storage when preventing backend card creation and publishing too 2025-12-18 10:04:15 +01:00
Jorge Manrubia 68cec74436 Extract parent class, validate plans can be downgraded/upgraded 2025-12-18 10:04:15 +01:00
Jorge Manrubia c56dbb5f1e Add upgrade/downgrade options 2025-12-18 10:04:15 +01:00
Jorge Manrubia 9c8c56cdb8 Comped plans use the extra storage variant 2025-12-18 10:04:15 +01:00
Jorge Manrubia 61c2277362 Place nearing variant above for consistency 2025-12-18 10:04:15 +01:00
Jorge Manrubia fc2848ea89 Initial storage notices 2025-12-18 10:04:15 +01:00
Jorge Manrubia 823cf9fbb9 Add some methods to deal with storage limits 2025-12-18 10:04:15 +01:00
Jorge Manrubia 8205823588 Add button to buy extra-storage subscriptions 2025-12-18 10:04:15 +01:00
Jorge Manrubia a1a67c65f5 Extract partials 2025-12-18 10:04:15 +01:00
Jorge Manrubia 611e1cc97e Add additional plan for extra storage 2025-12-18 10:04: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
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
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
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
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