Commit graph

18 commits

Author SHA1 Message Date
596cc0e1a3 feat: add RSS and Atom feeds with caching and nice links 2023-12-25 20:13:00 +01:00
e777ea5675 fix: small fix to post data normalization handling missing posts better 2023-12-23 10:51:07 +01:00
2add216157 feat: add line-format output for access counters 2023-12-23 10:50:33 +01:00
a4fe4c4489 feat: transition to time-block based access count storage, including referrer storage 2023-12-23 10:49:54 +01:00
edeecb8cf9 feat: re-add post access counter for get_post function 2023-12-20 19:19:35 +01:00
226d19e62c fix: 🩹 fix error on empty argtypes list (no bindings needed) 2023-12-20 18:55:12 +01:00
6cb60a6652 feat: add settings construct cache
This will avoid the awkward recursive query for
each post by fetching cached post settings if available, and
caching them nicely.
2023-12-20 18:54:31 +01:00
94b65aec8c feat: add post access usage metrics 2023-12-20 18:52:28 +01:00
eb87a78625 feat: use a proper path sanitization function for permitted paths 2023-12-20 18:50:07 +01:00
40a270059f feat: pull hierarchical settings dict from post metadata 2023-12-19 10:14:14 +01:00
2ee294b012 fix: 🐛 fix post metadata fill-out failing on non-found posts 2023-12-18 16:02:31 +01:00
38a5056ff0 refactor: ♻️ refactor out post-type specific code 2023-12-13 10:19:00 +01:00
9e855fba36 feat: allow for SQL server port specification 2023-12-12 22:39:06 +01:00
4baa737d95 feat: add option to use secrets JSON file instead 2023-12-11 23:30:39 +01:00
f02e6b3168 feat: move SQL connection parameters into Env. vars 2023-12-11 23:04:49 +01:00
b6b8c587a1 feat: add backend for uploading files 2023-12-11 16:20:27 +01:00
8b9be26987 feat: add upload functionality 2023-10-25 09:12:03 +02:00
8f9d94faab feat: add first draft of MySQL adapter class 2023-10-23 22:38:14 +02:00