e5794e6cfc
chore: version v1.125.4
2025-01-27 18:44:12 +00:00
f6cbc9db06
fix(server): cannot render album page when all assets of an album are in trash ( #15690 )
...
* fix(server): cannot render album page when all assets of an album are in trash
* inner join
* add e2e test
* check empty albums too
* render add to album button on empty album
* lint
* count 0 if undefined
* fix album card test
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2025-01-26 21:18:34 -06:00
72a55c13b6
chore: version v1.125.3
2025-01-26 14:14:48 +00:00
206412267a
fix(server): /search/random API returns same assets every call ( #15682 )
...
* Fix for server searchRandom function not returning random results
* Fix lint
2025-01-26 14:06:18 +00:00
05a446c259
fix(server): avoid duplicate rows in album queries ( #15670 )
...
* avoid duplicate rows
* left join, handle null vs. undefined
* update sql
2025-01-25 22:37:19 -06:00
4f725b95e1
fix(server): do not count deleted assets for album summary ( #15668 )
...
fixes #15645
fixes #15646
2025-01-25 16:45:13 -06:00
64b92cb24c
fix(server): do not reset fileCreatedDate ( #15650 )
...
When marking an offline asset as online again, do not reset the
fileCreatedAt value. This value contains the "true" date, copied
from exif.dateTimeOriginal. If we overwrite this value, we'd need
to run the metadata extraction job again. Instead, we just leave
the old (and correct) value in place.
fixes #15640
2025-01-25 13:50:37 -06:00
d12b1c907d
fix(server): bulk update location ( #15642 )
2025-01-25 11:58:07 -06:00
947c053c15
chore(server): add DB_URL supports Unix sockets unit test ( #15629 )
...
* test(server): DB_URL supports Unix sockets
* chore: format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-01-25 10:38:00 +00:00
39697cd973
fix: increase upload timeout ( #15588 )
...
Fix upload timeout issue
Fix an issue where when uploading a large file, the upload would consistently abort after 30 minutes. I changed this timeout from 30 minutes to 1 day. Maybe that's excessive, or maybe the timeout isn't even needed, but the current 30 minute timeout definitely seems way too short.
2025-01-25 04:26:52 -06:00
10e518db42
chore(server): print stack in case of worker error ( #15632 )
...
feat: show error stack
2025-01-24 22:45:55 -05:00
72fa31f9e9
fix(server): changing vector dim size ( #15630 )
2025-01-24 20:01:24 -05:00
9871a04d54
chore: version v1.125.2
2025-01-24 19:09:06 +00:00
ba01b40e7c
fix(server): sslmode
not working ( #15587 )
...
* parse db url before passing it to the driver
* don't be lazy
* simplify
* simplify
* add tests
* update sql sync script
* update mock
* remove unused import
* remove unused imports
2025-01-24 13:01:55 -06:00
d4a9eed4a1
fix(server): migration mentions public schema ( #15622 )
2025-01-24 18:11:22 +00:00
9d8072b994
fix(server): failed to get albums with archived assets ( #15611 )
...
* fix(mobile): failed to get albums with archived assets
* sql
2025-01-24 17:54:53 +00:00
a6ace5151c
fix(server): no exif metadata in the deduplication utility ( #15585 )
...
add exif to `getDuplicates`
2025-01-24 11:42:39 -06:00
ec7ab209f3
fix(server): link live photos ( #15612 )
...
* fix(server): link live photos
* chore: sql
* formatting
2025-01-24 11:38:59 -06:00
ba105d9f19
fix(server): searchRandom
response ( #15580 )
...
* fix searchRandom
* add e2e
* set outer limit
2025-01-24 00:41:54 -05:00
065d885ca0
fix(server): Fix for sorting faces during merging ( #15571 )
...
* Fix for sorting faces
* Put uneccessary orderBy in if statement
2025-01-23 21:33:24 -05:00
a07ae9b5b2
fix(server): set updatedAt
on updates ( #15573 )
...
* `updatedAt` triggers
* drop function at the end
2025-01-23 19:24:29 -05:00
1869b1b41a
refactor: repositories ( #15561 )
...
* refactor: version history repository
* refactor: oauth repository
* refactor: trash repository
* refactor: telemetry repository
* refactor: metadata repository
* refactor: cron repository
* refactor: map repository
* refactor: server-info repository
* refactor: album user repository
* refactor: notification repository
2025-01-23 18:10:17 -05:00
071b271484
fix(server): getTimeBuckets
not handling boolean filters correctly ( #15567 )
...
fix boolean handling
2025-01-23 15:08:20 -06:00
50a2f6193f
chore: version v1.125.1
2025-01-23 16:52:23 +00:00
49a16045bd
chore: version v1.125.0
2025-01-23 16:23:47 +00:00
afc6e91c66
fix(web): No EXIF info on stack navigation ( #15533 )
...
* fix(web): No EXIF info on stack navigation
* fix(web): No EXIF info on stack navigation
* add exif info to get stack query
* e2e test
2025-01-23 15:22:27 +00:00
1311189fab
chore(deps): update base-image to v20250123 (major) ( #15555 )
...
chore(deps): update base-image to v20250123
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 08:32:32 -05:00
fa3b5a4c8f
chore(deps): update node ( #15554 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 08:32:14 -05:00
d3446f3092
refactor: logging repository ( #15540 )
2025-01-23 08:31:30 -05:00
b31414af8f
fix(deps): update dependency @nestjs/bullmq to v11 ( #15534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 22:37:02 +00:00
cf99dcb279
fix(deps): update dependency @nestjs/event-emitter to v3 ( #15535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 22:34:50 +00:00
dc56ed5d45
fix(deps): update dependency @nestjs/schedule to v5 ( #15537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 22:32:35 +00:00
d1d26c60d6
fix(deps): update typescript-projects ( #14892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-01-22 22:15:38 +00:00
66849d0d45
refactor: migrate media repository ( #15536 )
2025-01-22 22:11:07 +00:00
30b8864d2d
chore(deps): update base-image to v20250121 (major) ( #15497 )
...
chore(deps): update base-image to v20250121
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 16:45:25 -05:00
1f19a65d1a
refactor: migrate memory repository ( #15532 )
2025-01-22 21:39:13 +00:00
ca3619658b
fix: incorrect event configuration ( #15530 )
2025-01-22 20:43:06 +00:00
7b71c145c8
chore: upgrade to vite 6 ( #15508 )
...
chore: upgrade to vite 5
2025-01-22 15:18:04 -05:00
49a6961ec6
fix(server): query fixes ( #15509 )
2025-01-22 14:17:42 -06:00
8d6cbb51e2
fix: get asset by id for stacks ( #15522 )
2025-01-22 18:13:09 +00:00
c8abe9a2fd
chore(deps): update node.js to v22.13.1 ( #15503 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 16:16:46 -06:00
36058b9b59
chore: remove unused code ( #15499 )
2025-01-21 16:47:48 -05:00
ccf6d71c3c
refactor: view repository ( #15496 )
2025-01-21 18:26:13 +00:00
9a27a99cab
refactor: config repository ( #15495 )
...
* refactor: access repository
* refactor: config repository
2025-01-21 13:13:09 -05:00
332a865ce6
refactor: migrate person repository to kysely ( #15242 )
...
* refactor: migrate person repository to kysely
* `asVector` begone
* linting
* fix metadata faces
* update test
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2025-01-21 13:12:28 -05:00
c35fd6cbdb
refactor: migrate album repo to kysely ( #15474 )
2025-01-21 11:24:48 -06:00
58d5cc1e4b
chore(deps): update dependency @types/node to ^22.10.7 ( #15479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 11:54:47 -05:00
9a1068c867
refactor: api key repository ( #15491 )
2025-01-21 10:45:59 -06:00
1745f48f3d
feat: better spec urls ( #15487 )
2025-01-21 10:26:52 -06:00
b0cdd8f475
refactor: access repository ( #15490 )
2025-01-21 10:09:24 -06:00