99e07389d0* more proffesional language in rejecting AI * footer uses locales
master
DeaDvey2025-08-27 19:00:49 +01:00
532010f873bug fix for site_admin config fieldDeaDvey2025-08-27 18:53:29 +01:00
5917789c5badd webadmin as a field in the configDeaDvey2025-08-27 18:51:59 +01:00
4f0941262eWithdraw consent for AI scrapingDeaDvey2025-08-27 18:49:33 +01:00
27b9ee6437* added "quotes" to the locales * made all the ejs pages use "postID" as the variable for post indexes * split up en-GB and en-USDeaDvey2025-08-27 18:30:26 +01:00
cf784a1a99removed webroot dir (in .gitignore)DeaDvey2025-08-27 16:40:53 +01:00
b3ea048244bug fix RSS and ATOM using func.render_md instead of showdowndeadvey2025-08-27 16:36:21 +01:00
9b5d3f3f73Fixed issue relating to showdownjs not escaping html tags by porting to markdown-it, also introduced a new function: func.render_mdDeaDvey2025-08-27 15:09:57 +01:00
f85c4aa893Minor change to /index/pages EJSDeaDvey2025-08-09 16:59:57 +01:00
6fc1f85e18Added locale (english only at the moment) and modifed the EJS so I think every string is customisable (via the /locales/selected locale)DeaDvey2025-08-09 16:57:31 +01:00
8418318d80Added fake form at the top of html in attempt to mitigate spam, probably wont work that well but might as well tryDeaDvey2025-08-09 13:18:44 +01:00
44a060508bHitcount is now created by init.initialise()DeaDvey2025-08-09 13:00:07 +01:00
49c7fc7cdfinit.initialise() checks for correct path of config.json (bug fix)DeaDvey2025-08-09 12:51:43 +01:00
144c276bc9Fixed init.initialise() checking for .js files as opposed to .json filesDeaDvey2025-08-09 12:48:25 +01:00
3e2a63bfd7Export the init.initialise() function (bug fix)DeaDvey2025-08-09 12:42:18 +01:00
bced9c7c0eCONFIG.md documentation and also fixed a bug where when ATOM files are loaded the config.rss boolean is actually checked as opposed to config.atom, fixed by also adding string.atom_disabled to config.json :)DeaDvey2025-08-02 03:00:20 +01:00
8b9ddcf048Added page indexes for comments, posts, users and pages overall, should add one for tags but it might be inefficient as I don't store all tags in an array or anything...DeaDvey2025-08-02 00:51:33 +01:00
5f2aba0c2bSite wide header (currently only used for a link to / but will add index's for stuff later)DeaDvey2025-08-01 23:27:28 +01:00
88b198365duser, post and comment objects contain their ID's now.DeaDvey2025-08-01 12:34:29 +01:00
b683b658f7Comments now have their own pages, at /comment/commentID, these are linked to when someone replies to another comment (>> id), I also fixed a bug in comment submission where the counter was not incrementingDeaDvey2025-07-31 03:58:28 +01:00
0cc319a702Added user specific RSS and ATOM feeds and updated the EJS templates to add them by default to the user's header sectionDeaDvey2025-07-30 01:28:23 +01:00
72316094e4Updated the readme to have a better feature sectionDeaDvey2025-07-30 01:12:29 +01:00
47877e71d4atom functionality is added and I fixed an issue in the RSS that is caused by the deleted posts not having valid data.DeaDvey2025-07-30 01:09:51 +01:00
0c43c7315cediting user redirects to user's page and began to implment ATOMDeaDvey2025-07-30 00:43:21 +01:00
39eba8fcdaposts are marked as deleted to preserve array structureDeaDvey2025-07-28 15:11:26 +01:00