Commit Graph

  • cb7dcde7c5 Made tags case insensitive master deadvey 2025-10-09 15:13:49 +01:00
  • 553f126f2a Changed how comments are ided and classed deadvey 2025-10-09 14:43:48 +01:00
  • 6f9e7aee13 small change in comment ids deadvey 2025-10-09 14:38:37 +01:00
  • 23add8897b divs to spans because correct html deadvey 2025-10-09 14:30:48 +01:00
  • 84a34d94f3 removed newlines from comments ejs deadvey 2025-10-09 14:28:51 +01:00
  • 783f386dfe tiny fix deadvey 2025-10-09 14:19:16 +01:00
  • e63fb4a27a updated ejs deadvey 2025-10-09 14:18:03 +01:00
  • 2ada1d970f Created a per-post hitcount as well a writedata() function that can write to a particular index or to a whole data type deadvey 2025-10-02 13:34:55 +01:00
  • 17919e3078 README deadvey 2025-10-02 11:13:39 +01:00
  • 179a4f83bc Bug fix, most recent post would not show in the post's permalink due to an indexing bug, pretty simple fix, I'm just a moron. deadvey 2025-10-02 10:47:38 +01:00
  • d9d45ff6ea Tracking /webroot, contains custom.css and robots.txt, might have to add favicon.ico too. deadvey 2025-10-02 10:43:44 +01:00
  • 87fd97730e Escape potentially dangerous input in the search field deadvey 2025-10-01 17:45:31 +01:00
  • acca51da20 README deadvey 2025-10-01 10:51:07 +01:00
  • 788672cbea Bug fix with the search page's EJS deadvey 2025-10-01 10:44:34 +01:00
  • 521dbccc7e Basic search functionality on the frontpage, I want to add support for more advanced searches like using boolean operators, but right now it's pretty basic. deadvey 2025-10-01 10:40:36 +01:00
  • 8ad8f01043 Added basic search functionality (no frontend for it yet) deadvey 2025-09-30 23:15:33 +01:00
  • d27330a3db README update I removed and added some stuff to the todo list deadvey 2025-09-24 23:41:29 +01:00
  • 996bf0018b bug fix deadvey 2025-09-24 21:21:48 +01:00
  • 45af80f747 Updated how comments are searched for deadvey 2025-09-24 21:12:21 +01:00
  • 23744f4000 Bug fix and Document fix deadvey 2025-09-24 20:57:47 +01:00
  • 9305559660 Documentation fix deadvey 2025-09-24 20:39:42 +01:00
  • 35e6b94ba1 Support for uncached data loading deadvey 2025-09-24 20:37:35 +01:00
  • 3f173fc2e3 bug fix deadvey 2025-09-24 20:20:48 +01:00
  • b44762ba7c bug fix deadvey 2025-09-24 20:18:05 +01:00
  • 1ecc223433 small changes deadvey 2025-09-24 20:07:49 +01:00
  • 22a7983737 data.getdata() is fully implemented deadvey 2025-09-24 19:31:32 +01:00
  • e597fd78f7 Comment replies on comment page deadvey 2025-09-24 17:33:25 +01:00
  • ef7178cc3f Comment submission works deadvey 2025-09-24 17:20:01 +01:00
  • bfaf957ae2 removed func.get_comment() max 2025-09-24 17:06:55 +01:00
  • e6476dcd4e Everything uses data.getdata() max 2025-09-24 17:06:13 +01:00
  • 93c5f13750 Clean up changes max 2025-09-24 10:02:28 +01:00
  • 0541b704db ExpressJS routes in different files max 2025-09-23 17:38:20 +01:00
  • 5e4eb38763 started implementing data functions for easy requests to data max 2025-09-23 15:01:28 +01:00
  • 09967a0be9 Automatically removes leading and trailing spaces from tags because tags are often entered with a space after each comma. This uses .trim() in func.render_tags() to remove when rendering as well as .map(str => str.trim()) when a post or post edit is submitted so they are also stored without spaces. deadvey 2025-09-07 22:11:58 +01:00
  • e3e5469e1a Made it so if an invalid user or post is loaded, a proper error message is shown instead of just a nodeJS error message deadvey 2025-09-06 23:54:49 +01:00
  • c8af978259 docs and also I improved the readability/user friendliness of the EJS DeaDvey 2025-09-03 22:28:50 +01:00
  • 99e07389d0 * more proffesional language in rejecting AI * footer uses locales DeaDvey 2025-08-27 19:00:49 +01:00
  • 532010f873 bug fix for site_admin config field DeaDvey 2025-08-27 18:53:29 +01:00
  • 5917789c5b add webadmin as a field in the config DeaDvey 2025-08-27 18:51:59 +01:00
  • 4f0941262e Withdraw consent for AI scraping DeaDvey 2025-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-US DeaDvey 2025-08-27 18:30:26 +01:00
  • c73ce69f93 bug fix: postID -> post_index DeaDvey 2025-08-27 18:19:12 +01:00
  • 5bd0429ae2 timeline, userpage and tag page have an edit post option. DeaDvey 2025-08-27 17:58:48 +01:00
  • 6e583d1410 removed webroot dir DeaDvey 2025-08-27 16:41:39 +01:00
  • cf784a1a99 removed webroot dir (in .gitignore) DeaDvey 2025-08-27 16:40:53 +01:00
  • b3ea048244 bug fix RSS and ATOM using func.render_md instead of showdown deadvey 2025-08-27 16:36:21 +01:00
  • 9b5d3f3f73 Fixed issue relating to showdownjs not escaping html tags by porting to markdown-it, also introduced a new function: func.render_md DeaDvey 2025-08-27 15:09:57 +01:00
  • 5f07db1e15 tables in CONFIG.md DeaDvey 2025-08-09 21:10:23 +01:00
  • d298717519 Testing markdown tables DeaDvey 2025-08-09 21:05:58 +01:00
  • 0b25fb221b Documentation DeaDvey 2025-08-09 20:53:57 +01:00
  • f85c4aa893 Minor change to /index/pages EJS DeaDvey 2025-08-09 16:59:57 +01:00
  • 6fc1f85e18 Added locale (english only at the moment) and modifed the EJS so I think every string is customisable (via the /locales/selected locale) DeaDvey 2025-08-09 16:57:31 +01:00
  • 8418318d80 Added fake form at the top of html in attempt to mitigate spam, probably wont work that well but might as well try DeaDvey 2025-08-09 13:18:44 +01:00
  • 44a060508b Hitcount is now created by init.initialise() DeaDvey 2025-08-09 13:00:07 +01:00
  • 49c7fc7cdf init.initialise() checks for correct path of config.json (bug fix) DeaDvey 2025-08-09 12:51:43 +01:00
  • 144c276bc9 Fixed init.initialise() checking for .js files as opposed to .json files DeaDvey 2025-08-09 12:48:25 +01:00
  • df4bc99d9a Initialise() imports fs (bug fix) DeaDvey 2025-08-09 12:44:39 +01:00
  • 3e2a63bfd7 Export the init.initialise() function (bug fix) DeaDvey 2025-08-09 12:42:18 +01:00
  • bced9c7c0e CONFIG.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 :) DeaDvey 2025-08-02 03:00:20 +01:00
  • f723e37732 docs and that DeaDvey 2025-08-02 02:48:22 +01:00
  • 8b9ddcf048 Added 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... DeaDvey 2025-08-02 00:51:33 +01:00
  • 5f2aba0c2b Site wide header (currently only used for a link to / but will add index's for stuff later) DeaDvey 2025-08-01 23:27:28 +01:00
  • cdfc5f2c30 Post doesn't exist page DeaDvey 2025-08-01 23:21:43 +01:00
  • 88b198365d user, post and comment objects contain their ID's now. DeaDvey 2025-08-01 12:34:29 +01:00
  • b683b658f7 Comments 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 incrementing DeaDvey 2025-07-31 03:58:28 +01:00
  • 0cc319a702 Added user specific RSS and ATOM feeds and updated the EJS templates to add them by default to the user's header section DeaDvey 2025-07-30 01:28:23 +01:00
  • 72316094e4 Updated the readme to have a better feature section DeaDvey 2025-07-30 01:12:29 +01:00
  • 47877e71d4 atom functionality is added and I fixed an issue in the RSS that is caused by the deleted posts not having valid data. DeaDvey 2025-07-30 01:09:51 +01:00
  • 0c43c7315c editing user redirects to user's page and began to implment ATOM DeaDvey 2025-07-30 00:43:21 +01:00
  • 39eba8fcda posts are marked as deleted to preserve array structure DeaDvey 2025-07-28 15:11:26 +01:00
  • 38d82f9e1a Readme formatting stuff DeaDvey 2025-07-23 02:55:08 +01:00
  • bb62ccf25f Readme DeaDvey 2025-07-23 02:54:24 +01:00
  • 40e0cc80a3 re-added markdown support under EJS DeaDvey 2025-07-23 02:49:05 +01:00
  • 306adf3943 rss in ejs DeaDvey 2025-07-23 02:38:03 +01:00
  • ff1d34a7ab put package.json in / again DeaDvey 2025-07-23 02:22:13 +01:00
  • 797d894621 lots of fixes and more EJS DeaDvey 2025-07-23 02:20:38 +01:00
  • 929151a16d Update CONFIG.md deadvey 2025-07-22 23:40:19 +02:00
  • ce93a1991b nfs removal DeaDvey 2025-07-22 00:18:23 +01:00
  • cc131798a3 ejs stuff DeaDvey 2025-07-22 00:17:00 +01:00
  • 7eeafddae4 bloody markdown formatting >:( DeaDvey 2025-07-21 00:09:51 +01:00
  • fc3a68e476 formatting DeaDvey 2025-07-21 00:03:20 +01:00
  • 590d675075 config docs DeaDvey 2025-07-20 23:59:30 +01:00
  • d54b682267 small readme edit deadvey 2025-07-21 00:06:30 +02:00
  • 2dfed40665 CONFIG.md DeaDvey 2025-07-20 23:05:53 +01:00
  • 3e745e6842 json DeaDvey 2025-07-20 22:47:07 +01:00
  • 74f2e4eaec ever growing todo list deadvey 2025-07-15 03:14:46 +01:00
  • 636a460918 untrack hitcount.txt deadvey 2025-07-15 02:11:26 +01:00
  • b5ab7af515 delete account deadvey 2025-07-15 02:10:26 +01:00
  • 9a1bc97b99 format indiactors deadvey 2025-07-15 01:29:38 +01:00
  • 09ab903815 Sign up link deadvey 2025-07-15 01:28:30 +01:00
  • 0b70624e05 comments deadvey 2025-07-13 02:52:12 +01:00
  • 23685d02c0 fixed user importing error deadvey 2025-07-13 02:49:55 +01:00
  • 3efe4b7836 headerLevelStart (for showdownjs) and some comments deadvey 2025-07-13 02:48:15 +01:00
  • 4fb12c54f8 did some commenting (I barely commented anything) deadvey 2025-07-13 02:01:09 +01:00
  • 3a821b5eba don't freak if posts.post = [] deadvey 2025-07-13 00:51:01 +01:00
  • d75a74b7a8 fixed copy error bug deadvey 2025-07-13 00:41:59 +01:00
  • 1ea18208f0 removed dependency check deadvey 2025-07-13 00:34:43 +01:00
  • ebcc61a9e7 argument error deadvey 2025-07-13 00:32:45 +01:00
  • 17b7ddf133 dependency check deadvey 2025-07-13 00:30:13 +01:00
  • 6a3b2da013 untracked config file deadvey 2025-07-13 00:26:43 +01:00