shishantbiswas
0bfcb5ad71
bknd is dead long live userbase
Run Tests / test (pull_request) Successful in 4m57s
2026-09-27 19:34:06 +05:30
shishantbiswas
282c9f6054
fix: on delete
Run Tests / test (pull_request) Successful in 7m24s
2026-09-27 17:57:45 +05:30
shishantbiswas
b294ee68ac
Merge pull request 'Release/0.21' ( #6 ) from release/0.21 into main
...
Run Tests / test (push) Successful in 3m53s
Reviewed-on: shishantbiswas/bknd#6
2026-09-26 13:17:00 +00:00
shishantbiswas
e8a256af2a
update: tests and workflow to work the same way it does in github ( #5 )
...
Run Tests / test (push) Successful in 8m37s
Reviewed-on: shishantbiswas/bknd#5
2026-09-25 13:37:27 +00:00
Shishant Biswas
4709fec45c
Merge pull request #287 from bknd-io/feat/data-ui-fillable-visible
...
Run Tests / test (pull_request) Canceled after 1m52s
make non-fillable fields visible but disabled in UI
2026-09-24 17:22:42 +05:30
Cameron Pak
b070fb591e
fix(tests): resolve prepublishOnly failures in AppAuth and postgres tests
2026-04-03 08:30:47 -05:00
dswbx
ee28c2ef0c
Merge pull request #372 from jonaspm/fix/broader-bearer-token-resolution
...
fix: Match Bearer case-insensitively and trim whitespace(s)
2026-03-28 10:35:43 +01:00
dswbx
9219bf3b3c
test(auth, api): ensure bearer token is case-insensitive
2026-03-28 10:33:24 +01:00
dswbx
9628720f87
test(AppReduced): remove redundant admin_base_path
2026-03-17 16:31:58 -05:00
dswbx
ab545d3ca2
Merge pull request #347 from bknd-io/fix/with-builder-respect-alias
...
fix: `WithBuilder` produced embedding errored when `mappedBy` was used
2026-03-14 13:42:50 +01:00
dswbx
06c3a6f89b
Merge remote-tracking branch 'origin/main' into fix/with-builder-respect-alias
...
# Conflicts:
# bun.lock
2026-03-14 13:41:01 +01:00
dswbx
898a825f6e
fix(WithBuilder test): updated snapshots
2026-03-14 13:40:35 +01:00
Cameron Pak
367d5878df
Fixed test
2026-02-28 11:26:27 -06:00
Cameron Pak and Amp
fb429e57e2
fix: resolve undefined variable in MediaApi test and remove dead comment
...
Amp-Thread-ID: https://ampcode.com/threads/T-019ca53d-a225-706c-923e-28123c84d83e
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 11:21:39 -06:00
Cameron Pak and Amp
9008f9c6a3
fix: normalize admin basepath to prevent double slashes in URLs
...
Strip trailing slashes from adminBasepath in AdminController window context
and wouter Router base to prevent paths like /admin//data when users
configure adminBasepath with a trailing slash.
Amp-Thread-ID: https://ampcode.com/threads/T-019ca537-4cc4-7174-bf9a-5325d782f097
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 11:11:44 -06:00
Cameron Pak
6321a9935a
Merge branch 'main' into cp/216-fix-users-link
2026-02-28 11:03:54 -06:00
roma
fc60dfd042
refactor adapter tests for improved structure
...
reduced test duplication by extracting a small helper to strip connection from configs
2026-02-09 03:07:58 +01:00
dswbx
f9373bd0e6
test: remove only
2026-01-09 11:30:04 +01:00
dswbx
5384738b67
tests: ensuring overwrite is passed and respected in media api
2026-01-09 11:28:19 +01:00
cameronapak
d00e5fe68c
Remove redundant basepath option
2025-12-30 07:34:00 -06:00
cameronapak
6faf0d421f
Fix test for Blob to File conversion
...
The Response.blob() method in JavaScript returns a Blob, not a File.
This means that file-specific metadata like `name` and `lastModified` is
lost. The tests were updated to reflect this by manually constructing a
File object from the Blob, mimicking how client code would handle this
conversion. The MIME type is now correctly preserved from the response
headers when creating the File.
2025-12-30 07:33:55 -06:00
cameronapak
19e51fae63
Refactor AppReduced to use basepath config option
...
The `admin_basepath` configuration option has been renamed to `basepath`
for clarity and consistency. This change affects how the admin base path
is accessed and utilized within the `AppReduced` utility. Tests have
been updated to reflect this renaming.
2025-12-30 07:09:00 -06:00
cameronapak
103cbd11df
Merge branch 'main' into cp/216-fix-users-link
2025-12-30 06:55:20 -06:00
dswbx
fef77eea61
feat: add minLength to pw strategy, and enforce
2025-12-05 14:03:09 +01:00
dswbx
ed41887d74
feat/fix: adding auth.default_role_register and disallow giving role on registration payload
2025-12-05 14:02:42 +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
b2872eb196
Merge pull request #313 from bknd-io/feat/data-implicit-joins
...
feat: Add implicit joins in repository where clauses
2025-12-02 09:49:44 +01:00
dswbx
f792d8b93e
feat(repository): add implicit joins in where clauses
2025-12-02 09:38:16 +01:00
dswbx
319469f44b
fix: putting schema related endpoints behind schema permission and add tests
2025-12-02 08:53:49 +01:00
dswbx
a2fa11ccd0
refactor modes implementation and improve validation handling
...
refactor `code` and `hybrid` modes for better type safety and configuration flexibility. add `_isProd` helper to standardize environment checks and improve plugin syncing warnings. adjust validation logic for clean JSON schema handling and enhance test coverage for modes.
2025-11-20 21:08:16 +01:00
dswbx
40bbdb904f
refactor: expose additional kysely postgres options
2025-11-05 10:47:47 +01:00
dswbx
a333d537b0
refactor postgres functions to not rely on the packages
2025-11-05 10:21:35 +01:00
dswbx
e9f1241ec3
fix tests: remove .only
2025-11-05 08:20:36 +01:00
dswbx
a91ddb1ec3
update deps
2025-10-31 21:33:11 +01:00
dswbx
71a17696eb
fix ".only" tests
2025-10-31 17:44:37 +01:00
dswbx
2dbafebcea
pg test: change is running check approach
2025-10-31 17:38:17 +01:00
dswbx
2c7054c317
feat: move postgres as part of the main repo
2025-10-31 17:13:23 +01:00
dswbx
e81636ea95
Merge remote-tracking branch 'origin/main' into feat/data-ui-fillable-visible
2025-10-31 13:34:42 +01:00
dswbx
be39e8a391
chore: bump version to 0.19.0-rc.3 and update JsonField handling for improved value parsing
2025-10-28 16:07:43 +01:00
dswbx
2847e64b77
feat: enhance query handling by ignoring undefined values
...
- Updated query conversion logic to skip undefined values, improving robustness.
- Added tests to validate that undefined values are correctly ignored in query specifications.
2025-10-26 21:22:42 +01:00
dswbx
28390b0b84
refactor: move query.spec.ts
2025-10-26 21:08:11 +01:00
dswbx
0b58cadbd0
feat: implement mergeFilters function and enhance query object merging
...
- Added mergeFilters function to combine filter objects with priority handling.
- Introduced comprehensive tests for mergeFilters in permissions.spec.ts.
- Created query.spec.ts to validate query structure and expression handling.
- Enhanced error messages in query.ts for better debugging and clarity.
2025-10-26 21:05:11 +01:00
dswbx
0df17221df
Merge branch 'release/0.19' into feat/advanced-permissions
2025-10-24 15:15:56 +02:00
dswbx
649c465bd0
Merge pull request #279 from bknd-io/fix/dropzone-improve-mime
...
fix: dropzone improve mime type validation
2025-10-24 15:11:19 +02:00
dswbx
67604b344a
Merge pull request #284 from bknd-io/fix/sdk-api-auth
...
fix: SDK improvements to API and `useAuth` for remote instance
2025-10-24 15:10:29 +02:00
dswbx
37c36e5d07
make non-fillable fields visible but disabled in UI
2025-10-24 14:09:07 +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
511c6539fb
fix: update authentication verification logic in Api tests
...
- Adjusted test cases in Api.spec.ts to reflect the correct authentication verification state.
- Updated expectations to ensure that the `isAuthVerified` method returns true when no claims are provided, aligning with the intended behavior of the API.
2025-10-15 18:46:21 +02:00
dswbx
0347efa592
fix Role creation method and permission checks in tests
2025-10-14 16:49:42 +02:00