Add markdown support (and sanitization) for task descriptions

This also includes some initial work toward implementing task editing and deleting.

Closes #12
Related to #2
This commit is contained in:
digimint 2025-11-18 21:47:35 -06:00
parent 9bb625afe6
commit 47b1e6ca82
Signed by: digimint
GPG key ID: 8DF1C6FD85ABF748
14 changed files with 373 additions and 14 deletions

View file

@ -6,4 +6,8 @@
- wtforms (for parsing form data)
- psycopg2 (for postgresql)
- pyargon2 (for HashV1)
- humanize (for generating human-readable timedeltas)
- humanize (for generating human-readable timedeltas)
- nh3 (for markdown and general HTML sanitization)
## Already Included
- Certain tag definitions from bleach-allowlist, used in markdown sanitization.