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
95a8289afa
merged origin/release/0.12
2025-04-11 13:10:25 +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
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
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
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
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
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
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
9d122da4b9
cli create: improve cloudflare (create d1, r2)
2025-03-26 10:30:47 +01:00
dswbx
06e92d268b
fix d1 introspect issue by excluding _cf_METADATA
2025-03-26 09:58:49 +01:00
dswbx
6e6c65b375
fix d1 introspect issue by excluding _cf_METADATA
2025-03-26 09:19:54 +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
dswbx
0c15ec1434
hide oauth client details with type password
2025-03-21 18:03:45 +01:00
dswbx
7b8c7f1ae4
fix s3 media upload in node environments by adding content length to request
2025-03-21 18:01:44 +01:00
dswbx
f6996b1953
admin ui: started color centralization + made sidebar resizable
2025-03-18 10:56:39 +01:00
dswbx
622a7b2b9a
add sqlocal connection including example
2025-03-15 14:40:41 +01:00
dswbx
5697b7891a
update cli description for run
2025-03-14 15:37:51 +01:00
dswbx
b763826754
replaced remix with react-router
2025-03-14 15:32:43 +01:00
dswbx
181443b320
fix is_toggled test
2025-03-14 11:45:02 +01:00
dswbx
6015acb914
added basic cli telemetry
2025-03-14 11:40:56 +01:00
dswbx
a55d93b5ff
data schema: disable primary field
2025-03-14 10:03:40 +01:00
dswbx
c4aaa5a90b
move postgres to a separate package
2025-03-14 09:42:51 +01:00
dswbx
b1b2e97a5a
Merge remote-tracking branch 'origin/release/0.10' into feat/add-postgres-and-prepare-others
...
# Conflicts:
# app/package.json
# bun.lock
2025-03-14 08:06:50 +01:00
dswbx
1ea22248b4
fix nextjs linting hints and improve adapter to support config as function
2025-03-14 07:55:05 +01:00
dswbx
051c508254
add override to skeleton
2025-03-11 19:52:44 +01:00
dswbx
a72b11e9fb
fix tests
2025-03-11 17:45:27 +01:00
dswbx
96781f5d3d
removed admin config from server, theme is now client side, fixed module manager migrations
2025-03-11 17:41:33 +01:00
dswbx
de89e26ffb
Merge remote-tracking branch 'origin/release/0.10' into feat/remove-admin-config
...
# Conflicts:
# app/src/modules/server/AdminController.tsx
# app/src/ui/Admin.tsx
2025-03-11 13:56:27 +01:00
dswbx
640f015812
upgrade tailwind to v4
2025-03-11 13:43:40 +01:00