mirror of
https://github.com/samsonjs/immich.git
synced 2026-04-08 11:35:54 +00: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> |
||
|---|---|---|
| .. | ||
| 1744910873969-InitialMigration.ts | ||
| 1744991379464-AddNotificationsTable.ts | ||
| 1745244781846-AddUserAvatarColorColumn.ts | ||
| 1745902563899-AddAssetVisibilityColumn.ts | ||
| 1746636476623-DropExtraIndexes.ts | ||
| 1746768490606-AddUserPincode.ts | ||
| 1746844028242-AddLockedVisibilityEnum.ts | ||
| 1746987967923-AddPinExpiresAtColumn.ts | ||
| 1747329504572-AddNewSessionColumns.ts | ||
| 1747338664832-SessionRename.ts | ||
| 1747664684909-AddAlbumAuditTables.ts | ||
| 1749067526135-UserOnboardingDefault.ts | ||
| 1750107668827-PartnerCreateId.ts | ||
| 1750189909087-AddAlbumUserCreateFields.ts | ||
| 1750323941566-UnsetPrewarmDimParameter.ts | ||
| 1750676477029-AlbumAssetUpdateId.ts | ||
| 1750694237564-AlbumAssetAuditTable.ts | ||
| 1750780093818-AddAlbumToAssetDeleteTrigger.ts | ||
| 1751035357937-MemorySyncChanges.ts | ||
| 1751304834247-StackSyncChanges.ts | ||
| 1751924596408-AddOverrides.ts | ||
| 1752004072340-UpdateIndexOverrides.ts | ||
| 1752152941084-PeopleAuditTable.ts | ||
| 1752161055253-RenameGeodataPKConstraint.ts | ||
| 1752161055254-AddActivityAssetFk.ts | ||
| 1752169992364-AddIsPendingSyncReset.ts | ||
| 1752250924342-UserMetadataSync.ts | ||
| 1752267649968-StandardizeNames.ts | ||
| 1752759108283-ConvertToAbsolutePaths.ts | ||
| 1753104909784-AssetFaceUpdateIdAndAuditTable.ts | ||
| 1753464178233-RenameApiKeyPermissions.ts | ||
| 1753471866748-AddSharedLinkSlug.ts | ||
| 1753800911775-ProfileImageCheckpointRemoval.ts | ||
| 1754389095885-ResetAlbumAssetSync.ts | ||
| 1756318797207-AssetMetadataTables.ts | ||
| 1758705774125-CreateAssetOCRTable.ts | ||
| 1758705789125-CreateOCRSearchTable.ts | ||
| 1758705804128-UpsertOcrAssetJobStatus.ts | ||
| 1761078763279-AddAppVersionColumnToSession.ts | ||
| 1761755618862-FixColumnNames.ts | ||
| 1762297277677-AddPluginAndWorkflowTables.ts | ||