| 
							
							
								 Michael Mayer | c256664a1b | WebDAV: Fix upload of complete albums #1376 | 2022-02-27 17:32:54 +01: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 | de737a6eef | Logs: Always put time in brackets | 2021-10-02 15:19:11 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 9a88d7fc6a | Logs: Tweak messages and log levels for improved readability | 2021-10-02 14:24:44 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 993e7466fa | Download all related files using their existing name by default #449 Related issues:
- Configure download name for files and albums #848
- When downloading live photos, zip all the associated files #437 | 2021-01-27 21:30:10 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 92df3aa724 | API: Refactor response headers #822 #846 | 2021-01-08 09:02:30 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 717da1bd34 | Downloads: Configure file name schema #675 There is no UI for this setting yet. | 2020-12-16 11:59:16 +01: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 | a91206a509 | Universal sidecar configuration, indexing with multiple roots #268 #348 Slowly getting to the point where only very few people are able to maintain this codebase :)
Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-06-07 10:09:35 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 52473a1ca9 | Add thumbnail filename cache and reuse db connections Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-05-28 16:26:22 +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 | 2156afd85a | File browser: Implement clipboard; refactor entities and fixtures #260 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-05-25 19:10:44 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 03ec4b586d | Initial commit for folders and moments #154 #260 #331 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-05-23 20:58:58 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 842da9f09b | Backend: Query package refactoring Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-05-08 15:41:01 +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 | 2032b40f2b | Backend: Code clean-up Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-05-03 18:00:50 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 260cca91fe | Backend: Refactor entity package Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-04-30 20:07:03 +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 | b5ee4625a6 | Backend: Replace export with temp directory #276 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-04-06 22:50:04 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 91b1d7a198 | WebDAV sharing proof-of-concept #225 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-04-01 12:00:45 +02:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 1d667ada79 | Backend: Add account API #225 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-03-28 15:29:17 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | e02cbe1b10 | Labels: Add context menu Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-02-04 05:18:22 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | f569c3adb6 | Require password for all pages (if not running in public mode) See https://github.com/photoprism/photoprism/issues/167#issuecomment-574866401
Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-01-22 13:43:07 +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 | c147eee30f | Backend: Add stub for meta package #172 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-01-07 17:36:49 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | f6d4e62ea8 | Backend: Split up "util" package Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-01-06 15:22:46 +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 | f89a3d7bb1 | Backend: Rename repopackage toquerySigned-off-by: Michael Mayer <michael@liquidbytes.net> | 2020-01-05 14:18:40 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 63dab60a5e | Backend: Prepare TensorFlow for NSFW model Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2019-12-13 16:25:47 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | d4b3e456f7 | Backend: Move SQL queries to repo package Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2019-12-11 07:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 47450cad91 | Albums: Download single file #15 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2019-12-05 21:06:53 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 1e4d272ee7 | Albums: Change zip file name and remove downloaded archives #15 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2019-12-05 19:49:05 +01:00 |  | 
			
				
					| 
							
							
								 Michael Mayer | 25d0e92036 | Albums: Zip download #15 Signed-off-by: Michael Mayer <michael@liquidbytes.net> | 2019-12-05 19:21:35 +01:00 |  |