Kopymatic
testing/test

testing testing 1 2 3

Hello? Is this thing on?

todo/todo

So much left to do...

Now i just need to:

  • make it so i can edit posts
  • make it so i can delete posts
  • make a page to view posts
  • fix regexes
  • improve site look and feel
  • make better authentication for posting
  • fix the server being weird sometimes
  • make the create post page not suck ass
  • make the create post page have better formatting
  • make the create post page not reset every time you get the slightest thing wrong
devlog/thevoid-1

Void devlog 1

Void devlog 1

11/15/2024

Today i did the following

All of phase 2 has been completed!

This adds authentication, which just means i dont have to put in a password every goddamn time i want to make a post! Quite literally means nothing to you guys viewing this. This came with a lot of challenges that i overcame, feeling pretty proud of it :)

i probably spent more time on these improvements than i did on the auth lmao

  • fixed validation regexes (much more lenient now)
  • improved form validation (mostly through the regex)
  • form usability improvements (forms dont reset on failed submission, formatting is better)
  • improved embedding for discord and other sites (i hope, this is the test for that)
  • added createdAt and updatedAt fields in the database (for timestamps and such)

and way too much debugging lmao

anyway im tired

goals for tomorrow

  • Complete phase 3 which entails making a list page and adding the ability to make unlisted posts
  • if time permits, work on phase 4 which adds editing and deleting of posts.
test/new-categories

Heyo! Just updated, checking out if my new category system works well

i sure hope so

but alas, they did not work the first time

truly, a tragedy

devlog/thevoid-2

Void devlog 11/16/24

Heyo! Today was more minor. Didnt have much time so I didnt want to fully commit to phase 3 yet. I made a couple of quality of life improvements, namely

  • auth improvements
  • styling improvements
  • the beginnings of phase 3
  • and various fixes from the last few days Honestly im pretty happy with how everything is turning out :) im too tired to go super duper in depth like usual, but thank you for reading <3
devlog/thevoid-3

Phase 3 complete!

Phase 3 complete!

Heres a changelog of things that you might care about

  • List page! At the list page you can see all the listed posts
  • Unlisted posts (for those of you who like top secret things)
  • Better categories
  • Creation and update times on posts
  • Lots of styling improvements
  • Better footer, with versioning!

Now for the things nobody (except me) will care about

  • Create page moved
  • the 2 post pages (/posts/[id] and /posts/[category]/[title]) have been unified into one component
  • Several backend changes for unlisted posts
  • Better updating script (now i can update the production website with one shell script!)
  • had to fix dates like seven times
  • Fun slogan easter egg on the homepage
  • various admin shortcuts
  • better login page
  • styling styling styling (im losing it)

I think thats about it! A lot more work went into this phase than the other two so im pretty hyped. Next one is going to be even bigger!

devlog/the-void-sidequest-1

Database backups sidequest, and breaking things!

Alright so i just got done working on the latest update which features... no user facing changes...

But dont worry, as i have still done a lot

  • I added a fully-automatic (although overly complicated) backup system!
  • I also broke things...

The breaking things was fixable but also avoidable. I use a version control software called Git. In Git you can "Stash" your changes to be worked on more later. I've been having issues with my server having slightly different data on it that git really does not want to override, and i dont want to accidentally lose anything important. So, to solve that problem, i used git stash. I thought "oh git stash --all sounds good, ill use that"

But it actually decided to stash everything, including files ive never told git about, the biggest one being the database. I nearly pooped my pants thinking all the data was gone, but fortunately i just did git stash apply and it brought everything back. woohoo!

But that was very scary, and i need to be more careful. Made me kinda glad i started early with my database backup system.

Thanks for reading, see ya!

devlog/the-void-sidequest-3

Adding a discord bot for notifications!

This also serves as a test for those notifications.

Dont ask why i skipped writing about sidequest 2, i promise it existed.

devlog/backfromthedead

guess whos back. back again.

Yeahhhhh i got burnt out.

Ive been wanting to remake Kopymatic.com, so i'm going to use thevoid as a base. thevoid will be repurposed as the blog on kopymatic.com, and kopymatic.com will become a portfolio of sorts. Hopefully i can keep the "screaming into the void" vibe with some cool features, like unlisted or hidden posts or something.

alright, see ya! Thanks for reading :)