- Add auth handlers (signup, login, logout, account management) with bcrypt - Add client, customer, service, scheduling, payment, question, answer handlers - Add dashboard, monthly report, and lead pipeline pages - Add UTF-8 middleware to force charset on HTML responses - Add config package with env-based overrides for DB path, secrets, endpoints - Add parser package for WhatsApp message ingestion - Add clean-arch layers: pkg/domain, pkg/repo, pkg/usecase for leads - Add cmd/migrate utility for DB migrations - Add Makefile, README, run-tests.sh, and dev scripts - Update docker-compose.yml with memory limits - Update .air.toml to exclude DB files and stop on errors - Update whatsapp-sync dependencies and add src/index.js entrypoint - Add whatsme standalone WhatsApp reader app (source only) - Untrack .opencode-sandbox/data/go-crm.db from git history - Expand root .gitignore: ngrok, tmp dirs, sandbox DBs, compiled binaries
24 lines
375 B
Go
24 lines
375 B
Go
//go:build ignore
|
|
|
|
package main
|
|
|
|
import (
|
|
"os"
|
|
"github.com/mdp/qrterminal/v3"
|
|
)
|
|
|
|
func main() {
|
|
if len(os.Args) < 2 {
|
|
println("usage: go run qr_render2.go <code>")
|
|
os.Exit(1)
|
|
}
|
|
config := qrterminal.Config{
|
|
Level: qrterminal.M,
|
|
Writer: os.Stdout,
|
|
BlackChar: "##",
|
|
WhiteChar: " ",
|
|
QuietZone: 1,
|
|
}
|
|
qrterminal.GenerateWithConfig(os.Args[1], config)
|
|
}
|