Jason Rasmussen
7f81a5bd6f
fix: sidecar check job ( #21312 )
2025-09-04 16:23:58 +00:00
Arthur Normand
37a79292c0
feat: view similar photos ( #21108 )
...
* Enable filteing by example
* Drop `@GenerateSql` for `getEmbedding`?
* Improve error message
* PR Feedback
* Sort en.json
* Add SQL
* Fix lint
* Drop test that is no longer valid
* Fix i18n file sorting
* Fix TS error
* Add a `requireAccess` before pulling the embedding
* Fix decorators
* Run `make open-api`
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-04 09:22:09 -05:00
Jason Rasmussen
28179a3a1d
feat: audit cleanup ( #21567 )
2025-09-03 22:50:27 +00:00
Derock
5b8d72e91a
fix: filter null duplicate assets ( #21507 )
2025-09-02 01:20:01 -04:00
Mert
9487241481
fix(server): refresh faces query ( #21380 )
2025-08-28 20:23:40 -04:00
Sergey Katsubo
460e1d4715
fix(server): folder sort order ( #21383 )
2025-08-28 20:22:40 -04:00
Jason Rasmussen
88072910da
feat: asset metadata ( #20446 )
2025-08-27 14:31:23 -04:00
Jason Rasmussen
acfd40b77a
fix: album start/end dates on shared links ( #21268 )
2025-08-25 17:10:31 -04:00
Jason Rasmussen
03e7922589
fix: local offset hours ( #21147 )
2025-08-23 11:09:36 -05:00
mkuehne707
011a667314
feat: batch change date and time relatively ( #17717 )
...
Co-authored-by: marcel.kuehne <>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-07 13:42:33 +00:00
Zack Pollard
fa26d0de33
refactor: new helper methods that work for all sync queries ( #20690 )
...
refactor: new helper methods that work for all sync queries
2025-08-06 08:34:12 -04:00
Zack Pollard
0a9cbf01d2
feat: ack sync reset ( #20703 )
2025-08-05 20:30:19 +00:00
Zack Pollard
02381343ff
fix: album asset sync must sync new assets in a shared album ( #20655 )
2025-08-05 17:53:51 +01:00
Daniel Dietzler
3cdc6844a1
fix: automatic media location migration without internal assets ( #20489 )
2025-07-31 22:58:35 +00:00
shenlong
641a3baadd
fix(mobile): add partial index based on library ID to remote assets ( #20214 )
...
* feat: add libraryId to SyncAssetV1
* add partial index
# Conflicts:
# mobile/drift_schemas/main/drift_schema_v5.json
# mobile/lib/infrastructure/repositories/db.repository.dart
# mobile/lib/infrastructure/repositories/db.repository.steps.dart
# mobile/test/drift/main/generated/schema_v5.dart
* chore: make build
* rebase
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-30 23:59:00 +05:30
Brandon Wees
097e132fba
fix: user profile images not working in beta timeline ( #20203 )
...
* fix user icons in album view
* revert updateUsersV1 change
* fix: UserDto merge issues
* fix: update user entity
* revert what I thought were merge issues
turns out drift cant figure out when it needs to gen a file...
* fix removed line
* handle defaults for older servers
* feat: checkpoint migrations
* fix: use parenthesis instead of brackets
* Update 1753800911775-ProfileImageCheckpointRemoval.ts
* fix: sync stream updateUsersV1
2025-07-30 11:09:28 -05:00
Alwin Lohrie
ae1d60e259
feat: find large files utility ( #18040 )
...
feat: large asset utility
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-07-28 18:48:39 -04:00
Jed-Giblin
9b3718120b
feat: shared links custom URL ( #19999 )
...
* feat: custom url for shared links
* feat: use a separate route and query param
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-07-28 14:16:55 -04:00
Jason Rasmussen
16b14b390f
fix: file samples ( #20364 )
2025-07-28 13:30:49 -04:00
Jason Rasmussen
92384c28de
feat: sync auth user ( #20067 )
2025-07-23 09:59:33 -04:00
xCJPECKOVERx
1a70896113
feat(web): Remove from Stack ( #19703 )
...
* - add component
- update server's StackCreateDto for merge parameter
- Update stackRepo to only merge stacks when merge=true (default)
- update web action handlers to show stack changes
* - make open-api
* lint & format
* - Add proper icon to 'remove from stack'
- change web unstack icon to image-off-outline
* - cleanup
* - format & lint
* - make open-api: StackCreateDto merge optional
* initial addition of new endpoint
* remove stack endpoint
* - fix up remove stack endpoint
- open-api
* - Undo stackCreate merge parameter
* - open-api typescript
* open-api dart
* Tests:
- add tests
- update assetStub.imageFrom2015 to have required stack attributes to include it with tests
* update event name
* Fix event name in test
* remove asset_update check
* - merge stack.removeAsset params into one object
- refactor asset existence check (no need for asset fetch)
- fix tests
* Don't return updated stack
* Create specialized stack id & primary asset fetch for asset removal checks
* Correct new permission names
* make sql
* - fix open-api
* - cleanup
2025-07-22 22:17:06 -04:00
Zack Pollard
df318ac641
feat: asset face sync ( #20048 )
...
* chore: remove thumbnailPath from person sync dto
* feat: asset face sync
2025-07-21 21:31:45 -04:00
Jason Rasmussen
493d85b021
feat!: absolute file paths ( #19995 )
...
feat: absolute file paths
2025-07-18 10:57:29 -04:00
Jason Rasmussen
805ec3e351
chore: asset sync FKs ( #19927 )
2025-07-14 10:57:25 -05:00
Jason Rasmussen
c699df002a
feat: rename schema ( #19891 )
2025-07-14 10:13:06 -04:00
Daniel Dietzler
df581cc0d5
feat: UserMetadata sync ( #19882 )
...
* feat: UserMetadata sync
* refactor: sync table filters (#19887 )
2025-07-11 18:19:53 +00:00
Jason Rasmussen
4b3a4725c6
feat: pending sync reset flag ( #19861 )
2025-07-11 09:38:02 -04:00
Zack Pollard
b19884d01e
feat(server): people sync ( #19854 )
...
* chore: fix missing usage of deleteType for syncMemoriesV1
* chore: add src path for proper absolute imports in jetbrains
* feat: people sync
2025-07-10 11:32:42 -04:00
Jason Rasmussen
58ca1402ed
feat: sync partner stacks ( #19635 )
2025-06-30 16:41:06 -04:00
Jason Rasmussen
181a7e115f
feat: sync stacks ( #19629 )
2025-06-30 14:26:41 -05:00
Jason Rasmussen
09cbc5d3f4
refactor: change password repository lookup ( #19584 )
2025-06-27 16:52:04 -04:00
Jason Rasmussen
df76735f4a
refactor: sync repository ( #19581 )
2025-06-27 13:47:06 -04:00
Jason Rasmussen
6feca56da8
feat: sync memories ( #19579 )
2025-06-27 12:20:13 -04:00
Jason Rasmussen
881a96cdf9
feat: add album asset sync ( #19503 )
...
wip: fix album asset exif and some other refactorings
feat: add album assets sync
feat: album to assets relation sync
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-06-25 16:10:31 +00:00
Jason Rasmussen
eca9b56847
feat(server): person delete ( #19511 )
...
feat(api): person delete
2025-06-25 11:12:36 -04:00
Jason Rasmussen
c759233d8c
fix(server): include hidden assets in missing metadata extraction query ( #19471 )
2025-06-24 08:42:38 -04:00
Zack Pollard
0b44d4b6f2
fix: partner and album backfill acks ( #19371 )
...
fix: partner sync being entirely broken
2025-06-20 16:14:36 +00:00
Jason Rasmussen
33c9f88ba4
fix: time bucket grouping ( #19329 )
2025-06-20 09:46:30 -04:00
Zack Pollard
00aa385972
fix: people ordering by asset count ( #19366 )
2025-06-20 07:34:04 -05:00
Zack Pollard
fe91b44ab9
fix: people ordering incorrect ( #19298 )
2025-06-19 16:05:03 +00:00
Jason Rasmussen
e0144b4ece
feat: backfill album users ( #19234 )
2025-06-18 10:48:11 -04:00
Zack Pollard
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
shenlong
db68d1af9b
feat(server): add duration to SyncAssetV1 ( #19196 )
...
add duration to SyncAssetV1
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-17 08:09:50 -04:00
Jason Rasmussen
c9bcae813b
feat: duplicate delete groups api ( #19142 )
2025-06-12 17:48:43 -04:00
Jason Rasmussen
5cd186d3d4
refactor: duplicate queries ( #19136 )
2025-06-12 14:23:02 -04:00
Zack Pollard
08e2b22db8
fix: album comment count including trashed assets ( #19117 )
2025-06-11 11:50:26 -04:00
Zack Pollard
5dd3a6e13f
fix: don't show comments or likes for trashed assets ( #19113 )
2025-06-11 14:36:00 +00:00
Zack Pollard
bedcf50196
fix: count album comments and likes correctly ( #19114 )
2025-06-11 13:49:13 +00:00
Jonathan Gilbert
e88bd74fd2
feat(server): add memories statistics resource ( #19035 )
2025-06-10 09:47:46 -04:00
Jonathan Gilbert
fb4be6e231
feat(server): add /search/statistics resource ( #18885 )
2025-06-06 21:12:53 -04:00