df76735f4a
refactor: sync repository ( #19581 )
2025-06-27 13:47:06 -04:00
6feca56da8
feat: sync memories ( #19579 )
2025-06-27 12:20:13 -04:00
3105094a3d
refactor: medium tests ( #19537 )
2025-06-26 15:32:06 -04:00
eca9b56847
feat(server): person delete ( #19511 )
...
feat(api): person delete
2025-06-25 11:12:36 -04:00
749f63e4a0
fix: partner asset and exif sync backfill ( #19224 )
...
* fix: partner asset sync backfill
* fix: add partner asset exif backfill
* ci: output content of files that have changed
2025-06-17 09:56:54 -04:00
5cd186d3d4
refactor: duplicate queries ( #19136 )
2025-06-12 14:23:02 -04:00
cd288533a1
feat: sync albums and album users ( #18377 )
2025-05-21 14:35:32 -05:00
0d773af6c3
feat: vectorchord ( #18042 )
...
* wip
auto-detect available extensions
auto-recovery, fix reindexing check
use original image for ml
* set probes
* update image for sql checker
update images for gha
* cascade
* fix new instance
* accurate dummy vector
* simplify dummy
* preexisiting pg docs
* handle different db name
* maybe fix sql generation
* revert refreshfaces sql change
* redundant switch
* outdated message
* update docker compose files
* Update docs/docs/administration/postgres-standalone.md
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* tighten range
* avoid always printing "vector reindexing complete"
* remove nesting
* use new images
* add vchord to unit tests
* debug e2e image
* mention 1.107.2 in startup error
* support new vchord versions
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2025-05-20 08:36:43 -05:00
d33ce13561
feat(server): visibility column ( #17939 )
...
* feat: private view
* pr feedback
* sql generation
* feat: visibility column
* fix: set visibility value as the same as the still part after unlinked live photos
* fix: test
* pr feedback
2025-05-06 12:12:48 -05:00
5d21ba3166
chore: logging clean up ( #18031 )
2025-05-02 12:34:35 -05:00
3ce353393a
chore(server): don't insert embeddings if the model has changed ( #17885 )
...
* chore(server): don't insert embeddings if the model has changed
We're moving away from the heuristic of waiting for queues to complete. The job
which inserts embeddings can simply check if the model has changed before
inserting, rather than attempting to lock the queue.
* more robust dim size update
* use check constraint
* index command cleanup
* add create statement
* update medium test, create appropriate extension
* new line
* set dimension size when running on all assets
* why does it want braces smh
* take 2
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2025-04-29 14:23:01 -04:00
1b5fc9c665
feat: notifications ( #17701 )
...
* feat: notifications
* UI works
* chore: pr feedback
* initial fetch and clear notification upon logging out
* fix: merge
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-04-28 10:36:14 -04:00
56a4aa9ffe
refactor: email repository ( #17746 )
2025-04-21 12:53:37 -04:00
8cefa0b84b
refactor: migrate some e2e to medium ( #17640 )
2025-04-16 14:59:08 -04:00
8da5f21fcf
refactor: medium tests ( #17634 )
2025-04-15 15:54:23 -04:00
17e720440d
refactor: new asset-job repository ( #17622 )
...
* refactor: new asset-job repository
* fix: broken medium tests on main
2025-04-15 10:24:51 -04:00
f189c7b101
refactor: medium tests ( #17599 )
2025-04-15 08:53:14 -04:00