2.20.6
AlexandruPopovici
released this
29 Aug 12:05
·
1111 commits
to main
since this release
What's Changed
- feat(fe2): workspace project list by @andrewwallacespeckle in #2616
- fix(server/api/getobjects): handle closing of client stream by @iainsproat in #2669
- chore(server): move workspace leave resolver by @fabis94 in #2670
- fix(logging): premature stream close should be info by @iainsproat in #2673
- ci(workflow): run deployment test without waiting for other tests by @iainsproat in #2674
- Feat: Add empty state to dashboard by @Mikehrn in #2667
- Alessandro/web 957 refactor webhooks module by @alemagio in #2664
- Fix: dont allow clicking on disabled links in settings by @Mikehrn in #2678
- feat(multiEmails): add multi email module with feature flag by @gjedlicska in #2676
- fix(automate): move automate status circle on project model card by @cdriesler in #2677
- feat: accept & decline workspace invite as a registered member by @fabis94 in #2675
- fix(workspaces): workspace description character limit by @cdriesler in #2592
- fix(fe2): remove offending scope from workspaceInvites field by @fabis94 in #2684
- ci(resources): increase resources to speed up critical path by @iainsproat in #2682
- fix(tailwind-theme) Update primary focus hex value by @andrewwallacespeckle in #2683
- fix(fe2): not firing workspace invites queries if FF is off by @fabis94 in #2685
- Feat: Add guest table to members settings page by @Mikehrn in #2656
- feat(fe2): proper unregistered accept/decline support by @fabis94 in #2687
- Feat: Add projects page to settings by @Mikehrn in #2666
- fix(fe2): workspace invite sign out cta fix by @fabis94 in #2689
- chore(webhooks): get webhook function refactor by @alemagio in #2680
- Viewer Color Proxies by @AlexandruPopovici in #2672
- Instances Gradient Index Buffer Fix by @AlexandruPopovici in #2681
- Poor Man's Mesh Colors Switch by @AlexandruPopovici in #2688
- feat(gatekeeper): allow license bypass in testing envs by @gjedlicska in #2663
- fix(helm chart): Increase max object size default to 100Mb for helm chart by @iainsproat in #2692
- feat(fe2): workspace invite cancel/resend + Invite dialog CTA in workspace home by @fabis94 in #2691
- Fix: validation for user profile details by @Mikehrn in #2693
- fix(fe2): missing tooltips for invite resend/delete by @fabis94 in #2696
- Feat: add edit workspace avatar by @Mikehrn in #2695
- Fix: Dropdown z-index by @Mikehrn in #2698
- Andrew/web 1338 implement new navigation by @andrewwallacespeckle in #2668
- fix(fe2): Use NuxtLink instead of onclick for List Cards by @andrewwallacespeckle in #2699
- fix(fe2): Revert NuxtLink change by @andrewwallacespeckle in #2701
- feat(fe2): workspace role select in project invite dialog by @fabis94 in #2700
- fix(/api/diff): fix debug log pollution by @iainsproat in #2704
- fix(workspaces): add email to existing account workflow bugfix by @fabis94 in #2703
- fix(fe2): Use NuxtLink. Move nested button to relatively positioned div by @andrewwallacespeckle in #2702
- feat(ui-components): Add hover icon for external links in Sidebar by @andrewwallacespeckle in #2706
- Fix: Minor workspace related styling tweaks by @Mikehrn in #2705
- fix(helm chart): remove confusing duplicate max_object_size_mb property by @iainsproat in #2707
- feat(fe2): error reporting when invite (middleware level) auto-accept doesn't work by @fabis94 in #2711
- fix(automate): fix on model version create error log by @gjedlicska in #2713
- fix(fe2): Re-add ProjectDashboardHeader by @andrewwallacespeckle in #2709
- fix(workspaces): await authorization by @gjedlicska in #2714
- fix(fe2): Revert changes to structureitem by @andrewwallacespeckle in #2715
- refactor(ui-components): Update Sidebar to Designs by @andrewwallacespeckle in #2710
- feature(ui-components): Add menuPosition prop to LayoutMenu by @andrewwallacespeckle in #2716
- Color material
undead-patch
by @AlexandruPopovici in #2718 - Fix: dashboard model count by @Mikehrn in #2719
- refactor(fe2): Replace IconConnectors with new version by @andrewwallacespeckle in #2721
- chore(comments): update comments module to typescript by @cdriesler in #2513
- refactor(fe2): Update StructureItem click events by @andrewwallacespeckle in #2722
- feat(workspaces): add default logo index by @cdriesler in #2708
- fix(graphql websocket): keep alive websocket connections if idle by @iainsproat in #2720
- Fix: Dont show sidebar when logged out by @Mikehrn in #2730
- Fix: Dont show workspace projects empty state during search by @Mikehrn in #2729
- chore(diff download): close stream as recommended by knex by @iainsproat in #2723
- feat(scene explorer): filters out noise from scene explorer (CNX-326) by @didimitrie in #2728
- Feat: Added delete user from workspace button by @Mikehrn in #2726
- feat(workspaces): create workspace button by @cdriesler in #2645
- fix(server/auth): database errors result in 500 status code by @iainsproat in #2731
- chore(gqlgen): update output of gqlgen by @iainsproat in #2736
- feat(fe2) Implement workspaces explainer page by @andrewwallacespeckle in #2735
- feat(graphql/serverinfo): provide maximum object size in bytes by @iainsproat in #2734
- chore(server): convert some files to typescript with minimal changes by @iainsproat in #2738
- local OIDC provider for testing by @fabis94 in #2608
- fix(logging): knex should use pino logger and not compile sql on error in production by @iainsproat in #2743
- fix(fe2): Various bugfixes from testing by @andrewwallacespeckle in #2744
- Feat: Add link to settings to workspace dashboard by @Mikehrn in #2745
- Fix: Permissions on workspace dashboard by @Mikehrn in #2746
- chore(server): remove sentry and only apply mixpanel middleware if enabled by @iainsproat in #2732
- Fix: Add permissions checks for settings by @Mikehrn in #2748
- Fix: z-index on project card by @Mikehrn in #2754
- fix(server): database connection pool timeouts reduced by @iainsproat in #2646
- Fix: Change label color for disabled state in MenuGroupItem by @Mikehrn in #2749
- Fix: Add prefix to related page titles by @Mikehrn in #2750
- Fix: Minor styling/copy updates by @Mikehrn in #2755
- Fix: reverse dashboard order on mobile by @Mikehrn in #2756
- Poor man's SSO by @gjedlicska in #2641
- chore(webhooks): update webhook function refactor by @alemagio in #2712
- Feat: Workspace creation wizard should allow for optional logo by @Mikehrn in #2757
- feat(logging): log when a request is received by express by @iainsproat in #2737
- fix(server): default max multi-part file upload greater than objects by @iainsproat in #2742
- Alessandro/web 1659 workspace limits by @alemagio in #2733
- fix(automate): corrected naming convention for
visualOverrides
: an as yet unused property on object result case by @jsdbroughton in #2753 - chore(deps): bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #2740
- chore(deps-dev): bump axios from 1.7.2 to 1.7.4 by @dependabot in #2739
- test(server/graphql): assert error code and fix some tests by @iainsproat in #2758
- feat(fe2): Add 2024 specklecon banners by @andrewwallacespeckle in #2765
- fix(fe2): Only show banners on dashboard by @andrewwallacespeckle in #2766
- Alessandro/web 1684 workspace guests can see all projects in the workspace by @alemagio in #2762
- Fix: Update invite banners styling by @Mikehrn in #2768
- fix(workspaces): workspace on projects throws not yet implemented error by @cdriesler in #2763
- feat(fe2): Align workspace member tables with designs by @andrewwallacespeckle in #2747
- fix(fe2): Update Chevron Rotation. Add Margin for items with icon by @andrewwallacespeckle in #2770
- fix(fe2): Add padding to sidebar sub items too by @andrewwallacespeckle in #2771
- fix(fe2): New to Beta in Explainer Banner by @andrewwallacespeckle in #2772
- Feat: Add links to workspace on project cards by @Mikehrn in #2773
- fix(fe2) Remove @mouseleave from StructureItem by @andrewwallacespeckle in #2774
- Fix: Update dashboard project card styling by @Mikehrn in #2775
- Fix: Updated space invaders avatars by @Mikehrn in #2778
- Add Plus CTA to SidebarGroup by @andrewwallacespeckle in #2776
- Fix: Only shows 'general' workspace settings for guests by @Mikehrn in #2781
- Fix: Disabled workspace avatar editing for non-admins by @Mikehrn in #2782
- Fix: Align security styling with design by @Mikehrn in #2777
- fix(users): verified should be a public limited user field by @gjedlicska in #2783
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #2759
- feat(fe2): Update Content. Remove check for workspaces.length by @andrewwallacespeckle in #2784
- refactor(fe2): dashboard and settings menu styling issues by @andrewwallacespeckle in #2787
- feat(fe2): Add darkmode variant for workspace banner by @andrewwallacespeckle in #2788
- fix(fe2): Add conditional for hover state of groups by @andrewwallacespeckle in #2789
- fix(workspaceInvites): add email policy validation to emails and users too by @gjedlicska in #2780
- fix(workspaces): transact workspace role changes by @cdriesler in #2752
- Fix: Fix permissions for menu items by @Mikehrn in #2791
- Feat: Add Mixpanel event for workspaces by @Mikehrn in #2798
- Fix: Change avatar background color by @Mikehrn in #2794
- Fix: File uploading message height by @Mikehrn in #2796
- Fix: Update notifications styling by @Mikehrn in #2800
- Fix: fix event name by @Mikehrn in #2801
- Feat: Add link to workspace on project by @Mikehrn in #2804
- Fix: Disable removing of last domain if policy is on by @Mikehrn in #2802
- gergo/web 1746 add resolver for workspace domain policy compliance per user by @gjedlicska in #2797
- fix(fe2): Various alignment fixes from testing by @andrewwallacespeckle in #2790
- GH Text with no material Fix by @AlexandruPopovici in #2764
- Feat: Add more workspace mixpanel events by @Mikehrn in #2806
- feat(fe2): Add workspace to breadcrumbs by @andrewwallacespeckle in #2805
- Color Proxy
source
by @AlexandruPopovici in #2799 - Alessandro/web 1660 workspace cost items subtotal and currency by @alemagio in #2793
Full Changelog: 2.20.5...2.20.6