dswbx
edb5d5f4a9
added media permissions ( #142 )
...
* added permissions support for media module
introduced `MediaPermissions` for fine-grained access control in the media module, updated routes to enforce these permissions, and adjusted permission registration logic.
* fix: handle token absence in getUploadHeaders and add tests for transport modes
ensure getUploadHeaders does not set Authorization header when token is missing. Add unit tests to validate behavior for different token_transport options.
* remove console.log on DropzoneContainer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-20 09:53:11 +02:00
dswbx
600b55fada
Merge pull request #146 from bknd-io/chore/optimize-tb
...
adjust typebox imports and enable TS incremental
2025-04-11 13:11:35 +02:00
dswbx
95a8289afa
merged origin/release/0.12
2025-04-11 13:10:25 +02:00
dswbx
a55eca75d0
fix imports in test files
...
reorganize imports to use "@sinclair/typebox" directly, replacing local utility references, and add missing "override" keywords in test classes.
2025-04-11 12:02:20 +02:00
dswbx
b94dec65d2
ts: enable incremental
2025-04-11 11:54:41 +02:00
dswbx
e5d6ed536c
Merge pull request #141 from bknd-io/chore/cleanup
...
cleanup: replace console.log/warn with $console, remove commented-out code
2025-04-10 15:56:13 +02:00
dswbx
4e718a063d
cleanup: replace console.log/warn with $console, remove commented-out code
...
Removed various commented-out code and replaced direct `console.log` and `console.warn` usage across the codebase with `$console` from "core" for standardized logging. Also adjusted linting rules in biome.json to enable warnings for `console.log` usage.
2025-04-10 14:18:48 +02:00
dswbx
3859b9ba00
changed tb imports
2025-04-10 10:40:12 +02:00
dswbx
ad7926db4c
Merge pull request #121 from bknd-io/release/0.11
...
Release 0.11
v0.11.0
2025-04-08 12:51:34 +02:00
dswbx
53a3dcdee7
release: v0.11
2025-04-08 12:50:37 +02:00
dswbx
53467d6750
fix: create: cloudflare starter wasn't creating a r2 bucket
2025-04-08 12:43:50 +02:00
dswbx
a80a731498
fix: cli: user command now uses the same app env setup as run
2025-04-08 11:22:10 +02:00
dswbx
7e1757b7f4
fix: updated cloudflare adapter to use runtime config, aligned vite
2025-04-05 18:03:58 +02:00
dswbx
2c29e06fb8
fix: media infinite should be disabled for dropzone in entities
2025-04-05 18:01:04 +02:00
dswbx
ca86fa58ac
cli: user: add token generation ( #140 )
...
* cli: user: add token generation
* cli: user: add token generation
* cli: user: check for value being cancel before continuing
2025-04-05 17:57:03 +02:00
dswbx
de984fa101
fixes issues in firefox where view transitions are not available ( #139 )
2025-04-04 09:00:50 +02:00
dswbx
a12d4e13d0
e2e: added script to auto test adapters
2025-04-03 16:40:51 +02:00
dswbx
fa6c7acaf5
implement/init e2e tests ( #135 )
...
* init e2e
* updated/moved vitest, finished merge
* fix bun picking up e2e tests
* e2e: overwrite webserver config with env
* e2e: added adapter configs
* e2e: replaced image
2025-04-03 11:08:16 +02:00
dswbx
0b41aa5a2d
cli: create: allow non-interactive create ( #137 )
2025-04-03 09:17:29 +02:00
dswbx
a5ec40c517
docker: add option to overwrite bknd version used ( #136 )
2025-04-03 07:58:00 +02:00
dswbx
75e2b96344
fixed limbo batching issue by disabling batching ( #133 )
...
* fixed limbo batching issue by disabling batching
* updated @libsql/client to `0.15.2`
2025-04-02 20:19:20 +02:00
dswbx
aaae8d9681
aws cli create: added guided db creation ( #134 )
2025-04-02 20:18:52 +02:00
dswbx
e4608b7df7
cosmetics: fixed admin skeleton, use password field on auth, use $console in auth middleware
2025-04-01 13:49:58 +02:00
dswbx
44b3f72005
added media overlay preview fallback
2025-04-01 13:37:11 +02:00
dswbx
9134d121cd
keep extension from file when generating random name ( #127 )
...
* keep extension from file when generating random name
* added test for random name generation
2025-04-01 13:24:32 +02:00
Cameron Pak
2f067451b4
chore: update dependencies and enhance TypeScript configuration for Astro example ( #128 )
2025-04-01 12:58:13 +02:00
dswbx
3f26c45dd9
refactored adapters to run test suites ( #126 )
...
* refactored adapters to run test suites
* fix bun version for tests
* added missing adapter tests and refactored examples to use `bknd.config.ts` where applicable
2025-04-01 11:43:11 +02:00
dswbx
36e4224b33
refactored EventManager to run asyncs on call only, app defaults to run before response ( #129 )
...
* refactored EventManager to run asyncs on call only, app defaults to run before response
* fix tests
2025-04-01 11:19:55 +02:00
dswbx
434d56672c
Merge pull request #125 from bknd-io/feat/cli-load-creds
...
improve cli creds extraction
2025-03-29 08:11:43 +01:00
dswbx
b2fd907e8c
updated docs, fixed run with node/tsx
2025-03-28 21:12:50 +01:00
dswbx
b29c04e8c9
added more cli instructions
2025-03-28 20:52:00 +01:00
dswbx
11a28eba88
improve cli creds extraction
2025-03-28 18:03:09 +01:00
dswbx
9e3c081e50
reorganized storage adapter and added test suites for adapter and fields ( #124 )
...
* reorganized storage adapter and added test suites for adapter and fields
* added build command in ci pipeline
* updated workflow to also run node tests
* updated workflow: try with separate tasks
* updated workflow: try with separate tasks
* updated workflow: added tsx as dev dependency
* updated workflow: try with find instead of glob
2025-03-27 20:41:42 +01:00
dswbx
40c9ef9d90
Merge pull request #123 from bknd-io/feat/media-dialog-and-infinite
...
add media detail dialog and infinite loading
2025-03-27 10:24:48 +01:00
dswbx
7facef47da
fix media styling on mobile
2025-03-27 09:57:31 +01:00
dswbx
e2bf6a0724
Merge remote-tracking branch 'origin/feat/media-detect-dimensions' into feat/media-dialog-and-infinite
2025-03-27 09:26:09 +01:00
dswbx
f6a511d998
add media detail dialog and infinite loading
2025-03-27 09:23:14 +01:00
dswbx
9407f3d212
add image dimension detection for most common formats
2025-03-27 09:21:58 +01:00
dswbx
0424c08a9e
Merge pull request #120 from bknd-io/feat/cf-create-infra
...
cli create: improve cloudflare (create d1, r2)
2025-03-26 10:32:48 +01:00
dswbx
9d122da4b9
cli create: improve cloudflare (create d1, r2)
2025-03-26 10:30:47 +01:00
dswbx
0f56d554b0
Merge pull request #119 from bknd-io/fix/cf-d1-introspect-issue-2
...
fix d1 introspect issue by excluding `_cf_METADATA`
2025-03-26 09:59:38 +01:00
dswbx
06e92d268b
fix d1 introspect issue by excluding _cf_METADATA
2025-03-26 09:58:49 +01:00
dswbx
b44b87923b
Merge pull request #118 from bknd-io/fix/cf-d1-introspect-issue
...
fix d1 introspect issue by excluding `_cf_METADATA`
v0.10.1
2025-03-26 09:21:59 +01:00
dswbx
6e6c65b375
fix d1 introspect issue by excluding _cf_METADATA
2025-03-26 09:19:54 +01:00
dswbx
c9c00adf6c
docs: added database overview
2025-03-25 14:21:00 +01:00
dswbx
ee15150c78
Merge pull request #109 from bknd-io/release/0.10
...
Release 0.10
v0.10.0
2025-03-25 13:04:25 +01:00
dswbx
f8f5ef9c98
bump version to 0.10
2025-03-25 13:03:15 +01:00
dswbx
ec015b7849
docs: add postgres and sqlocal instructions
2025-03-25 13:02:09 +01:00
dswbx
67e0374c04
add change set to mutator insert/update after event
2025-03-21 19:32:24 +01:00
dswbx
9380091ba9
Merge pull request #116 from bknd-io/fix/s3-upload-in-node
...
fix s3 media upload in node environments by adding content length to request
2025-03-21 18:05:04 +01:00