Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25cad79657 
							
						 
					 
					
						
						
							
							refactor: move asset stacks to their own entity ( #6353 )  
						
						... 
						
						
						
						* feat: auto-stack burst photos
* feat: move stacks to asset stack entity
* chore: pin node version with volta in server
* chore: update e2e cases
* chore: cleanup
* feat: migrate existing stacks
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-01-27 18:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33529d1d9b 
							
						 
					 
					
						
						
							
							refactor(server): auth dto ( #5593 )  
						
						... 
						
						
						
						* refactor: AuthUserDto => AuthDto
* refactor: reorganize auth-dto
* refactor: AuthUser() => Auth() 
						
						
					 
					
						2023-12-09 23:34:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e99ba8167 
							
						 
					 
					
						
						
							
							feat: use pgvecto.rs ( #3605 )  
						
						
						
						
					 
					
						2023-12-08 11:15:46 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f094ff2aa1 
							
						 
					 
					
						
						
							
							fix(server): album perf query ( #5232 )  
						
						... 
						
						
						
						* Revert "fix: album performances (#5224 )"
This reverts commit c438e179543fe4f079dfa4ec15a227ad89b359ae.
* Revert "fix: album sorting options (#5127 )"
This reverts commit 725f30c49448689f781d6d25374e6d08d1874c4b. 
						
						
					 
					
						2023-11-21 10:07:49 -06:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							725f30c494 
							
						 
					 
					
						
						
							
							fix: album sorting options ( #5127 )  
						
						... 
						
						
						
						* fix: album sort options
* fix: don't load assets
* pr feedback
* fix: albumStub
* fix(web): album shared without assets
* fix: tests
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-11-20 13:01:21 -06:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d01885b58 
							
						 
					 
					
						
						
							
							feat(server, web): Album's options ( #4870 )  
						
						... 
						
						
						
						* feat: disable activity
* fix: disable reactions
* fix: tests
* fix: tests
* fix: tests
* pr feedback
* pr feedback
* chore: styling & wording
* refactor component
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-11-07 04:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								jarvis2f 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a6889529c 
							
						 
					 
					
						
						
							
							feat(server,web,mobile): Add optional password option for share links. ( #4655 )  
						
						... 
						
						
						
						* feat(server,web,mobile): Add optional password option for share links.
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com>
* feat(server,web): Update shared-link.controller and page.svelte for improved cookie handling and metadata updates.
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com>
---------
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com> 
						
						
					 
					
						2023-10-28 20:35:38 -05:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf08ac7538 
							
						 
					 
					
						
						
							
							feat: manual stack assets ( #4198 )  
						
						
						
						
					 
					
						2023-10-21 21:38:07 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dadcf49eca 
							
						 
					 
					
						
						
							
							fix(server,web): correctly remove metadata from shared links ( #4464 )  
						
						... 
						
						
						
						* wip: strip metadata
* fix: authenticate time buckets
* hide detail panel
* fix tests
* fix lint
* add e2e tests
* chore: open api
* fix web compilation error
* feat: test with asset with gps position
* fix: only import fs.promises.cp
* fix: cleanup mapasset
* fix: format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-10-14 01:46:30 +00:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8887f37b 
							
						 
					 
					
						
						
							
							feat(server): trash asset ( #4015 )  
						
						... 
						
						
						
						* refactor(server): delete assets endpoint
* fix: formatting
* chore: cleanup
* chore: open api
* chore(mobile): replace DeleteAssetDTO with BulkIdsDTOs
* feat: trash an asset
* chore(server): formatting
* chore: open api
* chore: wording
* chore: open-api
* feat(server): add withDeleted to getAssets queries
* WIP: mobile-recycle-bin
* feat(server): recycle-bin to system config
* feat(web): use recycle-bin system config
* chore(server): domain assetcore removed
* chore(server): rename recycle-bin to trash
* chore(web): rename recycle-bin to trash
* chore(server): always send soft deleted assets for getAllByUserId
* chore(web): formatting
* feat(server): permanent delete assets older than trashed period
* feat(web): trash empty placeholder image
* feat(server): empty trash
* feat(web): empty trash
* WIP: mobile-recycle-bin
* refactor(server): empty / restore trash to separate endpoint
* test(server): handle failures
* test(server): fix e2e server-info test
* test(server): deletion test refactor
* feat(mobile): use map settings from server-config to enable / disable map
* feat(mobile): trash asset
* fix(server): operations on assets in trash
* feat(web): show trash statistics
* fix(web): handle trash enabled
* fix(mobile): restore updates from trash
* fix(server): ignore trashed assets for person
* fix(server): add / remove search index when trashed / restored
* chore(web): format
* fix(server): asset service test
* fix(server): include trashed assts for duplicates from uploads
* feat(mobile): no dialog for trash, always dialog for permanent delete
* refactor(mobile): use isar where instead of dart filter
* refactor(mobile): asset provide - handle deletes in single db txn
* chore(mobile): review changes
* feat(web): confirmation before empty trash
* server: review changes
* fix(server): handle library changes
* fix: filter external assets from getting trashed / deleted
* fix(server): empty-bin
* feat: broadcast config update events through ws
* change order of trash button on mobile
* styling
* fix(mobile): do not show trashed toast for local only assets
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-10-06 02:01:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							192e950567 
							
						 
					 
					
						
						
							
							fix: use local time for time buckets and improve memories ( #4072 )  
						
						... 
						
						
						
						* fix: timezone bucket timezones
* chore: open api
* fix: interpret local time in utc
* fix: tests
* fix: refactor memory lane
* fix(web): use local date in memory viewer
* chore: set localDateTime non-null
* fix: filter out memories from the current year
* wip: move localDateTime to asset
* fix: correct sorting from db
* fix: migration
* fix: web typo
* fix: formatting
* fix: e2e
* chore: localDateTime is non-null
* chore: more non-nulliness
* fix: asset stub
* fix: tests
* fix: use extract and index for day of year
* fix: don't show memories before today
* fix: cleanup
* fix: tests
* fix: only use localtime for tz
* fix: display memories in client timezone
* fix: tests
* fix: svelte tests
* fix: bugs
* chore: open api
---------
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se> 
						
						
					 
					
						2023-10-04 22:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56cf9464af 
							
						 
					 
					
						
						
							
							fix(server): use srgb pipeline for srgb images ( #4101 )  
						
						... 
						
						
						
						* added color-related exif fields
* remove metadata check, conditional pipe colorspace
* check exif metadata for srgb
* added migration
* updated e2e fixture
* uncased srgb check, search substrings
* extracted exif logic into separate function
* handle images with no bit depth or color metadata
* added unit tests 
						
						
					 
					
						2023-09-25 19:18:47 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acdc66413c 
							
						 
					 
					
						
						
							
							feat(server,web): libraries ( #3124 )  
						
						... 
						
						
						
						* feat: libraries
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-09-20 13:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1c98ac9e6 
							
						 
					 
					
						
						
							
							fix(server): Error when loading album with deleted owner ( #4086 )  
						
						... 
						
						
						
						* soft delete albums when user gets soft deleted
* fix wrong intl openapi version
* fix tests
* ability to restore albums, automatically restore when user restored
* (e2e) tests for shared albums via link and with user
* (e2e) test deletion of users and linked albums
* (e2e) fix share album with owner test
* fix: deletedAt
* chore: fix restore order
* fix: use timezone date column
* chore: cleanup e2e tests
* (e2e) fix user delete test
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2023-09-18 11:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Maarten Rijke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4fa60d4fd 
							
						 
					 
					
						
						
							
							feat(web): show original uploader in shared album photo details ( #3977 )  
						
						... 
						
						
						
						* feat(web): show original uploader in shared album photo details
* feat: send owner in asset by id response
* chore: open api
* fix: linting
* fix: change to Shared By
* openapi
* openapi
* api
* styling
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-09-06 10:14:44 +07:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd13227ad 
							
						 
					 
					
						
						
							
							feat(web): timeline bucket for albums (4) ( #3604 )  
						
						... 
						
						
						
						* feat: server changes for album timeline
* feat(web): album timeline view
* chore: open api
* chore: remove archive action
* fix: favorite for non-owners 
						
						
					 
					
						2023-08-11 11:00:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f26a7edae 
							
						 
					 
					
						
						
							
							feat(server/web): album description ( #3558 )  
						
						... 
						
						
						
						* feat(server): add album description
* chore: open api
* fix: tests
* show and edit description on the web
* fix test
* remove unused code
* type event
* format fix
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2023-08-06 02:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e085c1071 
							
						 
					 
					
						
						
							
							refactor(server): test fixtures ( #3491 )  
						
						
						
						
					 
					
						2023-07-31 20:28:07 -05:00