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 |
|