Alex
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
sudbrack
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
Mert
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
Carsten Otto
4f725b95e1
fix(server): do not count deleted assets for album summary ( #15668 )
...
fixes #15645
fixes #15646
2025-01-25 16:45:13 -06:00
Alex
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
Mert
a6ace5151c
fix(server): no exif metadata in the deduplication utility ( #15585 )
...
add exif to `getDuplicates`
2025-01-24 11:42:39 -06:00
Mert
ba105d9f19
fix(server): searchRandom response ( #15580 )
...
* fix searchRandom
* add e2e
* set outer limit
2025-01-24 00:41:54 -05:00
Alex
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
renovate[bot]
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
Mert
49a6961ec6
fix(server): query fixes ( #15509 )
2025-01-22 14:17:42 -06:00
Daniel Dietzler
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
Alex
c35fd6cbdb
refactor: migrate album repo to kysely ( #15474 )
2025-01-21 11:24:48 -06:00
Alex
318dd32363
refactor: migrate stack repo to kysely ( #15440 )
...
* wip
* wip: add tags
* wip
* sql
* pr feedback
* pr feedback
* ergonomic
* pr feedback
* pr feedback
2025-01-21 09:36:28 -06:00
Daniel Dietzler
3d13da7f11
refactor: migrate shared-link repository to kysely ( #15289 )
...
* refactor: migrate shared-link repository to kysely
* fix duplicate individual shared link return in getAll when there are more than 1 asset in the shared link
* using correct order condition
* using eb.table
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-01-18 13:25:15 -06:00
Jason Rasmussen
097183b31d
refactor: migrate partner repo to kysely ( #15366 )
2025-01-17 18:49:21 -05:00
Alex
6993726d50
chore: generate sql for stack repo ( #15413 )
...
* chore: generate sql for stack repo
* update sql
2025-01-17 20:02:28 +00:00
Alex
378bd3c993
refactor: migrate access repo to kysely ( #15365 )
2025-01-16 09:25:03 -06:00
Jason Rasmussen
6ce1533117
fix: activity types ( #15368 )
2025-01-15 23:31:26 -05:00
Daniel Dietzler
a2207f2eef
refactor: migrate library repository to kysely ( #15271 )
2025-01-15 15:01:28 -06:00
Alex
7d087371b5
chore: sql sync ( #15370 )
...
* chore: sql sync
* chore: sql sync
2025-01-15 19:55:29 +00:00
Jason Rasmussen
93e2545275
refactor: migrate memory to kysely ( #15314 )
2025-01-15 11:34:11 -05:00
Mert
2903ad8156
refactor(server): migrate album-user repo to kysely ( #15351 )
2025-01-14 19:27:16 -05:00
Alex
a35af2b242
refactor: migrate move repository to kysely ( #15327 )
...
* refactor: migrate move repository to kysely
* fix: tests
* fix: tests
2025-01-13 23:22:03 -05:00
Daniel Dietzler
28b08ed417
refactor: migrate audit repository to kysely ( #15269 )
2025-01-13 21:23:12 -05:00
Alex
79726acc72
refactor: migrate sessions repository to kysely ( #15268 )
...
* wip: search
* wip: getByToken
* wip: getByToken
* wip: getByUserId
* wip: create/update/delete
* remove unused code
* clean up and pr feedback
* fix: test
* fix: e2e test
* pr feedback
2025-01-13 20:45:52 -05:00
Jason Rasmussen
36eef9807b
fix: version history sql ( #15321 )
2025-01-14 01:38:11 +00:00
Alex
3da750117f
refactor: migrate user repository to kysely ( #15296 )
...
* refactor: migrate user repository to kysely
* refactor: migrate user repository to kysely
* refactor: migrate user repository to kysely
* refactor: migrate user repository to kysely
* fix: test
* clean up
* fix: metadata retrieval bug
* use correct typeing for upsert metadata
* pr feedback
* pr feedback
* fix: add deletedAt check
* fix: get non deleted user by default
* remove console.log
* fix: stop kysely after command finishes
* final clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-01-13 20:30:34 -05:00
bo0tzz
cab201270c
chore: migrate version-history repository to kysely ( #15267 )
...
* chore: generate sql for version-history repository
* chore: run kysely-codegen
* chore: migrate version-history repository to kysely
* fix: change `| null` to `| undefined`
* chore: clean up unneeded async
2025-01-11 20:12:34 +00:00
Jason Rasmussen
e51091b6e5
refactor: migrate trash to kysely ( #15233 )
2025-01-10 18:48:21 -05:00
Jason Rasmussen
cc6a8b0c74
refactor: migrate system metadata to kysely ( #15231 )
2025-01-10 14:20:15 -05:00
Jason Rasmussen
930f979960
feat: migration api keys to use kysely ( #15206 )
2025-01-10 14:02:12 -05:00
Daniel Dietzler
7d50d3032b
refactor: activity queries ( #15207 )
2025-01-09 18:14:36 -05:00
Daniel Dietzler
1fb2b3f899
refactor: migrate activity repo to kysely ( #15203 )
...
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-01-09 14:31:46 -05:00
Mert
2e12c46980
refactor(server): use kysely ( #12857 )
2025-01-09 11:15:41 -05:00
Alex
0c03753642
fix(server): fix getByDayOfYear query ( #14655 )
...
* fix(server): fix getByDayOfYear query
* generate sql
2024-12-11 20:51:56 +00: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
ba9b9353bc
fix(server): show people without thumbnails ( #14460 )
...
* show people without thumbnails
* redundant clause
* updated sql
2024-12-03 15:04:42 -05:00
Mert
34fae31fd4
fix(server): remove unnecessary guc settings for vector search ( #14237 )
...
remove unnecessary guc settings
2024-11-19 15:37:39 -06: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
Jason Rasmussen
64831e2328
refactor: remove smart info table ( #13985 )
2024-11-07 11:25:10 -05:00
Darrel
a70ed7c7f6
fix: X years ago ordering ( #13742 )
...
* fix: order by fileCreatedAt to account for tz
* run make sql
2024-10-26 15:28:33 -04:00
Jason Rasmussen
7ee0221c8e
chore: remove deprecated endpoint ( #13190 )
2024-10-04 15:10:13 -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
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
Jonathan Jogenfors
b2f2be3485
refactor(server): library syncing ( #12220 )
...
* refactor: library scanning
fix tests
remove offline files step
cleanup library service
improve tests
cleanup tests
add db migration
fix e2e
cleanup openapi
fix tests
fix tests
update docs
update docs
update mobile code
fix formatting
don't remove assets from library with invalid import path
use trash for offline files
add migration
simplify scan endpoint
cleanup library panel
fix library tests
e2e lint
fix e2e
trash e2e
fix lint
add asset trash tests
add more tests
ensure thumbs are generated
cleanup svelte
cleanup queue names
fix tests
fix lint
add warning due to trash
fix trash tests
fix lint
fix tests
Admin message for offline asset
fix comments
Update web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
add permission to library scan endpoint
revert asset interface sort
add trash reason to shared link stub
improve path view in offline
update docs
improve trash performance
fix comments
remove stray comment
* refactor: add back isOffline and remove trashReason from asset, change sync job flow
* chore(server): drop coverage to 80% for functions
* chore: rebase and generated files
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2024-09-25 18:26:19 +01:00
Jason Rasmussen
05d8c4c132
fix: do not use trashed assets as album covers ( #12905 )
2024-09-24 17:53:57 -04:00
Jason Rasmussen
6740c67ed8
fix: empty and restore over 1,000 items ( #12751 )
2024-09-18 09:57:52 -04:00
Jason Rasmussen
4f25cec6df
refactor(server): metadata repository ( #12759 )
2024-09-18 08:44:22 -04:00
Jason Rasmussen
efe45fd0aa
chore: remove unused album repository methods ( #12758 )
2024-09-17 21:02:11 +00:00