1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-03-27 16:25:41 +02:00

317 Commits

Author SHA1 Message Date
Gani Georgiev
803ebb8f40 bumped default server timeouts 2025-03-06 21:45:16 +02:00
Gani Georgiev
501c49012e [poc] replaced aws-sdk-go-v2 and gocloud.dev/blob 2025-03-05 16:31:21 +02:00
Gani Georgiev
4db497c5e1 added subscription.Message.WriteSSE method 2025-02-21 13:04:23 +02:00
Gani Georgiev
973916bb48 synced with master 2025-02-21 12:51:44 +02:00
Gani Georgiev
d607695600 [] restore meta.isNew OAuth2 response field 2025-02-21 10:30:43 +02:00
Gani Georgiev
26f0df36bc [] load the request info context during password/OAuth2/OTP authentication 2025-02-10 16:57:25 +02:00
Gani Georgiev
6a7f3a21fb synced with master 2025-02-10 09:38:15 +02:00
Gani Georgiev
59f98cac99 fixed flaky realtime record resolve test 2025-02-09 23:47:08 +02:00
Gani Georgiev
2a1fdc1613 added realtime api record resolve tests 2025-02-09 23:26:41 +02:00
Gani Georgiev
f767af0ded bumped app version 2025-02-09 19:41:05 +02:00
Gani Georgiev
920e893e11 [] fixed realtime delete event for RecordProxy and other custom record models 2025-02-09 19:24:45 +02:00
Gani Georgiev
9856c59de0 prioritized user submitted OAuth2 createData.email 2025-02-03 12:57:15 +02:00
Gani Georgiev
4b489b511d bumped app version and updated dependencies 2025-01-31 13:29:19 +02:00
Gani Georgiev
33340a6977 [] added support for case-insensitive password auth 2025-01-26 12:24:37 +02:00
Gani Georgiev
a4a228b368 replaced exists bool db scans with int for broader drivers compatibility 2025-01-20 14:16:00 +02:00
Gani Georgiev
25dd858c18 execute the delete realtime access checks against the non-transactional app instance 2025-01-17 15:59:39 +02:00
Gani Georgiev
dadbca5248 use the original record id in the update manage rule checks 2025-01-03 17:35:21 +02:00
Gani Georgiev
a43f4bf155 reuse the random identifier 2025-01-01 16:41:47 +02:00
Gani Georgiev
3074ed3c5e fixed comment typos 2024-12-30 21:58:29 +02:00
Gani Georgiev
26cb1cef37 added ServeEvent.InstallerFunc field 2024-12-30 20:30:07 +02:00
Gani Georgiev
a8952cfca2 [] expanded the hidden fields check and allow targetting hidden fields in the List API rule 2024-12-29 17:31:58 +02:00
Gani Georgiev
d34c8ec048 added record.SetRandomPassword() helper and updated oauth2 autogenerated password handling 2024-12-26 13:24:03 +02:00
Gani Georgiev
56f951e5a2 added crons web apis and ui listing 2024-12-25 22:24:24 +02:00
Gani Georgiev
47bd4ca11e eagerly interrupt waiting for the email alert send in case it takes longer than 15s 2024-12-24 12:13:33 +02:00
Gani Georgiev
39df26ee21 changed store.Store to accept generic key type 2024-12-23 15:44:00 +02:00
Gani Georgiev
f27d9f1dc9 synced with master 2024-12-22 10:24:44 +02:00
Gani Georgiev
f6407b903b [] skip the default body size limit for the backup endpoint 2024-12-20 13:45:17 +02:00
Gani Georgiev
76b9051011 [] refresh the token key on email change 2024-12-17 11:44:27 +02:00
Gani Georgiev
e51456bce2 [] added poc implementation for the dry submit removal 2024-12-11 18:43:48 +02:00
Gani Georgiev
77ac44a49a moved the default UI CSP as response header 2024-12-02 13:45:44 +02:00
Gani Georgiev
79f6f4ee60 fixed comment typo 2024-11-28 15:21:19 +02:00
Gani Georgiev
ab7194a639 fixed gzip middleware not applying when serving static files 2024-11-28 13:51:43 +02:00
Gani Georgiev
cb2b27f6ed updated otp request error message 2024-11-26 19:51:21 +02:00
Gani Georgiev
fab334fca6 updated error messages 2024-11-25 11:28:20 +02:00
Gani Georgiev
73361370f0 added list hidden field filter test 2024-11-24 15:35:42 +02:00
Gani Georgiev
e9ece220d6 added env variables support for the thumbs generation limits 2024-11-23 20:38:30 +02:00
Gani Georgiev
c3b347af4b added note and tests regarding the shared batch Authorization header 2024-11-23 11:54:25 +02:00
Gani Georgiev
e5800875c2 updated ui/dist and added fallback debug log 2024-11-22 23:30:44 +02:00
Gani Georgiev
2e43518bb4 synced ported cors middleware 2024-11-22 23:19:23 +02:00
Gani Georgiev
305e183f58 added apis.ToApiError alias 2024-11-22 20:44:29 +02:00
Gani Georgiev
5d8a8dd7d8 updated godoc and renamed cors middleware handler 2024-11-21 22:22:58 +02:00
Gani Georgiev
c2e7ab8d41 fixed oauth2 redirect test 2024-11-21 12:11:00 +02:00
Gani Georgiev
7ee6b11e9d return an error in case of required MFA so that external handlers can react if necessary 2024-11-21 11:12:25 +02:00
Gani Georgiev
d0795bd849 updated tests 2024-11-19 22:37:44 +02:00
Gani Georgiev
08f2190ad1 [] instead of unregister, unset the realtime client auth state on delete of the related auth record 2024-11-19 22:36:32 +02:00
Gani Georgiev
d919d55b5e allow mixing existing file names and new uploaded files 2024-11-19 17:45:15 +02:00
Gani Georgiev
9fe4f87e5b added required validator for the TextField.Pattern option in case it is a primary key 2024-11-19 17:21:43 +02:00
Gani Georgiev
52e85a8036 added oauth2 db errors handling and replaced the auth response map with a struct 2024-11-18 21:16:20 +02:00
Gani Georgiev
70df03ffbb fixed rate limiter rules matching to acount for the Audience field 2024-11-18 14:46:06 +02:00
Gani Georgiev
846136dcfb restored mfa ErrNoRows check 2024-11-13 20:24:52 +02:00