Mike
67059aecf8
Feat: Fix billing portal link ( #4975 )
...
* Feat: Fix billing portal link
* Feat: Fix billing portal link
2025-06-23 13:04:45 +02:00
Kristaps Fabians Geikins
596312ab0e
feat(frontend): personal project limit disclaimers & prompts ( #4822 )
...
* ProjectsAdd wrapper
* WorkspaceMoveProject wrapper added
* move wrapper finalized
* passing through location
* more cleanup
* model add wrapper
* permissions cleanup
* add invite wrapper
* vue-tippy bugfix
* ViewerLimitsDialog prep
* upgrade limit alert prep
* limit alerts
* movemanager fix
* new add flow
* slug update fix
* add model flow
* invites?
* some extra fixes
* move unmount fix?
* more fixes
* vue-tsc update
* style: remove h-32 for smaller screens
* vue-tsc parser fix
* prep for new viewer limits dialog
* updated viewer dialogs
* comment variant cleanup
* CR comments
---------
Co-authored-by: michalspeckle <michal@speckle.systems >
2025-05-28 12:12:18 +03:00
andrewwallacespeckle
9e662daadc
Update vue-tippy & remove legacy code
2025-05-27 11:28:56 +02:00
Mike
2700fbb894
Fix: Hide add-ons if not self serve plan ( #4706 )
2025-05-12 14:46:10 +02:00
Kristaps Fabians Geikins
211922b6a6
chore: get rid of all old workspace plan code ( #4624 )
...
* first batch of changes
* tests fix
* FE fixed
* renaming constants
* test fixes
* moar test fixes
* another test fix
* reenable app rover check
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-30 19:18:32 +02:00
Mike
c5b31a1ab7
Fix: Also show usage for members ( #4596 )
2025-04-25 12:03:22 +02:00
Mike
f2572939ef
Feat: Add total for all seats in upgrade modal on free plans ( #4584 )
2025-04-24 09:57:18 +02:00
Benjamin Ottensten
3c800afe34
Move banners on billing page ( #4562 )
2025-04-23 09:57:39 +02:00
Benjamin Ottensten
9a578fc389
Fix: Various copy updates ( #4550 )
...
* Update invite copy
* Update renewal copy in billing settings
* Update titles in move modal
* Update workspace description in wizard
* Updaet seat upgrade toast message
2025-04-22 23:34:27 +02:00
Mike
34b81e2de8
Feat: Usage limit banner ( #4546 )
2025-04-22 21:51:03 +02:00
Mike
beba4c1da8
Fix: Various billing and prices fixes ( #4541 )
2025-04-22 17:09:33 +02:00
Mike
4bbc2e68c6
Fix: Tooltip fix ( #4535 )
2025-04-22 15:17:23 +02:00
Mike
943ca6481b
Fix: Various workspace and copy fixes ( #4519 )
2025-04-22 11:20:48 +02:00
Mike
30e97e846c
Feat: Add tooltip to add-on button ( #4517 )
2025-04-22 10:42:02 +02:00
Mike
6879307f11
Fix: Pricing plan state for canceled plans ( #4483 )
2025-04-17 21:56:44 +02:00
Mike
ca0ecd935b
Feat: Billing Mixpanel Events ( #4477 )
2025-04-17 15:32:08 +02:00
Benjamin Ottensten
385157ac81
Feat: Various copy updates ( #4467 )
2025-04-17 01:13:32 +02:00
Mike
caf3cdef76
Fix: Various workspace/billing fixes ( #4466 )
2025-04-16 23:59:39 +02:00
Mike
f2442f3d80
Feat: Fix pricing displaying in upgrade modal
2025-04-16 23:04:53 +02:00
Mike
f85669376b
Fix: Update addon section ( #4455 )
2025-04-16 12:02:48 +02:00
Mike
a445234960
Fix: Update canceled and cancelation scheduled states ( #4449 )
2025-04-16 10:32:12 +02:00
Mike
b5ca404d00
Feat: Update cancelled state in billing settings ( #4415 )
...
* Feat: Also show upgrade modal on free plans
* Fix addons permission
* Fix checkout link
* Fix plan transformation
* Feat: Update cancelled state
* fix key
* Update state
* Fix comma
2025-04-15 09:57:48 +02:00
Mike
400ec63615
Feat: Show included plans in summary ( #4417 )
2025-04-15 09:17:01 +02:00
Mike
16eb6e8f09
Feat: Also show upgrade modal on free plans ( #4414 )
2025-04-14 22:43:32 +02:00
Mike
46b377d305
Fix: remove debug code ( #4402 )
2025-04-14 11:57:21 +02:00
Mike
8bc5be144b
Feat: Upgrade checkout modals ( #4394 )
2025-04-14 10:40:46 +02:00
Mike
d8f9895617
Feat: Various pricing/billing fixes ( #4390 )
2025-04-13 16:41:40 +02:00
Gergő Jedlicska
61ca128ce2
gergo/multiCurrency ( #4379 )
...
* feat(gatekeeper): support multiple currencies
* feat(helm): add new currency based prices to helm chart
* chore(env): add example currency based pricing values
* fix(ci): update price ids to the proper values
* feat(helm): rename price ids to fit multi currency
* feat(gatekeeper): currency input for checkout session
* Updated prices in the FE
* chore(gatekeeper): remove old checkout session flow
* Updated prices in the FE
* Fix FE
* Fix pipeline
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-04-11 17:37:47 +02:00
Mike
080482febd
Feat: Update add-on cards ( #4382 )
2025-04-11 13:28:12 +02:00
Mike
41e7daa60d
Update billing summary ( #4370 )
2025-04-10 14:09:42 +02:00
Mike
a3ce9fad12
Feat: Update pricing plan features ( #4357 )
...
* Feat: Update pricing plan features
* Clean up old stuff
* Add features to old plans
* pls dont complain anymore
* pls work
* fix(shared): add back features to the unlimited plan
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-09 21:45:28 +02:00
Mike
2582545807
Feat: Add dry run result to move project list ( #4340 )
2025-04-08 12:55:58 +02:00
Mike
afbd87bd03
Feat: Use real information for usage section in billing ( #4336 )
2025-04-07 19:49:24 +02:00
Mike
d752bcb274
Feat: Update billing with new design ( #4309 )
2025-04-02 16:42:19 +02:00
Mike
751aece587
Fix: Various pricing plan fixes ( #4244 )
2025-03-21 21:49:12 +01:00
Mike
0781a4f58c
Feat: New princing table for new plans ( #4225 )
2025-03-21 15:10:42 +01:00
andrewwallacespeckle
d8db36d3f4
80% annual discount
2025-03-18 09:49:23 +00:00
andrewwallacespeckle
21e4598556
refactor(fe): simplify planPlan to always use monthly price
2025-03-14 15:35:15 +00:00
andrewwallacespeckle
9b99c7766d
fix(fe): show discounted monthly price when annual plan selected
2025-03-14 14:37:44 +00:00
Kristaps Fabians Geikins
fb6dc448ca
feat(server): prevent viewer seat from becoming project contributor/owner + extra fixes ( #4117 )
...
* unrelated fixes that i noticed
* tests for fix
* tests & working restrictions
* test fix
* test fixx
2025-03-06 13:26:16 +02:00
Mike
a13145332b
Feat: Base for new billing settings ( #4115 )
2025-03-05 18:16:05 +01:00
Kristaps Fabians Geikins
954b1a9f11
feat: plan prices accurately read from Stripe ( #4104 )
...
* WIP prices + new caching utils
* cached workspace plan prices
* GQL API done
* integrated in frontend
* fixed missing FF
* CR fixes
* integration tests
* removed non-existant team yearly env var
2025-03-05 12:23:38 +02:00
Kristaps Fabians Geikins
ec092fb042
chore: move common workspace plan/feature config to @speckle/shared ( #4064 )
...
fix: gqlgen regenerated
2025-02-27 11:18:30 +02:00
Gergő Jedlicska
5b0bb3b65d
gergo/web 2635 set up new plans in the backend ( #4031 )
...
* feat(gatekeeper): add new free plan option as an unpaid workspace plan
* feat(workspaces): add feature flag for new plans
* feat(gatekeeper): add free plan option to workspace plans
* Added button in FE
* Make button more beautifuller
* feat(gatekeeper): enable creating workspaces on a free plan
* Fix
* Fix FE linting
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-02-21 14:49:04 +01:00
Kristaps Fabians Geikins
1d2a594f0a
chore: upgrade TS 5.2 -> 5.7.3 & ESLint to 9.20.1 ( #4032 )
...
* chore: upgrade TS 5.2 -> 5.7.3
* vite dts fix
* lint fix
* resolutions fix
* ui comp build fix
* precommit fix?
* latest eslint version
* autoloader fix
* undo unnecessary viewer change
* eslint fixes fe2 + trying disabled type linting
* lint fixes
2025-02-20 14:18:18 +02:00
Gergő Jedlicska
7b295ba408
gergo/web 2428 academia should be free business ( #3842 )
...
* feat(server): workspace shoul equal unpaid business
* feat(server): add free workspace plans
* feat(gatekeeper): rename plans to invoiced
* chore(gatekeeper): regen gql
* feat(gatekeeper): calculate workspace plan payment method
* fix(fe2): add missing workspace plans
2025-01-16 18:14:33 +01:00
Mike
5024ebb94c
Fix: Updates to trial expired state ( #3762 )
2025-01-03 13:58:56 +01:00
Mike
4777093a16
Fix: Improve creation wizard state management ( #3666 )
2024-12-10 16:11:55 +01:00
Mike
648e07756f
Feat: Improve information in upgrade modal ( #3655 )
2024-12-09 13:48:34 +01:00
andrewwallacespeckle
4e6f199882
fix(fe2): Upgrading from annual to monthly billing tooltip ( #3650 )
...
* Update Plan.vue
* Remove v-if. Add key
2024-12-05 23:51:37 +00:00