|
dfd8e299cd
|
feat: small tweaks
/ 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
/ 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 :>
/ phplint (push) Successful in 4s
|
2023-12-14 11:51:15 +01:00 |
|
|
c3fa88f3fd
|
ci: try and fix markdownlint
/ 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)
/ 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 |
|