dswbx
000f8d20a8
template: added cloudflare vite hybrid template
2025-11-21 17:55:24 +01:00
dswbx
9e7547e787
Merge pull request #302 from bknd-io/fix/cf-proxy-and-modes
...
Fix: cf proxy and modes
2025-11-21 17:54:23 +01:00
dswbx
c3ae4a3999
fix cloudflare adapter warm mode and type improvements
...
Adds warm mode support to cloudflare adapter to enable app instance caching. Improves BkndConfig type handling and makes hybrid mode reader optional. Fixes entity hook types to properly handle Generated ID types from kysely.
2025-11-21 17:35:45 +01:00
dswbx
5c3eeb7642
fix json schema validation initialization
...
ensure `getJsonSchema` handles both object and non-object outputs to prevent errors during validation initialization. this improves robustness when handling edge cases in schema configurations.
2025-11-20 21:11:28 +01:00
dswbx
a2fa11ccd0
refactor modes implementation and improve validation handling
...
refactor `code` and `hybrid` modes for better type safety and configuration flexibility. add `_isProd` helper to standardize environment checks and improve plugin syncing warnings. adjust validation logic for clean JSON schema handling and enhance test coverage for modes.
2025-11-20 21:08:16 +01:00
dswbx
fdee39da62
fix cli url opener and add minimal debug docker config
2025-11-20 20:04:13 +01:00
dswbx
16a3a67634
fix: recursive with omitted join clauses
2025-11-14 22:17:27 +01:00
dswbx
2b5e1771de
refactor: enhance email OTP responses and improve data structure
...
Updated the email OTP plugin to return a structured response containing the email, action, and expiration details. Adjusted the tests to validate the new response format. Increased password length for user creation
2025-11-14 21:59:06 +01:00
dswbx
a16e017e39
Merge remote-tracking branch 'origin/release/0.20' into feat/add-otp-plugin
2025-11-14 09:01:36 +01:00
dswbx
079d613b2e
adjust biome configuration for improved linting and file inclusion
...
add specific file exclusions in `biome.json` to refine file tracking and adapt linting script in `package.json` to automatically write changes.
2025-11-11 16:42:19 +01:00
dswbx
ff56d616d9
chore: upgrade bun to 1.3.2
2025-11-11 15:57:24 +01:00
dswbx
5b3d36c527
Merge pull request #294 from cameronapak/claude/add-loops-email-driver-011CUxMpVqe8AT22gN2k5ZVm
...
Email Driver: Add Plunk Support
2025-11-11 15:48:18 +01:00
cameronapak
2885fea077
Remove multi-recipient support from Plunk driver
2025-11-11 08:30:26 -06:00
dswbx
5ce22162c3
Merge pull request #297 from jonaspm/patch-1
...
Update import path for getApi in astro.mdx
2025-11-11 13:56:24 +01:00
dswbx
3f55c0f2c5
fix imports and adjust biome and linting configuration
...
remove unused `SecretSchema` import, adjust biome settings to modify linting behavior, and clean formatting in `slugify` and other functions.
2025-11-11 13:29:24 +01:00
Jonás Perusquía Morales
21f642161d
Update import path for getApi in astro.mdx
...
Fix import path for getApi.
2025-11-10 18:42:49 -06:00
dswbx
7912729159
Merge pull request #296 from jonaspm/patch-1
...
Update Astro integration documentation
2025-11-10 19:36:16 +01:00
Jonás Perusquía Morales
d3e87be604
Update Astro integration documentation
...
Removed note about Astro v4 and issues with v5. Issue was fixed on Dec 16, 2024 [https://github.com/withastro/astro/issues/12699 ]
2025-11-10 12:02:22 -06:00
dswbx
ba3d11edab
Merge remote-tracking branch 'origin/release/0.20' into feat/add-otp-plugin
2025-11-10 13:25:01 +01:00
dswbx
9ec31373e1
Merge pull request #295 from bknd-io/fix/hybrid-schema-sync
...
fix hybrid schema sync
2025-11-10 10:36:52 +01:00
dswbx
70b25a9f9b
hybrid: fix timing for automatic schema syncs to work with plugins
2025-11-10 10:34:50 +01:00
dswbx
b6717f0237
otp: update docs on permissions, only require email driver if sendEmail is not false
2025-11-10 10:25:33 +01:00
dswbx
c57f3e8070
otp: added missing tests
2025-11-10 10:17:16 +01:00
dswbx
c2f4f92d1a
refactor otp listeners
2025-11-10 09:40:47 +01:00
dswbx
6eb8525656
otp: add sendEmail option to disable sending for debugging
2025-11-10 09:30:24 +01:00
cameronapak
e2ebb57564
Fixed tests :)
2025-11-09 08:11:49 -06:00
cameronapak
2b7bbc5df0
Update tests to use real information
2025-11-09 08:01:14 -06:00
Claude
8766b742c6
add PLUNK_API_KEY to .env.example
2025-11-09 13:50:12 +00:00
Claude
3befa43a9e
remove PRD and task list documents from PR
2025-11-09 13:42:08 +00:00
Claude
a842808464
mark all tasks as completed in task list
2025-11-09 13:36:18 +00:00
Claude
bd1ef8ed57
implement Plunk email driver with comprehensive tests
...
- Add plunkEmail driver following IEmailDriver interface
- Support single and multiple recipients (up to 5 max per Plunk API)
- Handle both string and { text, html } body formats
- Include sender customization (from, name, reply)
- Add recipient validation and error handling
- Create comprehensive unit tests with 6 test cases
- Export plunkEmail from core drivers index
- Update task list with implementation progress
2025-11-09 13:35:48 +00:00
Claude
a0019e5500
add detailed sub-tasks for Plunk email driver implementation
2025-11-09 13:29:42 +00:00
Claude
8ec67a5492
add task list for Plunk email driver implementation
2025-11-09 13:28:04 +00:00
Claude
960f7c3fb2
add PRD for Plunk email driver implementation
2025-11-09 13:25:38 +00:00
dswbx
793c214e6d
Merge remote-tracking branch 'origin/release/0.20' into feat/add-otp-plugin
2025-11-07 09:58:48 +01:00
dswbx
4094004b83
Merge remote-tracking branch 'origin/release/0.20' into feat/add-otp-plugin
2025-11-07 09:50:33 +01:00
dswbx
300d86ff7c
Merge pull request #293 from bknd-io/chore/biome-upgrade
...
upgrade biome and vscode settings
2025-11-07 09:49:22 +01:00
dswbx
4c9b662f6f
fix bknd/util imports
2025-11-07 09:47:43 +01:00
dswbx
a862cfdcf1
add .vscode/settings.json
2025-11-07 09:45:12 +01:00
dswbx
de62f4e729
upgrade biome config
2025-11-07 09:39:02 +01:00
dswbx
7e399830e5
add validation for used OTP codes
2025-11-07 09:12:58 +01:00
dswbx
ee2ab982df
docs: added emailOTP plugin docs
2025-11-07 09:11:13 +01:00
dswbx
5be55a6fa6
clean up error, it's prefixed with the plugin name already
2025-11-07 08:51:44 +01:00
dswbx
341eb13425
rename to email otp to make it more explicit
2025-11-07 08:48:02 +01:00
dswbx
68fbb6e933
fix events reference for instance checks
2025-11-06 20:47:19 +01:00
dswbx
8b36985252
otp: add entity config, reduce result
2025-11-06 20:38:16 +01:00
dswbx
ff86240b0e
feat: add OTP plugin
2025-11-06 20:06:51 +01:00
dswbx
40bbdb904f
refactor: expose additional kysely postgres options
2025-11-05 10:47:47 +01:00
dswbx
a333d537b0
refactor postgres functions to not rely on the packages
2025-11-05 10:21:35 +01:00
dswbx
108c108d82
merge origin/release/0.20
2025-11-05 10:05:57 +01:00