liv!



hi ${reader}! welcome to liv.town - v. 117


i'm liv, this is my internet appartment! feel free to hang out, but please take your shoes off. you can read ↳ the wiki, sign ↳ the guestbook, and do lots more!


send me a message! x

* email................. liv@liv.town
* matrix................@liv:liv.town
* xmpp.................. liv@liv.town ⚠
* guestbook .......... ./guestbook

`liv` is a nosy bitch that wants to find out, with opinions, so be prepared.

⚠ by looking at this site, the reader agrees they are liable for their own actions. the reader should contact their doctor if they are unsure. ⚠


`liv` can also be found at: x

git/changelog: (long!)
feat: correct buttons
chore: font updates
feat: adds blackberry key 2 article
fix: set description
fix: forgot to rename host
fix: error handling
feat: write keys page
feat: write hardware page
chore: adds keys/hardware to navbar
chore: rename keys so that new links work etc
fix: form on guestbook page (2/2)
feat: fixes text wrapping for windows (1/?)
feat: adds `{thumbsup,neomouse{,-beep}.png}`
feat: adds little mouse + fixes issues with css
feat: fix 404 page error handling
feat: adds nixos button
feat: adds gpg key path to `/gpg.txt` and sets type to `text/plain`
fix: cors issue
feat: adds blog article for security keys (incl yubikey based ssh) + "artwork"
feat: adds scientifica font, fixes new canvas based background
feat: adds page about nixos on apple silicon hardware
feat: add new background in layout file instead of navbar file
chore: remove background in navbar
feat: adds tom scott web button
feat: set correct response type for security.txt
feat: adds robots.txt
chore: remove index page to wiki, it's stupid as there's already /other/
chore: adds wip notice
feat: adds docker compose file for server deployment
chore: also set new ssh key
chore: set new gpg key
feat: adds security.txt (to server.js) and change routes etc
fix: remove cors proxy because it sucks
feat: adds security.txt
feat: build docker image
feat: write first part of nixos-apple-silicon page
chore: adds gpg and ssh public keys
chore: update with latest music
fix: set mode to be `100755` instead of `100644`
feat: import livtown button and adds back legacy link redirect
fix: remove index pages from wikifinder list
fix: update last updated date
feat: start article about nixos on apple silicon
feat: update `keyboard.ejs` page; import photograph of `kbd6x`
fix: links; remove link to rss feed as there currently is none
fix: import correct buttonfinder
feat: write `buttonfinder.sh`
chore: remove newsletter as i wasn't sending out any anyways
fix: correct date formatting for guestbook, adds state notifier
fix: redirect `/wiki/index` to `/other` as that is the page it should be
chore: set load instead of uptime in navbar
feat: move to gif for all buttons
feat: write first horrible version of guestbook that needs to be refactored still
feat: improve styling of wikifinder
feat: fix viewdirfinder function by implementing a shell script
feat: make tmux script
feat: adds actual buttons themselves
chore: remove links that are unused
feat: adds buttons (wip)
feat: write buttonfinder
fix: specify correct function
chore: `find` -> `fd`
feat: make rendering more dynamic (and broken! :D)
chore: add basic beginning to some pages
chore: cleanup
chore: cleanup
feat: adds date
feat: write viewdirfinder function
fix: unclosed class
fix: guestbook link etc
feat: make rendering less horrible
npm: update
feat: start posts about olivia
feat: navbar -> divbar
fix: extraClass not found error
feat: adds contact page but without information
feat: adds vivi quote to 404 page
feat: adds contact page, log each restart with an epoch timestamp log thingy
feat: adds function to hide footer
fix: awk statement was wrong
feat: write very basic template for wiki pages
feat: update router to include 404 page; remove wikiRouter; adds favourites page as a quick beginning
feat: write 404 page
feat: write stats module
chore: remove router, we'll route from index.js from now on
feat: adds load script
feat: makes page a little wider; sets overflow-x to hidden
feat: fixes navbar in place; adds uptime to navbar; adds stars to page
chore: remove window management for `unordered` windows, as they're deprecated now
feat: write index page; adds windows; etc
feat: disable window moving for mobile devices; allow selecting text inside windows; remove minimize button; allow passing through the maxH setting
chore: remove unused m-16
feat: adds more music; fix styling with windows and sidebar; set global font to `monospace`
feat: adds arrow icons in front of navbar items
fix: window positioning bug that caused the windows to move away text
feat: import `stats`; move `util` -> `git`
feat: write stats module that contains uptime script
chore: `util` -> `git`
feat: write uptime script
node: adds ejs et al
feat: rewrite navbar to be on the left hand side; add dotted border
feat: copy over layout from <390; rewrite parts for ejs
feat: copy over footer from 
feat: adds logo and background
feat: make some progress on index page
fix: set public route to be "/public"
feat: adds windows back; improves them slightly over the windows used before v390
feat: write `commitlog` function
feat: import tailwindcss and fontawesome
feat: adds git utilities
feat: start index page
feat: adds util; adds wiki routes; adds renderer for index page; adds util/git (needs improvement still)
feat: adds ejs for templating
feat: creates very basic for-loop that lists all wiki items on wiki index page
feat: adds wiki route with two test items to prepare to write md processing or whatever? idk
feat: adds nodemon and write 200 ok
feat: first commit

buttons! x

public2019 88x31 button
publicanythingbut 88x31 button
publicbesteyes2 88x31 button
publicbookmark this page 88x31 button
publiccatscape2 88x31 button
publiccatscape3 88x31 button
publiccss 88x31 button
publicdelete twitter make a neocities 88x31 button
publicdiscord no way 88x31 button
publicfediring 88x31 button
publicfediverse 88x31 button
publicgetfirefox 88x31 button
publicgrapheneos button 88x31 button
publichappy2006 88x31 button
publici am in a web button.png 88x31 button
publicinternet tourbus 88x31 button
publicinvalidator 88x31 button
publicit hates computers 88x31 button
publickeep the web free say no to web 3 88x31 button
publiclivtown button 88x31 button
publicmade with neovim 88x31 button
publicmastodon 88x31 button
publicmatrix 88x31 button
publicminecraft 88x31 button
publicmobiles 88x31 button
publicnaptime 88x31 button
publicnix 88x31 button
publicnix.png 88x31 button
publicphonechump 88x31 button
publicpikvm 88x31 button
publicpreserve 88x31 button
publicright to repair 88x31 button
publicstop microsoft 88x31 button
publictor 88x31 button
publicublock origin now 88x31 button
publicwiby 88x31 button