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
Jason Rasmussen
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
Jason Rasmussen
d3446f3092
refactor: logging repository ( #15540 )
2025-01-23 08:31:30 -05:00
Jason Rasmussen
66849d0d45
refactor: migrate media repository ( #15536 )
2025-01-22 22:11:07 +00:00
Jason Rasmussen
1f19a65d1a
refactor: migrate memory repository ( #15532 )
2025-01-22 21:39:13 +00:00
Mert
49a6961ec6
fix(server): query fixes ( #15509 )
2025-01-22 14:17:42 -06:00
Jason Rasmussen
ccf6d71c3c
refactor: view repository ( #15496 )
2025-01-21 18:26:13 +00:00
Jason Rasmussen
9a27a99cab
refactor: config repository ( #15495 )
...
* refactor: access repository
* refactor: config repository
2025-01-21 13:13:09 -05: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
Jason Rasmussen
9a1068c867
refactor: api key repository ( #15491 )
2025-01-21 10:45:59 -06:00
Jason Rasmussen
b0cdd8f475
refactor: access repository ( #15490 )
2025-01-21 10:09:24 -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
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
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
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
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
930f979960
feat: migration api keys to use kysely ( #15206 )
2025-01-10 14:02:12 -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
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