Commit Graph

201 Commits

Author SHA1 Message Date
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
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
Mike 7b303ddbd6 Feat: Show embed URL (#3980) 2025-02-13 16:40:31 +01:00
andrewwallacespeckle b8f76568e9 Add keydown.stop (#3959) 2025-02-11 11:09:01 +00:00
andrewwallacespeckle 209ae9582a Fix broken logic and add 3xl variant. (#3955) 2025-02-10 14:34:59 +00:00
Mike 9202fa5335 Fix: Clean up UI (#3948) 2025-02-07 11:56:39 +01:00
andrewwallacespeckle 5bbbcfc9b1 feat(ui-components): New FormSelectMulti component (#3901)
* New SelectMulti with no headless

* Use FormSelectMulti in developer settings

* Fix build

* isMultiItemSelected

* minor

* Tidy up FormSelectBase useage
2025-01-29 10:51:10 +01:00
Kristaps Fabians Geikins 92d5fe4066 fix: tailwind config loading randomly breaking cause of import.meta in cjs (#3850) 2025-01-21 11:47:50 +02:00
Mike d77af226fc Feat: Setting as pages (#3813) 2025-01-20 13:46:32 +01:00
michalspeckle f83023bde1 changing padding to py-0 from py-1 for default buttons (#3800) 2025-01-16 13:58:10 +01:00
andrewwallacespeckle 601fea0219 refactor(fe2): General UX improvments (#3827)
* Improved loading states

* Improved Scroll List

* Set > Reset. Remove closer

* Wrap img in div to maintain min-height

* Remove padding from dialog if transparent
2025-01-15 13:02:00 +00:00
andrewwallacespeckle 448353174c refactor(fe2): Gendo pre-launch tidyup (#3794)
* Styling updates

* Gendo Icon update

* Testing updates

* updates from testing

* Small design changes

* Fix build

* Fix dialog buttons

* Testing updates

* Lightbox effect

* Fix tippy

* Lightbox changes

* Updates

* Updates from testing

* Fix import

* Updates from testing

* Add mixpanel

* Reuse prompt

* Move reuse button

* Add v-tippy to truncated text

* Container Query

* Reorder buttons

* Copy prompt. Image loading

* Changes from testing

* Alert consolodation

* Final updates

* Feedback

* Typo

* Updates form call with Benjamin

* Controls to top

* Changes from testing

* Generic Feedback

* Small changes from testing

* Changes from Fabs

* Small change

* No max width on prompt

* Add Dialog Transparent story

* Open feedback dialog on click of button
2025-01-13 17:00:45 +00:00
Kristaps Fabians Geikins 489b8f547d fix(fe2): SSR memory leak caused by vue apollo (#3790)
* fix(fe2): SSR memory leak caused by vue apollo

* linting fixes
2025-01-13 10:13:59 +02:00
Mike a0e6b2c2d0 Fix: Revert notification changes (#3763) 2025-01-06 13:30:39 +01:00
Mike 52aa0e1c94 Fix: Align settings sidebar with main sidebar (#3746) 2024-12-23 15:08:27 +01:00
Mike 71e92ead27 Fix: Improve email validation and copy (#3743) 2024-12-23 14:40:25 +01:00
Mike baea53e5ab Disable uploads, project creation and moving when read only (#3744) 2024-12-23 14:40:11 +01:00
andrewwallacespeckle f8bb0ee1e7 refactor(fe2): various changes to workspace avatar (#3740)
* Empty Avatar now clickable

* New style for Workspace Editable Avatar

* Members>General
2024-12-23 10:43:44 +00:00
andrewwallacespeckle c0f293a135 Add label-position prop to TextArea (#3738) 2024-12-23 10:01:35 +00:00
andrewwallacespeckle f6f0459f23 Editable Description field (#3735) 2024-12-20 15:06:13 +00:00
andrewwallacespeckle 1851f74ab6 Adjust badge text colour (#3733) 2024-12-20 14:26:38 +00:00
Mike cfb7c6be5d Fix: tooltip on members table (#3730) 2024-12-20 15:19:43 +01:00
andrewwallacespeckle be898dbe6b feat(fe2): New workspace page layout (#3716)
* prevent recursive layout rendering with named slots

* Workspace sidebar desktop

* Responsiveness

* Billing

* Edit icons

* Fragmentation

* Spacing updates

* Fragmentation

* Mobile updates

* Full notification for non-trial

* Readd workspace role

* New icon. Invite dialog

* Avatar Group count

* Add select-none

* Updates

* Updates

* Fix build

* New layout

* Mobile sidebar fix

* BillingAlert update logic

* Updates from CR

* New empty state

* Admin/Guest checks

* Changes from Benjamin

* Changes from michal

* Mobile changes

* Remove fullstop

* Update propname. Optional buttonCopy

* Improved project card grid

* Workspace page prop

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-12-20 13:31:39 +00:00
Mike 09e93562d1 Fix: Various workspace wizard fixes (#3705) 2024-12-17 13:10:30 +01:00
andrewwallacespeckle 87221cac88 feature(fe2): View mode FE integration (#3651)
* Improve shortcuts

* WIP

* View Mode menu

* Styling updates

* split activeControls

* Reusable Menu component

* Menu updates

* Sun menu updates

* Tidyups

* CommonAlert

* Updates

* WIP change to currentViewMode

* Serialization

* defineModel

* Tidy up emits

* Remove v-model

* Force close other panels

* Remove transition

* More robust isTypingComment

* activeControl > activePanel

* View menu shortcuts

* Explode menu definemodel

* Small changes from Benjamin

* Add colors view mode

* Fix server problem in data.ts

* Fix build
2024-12-12 17:19:57 +00:00
Mike ad61f1d885 Feat: Change server invite to new design (#3676) 2024-12-12 16:12:32 +01:00
Mike f5312cceb3 Fix: Fix CommonAlert icon (#3671) 2024-12-11 10:44:13 +01:00
Chuck Driesler dab1bc758c fix(automate): update empty state (#3642)
* fix(automate): wip onboarding copy

* fix(automate): conditional onboarding buttons
2024-12-05 13:30:17 +00:00
andrewwallacespeckle ba19d755d3 Add custom-help-text prop to TextInput. Fix slug help (#3640) 2024-12-05 12:31:02 +00:00
Mike 8f4593e606 Feat: Workspace creation wizard (#3625) 2024-12-04 14:19:52 +01:00
Mike 481ef4eb36 Feat: Change BillingAlert to CommonAlert (#3593) 2024-12-02 15:47:55 +01:00
Mike 498fea4292 Feat: disable settings access if active SSO session is required (#3589) 2024-12-02 14:50:33 +01:00