Skip to content
This repository was archived by the owner on Aug 21, 2024. It is now read-only.

Conversation

@dinomut1
Copy link
Contributor

Model Transform Improvements:

  • add uastc compression option for basisu
  • add reorder transform function

Image Convert Service:

  • add feathers service for operating sharp (https://sharp.pixelplumbing.com/) to resize and convert images
  • add "convert" context menu option in studio file browser panel

Reimplement file browser panel using hyperflux

barankyle and others added 6 commits February 11, 2023 16:17
Large files were choking feathers-sync and leading to irregular behavior.

Added a FileBrowserService event for setting updateNeeded to true. upload.tsx
now calls this on a slight delay so that the file browser can update after a file
is uploaded through Import Asset/drag-and-drop.
data.mipmaps ? ' -mipmap' : ''
} -y_flip -linear -q ${data.quality} ${inPath}`
console.log(command)
console.log(await promiseExec(command))

Check warning

Code scanning / CodeQL

Shell command built from environment values

This shell command depends on an uncontrolled [file name](1).
} -y_flip -linear -q ${data.quality} ${inPath}`
console.log(command)
console.log(await promiseExec(command))
console.log(await promiseExec(`mv ${fileName} ${outPath}`))

Check warning

Code scanning / CodeQL

Shell command built from environment values

This shell command depends on an uncontrolled [file name](1).
@speigg
Copy link
Contributor

speigg commented Feb 22, 2023

@dinomut1 let's fix the security vulnerabilities w/ shell commands that code scanning picked up

@speigg speigg enabled auto-merge March 6, 2023 20:01
@speigg speigg added this pull request to the merge queue Mar 6, 2023
Merged via the queue into dev with commit 815cf45 Mar 6, 2023
@speigg speigg deleted the compression-convert branch March 6, 2023 20:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants