1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-27 22:22:45 +01:00
immich/server
Hayden 4a2a7b7735
feat(server): wait five minutes before sending email on new album item ()
Album update jobs will now wait five minutes to send. If a new image is added while that job is pending, the old job will be cancelled, and a new one will be enqueued for a minute.

This is to prevent a flood of notifications by dragging in images directly to the album, which adds them to the album one at a time.

Album updates now include a list of users to email, which is generally everybody except the updater. If somebody else updates the album within that minute, both people will get an album update email in a minute, as they both added images and the other should be notified.
2024-10-18 14:51:34 -05:00
..
bin refactor(server): worker env () 2024-10-03 15:28:36 -04:00
resources feat: use immich hosted map tiles () 2024-07-26 15:41:09 +01:00
src feat(server): wait five minutes before sending email on new album item () 2024-10-18 14:51:34 -05:00
test feat(server): wait five minutes before sending email on new album item () 2024-10-18 14:51:34 -05:00
.gitignore feat(web): re-add open graph tags for public share links () 2023-12-11 13:37:47 -06:00
.nvmrc chore(deps): update dependency node to v20.18.0 () 2024-10-07 22:42:33 -04:00
.prettierignore refactor: open api () 2024-01-12 07:36:27 -05:00
.prettierrc fix(server): lint import order () 2023-09-04 21:45:59 +02:00
Dockerfile chore(deps): update base-image to v20241016 (major) () 2024-10-16 11:58:51 -04:00
eslint.config.mjs chore: object shorthand linting rule () 2024-08-30 14:38:53 -04:00
nest-cli.json chore(server): enable swagger to take class validator rules into account () 2024-04-22 18:13:44 -04:00
package-lock.json fix(deps): update dependency sirv to v3 () 2024-10-17 15:54:40 -04:00
package.json fix(deps): update dependency sirv to v3 () 2024-10-17 15:54:40 -04:00
README.md docs: add some details for getting started as a developer () 2024-04-02 11:56:33 -05:00
start.sh feat: log SOURCE_REF immediately in container startup () 2024-10-13 09:08:40 -04:00
tsconfig.build.json fix: exclude e2e format () 2023-07-13 21:41:16 -05:00
tsconfig.json refactor(server): use .toSorted () 2024-07-06 10:32:38 -04:00
vitest.config.medium.mjs feat(server): medium tests () 2024-10-09 10:00:40 -04:00
vitest.config.mjs chore: database service unit tests () 2024-10-10 13:07:37 +00:00

Immich server project

This project uses the NestJS web framework. Please refer to the NestJS docs for information on getting started as a contributor to this project.