Kristaps Fabians Geikins
7e01c6f769
feat(fe2): improved file import error handling ( #5016 )
...
* WIP error dialog
* import error reporting
* dialog content memoization
* dialog work
* more cleanup
* apollo cache adjustments
* add jobId to uploads table
* fix showing old pending version state
* feat(fe2): prevent user from leaving page if active uploads (#5017 )
* feat(fe2): prevent user leaving if active uploads
* fixxes
2025-07-02 11:01:41 +03:00
andrewwallacespeckle
86249d7ce9
Add max height menu prop to FormSelectBase. Use it in move version dialog
2025-06-24 13:16:13 +02:00
andrewwallacespeckle
9b1f75f36d
Merge branch 'main' into andrew/web-3627-implement-frontend-of-preventing-workspace-creations
2025-06-20 10:35:13 +02:00
Kristaps Fabians Geikins
3b641024cc
feat(fe2): enable large file uploads ( #4965 )
2025-06-20 10:50:16 +03:00
andrewwallacespeckle
6d54aa3451
Disable workspace switch +. Add hasAccessToFeature
2025-06-19 16:39:16 +02:00
Kristaps Fabians Geikins
5b7f28925c
fix(fe2): fixed model upload validation & bunch of other things ( #4961 )
...
* FE validation before model creation
* minor fix
* testing UI change in cardview
* a bunch of fixes
* table improvements
* undid test thing
2025-06-19 16:23:17 +03:00
Kristaps Fabians Geikins
2be1592341
feat: show historical model uploads ( #4954 )
...
* ensure modelId is always filled
* BE seems fine
* frontendd
* pagination fix
* table max height
* lint fix
* unset tiny limit
* test fix
2025-06-18 10:56:33 +03:00
Iain Sproat
4738b97091
feat(server/fileuploads): use a presigned url to upload large files ( #4901 )
2025-06-17 17:38:47 +01:00
Benjamin Ottensten
12821b5f6c
Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting
2025-06-13 12:31:28 +02:00
Benjamin Ottensten
531e6e3baa
Update copy and styling in security settings
2025-06-13 12:14:43 +02:00
Kristaps Fabians Geikins
cfa0b249d1
feat: seat type selection in invite flows ( #4908 )
...
* backend seems to work
* bigger menu support
* FE nearly done
* merge fix
* ui changes
* workspace invite disclaimer
* project disclaimer
* project invite viewer -> editor flow
* extra minor fixes
* Change project role input label
* extra test assertions
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com >
2025-06-13 09:45:58 +03:00
andrewwallacespeckle
a1c0c08c90
Move disabled radio styles to ui-components
2025-06-05 15:24:00 +02:00
andrewwallacespeckle
37eabb2a06
Swap to radio
2025-06-04 15:41:22 +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
Mike
3a2564d44c
Feat: Add option to hide Speckle branding on embed ( #4777 )
2025-05-20 15:48:57 +02:00
Mike
8b40286ffa
Feat: Add mixpanel events to getting started video ( #4757 )
2025-05-16 12:31:13 +02:00
andrewwallacespeckle
303d320441
feat(fe): Add workspace product introduction video ( #4754 )
2025-05-15 17:36:56 +02:00
Benjamin Ottensten
06446decb9
Fix: Changes to Collaborators page + more ( #4703 )
2025-05-12 10:48:47 +02:00
andrewwallacespeckle
0730c391da
feat(fe): shuffle onboarding question options
2025-05-08 13:44:22 +02:00
Benjamin Ottensten
dda2df383a
Fix: Tweak textarea font size and tweak some copy ( #4613 )
2025-04-26 08:41:35 +02:00
Benjamin Ottensten
26e911a311
Fix input zooming on mobile Safari ( #4605 )
...
* Fix input zooming on mobile Safari
* Revert some text input sizing changes
It's due for a clean up but not right now
2025-04-25 15:42:38 +02:00
Mike
3c12f2bc45
Feat: Refactor workspace dashboard to improve performance (WIP) ( #4500 )
2025-04-21 12:13:31 +02:00
Mike
90641d20de
Fix: label for downgrade buttons ( #4494 )
2025-04-18 11:02:34 +02:00
Mike
8bc5be144b
Feat: Upgrade checkout modals ( #4394 )
2025-04-14 10:40:46 +02:00
Mike
79805f25d3
Fix: Always show workspace create button ( #4397 )
2025-04-14 10:40:03 +02:00
andrewwallacespeckle
441811b0d3
Projects to move filter
2025-04-10 13:40:01 +01:00
Kristaps Fabians Geikins
5f88f562d3
feat: updated various "read/update" settings related permission checks ( #4356 )
...
* a bunch more tests
* updated GQL resolvers
* project create checks implemented
* project update/settings related checks in FE
* a bunch of tests
* tests fix
* disable app schema check
2025-04-09 16:13:09 +03:00
andrewwallacespeckle
207481328d
Guests cannot go to plans
2025-04-08 12:30:58 +01:00
andrewwallacespeckle
43e94b1d9f
Merge branch 'main' into andrew/web-2920-fe
2025-04-07 12:26:50 +01:00
andrewwallacespeckle
5f1b4317e8
Change copy in Editor and Viewer tooltips
2025-04-05 16:00:03 +01:00
andrewwallacespeckle
abd69aa905
CommentLimitAlert
2025-04-02 16:37:16 +02:00
andrewwallacespeckle
d7ec8bb7bd
Update badgeColorClasses to check for color classes ( #4297 )
2025-03-31 15:01:06 +02:00
Mike
298e379791
Feat: Implement updated project collaborators page ( #4274 )
2025-03-27 12:20:00 +01:00
Mike
591730d0ce
Feat: Adapt workspace invites for new plans ( #4264 )
2025-03-27 08:20:28 +01:00
andrewwallacespeckle
bcb83186bd
Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages
2025-03-21 13:02:01 +00:00
andrewwallacespeckle
937425c56d
refactor(fe): workspace sidebar members section
2025-03-20 14:08:26 +00:00
andrewwallacespeckle
2b2c4ca51a
Table styling
2025-03-19 22:51:02 +00:00
Mike
64f7d4d751
Fix: Prewrap workspace description ( #4223 )
2025-03-19 21:09:28 +01:00
Mike
ec435df79d
Feat: New navigation ( #4179 )
2025-03-13 15:23:41 +01:00
Mike
b7f8c9dd63
Fix: Various viewer UI styling improvements ( #4145 )
2025-03-10 17:25: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
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
Mike
6daccd921f
Fix: Disable workspace menu items ( #4068 )
2025-02-26 10:25:26 +01:00
andrewwallacespeckle
c07eba4922
Improve webhooks ux ( #4043 )
2025-02-24 09:49:39 +00: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
Mike
7827d2f1f6
Feat: New dark mode blue ( #4036 )
2025-02-20 11:45:39 +01:00
Mike
9c587884c8
Fix: Settings workspace sidebar groups styling ( #3996 )
2025-02-17 10:42:59 +01:00
andrewwallacespeckle
c10df776e0
Add padding when customIcon is defined ( #3987 )
2025-02-14 12:41:14 +00:00
andrewwallacespeckle
91cb011ded
feat(fe2): New user onboarding flow ( #3932 )
...
* CodeInput. verify-email page
* middleware
* Loading toast
* Countdown only for registration
* Improve middleware
* Fix middleware breaking auth flow
* Remove old notifications
* Remove old onboarding. New segmentation
* Remove skip button
* Block verify email when verified
* useUserEmails composable. Cancel addition
* Move user emails queries
* Fix fragments etc
* redirect updates
* HeaderWithEmptyPage
* Check env before enforcing
* Join workspace
* Updates
* Fix console warnings on login
* Fix register console warnings
* Working cache updates
* Verify secondary email
* Force onboarding off
* EMAIL WIP
* useIsJustRegistered state
* Improve isRequired
* Uneeded change
* Improved slots
* Updates from CR
* CR comments
* Only show message if forced
* Update onboarding middleware
* Update loading bar
* ref > computed to fix onboarding
* Resend tooltip. Better errors
* Add other to form.
* Email changes
* Updates to emails
* Remove force email FF
* Remove FF's
* Hide header on embed
* Update graphql.ts
* Re-add FF
* Update graphql.ts
* GQL Fragments
* Fix build
2025-02-14 10:20:14 +00:00