mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
* ui: improve visual consistency across components * feat: simplify task execution with consolidated commands * feat: enable account registration flow * feat: integrate price tracking functionality * feat: add metadata components for improved SEO and web crawling * refactor: improve code organization and consistency * fix: update login template package names * refactor: rename and restructure UI components for clarity * feat: introduce dynamic asset selection for transfer UI * chore: update dependencies and build process * feat: Add KVNamespace interface for Cloudflare KV store operations * refactor: Update JSON operations to use Golang generics with JSON Marshaller interface * feat: Add json import for KVNamespace generic JSON operations * refactor: Update PutJSON method to accept any type for JSON marshaling * refactor: migrate to modular architecture with domain-driven design * fix: directory structure for component routing * refactor: partial routes to htmx * docs: update documentation to reflect UI structure changes * refactor: relocate build artifacts for cleaner project structure * feat: integrate Cloudflare cache for improved performance * build: update import paths for middleware package * feat: implement core authentication flows * refactor: rename view handler to index handler for clarity * feat: introduce devbox for streamlined development environment * feat: introduce deployment and build scripts * feat: introduce radar and worker services with build automation * feat: introduce WASM-based worker and radar services * feat: migrate to standard go build process * fix: correct worker script path in wrangler configuration * feat: enhance service monitoring capabilities * refactor: migrate to new database and KV store context pattern * build: streamline worker builds using devbox scripts * feat: migrate to D1 database bindings for improved data access * feat: introduce session ID middleware * perf: optimize WASM build size by stripping debug information * feat: introduce process-compose for simplified local development * feat: enable direct wrangler commands and simplify deployment
62 lines
1.4 KiB
JSON
62 lines
1.4 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.1/.schema/devbox.schema.json",
|
|
"packages": [
|
|
"templ@latest",
|
|
"sqlc@latest",
|
|
"nodejs@latest",
|
|
"goreleaser@latest",
|
|
"doppler@latest",
|
|
"commitizen@latest",
|
|
"process-compose@latest"
|
|
],
|
|
"shell": {
|
|
"init_hook": [
|
|
"source .github/setup_env.sh",
|
|
"go_tidy",
|
|
"npm_install $RADAR_ROOT",
|
|
"npm_install $WORKER_ROOT"
|
|
],
|
|
"scripts": {
|
|
"dev": [
|
|
"process-compose up"
|
|
],
|
|
"deploy": [
|
|
"wrangler_deploy $RADAR_ROOT",
|
|
"wrangler_deploy $WORKER_ROOT"
|
|
],
|
|
"release": [
|
|
"check_deps",
|
|
"check_vars",
|
|
"publish_release"
|
|
],
|
|
"build:radar": [
|
|
"cd $RADAR_ROOT",
|
|
"workers-assets-gen -mode=go",
|
|
"GOOS=js GOARCH=wasm go build -ldflags=\"-s -w\" -o ./build/app.wasm ."
|
|
],
|
|
"build:worker": [
|
|
"cd $WORKER_ROOT",
|
|
"workers-assets-gen -mode=go",
|
|
"GOOS=js GOARCH=wasm go build -ldflags=\"-s -w\" -o ./build/app.wasm ."
|
|
],
|
|
"serve:radar": [
|
|
"cd $RADAR_ROOT",
|
|
"npm run start"
|
|
],
|
|
"serve:worker": [
|
|
"cd $WORKER_ROOT",
|
|
"npm run start"
|
|
],
|
|
"gen:sqlc": [
|
|
"cd ./internal/sink && sqlc generate"
|
|
],
|
|
"gen:templ": [
|
|
"templ generate"
|
|
],
|
|
"watch:templ": [
|
|
"templ generate --watch"
|
|
]
|
|
}
|
|
}
|
|
}
|