Thomas Way 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d46e5f2436 
							
						 
					 
					
						
						
							
							feat: Use postgres as a queue  
						
						... 
						
						
						
						We've been keen to try this for a while as it means we can remove redis as a
dependency, which makes Immich easier to setup and run.
This replaces bullmq with a bespoke postgres queue. Jobs in the queue are
processed either immediately via triggers and notifications, or eventually if a
notification is missed. 
						
						
					 
					
						2025-04-30 22:42:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							436cff72b5 
							
						 
					 
					
						
						
							
							refactor: activity manager ( #17943 )  
						
						
						
						
					 
					
						2025-04-30 15:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebad6a008f 
							
						 
					 
					
						
						
							
							fix: add missing translations to face editor ( #17993 )  
						
						
						
						
					 
					
						2025-04-30 10:07:21 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b1ced439b 
							
						 
					 
					
						
						
							
							feat: improve/refactor focus handling  ( #17796 )  
						
						... 
						
						
						
						* feat: improve focus
* test
* lint
* use modulus in loop 
						
						
					 
					
						2025-04-30 00:19:38 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							038a82c4f1 
							
						 
					 
					
						
						
							
							refactor: theme manager ( #17976 )  
						
						
						
						
					 
					
						2025-04-29 17:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d89e88bb3f 
							
						 
					 
					
						
						
							
							feat: configure token endpoint auth method ( #17968 )  
						
						
						
						
					 
					
						2025-04-29 15:17:48 -04:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e4cf9ac57 
							
						 
					 
					
						
						
							
							feat(web): responsive date group header height ( #17944 )  
						
						... 
						
						
						
						* feat: responsive date group header height
* update tests
* feat(web): improve perf when changing mobile orientation (#17945 )
fix: improve perf when changing mobile orientation 
						
						
					 
					
						2025-04-29 13:59:06 -04:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07290580a6 
							
						 
					 
					
						
						
							
							feat: improve semantic nav/main tags ( #17800 )  
						
						... 
						
						
						
						feat: nav/main elements
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-04-29 13:51:39 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f69abbf0d 
							
						 
					 
					
						
						
							
							refactor: app init event ( #17937 )  
						
						
						
						
					 
					
						2025-04-28 14:48:33 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							895b2bf5cd 
							
						 
					 
					
						
						
							
							refactor: download manager ( #17935 )  
						
						
						
						
					 
					
						2025-04-28 14:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f64e6f5dc3 
							
						 
					 
					
						
						
							
							refactor: auth login event ( #17934 )  
						
						
						
						
					 
					
						2025-04-28 14:13:14 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Towers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64e738f79d 
							
						 
					 
					
						
						
							
							feat(web): move duplicates controls above preview of duplicate images ( #17837 )  
						
						... 
						
						
						
						Move duplicates controls above preview of duplicate images 
						
						
					 
					
						2025-04-28 16:10:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a17390a422 
							
						 
					 
					
						
						
							
							refactor: move managers to new folder ( #17929 )  
						
						
						
						
					 
					
						2025-04-28 16:56:04 +02: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 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fd05e8447 
							
						 
					 
					
						
						
							
							feat: preload and cancel images with a service worker ( #16893 )  
						
						... 
						
						
						
						* feat: Service Worker to preload/cancel images and other resources
* Remove caddy configuration, localhost is secure if port-forwarded
* fix e2e tests
* Cache/return the app.html for all web entry points
* Only handle preload/cancel
* fix e2e
* fix e2e
* e2e-2
* that'll do it
* format
* fix test
* lint
* refactor common code to conditionals
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-04-28 14:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad272333db 
							
						 
					 
					
						
						
							
							refactor: user avatar color ( #17753 )  
						
						
						
						
					 
					
						2025-04-28 08:54:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6c575c33e 
							
						 
					 
					
						
						
							
							feat: rtl ( #17860 )  
						
						
						
						
					 
					
						2025-04-28 08:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas Tollkötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85ac0512a6 
							
						 
					 
					
						
						
							
							fix(web): Make date-time formatting follow locale ( #17899 )  
						
						... 
						
						
						
						* fixed missing $locale parameter to .toLocaleString
* Remove unused types and functions in timeline-util
* remove unused export
* re-enable export because it is needed for tests
* format 
						
						
					 
					
						2025-04-28 08:53:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0014bdf94 
							
						 
					 
					
						
						
							
							refactor: event manager ( #17862 )  
						
						... 
						
						
						
						* refactor: event manager
* refactor: event manager 
						
						
					 
					
						2025-04-25 08:36:31 -04:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be1062474b 
							
						 
					 
					
						
						
							
							chore: memory spacing ( #17813 )  
						
						... 
						
						
						
						chore(web): memory spacing 
						
						
					 
					
						2025-04-23 16:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda68f972f 
							
						 
					 
					
						
						
							
							fix(web): forceDark control app bar doesn't work ( #17759 )  
						
						
						
						
					 
					
						2025-04-22 09:25:27 -04:00 
						 
				 
			
				
					
						
							
							
								Bonne Eggleston 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe8c5e8107 
							
						 
					 
					
						
						
							
							feat: add album start and end dates for storage template ( #17188 )  
						
						
						
						
					 
					
						2025-04-21 19:54:33 -04:00 
						 
				 
			
				
					
						
							
							
								Yaros 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c70140e707 
							
						 
					 
					
						
						
							
							fix(web): map marker positioning in details pane ( #17754 )  
						
						... 
						
						
						
						fix: map marker positioning in details pane 
						
						
					 
					
						2025-04-21 13:01:38 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							488dc4efbd 
							
						 
					 
					
						
						
							
							refactor: notification-admin controller ( #17748 )  
						
						
						
						
					 
					
						2025-04-21 10:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e68f8c519 
							
						 
					 
					
						
						
							
							fix: longpress triggers contextmenu ( #17602 )  
						
						
						
						
					 
					
						2025-04-16 19:24:26 -04:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26f0ea4cb5 
							
						 
					 
					
						
						
							
							feat: responsive controlbar ( #17601 )  
						
						
						
						
					 
					
						2025-04-15 14:39:30 -05:00 
						 
				 
			
				
					
						
							
							
								Aamir Azad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f3baadb0 
							
						 
					 
					
						
						
							
							fix(web): improve mobile web album viewer padding ( #17575 )  
						
						... 
						
						
						
						Reduce margin on mobile web album viewer 
						
						
					 
					
						2025-04-14 13:46:53 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a51ad3622 
							
						 
					 
					
						
						
							
							fix: responsive: timeline glitch and keyboard-accessible scrubber ( #17556 )  
						
						... 
						
						
						
						* fix: responsive: timeline glitch
* lint
* fix margin-right on mobile
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-04-14 11:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Ben 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d4ce2d6d 
							
						 
					 
					
						
						
							
							fix(web): search bar deactivates when focus exits ( #17549 )  
						
						... 
						
						
						
						* fix(web): search bar deactivates when focus exits
* fix: disable search bar on destroy
For example, on the search page. If the escape key is pressed while the advanced filters button is focused, the search page will close but the search bar will remain activated. 
						
						
					 
					
						2025-04-13 22:43:50 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f18fe31f0 
							
						 
					 
					
						
						
							
							fix: occasional empty buckets, after canceled loads ( #17552 )  
						
						
						
						
					 
					
						2025-04-13 07:50:24 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8309b73a02 
							
						 
					 
					
						
						
							
							fix: responsive: long press while scroll ( #17555 )  
						
						
						
						
					 
					
						2025-04-11 18:28:36 -04:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e440cbe353 
							
						 
					 
					
						
						
							
							feat: responsive-web: shrink mem-lane ( #17550 )  
						
						
						
						
					 
					
						2025-04-11 17:10:58 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bec8dc337 
							
						 
					 
					
						
						
							
							refactor: responsive: device units ( #17551 )  
						
						
						
						
					 
					
						2025-04-11 17:09:10 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bcb58c3e7 
							
						 
					 
					
						
						
							
							feat: responsive: skeleton ( #17553 )  
						
						... 
						
						
						
						feature: responsive: skeleton 
						
						
					 
					
						2025-04-11 17:04:48 -05:00 
						 
				 
			
				
					
						
							
							
								Min Idzelis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c62fc155c8 
							
						 
					 
					
						
						
							
							feat: show thumbhash behind load error, if possible ( #17554 )  
						
						... 
						
						
						
						* feat: show thumbhash behind load error, if possible
* forgot this 
						
						
					 
					
						2025-04-11 17:01:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae6653392e 
							
						 
					 
					
						
						
							
							feat: view qr code from share modal ( #17544 )  
						
						
						
						
					 
					
						2025-04-11 14:02:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ben 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f0973a46 
							
						 
					 
					
						
						
							
							fix(web): reset search history after logout ( #17534 )  
						
						... 
						
						
						
						fix(web): reset search suggestions after logout 
						
						
					 
					
						2025-04-10 20:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abde0fbe60 
							
						 
					 
					
						
						
							
							fix(web): mobile view double scroll layer ( #17528 )  
						
						
						
						
					 
					
						2025-04-10 13:50:05 -04:00 
						 
				 
			
				
					
						
							
							
								Ben 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3995fb5f4 
							
						 
					 
					
						
						
							
							fix(web): increase sidebar breakpoint ( #17436 )  
						
						
						
						
					 
					
						2025-04-10 12:00:30 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d3f3d8616 
							
						 
					 
					
						
						
							
							refactor: convert download manager into a state class ( #17491 )  
						
						... 
						
						
						
						* fix(web): download progress bar not functioning
* remove unused method 
						
						
					 
					
						2025-04-10 16:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rudhra Raveendran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e49783e49 
							
						 
					 
					
						
						
							
							feat: use browser download manager for single file downloads ( #17507 )  
						
						... 
						
						
						
						* Fix download panel reactivity
* Directly download individual files without buffering in memory
* Fix shared link e2e download tests 
						
						
					 
					
						2025-04-10 09:13:50 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e372500b0 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #17456 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> 
						
						
					 
					
						2025-04-09 14:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								snek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ae24fbbd4 
							
						 
					 
					
						
						
							
							feat(web): improve individual share ux ( #17430 )  
						
						
						
						
					 
					
						2025-04-08 09:11:37 -04:00 
						 
				 
			
				
					
						
							
							
								Ruben Hensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99cddf1fd6 
							
						 
					 
					
						
						
							
							feat: allow accounts with a quota of 0 GiB ( #17413 )  
						
						... 
						
						
						
						* Allow 0GiB quotas in user create/edit form, remove unused translations
* Make requireQuota check for null or 0
* Add unlimited quota change to the docs
* Fix user dto formatting
* Fix formating edit-user-form
* Regenerate open-api files
* Revert unnecessary i18n file changes
* Re-add newline en.json
* Resolve linting issues
* Fix formatting edit-user-form
* Re-add manifest 
						
						
					 
					
						2025-04-07 09:22:56 -05:00 
						 
				 
			
				
					
						
							
							
								Zlendy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b87ba6865b 
							
						 
					 
					
						
						
							
							fix(web): Video memories are played at 100% volume instead of respecting user preference ( #17424 )  
						
						
						
						
					 
					
						2025-04-06 22:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3c3f9cfcb 
							
						 
					 
					
						
						
							
							fix: reset memories on logout ( #17405 )  
						
						
						
						
					 
					
						2025-04-05 13:09:56 -04:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							720189e2c2 
							
						 
					 
					
						
						
							
							fix: improve initial loading time ( #17379 )  
						
						
						
						
					 
					
						2025-04-04 17:04:52 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8b4ac0522 
							
						 
					 
					
						
						
							
							fix(web): use original image if web compatible ( #17347 )  
						
						... 
						
						
						
						* use original image if web compatible
* add e2e
* fix shared link handling
* handle redirect in e2e
* fix size not being passed to thumbnail url
* test fullsize in e2e 
						
						
					 
					
						2025-04-03 09:01:41 -05:00 
						 
				 
			
				
					
						
							
							
								Snowknight26 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4336afd6bf 
							
						 
					 
					
						
						
							
							fix(web): fix thumbnail hover link position ( #16762 )  
						
						... 
						
						
						
						* fix(web): don't show a scrollbar when hovering over the last row of images on the search page
* Format code
* Fix asset selection z-index
* Remove anchor overlay on mouseover
* Fix a test
* Fix merge
* Fix overlays
* fix merge
* fix stack thumbs in asset viewer
* fix dimmed bounds, animation
* lint
---------
Co-authored-by: Min Idzelis <min123@gmail.com> 
						
						
					 
					
						2025-04-02 10:30:41 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e3b15776 
							
						 
					 
					
						
						
							
							fix(web): padding ( #17320 )  
						
						
						
						
					 
					
						2025-04-01 23:32:54 -04:00