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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d610ad9cb 
							
						 
					 
					
						
						
							
							refactor: database connection parsing ( #17852 )  
						
						
						
						
					 
					
						2025-04-24 12:58:29 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8da5f21fcf 
							
						 
					 
					
						
						
							
							refactor: medium tests ( #17634 )  
						
						
						
						
					 
					
						2025-04-15 15:54:23 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b710ad36f3 
							
						 
					 
					
						
						
							
							feat: upgrade kysely ( #17630 )  
						
						... 
						
						
						
						* feat: upgrade kysely
* chore: pr feedback 
						
						
					 
					
						2025-04-15 13:26:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f189c7b101 
							
						 
					 
					
						
						
							
							refactor: medium tests ( #17599 )  
						
						
						
						
					 
					
						2025-04-15 08:53:14 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3d10c5be2 
							
						 
					 
					
						
						
							
							refactor(server): non-nullable file metadata ( #17598 )  
						
						
						
						
					 
					
						2025-04-15 12:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								Abhinav Valecha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b621281351 
							
						 
					 
					
						
						
							
							feat(server): Avoid face match with people born after file creation  #4743  ( #16918 )  
						
						... 
						
						
						
						* feat(server): Avoid face matching with people born after file creation date (#4743 )
* lint
* add medium tests for facial recognition
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-04-02 10:37:26 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d911b76c08 
							
						 
					 
					
						
						
							
							fix(server): use stat instead of exifinfo for file date metadata ( #17311 )  
						
						... 
						
						
						
						* use stat instead of filecreatedate
* update tests
* unused import 
						
						
					 
					
						2025-04-01 17:24:07 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d613f15606 
							
						 
					 
					
						
						
							
							test: fix flaky user handle delete check medium test ( #17253 )  
						
						... 
						
						
						
						we can't run specifically the handleUserDeleteCheck tests concurrently due to one of the tests modifying the config in the shared database
if run concurrently you can get race conditions where the other tests pick up the change, even with resetting the config in the beforeEach
therefore the test that checks a delete actually happens, fails
there are many ways to solve this, disabling concurrency for the suite, forcing sequential tests for just handleUserDeleteCheck, increasing the delete test deletedAt to more than the custom duration tests deleteDelay
I applied all three of these. You could also force all the user tests to run in their own databases, but that feels overkill 
						
						
					 
					
						2025-03-31 13:19:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							238c151ac3 
							
						 
					 
					
						
						
							
							chore: finish migrating eslint config files; bump unicorn ( #17200 )  
						
						
						
						
					 
					
						2025-03-31 12:18:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55a3c30664 
							
						 
					 
					
						
						
							
							feat: kysely migrations ( #17198 )  
						
						
						
						
					 
					
						2025-03-29 09:26:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a40aa83b7 
							
						 
					 
					
						
						
							
							refactor: better types for getList and getDeletedAfter ( #16926 )  
						
						
						
						
					 
					
						2025-03-17 15:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1382b27349 
							
						 
					 
					
						
						
							
							refactor: repository mocks ( #16785 )  
						
						
						
						
					 
					
						2025-03-10 16:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96bba4b26 
							
						 
					 
					
						
						
							
							feat: sync assets, partner assets, exif, and partner exif ( #16658 )  
						
						... 
						
						
						
						* feat: sync assets, partner assets, exif, and partner exif
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
* refactor: remove duplicate where clause and orderBy statements in sync queries
* fix: asset deletes not filtering by ownerId
---------
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2025-03-10 12:05:39 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cdbb0a37c 
							
						 
					 
					
						
						
							
							refactor: database repository ( #16593 )  
						
						... 
						
						
						
						* refactor: database repository
* fix error reindex check
* chore: remove WIP code
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-03-06 13:33:24 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deb399ea15 
							
						 
					 
					
						
						
							
							refactor(server): use exiftool for file date metadata ( #16453 )  
						
						... 
						
						
						
						* use exiftool for file date metadata
* handle tag not existing in exifinfo (?)
* update medium tests
* fix typo
* set file size too
* set file size only if undefined 
						
						
					 
					
						2025-03-06 16:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63c01b78e2 
							
						 
					 
					
						
						
							
							refactor: test utils ( #16588 )  
						
						
						
						
					 
					
						2025-03-04 16:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1356468c38 
							
						 
					 
					
						
						
							
							fix: reset/regenerate memories ( #16548 )  
						
						... 
						
						
						
						fix: reset memories 
						
						
					 
					
						2025-03-03 23:48:05 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe702ba6d7 
							
						 
					 
					
						
						
							
							feat: partner sync ( #16424 )  
						
						... 
						
						
						
						feat: partner CUD sync 
						
						
					 
					
						2025-03-03 11:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbd85a89e0 
							
						 
					 
					
						
						
							
							refactor: logger ( #16393 )  
						
						
						
						
					 
					
						2025-02-27 14:59:50 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c851893b4 
							
						 
					 
					
						
						
							
							feat: medium tests for user and sync service ( #16304 )  
						
						... 
						
						
						
						Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2025-02-25 16:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							735f8d661e 
							
						 
					 
					
						
						
							
							refactor: test mocks ( #16008 )  
						
						
						
						
					 
					
						2025-02-11 00:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3446f3092 
							
						 
					 
					
						
						
							
							refactor: logging repository ( #15540 )  
						
						
						
						
					 
					
						2025-01-23 08:31:30 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ad6efc4a 
							
						 
					 
					
						
						
							
							feat(server): medium tests ( #13289 )  
						
						
						
						
					 
					
						2024-10-09 10:00:40 -04:00