~kf5jwc/callpass-server

Update deps
Bugfixes... yeah we'll call it that.

Restoring basic functionality is a "bugfix", right?
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.
No need for a second element in this enum
JSONResponse parses the argument for output as JSON

Giving a .dumps() argument makes the produced JSON a string.
Python buildpack and runtime specifier
Version bump due to migrations!
Migrate to Poetry
Migrate to FastAPI
f46fd162 — Kyle Jones 2 years ago
Update packages
5642f2e7 — Kyle Jones 2 years ago
mypy linter
5b1f8d56 — Kyle Jones 2 years ago
HTML validator, add lang tag
50c4415f — Kyle Jones 2 years ago v0.3.0
v0.3.0

We now use the library's validation pattern directly

Mobile devices also have a much better time.
96e3e03b — Kyle Jones 2 years ago
viewport device-width is kind of necessary

sigh...
87edd7e8 — Kyle Jones 2 years ago
Changing a *lot* of styling

Trying to move to flexbox, to make mobile usage simpler.
c68505dd — Kyle Jones 2 years ago
Split the <head> out into a template
835c72aa — Kyle Jones 2 years ago
Use the pattern provided by the library

This provides consistency with the actual validation, too
2d916f44 — Kyle Jones 2 years ago
Use an enum for the available templates
cdbdc574 — Kyle Jones 2 years ago
This color better matches the noise background
f7e705c5 — Kyle Jones 2 years ago
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.
782869a5 — Kyle Jones 2 years ago
Switching to quart
Next