Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
f9886f3
feat: add isolated plugin dependency management system
Oct 9, 2025
94f68cc
fix: resolve TypeScript errors in plugin system
Oct 9, 2025
6c066b9
perf: skip reinstalling already installed plugin dependencies
Oct 9, 2025
8245a34
feat: add crypto auth demo page with signed request testing
Oct 9, 2025
a2b2075
feat: refactor crypto-auth to stateless signature-based authentication
Oct 10, 2025
61d5f28
fix: correct TypeScript errors in crypto-auth plugin
Oct 10, 2025
bc845a3
fix: update crypto-auth components to use keypair-based API
Oct 10, 2025
3cd48da
feat: add Elysia middlewares for crypto-auth plugin
Oct 10, 2025
512122c
refactor: migrate crypto-auth middlewares to FluxStack helpers
Oct 10, 2025
0a99d52
refactor: implement declarative middleware system for crypto-auth plugin
Oct 10, 2025
931b5f7
docs: add complete crypto-auth developer guide with working example
Oct 10, 2025
cff1961
feat: add CLI command for generating protected routes
Oct 10, 2025
96dd156
fix: namespace CLI command as crypto-auth:make:route
Oct 10, 2025
f03b16c
docs: add comprehensive crypto-auth plugin documentation
Oct 10, 2025
b940464
feat: auto-generate keys with sessionStorage and import functionality
Oct 10, 2025
7c3739c
feat: add declarative config file for crypto-auth plugin
Oct 10, 2025
d730452
refactor: make crypto-auth plugin self-contained
Oct 10, 2025
e1e9c82
refactor: move plugin config to plugin's own folder
Oct 10, 2025
224edee
refactor: migrate plugin system to use package.json instead of plugin…
Oct 10, 2025
096373b
refactor: migrate fluxstack.config.ts to declarative config system
Oct 10, 2025
fc36fc7
chore: bump version to 1.5.0 - declarative config system and package.…
Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,8 @@
"Bash(PORT=5555 DEBUG=false TEST_NEW_VAR=hello node test-output.js)",
"Bash(bunx prettier:*)",
"Read(//c/c/Users/Marcos/Documents/GitHub/aviso-projeto/FluxStack/**)",
"Read(//c/**)"
"Read(//c/**)",
"Bash(LOG_LEVEL=debug timeout 5 bun run dev)"
],
"deny": []
}
Expand Down
9 changes: 8 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,11 @@ LOG_LEVEL=info

# Build Configuration
BUILD_TARGET=bun
BUILD_OUTDIR=dist
BUILD_OUTDIR=dist

# Crypto Auth Plugin
CRYPTO_AUTH_ENABLED=true
CRYPTO_AUTH_MAX_TIME_DRIFT=300000
# Adicione chaves públicas de admin separadas por vírgula (64 chars hex cada)
CRYPTO_AUTH_ADMIN_KEYS=
CRYPTO_AUTH_ENABLE_METRICS=true
Loading
Loading