dswbx and GitHub
50c5383138
Merge pull request #257 from bknd-io/fix/postgres-0.17-updates
...
postgres: bump 0.17.1 and improve custom connection API
2025-09-14 17:10:32 +02:00
dswbx and GitHub
fff88a9237
Merge pull request #258 from bknd-io/fix/mcp-auth-and-insert
...
fix: handle numbered object conversion and update MCP tool URL
2025-09-14 17:09:55 +02:00
dswbx and GitHub
d768a80526
Merge pull request #256 from bknd-io/fix/docker-0.17
...
bump Dockerfile to use bknd 0.17.1
2025-09-14 17:09:34 +02:00
dswbx and GitHub
0d79b19c66
Merge pull request #255 from bknd-io/fix/node-static-import
...
fix raw node execution by making sure import attributes stick on builds
2025-09-14 17:08:54 +02:00
dswbx
fea2812688
fix: handle numbered object conversion and update MCP tool URL
...
Add `convertNumberedObjectToArray` utility for handling numbered object to array conversion, addressing MCP tool allOf behavior. Adjust MCP tool URL in configuration and ensure default inspect options in development environment. Minor improvement in role enumeration handling for auth.
2025-09-14 17:03:23 +02:00
dswbx
62368c691a
postgres: bump 0.17.1 and improve custom connection API
...
Aligned connection constructors to include an explicit name parameter, updated documentation, and streamlined connection methods for consistency. Adjusted dependencies and cleaned unused references.
2025-09-14 16:01:37 +02:00
dswbx
dd9617598f
bump Dockerfile to use bknd 0.17.1
...
Updated the default bknd version to 0.17.1 and included the `jsonv-ts` dependency in the Dockerfile.
2025-09-14 14:07:56 +02:00
dswbx
a7f6d45ca9
fix raw node execution by making sure import attributes stick on builds
2025-09-14 13:43:45 +02:00
dswbx and GitHub
92656523ff
Merge pull request #254 from quicujo/feat/validate-uuid
...
Add UUID validation utility
2025-09-14 13:19:57 +02:00
dswbx and GitHub
210b22e307
Merge pull request #251 from bknd-io/fix/cf-adapter-exports
...
cloudflare: fix missing serve export
2025-09-05 09:18:36 +02:00
dswbx
734235c798
cloudflare: fix missing serve export
2025-09-05 09:17:08 +02:00
dswbx
c9773d49a6
bump 0.17.1
2025-09-03 17:17:26 +02:00
dswbx and GitHub
c9fb497c2d
Merge pull request #246 from bknd-io/fix/mobile-input-zoom
...
style: fix mobile zoom on input focus/blur
2025-09-03 17:03:14 +02:00
dswbx and GitHub
ccd4eb10cb
Merge pull request #245 from bknd-io/fix/cf-instance-flash
...
cloudflare: fixing multiple instances competing with configuration state by always serving fresh
2025-09-03 17:03:03 +02:00
dswbx
847f75b725
docs: update cloudflare imports
2025-09-03 17:00:24 +02:00
dswbx
8b4bf0d94a
style: fix mobile zoom on input focus/blur
2025-09-03 08:28:27 +02:00
dswbx
bf521e2931
cloudflare: fixing multiple instances competing with configuration state by always serving fresh
2025-09-03 07:54:40 +02:00
dswbx
111b2ae364
docs: fix generated mcp tools page title
2025-08-30 17:31:22 +02:00
dswbx
dc08d12ce6
docs & readme: fix demo
2025-08-30 16:21:46 +02:00
dswbx
ce773007f0
readme: update badges
2025-08-30 15:05:46 +02:00
dswbx
e78c271c2f
readme: added mcp as feature
2025-08-30 15:03:46 +02:00
dswbx
7ee07adc70
v0.17.0
2025-08-30 14:20:25 +02:00
dswbx and GitHub
53e5c6fd98
Merge pull request #234 from bknd-io/release/0.17
...
Release 0.17
2025-08-30 14:16:37 +02:00
dswbx
4591631d3c
fix e2e tests by forcely setting to be used db
2025-08-30 14:11:08 +02:00
dswbx
5a27c41516
mcp: fix tests changing new default mcp endpoint
2025-08-30 14:08:20 +02:00
dswbx
24eefa5357
mcp: added path config, register at /api path by default to work with frameworks
2025-08-30 14:06:13 +02:00
dswbx
d898018b49
mcp ui: add copy on history
2025-08-30 13:41:15 +02:00
dswbx
09fdde1c5b
fix mcp auth, styling fixes
2025-08-30 13:31:48 +02:00
dswbx
fb0dbb9a51
fix system mcp notification console
2025-08-30 11:19:26 +02:00
dswbx
81f578895e
bump version, fix cloudflare export
2025-08-30 10:20:07 +02:00
dswbx and GitHub
2de12674d9
docs: mcp ( #243 )
...
* added mcp documentation
* added mcp docs
2025-08-30 10:15:56 +02:00
dswbx and GitHub
5ed1cf19b6
docs: plugins, cloudflare, sdk, elements, database ( #240 )
...
* docs: added plugins docs, updated cloudflare docs
* updated cli help text
* added `systemEntity` and added docs on how to work with system entities
* docs: added defaults to cloudflare image plugin
* docs: updated sdk and elements
2025-08-29 12:50:23 +02:00
dswbx and GitHub
5b879ac6bf
Merge pull request #242 from bknd-io/feat/cli-global-options
...
cli: align config aware commands options
2025-08-29 09:41:52 +02:00
dswbx
c04ad89a86
cli: align config aware commands options
2025-08-29 09:40:27 +02:00
dswbx and GitHub
93019827b0
cli: updated config to get config from app, added sync command ( #241 )
...
* cli: updated config to get config from app, added sync command
* updated command description
2025-08-29 08:40:14 +02:00
dswbx and GitHub
9436b8bac5
cloudflare: enable fs with @cloudflare/vite-plugin ( #239 )
...
* init dev vite write plugin
* reorganized cf proxy, fixed dev write
2025-08-29 06:44:20 +02:00
dswbx
8f471a29b0
json viewer: updated size display
2025-08-28 19:35:32 +02:00
dswbx
dcf88cf587
mcp: improve auth id type + styling fixes
2025-08-21 10:58:31 +02:00
dswbx and GitHub
f9184a71db
Merge pull request #225 from bknd-io/feat/mcp
...
initialized mcp support
2025-08-20 19:14:05 +02:00
dswbx
bc1ab0f6d3
mcp: sorting tools, fixed cloudflare example, fixed some styling
2025-08-20 18:26:48 +02:00
dswbx and GitHub
0b21157f92
Merge pull request #237 from bknd-io/docs/fix-nextjs-and-events
...
docs: fixed events, commented edge runtime for nextjs
2025-08-20 17:06:35 +02:00
dswbx
cacb13e464
docs: fixed events, commented edge runtime for nextjs
2025-08-20 16:05:56 +02:00
dswbx
8ec03afbe8
fix mcp ui heights
2025-08-20 15:45:03 +02:00
dswbx
ab8be017c1
updated docs mcp tools
2025-08-15 10:28:04 +02:00
dswbx
5c28511fe6
added getMcpClient to app
2025-08-15 10:27:05 +02:00
dswbx
deb8aacca4
added mcp ui as tool
2025-08-15 10:12:09 +02:00
dswbx
aafd333d12
fix form isRequired utils and test
2025-08-14 16:56:12 +02:00
dswbx
9e0eaf42e5
fix jsonv-ts version
2025-08-14 16:52:22 +02:00
dswbx
63254de13a
added a simple mcp ui in tests
2025-08-14 16:49:31 +02:00
dswbx
9ac5fa03c6
optimized performance
2025-08-14 10:05:15 +02:00
dswbx
70f0240da5
mcp: added auth tests, updated data tests
2025-08-12 22:13:09 +02:00
dswbx
a6ed74d904
added mcp tests for media
2025-08-12 20:57:13 +02:00
dswbx
bd3d2ea900
added data mcp tests
2025-08-12 20:22:38 +02:00
dswbx
871cec9251
Merge remote-tracking branch 'origin/release/0.17' into feat/mcp
...
# Conflicts:
# app/src/data/AppData.ts
# app/src/data/server/query.ts
# examples/cloudflare-worker/src/index.ts
2025-08-12 16:17:26 +02:00
dswbx and GitHub
97d6af3792
cleaned up left over bknd/utils imports ( #235 )
2025-08-12 16:12:10 +02:00
dswbx and GitHub
725a2d453a
adapter(cf): fix exports and type name for do db ( #232 )
2025-08-12 15:30:45 +02:00
dswbx and GitHub
375d2c205f
adapter(cloudflare): removed durable mode, added withPlatformProxy ( #233 )
...
* removed `durable` mode as it requires an import from "cloudflare:" that often fails in non-cf environments
* remove worker configuration types
* add `withPlatformProxy`
* withPlatformProxy: make configuration optional
2025-08-12 15:29:09 +02:00
dswbx
f40ea0ec5b
init mcp data tests, added crud for $record
2025-08-12 12:55:14 +02:00
dswbx
1e8c373dd4
added mcp server tests
2025-08-12 09:17:38 +02:00
dswbx
2e145bbf95
init mcp tools test
2025-08-12 08:51:32 +02:00
dswbx
822e6fd644
fix tools when auth is disabled + log notifications to console
2025-08-09 15:07:20 +02:00
dswbx
ad04d5273e
docs: update tools, test bun
2025-08-09 14:23:11 +02:00
dswbx
c1c23d24fe
switch to node api for generate-mcp for cf builds
2025-08-09 14:18:44 +02:00
dswbx
06300427cb
update jsonv-ts, fixed tests
2025-08-09 14:16:51 +02:00
dswbx
cb873381f1
auto generated tools docs, added stdio transport, added additional mcp config and permissions
2025-08-09 14:14:51 +02:00
dswbx and GitHub
b5b4c5eef0
Merge pull request #231 from DimplesY/main
...
fix: add missing @clack/prompts dependency
2025-08-08 13:37:53 +02:00
dswbx
170ea2c45b
added additional permissions, implemented mcp authentication
2025-08-07 15:20:29 +02:00
dswbx
42db5f55c7
added authentication, $schema, fixed media adapter mcp
2025-08-07 11:33:46 +02:00
dswbx
1b02feca93
added mcp tools from routes
2025-08-07 08:36:12 +02:00
dswbx and GitHub
fd966b6aef
Merge pull request #230 from stormbyte/main
...
Update Dockerfile to node 24
2025-08-06 20:01:54 +02:00
dswbx and GitHub
dfb1457dfa
Merge pull request #229 from DimplesY/main
...
docs: fix <Admin /> config props
2025-08-06 10:00:33 +02:00
dswbx
07810ff63c
Merge remote-tracking branch 'origin/main' into feat/mcp
...
# Conflicts:
# app/package.json
# bun.lock
2025-08-06 08:44:46 +02:00
dswbx
143d6a55ff
updated lock to 0.16.1
2025-08-06 08:31:19 +02:00
dswbx and GitHub
8fa905a8f1
docs: adding poster to assets ( #228 )
...
* docs: adding poster to assets
* readme: fix poster image
2025-08-06 08:29:46 +02:00
dswbx and GitHub
ad0d2e6ff8
add jsonv-ts as dependency for type inference, fix media api types ( #227 )
...
* add jsonv-ts as dependency for type inference, fix media api types
* add jsonv-ts as dependency for type inference, fix media api types
* add jsonv-ts as dependency for type inference, fix media api types
2025-08-06 08:21:17 +02:00
dswbx and GitHub
aa0e6f90d9
examples: fixing imports due to 0.16 ( #226 )
2025-08-06 08:19:29 +02:00
dswbx
3e2938f77d
added initial $record
2025-08-05 13:20:00 +02:00
dswbx
5e5f0ef70f
fixing jsonv-ts imports
2025-08-02 16:47:24 +02:00
dswbx
104885ea5c
fix tests failing because of new module ctx
2025-08-02 16:36:23 +02:00
dswbx
ffbb61d58a
initialized mcp support
2025-08-02 16:33:05 +02:00
dswbx
bd48bb7a18
v0.16
2025-08-01 16:03:23 +02:00
a298b65abf
Release 0.16 ( #196 )
...
* initial refactor
* fixes
* test secrets extraction
* updated lock
* fix secret schema
* updated schemas, fixed tests, skipping flow tests for now
* added validator for rjsf, hook form via standard schema
* removed @sinclair/typebox
* remove unneeded vite dep
* fix jsonv literal on Field.tsx
* fix schema import path
* fix schema modals
* fix schema modals
* fix json field form, replaced auth form
* initial waku
* finalize waku example
* fix jsonv-ts version
* fix schema updates with falsy values
* fix media api to respect options' init, improve types
* checking media controller test
* checking media controller test
* checking media controller test
* clean up mediacontroller test
* added cookie option `partitioned`, as well as cors `origin` to be array, option to enable `credentials` (#214 )
* added cookie option `partitioned`, as well as cors `origin` to be array, option to enable `credentials`
* fix server test
* fix data api (updated jsonv-ts)
* enhance cloudflare image optimization plugin with new options and explain endpoint (#215 )
* feat: add ability to serve static by using dynamic imports (#197 )
* feat: add ability to serve static by using dynamic imports
* serveStaticViaImport: make manifest optional
* serveStaticViaImport: add error log
* refactor/imports (#217 )
* refactored core and core/utils imports
* refactored core and core/utils imports
* refactored media imports
* refactored auth imports
* refactored data imports
* updated package json exports, fixed mm config
* fix tests
* feat/deno (#219 )
* update bun version
* fix module manager's em reference
* add basic deno example
* finalize
* docs: fumadocs migration (#185 )
* feat(docs): initialize documentation structure with Fumadocs
* feat(docs): remove home route and move /docs route to /route
* feat(docs): add redirect to /start page
* feat(docs): migrate Getting Started chapters
* feat(docs): migrate Usage and Extending chapters
* feat(callout): add CalloutCaution, CalloutDanger, CalloutInfo, and CalloutPositive
* feat(layout): add Discord and GitHub links to documentation layout
* feat(docs): add integration chapters draft
* feat(docs): add modules chapters draft
* refactor(mdx-components): remove unused Icon import
* refactor(StackBlitz): enhance type safety by using unknown instead of any
* refactor(layout): update navigation mode to 'top' in layout configuration
* feat(docs): add @iconify/react package
* docs(mdx-components): add Icon component to MDX components list
* feat(docs): update Next.js integration guide
* feat(docs): update React Router integration guide
* feat(docs): update Astro integration guide
* feat(docs): update Vite integration guide
* fix(docs): update package manager initialization commands
* feat(docs): migrate Modules chapters
* chore(docs): update package.json with new devDependencies
* feat(docs): migrate Integration Runtimes chapters
* feat(docs): update Database usage chapter
* feat(docs): restructure documentation paths
* chore(docs): clean up unused imports and files in documentation
* style(layout): revert navigation mode to previous state
* fix(docs): routing for documentation structure
* feat(openapi): add API documentation generation from OpenAPI schema
* feat(docs): add icons to documentation pages
* chore(dependencies): remove unused content-collections packages
* fix(types): fix type error for attachFile in source.ts
* feat(redirects): update root redirect destination to '/start'
* feat(search): add static search functionality
* chore(dependencies): update fumadocs-core and fumadocs-ui to latest versions
* feat(search): add Powered by Orama link
* feat(generate-openapi): add error handling for missing OpenAPI schema
* feat(scripts): add OpenAPI generation to build process
* feat(config): enable dynamic redirects and rewrites in development mode
* feat(layout): add GitHub token support for improved API rate limits
* feat(redirects): add 301 redirects for cloudflare pages
* feat(docs): add Vercel redirects configuration
* feat(config): enable standalone output for development environment
* chore(layout): adjust layout settings
* refactor(package): clean up ajv dependency versions
* feat(docs): add twoslash support
* refactor(layout): update DocsLayout import and navigation configuration
* chore(layout): clean up layout.tsx by commenting out GithubInfo
* fix(Search): add locale to search initialization
* chore(package): update fumadocs and orama to latest versions
* docs: add menu items descriptions
* feat(layout): add GitHub URL to the layout component
* feat(docs): add AutoTypeTable component to MDX components
* feat(app): implement AutoTypeTable rendering for AppEvents type
* docs(layout): switch callouts back to default components
* fix(config): use __filename and __dirname for module paths
* docs: add note about node.js 22 requirement
* feat(styles): add custom color variables for light and dark themes
* docs: add S3 setup instructions for media module
* docs: fix typos and indentation in media module docs
* docs: add local media adapter example for Node.js
* docs(media): add S3/R2 URL format examples and fix typo
* docs: add cross-links to initial config and seeding sections
* indent numbered lists content, clarified media serve locations
* fix mediacontroller tests
* feat(layout): add AnimatedGridPattern component for dynamic background
* style(layout): configure fancy ToC style ('clerk')
* fix(AnimatedGridPattern): correct strokeDasharray type
* docs: actualize docs
* feat: add favicon
* style(cloudflare): format code examples
* feat(layout): add Github and Discord footer icons
* feat(footer): add SVG social media icons for GitHub and Discord
* docs: adjusted auto type table, added llm functions
* added static deployment to cloudflare workers
* docs: change cf redirects to proxy *.mdx instead of redirecting
---------
Co-authored-by: dswbx <dennis.senn@gmx.ch >
Co-authored-by: cameronapak <cameronandrewpak@gmail.com >
* build: improve build script
* add missing exports, fix EntityTypescript imports
* media: Dropzone: add programmatic upload, additional events, loading state
* schema object: disable extended defaults to allow empty config values
* Feat/new docs deploy (#224 )
* test
* try fixing pm
* try fixing pm
* fix docs on imports, export events correctly
---------
Co-authored-by: Tim Seriakov <59409712+timseriakov@users.noreply.github.com >
Co-authored-by: cameronapak <cameronandrewpak@gmail.com >
2025-08-01 15:55:59 +02:00
dswbx and GitHub
daaaae82b6
Merge pull request #203 from bknd-io/fix/auth-redirect-and-adapter-config
...
fix auth redirect on error and adapter app fn
2025-07-19 09:15:23 +02:00
dswbx and GitHub
79ace4f1e5
Merge pull request #206 from cameronapak/main
...
docs: add documentation on S3 integration
2025-07-19 09:13:20 +02:00
dswbx
f19977ac28
fix mediacontroller tests
2025-07-19 09:12:28 +02:00
dswbx
a3782728f9
indent numbered lists content, clarified media serve locations
2025-07-19 08:39:19 +02:00
dswbx
db3c2cea10
docs: add note about node.js 22 requirement
2025-07-11 12:49:35 +02:00
dswbx
2b32a836cd
auth error should not redirect to parameter, adapter app function should fire correctly
2025-07-09 08:00:52 +02:00
dswbx
957355c862
bump v0.15
2025-07-05 11:08:26 +02:00
dswbx and GitHub
fc282b795e
Merge pull request #189 from bknd-io/release/0.15
...
Release 0.15
2025-07-05 10:24:03 +02:00
dswbx
bc65f5f311
Merge remote-tracking branch 'origin/main' into release/0.15
2025-07-05 10:21:25 +02:00
dswbx
5355f2593e
readme: add filesystem
2025-07-05 09:43:22 +02:00
dswbx
e939debba5
auth: add delete auth after flash in case only one is picked up
2025-07-05 09:43:14 +02:00
dswbx
b35ee36fb1
admin: fix back behavior to not rely on history object
2025-07-05 09:42:53 +02:00
dswbx
109c72e84f
update readme and docs on dbs
2025-07-03 15:31:14 +02:00
dswbx and GitHub
7e0b02a125
Merge pull request #194 from stormbyte/main
...
Update docker.mdx
2025-07-03 15:16:06 +02:00
dswbx
d4076803c6
docs: move file name to block, slightly reformulate docker compose instructions
2025-07-03 15:15:18 +02:00
dswbx
a5959acb34
fix admin's assetPath for remote static assets
2025-07-03 15:06:21 +02:00
dswbx
2f684765de
libsql: update typings to allow minimal client fns (execute, batch)
2025-07-03 14:11:58 +02:00
dswbx
22b54862e8
admin: fix theme flash
2025-07-02 18:14:35 +02:00