430 Commits

Author SHA1 Message Date
Gani Georgiev
244ae1a162 updated fexpr 2026-07-22 19:36:47 +03:00
Gani Georgiev
cc4e857090 updated jsvm types 2026-07-19 16:43:28 +03:00
Gani Georgiev
4ea2513b62 added extra panic-recover handling for CreateThumb 2026-07-16 18:14:07 +03:00
Gani Georgiev
2f802866f9 updated SafeWrap tests 2026-07-16 06:30:18 +03:00
Gani Georgiev
f1618ee59b fixed unhandled panic and wrapped all internal goroutines 2026-07-15 12:03:07 +03:00
Gani Georgiev
3c880378c9 fixed arg validation 2026-07-15 11:51:15 +03:00
Gani Georgiev
0c7d243d97 swapped github.com/go-ozzo/ozzo-validation with github.com/pocketbase/ozzo-validation 2026-07-13 08:42:59 +03:00
Gani Georgiev
1cfc503bcd added conditional default openid scope and helper text to remind users for the required permissions 2026-07-06 20:51:19 +03:00
Gani Georgiev
c220a61ef4 fixed test typo 2026-07-06 16:02:26 +03:00
Gani Georgiev
b2ed234d74 added Cc and Bcc headers to the sendmail command 2026-07-06 16:02:14 +03:00
Gani Georgiev
7b3f4d62b1 added extra hardening options to the Microsoft OAuth2 provider allowing devs to specify the preferred safe email extraction method 2026-07-06 15:44:37 +03:00
Gani Georgiev
40d2849aa6 added default panic-recover handling for the cron jobs 2026-05-31 10:34:27 +03:00
Gani Georgiev
fe2d90641c added content-type serving exception tests 2026-05-05 11:40:07 +03:00
Gani Georgiev
7da023f345 [#7467] forced serving conten-type for xlsx, docx and pptx 2026-05-04 13:14:56 +03:00
Gani Georgiev
d153553d52 added eager alg error check to minimize misuse 2026-05-02 23:50:05 +03:00
Gani Georgiev
6ba78d5218 updated gitlab userinfo doc reference 2026-04-27 08:03:20 +03:00
Gani Georgiev
006566478a added explicit gitlab confirmed_at check 2026-04-27 07:55:51 +03:00
Gani Georgiev
37b258810a updated gitea displayName 2026-04-26 14:23:23 +03:00
Gani Georgiev
dddb0a029f updated bitbucket,github and gitea oauth2 providers 2026-04-25 17:51:28 +03:00
Gani Georgiev
69cdda4bf3 [#7659] fixed SMTP IPv6 format 2026-04-23 21:25:58 +03:00
Gani Georgiev
8a04904de1 fixed godoc example typo 2026-04-23 16:57:26 +03:00
Gani Georgiev
4c44044c0c merge newui branch 2026-04-18 16:50:39 +03:00
Gani Georgiev
0695ca254d [#7630] added missing file close after seek error 2026-04-09 09:50:36 +03:00
Gani Georgiev
2dbc70d60d assign discord avatar only if exist 2026-03-30 08:15:26 +03:00
Gani Georgiev
a2b14bcb93 [#7603] updated the Discord AuthUser.Name field to use global_name
Co-authored-by: Hans <hi@hans0805.me>
2026-03-30 07:42:22 +03:00
Gani Georgiev
e5390c3d86 added missing error return and fixed comment typo 2026-03-19 08:48:30 +02:00
Gani Georgiev
cea149cb6e updated jsvm types 2026-03-11 15:02:59 +02:00
Gani Georgiev
70d8d1ee9d replace the custom ratelimiter strategy with a fixed window 2026-03-11 11:25:15 +02:00
Gani Georgiev
ef465957ff fixed comment typo 2026-03-09 17:30:35 +02:00
Gani Georgiev
ba8b51af58 [#7575] use memory+file buffer when rereading the request body (fix #7572) 2026-03-09 17:19:09 +02:00
Gani Georgiev
bb18799a0b applied lint typo fixes 2026-03-04 22:31:27 +02:00
Gani Georgiev
e9d4b1fe77 limit the debug stack trace of FireAndForget to 2kb 2026-03-01 23:39:30 +02:00
Gani Georgiev
bc7080337e check the data again after the GetOrSet write lock 2026-02-24 23:02:11 +02:00
Gani Georgiev
3b9f2141fe updated jsvm types 2026-02-16 22:04:19 +02:00
Gani Georgiev
ac8a4583cb updated test status codes to 2xx due to go 1.26.0 stricter checks 2026-02-13 20:02:55 +02:00
Gani Georgiev
5b2cae8509 [#7523] added Accept-Encoding:identity to the S3 requests 2026-02-13 16:16:12 +02:00
Gani Georgiev
0e0b862bd7 silenced race detector errors per #7484 2026-01-28 11:52:08 +02:00
Gani Georgiev
adb991eb02 fixed comment typos 2026-01-17 10:58:12 +02:00
Gani Georgiev
bbd7f4e4ae replaced NoCoalesce with NullFallback and updated tests 2026-01-15 18:06:15 +02:00
Gani Georgiev
6bf5eccfa7 added strftime filter function 2026-01-15 14:27:53 +02:00
Gani Georgiev
2af60a85c5 fixed typo and updated changelog 2026-01-13 22:23:23 +02:00
Gani Georgiev
0b9a646d41 use group by instead of distinct when possible 2026-01-13 18:47:32 +02:00
Gani Georgiev
b1da83e516 fixed comment typo 2025-12-21 09:24:07 +02:00
Gani Georgiev
4abc018d7c upgraded to math/rand/v2 2025-12-19 19:08:56 +02:00
Gani Georgiev
d08da7594a cap the file name before normalization 2025-12-19 16:58:08 +02:00
Gani Georgiev
c2d6530065 added test for file name normalization with leading dot 2025-12-19 16:30:11 +02:00
Gani Georgiev
5773f46fea replace TrimSuffix with Trim 2025-12-12 08:52:22 +02:00
Gani Georgiev
7286f34104 trim normalized file extension 2025-12-12 08:49:10 +02:00
Gani Georgiev
4399a6c1ab added small threshold for the cron time based tests 2025-12-12 08:48:29 +02:00
Gani Georgiev
e89603497f store the correct image/png as attrs content type when generating a thumb fallback 2025-12-09 17:09:32 +02:00