~kf5jwc/callpass-server

5a48f410 — Kyle Jones 7 months ago master
Update deps
f31e3645 — Kyle Jones 7 months ago v0.4.1
Bugfixes... yeah we'll call it that.

Restoring basic functionality is a "bugfix", right?
2f340f55 — Kyle Jones 7 months ago
No need for a second element in this enum
38154e1d — Kyle Jones 7 months ago
JSONResponse parses the argument for output as JSON

Giving a .dumps() argument makes the produced JSON a string.
1561f900 — Kyle Jones 7 months ago
Use HTTP 200 because this is not 204

1. If you return 204, the framework does not send content.
2. It is correct to do this; but we do want to return content.
0fd3546c — Kyle Jones 7 months ago
Python buildpack and runtime specifier
dd3d8978 — Kyle Jones 7 months ago v0.4.0
Version bump due to migrations!
5364d3bb — Kyle Jones 7 months ago
Migrate to Poetry
234c9e20 — Kyle Jones 7 months ago
Migrate to FastAPI
Update packages
mypy linter
HTML validator, add lang tag
v0.3.0

We now use the library's validation pattern directly

Mobile devices also have a much better time.
Changing a *lot* of styling

Trying to move to flexbox, to make mobile usage simpler.
viewport device-width is kind of necessary

sigh...
Split the <head> out into a template
Use the pattern provided by the library

This provides consistency with the actual validation, too
Use an enum for the available templates
This color better matches the noise background
Slim the styling

Making body the focus of centering allows the window size to change more elegantly
Also I can make mobile do nice things that way.
Next