Gani Georgiev
7fc1d979dd
added fs.UploadFile unit test and updated changelog
2022-12-22 16:06:44 +02:00
Yuxiang Gao
ede7804a80
[ #1343 ] fixed s3 file upload error caused by underscore in metadata
2022-12-22 15:39:45 +02:00
Gani Georgiev
687a79b450
updated linter
2022-12-16 17:06:03 +02:00
Gani Georgiev
8815f6060c
reduced the parenthesis in the generated filter sql query
2022-12-14 12:29:43 +02:00
Gani Georgiev
1f45b858a6
[ #1217 ] add support for smtp LOGIN auth
2022-12-13 11:45:59 +02:00
Gani Georgiev
0eeae9de80
updated random_test
2022-12-12 19:19:31 +02:00
Gani Georgiev
b63268559f
[ #1231 ] fixed like escape expr
2022-12-11 17:30:25 +02:00
Gani Georgiev
37bac5cc50
abstract rest.UploadedFile to allow loading local files
2022-12-10 16:47:45 +02:00
Gani Georgiev
aa6eaa7319
optimized list.ToUniqueStringSlice
2022-12-10 12:08:59 +02:00
Gani Georgiev
68a9782c03
optimize DateTime scan and marshalization
2022-12-10 00:24:12 +02:00
Gani Georgiev
355f7053fd
[ #1187 ] move file upload and delete out of the record save transaction
2022-12-06 12:26:29 +02:00
Gani Georgiev
f1d546c845
truncate the original filename metadata
2022-12-06 07:17:59 +02:00
Gani Georgiev
599c542c5a
store the original uploaded file name as metadata
2022-12-05 14:28:28 +02:00
Gani Georgiev
b8cd686b32
updated automigrate templates, added js bindings tests and updated models IsNew behavior
2022-12-05 13:57:09 +02:00
Gani Georgiev
d2028143df
skip empty automigrate templates
2022-12-02 11:36:13 +02:00
Gani Georgiev
799e1d96f8
[ #654 ] updated OAuth2 providers to return the access token and raw user data
2022-11-30 15:16:09 +02:00
Gani Georgiev
2deca759fa
added multipart range test
2022-11-29 18:12:40 +02:00
Gani Georgiev
bd65125744
[ #1125 ] added support for partial/range file requests
2022-11-29 15:52:37 +02:00
Gani Georgiev
675d459137
tweaked automigrate to check for git status and extracted the base flags from the plugins
2022-11-26 22:33:27 +02:00
Gani Georgiev
d8963c6fc3
added plugins subpackage and added basic support for js migrations
2022-11-26 09:06:09 +02:00
Gani Georgiev
3e1a19685b
[ #1069 ] added default Message-ID and more options to customize the mail message
2022-11-21 17:51:44 +02:00
Gani Georgiev
77d295730e
changed the hook func argument to e for more consistent autocomplete
2022-11-14 19:30:13 +02:00
Gani Georgiev
4c096fd745
[ #970 ] added Twitch OAuth2 provider
2022-11-13 14:20:11 +02:00
Gani Georgiev
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
Gani Georgiev
50fce1f3cf
[ #979 ] added Kakao OAuth2 provider
2022-11-13 13:05:06 +02:00
Gani Georgiev
01814067b1
updated api preview dummy record date field layout
2022-11-06 15:48:27 +02:00
Gani Georgiev
7225b380d5
fixed PseudorandomString
2022-11-06 15:35:43 +02:00
Gani Georgiev
fa791b7e96
init pseudorandom seed
2022-11-06 15:30:56 +02:00
Gani Georgiev
0ff5606d80
renamed PseudoRandom to Pseudorandom
2022-11-06 15:28:41 +02:00
Gani Georgiev
4cddb6b5cb
added pseudorandom generator
2022-11-06 15:26:34 +02:00
Gani Georgiev
65693d1916
updated the random generator for more even distribution
2022-11-05 17:55:32 +02:00
Olle Månsson
639522b142
[ #887 ] added Spotify OAuth2 provider
2022-11-01 17:06:06 +02:00
Gani Georgiev
5298543ce4
[ #746 ] added microsoft oauth2 provider
2022-10-31 21:18:00 +02:00
Gani Georgiev
90dba45d7c
initial v0.8 pre-release
2022-10-30 10:28:14 +02:00
Jan Lauber
9cbb2e750e
[ #794 ] fixed comment typos
2022-10-17 20:17:44 +03:00
Gani Georgiev
d84e57174b
updated code comments formatting
2022-10-02 13:38:59 +03:00
Gani Georgiev
a6cafd1ed7
[ #677 ] unset the X-Frame-Options when serving static files to allow files embedding
2022-10-02 13:28:33 +03:00
Gani Georgiev
b0db2399b8
updated filesystem tests
2022-10-02 12:38:14 +03:00
Gani Georgiev
81d0af6e80
[ #693 ] added media-src to the default files CSP
2022-10-02 12:33:31 +03:00
Gani Georgiev
93d48a85ac
added fallback handling when both contains operands are table columns
2022-09-29 12:33:53 +03:00
Rohan Verma
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
Gani Georgiev
6c005c4a9a
remove OrderBy nil variadic argument
2022-09-22 20:35:20 +03:00
Gani Georgiev
ccc3707fb6
replaced empty slice literal with nil
2022-09-22 20:23:50 +03:00
Gani Georgiev
3d36ff7e96
unset ORDER BY for search count queries
2022-09-22 20:18:17 +03:00
Gani Georgiev
954067860c
[ #590 ] fixed realtime events bind order by adding hooks.PreAdd
2022-09-21 14:41:20 +03:00
Gani Georgiev
9a8c9dd115
[ #586 ] fixed multiple nested relation expansions with shared base path
2022-09-21 13:34:34 +03:00
Aaron Schmied
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
Gani Georgiev
8be8f3f3cb
updated search provider tests
2022-09-18 08:49:51 +03:00
Gani Georgiev
00fd007d50
raised MaxPerPage limit to 400
2022-09-18 08:41:42 +03:00
Gani Georgiev
2fa5233fa6
[ #440 ] try to use the original image format when creating thumbs
2022-09-14 17:12:47 +03:00