Commit Graph

4652 Commits

Author SHA1 Message Date
Alessandro Magionami 14b91eb4e1 chore(webhooks): update webhook function refactor 2024-08-20 16:16:31 +02:00
Iain Sproat 1992b7a5e9 fix(helm chart): remove confusing duplicate max_object_size_mb property (#2707) 2024-08-20 14:17:33 +01:00
Mike e957259970 Fix: Minor workspace related styling tweaks (#2705) 2024-08-20 15:01:18 +02:00
andrewwallacespeckle b8be3558ba Add hover icon for external links (#2706) 2024-08-20 13:58:20 +01:00
andrewwallacespeckle 8a9b179fe7 fix(fe2): Use NuxtLink. Move nested button to relatively positioned div (#2702)
* Use NuxtLink. Move nested button to relatively positioned div

* No nuxtlink on empty model

* Move other button

* Changes to viewer boundaries

* Fixed resizer position

* Responsive updates

* Update Card.vue

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-20 13:46:36 +01:00
Kristaps Fabians Geikins e4cc0cbc83 fix(workspaces): add email to existing account workflow bugfix (#2703)
* fix(fe2): properly handling invitedTeam auth error

* fix(fe2): disable invite dialog if not workspace admin

* fix(useremails): fix for default primary:true when creating new emails

* test fix
2024-08-20 15:45:34 +03:00
Iain Sproat 4d82e1f575 fix(/api/diff): fix debug log pollution (#2704) 2024-08-20 12:52:50 +01:00
Kristaps Fabians Geikins 3beed27a24 feat(fe2): workspace role select in project invite dialog (#2700)
* feat(fe2): workspace role select in project invite dialog

* lint fix
2024-08-20 14:06:18 +03:00
andrewwallacespeckle cbad386dae fix(fe2): Revert NuxtLink change (#2701)
* Use NuxtLink instead of onclick

* Revert "Use NuxtLink instead of onclick"

This reverts commit 920530bf9a0e1efff232ea3ec9ac445358e4d43a.

* Reapply "Use NuxtLink instead of onclick"

This reverts commit 79aa628cedba9c0072ab082923c8888016265f42.
2024-08-20 12:02:27 +01:00
andrewwallacespeckle caba8780c8 Use NuxtLink instead of onclick (#2699) 2024-08-20 11:24:06 +01:00
andrewwallacespeckle 8ca5c99aa1 Andrew/web 1338 implement new navigation (#2668)
* Initial Sidebar Implementation

* Updates to sidebar

* Use NuxtLinks in FE2 not UI-Components

* Move sidebar to component

* Active State

* Responsive menu

* Update sidebar links

* Add Projects Page. Improve routing

* Small fixes

* Responsive fixes

* TopBar refactor

* Topbar improvements

* User Menu Updates

* Responsive/Topbar improvements

* Various minor changes

* Update sidebar icon

* Revert dui3 change

* Potential fix for login issue

* Fix login issue. Improve empty state for projects

* Add Project & Workspace Invites to notification

* Revert "Add Project & Workspace Invites to notification"

This reverts commit ac33dd0cb1fc47cd5c6e2925ee2a6bbea328d94f.

* Updates to Project Invite Notifications

* Add scroll to Sidebar component

* Dashboard Card targets

* Changes to logo

* Small responsive fixes

* Remove unused alias

* Minor tidy ups

* Updates from CR

* Dashboard Header

* Add padding to non-collapsible headings

* Add Project empty state
2024-08-20 11:11:15 +01:00
Mike 1f29ba13c9 Fix: Dropdown z-index (#2698)
* Fixed z-index of dropdown

* Fixed z-index of dropdown
2024-08-20 09:54:30 +02:00
Mike 4b2c78ccb7 Feat: add edit workspace avatar (#2695) 2024-08-20 09:51:28 +02:00
Kristaps Fabians Geikins 975a447627 fix(fe2): missing tooltips for invite resend/delete (#2696) 2024-08-20 09:44:42 +02:00
Mike 2f9015df27 Fix: validation for user profile details (#2693) 2024-08-20 09:34:44 +02:00
Kristaps Fabians Geikins 0b417c9ba0 feat(fe2): workspace invite cancel/resend + Invite dialog CTA in workspace home (#2691)
* feat(server): resend invite mutation

* invite resend/cancel from FE

* functional invite cta on workspace page
2024-08-20 10:17:42 +03:00
Iain Sproat 97321fd80e Increase max object size default to 100Mb for helm chart (#2692) 2024-08-19 20:25:36 +01:00
Gergő Jedlicska 35d394222d feat(gatekeeper): allow license bypass in testing envs (#2663) 2024-08-19 20:22:37 +02:00
Alexandru Popovici 376d6ce47a Poor Man's Mesh Colors Switch (#2688)
* Color proxies are now parsed and colors are being assigned. Added the TechnicalMaterial to node render view, which will wrap the colors

* Dropped TechnicalMaterial in favor of MinimalMaterial which is also the superclass(interface) for RenderMaterial and DisplayStyle and only stores a color.

* Fixed a few issues with hashing color materials that made lines and points not get properly colored

* Fixed sandbox error

* Poor man's colors applying on meshes
2024-08-19 21:21:56 +03:00
Alexandru Popovici ba5e7cb790 Fixed an issue with coloring and filtering with instances which caused improper gradient index buffer accesses (#2681) 2024-08-19 21:21:45 +03:00
Alexandru Popovici cd727e1582 Viewer Color Proxies (#2672)
* Color proxies are now parsed and colors are being assigned. Added the TechnicalMaterial to node render view, which will wrap the colors

* Dropped TechnicalMaterial in favor of MinimalMaterial which is also the superclass(interface) for RenderMaterial and DisplayStyle and only stores a color.

* Fixed a few issues with hashing color materials that made lines and points not get properly colored

* Fixed sandbox error
2024-08-19 21:21:29 +03:00
Alessandro Magionami 5a62abe528 chore(webhooks): get webhook function refactor (#2680) 2024-08-19 18:38:49 +02:00
Kristaps Fabians Geikins 49d6705630 fix(fe2): workspace invite sign out cta fix (#2689) 2024-08-19 16:22:03 +03:00
Mike e8a46f1d0b Feat: Add workspace projects page to settings (#2666) 2024-08-19 14:51:50 +02:00
Kristaps Fabians Geikins 7323db223c feat(fe2): proper unregistered accept/decline support (#2687) 2024-08-19 15:37:50 +03:00
Mike 93137cae3b Feat: Added guest table to workspace member settings (#2656) 2024-08-19 14:19:26 +02:00
Kristaps Fabians Geikins 248511070a fix(fe2): not firing workspace invites queries if FF is off (#2685)
* fix(fe2): not firing workspace invites queries if FF is off

* added .value to ref
2024-08-19 14:18:25 +03:00
andrewwallacespeckle e2d7172b0a Update light mode variable (#2683) 2024-08-19 11:33:41 +01:00
Iain Sproat 7f412d12b2 ci(resources): increase resources to speed up critical path (#2682) 2024-08-19 11:25:05 +01:00
Kristaps Fabians Geikins 26ee11bd9d fix(fe2): remove offending scope from workspaceInvites field (#2684) 2024-08-19 13:24:55 +03:00
Chuck Driesler 6db0926a11 fix(workspaces): workspace description character limit (#2592) 2024-08-19 11:18:52 +01:00
Kristaps Fabians Geikins 2bb7802fb9 feat: accept & decline workspace invite as a registered member (#2675)
* abstract base invite banner

* WIP banner actions

* WIP modify obj

* minor fix

* invite accept/decline cache mutations

* banner accept/decline basically works

* new block for accepting workspace invite

* WIP wrong account flow

* login/registration block changes

* add email invite related changes

* add new email FE

* add email w/ invite works

* final adjustments

* minor fixes

* addressing cr comments

* no-FF support

* extra workspace ff checks
2024-08-19 13:01:25 +03:00
Chuck Driesler 585ba6a102 fix(automate): move automate status circle on project model card (#2677) 2024-08-19 10:03:06 +01:00
Gergő Jedlicska c8a06b754e feat(multiEmails): add multi email module with feature flag (#2676) 2024-08-19 10:04:11 +02:00
Mike 4a20c5e692 Fix: dont allow clicking on disabled links in settings (#2678) 2024-08-19 09:36:58 +02:00
Alessandro Magionami 73e28d72c6 Alessandro/web 957 refactor webhooks module (#2664)
* chore(webhooks): fix test failing when running alone

* chore(webhooks): create domain types and repository

* chore(webhooks): create webhook refactor multiregion

* chore(webhooks): triggers field is required in graphql schema
2024-08-19 09:23:27 +02:00
Mike 17992cd882 Feat: Add empty state to dashboard (#2667) 2024-08-19 09:07:05 +02:00
Iain Sproat 1803e0e46c ci(workflow): run deployment test without waiting for other tests (#2674) 2024-08-16 13:14:49 +01:00
Iain Sproat 9b09114b2e fix(logging): premature stream close should be info (#2673)
- we want to be able to correlate this behaviour with free connections for the meantime
2024-08-16 12:48:43 +01:00
Kristaps Fabians Geikins 301da423ff chore(server): move workspace leave resolver (#2670)
* chore(server): move workspace leave resolver

* workspacesCore fix
2024-08-16 12:39:30 +03:00
Iain Sproat 6d6d37b007 fix(server/api/getobjects): handle closing of client stream (#2669) 2024-08-16 09:16:03 +01:00
andrewwallacespeckle e3f90377b5 feat(fe2): workspace project list (#2616)
* Create and Use ProjectList

* ProjectList and WorkspaceList

* Workspace Header

* Header Actions Menu

* Add projects to Workspace

* Add middleware

* Remove unused title

* Rename WorkspaceList

* useDebouncedSearch

* Merge ProjectList into Dashboard

* Make workspaceId reactive

* Remove unneeded useSubscription

* Merge Dashboard into index

* Add fragments

* Cache updates

* gql

* GQL

* Linting updates

* Updates from CR

* Changes from CR

* Changes from PR. Middleware added

* Updates from CR

* GQL

* Updates from CR

* Updates from CR

* Updates from CR

* Add id to WorkspaceHeader_Workspace

* GQL

* Fragment naming

* Use identifier

* Comment buttons not yet ready

* Fix problem with pagination
2024-08-14 15:21:38 +01:00
Iain Sproat afe1d1947f fix(helm chart): indentation typo (#2662) 2024-08-14 14:44:54 +01:00
Iain Sproat 9896d49058 fix(helm chart): server service account should have access to license token secret (#2661) 2024-08-14 15:16:31 +02:00
Alexandru Popovici 76b5964d9d Implemented a separate for object-loader which can be used autonomously (#2647) 2024-08-14 14:01:04 +03:00
Chuck Driesler 09c29619b4 fix(workspaces): guests do not get workspace-wide project access (#2622)
* fix(workspaces): guests do not get workspace-wide project access

* fix(workspaces): update roles-related test

* fix(workspaces): roles only update on member add
2024-08-14 09:54:47 +01:00
Kristaps Fabians Geikins 4e302ef4e5 fix(fe2): viewer comments not docking to bottom properly (#2659) 2024-08-14 11:46:39 +03:00
Gergő Jedlicska d645367595 fix(workspaces): allow users to create workspaces (#2655) 2024-08-13 19:00:10 +02:00
Iain Sproat a262d7d126 chore(liveness): fail liveness if db conns saturated for 10min (#2648)
* chore(liveness): fail liveness if db conns saturated for 2min

* Increase to 10min timeout
2024-08-13 18:41:04 +02:00
Mike 3b11618c03 Fix: Add close event to settings modal on project click (#2651) 2024-08-13 15:27:29 +02:00