andrewwallacespeckle
19a48f7dff
feat(fe2): add survicate nps survey ( #2154 )
...
* Initial Plugin
* Add survey id. Working - with errors
* Check Onboarding cookie
* Removing existing feedback request
* Working Survicate for testing
* Remove old feedback Banner/Dialog
* Update env
* feat(server): projects query optimization
* added version count resolution
* PR Comments
* Fix brittle date
* Add client suffix
* Changes from call with Fabians
* Final changes
* Skip initialization if the survicateWorkspaceKey is empty or undefined
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-03-27 14:26:34 +00:00
andrewwallacespeckle
45b958397f
feat(fe2): vimeo video wrapper component and update links from youtube ( #2155 )
...
* Swap Onboarding videos from YouTube to Vimeo
* New VideoWrapper Component
* Update name to VimeoEmbed
2024-03-25 16:53:39 +00:00
andrewwallacespeckle
a489a7bb9a
Replace YouTube video with Vimeo ( #2152 )
...
* Update Whats New Dialog
* Loop Vimeo Video
* Update FE1 Video to vimeo
* Fix fe1 warning
2024-03-21 13:25:14 +00:00
andrewwallacespeckle
60088756b1
Give New Speckle Banner priority over Feedback ( #2132 )
2024-03-14 14:34:17 +00:00
andrewwallacespeckle
3c83d31459
[WBX-103] - FE1 to FE2 Messaging ( #2121 )
...
* Home page & Nav Footer
* FE1 Changes
* FE2 Changes WIP
* Dark mode onboarding
* FE2 Cookie for Banner/Dialog
* FE1 DIalog WIP
* Local Storage for FE1
* Add bgcolour to segmentation
* Add responsive message to fe1 login
* Update SVGS
* Fix build WIP
* Skip to Close
* Changes from Agi testing
* Update announcement banner
Updated icons, copy, spacings
* Update FE2 announcement copy and links
* Add video to FE2 announcement dialog
* Add video to FE1
* Minor Updates pre CR
* Update blog link
* Remove menu item
* Rename Dismissed
* added fe2 messaging query field
* Updates from CR
* helm chart changes
* Use new env for displaying fe2 messaging
* Fix build
* fixed helm readme values
* Updates from CR
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-03-14 13:19:29 +00:00
andrewwallacespeckle
22d1aff88f
Add w-full to grid to ensure it fills mobile ( #2112 )
2024-03-12 12:28:14 +00:00
andrewwallacespeckle
b5ffc1155a
Updates from Benjamin ( #2106 )
2024-03-07 18:05:17 +01:00
Kristaps Fabians Geikins
9caa2a37c8
feat(fe): auto accept stream/project invite on email link click [WBX-73] ( #2017 )
...
* feat(fe2): project invite auto accept
* fix(fe2): improved CSR error logging
* feat(fe1): auto accept stream invite on email link click
* minor type fix
* tests fix
2024-02-07 14:26:59 +02:00
Kristaps Fabians Geikins
86b535d751
chore(fe2): project page load speed optimization ( #1974 )
...
* merging queries for faster load
* preload plugin
* latest threads/models query optimization
2024-01-18 11:00:48 +02:00
andrewwallacespeckle
2d184a0b59
FE2 - User Feedback Request - Menu item and Callout Banner ( #1907 )
...
* Add Feedback Banner & Dialog
* Add Menu Item for Feedback
* New Nav Style & tidy up
* Feedback improvements
* FE2 Fixes. WIP Description
* Reorder Options. Fix cookie expiry
* Cookie update
* New function to handle cookie expiry dates. Update feedback dates.
* Change getFutureDateByMonths to getFutureDateByDays
* Updates to Feedback
* Instructional Animation Component
* Add select-none
* Fix storybook issue
* Changes from CR
* Dynamic Slots in Animation Component
* Update FE2 to use modified animation component
* Fix typing issue
* Changes from CR
2024-01-04 14:18:39 +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
andrewwallacespeckle
aaf6a7069e
Change expiration of hasDismissedChecklistForever to 2 years from session ( #1858 )
2023-11-07 11:18:44 +00:00
andrewwallacespeckle
9f4b0c99da
Dialog Consistency Task ( #1852 )
...
* Fixing up "Manage Project" & "New Project" Dialogs
* Dialog Updates
* Updates from tickets
* Remove sidepanel
* Remove max-height prop from Dialog component
* Updates to Profile Dialog
* Props for Buttons in Dialog. Attachment Dialog
* Remove margin to show issue with dialogs
* Update to stories
* Responsive updates
* Fix overflow on MoveTo
* Use Dialog header prop
* Dialog updates
* Responsive Changes
* Responsive fixes
* Small responsive change
* Fixes
* Type based declaration
* Last fixes
* Small darkmode fixes
* Updated type
* Update
* Updates from PR comments
* Fix storybook issues
* Updates from PR
* Updates from PR
* Changes from Agi
* Turntable mode Toggle
* Fix dialog shadows on scroll
* Fix invite autocomplete
* Changes from PR Comments
* Small styling updates
* Responsive views
* Adjust Danger zones
* Fix typo
* New Webhook Icon. Swap icon prop to slot.
* Adjust Icon weights
* FE2-TASK-27
* FE2-TASK-26
* FE2-TASK-28
2023-11-07 11:18:25 +00:00
Kristaps Fabians Geikins
b10bbf0c72
feat(ui-components): ability to mount select box menu to body to avoid overflow issues ( #1842 )
2023-10-31 14:11:05 +02:00
Dimitrie Stefanescu
0f562ce19e
Dim/fe2: Automate Results Dialog Revamp ( #1832 )
...
* feat(ui): adds link to all models from project dashboard card
* feat(ui): refactoring layout to focus on function runs
* chore(server): a bunch of comments regarding some unclear automate api parts
* feat(fe2/automate): cleans up automate results dialog summary
* feat(fe2/automate): adds automation status to model list view
* feat(fe2/automate): adds automation status to version card
* feat(fe2/automate): adds automation status to version card properly
* feat(fe2/automate): linting & adds id back to func name for refs
* fix(fe2): linting errs/fe2 tests
* fix(fe2): types
* fix(fe2): types...
2023-10-24 14:26:20 +01:00
Kristaps Fabians Geikins
1738c07e55
fix(fe2): made onboarding bar load in SSR ( #1796 )
2023-09-20 16:17:48 +03:00
Kristaps Fabians Geikins
407646f633
fix(fe2): fixed nested anchor hydration mismatches ( #1794 )
2023-09-18 16:27:26 +03:00
andrewwallacespeckle
671979e012
Feature - Frontend2 - Server Settings Pages ( #1764 )
...
* Add server management menu item
* Server Management Page & Settings Dialog
* escape from the precommits hooks
* Add Delete User Dialog
* Add invitations page
* Add Projects Page
* Pulling in GraphQL Data
* Settings Mutations
* Fix cardinfo type
* GraphQL in Active Users
* Add icons
* Infinite Load on Active Users
* Tidy Ups
* TS fixes
* Add Update button functionality
* Add Delete User
* Projects
* Home Done
* New query
* Delete User
* WIP User Roles
* Overflow fix
* Table Update
* Add Onclick to rows
* Fix bugs
* Fix console error
* Admin Middleware
* Role Update Dialog
* TS Fixes
* Latest updates
* Tidyups
* Tidy Up Nav Menu
* Tidy Up Card
* ChangeUserRoleDialog Tidyup
* Fix bubbling issue on Table
* Design fixes
* fix: speckle server version hydration mismatch
* Remove Dialog bg-white
* Rename Query, Fix Export
* fix: allowing FormSelectBase to reject updates
* feat: cache policies for new admin graph fields
* feat: cache updates so no refetch necessary
* PR Changes
* Fix Projects Page
* Updates to Roles
* Project Delete Mutation
* Add Resend & Delete Invite Mutation
* Fix console warnings
* Disable active user role select
* Linting fixes
* Reorder
* Linting fixes
* Changes from PR
* Fixes from PR
* Ui Fixes
* Update Settings Dialog Cache on Save
* Fix colours
* Delete Invitation Mutation Moved
* Delete Project Logic moved
* Delete Mutation moved to component
* Change User Role mutation moved to Dialog
* Reorder
* WIP - Checkbox Bug
* attempted checkbox fix
* Update Caching
* Rollback tsc
* Update to Resend Button
* Add new buttons
* Use defineModel
* Re-add emits
* Move mutation
* serverInfo cache update fix
* fixed delete invite cache update
* Updates to Project Delete Dialog Caching
* Remove unneeded props
* Fix caching in DeleteUserDialog
* Improved error handling in server info update
* Swap Invite modal to new style
* updated evictObjectFields details
* Update cache on successfull invite
* Add Invite dialog
* Add project Dialog Update
* defineModel
* Remove emits from Add Project and Invites
* Add missing Dialog
* Updates from PR
* Adjust query
* Remove need for items in admin data query
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2023-09-04 11:57:34 +01:00
Kristaps Fabians Geikins
d9a06a01d1
chore(fe2): defineModel test
2023-08-25 18:08:18 +03:00
Kristaps Fabians Geikins
875f03dd5d
more guest role fixes
2023-08-24 10:45:02 +03:00
Kristaps Fabians Geikins
069f64afc9
feat(fe1 & fe2): guest role ( #1768 )
...
* feat: user guest role switching in FE1
* removed stream create buttons
* fe1 done
* fe1 - specifying role in invite dialogs
* fe1 - bulk invites
* WIP FE2 changes
* fe1: allow role select condition fixes
* xtra limitations on createForOnboarding
* more invite creation validations
* no longer able to set guest as project owner in invite
* preparations for server role select in invite dialog
* team management dialog done
* server invite dialog updated
* hiding invite dialog
* fixed mocks
2023-08-24 09:30:09 +02:00
Kristaps Fabians Geikins
eaf925b387
feat(fe-2): improved logging ( #1684 )
...
* feat(fe-2): improved logging
* yarn lock update
* attempted speckle/shared build fix
* helm updates
* Updates documentation for helm chart
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2023-07-12 10:21:08 +03:00
Kristaps Fabians Geikins
6d08889a79
fix(fe2): various minor regressions ( #1622 )
...
* fix(server): viewerState sometimes reporting wrong isOrthoProjection value
* feat: more resilient viewerState read/write
* feat: more resilient viewerState read/write
* fix(fe2): dashboard not showing empty state properly
* fix(fe2): weird thread opening/closing behaviour
* feat(cli): specifying token for commit download
* fix(fe2): selection not being set for opened threads
2023-06-13 13:55:55 +03:00
Dimitrie Stefanescu
62e0f50242
feat(fe2): mp actions, onboarding stepper perm dismissal, styling issues, etc.
2023-06-11 19:21:18 +01:00
Dimitrie Stefanescu
ef1a6470d5
feat(fe2): various mp actions (projects, models, versions, uploads)
2023-06-09 18:01:38 +01:00
Dimitrie Stefanescu
aef77857fb
fix(fe2): eslint fixes
2023-06-08 20:13:45 +01:00
Dimitrie Stefanescu
985609c4fc
feat(fe2): empty states (discussions, models, projects, etc.)
2023-06-08 19:36:54 +01:00
Dimitrie Stefanescu
874628e5c9
feat(fe2): empty states (discussions, models, projects, etc.)
2023-06-08 09:22:39 +01:00
Dimitrie Stefanescu
4a9ac29cf5
feat(fe2): dashboard empty state
2023-06-07 18:02:02 +01:00
Kristaps Fabians Geikins
7d3be1d131
feat: tailwind theme & Vue base components extracted to own NPM packages ( #1576 )
2023-05-16 13:43:04 +03:00
Kristaps Fabians Geikins
b02a07e2b6
feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00