073f1a8707 
					 
					
						
						
							
							Maintenance update ( #7 )  
						
						... 
						
						
						
						- Use modern tooling uv and bun
- Various changes to work with latest PyAV and PIL that have changed their API
- Improved image, video and document previews (uses AVIF, renders AVIF/HEIC/videos in HDR, faster processing)
- Fix a server hang in some cases where a folder was moved or renamed
- Log exceptions instead of only returning 500 response to client
- Log timing of preview generation functions
- Default to quality 50 in previews (previously 40) 
						
						
					 
					
						2025-08-15 18:03:04 +01:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						634dabe52d 
					 
					
						
						
							
							Less messy breadcrumbs on search results in gallery  
						
						
						
						
					 
					
						2023-11-21 17:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						a383358369 
					 
					
						
						
							
							Fix direct uploads and downloads, transfer bar UI  
						
						
						
						
					 
					
						2023-11-21 16:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						369dc3ecaf 
					 
					
						
						
							
							Fixed New Folder, added Rename to Gallery  
						
						
						
						
					 
					
						2023-11-21 15:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						58b9dd3dd4 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2023-11-20 16:35:34 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						0965a56204 
					 
					
						
						
							
							Download progress bar  
						
						
						
						
					 
					
						2023-11-20 16:27:51 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						52beedcef0 
					 
					
						
						
							
							Preserve cursor and selection across reloads.  
						
						
						
						
					 
					
						2023-11-20 14:49:15 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						8592d462f2 
					 
					
						
						
							
							Keep current cursor when switching gallery/details.  
						
						
						
						
					 
					
						2023-11-20 14:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						b2a24fca57 
					 
					
						
						
							
							Fixed renames and breadcrumbs for gallery.  
						
						
						
						
					 
					
						2023-11-20 13:47:41 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						7cc7e32c33 
					 
					
						
						
							
							Prune deleted folders off of breadcrumbs' longest visited (keeps current folder even if missing).  
						
						
						
						
					 
					
						2023-11-20 12:22:03 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						fa98cb9177 
					 
					
						
						
							
							Refactor empty folder to a separate component, allow creating new folders in empty folders again.  
						
						
						
						
					 
					
						2023-11-20 12:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						b3ab09a614 
					 
					
						
						
							
							Don't let global shortcuts interfere with input fields.  
						
						
						
						
					 
					
						2023-11-20 11:45:47 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						007f021d6f 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2023-11-20 12:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						b2188eee68 
					 
					
						
						
							
							Avoid showing dialogs at page load.  
						
						
						
						
					 
					
						2023-11-20 12:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						7311ffdff1 
					 
					
						
						
							
							Implement settings dialog and password changes.  
						
						
						
						
					 
					
						2023-11-20 04:29:42 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						102a970174 
					 
					
						
						
							
							Gallery improvements, better layout and autoplay of next media file.  
						
						
						
						
					 
					
						2023-11-20 01:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						a9d713dbd0 
					 
					
						
						
							
							More robust and flexible layout.  
						
						
						
						
					 
					
						2023-11-18 21:55:52 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						434e55f303 
					 
					
						
						
							
							Video preview posters  
						
						
						
						
					 
					
						2023-11-18 17:50:27 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						be9772c90e 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2023-11-18 16:03:23 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						115f3e20d0 
					 
					
						
						
							
							Added PDF previews. Preview quality configurable. Preview browser caching and cache busting.  
						
						
						
						
					 
					
						2023-11-18 15:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						a366a0bcc6 
					 
					
						
						
							
							Improve Gallery keyboard navigation  
						
						
						
						
					 
					
						2023-11-18 12:37:48 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						2ff0f78759 
					 
					
						
						
							
							Remove new folder button until implemented in gallery  
						
						
						
						
					 
					
						2023-11-18 12:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						9a2d6e8065 
					 
					
						
						
							
							Fix theming of filenames in gallery light mode.  
						
						
						
						
					 
					
						2023-11-18 12:25:08 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						53778543bf 
					 
					
						
						
							
							Remove debug  
						
						
						
						
					 
					
						2023-11-18 11:47:01 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						696e3ab568 
					 
					
						
						
							
							Implement media preview thumbnails for Gallery  
						
						
						
						
					 
					
						2023-11-18 11:38:25 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						85ac12ad33 
					 
					
						
						
							
							Fix empty folder / folder missing for empty folders at root  
						
						
						
						
					 
					
						2023-11-18 10:22:07 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						e56cc47105 
					 
					
						
						
							
							Large number of keyboard navigation and other fixes.  
						
						
						
						
					 
					
						2023-11-18 10:15:13 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						ebbd96bc94 
					 
					
						
						
							
							Global shortcut keys tuning.  
						
						
						
						
					 
					
						2023-11-18 07:56:53 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						a9b6d04361 
					 
					
						
						
							
							Remove defineProps imports (it is a compiler macro now).  
						
						
						
						
					 
					
						2023-11-18 07:47:55 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						5808fe17ad 
					 
					
						
						
							
							Fix cursor handling  
						
						
						
						
					 
					
						2023-11-18 07:47:34 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						671359e327 
					 
					
						
						
							
							Search placeholder  
						
						
						
						
					 
					
						2023-11-18 07:39:08 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						ba9495eb65 
					 
					
						
						
							
							File explorer CSS, avoid modified/size being cut  
						
						
						
						
					 
					
						2023-11-18 07:33:50 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						de482afd60 
					 
					
						
						
							
							Improved breadcrumb scaling  
						
						
						
						
					 
					
						2023-11-18 07:00:55 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						a547052e29 
					 
					
						
						
							
							Added header eye button for gallery toggle  
						
						
						
						
					 
					
						2023-11-18 07:00:46 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						07c2ff4c15 
					 
					
						
						
							
							Keyboard sort by 1-2-3 supplemented by the key left of them for default sort.  
						
						
						
						
					 
					
						2023-11-18 06:32:25 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						e20b04189f 
					 
					
						
						
							
							Refactoring cursor to be stored in store as key only. A few issues remain.  
						
						
						
						
					 
					
						2023-11-17 19:44:18 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						8da141744e 
					 
					
						
						
							
							Implemented Gallery view for media files.  
						
						
						
						
					 
					
						2023-11-17 18:32:24 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						034c6fdea9 
					 
					
						
						
							
							Fixed header and breadcrumb layout and issues.  
						
						
						
						
					 
					
						2023-11-17 16:16:53 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						520a9dff47 
					 
					
						
						
							
							Keyboard nav: 1/2/3 globally toggle table ordering. Esc closes search, slash also toggles search like Ctrl/Cmd+F does.  
						
						
						
						
					 
					
						2023-11-14 05:55:55 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						c5c65d136a 
					 
					
						
						
							
							BreadCrumb & keyboard navigation improvements.  
						
						
						
						
					 
					
						2023-11-14 05:43:01 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						36826a83c1 
					 
					
						
						
							
							Remember sort order  
						
						
						
						
					 
					
						2023-11-13 14:15:28 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						6880f82c19 
					 
					
						
						
							
							Add file context menu (only rename for now).  
						
						
						
						
					 
					
						2023-11-13 10:09:12 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						5dd1bd9bdc 
					 
					
						
						
							
							Add missing file  
						
						
						
						
					 
					
						2023-11-13 09:55:32 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						41e8c78ecd 
					 
					
						
						
							
							Refactoring Document storage ( #5 )  
						
						... 
						
						
						
						- Major refactoring that makes Doc a class with properties
- Data made only shallow reactive, for a good speedup of initial load
- Minor bugfixes and UX improvements along the way
- Fixed handling of hash and question marks in URLs (was confusing Vue Router)
- Search made stricter to find good results (not ignore all punctuation)
Reviewed-on: #5  
						
						
					 
					
						2023-11-13 17:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						dc4bb494f3 
					 
					
						
						
							
							Use localStoragerather than sessionStorage for cache. Rename variable.  
						
						
						
						
					 
					
						2023-11-13 13:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						9b58b887b4 
					 
					
						
						
							
							Log messages on session loading  
						
						
						
						
					 
					
						2023-11-13 12:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						07848907f3 
					 
					
						
						
							
							Typing error  
						
						
						
						
					 
					
						2023-11-13 12:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						7a08f7cbe2 
					 
					
						
						
							
							Pasteing files and folders to upload.  
						
						
						
						
					 
					
						2023-11-13 03:39:10 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						dd37238510 
					 
					
						
						
							
							Update modified immediately when entering a folder  
						
						
						
						
					 
					
						2023-11-13 02:19:13 -08:00 
						 
				 
			
				
					
						
							
							
								Leo Vasanko 
							
						 
					 
					
						
						
							
						
						c8d5f335b1 
					 
					
						
						
							
							Fix upload of zero-sized files.  
						
						
						
						
					 
					
						2023-11-13 02:13:11 -08:00