0439af458f 
								
							 
						 
						
							
							
								
								updated the GitHub provider to ignore extra emails request errors in case of unsufficient custom scopes  
							
							
							
						 
						
							2022-12-31 14:58:30 +02:00  
				
					
						
							
							
								 
						
							
								19ccc70fe5 
								
							 
						 
						
							
							
								
								Added gitee OAuth  
							
							... 
							
							
							
							Signed-off-by: Yuxiang Gao <yuxiang-gao@outlook.com> 
							
						 
						
							2022-12-31 17:57:40 +08:00  
				
					
						
							
							
								 
						
							
								d710446c71 
								
							 
						 
						
							
							
								
								Implement strava oauth2 as new auth provider  
							
							
							
						 
						
							2022-12-31 01:21:41 +01:00  
				
					
						
							
							
								 
						
							
								8f6cb5ad2d 
								
							 
						 
						
							
							
								
								updated changelog and godoc  
							
							
							
						 
						
							2022-12-29 18:58:07 +02:00  
				
					
						
							
							
								 
						
							
								775417ac2b 
								
							 
						 
						
							
							
								
								[ #1420 ] added filesystem.NewFileFromBytes  
							
							
							
						 
						
							2022-12-29 18:51:27 +02:00  
				
					
						
							
							
								 
						
							
								7fc1d979dd 
								
							 
						 
						
							
							
								
								added fs.UploadFile unit test and updated changelog  
							
							
							
						 
						
							2022-12-22 16:06:44 +02:00  
				
					
						
							
							
								 
						
							
								ede7804a80 
								
							 
						 
						
							
							
								
								[ #1343 ] fixed s3 file upload error caused by underscore in metadata  
							
							
							
						 
						
							2022-12-22 15:39:45 +02:00  
				
					
						
							
							
								 
						
							
								687a79b450 
								
							 
						 
						
							
							
								
								updated linter  
							
							
							
						 
						
							2022-12-16 17:06:03 +02:00  
				
					
						
							
							
								 
						
							
								8815f6060c 
								
							 
						 
						
							
							
								
								reduced the parenthesis in the generated filter sql query  
							
							
							
						 
						
							2022-12-14 12:29:43 +02:00  
				
					
						
							
							
								 
						
							
								1f45b858a6 
								
							 
						 
						
							
							
								
								[ #1217 ] add support for smtp LOGIN auth  
							
							
							
						 
						
							2022-12-13 11:45:59 +02:00  
				
					
						
							
							
								 
						
							
								0eeae9de80 
								
							 
						 
						
							
							
								
								updated random_test  
							
							
							
						 
						
							2022-12-12 19:19:31 +02:00  
				
					
						
							
							
								 
						
							
								b63268559f 
								
							 
						 
						
							
							
								
								[ #1231 ] fixed like escape expr  
							
							
							
						 
						
							2022-12-11 17:30:25 +02:00  
				
					
						
							
							
								 
						
							
								37bac5cc50 
								
							 
						 
						
							
							
								
								abstract rest.UploadedFile to allow loading local files  
							
							
							
						 
						
							2022-12-10 16:47:45 +02:00  
				
					
						
							
							
								 
						
							
								aa6eaa7319 
								
							 
						 
						
							
							
								
								optimized list.ToUniqueStringSlice  
							
							
							
						 
						
							2022-12-10 12:08:59 +02:00  
				
					
						
							
							
								 
						
							
								68a9782c03 
								
							 
						 
						
							
							
								
								optimize DateTime scan and marshalization  
							
							
							
						 
						
							2022-12-10 00:24:12 +02:00  
				
					
						
							
							
								 
						
							
								355f7053fd 
								
							 
						 
						
							
							
								
								[ #1187 ] move file upload and delete out of the record save transaction  
							
							
							
						 
						
							2022-12-06 12:26:29 +02:00  
				
					
						
							
							
								 
						
							
								f1d546c845 
								
							 
						 
						
							
							
								
								truncate the original filename metadata  
							
							
							
						 
						
							2022-12-06 07:17:59 +02:00  
				
					
						
							
							
								 
						
							
								599c542c5a 
								
							 
						 
						
							
							
								
								store the original uploaded file name as metadata  
							
							
							
						 
						
							2022-12-05 14:28:28 +02:00  
				
					
						
							
							
								 
						
							
								b8cd686b32 
								
							 
						 
						
							
							
								
								updated automigrate templates, added js bindings tests and updated models IsNew behavior  
							
							
							
						 
						
							2022-12-05 13:57:09 +02:00  
				
					
						
							
							
								 
						
							
								d2028143df 
								
							 
						 
						
							
							
								
								skip empty automigrate templates  
							
							
							
						 
						
							2022-12-02 11:36:13 +02:00  
				
					
						
							
							
								 
						
							
								799e1d96f8 
								
							 
						 
						
							
							
								
								[ #654 ] updated OAuth2 providers to return the access token and raw user data  
							
							
							
						 
						
							2022-11-30 15:16:09 +02:00  
				
					
						
							
							
								 
						
							
								2deca759fa 
								
							 
						 
						
							
							
								
								added multipart range test  
							
							
							
						 
						
							2022-11-29 18:12:40 +02:00  
				
					
						
							
							
								 
						
							
								bd65125744 
								
							 
						 
						
							
							
								
								[ #1125 ] added support for partial/range file requests  
							
							
							
						 
						
							2022-11-29 15:52:37 +02:00  
				
					
						
							
							
								 
						
							
								675d459137 
								
							 
						 
						
							
							
								
								tweaked automigrate to check for git status and extracted the base flags from the plugins  
							
							
							
						 
						
							2022-11-26 22:33:27 +02:00  
				
					
						
							
							
								 
						
							
								d8963c6fc3 
								
							 
						 
						
							
							
								
								added plugins subpackage and added basic support for js migrations  
							
							
							
						 
						
							2022-11-26 09:06:09 +02:00  
				
					
						
							
							
								 
						
							
								3e1a19685b 
								
							 
						 
						
							
							
								
								[ #1069 ] added default Message-ID and more options to customize the mail message  
							
							
							
						 
						
							2022-11-21 17:51:44 +02:00  
				
					
						
							
							
								 
						
							
								77d295730e 
								
							 
						 
						
							
							
								
								changed the hook func argument to e for more consistent autocomplete  
							
							
							
						 
						
							2022-11-14 19:30:13 +02:00  
				
					
						
							
							
								 
						
							
								4c096fd745 
								
							 
						 
						
							
							
								
								[ #970 ] added Twitch OAuth2 provider  
							
							
							
						 
						
							2022-11-13 14:20:11 +02:00  
				
					
						
							
							
								 
						
							
								c95e50c8a5 
								
							 
						 
						
							
							
								
								updated the oauth2 providers to use the existing oauth2 endpoints and removed the email from spotify  
							
							
							
						 
						
							2022-11-13 13:25:24 +02:00  
				
					
						
							
							
								 
						
							
								50fce1f3cf 
								
							 
						 
						
							
							
								
								[ #979 ] added Kakao OAuth2 provider  
							
							
							
						 
						
							2022-11-13 13:05:06 +02:00  
				
					
						
							
							
								 
						
							
								01814067b1 
								
							 
						 
						
							
							
								
								updated api preview dummy record date field layout  
							
							
							
						 
						
							2022-11-06 15:48:27 +02:00  
				
					
						
							
							
								 
						
							
								7225b380d5 
								
							 
						 
						
							
							
								
								fixed PseudorandomString  
							
							
							
						 
						
							2022-11-06 15:35:43 +02:00  
				
					
						
							
							
								 
						
							
								fa791b7e96 
								
							 
						 
						
							
							
								
								init pseudorandom seed  
							
							
							
						 
						
							2022-11-06 15:30:56 +02:00  
				
					
						
							
							
								 
						
							
								0ff5606d80 
								
							 
						 
						
							
							
								
								renamed PseudoRandom to Pseudorandom  
							
							
							
						 
						
							2022-11-06 15:28:41 +02:00  
				
					
						
							
							
								 
						
							
								4cddb6b5cb 
								
							 
						 
						
							
							
								
								added pseudorandom generator  
							
							
							
						 
						
							2022-11-06 15:26:34 +02:00  
				
					
						
							
							
								 
						
							
								65693d1916 
								
							 
						 
						
							
							
								
								updated the random generator for more even distribution  
							
							
							
						 
						
							2022-11-05 17:55:32 +02:00  
				
					
						
							
							
								 
						
							
								639522b142 
								
							 
						 
						
							
							
								
								[ #887 ] added Spotify OAuth2 provider  
							
							
							
						 
						
							2022-11-01 17:06:06 +02:00  
				
					
						
							
							
								 
						
							
								5298543ce4 
								
							 
						 
						
							
							
								
								[ #746 ] added microsoft oauth2 provider  
							
							
							
						 
						
							2022-10-31 21:18:00 +02:00  
				
					
						
							
							
								 
						
							
								90dba45d7c 
								
							 
						 
						
							
							
								
								initial v0.8 pre-release  
							
							
							
						 
						
							2022-10-30 10:28:14 +02:00  
				
					
						
							
							
								 
						
							
								9cbb2e750e 
								
							 
						 
						
							
							
								
								[ #794 ] fixed comment typos  
							
							
							
						 
						
							2022-10-17 20:17:44 +03:00  
				
					
						
							
							
								 
						
							
								d84e57174b 
								
							 
						 
						
							
							
								
								updated code comments formatting  
							
							
							
						 
						
							2022-10-02 13:38:59 +03:00  
				
					
						
							
							
								 
						
							
								a6cafd1ed7 
								
							 
						 
						
							
							
								
								[ #677 ] unset the X-Frame-Options when serving static files to allow files embedding  
							
							
							
						 
						
							2022-10-02 13:28:33 +03:00  
				
					
						
							
							
								 
						
							
								b0db2399b8 
								
							 
						 
						
							
							
								
								updated filesystem tests  
							
							
							
						 
						
							2022-10-02 12:38:14 +03:00  
				
					
						
							
							
								 
						
							
								81d0af6e80 
								
							 
						 
						
							
							
								
								[ #693 ] added media-src to the default files CSP  
							
							
							
						 
						
							2022-10-02 12:33:31 +03:00  
				
					
						
							
							
								 
						
							
								93d48a85ac 
								
							 
						 
						
							
							
								
								added fallback handling when both contains operands are table columns  
							
							
							
						 
						
							2022-09-29 12:33:53 +03:00  
				
					
						
							
							
								 
						
							
								3cbab96f51 
								
							 
						 
						
							
							
								
								[ #661 ] serve css files with text/css content-type  
							
							... 
							
							
							
							Currently, css files are served as text/plain by the server. It is not
trivial to detect css file types similar to the issue with svg files.
When the css files are served as text/plain instead of
text/css they become unusable as stylesheets in the browser when served
via the api.
In this commit we generalize the svg detection to also detect css files
and serve specific extensions with their respective mimetypes. 
							
						 
						
							2022-09-28 21:25:50 +03:00  
				
					
						
							
							
								 
						
							
								6c005c4a9a 
								
							 
						 
						
							
							
								
								remove OrderBy nil variadic argument  
							
							
							
						 
						
							2022-09-22 20:35:20 +03:00  
				
					
						
							
							
								 
						
							
								ccc3707fb6 
								
							 
						 
						
							
							
								
								replaced empty slice literal with nil  
							
							
							
						 
						
							2022-09-22 20:23:50 +03:00  
				
					
						
							
							
								 
						
							
								3d36ff7e96 
								
							 
						 
						
							
							
								
								unset ORDER BY for search count queries  
							
							
							
						 
						
							2022-09-22 20:18:17 +03:00  
				
					
						
							
							
								 
						
							
								954067860c 
								
							 
						 
						
							
							
								
								[ #590 ] fixed realtime events bind order by adding hooks.PreAdd  
							
							
							
						 
						
							2022-09-21 14:41:20 +03:00  
				
					
						
							
							
								 
						
							
								9a8c9dd115 
								
							 
						 
						
							
							
								
								[ #586 ] fixed multiple nested relation expansions with shared base path  
							
							
							
						 
						
							2022-09-21 13:34:34 +03:00  
				
					
						
							
							
								 
						
							
								a1ad5004f8 
								
							 
						 
						
							
							
								
								[ #585 ] respect the EXIF orientation tag when generating thumbs  
							
							... 
							
							
							
							@see: https://github.com/disintegration/imaging#incorrect-image-orientation-after-processing-eg-an-image-appears-rotated-after-resizing  
							
						 
						
							2022-09-21 13:13:26 +03:00  
				
					
						
							
							
								 
						
							
								8be8f3f3cb 
								
							 
						 
						
							
							
								
								updated search provider tests  
							
							
							
						 
						
							2022-09-18 08:49:51 +03:00  
				
					
						
							
							
								 
						
							
								00fd007d50 
								
							 
						 
						
							
							
								
								raised MaxPerPage limit to 400  
							
							
							
						 
						
							2022-09-18 08:41:42 +03:00  
				
					
						
							
							
								 
						
							
								2fa5233fa6 
								
							 
						 
						
							
							
								
								[ #440 ] try to use the original image format when creating thumbs  
							
							
							
						 
						
							2022-09-14 17:12:47 +03:00  
				
					
						
							
							
								 
						
							
								96d09a30c4 
								
							 
						 
						
							
							
								
								[ #405 ] updated Google OAuth2 userinfo response data  
							
							
							
						 
						
							2022-09-09 09:12:34 +03:00  
				
					
						
							
							
								 
						
							
								b79a7982bf 
								
							 
						 
						
							
							
								
								[ #385 ] added username to the OAuth2 AuthUser model  
							
							
							
						 
						
							2022-09-05 16:15:27 +03:00  
				
					
						
							
							
								 
						
							
								b717896232 
								
							 
						 
						
							
							
								
								[ #390 ] serve the mimetype detected during upload  
							
							
							
						 
						
							2022-09-05 15:46:40 +03:00  
				
					
						
							
							
								 
						
							
								07ac5bf6a2 
								
							 
						 
						
							
							
								
								[ #33 ] added Twitter OAuth2 provider  
							
							
							
						 
						
							2022-09-01 16:46:06 +03:00  
				
					
						
							
							
								 
						
							
								0f9ddbf7ec 
								
							 
						 
						
							
							
								
								added auto html to plain text mail generation  
							
							
							
						 
						
							2022-08-26 06:46:34 +03:00  
				
					
						
							
							
								 
						
							
								f14105b04a 
								
							 
						 
						
							
							
								
								synced with master  
							
							
							
						 
						
							2022-08-25 16:50:28 +03:00  
				
					
						
							
							
								 
						
							
								9e3c59f966 
								
							 
						 
						
							
							
								
								reverted changes to the mailer To: address format  
							
							
							
						 
						
							2022-08-25 10:59:55 +03:00  
				
					
						
							
							
								 
						
							
								49b084cf50 
								
							 
						 
						
							
							
								
								[ #335 ] added Discord OAuth2 provider  
							
							
							
						 
						
							2022-08-21 20:04:38 +03:00  
				
					
						
							
							
								 
						
							
								587cfc335c 
								
							 
						 
						
							
							
								
								[ #75 ] added option to test s3 connection and send test emails  
							
							
							
						 
						
							2022-08-21 14:30:36 +03:00  
				
					
						
							
							
								 
						
							
								7e14ea7cfb 
								
							 
						 
						
							
							
								
								[ #210 ] change the uploaded filename strategy to include the original filename  
							
							
							
						 
						
							2022-08-18 20:44:29 +03:00  
				
					
						
							
							
								 
						
							
								efda3d5a0b 
								
							 
						 
						
							
							
								
								[ #87 ] added additional thumb resizers  
							
							
							
						 
						
							2022-08-17 22:29:47 +03:00  
				
					
						
							
							
								 
						
							
								456ced75ce 
								
							 
						 
						
							
							
								
								[ #197 ] added now datetime filter constant  
							
							
							
						 
						
							2022-08-15 22:38:17 +03:00  
				
					
						
							
							
								 
						
							
								7d10d20de1 
								
							 
						 
						
							
							
								
								[ #275 ] added support to customize the default user email templates from the Admin UI  
							
							
							
						 
						
							2022-08-14 19:30:45 +03:00  
				
					
						
							
							
								 
						
							
								d60dd13581 
								
							 
						 
						
							
							
								
								[ #294 ] added additional inline serving mime types  
							
							
							
						 
						
							2022-08-11 20:09:26 +03:00  
				
					
						
							
							
								 
						
							
								ff935a39a1 
								
							 
						 
						
							
							
								
								removed spacing  
							
							
							
						 
						
							2022-08-11 08:13:07 +03:00  
				
					
						
							
							
								 
						
							
								f8f785d6e3 
								
							 
						 
						
							
							
								
								call transaction Dao events only after commit, added totalPages to the search response and updated the tests  
							
							
							
						 
						
							2022-08-09 16:20:39 +03:00  
				
					
						
							
							
								 
						
							
								8009d37d24 
								
							 
						 
						
							
							
								
								updated tests  
							
							
							
						 
						
							2022-08-08 19:16:33 +03:00  
				
					
						
							
							
								 
						
							
								686198a22e 
								
							 
						 
						
							
							
								
								normalize number filter literals  
							
							... 
							
							
							
							Always cast number literals to provide consistent eq/neq behavior when combined with COALESCE, because '1' = 1 is TRUE but COALESCE('1', '') = COALESCE(1, '') will result to FALSE. 
							
						 
						
							2022-07-28 05:23:58 +03:00  
				
					
						
							
							
								 
						
							
								88d8cec3d9 
								
							 
						 
						
							
							
								
								[ #207 ] use read-only scopes for the GitHub OAuth2 provider  
							
							
							
						 
						
							2022-07-24 18:04:53 +03:00  
				
					
						
							
							
								 
						
							
								7926501649 
								
							 
						 
						
							
							
								
								updated comments and added CSP header check in the tests  
							
							
							
						 
						
							2022-07-21 17:22:31 +03:00  
				
					
						
							
							
								 
						
							
								4c2cd5a534 
								
							 
						 
						
							
							
								
								simplify the svg extension check  
							
							
							
						 
						
							2022-07-21 12:58:06 +03:00  
				
					
						
							
							
								 
						
							
								5d8fc939e2 
								
							 
						 
						
							
							
								
								[ #164 ] serve common media files inline and fix svg content-type  
							
							
							
						 
						
							2022-07-21 12:56:17 +03:00  
				
					
						
							
							
								 
						
							
								1a5180d7d3 
								
							 
						 
						
							
							
								
								added support to filter request.user.profile relation fields  
							
							
							
						 
						
							2022-07-20 22:33:24 +03:00  
				
					
						
							
							
								 
						
							
								73fb12c2bc 
								
							 
						 
						
							
							
								
								[ #156 ] added forcePathStyle to the s3 config  
							
							
							
						 
						
							2022-07-19 10:45:38 +03:00  
				
					
						
							
							
								 
						
							
								571c4dcc8d 
								
							 
						 
						
							
							
								
								[ #163 ] fixed migrate down cmd  
							
							
							
						 
						
							2022-07-18 23:00:54 +03:00  
				
					
						
							
							
								 
						
							
								47fc9b1066 
								
							 
						 
						
							
							
								
								normalized null handling in search filters  
							
							
							
						 
						
							2022-07-18 14:07:25 +03:00  
				
					
						
							
							
								 
						
							
								9a231ba7b3 
								
							 
						 
						
							
							
								
								applied some of the changes from  #149  
							
							
							
						 
						
							2022-07-18 01:03:09 +03:00  
				
					
						
							
							
								 
						
							
								2dc000da65 
								
							 
						 
						
							
							
								
								improve error reporting on OAuth2 user profile fetch  
							
							
							
						 
						
							2022-07-15 18:52:37 +03:00  
				
					
						
							
							
								 
						
							
								c4fcba5210 
								
							 
						 
						
							
							
								
								[ #109 ] prealocated handlers and replaced OnRecordBeforeDeleteRequest with OnModelBeforeDelete  
							
							
							
						 
						
							2022-07-14 22:35:57 +03:00  
				
					
						
							
							
								 
						
							
								dbbfa243bc 
								
							 
						 
						
							
							
								
								added new lines for readability and consistency  
							
							
							
						 
						
							2022-07-14 20:01:53 +03:00  
				
					
						
							
							
								 
						
							
								a16b0c9004 
								
							 
						 
						
							
							
								
								[ #114 ] simplified some code by returning early and added cap for slices  
							
							
							
						 
						
							2022-07-14 19:26:08 +03:00  
				
					
						
							
							
								 
						
							
								d129959098 
								
							 
						 
						
							
							
								
								added store.RemoveAll() helper method  
							
							
							
						 
						
							2022-07-14 16:39:42 +03:00  
				
					
						
							
							
								 
						
							
								63d5a8d633 
								
							 
						 
						
							
							
								
								[ #89 ] simplified some code by returning early and reducing local variable scopes  
							
							
							
						 
						
							2022-07-12 19:52:09 +03:00  
				
					
						
							
							
								 
						
							
								52c288d9db 
								
							 
						 
						
							
							
								
								added linter skip comments and removed the Presentator specific inflector.Usernamify  
							
							
							
						 
						
							2022-07-11 16:16:01 +03:00  
				
					
						
							
							
								 
						
							
								7b2d88fa30 
								
							 
						 
						
							
							
								
								[ #45 ] don't set Last-Modified header if time.location data cannot be loaded  
							
							
							
						 
						
							2022-07-10 20:53:24 +03:00  
				
					
						
							
							
								 
						
							
								0739e90ff2 
								
							 
						 
						
							
							
								
								[ #31 ] replaced the initial admin create interactive cli with Installer web page  
							
							
							
						 
						
							2022-07-10 11:46:21 +03:00  
				
					
						
							
							
								 
						
							
								460c684caa 
								
							 
						 
						
							
							
								
								[ #47 ] fixed some doc and code inconsistencies and removed some redundant parentheses  
							
							
							
						 
						
							2022-07-10 09:13:44 +03:00  
				
					
						
							
							
								 
						
							
								d64fbf9011 
								
							 
						 
						
							
							
								
								[ #38 ] added lint and used the lint suggestions  
							
							
							
						 
						
							2022-07-09 17:17:41 +03:00  
				
					
						
							
							
								 
						
							
								e986848a7a 
								
							 
						 
						
							
							
								
								fixed typo in comment  
							
							
							
						 
						
							2022-07-08 10:30:23 +03:00  
				
					
						
							
							
								 
						
							
								3d07f0211d 
								
							 
						 
						
							
							
								
								initial public commit  
							
							
							
						 
						
							2022-07-07 00:19:05 +03:00