7 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 9eca3c71e2 docs: document auth helpers and expand README
Add godoc comments to the exported auth package helpers. Expand the README
with feature and tech stack overviews, setup instructions, an API reference,
and make targets for development workflows.
2026-08-15 22:07:31 -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
Stevan Freeborn aaa913ccab feat: added sorting and retrieving by author to chirps endpoint 2026-08-15 21:35:53 -05:00
Stevan Freeborn d34c7b5822 feat: implemented handling webhooks 2026-08-15 20:18:21 -05:00
Stevan Freeborn c3fded4492 feat: we made it better...aka i did too many things and don't remember 2026-08-15 10:48:29 -05:00
Stevan Freeborn 5c5a126d88 feat: add support for creating users and chirps 2026-08-06 19:31:58 -05:00