Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e334443919 
							
						 
					 
					
						
						
							
							feat(server, web): smart search filtering and pagination ( #6525 )  
						
						... 
						
						
						
						* initial pagination impl
* use limit + offset instead of take + skip
* wip web pagination
* working infinite scroll
* update api
* formatting
* fix rebase
* search refactor
* re-add runtime config for vector search
* fix rebase
* fixes
* useless omitBy
* unnecessary handling
* add sql decorator for `searchAssets`
* fixed search builder
* fixed sql
* remove mock method
* linting
* fixed pagination
* fixed unit tests
* formatting
* fix e2e tests
* re-flatten search builder
* refactor endpoints
* clean up dto
* refinements
* don't break everything just yet
* update openapi spec & sql
* update api
* linting
* update sql
* fixes
* optimize web code
* fix typing
* add page limit
* make limit based on asset count
* increase limit
* simpler import 
						
						
					 
					
						2024-02-12 20:50:47 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dca1bd22df 
							
						 
					 
					
						
						
							
							Change license to AGPLv3 ( #7046 )  
						
						... 
						
						
						
						* Change license to AGPLv3
* Readme and documentation
* Package.json
* More replacement
* Added License MIT for previous code
* NIT
* Update LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update cli/LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* remote mit
---------
Co-authored-by: bo0tzz <git@bo0tzz.me> 
						
						
					 
					
						2024-02-12 15:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ab3b2a274 
							
						 
					 
					
						
						
							
							fix(cli): broken fetch client ( #7020 )  
						
						
						
						
					 
					
						2024-02-10 20:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aff71a10e5 
							
						 
					 
					
						
						
							
							chore: tree shake unused API methods from CLI ( #6973 )  
						
						
						
						
					 
					
						2024-02-09 15:53:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90a7f16817 
							
						 
					 
					
						
						
							
							chore(server): remove deprecated endpoints ( #6984 )  
						
						... 
						
						
						
						* chore: remove deprecated endpoints
* chore: open api 
						
						
					 
					
						2024-02-08 16:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a644dbc07 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.11.16 ( #6947 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-06 21:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0169707c85 
							
						 
					 
					
						
						
							
							chore: build API with esnext target ( #6926 )  
						
						
						
						
					 
					
						2024-02-06 14:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb3f8727a3 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.11.15 ( #6929 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-06 12:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ed33da2a4 
							
						 
					 
					
						
						
							
							chore: remove axios dependency from CLI ( #6888 )  
						
						
						
						
					 
					
						2024-02-05 20:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3404f927c 
							
						 
					 
					
						
						
							
							feat(server)!: oauth encryption algorithm setting ( #6818 )  
						
						... 
						
						
						
						* feat: add oauth signing algorithm setting
* chore: open api
* chore: change default to RS256
* feat: test and clean up
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-02-02 00:27:54 -05:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8dcfe4bd2 
							
						 
					 
					
						
						
							
							chore: simplify API build ( #6841 )  
						
						
						
						
					 
					
						2024-02-01 17:55:21 -05:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							07466fa7b7 
							
						 
					 
					
						
						
							
							Version v1.94.1  
						
						
						
						
					 
					
						2024-01-31 19:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ed2b7132 
							
						 
					 
					
						
						
							
							Version v1.94.0  
						
						
						
						
					 
					
						2024-01-31 15:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							068e703e88 
							
						 
					 
					
						
						
							
							feat(server): Automatic watching of library folders ( #6192 )  
						
						... 
						
						
						
						* feat: initial watch support
* allow offline files
* chore: ignore query errors when resetting e2e db
* revert db query
* add savepoint
* guard the user query
* chore: openapi and db migration
* wip
* support multiple libraries
* fix tests
* wip
* can now cleanup chokidar watchers
* fix unit tests
* add library watch queue
* add missing init from merge
* wip
* can now filter file extensions
* remove watch api from non job client
* Fix e2e test
* watch library with updated import path and exclusion pattern
* add library watch frontend ui
* case sensitive watching extensions
* can auto watch libraries
* move watcher e2e tests to separate file
* don't watch libraries from a queue
* use event emitters
* shorten e2e test timeout
* refactor chokidar code to filesystem provider
* expose chokidar parameters to config file
* fix storage mock
* set default config for library watching
* add fs provider mocks
* cleanup
* add more unit tests for watcher
* chore: fix format + sql
* add more tests
* move unwatch feature back to library service
* add file event unit tests
* chore: formatting
* add documentation
* fix e2e tests
* chore: fix e2e tests
* fix library updating
* test cleanup
* fix typo
* cleanup
* fixing as per pr comments
* reduce library watch config file
* update storage config and mocks
* move negative event tests to unit tests
* fix library watcher e2e
* make watch configuration global
* remove the feature flag
* refactor watcher teardown
* fix microservices init
* centralize asset scan job queue
* improve docs
* add more tests
* chore: open api
* initialize app service
* fix docs
* fix library watch feature flag
* Update docs/docs/features/libraries.md
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
* fix: import right app service
* don't be truthy
* fix test speling
* stricter library update tests
* move fs watcher mock to external file
* subscribe to config changes
* docker does not need polling
* make library watch() private
* feat: add configuration ui
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-01-31 08:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4079e92bbf 
							
						 
					 
					
						
						
							
							chore: drop CJS build from API ( #6783 )  
						
						
						
						
					 
					
						2024-01-30 20:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Markus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87c38d1832 
							
						 
					 
					
						
						
							
							feat(server, web): Added TranscodePolicy "Bitrate higher than max bitrate or not in accepted format" ( #6479 )  
						
						... 
						
						
						
						* chore: rebase
* chore: open api
* Add Database-Migration for setting targetCodec as acceptedCodec if it was set by admin
* Add TranscodePolicy setting, to only transcode files with a bitrate higher than set max bitrate
* Rename enum value of TranscodePolicy
* calculate max_bitrate according to "k" and "m" suffix for comparison
* remove migration
* minor changes
* UnitTest for Bitrate Policy
* Fix UnitTest
* Add missing output options
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2024-01-30 20:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								t4keda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76f8d030ce 
							
						 
					 
					
						
						
							
							added a configuration option to select the dri node in transcoding ( #6376 )  
						
						... 
						
						
						
						* added a configuration option to select the dri node in transcoding
* chore: open api
* refactor: get hawrdware device
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-01-29 20:40:02 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f8525eb1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.11.6 ( #6742 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-29 20:15:24 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7f174948 
							
						 
					 
					
						
						
							
							refactor: rename clip -> smart search ( #6713 )  
						
						
						
						
					 
					
						2024-01-29 09:51:22 -05:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa0913120d 
							
						 
					 
					
						
						
							
							feat(web,server): search people ( #5703 )  
						
						... 
						
						
						
						* feat: search peoples
* fix: responsive design
* use existing count
* generate sql file
* fix: tests
* remove visible people
* fix: merge, hide...
* use component
* fix: linter
* chore: regenerate api
* fix: change name when searching for a face
* save search
* remove duplicate
* use enums for query parameters
* fix: increase to 20 for the local search
* use constants
* simplify
* fix: number of people more visible
* fix: merge
* fix: search
* fix: loading spinner position
* pr feedback 
						
						
					 
					
						2024-01-27 19:54:31 -05:00 
						 
				 
			
				
					
						
							
							
								Markus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aef92affc 
							
						 
					 
					
						
						
							
							feat(server, web): accepted codecs ( #6460 )  
						
						... 
						
						
						
						* chore: rebase
* chore: open api
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-01-26 12:02:56 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b7885583 
							
						 
					 
					
						
						
							
							refactor(server): trash endpoints ( #6652 )  
						
						... 
						
						
						
						* refactor(server): trash endpoints
* chore: open api
* chore: fix wrong rename 
						
						
					 
					
						2024-01-26 11:48:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e39243670 
							
						 
					 
					
						
						
							
							deps: open-api generator ( #6655 )  
						
						... 
						
						
						
						* deps: open-api generator
* fix: unused sed/replace 
						
						
					 
					
						2024-01-26 11:40:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ea55c7236 
							
						 
					 
					
						
						
							
							refactor(server): download endpoints ( #6653 )  
						
						... 
						
						
						
						* refactor(server): download controller
* chore: open api
* chore: fix mobile references 
						
						
					 
					
						2024-01-26 08:19:13 -06:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84f8a4ac3b 
							
						 
					 
					
						
						
							
							chore(open-api): remove no-op patch ( #6649 )  
						
						... 
						
						
						
						* chore: remove no-op patch
* address code review 
						
						
					 
					
						2024-01-25 23:50:48 -05:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fff9071c9 
							
						 
					 
					
						
						
							
							chore: fix typo in generate-open-api.sh ( #6648 )  
						
						
						
						
					 
					
						2024-01-26 01:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b306cf564e 
							
						 
					 
					
						
						
							
							refactor(server): move asset detail endpoint to new controller ( #6636 )  
						
						... 
						
						
						
						* refactor(server): move asset by id to new controller
* chore: open api
* refactor: more consolidation
* refactor: asset service 
						
						
					 
					
						2024-01-25 12:52:21 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a00768c9e5 
							
						 
					 
					
						
						
							
							chore(server): remove old device id endpoint ( #6578 )  
						
						... 
						
						
						
						* chore: remove old endpoint
* chore: open api
* chore: remove old tests 
						
						
					 
					
						2024-01-22 20:54:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b314f9435 
							
						 
					 
					
						
						
							
							chore(server): sort open api params ( #6484 )  
						
						... 
						
						
						
						* chore: sort spec
* chore: open api
* chore(mobile): sort auditDeletes params
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> 
						
						
					 
					
						2024-01-22 11:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b6fb2b206 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.11.5 ( #6546 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-22 11:08:32 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d417019c0 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.11.3 ( #6533 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-01-20 19:48:21 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e066aa220 
							
						 
					 
					
						
						
							
							chore: svelte-kit-2 ( #6103 )  
						
						... 
						
						
						
						* chore: upgrade svelte
* chore: type imports
* chore: types 
						
						
					 
					
						2024-01-20 12:47:41 -06:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4ebb9974ff 
							
						 
					 
					
						
						
							
							Version v1.93.3  
						
						
						
						
					 
					
						2024-01-20 16:03:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							3dddc6b449 
							
						 
					 
					
						
						
							
							Version v1.93.2  
						
						
						
						
					 
					
						2024-01-19 18:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df27460f1c 
							
						 
					 
					
						
						
							
							fix: open api pump ( #6502 )  
						
						
						
						
					 
					
						2024-01-19 11:09:18 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							20c284407c 
							
						 
					 
					
						
						
							
							chore: post release openapi update  
						
						
						
						
					 
					
						2024-01-18 21:21:28 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							1af5fcfcde 
							
						 
					 
					
						
						
							
							chore: post release openapi update  
						
						
						
						
					 
					
						2024-01-18 21:19:39 -06:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f52818ae 
							
						 
					 
					
						
						
							
							feat(server): separate face clustering job ( #5598 )  
						
						... 
						
						
						
						* separate facial clustering job
* update api
* fixed some tests
* invert clustering
* hdbscan
* update api
* remove commented code
* wip dbscan
* cleanup
removed cluster endpoint
remove commented code
* fixes
updated tests
minor fixes and formatting
fixed queuing
refinements
* scale search range based on library size
* defer non-core faces
* optimizations
removed unused query option
* assign faces individually for correctness
fixed unit tests
remove unused method
* don't select face embedding
update sql
linting
fixed ml typing
* updated job mock
* paginate people query
* select face embeddings because typeorm
* fix setting face detection concurrency
* update sql
formatting
linting
* simplify logic
remove unused imports
* more specific delete signature
* more accurate typing for face stubs
* add migration
formatting
* chore: better typing
* don't select embedding by default
remove unused import
* updated sql
* use normal try/catch
* stricter concurrency typing and enforcement
* update api
* update job concurrency panel to show disabled queues
formatting
* check jobId in queueAll
fix tests
* remove outdated comment
* better facial recognition icon
* wording
wording
formatting
* fixed tests
* fix
* formatting & sql
* try to fix sql check
* more detailed description
* update sql
* formatting
* wording
* update `minFaces` description
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-01-18 00:08:48 -05:00 
						 
				 
			
				
					
						
							
							
								Steven Carter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4146e3e6d 
							
						 
					 
					
						
						
							
							feat(server): provide the ability to search archived photos ( #6332 )  
						
						... 
						
						
						
						* Feat: provide the ability to search archived photos
Adds a query parameter (`searchArchived`) to the search URL parameters
to allow the results to contain archived photos.
* chore: rename includeArchived => withArchived
* chore: open api
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-01-18 02:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78de4f1312 
							
						 
					 
					
						
						
							
							feat(mobile): quota ( #6409 )  
						
						... 
						
						
						
						* feat(mobile): quota
* openapi
* user entity update
* Render quota
* refresh usage upon opening the app bar
* stop backup when quota exceed 
						
						
					 
					
						2024-01-16 20:08:31 -06:00 
						 
				 
			
				
					
						
							
							
								cfitzw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deb1f970a8 
							
						 
					 
					
						
						
							
							feat(server, web): quotas ( #4471 )  
						
						... 
						
						
						
						* feat: quotas
* chore: open api
* chore: update status box and upload error message
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-01-12 19:43:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2439c5ab57 
							
						 
					 
					
						
						
							
							refactor: open api ( #6334 )  
						
						
						
						
					 
					
						2024-01-12 07:36:27 -05:00