Michael Mayer 
							
						 
					 
					
						
						
							
						
						92e6c4fe1e 
					 
					
						
						
							
							Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags  #2234  
						
						... 
						
						
						
						Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML) 
						
						
					 
					
						2022-04-15 09:42:07 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						0f0c0aaa0b 
					 
					
						
						
							
							API: Improve path and filename parameter sanitation  #1814  
						
						
						
						
					 
					
						2021-12-14 20:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						4e94919030 
					 
					
						
						
							
							API: Improve request parameter sanitation  #1814  
						
						
						
						
					 
					
						2021-12-14 18:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						9a8144c046 
					 
					
						
						
							
							Log4j: Sanitize user input in logs like filenames and album titles  #1814  
						
						
						
						
					 
					
						2021-12-14 17:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						f7153cdd21 
					 
					
						
						
							
							People: Improve logging, command help, and handling of broken files  #22  
						
						
						
						
					 
					
						2021-10-05 18:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						9a88d7fc6a 
					 
					
						
						
							
							Logs: Tweak messages and log levels for improved readability  
						
						
						
						
					 
					
						2021-10-02 14:24:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						74233809b9 
					 
					
						
						
							
							Covers: Rename "preview images" to "cover thumbs" for consistency  #383  
						
						
						
						
					 
					
						2021-10-01 16:44:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						72b517d7c7 
					 
					
						
						
							
							API: Add code comments  
						
						
						
						
					 
					
						2021-08-31 13:33:27 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						bc3036599b 
					 
					
						
						
							
							People: Refactor album, subject, and label previews  #22  
						
						
						
						
					 
					
						2021-08-30 18:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						6811a07e8a 
					 
					
						
						
							
							Backend: Remove allegro/bigcache in favor of patrickmn/go-cache  #807  
						
						
						
						
					 
					
						2021-01-08 13:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						cfa369cf17 
					 
					
						
						
							
							Backend: Clear folder cache after indexing  #623  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-11-22 01:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						28ff51d5cf 
					 
					
						
						
							
							Backend: Adjust log levels and messages  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-07-18 13:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						b1b6e438f7 
					 
					
						
						
							
							Backend: Improve log messages  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-07-15 11:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						d1db3d04f7 
					 
					
						
						
							
							Logs: Improve event log and messages in i18n package  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-07-07 10:51:55 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						68843a626d 
					 
					
						
						
							
							Backend: Add translations for API messages  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-07-04 12:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						5d59b50912 
					 
					
						
						
							
							Sharing: ACL authorization for REST API  #18  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-06-25 14:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						20d0a88bf6 
					 
					
						
						
							
							Add setting to remove Library from navigation  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-06-09 08:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						3542bc5d61 
					 
					
						
						
							
							Backend: Run moments after import  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-06-03 10:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								Theresa Gresch 
							
						 
					 
					
						
						
							
						
						ad9167360d 
					 
					
						
						
							
							Feature/246 ( #345 )  
						
						... 
						
						
						
						* Import: Implement "add to album" in backend #246 
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Import: Implement "add to album" in frontend #246 
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Add OriginalName to photo search result
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Add json tags to PhotoName and PhotoPath
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Photo: Use EstimateCountry() in UpdateLocation()
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Photo: Set OriginalName earlier while indexing
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Ignore whitespace when stripping sequence from filename #335 
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Fix labels count for SQLite
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Import: Show name of new albums #246 
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
* Frontend: Add acceptance test files
Co-authored-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-06-01 09:45:24 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						6f6e3799dc 
					 
					
						
						
							
							Refactor download urls and client config  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-27 19:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						a7122ff4e1 
					 
					
						
						
							
							Add /folders API to get directory lists for browsing  #260  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-22 16:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						871c5aae9c 
					 
					
						
						
							
							Backend: Don't abort import / index options API requests  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-14 19:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						c318d22ca7 
					 
					
						
						
							
							UX: Rename "path" to "folder"  
						
						... 
						
						
						
						See https://twitter.com/browseyourlife/status/1258330913991208960 
Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-07 12:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						38fe8277fa 
					 
					
						
						
							
							UX: Rename "directory" to "folder"  
						
						... 
						
						
						
						See https://twitter.com/browseyourlife/status/1258330913991208960 
Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-07 12:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						3ccad67622 
					 
					
						
						
							
							Index and import subdirectories  #258  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-06 15:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						2032b40f2b 
					 
					
						
						
							
							Backend: Code clean-up  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-05-03 18:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						f70b506f77 
					 
					
						
						
							
							Albums: Save sort order and description  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-04-20 10:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						c2fa3a7246 
					 
					
						
						
							
							Add common feature flags incl upload  #284  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-04-13 18:08:21 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						aa220a06fe 
					 
					
						
						
							
							Backend: Refactor package structure  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-04-05 22:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						a4e2867c86 
					 
					
						
						
							
							Split import command into copy and move  
						
						... 
						
						
						
						Upgraded JS dependencies and did some refactoring along the way...
Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-31 15:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						e184cad553 
					 
					
						
						
							
							Backend: Add thumb config options and lower defaults  #157  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-13 11:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						f8a45b14d9 
					 
					
						
						
							
							Backend: Move reusable packages to pkg/  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-12 14:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						e43983d579 
					 
					
						
						
							
							Backend: Refactor thumbnail package  #157  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-06 14:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						e27835fb21 
					 
					
						
						
							
							Backend: Fix import / index bugs  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-04 07:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						4263061a89 
					 
					
						
						
							
							Backend: Fix index events after refactoring  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-02 05:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						057204d379 
					 
					
						
						
							
							Backend: Major code refactoring  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-02 05:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						32fdb72ac9 
					 
					
						
						
							
							Backend: Code clean-up  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-02 04:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						c74bb7d13a 
					 
					
						
						
							
							Import: Use goroutines and channels  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2020-01-02 03:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						b5da75a2e6 
					 
					
						
						
							
							Backend: Delete upload folder after import  #158  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-12-15 17:43:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						98cb0b2c28 
					 
					
						
						
							
							Improve notifications for import / index  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-17 00:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						aebbb17a53 
					 
					
						
						
							
							Update client config after upload, import or index  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-16 23:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						c602ce82b8 
					 
					
						
						
							
							Fix upload page  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-16 17:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						65f084193e 
					 
					
						
						
							
							Add event hub & websocket for push notifications  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-16 16:06:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						f88c574f3f 
					 
					
						
						
							
							Improve HTTP header auth  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-12 05:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						56c97ec057 
					 
					
						
						
							
							Basic login for admin  #16  
						
						... 
						
						
						
						Signed-off-by: Michael Mayer <michael@liquidbytes.net > 
						
						
					 
					
						2019-11-08 06:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						bc65ad57d5 
					 
					
						
						
							
							Disable import, upload and raw converter in read-only mode  #56  
						
						
						
						
					 
					
						2019-07-02 22:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						3ee3946011 
					 
					
						
						
							
							Proof-of-concept for import and index from Web UI  
						
						
						
						
					 
					
						2019-06-15 11:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						c133dbe3f9 
					 
					
						
						
							
							Indexer: Code and label clean-up  
						
						
						
						
					 
					
						2019-06-14 13:01:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Mayer 
							
						 
					 
					
						
						
							
						
						2005da9a25 
					 
					
						
						
							
							Rename "Import" to "Library" and add tabs to page  
						
						
						
						
					 
					
						2019-06-14 12:16:59 -07:00