Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dim/dui3 main merge jan #3785

Merged
merged 340 commits into from
Jan 9, 2025
Merged

Dim/dui3 main merge jan #3785

merged 340 commits into from
Jan 9, 2025

Conversation

didimitrie
Copy link
Member

Description & motivation

Changes:

To-do before merge:

Screenshots:

Validation of changes:

Checklist:

  • My pull request follows the guidelines in the Contributing guide?
  • My pull request does not duplicate any other open Pull Requests for the same update/change?
  • My commits are related to the pull request and do not amend unrelated code or documentation.
  • My code follows a similar style to existing code.
  • I have added appropriate tests.
  • I have updated or added relevant documentation.

References

AlexandruPopovici and others added 30 commits November 26, 2024 20:56
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Camera orbit controls now takes the offset position and size when computing zoom to cursor coordinates. Fixes WEB-1611
* feat(gatekeeper): create workspaces with trial plan by default

* feat(gatekeeper): default to starter trial plan

* fix(eventBus): fix tests
…s + new subs (#3554)

* userProjectsUpdated.added test

* multi region support

* userStreamAdded

* commit subs tested

* fix for proj workspace assignment

* undo commitHelper main changes

* disable all ffs mode

* createTestWorkspace support when workspaces arent enabled

* project create fix

* workspace projects updated subscription

* WIP new workspace sub

* updated workspaceCreated

* updated workspaceUpdated

* BE for workspace updated sub

* workspace updated sub

* ts err fix
* Update isSsoAuthenticated composable

* remove session id

* Update graphql.ts
* Update delete composable. Check role in Wrapper

* Use CommonCard

* Tooltip for non-admin users
…ubscription errors (#3567)

* regions fix

* skip logging subscription error

* added default region set mp track

* removed no longer necessary test
* refactor(automate): logs api can get the projectId from the path

* fix(automate): multiregion gql resolvers

* fix(automate): multiregion event listeners

* fix(automate): drop automationCount

* fix(automate): multiregion run status

* fix(automate): correctness

* fix(automate): actually finish event listeners

* chore(automate): fix tests fix tests

* fix(automate): fix tests but make it multiregion flavor

* fix(automate): logs endpoint

* chore(automate): globalDb to db

* fix(automate): inject projectid correctly

* fix(automate): debug log fetch failure

* chore(automate): fix tests for new message

---------

Co-authored-by: Gergő Jedlicska <[email protected]>
* Small bugfuxes

* Await loading
* fix(sso): continue with sso from any verified email

* chore(sso): fix/add tests
* first pass of CLI ifc converter

* some updates

* closer

* yarn works

* can execute ifc?

* change exe

* remove extra venv needs

* invocation works

* fixed dockerfile and url

* refactor(fileimport): temp results path should not be hardcoded in parsers

* update importer to output stuff

* fix up argments

* remove dead code

* adjust dockerfile to have tini and workdir better

* fix node to a specific version

* Add shell statement and pin yarn version

* add ifc converter c# to ignore

* merge fix

* move ifc c#

* fix the api usage

* update the importer to new SDK

* Adds a feature flag `FF_FILEIMPORT_IFC_DOTNET_ENABLED` for enabling .Net IFC parser

* move directories

* put back ifc js

* use FF and reversions

* needs token too

* fix docker?

* one last copy fix

* adjust prettier ignore

* change to enable

* fix helm chart nesting

* Amend healthcheck node binary path

* Add FF_FILEIMPORT_IFC_DOTNET_ENABLED to feature flag parser

* Allow app to write to /.config directory

* fix: volume name has to be lower case

* update ifc importing

---------

Co-authored-by: Iain Sproat <[email protected]>
Co-authored-by: root <root@Clynelish>
… leak (#3581)

- SQL statements are logged, but parameters are not
- this parameterises the subscription creation SQL statements to prevent secret leak
* Remove cache updates. Use new subscription

* Re-add admin projectList cache update

* useLock. Updated naming

* useWorkspaceProjectsUpdatedTracking in Projects
* feat(automate): query active user functions

* fix(automate): show automations to non-stream-owners

* feat(automate): associate function with workspace

* fix(automate): split functions page between user and example functions

* fix(automate): ugh

* fix(functions): use correct query type in different places

* fix(automate): workspace functions page

* feat(automate): query specific categories of functions

* fix(automate): checkpoint

* fix(workspaces): successful queries w local env

* fix(automate): createFunctionWithoutVersion

* fix(automate): successful associate function with workspace

* fix(automate): query and return workspaces on functions

* fix(automate): show current function workspace

* fix(automate): query functions in automation create dialog

* fix(automate): audit non-owner automation access

* refactor(automate): logs api can get the projectId from the path

* fix(automate): multiregion gql resolvers

* fix(automate): multiregion event listeners

* fix(automate): drop automationCount

* fix(automate): multiregion run status

* fix(automate): correctness

* fix(automate): successful usage of multiregion results

* fix(automate): actually finish event listeners

* chore(automate): fix tests fix tests

* fix(automate): fix tests but make it multiregion flavor

* fix(automate): logs endpoint

* fix(automate): inject projectid correctly

* fix(automate): drop user-source functions

* fix(automate): owners edit, others can view

* fix(automate): simplify queries, auto workspace association

* chore(automate): appease

* chore(automate): fix function types

* fix(automate): get to workspace functions from empty state

* chore(automate): death to all slugs

* fix(automate): no create automation from function

* fix(automate): hide workspace change, tweak role access

---------

Co-authored-by: Gergő Jedlicska <[email protected]>
- log messages were being interpolated at runtime and not using structured logging
fabis94 and others added 21 commits January 6, 2025 10:37
…alessandro/web-2357-create-workspace-join-request-table
…alessandro/web-2348-list-all-projects-in-move-projects-modal
* manually bump image in workflow because it's not possible to grant GITHUB_TOKEN workflow:write permissions
* feat(users): bulk lookup users by email

* chore(users): add tests for lookups

* chore(users): fe gqlgen

* fix(users): match return value with input
…-all-projects-in-move-projects-modal

feat(core): user projects filterable by workspace
…te-workspace-join-request-table

feat(workspaces): create workspace_join_requests table and domain types
Copy link

netlify bot commented Jan 9, 2025

Deploy Preview for boisterous-douhua-e3cefb ready!

Name Link
🔨 Latest commit e13be36
🔍 Latest deploy log https://app.netlify.com/sites/boisterous-douhua-e3cefb/deploys/677f9af84a43aa00082ab54f
😎 Deploy Preview https://deploy-preview-3785--boisterous-douhua-e3cefb.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

github-actions bot commented Jan 9, 2025

📸 Preview service has generated an image.

Copy link
Contributor

github-actions bot commented Jan 9, 2025

📸 Preview service has generated an image.

@didimitrie didimitrie merged commit b25e8b0 into dui3 Jan 9, 2025
24 of 32 checks passed
@didimitrie didimitrie deleted the dim/dui3-main-merge-jan branch January 9, 2025 09:55
Copy link
Contributor

github-actions bot commented Jan 9, 2025

📸 Preview service has generated an image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.