Words that know the window is open - A glitch word can now settle on a different word while the window is open, and its flicker never lets the closed version slip back in. Right now this is a release note with a draughta release note with a draught. I made it for a line in Kagurame's "Два стула", where the page starts with the window closed.
Changes
Window button - Purple while the window is closed, orange while it is open, with a small window icon: four panes when closed, the top corner pane swung out when open. There is one right here:
1.7.1 and 1.7.2 went out quietly: glitch words got their own fonts, and post videos got cuts made for phones.
Glitch words - Any word in a post can glitchglitch: in colour, as a link, blinking, or with a letter censored by the star, as in D✳CKPITCHD✳CKPITCH. They were built for Kagurame Sbozh, the storytellingstorytelling voice of this blog. Mostly Russian and Ukrainian, mostly things HR would rather not read.Mostly Russian and Ukrainian, mostly things HR would rather not read.
Window ON/OFF - A button in the post, or the W key, closes the window: every glitch goes quiet and the post reads like a polite corporate postlike a polite corporate post. A video in the post switches to its matching cut without losing its place.
Release notes glitch too - The same syntax works in release notes, on the home page, in the releases list, on each release page and in "Load more". This note has its own switch:
Previous and next post - Blog posts no longer end in a dead end. Arrows in the header show a preview card on hover, and full cards with thumbnails sit at the bottom. They follow publish date unless I pick the next post myself in the CMS, for a series or a follow-up that went out late.
Changes
Table of contents - Built from the headings as they appear on the page, so glitch words read as words, every entry jumps to the right place, and a third heading level shows up.
CV refresh, closed out - 1.6.0 added no code of its own. It wraps the nine 1.5.x patches into one milestone: the paper-white CV with a matching PDF, the two corner QR codes, the reworked content, photo credits and seekable video on the blog.
Behind the scenes
Lighter previews - Post cards and previews load small, downscaled thumbnails instead of full-size images.
Video loops - A small ffmpeg pipeline cuts the glitch-caption loops that go with Kagurame's posts, landscape or YouTube Shorts, including one where onboardedonboarded flips mid-caption. A new Video block drops a single silent loop into a post or a release note.
1.6.0 closed the CV refresh, 1.6.1 shipped the pieces, 1.7.0 gives them a name, and it is live now. Close the window if you came for a changelog, keep it open if you came for Kagurame.Close the window if you came for a changelog, keep it open if you came for Kagurame. Next up is 1.8.0: internal link handling, link hover cards from the CMS, blog filters and connected posts. Then Personas in 1.9.0.
Photo credits on blog posts - A post's hero photo can now carry its own credit, in a small, muted line right under the image. Links in it open in a new tab. The "Attribution" block at the bottom of the post stays, now only for content credits.
Bug Fixes
Media files ready for video - Files served through the site now support partial downloads, so video and audio can be seeked and Safari on iPhone and iPad can play video at all. Large files also start streaming right away instead of loading whole first. No post uses video yet; this clears the way.
Behind the scenes
CMS schema migrations - Changes to the blog's database structure now move from my machine to production with a pull, a diff and an apply, instead of by hand. The saved schema had fallen far behind production and would have deleted collections if anyone had applied it. Now it matches production.
The credit sits under the photo now, where it belongs. No post has one filled in yet.
Words that know the window is open - A glitch word can now settle on a different word while the window is open, and its flicker never lets the closed version slip back in. Right now this is a release note with a draughta release note with a draught. I made it for a line in Kagurame's "Два стула", where the page starts with the window closed.
Changes
Window button - Purple while the window is closed, orange while it is open, with a small window icon: four panes when closed, the top corner pane swung out when open. There is one right here:
1.7.1 and 1.7.2 went out quietly: glitch words got their own fonts, and post videos got cuts made for phones.
Glitch words - Any word in a post can glitchglitch: in colour, as a link, blinking, or with a letter censored by the star, as in D✳CKPITCHD✳CKPITCH. They were built for Kagurame Sbozh, the storytellingstorytelling voice of this blog. Mostly Russian and Ukrainian, mostly things HR would rather not read.Mostly Russian and Ukrainian, mostly things HR would rather not read.
Window ON/OFF - A button in the post, or the W key, closes the window: every glitch goes quiet and the post reads like a polite corporate postlike a polite corporate post. A video in the post switches to its matching cut without losing its place.
Release notes glitch too - The same syntax works in release notes, on the home page, in the releases list, on each release page and in "Load more". This note has its own switch:
Previous and next post - Blog posts no longer end in a dead end. Arrows in the header show a preview card on hover, and full cards with thumbnails sit at the bottom. They follow publish date unless I pick the next post myself in the CMS, for a series or a follow-up that went out late.
Changes
Table of contents - Built from the headings as they appear on the page, so glitch words read as words, every entry jumps to the right place, and a third heading level shows up.
CV refresh, closed out - 1.6.0 added no code of its own. It wraps the nine 1.5.x patches into one milestone: the paper-white CV with a matching PDF, the two corner QR codes, the reworked content, photo credits and seekable video on the blog.
Behind the scenes
Lighter previews - Post cards and previews load small, downscaled thumbnails instead of full-size images.
Video loops - A small ffmpeg pipeline cuts the glitch-caption loops that go with Kagurame's posts, landscape or YouTube Shorts, including one where onboardedonboarded flips mid-caption. A new Video block drops a single silent loop into a post or a release note.
1.6.0 closed the CV refresh, 1.6.1 shipped the pieces, 1.7.0 gives them a name, and it is live now. Close the window if you came for a changelog, keep it open if you came for Kagurame.Close the window if you came for a changelog, keep it open if you came for Kagurame. Next up is 1.8.0: internal link handling, link hover cards from the CMS, blog filters and connected posts. Then Personas in 1.9.0.
Photo credits on blog posts - A post's hero photo can now carry its own credit, in a small, muted line right under the image. Links in it open in a new tab. The "Attribution" block at the bottom of the post stays, now only for content credits.
Bug Fixes
Media files ready for video - Files served through the site now support partial downloads, so video and audio can be seeked and Safari on iPhone and iPad can play video at all. Large files also start streaming right away instead of loading whole first. No post uses video yet; this clears the way.
Behind the scenes
CMS schema migrations - Changes to the blog's database structure now move from my machine to production with a pull, a diff and an apply, instead of by hand. The saved schema had fallen far behind production and would have deleted collections if anyone had applied it. Now it matches production.
The credit sits under the photo now, where it belongs. No post has one filled in yet.