zeekay
6759ac456c
Rebrand PocketBase imports to Hanzo Base across all Go files
...
Replace github.com/pocketbase/pocketbase with github.com/hanzoai/base
in 106 Go source files. Keep pocketbase/dbx and pocketbase/tygoja as-is
(upstream dependencies). Add compiled binary to .gitignore. Include
realtime DX design document inspired by Convex patterns.
2026-02-27 09:43:39 -08:00
zeekay
4b229fae5b
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# core/record_field_resolver_multi_match.go
# ui/dist/assets/AuthMethodsDocs-ChShXLwE.js
# ui/dist/assets/AuthMethodsDocs-Cqvl0T_l.js
# ui/dist/assets/AuthMethodsDocs-DIqhS7qY.js
# ui/dist/assets/AuthRefreshDocs-CHakkNnn.js
# ui/dist/assets/AuthRefreshDocs-DLb1qree.js
# ui/dist/assets/AuthRefreshDocs-DXgrlMdk.js
# ui/dist/assets/AuthWithOAuth2Docs-Bl8VRxNv.js
# ui/dist/assets/AuthWithOAuth2Docs-DVBOel22.js
# ui/dist/assets/AuthWithOAuth2Docs-I213UiJ7.js
# ui/dist/assets/AuthWithOtpDocs-B9tL6gIN.js
# ui/dist/assets/AuthWithOtpDocs-C2PPm9-Z.js
# ui/dist/assets/AuthWithOtpDocs-qEMoMG3D.js
# ui/dist/assets/AuthWithPasswordDocs-B8JWDbPL.js
# ui/dist/assets/AuthWithPasswordDocs-BTHeYJwE.js
# ui/dist/assets/AuthWithPasswordDocs-D9rqgLpO.js
# ui/dist/assets/BatchApiDocs-BV4PYYXn.js
# ui/dist/assets/BatchApiDocs-DXa997am.js
# ui/dist/assets/BatchApiDocs-Di2Qe2dV.js
# ui/dist/assets/DeleteApiDocs-C3IINRwz.js
# ui/dist/assets/DeleteApiDocs-LfmVp4Uf.js
# ui/dist/assets/DeleteApiDocs-SU4XdGhJ.js
# ui/dist/assets/EmailChangeDocs-COx1USU5.js
# ui/dist/assets/EmailChangeDocs-D-qNHT_P.js
# ui/dist/assets/EmailChangeDocs-DpfXIE_V.js
# ui/dist/assets/FieldsQueryParam-BYe9ZK-G.js
# ui/dist/assets/FieldsQueryParam-L8vpHeF4.js
# ui/dist/assets/FieldsQueryParam-z0dGQ6uY.js
# ui/dist/assets/ListApiDocs-BCTT-AOz.js
# ui/dist/assets/ListApiDocs-C0_GwI7k.js
# ui/dist/assets/ListApiDocs-T9_aO-pW.js
# ui/dist/assets/PageInstaller-B22bivaN.js
# ui/dist/assets/PageInstaller-C0BBhyBx.js
# ui/dist/assets/PageInstaller-IYSwJhZW.js
# ui/dist/assets/PageOAuth2RedirectFailure-BjbpqlFj.js
# ui/dist/assets/PageOAuth2RedirectFailure-COyNF79R.js
# ui/dist/assets/PageOAuth2RedirectFailure-DPmGG9zv.js
# ui/dist/assets/PageOAuth2RedirectSuccess-6cMXLFAX.js
# ui/dist/assets/PageOAuth2RedirectSuccess-CdkCarGH.js
# ui/dist/assets/PageOAuth2RedirectSuccess-DSEIHeQL.js
# ui/dist/assets/PageRecordConfirmEmailChange-BYW-6ASg.js
# ui/dist/assets/PageRecordConfirmEmailChange-Bm1CIYvq.js
# ui/dist/assets/PageRecordConfirmEmailChange-BpaqOT4u.js
# ui/dist/assets/PageRecordConfirmPasswordReset--wx_u2lI.js
# ui/dist/assets/PageRecordConfirmPasswordReset-CoeY2Z_C.js
# ui/dist/assets/PageRecordConfirmPasswordReset-Ptya5bfe.js
# ui/dist/assets/PageRecordConfirmVerification-6xjF3T0O.js
# ui/dist/assets/PageRecordConfirmVerification-C1UTIIJh.js
# ui/dist/assets/PageRecordConfirmVerification-C4LixXvA.js
# ui/dist/assets/PageSuperuserConfirmPasswordReset-19z2IFg4.js
# ui/dist/assets/PageSuperuserConfirmPasswordReset-DwNi0ugQ.js
# ui/dist/assets/PageSuperuserConfirmPasswordReset-SMnDTRNi.js
# ui/dist/assets/PageSuperuserRequestPasswordReset-BpDW217f.js
# ui/dist/assets/PageSuperuserRequestPasswordReset-DK63qE6z.js
# ui/dist/assets/PageSuperuserRequestPasswordReset-bG02qLIM.js
# ui/dist/assets/PasswordResetDocs-CE67mLC0.js
# ui/dist/assets/PasswordResetDocs-CHAK0vma.js
# ui/dist/assets/PasswordResetDocs-Dap-N4rx.js
# ui/dist/assets/RealtimeApiDocs-BooTSQCb.js
# ui/dist/assets/RealtimeApiDocs-CoHmYVEx.js
# ui/dist/assets/RealtimeApiDocs-D7ds3fHt.js
# ui/dist/assets/VerificationDocs-B42AIoCQ.js
# ui/dist/assets/VerificationDocs-BS7b11zH.js
# ui/dist/assets/VerificationDocs-ZhkdFVIl.js
# ui/dist/assets/ViewApiDocs-BXmRLHZ1.js
# ui/dist/assets/ViewApiDocs-DM5JJQjh.js
# ui/dist/assets/ViewApiDocs-DRpxcuJR.js
# ui/public/fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2
# ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2
2026-02-22 01:17:16 -08:00
Gani Georgiev
74e1bc3ed5
disable installer when running tests
2025-10-02 20:51:32 +03:00
zeekay
ef90d0c4c4
Use base
2025-02-10 11:58:49 -06:00
Gani Georgiev
be0571e2e2
added tests.NewTestAppWithConfig helper
2024-12-06 21:38:57 +02:00
Gani Georgiev
1d4fa61617
merge v0.23.0-rc changes
2024-09-29 21:09:46 +03:00
Gani Georgiev
b5695449e9
call TestApp.ResetBootstrap as finalizer of the test OnTerminate hook
2024-03-20 23:52:26 +02:00
Gani Georgiev
fa49056034
[ #4600 ] autorun migrations for the test app and call the OnTerminate hook on TestApp.Cleanup
2024-03-20 22:47:16 +02:00
Gani Georgiev
1857907b00
synced with master
2023-12-29 23:31:54 +02:00
Gani Georgiev
d6d4c69c66
logs refactoring
2023-11-26 13:33:17 +02:00
Gani Georgiev
a065c35e83
restructered some of the internals and added basic js app hooks support
2023-06-08 17:59:08 +03:00
Gani Georgiev
7aeb0f3a06
registered custom cgo sqlite driver
2023-05-27 09:24:18 +03:00
Gani Georgiev
d3858275e9
added backup apis and tests
2023-05-13 22:12:42 +03:00
Gani Georgiev
12731bbb0d
[ #215 ] added server-side handlers for serving private files
2023-04-04 20:33:35 +03:00
Gani Georgiev
8e14bce371
[ #1240 ] added dedicated before/after auth hooks and refactored the submit interceptors
2023-01-15 17:00:28 +02:00
Gani Georgiev
558c049cd4
added split (sync and async) db connections pool
2022-12-15 16:42:35 +02:00
Gani Georgiev
22d413c1a6
batched rel references and added test for the batch delete processing
2022-12-12 19:21:54 +02:00
Gani Georgiev
9295b3a414
[ #468 ] added record auth verification, password reset and email change request event hooks
2022-12-03 14:50:12 +02:00
Gani Georgiev
871ecca92a
added error event hooks
2022-12-02 16:36:15 +02:00
Gani Georgiev
c11ac49b31
[ #468 ] added additional realtime events
2022-12-02 14:25:55 +02:00
Gani Georgiev
472a5b86e3
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
c40dd2d332
[ #943 ] exposed apis.EnrichRecord and apis.EnrichRecords
2022-11-17 14:18:11 +02:00
Gani Georgiev
943c47a441
initial v0.8 pre-release
2022-10-30 10:28:14 +02:00
Gani Georgiev
68138c167d
[ #396 ] renamed tests.CloneIntoTempDir to tests.TempDirClone
2022-09-07 20:34:18 +03:00
Gani Georgiev
c6cba7b7da
[ #396 ] updated tests helpers
2022-09-07 20:31:05 +03:00
Gani Georgiev
945a767c0d
[ #276 ] added support for linking external auths by provider id
2022-08-31 13:38:31 +03:00
Gani Georgiev
981fa765e0
before updateding test data
2022-08-07 20:58:21 +03:00
Valley and GitHub
c0d865b796
[ #38 ] added lint and used the lint suggestions
2022-07-09 17:17:41 +03:00
Gani Georgiev
e4b1154a42
initial public commit
2022-07-07 00:19:05 +03:00