dswbx
5aa286298c
Merge remote-tracking branch 'origin/main' into release/0.21
...
# Conflicts:
# bun.lock
2026-03-14 13:31:45 +01:00
dswbx
55cb2bacef
chore: upgrade bun.lock
2026-03-14 13:29:47 +01:00
Cameron Pak
6321a9935a
Merge branch 'main' into cp/216-fix-users-link
2026-02-28 11:03:54 -06:00
Cameron Pak
eb22289460
Update @types/bun to 1.3.9
...
This commit updates the `@types/bun` package to version 1.3.9.
2026-02-28 11:00:37 -06:00
384e337bbd
add: Tanstack Start adapter
2026-02-26 09:38:28 +05:30
Cameron Pak
9f0997c28a
Refactor and update documentation links for introduction
2026-02-07 16:50:51 -06:00
cameronapak
7e01cc6101
Updated bun lockfile
2025-12-30 06:59:36 -06:00
dswbx
acc10377ca
feat: add local auth support if api storage provided
2025-12-02 18:18:45 +01:00
dswbx
e56fc9c368
finalized sqlocal, added BkndBrowserApp, updated react example
2025-12-02 14:03:41 +01:00
dswbx
0fc817382a
Merge remote-tracking branch 'origin/release/0.20' into feat/postgres-fc
...
# Conflicts:
# app/src/core/utils/runtime.ts
2025-12-02 10:20:58 +01:00
dswbx
5a8f2b4894
upgrade bun and set linker isolated
2025-11-25 16:28:11 +01:00
dswbx
ff56d616d9
chore: upgrade bun to 1.3.2
2025-11-11 15:57:24 +01:00
dswbx
a333d537b0
refactor postgres functions to not rely on the packages
2025-11-05 10:21:35 +01:00
dswbx
0ca0828581
fix examples
2025-11-05 09:37:49 +01:00
dswbx
07a57ebf67
fix cli build script, add commander, fix types
2025-11-05 08:27:47 +01:00
dswbx
80903d4ffa
upgrade bun, remove hoisting
2025-11-05 08:15:41 +01:00
dswbx
c8290802e9
upgrade biome, typescript, icons, other dev deps. also keep hoisting for now
2025-11-05 07:48:33 +01:00
dswbx
ac6cd4a900
upgrade vite + fix types
2025-10-31 21:40:55 +01:00
dswbx
a91ddb1ec3
update deps
2025-10-31 21:33:11 +01:00
dswbx
eb0822bbff
Enhance authentication and authorization components
...
- Refactored `AppAuth` to introduce `getGuardContextSchema` for improved user context handling.
- Updated `Authenticator` to utilize `pickKeys` for user data extraction in JWT generation.
- Enhanced `Guard` class to improve permission checks and error handling.
- Modified `SystemController` to return context schema alongside permissions in API responses.
- Added new `permissions` method in `SystemApi` for fetching permissions.
- Improved UI components with additional props and tooltip support for better user experience.
2025-10-24 09:14:31 +02:00
dswbx
38902ebcba
Update permissions handling and enhance Guard functionality
...
- Bump `jsonv-ts` dependency to 0.8.6.
- Refactor permission checks in the `Guard` class to improve context validation and error handling.
- Update tests to reflect changes in permission handling, ensuring robust coverage for new scenarios.
- Introduce new test cases for data permissions, enhancing overall test coverage and reliability.
2025-10-21 16:44:08 +02:00
dswbx
49aee37199
feat: lazy load mcp server
2025-09-23 13:46:39 +02:00
dswbx
50e9be833b
chore: updated cf deps, improved vite dev
2025-09-20 13:59:41 +02:00
dswbx
317b2b50ad
fix cli for cloudflare proxy and plugins
...
- proper cli exists required for cloudflare proxy to dispose
- updated cloudflare proxy to allow proxy options (e.g. remote)
- updated config command to include proper required structure for the export on code mode
2025-09-16 16:08:01 +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
09fdde1c5b
fix mcp auth, styling fixes
2025-08-30 13:31:48 +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
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
f40ea0ec5b
init mcp data tests, added crud for $record
2025-08-12 12:55:14 +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
06300427cb
update jsonv-ts, fixed tests
2025-08-09 14:16:51 +02:00
Dimples_YJ
7af8e09468
fix: add missing @clack/prompts dependency
2025-08-08 13:51:12 +08: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
143d6a55ff
updated lock to 0.16.1
2025-08-06 08:31:19 +02:00
dswbx
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
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
109c72e84f
update readme and docs on dbs
2025-07-03 15:31:14 +02:00
dswbx
a5959acb34
fix admin's assetPath for remote static assets
2025-07-03 15:06:21 +02:00
dswbx
22b54862e8
admin: fix theme flash
2025-07-02 18:14:35 +02:00
dswbx
57ae2f333c
inlined libsql dialect, rewrote d1 to use generic sqlite
2025-06-25 09:35:47 +02:00
dswbx
b87696a0db
init app resources
2025-06-14 16:59:03 +02:00
dswbx
03c4c41d2d
cli now uses adapter logic, require node v22
2025-06-13 15:58:06 +02:00
dswbx
f8d2a9090e
fixing tests, move node tests to vitest
2025-06-13 14:38:30 +02:00