andrewwallacespeckle
released this
13 Jan 17:23
·
43 commits
to main
since this release
What's Changed
- fix(monitoring): lag should be a positive value by @iainsproat in #3719
- chore(server/stats): disable deprecated ServerStats by @iainsproat in #3714
- Feat: New workspace invite modal by @Mikehrn in #3723
- Fix: Keep footer background for embedded models by @Mikehrn in #3724
- Feat: Upgrade Mixpanel browser and enable session replay by @Mikehrn in #3725
- chore: Track embed views by @benjaminvo in #3726
- Fix: Update move project modal text by @Mikehrn in #3712
- Make it Snow by @AlexandruPopovici in #3729
- feat(fe2): New workspace page layout by @andrewwallacespeckle in #3716
- refactor(tailwind-theme): Update colour variables - primary-focus, info, outline-1 by @andrewwallacespeckle in #3722
- chore(fe2): Use new colour variable instead of hex by @andrewwallacespeckle in #3732
- Fix: tooltip on members table by @Mikehrn in #3730
- Fix: follow tooltips in viewer mode by @Mikehrn in #3728
- fix(fe2): Adjust badge text colour by @andrewwallacespeckle in #3733
- Xmas: Let it snow by @Mikehrn in #3731
- fix(fe2): Fix workspace search infinite loading by @andrewwallacespeckle in #3734
- refactor(fe2): Editable Description field in workspace sidebar by @andrewwallacespeckle in #3735
- Snow Doesn't Stay by @AlexandruPopovici in #3736
- Fix(workspace): Tiny polishing in new workspace homepage by @benjaminvo in #3737
- Alessandro/web 2310 return error on object creation for projects in readonly by @alemagio in #3695
- fix(fe2): Fix IconEdit in workspace short id edit field by @andrewwallacespeckle in #3739
- Measurements Units Fixes by @AlexandruPopovici in #3741
- Alessandro/web 2309 return error on version creation for projects in readonly by @alemagio in #3699
- chore(fe2): Add label-position prop to TextArea. Make descriptions TextArea by @andrewwallacespeckle in #3738
- refactor(fe2): various changes to workspace avatar by @andrewwallacespeckle in #3740
- Fix: Dont show tooltip on all workspace avatars by @Mikehrn in #3745
- Disable uploads, project creation and moving when read only by @Mikehrn in #3744
- Fix: Improve email validation and copy by @Mikehrn in #3743
- Fix: Align settings sidebar with main sidebar by @Mikehrn in #3746
- Feat: Add confirmation dialog for pending invite cancelation by @Mikehrn in #3747
- Feat: Add ID for server admins in users table by @Mikehrn in #3748
- Fix: Workspace avatar URL by @Mikehrn in #3749
- Set up email notifications for trial expirations by @gjedlicska in #3703
- fix(POST /api/file): REST API endpoint returns json content-type by @iainsproat in #3463
- feat(server): track wp trial expiratiom email sends by @fabis94 in #3753
- Feat: Snow instead of Santa by @Mikehrn in #3756
- Feat: Update trial banner text on final day of trial by @Mikehrn in #3755
- fix(server): diff upload and download can handle JSON parsing errors by @iainsproat in #3759
- fix(server/blobstorage): handles errors with missing content-type header by @iainsproat in #3758
- feat(server): allow ratelimiting to be explicitly disabled by @iainsproat in #3757
- Fix: Updates to trial expired state in billing settings by @Mikehrn in #3762
- chore(fe2): upgrade nuxt and related deps to 3.15.0 by @fabis94 in #3761
- feat(server): ProjectVersionsUpdatedMessage.modelId always filled by @fabis94 in #3754
- fix(knex): bump knex from 2.4.1 to 2.5.1 to resolve leaking db connections by @iainsproat in #3751
- Fix: Revert notification changes by @Mikehrn in #3763
- feat(fe2): remove blob storage constraint disclaimer by @fabis94 in #3764
- refactor(blobstorage): tests converted to typescript by @iainsproat in #3742
- Fix: Order server permission list ABC by @Mikehrn in #3774
- feat(fe2 helm chart): allows nodejs inspect flag to be enabled by @iainsproat in #3770
- Fix: Small UI fixes for auth screens by @Mikehrn in #3775
- fix(github action): bump image in github action by @iainsproat in #3776
- feat(users): bulk lookup users by email by @cdriesler in #3720
- fix(fe2): Make viewer controls scrollable when they overflow viewport by @andrewwallacespeckle in #3768
- fix(auth): remove direct form value mutation in SSO login by @andrewwallacespeckle in #3779
- fix(metrics): speckle_server_apollo_calls built with correct register by @iainsproat in #3780
- feat(core): user projects filterable by workspace by @alemagio in #3707
- feat(workspaces): create workspace_join_requests table and domain types by @alemagio in #3727
- fix(fe2): Update Controls.vue overflow by @andrewwallacespeckle in #3788
- feat(db): elevate db query message log level by @gjedlicska in #3782
- WEB-2417: Shadowcatcher updates when switching versions by @AlexandruPopovici in #3777
- fix(fe2): Fix wording of SSO session error page by @andrewwallacespeckle in #3786
- Enabled accurate near plane calculation by @AlexandruPopovici in #3778
- feat(workspaces): add workspaceRole to LimitedUser type by @cdriesler in #3721
- feat(server): log subscription started messages with info by @gjedlicska in #3795
- fix(fe2): SSR memory leak caused by vue apollo by @fabis94 in #3790
- fix(fe2): Add loading indicator to workspace projects table by @andrewwallacespeckle in #3798
- chore(server): getting rid of module-scoped event emitters - batch #1 by @fabis94 in #3766
- chore(server): event bus refactor - version emitter - batch #2 by @fabis94 in #3767
- Alessandro/web 2358 filter discoverable workspaces by join request by @alemagio in #3773
- chore(server): event bus refactor - access req emitter - batch #3 by @fabis94 in #3769
- feat(fe2): allow logging CSR non-errors to seq by @fabis94 in #3802
- fix(fe2): prevent duplicate workspace invites during creation by @andrewwallacespeckle in #3805
- fix(fe2): resolve PortalTarget SSR attribute inheritance warning by @andrewwallacespeckle in #3804
- fix(fe2): Remove commentThreads count from delete project dialog by @andrewwallacespeckle in #3806
- refactor(fe2): Gendo pre-launch tidyup by @andrewwallacespeckle in #3794
Full Changelog: 2.23.4...2.23.5