Juanfran
bd91036b95
✨ Show nitrate checkout error on subscription page
...
When the Stripe checkout fails to start, the subscription page now
shows an inline error in the Business Nitrate card under the CTA
instead of a toast. When the post-payment activation fails, the toast
message is updated to point users to support@penpot.app .
The nitrate-form modal also passed a URI object to
build-nitrate-callback-urls while the underlying append-query-param
relied on lambdaisland's u/parse, which only accepts strings. Switched
to the local u/uri helper so both strings and URI records work, so
failures opened from the modal land on the subscription page.
2026-05-07 12:48:43 +02:00
Marina López
b2e3dbe558
✨ Refactor subscriptions page
2026-05-07 12:06:46 +02:00
Marina López
6ad83d24c9
✨ Add nitrate manual cancel subscription
2026-05-06 11:04:35 +02:00
Marina López
a3c330d6e7
✨ Add downgrade nitrate to unlimited modal
2026-04-23 12:54:42 +02:00
Xaviju
e9105f3670
♻️ Fix linter errors under legacy resources scss ( #9035 )
2026-04-20 23:58:53 +02:00
Marina López
c10f945473
✨ Add nitrate subscription expected cancel date
2026-04-15 13:42:04 +02:00
Xaviju
713ff6190b
🔧 Add SCSS linter (stylelint) ( #8592 )
...
* 🔧 Add SCSS linter (stylelint)
* ✨ Fix default standard scss errors with extends - WIP
* ✨ Fix default standard scss errors
* ✨ Update and cleanup
* ✨ Update and cleanup
* ✨ Update and cleanup
* 🐛 Fix broken visual regression tests
* 📎 Add to CHANGES
* ♻️ Remove unused class
2026-03-26 10:09:54 +01:00
Marina López
1b8871df8e
✨ Update image nitrate modal
2026-03-16 14:23:23 +01:00
Pablo Alba
e4b69426e9
✨ Add subscribe to nitrate dialog
2026-02-24 14:45:31 +01:00
Marina López
00bbb0bfb6
♻️ Add format and refactor payments
2025-11-24 11:41:03 +01:00
Marina López
cc32b22e8a
✨ Add improvements to the payment flow ( #7776 )
...
* ✨ Add improvements payment flow
* 📎 PR feedback
* 📎 Fix conflicts
2025-11-20 13:07:57 +01:00
Marina López
4d8a70f1fa
✨ Improvements payments
2025-10-28 12:36:32 +01:00
Belén Albeza
49d5987b15
💄 Add deprecated namespace and fix import for remaining scss files ( #7379 )
2025-09-25 11:27:10 +02:00
Eva Marco
441dc33e38
♻️ Add shortcut to scss import paths ( #7364 )
...
* 🎉 Add config for shortcut imports
* ♻️ Change import paths
2025-09-24 11:18:34 +02:00
Marina López
854f286364
♻️ Fix subscriptions inconsistencies
2025-08-25 10:53:48 +02:00
Marina López
0131cd6f8b
✨ Display the total price of the subscription and the cap amount ( #7088 )
2025-08-11 09:07:24 +02:00
Marina López
ded8e39e73
🐛 Fix hidden button in subscribe modal when there is a large number of teams ( #7061 )
2025-08-04 13:16:58 +02:00
Marina López
ba6a02d1d9
🐛 Add fixes from subscription design review ( #6870 )
...
* 🐛 Fixes from subscription design review
* 🐛 Fix to consider professional plan the unpaid and canceled status
* 📎 Fixes PR feedback
2025-07-10 11:55:16 +02:00
Marina López
3d45080e3c
🐛 Fixes from subscription design review ( #6812 )
2025-07-02 10:49:16 +02:00
Marina López
1f42f032fc
🐛 Add fixes for subscription design review ( #6751 )
...
* 🐛 Fix from subscription design review
* 📎 Fixes PR feedback
2025-06-25 13:41:45 +02:00
Marina López
e5bc369e56
✨ Visual indicators subscription for teams and project settings ( #6546 )
...
* ✨ Visual indicators subscription for teams and project settings
* 📎 Fixes PR feedback
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-26 12:56:40 +02:00
Marina López
f2977cf938
✨ Visual indicators for unlimited tier users ( #6270 )
...
* ✨ Visual indicators for unlimited tier users
* ♻️ Refactor to organize properly subscription
* ♻️ Refactor with PR feedback
* 💄 Add minor cosmetic changes
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-04-15 12:47:37 +02:00