1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-28 06:32:44 +01:00
Commit graph

342 commits

Author SHA1 Message Date
Sam Holton
5417e34fb6
feat(server): Add publicUsers toggle for user search ()
* feat(server): Add publicUsers toggle for user search

* tests

* docs: add check:typescript for web PR checklist

* return auth.user when publicUsers is false - app testing

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-26 15:51:01 +00:00
Lukas
9203a61709
fix(server): Some MTS videos fail to generate thumbnail ()
* Stop skipping of all frames in MTS video

* Only skip flag for mts videos

* Fix lint checks

* Adds test

* Add comment for why flag is removed
2024-11-14 07:07:04 +00:00
Jason Rasmussen
dc2de47204
refactor(server): cron repository () 2024-11-07 12:15:54 -05:00
Jason Rasmussen
64831e2328
refactor: remove smart info table () 2024-11-07 11:25:10 -05:00
Zack Pollard
d456d35510
refactor: config init event for first config load () 2024-11-05 16:30:56 +00:00
Jason Rasmussen
5edbb93a4d
refactor(server): get worker () 2024-11-05 13:07:51 +00:00
Jason Rasmussen
fed882a28a
refactor(server): immich worker ()
refactor(server): immich work
2024-11-01 17:19:36 -04:00
Mert
b9096f3e99
feat(server): use tonemapx for software tone-mapping () 2024-10-31 20:48:23 -04:00
Jason Rasmussen
5b2cd704d3
refactor(server): job discovery ()
refactor(server): job discorvery
2024-10-31 13:42:58 -04:00
Zack Pollard
7d933ec97a
feat: built-in automatic database backups () 2024-10-31 11:29:42 +00:00
Jason Rasmussen
40fbef50cf
refactor(server): remove unused on method () 2024-10-30 14:09:52 -04:00
Jason Rasmussen
19eb3ed8b9
refactor(server): cls () 2024-10-29 20:41:47 +00:00
Zack Pollard
68a4cc25dc
refactor: better postgres connection param typing () 2024-10-29 15:11:34 +00:00
Jason Rasmussen
fb995816a1
refactor(server): database config () 2024-10-24 17:12:25 -04:00
Daniel Dietzler
151ba9f1d9
refactor(server): telemetry env variables ()
refactor(server)!: telemetry env variables

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2024-10-24 21:07:32 +00:00
Jason Rasmussen
e6a666f1d3
refactor(server): telemetry ()
refactor: telemetry
2024-10-21 23:52:30 +00:00
Jonathan Jogenfors
b411e30796
fix(server): only allow absolute import paths ()
fix: only allow absolute paths
2024-10-21 09:12:12 -05:00
Alex
39b571a95c
fix(server): encodes iPhone 16 Pro video with unknown audio codec ()
* fix(server): encodes iPhone 16 Pro video with unknown audio codec

* remove white space

* pr feedback + unit test

* remove public method keyword

* test the service

* correcting unit test
2024-10-19 00:50:08 -05:00
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
Jason Rasmussen
3fb5adb31c
refactor(server): rename metrics to telemetry () 2024-10-18 14:50:32 -04:00
Jason Rasmussen
12628b80bc
refactor(server): telemetry env () 2024-10-17 18:04:25 -04:00
Jason Rasmussen
c8f672f494
refactor(server): telemetry ports env () 2024-10-17 21:00:22 +00:00
Jason Rasmussen
3f663106e8
refactor(server): redis config ()
* refactor(server): redis config

* refactor: cache parsed env data

* chore: add database and redis tests
2024-10-17 10:50:54 -04:00
Jason Rasmussen
8ac40a933a
refactor(server): external domain fallback () 2024-10-16 18:13:12 -04:00
Jason Rasmussen
930df46f74
chore(server): remove unused code () 2024-10-11 00:44:38 -04:00
Jason Rasmussen
465f4639da
feat: align compose ports () 2024-10-09 16:01:52 -04:00
Jason Rasmussen
f7ad6efc4a
feat(server): medium tests () 2024-10-09 10:00:40 -04:00
Daniel Dietzler
a5e9adb593
chore: migrate oauth to repo () 2024-10-05 16:37:33 -04:00
Jason Rasmussen
6bbaba7866
refactor(server): resource paths () 2024-10-04 21:09:02 +00:00
Jason Rasmussen
5d0a4bb1a5
refactor(server): app module () 2024-10-04 16:57:34 -04:00
Jason Rasmussen
7ee0221c8e
chore: remove deprecated endpoint () 2024-10-04 15:10:13 -04:00
Mert
2c87683fd4
feat(server): refresh face detection ()
* refresh faces

handle non-ml faces

* fix metadata face handling

* updated tests

* added todo comment
2024-10-03 21:58:28 -04:00
Jason Rasmussen
3ac00b0ffa
refactor(server): db env () 2024-10-03 17:48:40 -04:00
Jason Rasmussen
e2bf6808ca
refactor(server): no color env () 2024-10-03 16:58:15 -04:00
Jason Rasmussen
0eb77147ef
refactor(server): build support env () 2024-10-03 16:33:43 -04:00
Jason Rasmussen
3ddb5b8733
refactor(server): license key env () 2024-10-03 19:45:37 +00:00
Jason Rasmussen
db1623f43f
refactor(server): worker env () 2024-10-03 15:28:36 -04:00
Jason Rasmussen
892a35acb5
refactor(server): port env () 2024-10-03 17:29:40 +00:00
Jason Rasmussen
4ea281f854
refactor: service dependencies ()
refactor(server): simplify service dependency management
2024-10-02 10:54:35 -04:00
Jason Rasmussen
6c7d51da34
refactor: more process.env references () 2024-10-02 08:37:26 -04:00
Jason Rasmussen
4d20b11f25
feat: track upgrade history () 2024-10-01 13:33:58 -04:00
Jason Rasmussen
305fc77ebe
feat(server): better mount checks () 2024-10-01 13:04:37 -04:00
Jason Rasmussen
a019fb670e
refactor(server): config service ()
* refactor(server): config service

* fix: function renaming

---------

Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2024-09-30 17:31:21 -04:00
Jason Rasmussen
f63d251490
refactor(server): user core () 2024-09-30 16:04:24 -04:00
Jason Rasmussen
dfc2d5002b
refactor(server): client events () 2024-09-30 15:50:34 -04:00
Jason Rasmussen
a2d457b01d
refactor(server): events ()
* refactor(server): events

* chore: better type

---------

Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2024-09-30 10:35:11 -04:00
Mert
7adb35e59e
fix(server): /search/random failing with certain options ()
* fix relation handling, remove pagination

* update api, sql

* update mock
2024-09-30 00:29:35 -04:00
Mert
2f13db51df
fix(server): "all" button for facial recognition deleting faces instead of unassigning them ()
* unassign faces instead of deleting them

* formatting
2024-09-30 00:29:14 -04:00
Mert
2bcd27e166
feat(server): generate all thumbnails for an asset in one job ()
* wip

cleanup

add success logs, rename method

do thumbhash too

fixes

fix tests

handle `notify`

wip refactor

refactor

* update tests

* update sql

* pr feedback

* remove unused code

* formatting
2024-09-28 17:47:24 +00:00
Mert
4248594ac5
feat(server): better transcoding logs ()
* better transcoding logs

* pr feedback
2024-09-27 18:10:39 -04:00