andrewwallacespeckle
f4e7f10af8
Merge branch 'main' into andrew/improve-ux-federated-comments
2025-03-14 11:44:23 +00:00
Kristaps Fabians Geikins
50fd05afe8
feat(fe2): more viewer debugging improvements ( #4193 )
2025-03-14 12:47:58 +02:00
andrewwallacespeckle
f734b179a9
Improve "Open billing portal" logging
2025-03-14 10:12:57 +00:00
andrewwallacespeckle
de620c90be
destructure ViewerRoute utilities
2025-03-14 09:46:44 +00:00
andrewwallacespeckle
49ee7e005c
remove redundant route handling in thread context
2025-03-14 09:44:26 +00:00
andrewwallacespeckle
3f457d4f6c
remove redundant resource deduplication
2025-03-14 09:42:53 +00:00
andrewwallacespeckle
ab0253a1c6
Merge branch 'main' into andrew/improve-ux-federated-comments
2025-03-14 09:36:22 +00:00
Kristaps Fabians Geikins
c49a76f87f
feat(fe2): better viewer activity observability ( #4190 )
2025-03-14 10:43:07 +02:00
andrewwallacespeckle
e385d93cf8
Removes redundant typeof r
2025-03-13 15:07:49 +00:00
andrewwallacespeckle
cef55cd66a
use proper resource parsing in federated context
2025-03-13 15:02:18 +00:00
andrewwallacespeckle
8c4cbbd77b
properly restore viewer state when returning from thread context
2025-03-13 14:55:59 +00:00
andrewwallacespeckle
180398feca
move thread context click handling into composable. better naming
2025-03-13 14:44:38 +00:00
andrewwallacespeckle
5fa61dbc44
Merge branch 'main' into andrew/improve-ux-federated-comments
2025-03-13 14:24:02 +00:00
Mike
ec435df79d
Feat: New navigation ( #4179 )
2025-03-13 15:23:41 +01:00
Benjamin Ottensten
a3401abfaa
Fix: Update connectors ( #4182 )
...
* Update connectors
Add ArcGIS connector, update descriptions, update install button text
* Align height of individual connector cards
2025-03-13 15:01:30 +01:00
andrewwallacespeckle
3fdfaa7455
testing updates
2025-03-13 09:40:15 +00:00
andrewwallacespeckle
f58916ffce
Fix ListItem Stasuses
2025-03-13 09:26:36 +00:00
andrewwallacespeckle
f1142beb93
Tidyups
2025-03-12 14:57:00 +00:00
andrewwallacespeckle
ee0cc27772
Updates to use serialization
2025-03-12 14:53:09 +00:00
andrewwallacespeckle
7ec901b984
Add indicator to discussion panel
2025-03-12 11:21:23 +00:00
andrewwallacespeckle
18eb9e29e8
Go back navigation
2025-03-12 11:06:35 +00:00
andrewwallacespeckle
21be27d220
WIP
2025-03-11 18:04:36 +00:00
Kristaps Fabians Geikins
28b49107b7
feat(server): upgrade workspace seat type ( #4158 )
...
* feat(server): upgrade workspace seat type
* test/lint fixes
2025-03-11 12:41:18 +02:00
Mike
b7f8c9dd63
Fix: Various viewer UI styling improvements ( #4145 )
2025-03-10 17:25:16 +01:00
Mike Tasset
e670fb9729
Move things around
2025-03-10 16:30:27 +01:00
Mike
da8a2dcc27
Fix: Update connectors page ( #4130 )
2025-03-10 11:09:16 +01:00
andrewwallacespeckle
4699c99c8d
Update labels of Onboarding Plans to align with marketing site ( #4138 )
2025-03-07 15:50:33 +00:00
Mike
b1c22abe96
Feat: Viewer (comments/embeds) improvements ( #4133 )
2025-03-07 13:58:33 +01:00
andrewwallacespeckle
45d7d4d02b
feat(fe): Tutorials page ( #4120 )
...
* Tutorials Page
* Add tutorials page
* Update Page.vue
* Changes from PR
* Updates from call
* Remove page added in error
* Update Page.vue
* Remove shallowref
* Update mixpanel name
2025-03-07 12:18:45 +00:00
Kristaps Fabians Geikins
ebade45d43
feat: remove project discoverability concept from UI ( #4125 )
...
* feat: remove project discoverability concept from UI
* test fix
2025-03-07 13:09:03 +02:00
Chuck Driesler
9f83d1f74e
feat(regions): trigger project move with job ( #4010 )
2025-03-07 09:18:12 +00:00
Kristaps Fabians Geikins
1d022d470a
fix(fe2): error state logger being undefined ( #4131 )
...
* fix(fe2): error state logger being undefined
* undo apollo.ts change
2025-03-07 09:18:16 +02: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
andrewwallacespeckle
aa2f62916a
Only run discoverable workspaces queries when FF is enabled ( #4114 )
2025-03-04 16:21:35 +00:00
andrewwallacespeckle
b399b933d0
fix(fe): Check isEmailEnabled before forcing email verification ( #4112 )
...
* Check new isEmailEnabled in middleware
* Use mainServerInfoDataQuery
2025-03-04 16:03:55 +00:00
andrewwallacespeckle
c384996978
refactor(fe): New workspace actions route to avoid slug conflicts ( #4107 )
...
* Remove blockedSlugs
* Update workspace action routes to use /actions
* Re-add blockedWords
2025-03-04 14:43:07 +00:00
andrewwallacespeckle
fc8f15e012
Changes from call with Fabs and Mike ( #4108 )
2025-03-04 13:55:16 +00:00
andrewwallacespeckle
876a0ee217
feat(fe2): Create/Join Workspace as part of signup flow ( #3997 )
...
* New middleware. New page structure
* Changes from designs
* New workspace creation flow
* FF Hide SSO
* No middleware with no FF
* When to show join
* Update Join description text based on count
* Use new FF
* Major changes
* Update join text
* New FF in middleware
* Discoverable Banners
* Fix cache warning
* Undo merge conflict
* Revert merge conflicts
* Remove unneeded change
* Rename
* Revert merge issues
* Fix error
* Remove FF
* Check workspaces is enabled
* Use FF to show old onboarding flow
* Remove unused FF
* Fixes from PR
* Remove Region & SSO
* Revert workspace wizard changes
* WorkspaceDiscoverableWorkspacesCard
* Remove old code that was hidden with FF
* Fix
* Changes from call with Mike
* Fix typo
* Fix typo
* Update JoinPage.vue
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-03-03 13:05:07 +00:00
Kristaps Fabians Geikins
2307cba540
fix(fe2): more adjustments to FE2 error reporting ( #4088 )
2025-02-28 09:58:02 +02:00
Kristaps Fabians Geikins
29c4842759
fix(fe2): a few reported FE2 error scenarios improved/fixed ( #4087 )
2025-02-28 09:25:39 +02:00
andrewwallacespeckle
8c69f22e27
feat: Update user tags in Mailchimp when user completes onboarding questions ( #4000 )
...
* Add new updateMailchimpMemberTags function and use it in FE
* Pass tag data from FE
* Plan > Use case
* move onboarding types to shared package
* Check newsletter consent
* Changes from PR
* GQL
2025-02-27 11:29:00 +00:00
Kristaps Fabians Geikins
d5bd7ca34a
fix(fe2): broken GQLgen defs
2025-02-27 13:22:45 +02:00
Mike
7cecffbabf
Feat: Deep links on members settings ( #4069 )
2025-02-27 10:47:18 +01:00
Kristaps Fabians Geikins
5246526b3d
feat(fe2): less spammy FE2 logging ( #4082 )
2025-02-27 11:24: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
Kristaps Fabians Geikins
daec5f6b26
feat(fe2): add extra metadata to seq logs for improved observability ( #4073 )
2025-02-26 14:29:55 +02:00
Mike
2ecb98146a
Feat: prevent non work emails ( #3993 )
2025-02-26 10:55:02 +01:00
Mike
6daccd921f
Fix: Disable workspace menu items ( #4068 )
2025-02-26 10:25:26 +01:00