5 Commits
Author SHA1 Message Date
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