Marina López
d26412740a
♻️ Rename control center to admin console ( #9705 )
2026-05-18 14:33:24 +02:00
Marina López
08b30f76f3
♻️ Refactor nitrate copies ( #9619 )
2026-05-14 12:19:55 +02:00
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
María Valderrama
e65ce8bdeb
🐛 Fix date issue in nitrate activation success modal
2026-05-06 11:58:00 +02:00
María Valderrama
e22a03e7e8
✨ Subscribe to nitrate with an activation code
...
* ✨ Subscribe to nitrate with an activation code
* 📎 Code review
2026-04-29 12:42:25 +02:00
Marina López
11c970a945
✨ Add nitrate trial text
2026-04-22 08:17:28 +02:00
Juanfran
87179e806f
✨ Add subscribe-nitrate route with post-registration nitrate modal ( #8941 )
2026-04-13 15:49:22 +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
Marina López
eb5b3a3fe5
✨ Add link to see current plan
2026-03-03 12:56:40 +01:00
Pablo Alba
97d3e31593
✨ Add success popup for nitrate license subscription
2026-02-27 12:28:09 +01:00
Pablo Alba
e4b69426e9
✨ Add subscribe to nitrate dialog
2026-02-24 14:45:31 +01:00
Pablo Alba
d159244ea6
✨ Nitrate send subscription type
2026-02-23 13:43:31 +01:00
Pablo Alba
90288e32d5
✨ Show different info on nitrate dialog by connectivity
2026-02-20 10:19:25 +01:00
Pablo Alba
a19860a77b
✨ Add nitrate popup
2026-02-19 12:08:47 +01:00
Pablo Alba
d5abc52dac
🎉 Add first integration with nitrate ( #7803 )
...
* 🐛 Display missing selected tokens set info (#8098 )
* 🐛 Display missing selected tokens set info
* ✨ Add integration tests to verify current active set
* 🎉 Integration with nitrate platform
* 🐛 Fix nitrate get-teams returns deleted teams
* ✨ Add nitrate to tmux devenv
* ✨ Add retry and validation to nitrate module
* ✨ Add photoUrl to profile on nitrate authenticate
* ✨ Move nitrate url to an env variable
* ♻️ Change Nitrate organization-id schema to text
* ♻️ Cleanup unused imports
* 🔧 Add control-center to nginx
* ✨ Add create org link
* 🔧 Fix nginx entrypoint
* 🐛 Fix control-center proxy pass
* 🎉 Add nitrate licence check
* Revert "✨ Add nitrate to tmux devenv"
This reverts commit dc6f6c458995dac55cab7be365ced0972760a058.
* ✨ Add feature flag check
* 🐛 Rename licences for licenses
* ✨ MR changes
* ✨ MR changes 2
* 📎 Add the ability to have local config on start backend
* 📎 Add FIXME comment
---------
Co-authored-by: Xaviju <xavier.julian@kaleidos.net>
Co-authored-by: Juanfran <juanfran.ag@gmail.com>
Co-authored-by: Yamila Moreno <yamila.moreno@kaleidos.net>
Co-authored-by: Marina López <marina.lopez.yap@gmail.com>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-01-27 10:04:53 +01:00