| devices: other yubikey | opal hart | 1 | +5 | -1 |
| devices: add links for networking equipment | opal hart | 1 | +13 | -5 |
| devices: chako gone | opal hart | 1 | +4 | -1 |
| devices: typos | opal hart | 1 | +2 | -2 |
| devices: mahin not using selinux | opal hart | 1 | +2 | -2 |
| software: change links from "archive" to "archives" | opal hart | 1 | +3 | -3 |
| software: update on my mail situation | opal hart | 1 | +31 | -13 |
| add bookmarks page | opal hart | 2 | +22 | -2 |
| devices: change vnstat URLs | opal hart | 1 | +4 | -0 |
| rsync-ignore: add /files/vnstat | opal hart | 1 | +1 | -0 |
| index: clean up links | opal hart | 1 | +1 | -9 |
| software: add btpd to currently-used | opal hart | 1 | +7 | -10 |
| Makefile: revert redo for now | opal hart | 1 | +4 | -1 |
| Makefile: add $RSYNC_REMOTE | opal hart | 1 | +2 | -1 |
| omemo: capitalisation, very important! | opal hart | 1 | +1 | -1 |
| begin switching Makefile to redo (blog index) | opal hart | 4 | +10 | -4 |
| permalink: update formatting & new ygg dns | opal hart | 1 | +5 | -3 |
| mv src/{,pages/}donate.md | opal hart | 1 | +0 | -0 |
| software: fuck uschedule | opal hart | 1 | +1 | -2 |
| software: remove bspwm/lemonbar-xft | opal hart | 1 | +0 | -22 |
| music: add album | opal hart | 1 | +1 | -0 |
| devices: complain about the 5a | opal hart | 1 | +4 | -1 |
| guess I was wrong | opal hart | 1 | +1 | -9 |
| htss: capitalisation | opal hart | 1 | +2 | -2 |
| blog: 2022 update | opal hart | 1 | +95 | -0 |
| css: set <main/> max width for readability | opal hart | 1 | +1 | -0 |
| permalink: remove hsts info | opal hart | 1 | +0 | -6 |
| permalink: del ano, add ygg | opal hart | 1 | +1 | -2 |
| devices: add megane | opal hart | 1 | +4 | -0 |
| devices: new desktop rig! | opal hart | 1 | +11 | -4 |
| scripts/altnet: update volatile onion | opal hart | 1 | +1 | -1 |
| add index for /pages/ | opal hart | 1 | +13 | -0 |
| scripts/blog: style nit | opal hart | 1 | +3 | -3 |
| software: fix xhtml | opal hart | 1 | +2 | -4 |
| software: remove hledger | opal hart | 1 | +0 | -7 |
| software: remove notes for picom | opal hart | 1 | +0 | -1 |
| software: remove IRC channel links | opal hart | 1 | +0 | -20 |
| index: mark links as down, add descriptions | opal hart | 1 | +4 | -3 |
| move about page to index | opal hart | 2 | +15 | -7 |
| blog-index: finally fix ordering | opal hart | 3 | +2 | -5 |
| header: change and reorder sidebar links | opal hart | 1 | +2 | -4 |
| makefile: (temporarily) don't call gitindex | opal hart | 1 | +0 | -1 |
| devices: chako runs graphene now | opal hart | 1 | +1 | -2 |
| htss: move to pages/ | opal hart | 1 | +0 | -0 |
| devices: add chako, update other descriptions | opal hart | 1 | +13 | -3 |
| omemo: add gajim key for wowana.me | opal hart | 4 | +53 | -38 |
| pgp: update 0xFB02FDAFD6C05FE4.asc | opal hart | 1 | +126 | -121 |
| update wowaname@volatile.bz omemo | opal hart | 4 | +57 | -20 |
| update opal@wowana.me omemo | opal hart | 4 | +52 | -31 |
| music: add page, album art, & art conversion script | opal hart | 21 | +47 | -0 |
| new blog post: "toward a healthier federation" | opal hart | 1 | +423 | -0 |
| makefile: create blog-header.inc | opal hart | 2 | +10 | -3 |
| header: add pages, rm files | opal hart | 1 | +1 | -1 |
| bookmarks: add mostly off-grid/vaping links | opal hart | 1 | +17 | -1 |
| omemo: fix key hostnames | opal hart | 1 | +4 | -4 |
| omemo: move URLs to footnotes | opal hart | 1 | +8 | -2 |
| Makefile: remove sakamoto rsync host | opal hart | 1 | +0 | -1 |
| omemo: add opal@wowana.me keys | opal hart | 4 | +80 | -0 |
| omemo: fix hostname for volatile.bz | opal hart | 2 | +10 | -9 |
| rsync-ignore: unignore acme-challenge | opal hart | 1 | +0 | -1 |
| enforce gitignore on straggling file | opal hart | 1 | +0 | -47 |
| css: dark theme | opal hart | 1 | +55 | -20 |
| css: remove .cloudflare-warning | opal hart | 1 | +0 | -16 |
| Makefile: change rsync host | opal hart | 1 | +1 | -1 |
| new blog post: "Regarding FSF IRC presence" | opal hart | 1 | +80 | -0 |
| pages/software.md: dolphin/skarnet contact info | opal hart | 1 | +3 | -1 |
| pages/devices.md: specify that yululu uses preowned parts | opal hart | 1 | +2 | -1 |
| pages/software.md: add note for hydrus | opal hart | 1 | +4 | -0 |
| pages/software.md: unabbreviate &c. | opal hart | 1 | +1 | -1 |
| pages/software.md: cron/ntp/execline | opal hart | 1 | +18 | -0 |
| pages/devices.md: sort devices by type | opal hart | 1 | +27 | -19 |
| pages/devices.md: add kurumi.wowana.me | opal hart | 1 | +5 | -0 |
| pages/devices.md: add/modify descriptions | opal hart | 1 | +20 | -6 |
| add pages/software.md | opal hart | 1 | +287 | -0 |
| add selfhosted avatar | opal hart | 1 | +0 | -0 |
| pages/omemo.md: fix styling for qr code | opal hart | 1 | +1 | -1 |
| fediverse.md: replace list w/ generic fedi advice | opal hart | 1 | +10 | -501 |
| index.md: lowercase twitch | opal hart | 1 | +1 | -1 |
| contact.md: add some more FAQ to email | opal hart | 1 | +5 | -0 |
| contact.md: rm onion address | opal hart | 1 | +1 | -1 |
| pgp.md: describe usage habit for subkeys | opal hart | 1 | +4 | -0 |
| pgp.md: shuffle around subkeys | opal hart | 1 | +2 | -2 |
| new blog post: "What even is lolicore?" | opal hart | 1 | +126 | -0 |
| add pages/devices.md | opal hart | 1 | +47 | -0 |
| move bookmarks.md to pages/ | opal hart | 2 | +101 | -99 |
| fp.c: add comment describing purpose | opal hart | 1 | +8 | -0 |
| modify index, add new accounts, rm matrix | opal hart | 1 | +6 | -1 |
| update pgp key | opal hart | 1 | +123 | -22 |
| modify avatar and its styling | opal hart | 2 | +11 | -3 |
| css: add mono-image class | opal hart | 1 | +3 | -0 |
| css: sticky table headers | opal hart | 1 | +4 | -0 |
| add canonical/onion-location headers | opal hart | 1 | +7 | -1 |
| fediverse: remove neckbeard/skippers-bin | opal hart | 1 | +0 | -14 |
| fediverse: update elekk & mstdn.social | opal hart | 1 | +2 | -1 |
| fediverse: remove dead instances | opal hart | 1 | +0 | -21 |
| fediverse: add thead/tbody | opal hart | 1 | +16 | -0 |
| pgp: add signing policies | opal hart | 1 | +33 | -0 |
| pgp: word-wrap | opal hart | 1 | +11 | -4 |
| files: matrix-keys.asc is no longer relevant | opal hart | 1 | +0 | -36 |
| add XMPP/OMEMO information | opal hart | 5 | +124 | -4 |
| add fp.c -- fingerprint colourisation tool | opal hart | 3 | +155 | -3 |
| fediverse: gab no longer federates | opal hart | 1 | +1 | -1 |
| fediverse: remove fosstodon info | opal hart | 1 | +0 | -6 |
| fediverse: add traboone.com | opal hart | 1 | +7 | -0 |
| fediverse: add bloatfe to freespeechextremist.com | opal hart | 1 | +1 | -1 |
| fediverse: remove expired.mentality.rip | opal hart | 1 | +0 | -7 |
| index: remove service offer | opal hart | 1 | +0 | -2 |
| header.inc: update site metadata | opal hart | 1 | +4 | -2 |
| fediverse: modifications/additions to list of shame | opal hart | 1 | +22 | -1 |
| git: add git:// protocol to info template | opal hart | 1 | +6 | -0 |
| donate: all new donations should go to Volatile | opal hart | 1 | +16 | -38 |
| css: use backticks for <kbd/> rather than border | opal hart | 1 | +7 | -4 |
| fediverse: koyu.space fixed its shit | opal hart | 1 | +0 | -8 |
| permalink: remove v2 onion, it's deprecated | opal hart | 1 | +0 | -1 |
| blog: backfill with old posts (finally) | opal hart | 4 | +348 | -0 |
| fediverse: rm miss.jaekr.sh | opal hart | 1 | +0 | -7 |
| fediverse: rm jpop.club, comment jaeger.website | opal hart | 1 | +3 | -10 |
| chmod +x scripts/feed | opal hart | 1 | +0 | -0 |
| blog: fix typo | opal hart | 1 | +1 | -1 |
| blog post: "MivoCloud follow-up" | opal hart | 1 | +41 | -0 |
| fediverse: fix weirder.earth contact info | opal hart | 1 | +2 | -5 |
| fediverse: add queerfem.space to bad instances | opal hart | 1 | +5 | -0 |
| fediverse: koyu.space uses cloudflare now | opal hart | 1 | +4 | -1 |
| fediverse: Misskey Cloudflare disclaimer | opal hart | 1 | +7 | -0 |
| fediverse: update SPC federation link | opal hart | 1 | +1 | -1 |
| fediverse: minor wording change | opal hart | 1 | +2 | -2 |
| scripts/feed: cleanup dead code | opal hart | 1 | +0 | -3 |
| blog index: use created rather than modified dates | opal hart | 2 | +11 | -5 |
| scripts: rename files without .sh suffix | opal hart | 7 | +25 | -25 |
| css: set <pre> elements to wrap | opal hart | 1 | +1 | -3 |
| update ssh hostname for site | opal hart | 2 | +3 | -3 |
| blog post: "my experience with MivoCloud" | opal hart | 1 | +215 | -0 |
| scripts/blog.sh: prefer $VISUAL over $EDITOR | opal hart | 1 | +1 | -1 |
| scripts/blog.sh: sh -e | opal hart | 1 | +1 | -1 |
| fediverse: add instances | opal hart | 1 | +21 | -0 |
| fediverse: unrecommend fosstodon.org | opal hart | 1 | +6 | -7 |
| fediverse: add {pleroma.,}freespeech.host | opal hart | 1 | +14 | -0 |
| fediverse: remove carrot.army | opal hart | 1 | +0 | -7 |
| fediverse: update anime.website terms URL | opal hart | 1 | +1 | -1 |
| rsync-ignore autogenerated /files/fullchains | opal hart | 1 | +1 | -0 |
| css: fix cloudflare logo on indented text | opal hart | 1 | +1 | -0 |
| css: quick fix for pre tags | opal hart | 1 | +3 | -0 |
| new donation | opal hart | 1 | +7 | -0 |
| reformat donate page | opal hart | 1 | +6 | -11 |
| fediverse: define "limited moderation" | opal hart | 1 | +20 | -3 |
| fediverse: modify existing instances' info | opal hart | 1 | +4 | -4 |
| fediverse: add busshi.moe | opal hart | 1 | +7 | -0 |
| fediverse: add carrot.army | opal hart | 1 | +7 | -0 |
| fediverse: update igeljaeger's instances | opal hart | 1 | +14 | -7 |
| fediverse: add fedi.absurztau.be | opal hart | 1 | +7 | -0 |
| fediverse: modify "dishonourable mentions" | opal hart | 1 | +110 | -7 |
| fediverse: remove "rough draft" statement | opal hart | 1 | +0 | -4 |
| add src/mirrors to makefile, fix gitindex | opal hart | 2 | +7 | -4 |
| wording in contact page | opal hart | 1 | +3 | -1 |
| those omemo keys are dead fam | opal hart | 1 | +0 | -34 |
| clean up files/ dir | opal hart | 3 | +4 | -335 |
| update Makefile to use alternate markdown impl | opal hart | 1 | +4 | -3 |
| fucking finally delete shit from out/ | opal hart | 31 | +0 | -4621 |
| htss: mention cat-v's http/0.2 | opal hart | 1 | +1 | -0 |
| blog.sh: EDITOR shouldn't be quoted | opal hart | 1 | +1 | -1 |
| gitindex: handle subdirectories, sort repos | opal hart | 1 | +7 | -4 |
| scripts/postproc.sh: remove unused var | opal hart | 1 | +0 | -1 |
| new blog post: "RFC: which projects are you inteā¦" | opal hart | 1 | +183 | -0 |
| new blog post: "re: trying new software" | opal hart | 1 | +111 | -0 |
| fediverse: clarify trademark disclaimer | opal hart | 1 | +1 | -1 |
| fediverse: add "dishonourable mentions" section | opal hart | 1 | +184 | -0 |
| enforce gitignore (first time didn't work?) | opal hart | 1 | +184 | -1 |
| modify css: improve table styles | opal hart | 1 | +7 | -0 |
| enforce new gitignore on out/ dir | opal hart | 35 | +959 | -644 |
| force scripts to use busybox `date` | opal hart | 3 | +10 | -6 |
| gitignore make output | opal hart | 1 | +5 | -6 |
| fediverse list: remove niu.moe | opal hart | 2 | +0 | -14 |
| fediverse list: add veenus.art | opal hart | 2 | +14 | -0 |
| fediverse list: remove bsd.moe | opal hart | 2 | +0 | -14 |
| fediverse list: change anime.website notes | opal hart | 2 | +2 | -2 |
| remove accela.online from fediverse list | opal hart | 2 | +0 | -14 |
| add matrix & remove nextcloud from index page | opal hart | 2 | +2 | -2 |
| add 'spectre' to donations page | opal hart | 2 | +10 | -0 |
| Makefile: do not rsync alpine dir | opal hart | 1 | +0 | -1 |
| change rsync options in makefile | opal hart | 1 | +3 | -3 |
| remove pleroma.site from fediverse list | opal hart | 2 | +0 | -14 |
| update cofe.rocks fediverse listing | opal hart | 2 | +7 | -7 |
| make site mobile-friendly | opal hart | 33 | +393 | -49 |
| new blog post: living without discord | opal hart | 4 | +680 | -1 |
| fix blob.cat on fediverse instance list | opal hart | 2 | +2 | -2 |
| exclude acme-challenge from rsync | opal hart | 1 | +1 | -0 |
| add blob.cat to fedi instance list | opal hart | 2 | +14 | -0 |
| permalinks: dont use https for onions | opal hart | 2 | +0 | -4 |
| update permalink for onion v3 and http://wowana.me/ | opal hart | 2 | +18 | -0 |
| oh yeah, commit the actual script i used | opal hart | 1 | +9 | -0 |
| fade permalink text a bit | opal hart | 1 | +1 | -0 |
| altnet permalinks | opal hart | 8 | +38 | -35 |
| change libravatar link to unproxied direct link | opal hart | 30 | +48 | -37 |
| update bookmarks page | opal hart | 1 | +14 | -3 |
| add robots.txt | opal hart | 1 | +9 | -0 |
| two blog articles lol | opal hart | 6 | +798 | -4 |
| HTSS draft | opal hart | 2 | +208 | -0 |
| add skippers-bin to fedi list | opal hart | 2 | +14 | -0 |
| update contact info, discord is no longer | opal hart | 2 | +3 | -3 |
| fix typo in "federated social networking" article | opal hart | 2 | +2 | -2 |
| css: blockquote and .pre-wrap rules | opal hart | 1 | +6 | -0 |
| update fediverse listing | opal hart | 2 | +32 | -4 |
| clarify fediverse page | opal hart | 2 | +6 | -2 |
| add cloudflare trademark disclaimer | opal hart | 2 | +6 | -0 |
| add title text to cf icons | opal hart | 2 | +10 | -3 |
| add base uri to feed output | opal hart | 1 | +1 | -1 |
| postproc: change <article class=main/> to <main/> | opal hart | 1 | +2 | -2 |
| update fediverse.xht, add cloudflare rule to css | opal hart | 3 | +102 | -1 |
| autogenerate to adjust for new html template | opal hart | 26 | +430 | -405 |
| update opal.css | opal hart | 1 | +5 | -5 |
| generate content under https://wowana.me/git/ | opal hart | 4 | +36 | -0 |
| update rsync-ignore file | opal hart | 1 | +1 | -0 |
| update fediverse list | opal hart | 2 | +16 | -2 |
| fix html for blog entry | opal hart | 2 | +354 | -354 |
| postproc.sh: tell pup not to escape html | opal hart | 1 | +1 | -1 |
| update css | opal hart | 1 | +27 | -16 |
| fediverse blog post + page | opal hart | 6 | +1099 | -144 |
| fix blog.sh to point to right directory | opal hart | 1 | +1 | -1 |
| bookmarks page | opal hart | 2 | +225 | -0 |
| add exclude file for rsync | opal hart | 2 | +5 | -1 |
| change text colour + a:hover css | opal hart | 1 | +10 | -6 |
| very slight css change | opal hart | 1 | +1 | -1 |
| add README, finally | opal hart | 1 | +24 | -0 |
| move scripts to their own directory | opal hart | 4 | +2 | -2 |
| fix titles again, whoops | opal hart | 23 | +167 | -167 |
| add atom discovery to website | opal hart | 1 | +1 | -0 |
| change page titles in output | opal hart | 23 | +105 | -83 |
| clean up postproc.sh, change page <title/>s | opal hart | 1 | +9 | -4 |
| css: make blockquotes more conspicuous | opal hart | 1 | +3 | -0 |
| fix blog article formatting | opal hart | 4 | +89 | -78 |
| css: format <dt/> elems | opal hart | 1 | +3 | -0 |
| Makefile: exclude certain paths in rsync | opal hart | 1 | +1 | -1 |
| update css | opal hart | 1 | +11 | -0 |
| new blog article | opal hart | 4 | +341 | -1 |
| add COPYING file | opal hart | 1 | +15 | -0 |
| add /out/git to gitignore | opal hart | 1 | +1 | -0 |
| add /out/alpine to .gitignore, modify Makefile | opal hart | 2 | +3 | -1 |
| fix some links | opal hart | 6 | +24 | -24 |
| update make rule for blog index | opal hart | 1 | +1 | -1 |
| add feed.sh | opal hart | 1 | +45 | -0 |
| donate: update donations/costs | opal hart | 2 | +4 | -4 |
| stop touching files in postproc | opal hart | 1 | +0 | -2 |
| add blog feed.atom | opal hart | 3 | +571 | -2 |
| index: change donate link | opal hart | 2 | +2 | -2 |
| notify feed.rss users of new feed.atom | opal hart | 1 | +15 | -0 |
| add keybase proof | opal hart | 1 | +56 | -0 |
| commit output files | opal hart | 6 | +61 | -56 |
| touch files to correct date in postproc | opal hart | 1 | +2 | -0 |
| xmllint & fix links | opal hart | 5 | +8 | -9 |
| finalise makefile | opal hart | 1 | +15 | -13 |
| that file was a test, should have never been committed | opal hart | 1 | +0 | -43 |
| commit all files in out/ | opal hart | 23 | +1385 | -0 |
| add gitignore | opal hart | 1 | +4 | -0 |
| add timestamps to blog sources | opal hart | 14 | +97 | -41 |
| change navbar links to have .xht extensions | opal hart | 1 | +5 | -5 |
| fix makefile and add supplementary scripts | opal hart | 3 | +44 | -6 |
| add historic blog .md files | opal hart | 13 | +492 | -0 |
| add source files | opal hart | 21 | +502 | -0 |
| add static assets first | opal hart | 7 | +2081 | -0 |
| add Makefile | opal hart | 1 | +24 | -0 |