deadvey
5a14b125d2
changed how data is read from the database and consolodated syndation feeds into just 2 files.
2026-06-01 13:53:58 +01:00
deadvey
1a0b16feb2
added a main id so central section can be styled
2026-06-01 12:46:39 +01:00
deadvey
27149b1f01
see previous but more 😭
2026-05-30 21:18:00 +01:00
deadvey
a52c57f3ea
fixed some button paths
2026-05-30 21:16:26 +01:00
deadvey
3119a76d96
fixed header path issues
2026-05-30 21:05:50 +01:00
deadvey
f11b94527d
ugghhhh new site_path config option
2026-05-30 20:05:01 +01:00
deadvey
6e7d2109c8
removed images
2026-05-30 18:36:32 +01:00
deadvey
dd317883be
fixed issues with site urls not being a site root (hopefully)
2026-05-30 18:34:18 +01:00
deadvey
3fab094545
Made some small changes
2026-03-03 20:39:40 +00:00
deadvey
be75382ead
Add start up checks
2025-12-19 17:31:28 +00:00
deadvey
7d38752f34
Changed how comments are stored and how data is retrieved
2025-11-27 11:34:12 +00:00
deadvey
ef8711b0e1
Added a pipe | between the edit and RSS/ATOM buttons to make them more
...
seperated
2025-11-05 10:47:11 +00:00
deadvey
c3de930b50
Split the page-header and site-header into seperate sections
2025-11-05 10:34:41 +00:00
deadvey
3b47701c18
Made some divs consistent, the header was a div type with id='header'
...
and the footer was a footer type with no id, so now they are both both.
Also added some margins at the top and bottom of the page in CSS
2025-10-25 11:31:08 +01:00
deadvey
ddf9fcae13
Added icons for RSS and ATOM to make it look nicer
2025-10-24 13:59:41 +01:00
deadvey
4ad7352fcc
Updated some EJS and CSS to make it look a bit nicer (I am hopeless at
...
UX)
2025-10-24 12:48:54 +01:00
deadvey
35163b5584
Fixed an issue with an incomplete example-config.json that made the
...
server not work at all.
Also added a default.css file
2025-10-24 12:28:22 +01:00
deadvey
cb7dcde7c5
Made tags case insensitive
2025-10-09 15:13:49 +01:00
deadvey
553f126f2a
Changed how comments are ided and classed
2025-10-09 14:43:48 +01:00
deadvey
6f9e7aee13
small change in comment ids
2025-10-09 14:38:37 +01:00
deadvey
23add8897b
divs to spans because correct html
2025-10-09 14:30:48 +01:00
deadvey
84a34d94f3
removed newlines from comments ejs
2025-10-09 14:28:51 +01:00
deadvey
783f386dfe
tiny fix
2025-10-09 14:19:16 +01:00
deadvey
e63fb4a27a
updated ejs
2025-10-09 14:18:03 +01:00
deadvey
2ada1d970f
Created a per-post hitcount as well a writedata() function that can
...
write to a particular index or to a whole data type
2025-10-02 13:34:55 +01:00
deadvey
d9d45ff6ea
Tracking /webroot, contains custom.css and robots.txt, might have to add
...
favicon.ico too.
2025-10-02 10:43:44 +01:00
deadvey
788672cbea
Bug fix with the search page's EJS
2025-10-01 10:44:34 +01:00
deadvey
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.
2025-10-01 10:40:36 +01:00
deadvey
8ad8f01043
Added basic search functionality (no frontend for it yet)
2025-09-30 23:15:33 +01:00
deadvey
45af80f747
Updated how comments are searched for
...
commentID's aren't neccesarily = to the index, so instead of using it as an index, I just use a for loop to find the matching comment.
I also added another form at the bottom of the timeline to trick bots
Signed-off-by: deadvey <deadvey@deadvey.com >
2025-09-24 21:12:21 +01:00
deadvey
22a7983737
data.getdata() is fully implemented
...
I think it all works now...
Signed-off-by: deadvey <deadvey@deadvey.com >
2025-09-24 19:31:32 +01:00
deadvey
e597fd78f7
Comment replies on comment page
...
There is now a reply form on the comment pages to reply to that comment
Syntax:
>> postID-commentID
Signed-off-by: deadvey <deadvey@deadvey.com >
2025-09-24 17:33:25 +01:00
max
e6476dcd4e
Everything uses data.getdata()
...
data.getdata() excepts two parameters, if desired, the second will be the index, however if you don't specify anything, the whole array will be returned
Also, comments now have a composite key of postID-commentID, with each post's comments having their own set starting at 0, this makes it easier to index and find a specific comment, and making the getcomment() function unessesary
2025-09-24 17:06:13 +01:00
max
93c5f13750
Clean up changes
...
Seperated all routes into seperate files for neatness, and I've made the comments.json store only the comments, comments_counter is in the new data.json file which also stores the hitcount.
Signed-off-by: max <deadvey@localhost.localdomain >
2025-09-24 10:02:28 +01:00
deadvey
c8af978259
docs and also I improved the readability/user friendliness of the EJS
2025-09-03 22:28:50 +01:00
deadvey
99e07389d0
* more proffesional language in rejecting AI
...
* footer uses locales
2025-08-27 19:00:49 +01:00
deadvey
532010f873
bug fix for site_admin config field
2025-08-27 18:53:29 +01:00
deadvey
5917789c5b
add webadmin as a field in the config
2025-08-27 18:51:59 +01:00
deadvey
4f0941262e
Withdraw consent for AI scraping
2025-08-27 18:49:33 +01:00
deadvey
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
2025-08-27 18:30:26 +01:00
deadvey
c73ce69f93
bug fix: postID -> post_index
2025-08-27 18:19:12 +01:00
deadvey
5bd0429ae2
timeline, userpage and tag page have an edit post option.
2025-08-27 17:58:48 +01:00
deadvey
b3ea048244
bug fix RSS and ATOM using func.render_md instead of showdown
2025-08-27 16:36:21 +01:00
deadvey
9b5d3f3f73
Fixed issue relating to showdownjs not escaping html tags by porting to
...
markdown-it, also introduced a new function: func.render_md
2025-08-27 15:09:57 +01:00
deadvey
f85c4aa893
Minor change to /index/pages EJS
2025-08-09 16:59:57 +01:00
deadvey
6fc1f85e18
Added locale (english only at the moment) and modifed the EJS so I think
...
every string is customisable (via the /locales/selected locale)
2025-08-09 16:57:31 +01:00
deadvey
8418318d80
Added fake form at the top of html in attempt to mitigate spam, probably
...
wont work that well but might as well try
2025-08-09 13:18:44 +01:00
deadvey
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...
2025-08-02 00:51:33 +01:00
deadvey
5f2aba0c2b
Site wide header (currently only used for a link to / but will add
...
index's for stuff later)
2025-08-01 23:27:28 +01:00
deadvey
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
2025-07-31 03:58:28 +01:00