Commit Graph

27 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 6bfffca0a9 fix: various invite flow fixes & improvements (#2451)
* fix(fe2): show signup CTA for non-registered invitees [web-1144]

* fix: server invite signup error

* WIP project error access block

* feat(fe2): better 'no project access' error screens

* CR fix
2024-06-28 17:26:11 +02:00
Kristaps Fabians Geikins 83d8035dc2 chore: upgrade to eslint 9 (#2348)
* root + server

* frontend

* frontend-2

* dui3

* dui3

* tailwind theme

* ui-components

* preview service

* viewer

* viewer-sandbox

* fileimport-service

* webhook service

* objectloader

* shared

* ui-components-nuxt

* WIP full config

* WIP full linter

* eslint projectwide util

* minor fix

* removing redundant ci

* clean up test errors

* fixed prettier formatting

* CI improvements

* TSC lint fix

* 'buildBatch' needs to be async since some batch types (like Text) require it. Removed a disabled liniting rule from ObjLoader

* removed unnecessary void

---------

Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2024-06-12 14:38:02 +03:00
Kristaps Fabians Geikins 7ffd0f7490 fix(fe2): using SSR apiOrigin instead of CSR apiOrigin in vue templates (#2326) 2024-06-05 13:48:22 +03:00
Kristaps Fabians Geikins 961577eaf6 fix(fe2): pw being set as query param when login/register form submitted too early (#2289) 2024-05-28 10:01:16 +03:00
andrewwallacespeckle 3ecf0a30b7 bugfix(fe2): Fix conditioning around posting comments in viewer (#2246)
* Test fix

* Update

* Testing

* Updates from testing

* various fixes

---------

Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems>
2024-05-08 09:23:32 +03:00
Iain Sproat 2c19c621f5 chore(slogan): rephrase interoperability to connectivity (#2215) 2024-04-18 19:35:54 +01:00
Kristaps Fabians Geikins 5dc2853c87 fix(fe2): email verification notice improvements (#2212) 2024-04-17 14:08:19 +03:00
Kristaps Fabians Geikins 6af6c656a4 feat(fe2): app authorization workflow redesign [WBX-217] (#2044)
* WIP

* new permissions table

* permissions grouped

* updated scope descriptions

* more scope copy adjustments

* allow auth error handling

* manually closable toast notification

* fixed mentions rendering

* error view

* not you? feature

* cleanup

* minor styling changes

* WIP table

* finished authorized apps table

* minor cleanup

* cleaning up comment

* testing changes
2024-02-23 16:50:07 +02:00
andrewwallacespeckle 5a3dc06e7f Changes to test (#2047) 2024-02-16 13:55:09 +00:00
andrewwallacespeckle 7aaf25f18e Bugfix: Wrong Condition on Local Strategy Label (#2020)
* Update v-if to check for local strategy

* Add extra condition
2024-02-09 15:46:02 +00:00
Kristaps Fabians Geikins c67f6d9c92 feat: clearer email verification flow & related error messages (#1904)
* fix: fe2 auth error page + various minor UI bugs

* clean up & reporting failing email to fe

* new mutation to resend verification as guest

* email text updates

* fixing issues brought up by agi

* more text fixes

* swapping out space-XXX for gap-XXX
2023-12-15 13:09:26 +02:00
Kristaps Fabians Geikins c5ff7688ac feat: click on invite link autofills email in register form (#1919) 2023-12-15 11:51:43 +02:00
andrewwallacespeckle 6d208f956e Add OIDC auth strategy button (#1899)
* Add OIDC auth strategy button

* Only show email text when local login is true

* Get OIDC name and add to button
2023-12-04 15:48:21 +00:00
Kristaps Fabians Geikins f80a7189a0 chore(fe2): upgrade to nuxt 3.8.2 (#1887)
* chore(fe2): upgrade to nuxt 3.8.2

* fix tailwind-theme build

* readme update

* removing storybook from fe2 :(

* fix(fe2): codegen schema url resolution
2023-11-29 10:22:17 +02:00
Kristaps Fabians Geikins 60881c78f2 feat(fe2): alt apiOrigin for SSR (#1888) 2023-11-27 15:23:34 +01:00
andrewwallacespeckle 601b517058 Various Android Responsive Fixes (#1872)
* Dialog - use 100dvh

* Add "There's more to Speckle - be sure to visit on a computer" to Dashboard

* Fix Breadcrumb logo skewing

* Lower mobile panel responsive fixes

* Tidy up "You have completed" message

* Remove info colour from Change Password

* Add desktop icons. Restyle Notifications

* Colour suggested by Agi

* Use dvh everywhere

* Small update

* Fix compostable warning
2023-11-16 15:07:44 +00:00
Dimitrie Stefanescu 850258e963 Dim/fe onboarding fix (#1871)
* Add showSegmentation state. Update this state on completion of segmentation.

* feat(fe2): swaps h-screen to h-[100dvh] to ensure  onboarding slideshow comments are not below the bottom of the screen when on mobile (and browser bar gets in the way)

* feat(fe2): shows selection info/comments on mobile if we're past the onboarding tour

* feat(fe2): displays a smaller message in onboarding on mobile rather than the full checklist

* feat(fe2): moves isSmallerOrEqualSm to a composable, and removes duplicated code

---------

Co-authored-by: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com>
2023-11-11 18:40:37 +00:00
andrewwallacespeckle ee352e8ddb FE2 - Web Onboarding Enhancements (#1859)
* Change expiration of hasDismissedChecklistForever to 2 years from session

* Register Panel WIP

* Register Page

* Checklist Responsiveness

* Updates to checklist and onboarding

* Fix for viewer comments

* Automation Dialog updates

* feat(fe2): quick fixes

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2023-11-08 11:37:59 +00:00
andrewwallacespeckle cde5dd355c Pre Specklecon polish - Various tasks (#1849)
* “Selection info” panel should remember the Fold/Unfold state of it

* Remove old naming terminology strings

* Rename “Share” To “Copy Link” - Difficult to find the model ID for a new model before data is uploaded

* Add & Rearrange new Viewer Buttons WIP

* Small enhancements to the registration form

* {mobile } The extra “new model” functionality in Model tree/list view just falls apart

* {mobile } Shorten the long Webhook buttons

* Revert "“Selection info” panel should remember the Fold/Unfold state of it"

This reverts commit d1b94036a596c3c995e65eae32ebe2f63580ea66.

* Revert Player controls default

* Responsive changes to Viewer

* Responsive Comments

* Responsive Viewer

* Small fix

* Small fix

* Design improvements

* Styling updates

* style fixes

* Profile pop-up stays opened after selecting “Server Management”

* Profile pop-up stays opened after selecting “Server Management”

* Change the Project Settings Icon to a gear

* Misleading text while uploading ifc/obj file

* Amends from polish list

* Viewer Buttons WIP

* Updates buttons in Viewer

* No backdrop blur

* Style updates

* New Colouring Icon

* New useBreakpoints

* Latest fixes pre PR

* Updates from PR Comments
2023-11-02 11:56:16 +00:00
andrewwallacespeckle ad26a5b486 Update text and fix checkbox name (#1843) 2023-11-01 12:43:40 +00:00
Dimitrie Stefanescu b37eccc8a1 feat(fe2): sign up notification for non-logged in users 2023-06-27 16:55:02 +01:00
Dimitrie Stefanescu cf8647e89d fix(fe2): removes uneeded console logs 2023-06-27 16:30:45 +01:00
Dimitrie Stefanescu 82382a5e1a feat(fe2): swapped checkbox for FromCheckbox 2023-06-23 13:14:18 +01:00
Dimitrie Stefanescu 56ea1bc843 feat(server): cleaned up boilerplate & using injected ref for consent tracking in fe register panel. 2023-06-16 15:57:33 +01:00
Dimitrie Stefanescu e72ed56eee feat(fe2): wip newsletter registration consent box 2023-06-15 17:52:25 +01:00
Kristaps Fabians Geikins cf65cfd57b feat(ui-components): more new components (#1613) 2023-06-13 09:33:10 +03:00
Kristaps Fabians Geikins b02a07e2b6 feat: Frontend 2.0 MVP 2023-05-08 10:47:01 +03:00