Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6feca56da8 
							
						 
					 
					
						
						
							
							feat: sync memories ( #19579 )  
						
						
						
						
					 
					
						2025-06-27 12:20:13 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c6a32c63e 
							
						 
					 
					
						
						
							
							refactor: memory medium tests ( #19568 )  
						
						
						
						
					 
					
						2025-06-26 19:52:10 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3105094a3d 
							
						 
					 
					
						
						
							
							refactor: medium tests ( #19537 )  
						
						
						
						
					 
					
						2025-06-26 15:32:06 -04:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda22c83b9 
							
						 
					 
					
						
						
							
							fix: sync stream album assets type order ( #19540 )  
						
						... 
						
						
						
						Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> 
						
						
					 
					
						2025-06-25 20:42:56 -05: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a90fc8e58 
							
						 
					 
					
						
						
							
							feat: test for non-standard database name ( #19386 )  
						
						
						
						
					 
					
						2025-06-20 19:31:16 +00: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 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c43e6c3c8 
							
						 
					 
					
						
						
							
							fix: bump vchord default to 0.4.3 ( #19365 )  
						
						... 
						
						
						
						bump default to 0.4.3 
						
						
					 
					
						2025-06-20 08:35:32 -05:00 
						 
				 
			
				
					
						
							
							
								SGT 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a9a520ed2 
							
						 
					 
					
						
						
							
							feat(server): sql-tools support for class level composite fk ( #19242 )  
						
						... 
						
						
						
						* feat: support for class level composite fk
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2025-06-18 14:30:39 -04: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd186d3d4 
							
						 
					 
					
						
						
							
							refactor: duplicate queries ( #19136 )  
						
						
						
						
					 
					
						2025-06-12 14:23:02 -04:00 
						 
				 
			
				
					
						
							
							
								Brandon Wees 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74438f5bd8 
							
						 
					 
					
						
						
							
							feat(web): improved user onboarding ( #18782 )  
						
						... 
						
						
						
						* wip
* added user metadata key
* wip
* restructure onboarding system and add initial locale
* update language card and fix translation updating
* remove prints
* new card formattings
* fix cursed unmount effect
* add OAuth route onboarding
* remove required admin auth for onboarding
* delete the hotwire button
* update open-api files
* delete import
* fix failing oauth onboarding fields
* fix e2e test
* fix web e2e test
* add onboarding to user registration e2e test
* remove todo
this was a holdover during dev and didn't get deleted
* fix server small tests
* use onDestroy to save settings rather than a bind:this
* change to false for isOnboarded
* fix other auth small test
* provide type annotation in user factory metadata field
* remove onboardingCompelted from UserDto
* move translations to onboarding steps array and mark as derived so they update
* break language selector out into its own component as per @danieldietzler suggestion
* remove hello header on card
* fix flixkering on server privacy card
* label/id fixes
* openapi
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-06-02 21:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b854a3dd47 
							
						 
					 
					
						
						
							
							feat(server): add originalFileName to SyncAssetV1 ( #18767 )  
						
						... 
						
						
						
						Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-05-30 09:56:35 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f08768854 
							
						 
					 
					
						
						
							
							chore: vchord 0.4.1 ( #18588 )  
						
						... 
						
						
						
						* vchord 0.4.x
* oops
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-05-28 14:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd288533a1 
							
						 
					 
					
						
						
							
							feat: sync albums and album users ( #18377 )  
						
						
						
						
					 
					
						2025-05-21 14:35:32 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc906f7343 
							
						 
					 
					
						
						
							
							chore: specify vchord version in ci ( #18423 )  
						
						
						
						
					 
					
						2025-05-21 13:41:14 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							493b9b7a54 
							
						 
					 
					
						
						
							
							fix(server): use preview path for person thumbnails from videos ( #18419 )  
						
						... 
						
						
						
						use preview path for person thumbnails from videos 
						
						
					 
					
						2025-05-21 11:15:30 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a02fe89ec9 
							
						 
					 
					
						
						
							
							fix(server): drop old extension ( #18400 )  
						
						
						
						
					 
					
						2025-05-21 09:53:40 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7edbcdf04 
							
						 
					 
					
						
						
							
							feat(server): lighter buckets ( #17831 )  
						
						... 
						
						
						
						* feat(web): lighter timeline buckets
* GalleryViewer
* weird ssr
* Remove generics from AssetInteraction
* ensure keys on getAssetInfo, alt-text
* empty - trigger ci
* re-add alt-text
* test fix
* update tests
* tests
* missing import
* feat(server): lighter buckets
* fix: flappy e2e test
* lint
* revert settings
* unneeded cast
* fix after merge
* Adapt web client to consume new server response format
* test
* missing import
* lint
* Use nulls, make-sql
* openapi battle
* date->string
* tests
* tests
* lint/tests
* lint
* test
* push aggregation to query
* openapi
* stack as tuple
* openapi
* update references to description
* update alt text tests
* update sql
* update sql
* update timeline tests
* linting, fix expected response
* string tuple
* fix spec
* fix
* silly generator
* rename patch
* minimize sorting
* review
* lint
* lint
* sql
* test
* avoid abbreviations
* review comment - type safety in test
* merge conflicts
* lint
* lint/abbreviations
* remove unncessary code
* review comments
* sql
* re-add package-lock
* use booleans, fix visibility in openapi spec, less cursed controller
* update sql
* no need to use sql template
* array access actually doesn't seem to matter
* remove redundant code
* re-add sql decorator
* unused type
* remove null assertions
* bad merge
* Fix test
* shave
* extra clean shave
* use decorator for content type
* redundant types
* redundant comment
* update comment
* unnecessary res
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-05-19 16:40:48 -05:00 
						 
				 
			
				
					
						
							
							
								Daimolean 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc8962f2bc 
							
						 
					 
					
						
						
							
							fix(server): select main stream according to bitrate ( #18375 )  
						
						... 
						
						
						
						* fix main stream
* update unit tests
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-05-19 17:33:28 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48d746d9d5 
							
						 
					 
					
						
						
							
							refactor(server): "on this day" memory creation ( #18333 )  
						
						... 
						
						
						
						* refactor memory creation
* always update system metadata
* maybe fix medium tests 
						
						
					 
					
						2025-05-16 13:16:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1150fe7e3 
							
						 
					 
					
						
						
							
							feat: lock auth session ( #18322 )  
						
						
						
						
					 
					
						2025-05-15 18:08:31 -04:00 
						 
				 
			
				
					
						
							
							
								Brandon Wees 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6117329057 
							
						 
					 
					
						
						
							
							feat: add session creation endpoint ( #18295 )  
						
						
						
						
					 
					
						2025-05-15 13:34:33 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7b0b9b6d8 
							
						 
					 
					
						
						
							
							feat: locked/private view ( #18268 )  
						
						... 
						
						
						
						* feat: locked/private view
* feat: locked/private view
* pr feedback
* fix: redirect loop
* pr feedback 
						
						
					 
					
						2025-05-15 15:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a0ddfb92d 
							
						 
					 
					
						
						
							
							fix(server): vacuum after deleting people ( #18299 )  
						
						... 
						
						
						
						* vacuum after deleting people
* update sql 
						
						
					 
					
						2025-05-14 23:13:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a80251dc3 
							
						 
					 
					
						
						
							
							fix(server): more robust person thumbnail generation ( #17974 )  
						
						... 
						
						
						
						* more robust person thumbnail generation
* clamp bounding boxes
* update sql
* no need to process invalid images after decoding
* cursed knowledge
* new line 
						
						
					 
					
						2025-05-06 14:18:22 -04:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f34f83e164 
							
						 
					 
					
						
						
							
							refactor: controller tests ( #18100 )  
						
						
						
						
					 
					
						2025-05-05 18:57:32 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea9f11bf39 
							
						 
					 
					
						
						
							
							refactor: controller tests ( #18035 )  
						
						... 
						
						
						
						* feat: controller unit tests
* refactor: controller tests 
						
						
					 
					
						2025-05-03 09:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d21ba3166 
							
						 
					 
					
						
						
							
							chore: logging clean up ( #18031 )  
						
						
						
						
					 
					
						2025-05-02 12:34:35 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7a81b752 
							
						 
					 
					
						
						
							
							chore(server): split album update notifications into multiple jobs ( #17879 )  
						
						... 
						
						
						
						We would like to move away from the concept of finding and removing pending
jobs. The only place this is used is for album update notifications, and this
is done so that users who initially uploaded assets to an album will also
receive a notification if someone else then adds assets to the same album. This
can also be achieved with a job for each recipient. Multiple jobs also has the
advantage that it will scale better for albums with many users, it's possible
to send notifications concurrently, retries are possible without sending
duplicate notifications, and it's clear what recipient a job failed for. 
						
						
					 
					
						2025-04-30 17:45:35 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							526c02297c 
							
						 
					 
					
						
						
							
							refactor: stream queue migration ( #17997 )  
						
						
						
						
					 
					
						2025-04-30 16:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eli Gao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48bcbee6ed 
							
						 
					 
					
						
						
							
							feat(server): JXL previews from DNG 1.7+ ( #17861 )  
						
						... 
						
						
						
						* feat(server): JXL previews from RAW
* refactor(server): use var name assumedExtractedFormat for clarity
* test(server): fix existing media.extract() returning JPEG
* chore(openapi): regen
* style(server): lint
* fix(server): ignore undefined decode orientation
* fix(server): correct orientation assignment in media decode options
* test(server): unit tests of JXL-encoded DNG
* refactor(server): return buffer and format from mediaRepository.extract()
* chore(open-api): regen
* refactor
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-04-28 18:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad272333db 
							
						 
					 
					
						
						
							
							refactor: user avatar color ( #17753 )  
						
						
						
						
					 
					
						2025-04-28 08:54:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d610ad9cb 
							
						 
					 
					
						
						
							
							refactor: database connection parsing ( #17852 )  
						
						
						
						
					 
					
						2025-04-24 12:58:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b5e981a45 
							
						 
					 
					
						
						
							
							fix: failing ci checks ( #17810 )  
						
						
						
						
					 
					
						2025-04-23 10:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56a4aa9ffe 
							
						 
					 
					
						
						
							
							refactor: email repository ( #17746 )  
						
						
						
						
					 
					
						2025-04-21 12:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52ae06c119 
							
						 
					 
					
						
						
							
							refactor: remove album entity, update types ( #17450 )  
						
						
						
						
					 
					
						2025-04-18 23:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6474a78b8b 
							
						 
					 
					
						
						
							
							feat: initial kysely migration file ( #17678 )  
						
						
						
						
					 
					
						2025-04-17 17:38:47 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e275f2d8b3 
							
						 
					 
					
						
						
							
							feat: add foreign key indexes ( #17672 )  
						
						
						
						
					 
					
						2025-04-17 14:41:06 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b38f8a58d 
							
						 
					 
					
						
						
							
							fix: do not select album in time bucket query ( #17662 )  
						
						
						
						
					 
					
						2025-04-16 17:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							586a7a173b 
							
						 
					 
					
						
						
							
							refactor: handle detect faces job query ( #17660 )  
						
						
						
						
					 
					
						2025-04-16 22:52:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cefa0b84b 
							
						 
					 
					
						
						
							
							refactor: migrate some e2e to medium ( #17640 )  
						
						
						
						
					 
					
						2025-04-16 14:59:08 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f50e5d006c 
							
						 
					 
					
						
						
							
							refactor: dedicated queries for asset jobs ( #17652 )  
						
						
						
						
					 
					
						2025-04-16 14:08:49 -04:00