2 Commits
Author SHA1 Message Date
Stevan Freeborn 19f5aca484 fix: address /home/stevan/go/bin/golangci-lint run ./... issues 2026-08-15 22:09:59 -05:00
Stevan Freeborn cf79c8a626 refactor: extract API handlers into internal packages
Move HTTP handler logic out of main into internal api and server packages,
slimming main to a thin entrypoint. Bundles bug fixes: login nil-panic,
empty-password validation, chirp sort ordering, duplicate-email 409, and
restricting the file server to the assets directory.
2026-08-15 22:07:00 -05:00