Commit graph

88 commits

Author SHA1 Message Date
dfd8e299cd feat: small tweaks
All checks were successful
/ phplint (push) Successful in 7s
2024-01-22 16:48:52 +01:00
a65dd96f8f feat: rework post normalization systems 2024-01-22 16:34:49 +01:00
12d3838eae feat: add post search function 2024-01-22 16:32:38 +01:00
add698651e feat: add gallery page 2024-01-22 16:31:16 +01:00
9354f9f556 feat: add highlighting Markdown parser <3 2024-01-22 16:22:28 +01:00
8e69a9139f feat: stylistic tweaks for mobile compatibility 2024-01-22 16:15:01 +01:00
614bf9d3b6 perf: add twig caching 2024-01-11 16:55:19 +01:00
7f2c7edf76 feat: add age-gating check 2024-01-11 16:54:37 +01:00
2ea575f229 feat: rework metadata loading to use site-specific config file 2024-01-11 16:53:37 +01:00
c202b778e0 feat: add new file metadata handling (.ext.md instead of .mddesc) 2024-01-11 14:37:06 +01:00
d39595d577 feat: make the website load for different subdomains 2024-01-11 10:37:19 +01:00
f00e97d294 fix: fix problem with URL parsing 2024-01-09 22:30:03 +01:00
f4824f8ca8 fix: 🩹 fix up wrong ordering
All checks were successful
/ phplint (push) Successful in 6s
2024-01-09 00:12:54 +01:00
5d1d4cdc32 refactor: move as many OG tags to root page as possible 2024-01-09 00:12:31 +01:00
454161e98a refactor: ♻️ break out page type handling code and opengraph tag generation 2024-01-09 00:11:52 +01:00
1b8bff401b feat: rewrite banner javascript system to accept custom banner data from PHP template 2024-01-08 16:42:29 +01:00
30019b4c47 refactor: remove long-unused "user-content" dir 2024-01-08 16:40:37 +01:00
d584a2c373 misc: prepare test entires for new banner system 2024-01-08 16:40:04 +01:00
d44b854673 refactor: remove static banner images in prep for new banner javascript 2024-01-08 16:39:29 +01:00
83b849fda8 fix: small naming fix to make writing directory README data easier 2024-01-04 16:07:29 +01:00
98e062611e feat: add dedicated class to hide contents on small-width screens 2024-01-04 16:06:52 +01:00
91224e634a feat: add OpenGraph tags 2024-01-04 16:06:06 +01:00
62089b9ee2 feat: add FontAwesome symbols for directories 2024-01-04 16:05:16 +01:00
87a14e0624 feat: missing tweaks for feed writing 2024-01-04 16:03:21 +01:00
596cc0e1a3 feat: add RSS and Atom feeds with caching and nice links 2023-12-25 20:13:00 +01:00
c6297fd81b feat: add robots.txt, google may monch 2023-12-23 10:52:47 +01:00
b089bfc551 feat: add wrapper function to log page access and exit 2023-12-23 10:52:29 +01:00
70a2c45509 fix: fix graphical desing of error page to remove double-nested article 2023-12-23 10:51:42 +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
35ff4951ad feat: add small article footer to show created/edited times and view count 2023-12-20 19:20:24 +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
b552562f31 feat: add implicit README settings to directory settings copy 2023-12-19 10:18:34 +01:00
d2dc57a36a test: add test entires using the new settings 2023-12-19 10:14:31 +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
37357da4b0 refactor: ♻️ move error page into proper post_type dir 2023-12-18 16:01:29 +01:00
b8ae2c5617 fix: properly use HTTP_ACCEPT to detect image rather than SEC_FETCH_DEST 2023-12-18 16:01:06 +01:00
f2f8a235c8 feat: properly utilise 404 page again 2023-12-18 16:00:28 +01:00
d47c4e2072 ci: 💚 remove Markdownlint, we'll write it our style :>
All checks were successful
/ phplint (push) Successful in 4s
2023-12-14 11:51:15 +01:00
c3fa88f3fd ci: try and fix markdownlint
All checks were successful
/ phplint (push) Successful in 8s
2023-12-14 11:50:06 +01:00
2f5d59dd32 fix: 🐛 fix wrong usave of copy (should have been move_uploaded_file)
Some checks failed
/ phplint (push) Failing after 3s
2023-12-14 11:48:03 +01:00
a82290cf73 feat: add api lock key 2023-12-14 11:47:33 +01:00
bc286413ad test: add some test entry content for good measure 2023-12-14 11:46:17 +01:00
ed80a21495 feat: add simple uploading bash script <3 2023-12-14 11:45:55 +01:00