Gani Georgiev
|
eae29c83a8
|
updated linter and bumped app version
|
2026-08-22 23:11:51 +03:00 |
|
Gani Georgiev
|
c532fd19b6
|
wrapped backup zip copy operations in a mutex since the file hook can be triggered by different goroutine
|
2026-08-22 20:48:54 +03:00 |
|
Gani Georgiev
|
eade68d4a3
|
check for isdir error before logging
|
2026-08-22 19:27:03 +03:00 |
|
Gani Georgiev
|
18cb3dc62f
|
ugnore dirs to avoid unnecessery logs
|
2026-08-22 19:18:20 +03:00 |
|
Gani Georgiev
|
a293e1301d
|
use the concurrent db pool for the backup db copy
|
2026-08-22 17:25:37 +03:00 |
|
Gani Georgiev
|
b648b951b0
|
fix some of the flaky tests
|
2026-08-22 11:33:18 +03:00 |
|
Gani Georgiev
|
f544fa0c81
|
updated tests
|
2026-08-22 10:10:16 +03:00 |
|
Gani Georgiev
|
80608e8687
|
updated jstypes
|
2026-08-21 23:03:19 +03:00 |
|
Gani Georgiev
|
654af12d17
|
unexport the filesystem hooks for now to avoid introducing breaking changes
|
2026-08-21 22:58:14 +03:00 |
|
Gani Georgiev
|
0e9dcfe1ab
|
added experimental backup optimizations
|
2026-08-21 18:50:16 +03:00 |
|
Gani Georgiev
|
bf1f164014
|
added Record.GetInt64(field) helper
|
2026-08-19 21:43:04 +03:00 |
|
Gani Georgiev
|
50a7700450
|
bumped go github action version to 1.27, updated modernc.org/sqlite and enabled _defensive=1
|
2026-08-19 21:25:29 +03:00 |
|
Gani Georgiev
|
c2cbd9707f
|
use fixed message limit seperate from the log data
|
2026-08-19 10:51:06 +03:00 |
|
Gani Georgiev
|
25081f14eb
|
make raw json scanning determinisctic and added setting option to limit log data size
|
2026-08-18 22:46:51 +03:00 |
|
Gani Georgiev
|
97dd775455
|
(experimental) upgraded to encoding/json/v2
|
2026-08-18 18:16:22 +03:00 |
|
Gani Georgiev
|
9f32dfa7ba
|
allow passing noninitialized *filesystem.File values
|
2026-07-22 23:11:29 +03:00 |
|
Gani Georgiev
|
dcb9cf3d0a
|
run gofmt
|
2026-07-15 13:14:52 +03:00 |
|
Gani Georgiev
|
f1618ee59b
|
fixed unhandled panic and wrapped all internal goroutines
|
2026-07-15 12:03:07 +03:00 |
|
Gani Georgiev
|
c388ade7f0
|
[#7761] fixed view collection * validator and added more friendly error messages
|
2026-07-15 08:00:39 +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
|
f868756721
|
fixed number settings 0 max validator
|
2026-06-08 12:57:44 +03:00 |
|
Gani Georgiev
|
5631d9b1c2
|
fixed typos
|
2026-06-03 16:14:28 +03:00 |
|
Gani Georgiev
|
f3ae7731d4
|
simplified and fixed flaky test
|
2026-05-30 15:01:58 +03:00 |
|
Gani Georgiev
|
a2d4f12071
|
fixed grammar
|
2026-05-28 18:16:38 +03:00 |
|
Gani Georgiev
|
d4026ce60f
|
[#7698] send system email alerts to superusers in case of an error with the automated backups
|
2026-05-26 16:54:45 +03:00 |
|
Gani Georgiev
|
b65b7c5c56
|
updated default email texts for consistency and set slightly smaller default token durations
|
2026-05-26 09:33:03 +03:00 |
|
Gani Georgiev
|
4ebdfe4a1e
|
updated default email texts for consistency and set a smaller default verification token duration
|
2026-05-26 09:31:50 +03:00 |
|
Gani Georgiev
|
f7fbc6c2c3
|
added RealtimeConnectRequestEvent.MaxTimeout field
|
2026-05-18 11:40:46 +03:00 |
|
Gani Georgiev
|
8d7e3abbd6
|
[#7689] fixed indexes update collection error
|
2026-05-14 21:32:21 +03:00 |
|
Gani Georgiev
|
88193b9396
|
adjusted noitems alignment
|
2026-05-07 19:39:33 +03:00 |
|
Gani Georgiev
|
3cedf032ca
|
[#7681] changed settings app url input to type=text
|
2026-05-06 19:40:44 +03:00 |
|
Gani Georgiev
|
5a144e1342
|
[#6410] added rate limit option to exclude IPs/CIDR subnets
|
2026-05-05 17:29:25 +03:00 |
|
Gani Georgiev
|
21a5524fed
|
added superuser ips whitelist
|
2026-05-05 13:04:06 +03:00 |
|
Gani Georgiev
|
d90aaedc00
|
skip duplicated records ids from the IN expand
|
2026-05-01 19:16:53 +03:00 |
|
Gani Georgiev
|
326f150db2
|
added more tests for internal record hooks
|
2026-04-26 20:47:47 +03:00 |
|
Gani Georgiev
|
555a4f1a1e
|
lowered the default mfa duration and reorganized internal record pre/post handling
|
2026-04-26 16:46:16 +03:00 |
|
Gani Georgiev
|
ca7cf1162f
|
added App.DeleteAllExternalAuthsByRecord
|
2026-04-26 11:40:09 +03:00 |
|
Gani Georgiev
|
4c44044c0c
|
merge newui branch
|
2026-04-18 16:50:39 +03:00 |
|
Gani Georgiev
|
01949b059b
|
removed unnecessery struct wrapping
|
2026-04-05 16:28:11 +03:00 |
|
Gani Georgiev
|
d92a98b100
|
fixed settings smtp password clear persistence
|
2026-04-05 13:47:06 +03:00 |
|
Gani Georgiev
|
45d353ffdb
|
fixed OAuth2 client secret reset when marshalizing a cached collection model
|
2026-03-27 23:56:17 +02:00 |
|
Gani Georgiev
|
bb18799a0b
|
applied lint typo fixes
|
2026-03-04 22:31:27 +02:00 |
|
Gani Georgiev
|
4a40c1b897
|
added todo for the extra rule constraint
|
2026-03-04 22:14:49 +02:00 |
|
Gani Georgiev
|
d695e9d180
|
wrap extra client-side ListRule filter with existence check and replaced the map with a slice to minimize test flakiness
|
2026-03-01 00:09:05 +02:00 |
|
Gani Georgiev
|
eb28f898d0
|
[#7538] set OnlyInt:true when a view column expression is loosely known to return int-only values
|
2026-02-22 11:06:08 +02:00 |
|
Gani Georgiev
|
1d72c8487e
|
bumped app version
|
2026-02-13 17:21:34 +02:00 |
|
Gani Georgiev
|
97eb9b300b
|
renamed arguments to make it more clear that they are dangeous
|
2026-02-13 16:40:29 +02:00 |
|
Gani Georgiev
|
4a1e3aed6e
|
added extra collection field exist check to minimize misuse and have a more clear error message
|
2026-01-27 16:46:04 +02:00 |
|
Gani Georgiev
|
65750bca8d
|
revert GROUP BY optimization
|
2026-01-18 18:38:40 +02:00 |
|
Gani Georgiev
|
adb991eb02
|
fixed comment typos
|
2026-01-17 10:58:12 +02:00 |
|