mirror of
https://github.com/immich-app/immich.git
synced 2025-12-06 09:13:13 +03:00
* feat: plugins * feat: table definition * feat: type and migration * feat: add repositories * feat: validate manifest with class-validator and load manifest info to database * feat: workflow/plugin controller/service layer * feat: implement workflow logic * feat: make trigger static * feat: dynamical instantiate plugin instances * fix: access control and helper script * feat: it works * chore: simplify * refactor: refactor and use queue for workflow execution * refactor: remove unsused property in plugin-schema * build wasm in prod * feat: plugin loader in transaction * fix: docker build arm64 * generated files * shell check * fix tests * fix: waiting for migration to finish before loading plugin * remove context reassignment * feat: use mise to manage extism tools (#23760) * pr feedback * refactor: create workflow now including create filters and actions * feat: workflow medium tests * fix: broken medium test * feat: medium tests * chore: unify workflow job * sign user id with jwt * chore: query plugin with filters and action * chore: read manifest in repository * chore: load manifest from server configs * merge main * feat: endpoint documentation * pr feedback * load plugin from absolute path * refactor:handle trigger * throw error and return early * pr feedback * unify plugin services * fix: plugins code * clean up * remove triggerConfig * clean up * displayName and methodName --------- Co-authored-by: Jason Rasmussen <jason@rasm.me> Co-authored-by: bo0tzz <git@bo0tzz.me>
64 lines
1.1 KiB
YAML
64 lines
1.1 KiB
YAML
packages:
|
|
- cli
|
|
- docs
|
|
- e2e
|
|
- open-api/typescript-sdk
|
|
- server
|
|
- plugins
|
|
- web
|
|
- .github
|
|
ignoredBuiltDependencies:
|
|
- '@nestjs/core'
|
|
- '@scarf/scarf'
|
|
- '@swc/core'
|
|
- canvas
|
|
- core-js
|
|
- core-js-pure
|
|
- cpu-features
|
|
- es5-ext
|
|
- esbuild
|
|
- msgpackr-extract
|
|
- postman-code-generators
|
|
- protobufjs
|
|
- ssh2
|
|
- utimes
|
|
onlyBuiltDependencies:
|
|
- sharp
|
|
- '@tailwindcss/oxide'
|
|
- bcrypt
|
|
overrides:
|
|
canvas: 2.11.2
|
|
sharp: ^0.34.4
|
|
packageExtensions:
|
|
nestjs-kysely:
|
|
dependencies:
|
|
tslib: '*'
|
|
nestjs-otel:
|
|
dependencies:
|
|
tslib: '*'
|
|
'@photo-sphere-viewer/equirectangular-video-adapter':
|
|
dependencies:
|
|
three: '*'
|
|
'@photo-sphere-viewer/video-plugin':
|
|
dependencies:
|
|
three: '*'
|
|
sharp:
|
|
dependencies:
|
|
node-addon-api: '*'
|
|
node-gyp: '*'
|
|
'@immich/ui':
|
|
dependencies:
|
|
tailwindcss: '>=4.1'
|
|
tailwind-variants:
|
|
dependencies:
|
|
tailwindcss: '>=4.1'
|
|
bcrypt:
|
|
dependencies:
|
|
node-addon-api: '*'
|
|
node-gyp: '*'
|
|
dedupePeerDependents: false
|
|
preferWorkspacePackages: true
|
|
injectWorkspacePackages: true
|
|
shamefullyHoist: false
|
|
verifyDepsBeforeRun: install
|