dswbx
10db267164
added a redirect param to password strategy
2025-01-29 20:26:06 +01:00
dswbx
c2b3316fcb
updated API instantiation, and update user on verify
2025-01-29 14:44:32 +01:00
dswbx
86ba055f5e
fix entity table select
2025-01-28 09:10:38 +01:00
dswbx
9d6ccda20d
Merge pull request #63 from bknd-io/fix/api-and-adapter
...
fix/api-and-adapter
2025-01-28 08:16:56 +01:00
dswbx
39c419c320
add built state and skip auth cookie if not signed in for local calls
2025-01-25 19:30:03 +01:00
dswbx
2d6d83ccb2
add fetcher option to api to allow local calls
2025-01-25 19:29:36 +01:00
dswbx
ba1eb5fe08
remove adapter re-exports
2025-01-25 19:28:39 +01:00
dswbx
123389786d
bump 0.7 rc version
2025-01-25 14:19:23 +01:00
dswbx
b65bb3b826
Merge pull request #62 from bknd-io/feat/adapter-optimize-imports
...
optimize adapter imports to deduplicate
2025-01-25 14:14:25 +01:00
dswbx
5b40d5eaf4
optimize adapter imports to deduplicate
2025-01-25 14:13:34 +01:00
dswbx
89b1fd3909
Merge pull request #61 from bknd-io/feat/cf-static-assets
...
adapter(cloudflare): add supports for the new assets feature
2025-01-25 13:48:52 +01:00
dswbx
aa7eac258b
adapter(cloudflare): add supports for the new assets feature
2025-01-25 13:40:28 +01:00
dswbx
392a06c486
Merge pull request #59 from bknd-io/feat/adapter-auth-env
...
Adapter: verified auth & env-specific construction
2025-01-25 13:36:59 +01:00
dswbx
1beac5043b
updated cloudflare adapter docs to match new args
2025-01-25 12:33:05 +01:00
dswbx
475488c910
Merge remote-tracking branch 'origin/feat/adapter-api-async' into feat/adapter-auth-env
2025-01-25 11:55:15 +01:00
dswbx
9ddacb7ae5
added adapter exports, generalized env-depending config construction
2025-01-25 11:54:19 +01:00
dswbx
3d1d52cbf8
Merge pull request #58 from bknd-io/release/0.6.2
...
Release 0.6.2
2025-01-25 09:40:44 +01:00
dswbx
acc504cdc9
release version 0.6.2
2025-01-25 09:40:15 +01:00
dswbx
d98d3351c0
Merge pull request #57 from bknd-io/feat/elements-docs-and-custom
...
restructured elements for better customization
2025-01-25 09:17:39 +01:00
dswbx
3e606cb159
Merge pull request #54 from bknd-io/fix/nextjs-schema-update
...
fixed schema updates to fail in nextjs envs due to lodash's merge
2025-01-25 09:17:23 +01:00
dswbx
cc76964d03
restructured elements slightly for better customization, updated readme and docs
2025-01-25 09:14:02 +01:00
dswbx
b0c5f6307a
updated adapters to automatically verify auth
2025-01-25 09:09:09 +01:00
dswbx
b3019d7333
Merge pull request #55 from bknd-io/feat/nextjs-plasmic-catchall
...
bknd/plasmic: added helper functions for integration
2025-01-25 09:03:30 +01:00
dswbx
2265451d4b
added handy nextjs-plasmic-bknd functions
2025-01-23 10:59:33 +01:00
dswbx
ba936604a3
fix overwrite of entity config (e.g. empty label)
2025-01-23 09:02:58 +01:00
dswbx
7dd42fbff3
fixed schema updates to fail in nextjs envs due to lodash's merge
2025-01-23 08:34:11 +01:00
dswbx
f64e5dac03
updated README and documentation (first part) to match 0.6
2025-01-21 18:30:01 +01:00
dswbx
24542f30cb
Merge pull request #53 from bknd-io/fix/release-0.6.1
...
fix auth screens' missing config permission, and media URL resolution
2025-01-21 17:13:57 +01:00
dswbx
51715158c2
fix auth screens' missing config permission, and media URL resolution
2025-01-21 17:10:45 +01:00
dswbx
42f935acfd
Merge pull request #47 from bknd-io/release/0.6
...
Release 0.6
2025-01-21 08:04:39 +01:00
dswbx
a4ce93bc7e
finalize package.json for release 0.6
2025-01-21 08:03:03 +01:00
dswbx
fc08108ee0
admin ui: improved relation description
2025-01-18 16:22:26 +01:00
dswbx
7cc437e816
Merge pull request #43 from bknd-io/refactor/optimize-ui-bundle-size
...
reduce ui bundle size
2025-01-18 15:56:20 +01:00
dswbx
a20b6b64a9
updated ui/client components, refactored deps
2025-01-18 15:25:12 +01:00
dswbx
664aed35f9
Merge remote-tracking branch 'origin/release/0.6' into refactor/optimize-ui-bundle-size
...
# Conflicts:
# app/build.ts
# app/package.json
2025-01-18 14:13:34 +01:00
dswbx
fb2dff956b
added better error messages if config secret permission is missing
2025-01-18 13:31:33 +01:00
dswbx
db10188945
strengthened schema ensuring for system entities
2025-01-18 12:39:34 +01:00
dswbx
145b47e942
minimal popper implementation for context menu placement
2025-01-18 09:59:10 +01:00
dswbx
ebd4565166
fix __isDev regression because of new vite static build
2025-01-18 09:20:57 +01:00
dswbx
ad61770ef4
fix entity form fields regression
2025-01-18 09:15:32 +01:00
dswbx
f4dc26198b
Merge pull request #52 from bknd-io/feat/admin-entity-context-menu
...
Admin UI: Adding context menu to entities list
2025-01-18 09:08:50 +01:00
dswbx
89b29256cf
adding context menu to entities list
2025-01-18 09:05:35 +01:00
dswbx
7ddcfc89b4
fixed auth strategy toggle, updated astro/remix
2025-01-17 18:08:23 +01:00
dswbx
baab70f9da
fix stackblitz issue uploading media to entity
2025-01-17 17:02:22 +01:00
dswbx
a6fd9f0d96
fix system entity registration by re-applying configs to modules
2025-01-17 15:46:05 +01:00
dswbx
9422cc5bb8
fix media initial enable to force reload window
2025-01-17 13:57:37 +01:00
dswbx
c3d0f01390
Merge pull request #51 from bknd-io/feat/admin-data-improve
...
Admin UI improvements
2025-01-17 13:46:38 +01:00
dswbx
c19d3b2d75
fix entity list unnecessary parameters
2025-01-17 13:43:45 +01:00
dswbx
a723d6f618
added easier access points to modify schema + added relation flip in dialog
2025-01-17 13:17:09 +01:00
dswbx
1625a0c7c0
made the creation of an entity more accessible and obvious
2025-01-17 11:24:24 +01:00
dswbx
ac3c7316ff
Merge pull request #50 from bknd-io/feat/admin-user-create
...
Create users in Admin UI
2025-01-17 10:28:39 +01:00
dswbx
b61634e261
introduced auth strategy actions to allow user creation in UI
2025-01-17 10:19:26 +01:00
dswbx
d4f647c0db
add readme to npm publish, updated package.json and README.md
2025-01-17 05:29:13 +01:00
dswbx
ad3fceaf60
Merge pull request #49 from bknd-io/feat/data-api-post-long-url
...
DataApi: automatically switch to POST if the URL is too long
2025-01-17 05:05:01 +01:00
dswbx
2a015ba0a1
extended dataapi tests
2025-01-17 05:02:26 +01:00
dswbx
8a6d8329f3
refactor for better precision
2025-01-16 17:25:19 +01:00
dswbx
69ea5a00ee
DataApi: automatically switch to POST if the URL is too long
2025-01-16 17:18:30 +01:00
dswbx
c6cbd36231
fix RepoQuery typings
2025-01-16 16:21:32 +01:00
dswbx
371184d232
Merge pull request #48 from bknd-io/feat/recursive-with
...
recursive `with`
2025-01-16 15:47:18 +01:00
dswbx
8226b644ae
fix double registration of auth middleware on data routes
2025-01-16 15:45:29 +01:00
dswbx
26a5fd8b34
reworked WithBuilder to allow recursive with operations
2025-01-16 15:25:30 +01:00
dswbx
37a65bcaf6
updated repo query schema, repo and withbuilder validation, and reworked relation with building
2025-01-16 13:22:15 +01:00
dswbx
5343d0bd9d
allow bypassing entity data validation for unknown keys in useEntityForm
2025-01-16 10:30:28 +01:00
dswbx
92c3457099
Merge remote-tracking branch 'origin/main' into release/0.6
...
# Conflicts:
# bun.lockb
2025-01-16 10:22:44 +01:00
dswbx
6c491653db
Merge pull request #42 from bknd-io/feat/elements-optimize
...
optimize elements by reducing the bundle size required
2025-01-16 10:21:16 +01:00
dswbx
ec1be3c107
Merge pull request #44 from bknd-io/fix/flow-schema
...
fix advanced flow creation due to schema mismatches
2025-01-16 10:20:31 +01:00
dswbx
85c9020055
Merge pull request #46 from bknd-io/feat/emgr-return
...
refactor event system to support returnable events
2025-01-16 10:19:14 +01:00
dswbx
b490c01226
Merge pull request #45 from bknd-io/feat/plasmic-pkg-update-esm
...
update plasmic package to omit cjs
2025-01-16 10:15:00 +01:00
dswbx
f47218708a
added event related tests to mutator, fixed tests
2025-01-16 10:13:54 +01:00
dswbx
aa4aca1a90
added event related tests to mutator, fixed tests
2025-01-16 10:11:10 +01:00
dswbx
6c9707d12c
refactored mutator to listen for returned data from event listeners
2025-01-16 10:10:47 +01:00
dswbx
438e36f185
refactor event listener registration
...
unified listener creation logic under `createEventListener`, adding support for a flexible `RegisterListenerConfig`. Updated associated tests and improved error handling for unregistered events.
2025-01-15 17:46:41 +01:00
dswbx
6625c9bc48
Refactor event system to support returnable events
...
Added support for validating and managing return values in events. Implemented `validate` and `clone` methods in the event base class for event mutation and return handling. Additionally, enhanced error handling, introduced "once" listeners, and improved async execution management in the `EventManager`.
2025-01-15 17:21:28 +01:00
dswbx
f47d0b1761
update plasmic package to omit cjs, migrated example from nextjs to vite/wouter
2025-01-15 14:50:10 +01:00
dswbx
a4274423a1
fix advanced flow creation due to schema mismatches
2025-01-14 16:01:24 +01:00
dswbx
a81aa875a8
lazy import code editor once, externalized codemirror
2025-01-14 15:07:09 +01:00
dswbx
7b0a41b297
cleanup cache
2025-01-14 14:13:16 +01:00
dswbx
1ea6446fab
clean build.ts
2025-01-14 14:10:54 +01:00
dswbx
4ee0f74cdb
optimize elements by reducing the bundle size required
2025-01-14 14:10:19 +01:00
dswbx
4e923bff69
Merge pull request #40 from bknd-io/release/0.5
...
Release 0.5
2025-01-14 12:29:32 +01:00
dswbx
c7bd0a636b
fix admin redirection on default role matched only
2025-01-14 11:55:24 +01:00
dswbx
a9b2c613e1
finalized 0.5.0
2025-01-14 08:51:21 +01:00
dswbx
6855e6f7e9
using vite for static bundling to solve external package's react resolution
2025-01-14 07:51:14 +01:00
dswbx
b1a32f3705
added nextjs detection and added exception for auth redirection to also work inside stackblitz
2025-01-11 16:23:20 +01:00
dswbx
d8671355a6
exposed bknd middlewares to be used for custom routes
2025-01-11 15:45:32 +01:00
dswbx
bd4bc14282
reworked authentication and permission handling
2025-01-11 15:27:58 +01:00
dswbx
5823c2d245
fixed auth tests
2025-01-11 11:35:11 +01:00
dswbx
c732566f63
Add integration tests for auth, improve auth middleware and cookies handling
2025-01-11 10:52:31 +01:00
dswbx
0d945ab45b
fixed auth middleware
2025-01-11 08:28:46 +01:00
dswbx
c06ba061f0
inlined JSON schema form library and updated related references to address bundling and React static asset issues
2025-01-11 08:09:52 +01:00
dswbx
3bf92a8c65
Refactor asset handling and authentication logic (for node)
...
Updated asset path configuration and server-side logic to standardize asset serving. Introduced `shouldSkipAuth` to bypass authentication for asset requests. Added test coverage for the new asset path handling logic.
2025-01-10 20:58:03 +01:00
dswbx
87e07570d4
Refactor admin theme handling and optimize initialization.
...
Simplified theme detection logic and improved the loading screen for better performance on slower networks. Adjusted styles, reorganized imports, and removed unnecessary rendering logic in `main.tsx`.
2025-01-10 18:33:12 +01:00
dswbx
c7d983942f
Add loading indicator for admin asset initialization
...
Introduced a "loading" div to indicate when admin assets are being fetched. Updated rendering logic and styles in related components to account for this state. Prepared groundwork for potential view transitions.
2025-01-10 18:04:40 +01:00
dswbx
bb756548a6
Fix entity referencing issue during post-seeded relational fetch
2025-01-10 17:28:43 +01:00
dswbx
e94e8d8bd1
Refactor entity handling to preserve config while overriding type
...
Reworked `ensureEntity` to replace entities while maintaining their configuration and allowing type adjustments. Updated tests to verify type persistence and synchronization of entity properties.
2025-01-10 15:51:47 +01:00
dswbx
1d5f14fae0
Merge pull request #41 from bknd-io/feat/seed-em-media
...
refactor module schema handling and add sync mechanism
2025-01-10 14:44:48 +01:00
dswbx
a8c20d3675
Refactor module schema handling and add sync mechanism
...
Redesigned entity and index management with methods to streamline schema updates and added a sync flag to signal required DB syncs post-build. Enhanced test coverage and functionality for schema modifications, including support for additional fields.
2025-01-10 14:43:39 +01:00
dswbx
475563b5e1
fixed version of json-schema-form-react
2025-01-10 11:41:48 +01:00
dswbx
f0d502133e
Refactor Vite integration and update docs
...
Introduced a Vite adapter with "fresh" and "cached" modes, centralized dev server configuration, and streamlined the example setup. Updated documentation with detailed steps for Vite integration and revised the internal dev environment to align with the changes.
2025-01-10 09:46:00 +01:00
dswbx
0500d4fc8e
Merge remote-tracking branch 'origin/refactor/drop-cjs' into release/0.5
2025-01-10 08:50:13 +01:00