andrewwallacespeckle
d2736f8211
fix(fe): horizontal tabs underline alignment
2025-07-15 15:43:15 +01:00
Kristaps Fabians Geikins
d68f7943cc
feat(ui-components): proper LayoutMenu mount on body support + fixes ( #5069 )
2025-07-14 15:34:52 +03:00
andrewwallacespeckle
e82a2931cc
Remove unnecessary watch
2025-07-10 14:58:27 +01:00
andrewwallacespeckle
34a366c705
fix(fe): underline position on tab resize in Horizontal tabs
...
Replaces useElementSize with useResizeObserver to update the underline position and width when the active tab changes size, ensuring the underline stays correctly aligned even when tab content changes (e.g., badge count updates).
2025-07-04 13:10:16 +02:00
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
andrewwallacespeckle
9e662daadc
Update vue-tippy & remove legacy code
2025-05-27 11:28:56 +02: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
Kristaps Fabians Geikins
c8b01ffd2a
fix(tailwind-theme): remove default exports to fix comp w/ dui3 ( #4730 )
2025-05-13 16:18:46 +03: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
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