layout | type | lang | locale | title | description | date | categories | tags | image_banner_link | image_banner_alt | metadata_proglang | metadata_platforms | metadata_timespan | toc | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
post |
page |
en |
en_US |
Changelog |
Website changelog, from version 1.0 to the latest release. |
2024-12-21 |
|
|
<a class="header-button monospace semibold" href="#landing">Top</a><br> |
- Added (almost) full-text search based on a revamped version of project searchlight
- Revamped sitemap to use custom
Vedalia
namespace with custom XML tags that make search all that more capable - Revamped the mobile UI, using a bottom navigation bar, and some screen sizing improvements
- Using Lucide Icons
- Added support for Effects, currently available are Vignette, Rain and Snow, all three of which look delightful
- Updated all pages and posts to support Vedalia tags, using the new
type: pagetype
which corresponds to thevedalia:type
XML tag - Expanded the JS for
common.js
for better readability, added comments, and using a minimized version in production. - Re-added PWA manifest, PWAs are great.
- Share pop-ups and share sheets!
- Custom emojis! :atp: :vi-wb:
- Accessibility improvements on the home page, now using the
title
attribute in HTML for the 88x31 banners - Added
id
attributes to the portfolio sections, so they can be linked properly - Added /llms.txt as per llms-txt that offers some quick information to LLMs that might browse the site (willingly or unwillingly, violating my license unless they pay me)
- Small updates and changes to /about, /recommends, /uses, and to CSS
- Remove the expand plugin's liquid tags because GitHub Pages fails to serve the site otherwise. This means the plugin is therefore unused in production, but it still is used in development to easily generate tables before replacing them with the built HTML.
- Website now supports loading comments from the Fediverse in an iframe (as normal website security rules may prevent content such as images to load, otherwise)
- Updated themes and theme names (Light becomes Calcite White, Dark becomes Obsidian Gray, AMOLED Black stays the same), with new themes: Catppuccin Latte, Frappe, Macchiato and Mocha, with more to come soon.
- Added more features that can be supported through the
head
include: feature-theming, feature-nofooter and feature-iframe - Misc changes for workflows: removed lighthouse-analysis.yml, stale.yml, generator-generic-ossf-slsa3-publish.yml and renamed jekyll-build-pages.yml to jekyll.yml
- Created a new Jekyll (Ruby) plugin: expand.rb that's supposed to create
<details>
elements using Jekyll markup
- Added /notes, /recommends pages
- Added settings modal, theme selection with Light, Dark and AMOLED Black (more themes will be added soon enough)
- one more 88x31 banner (seirdy.one)
- CSS cleanup
- /uses refactored, with a "What I don't recommend using" section
- fixed some alt text issues
- more CSS changes for mobile screen sizing
- Added portfolio page and subpages for Project Anubis, Frosted Planet and a miscellaneous voxel showcase
- Removed any mentions of DM Sans and replaced them with Space Grotesk, and replaced Outfit with Space Mono, in a slight brand update
- Updated /uses with more items
- Using .webp images for portfolio
- fixed FC6 thumbnail which was apparently smaller than the rest
- Added Schema.org stuff for Article, Review, Author
- Improvements to robots.txt, now very comprehensive and granular
- Improved /about, /uses
- Images have a smaller size, after compression
- Following many Google Lighthouse tips
- CSP policy, XSS hardening, Document policy
- nonce-gen.rb Jekyll plugin written to generate the nonce every time the site is built, this value is used by the
site.data.nonce
Liquid value - Replaced external ImgBB images and 88x31 banners with GitHub-hosted .WEBP variants instead of .PNG (and/or .JPG) that massively reduce the storage size, improve download speed and less data consumption
- Some behind-the-scenes prepwork for more features for articles
- Some small JS unifications for insert-banners and sticky-header
- Gemfile is updated, it shouldn't cause the GH Jekyll builder to fail
- Removed Johnvertisement banner
- Updated license with no AI scraping clause
- Created two new posts: "Announcing Prisonia" and "Vanta Interactive turns SIX!"
- Added 88x31 banners
- Updated /uses, /support
- Preliminary Portfolio page
- Uses Jekyll to significantly reduce development and iteration time, blog posts can be written much faster in Markdown now
- Updated Obsidian Design System
- Removed PWA, A2H support (they're not needed in my case)
- Much faster, much more efficient
- New page thumbnails
- Stopped using a grid-like layout, posts are listed one per row now
- Games, projects were all moved to the Vanta Interactive website
- Code highlighting using
highlight.js
- Sticky ToC (table of contents) on eligible pages and posts
[1.0] | CassowaryV2 - Website refresh (using my own design system and methods) (Dec 17, 2022 / 73fdaf5)
- Uses Obsidian design system
- Modern interface that suits my needs
- PWA install pop-up on Mobile and Desktop
- PWA support
- A2H (Add to home) support
- New post layouts that will be used soon
- New page layouts that will be used soon
- Efficient service worker
- Efficient and fast page loading
- Uses Obsidian design system
- Modern interface
- Most posts will be ported by the time 1.0 is released
- 0.9 is a temporary release that isn't supposed to have all the features listed in 1.0 (above)
- Uses custom design system
- Modern interface
- Uses Jekyll
- Theming support
- Efficient and fast page loading