Cameron Pak
b070fb591e
fix(tests): resolve prepublishOnly failures in AppAuth and postgres tests
2026-04-03 08:30:47 -05:00
Cameron Pak
038ec0d672
Merge pull request #357 from cameronapak/cp/add-contributing-md
...
Adding CONTRIBUTING.md doc
2026-03-08 14:16:10 -05:00
Cameron Pak
7832328a50
Merge pull request #359 from jonaspm/patch-1
...
Update client:only attribute in astro.mdx
2026-03-03 11:37:59 -06:00
Cameron Pak and Amp
0318e595f2
docs: add CONTRIBUTING.md with dev setup, project structure, and contribution guidelines
...
Co-authored-by: Amp <amp@ampcode.com >
Amp-Thread-ID: https://ampcode.com/threads/T-019ca575-cf6e-7388-9bd4-6ddd4c27609c
2026-02-28 12:40:44 -06:00
Cameron Pak
3894271b17
Merge pull request #353 from jonaspm/docs/auth-change-password
...
docs: Document changePassword method in auth module
2026-02-28 11:38:33 -06: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
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
Cameron Pak
c8ee30b3da
Merge pull request #348 from bknd-io/intro-docs-updates
...
Docs: consolidate dual introductions, restructure setup page
2026-02-07 17:23:21 -06:00
Cameron Pak
b85c3a8a9b
Remove redundant redirects config
2026-02-07 17:17:36 -06:00
Cameron Pak and Craft Agent
e20c2ef92c
Docs: move redirects to global config, remove client-side redirect page
...
Co-Authored-By: Craft Agent <agents-noreply@craft.do >
2026-02-07 17:14:11 -06:00
Cameron Pak and Craft Agent
5873baad3c
Docs: add redirect from /usage/introduction to /usage/setup
...
Co-Authored-By: Craft Agent <agents-noreply@craft.do >
2026-02-07 17:09:36 -06:00
Cameron Pak
aca162f9c8
Refactor setup documentation for clarity
2026-02-07 16:58:49 -06:00
Cameron Pak
9f0997c28a
Refactor and update documentation links for introduction
2026-02-07 16:50:51 -06:00
Cameron Pak
53f8609e9d
Docs: updating copy to reflect bknd's open opt-in philosophy
2026-01-30 03:39:53 -06:00
Cameron Pak
833bfa5049
Docs: Enhance the pun
...
https://github.com/bknd-io/bknd/pull/343#discussion_r2743055999
2026-01-30 03:28:12 -06:00
cameronapak
348ac7f8b0
Docs: Refactor start page for clarity and flow
2026-01-25 15:20:20 -06:00
cameronapak
16b1cde8ea
Docs: Add beta warning callout to start page
2026-01-25 13:58:43 -06:00
cameronapak
436b195242
Docs: Add warning about Guard lockout
...
Adds a callout to the `config.mdx` documentation warning users that
enabling the Guard without first creating an admin user will lock them
out.
2026-01-25 13:30:31 -06:00
cameronapak
11e3488917
Allow seeding without forcing sync
2026-01-19 11:46:48 -06: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
7e01cc6101
Updated bun lockfile
2025-12-30 06:59:36 -06:00
cameronapak
103cbd11df
Merge branch 'main' into cp/216-fix-users-link
2025-12-30 06:55:20 -06:00
cameronapak
2885fea077
Remove multi-recipient support from Plunk driver
2025-11-11 08:30:26 -06:00
cameronapak
e2ebb57564
Fixed tests :)
2025-11-09 08:11:49 -06:00
cameronapak
2b7bbc5df0
Update tests to use real information
2025-11-09 08:01:14 -06:00
cameronapak
7b86611f35
bun run format
2025-07-22 08:58:30 -05:00
cameronapak
9e316a92f6
refactor: use AppTheme type and handle empty admin_basepath
...
Replace literal theme union with AppTheme type in AdminController options and
make path helpers resilient when admin_basepath is empty.
2025-07-22 08:57:06 -05:00
cameronapak
12ef72d595
test: add comprehensive tests for AppReduced utility and path normalization
2025-07-22 08:52:32 -05:00
cameronapak
75c29ae5e2
Add .env.local to app/.gitignore
2025-07-22 08:37:31 -05:00
cameronapak
f0551f50d1
fix: set default admin_basepath and logo_return_path in constructor
...
Move default option values into the constructor parameter initializer to
prevent them from being overwritten by the spread operator in
`get options()`.
2025-07-22 08:36:38 -05:00
cameronapak
03aac3437b
refactor: unify theme type and admin options from AdminController
2025-07-22 08:33:42 -05:00
cameronapak
f07f3d1007
refactor: rename basepath to admin_basepath and normalize admin paths
2025-07-22 08:28:23 -05:00
cameronapak
c833b2b539
feat: add @clack/prompts because somehow it was missing?
2025-07-22 05:53:23 -05:00
cameronapak
6070394cca
Updated bun.lock file
2025-07-22 05:50:44 -05:00
cameronapak
8b832f02ac
docs: add cross-links to initial config and seeding sections
2025-07-16 23:03:38 -05:00
cameronapak
cec32ae881
docs(media): add S3/R2 URL format examples and fix typo
2025-07-16 22:57:15 -05:00
cameronapak
0fffa26d55
docs: add local media adapter example for Node.js
2025-07-16 22:47:09 -05:00
cameronapak
2b6f520f46
docs: fix typos and indentation in media module docs
2025-07-16 22:41:55 -05:00
cameronapak
7379bf2b1b
docs: add S3 setup instructions for media module
2025-07-16 22:38:36 -05:00
Cameron Pak
2f067451b4
chore: update dependencies and enhance TypeScript configuration for Astro example ( #128 )
2025-04-01 12:58:13 +02:00