Lukas
12e55f5bf0
feat(server): Merge Faces sorted by Similarity ( #14635 )
...
* Merge Faces sorted by Similarity
* Adds face sorting to the side panel face merger
* run make open-api
* Make it one query
* Only have the single order by when sorting by closest face
2024-12-16 08:47:11 -06:00
Mert
9eff1c4b34
refactor(server): move filters to getByDayOfYear query ( #14628 )
...
move filters to getByDayOfYear query
2024-12-10 16:22:47 -05:00
Mert
25ca3b1124
refactor(server): use includeNull
in query for search suggestions ( #14626 )
...
* use `includeNull`
* push down `includeNull` into query, inner joins
* remove filter
* update sql
* fix tests
* maybe fix e2e
* more e2e tests
* handle no exif row
* whoops
* update sql
2024-12-10 16:22:37 -05:00
Mert
60c783bbe9
fix(server): partial fallback for hardware transcoding ( #14611 )
2024-12-10 12:11:19 -05:00
Tim Van Onckelen
292182fa7f
feat: Notification Email Templates ( #13940 )
2024-12-04 20:26:02 +00:00
Mert
4bf1b84cc2
feat(ml): support multiple urls ( #14347 )
...
* support multiple url
* update api
* styling
unnecessary `?.`
* update docs, make new url field go first
add load balancing section
* update tests
doc formatting
wording
wording
linting
* small styling
* `url` -> `urls`
* fix tests
* update docs
* make docusaurus happy
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-12-04 20:17:47 +00:00
weathondev
f5c4af73aa
feat: adding photo & video storage space to server stats ( #14125 )
...
* expose detailed user storage stats + display them in the storage per user table
* chore: openapi & sql
* fix: fix test stubs
* fix: formatting errors, e2e test and server test
* fix: upper lower case typo in spec file
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-11-15 16:38:57 -06:00
Lukas
9203a61709
fix(server): Some MTS videos fail to generate thumbnail ( #14134 )
...
* 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
Terry Zhao
c8b46802d6
fix(server): thumbnail rotation when using embedded previews ( #13948 )
2024-11-08 06:30:59 +00:00
Jason Rasmussen
dc2de47204
refactor(server): cron repository ( #13988 )
2024-11-07 12:15:54 -05:00
Jason Rasmussen
64831e2328
refactor: remove smart info table ( #13985 )
2024-11-07 11:25:10 -05:00
Zack Pollard
d456d35510
refactor: config init event for first config load ( #13930 )
2024-11-05 16:30:56 +00:00
Jason Rasmussen
5edbb93a4d
refactor(server): get worker ( #13927 )
2024-11-05 13:07:51 +00:00
Mert
b9096f3e99
feat(server): use tonemapx for software tone-mapping ( #13785 )
2024-10-31 20:48:23 -04:00
Jason Rasmussen
5b2cd704d3
refactor(server): job discovery ( #13838 )
...
refactor(server): job discorvery
2024-10-31 13:42:58 -04:00
Zack Pollard
7d933ec97a
feat: built-in automatic database backups ( #13773 )
2024-10-31 11:29:42 +00:00
Jason Rasmussen
40fbef50cf
refactor(server): remove unused on method ( #13830 )
2024-10-30 14:09:52 -04:00
Jason Rasmussen
19eb3ed8b9
refactor(server): cls ( #13814 )
2024-10-29 20:41:47 +00:00
Zack Pollard
68a4cc25dc
refactor: better postgres connection param typing ( #13800 )
2024-10-29 15:11:34 +00:00
Zack Pollard
d95b474e58
fix: duplicated library scan jobs and api server library watch ( #13734 )
2024-10-25 14:48:42 +01:00
Jason Rasmussen
fb995816a1
refactor(server): database config ( #13730 )
2024-10-24 17:12:25 -04:00
Daniel Dietzler
151ba9f1d9
refactor(server): telemetry env variables ( #13705 )
...
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 ( #13588 )
...
refactor: telemetry
2024-10-21 23:52:30 +00:00
Hayden
4a2a7b7735
feat(server): wait five minutes before sending email on new album item ( #12223 )
...
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 ( #13584 )
2024-10-18 14:50:32 -04:00
Jason Rasmussen
12628b80bc
refactor(server): telemetry env ( #13564 )
2024-10-17 18:04:25 -04:00
Jason Rasmussen
c8f672f494
refactor(server): telemetry ports env ( #13560 )
2024-10-17 21:00:22 +00:00
Jason Rasmussen
3f663106e8
refactor(server): redis config ( #13538 )
...
* 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
51d4899cd1
refactor(server): move host env to config repo ( #13507 )
...
* refactor(server): access host through repository
* refactor(server): access host through repository
2024-10-16 18:12:13 -04:00
Jason Rasmussen
930df46f74
chore(server): remove unused code ( #13367 )
2024-10-11 00:44:38 -04:00
Daniel Dietzler
a5e9adb593
chore: migrate oauth to repo ( #13211 )
2024-10-05 16:37:33 -04:00
Jason Rasmussen
6bbaba7866
refactor(server): resource paths ( #13194 )
2024-10-04 21:09:02 +00:00
Jason Rasmussen
5d0a4bb1a5
refactor(server): app module ( #13193 )
2024-10-04 16:57:34 -04:00
Jason Rasmussen
7ee0221c8e
chore: remove deprecated endpoint ( #13190 )
2024-10-04 15:10:13 -04:00
Mert
2c87683fd4
feat(server): refresh face detection ( #12335 )
...
* 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 ( #13167 )
2024-10-03 17:48:40 -04:00
Jason Rasmussen
e2bf6808ca
refactor(server): no color env ( #13166 )
2024-10-03 16:58:15 -04:00
Jason Rasmussen
0eb77147ef
refactor(server): build support env ( #13163 )
2024-10-03 16:33:43 -04:00
Jason Rasmussen
3ddb5b8733
refactor(server): license key env ( #13162 )
2024-10-03 19:45:37 +00:00
Jason Rasmussen
db1623f43f
refactor(server): worker env ( #13160 )
2024-10-03 15:28:36 -04:00
Jason Rasmussen
892a35acb5
refactor(server): port env ( #13158 )
2024-10-03 17:29:40 +00:00
Jason Rasmussen
6c7d51da34
refactor: more process.env references ( #13106 )
2024-10-02 08:37:26 -04:00
Jason Rasmussen
63437529e1
refactor(server): config file env ( #13100 )
2024-10-01 16:03:55 -04:00
Jason Rasmussen
4d20b11f25
feat: track upgrade history ( #13097 )
2024-10-01 13:33:58 -04:00
Jason Rasmussen
305fc77ebe
feat(server): better mount checks ( #13092 )
2024-10-01 13:04:37 -04:00
Jason Rasmussen
dfc2d5002b
refactor(server): client events ( #13062 )
2024-09-30 15:50:34 -04:00
Jason Rasmussen
a2d457b01d
refactor(server): events ( #13003 )
...
* 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 ( #13040 )
...
* 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 ( #13042 )
...
* 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 ( #13012 )
...
* 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