GIT LOG
📅 2026-02-22
Mistat #
c3e265a2026-02-22: v2.2.3 - latest mistat iteration with many goodies. README.md holds all the data and documentation. The biggest changes are sqlite3 instead of flatfiles, faster execution, miniscule RAM usage compared to old script which would overload while counting tags (several gigabytes VS less than 50MB now), better incremental rebuild support. And far better support for hashtags now (+1033/-3345)477b1842026-02-22: Documented new script (+103/-77)f3734022026-02-22: improved gitignore for new script, Nth revision (+0/-7)7e817c92025-08-23: Ruff fixes, other minor improvements (+1802/-827)4234a202025-05-05: Test updates (+2/-1)5edcfcb2025-05-05: Fix RSS description processing and fallback logic (+24/-8)f90e4ad2025-05-05: Implemented lazy loading and tag cloud (+826/-375)fa849012025-05-05: Many new updates, fixes everywhere (+1039/-141)3622f112025-05-05: Added more robust and vesatilemistat-fake-data-gen.shreplacement (+206/-0)4a4ae5e2025-05-05: Updated README.md (+55/-37)9a681232025-04-29: Added .gitignore (+14/-0)b591b2c2025-04-29: mistat-tests 0.3.0 (+245/-0)8a5250c2025-04-29: Refactor: Simplify script, use Unix timestamps, add categories & year dirs (+719/-4732)cbd714c2025-03-26: Minor fixes to VIDEOURLPATTERN (+16/-3)98e31a42025-03-14: Implemented Dailymotion parsing and embeding (+22/-4)a77d93f2025-03-14: Minor fixes (+18/-12)cf5a5292025-03-04: added visible labels to progress, meter, and checkbox elements for improved screen reader (and human) support introducedCOMPLETED_TRANSLATIONandPENDING_TRANSLATIONfor checkbox labels * disabled checkbox interaction usingpointer-events: none;due to smaller label size (+13/-4)131a6462025-03-03: This commit publishes mistat-cli.py v0.9.3, introducing several new features and improvements: (+122/-61)7d58a352025-02-26: mistat-cli.py v0.9.1 - A Thousand Cuts Edition (like in Jade Empire) (+188/-67)c3efa4a2025-02-02: CSS edits, centered paginator at the top (+35/-10)a5c067c2025-01-29: Tagging0.9.0Release: (+188/-63)194999b2025-01-26: Replaced★with emoji star (⭐) for special bookmarked entries, for testing. Should be better and more vivid than HTML entity char. (+2/-1)aa1673d2025-01-26: Version bump to v0.8.73 (+1/-1)e06e09f2025-01-26: Fix URL matching for cases ending with ')'. Also, allowed single quotes in URLs but prioritize sanitization over supporting all characters. (+3/-2)15a0f052025-01-26: Addedtranslate="no"to links to prevent link strings being translated (+2/-2)02fa4132025-01-26: Updatedsvg_anchor_back_to_top_iconfill to white to improve visibility overall (+1/-1)6a1dd692025-01-26: Updated URL regex - still have an edge case for URLs ending with ")" (+7/-1)5e030d22025-01-24: Minor svg desc edit (+1/-1)6fd4d722025-01-20: Check if the message is longer than 1 character and if not, abort exec (+5/-0)acd0b992025-01-19: mistat-cli-tests.py Unit Tests 0.2.0 (+33/-10)9a4a0e12025-01-19: Mistat 0.8.72 (+320/-232)0e157a32025-01-01: Minor tweaks forurl_referrerpolicy_externalon linklog page (+3/-2)70eb5032025-01-01: Allow removing linklog entry limits by using a falsy value (0 or None) for NUMBEROFLINKLOGENTRIESONSTANDALONELINKLOG_PAGE. When falsy, the limit is removed, and∞is displayed to indicate no upper limit (e.g., 36 / ∞) (+9/-5)65c86e12024-12-28: tagging v0.8.71 (+10/-6)a1ca6d22024-12-27: Initial commit of mistat-cli-tests.py - v0.1.0 (+127/-0)eb513422024-12-25: Chrome added support forfont-variant-emojiCSS property in version 131 (November 2024) meaning i can keepfont-variant-emoji: text;for everything and usefont-variant-emoji: normal;for article body! (+4/-0)1b486822024-12-25: Cookie notices on pages with iframe videos are red now. Disabled special icons on individual posts for now because they do look like actionable/clickable icons. Fixed navigation at the bottom on index pages: homepage icon is not generated anymore on index.html, only index-XYZ.html (+76/-11)60fafe82024-12-12: Initial GH force sync (+318/-75)3a6d53f2024-10-19: Mistat 0.8.66 (+131/-10)2479f3b2024-10-15: Tagged 0.8.65. Changes: (+224/-78)e64782e2024-10-14: 0.8.64 changes: (+243/-349)32cc66e2024-10-11: Bumping to 0.8.62 (+6/-7)d0282612024-10-11: Warping to v0.8.61 with some interesting changes: (+252/-99)3328dcf2024-10-06: 0.8.55 (+1210/-226)a9c95012024-08-21: Many exciting changes: (+237/-299)026de152024-08-14: Plenty of changes: - profanity filter! - option to post shorter link only statuses (linkblog) - added translation strings - expanded timestamp formats - improved cache buster strings - many regex improvements - moved some SVG icons to css to optimize rendering and html pagesize - many small fixes and tweaks to CSS and code (+674/-230)20979b82024-04-28: DEV mistat-cli.py: (+255/-47)054681b2024-02-28: mproved mistat-cli.py left and right: - removedhtmlminand started using our function now to reduce ext. dependencies - added a way to get TZ from local machine without using any additional modules - introduced base CSS building blocks, reused between my other projects - removed dark theme (WCAG AAA and dark theme != safe eyes) - added option to linkinfy timestamps within articles. It can be used as a permalink system to link articles using only filename - renamed RSS file from feed.xml to rss.xml - svg icon fixes and many new design tweaks (+167/-61)73a34752024-01-27: Updated README.md (+8/-5)c4d30ed2024-01-27: Re-align 0.7.2-dev (+0/-714)646dd8b2024-01-27: Align for 0.7.2-dev (+140/-29)3084e332024-01-24: - fixed issues with metatags - added "author" tags for HTML and RSS - fixed XML minification - minor changes to CSS, HTML, formatting etc (+66/-33)7bc83e72024-01-22: Improved regex usage, sequence of processing, css, and many other things which resulted in faster execution. Bumped version for dev (+95/-55)582c5862024-01-21: Fixed issue with special posts handling (+4/-3)2e173262024-01-21: Initial push for version 0.7.1 (+2327/-0)
Sgr #
a79376b2026-02-20: renamed "shadow" img class to "fancy", updated tests (+6/-7)990ec382026-02-20: bumped version (+1/-1)78d3dc72026-02-20: fix: removed Cargo.lock from gitignore and git tracking (+0/-8)034e35d2026-02-20: fix: modified tests to exclude pixel units (+3/-3)b2d4d4f2026-02-20: improve: no more pixels anywhere, fixed "shadow" img class, refined figcaption padding (+14/-8)cdd459c2026-02-20: fix: uploaded tests.rs, added exclusion for it in .gitignore (+6817/-0)3ea3d0c2026-02-19: improve: split monolith into main.rs and tests.rs (+5/-6821)28376742026-02-18: Minor <mark> tweak, version bump (+3/-3)74bed9e2026-02-16: Return of thefont-variant-emoji:text, will test more. In the past, support was poor (+1/-1)80c6d772026-02-15: Made tiny tweak to summary style (+3/-3)72311b22026-02-15: refined <details> border to use color-mix (+3/-3)bf1fc142026-02-14: fix: added postprocess_escapes to revert double-escaped entities from the pre-processor (e.g. &#42; -> *) (+84/-16)845720e2026-02-14: fix: enabled bold,code, and [links] inside headers (+17/-17)f3c41072026-02-14: fix: dont crash the whole website build if one file is unreadable (+14/-1)1e7f89a2026-02-14: optimization: pre-allocate string buffer in processinlinecontent (+4/-1)78ddf872026-02-14: added: more test cases for header duplicate IDs (+26/-13)1b2f3ee2026-02-14: fix: not possible to have duplicate header IDs anymore, updated tests (+17/-7)e84d03b2026-02-14: added: simple dir symlink loop protection (+33/-0)59f9b752026-02-13: fix: brackets [...] now only parse as links if they contain http, /, or ./. Updated tests to reflect that. (+29/-20)b6ce0fd2026-02-13: feature: to prevent accidental system data loss, added the folowing condition: --public directory MUST be a subdirectory of the folder where you run sgr (+39/-8)c36a80a2026-02-12: Restored "-webkit-tap-highlight-color:transparent" in root CSS (+1/-1)6dffe922026-02-12: v0.8.28 (+2/-2)5deda8e2026-02-12: Minor fixes, tests for directories (+58/-9)b94889d2026-02-11: Limited Markdown source filesize (10MB at the moment) to prevent silly errors like feeding 1GB MD file to parser (+60/-30)72d133f2026-02-11: Added a check to prevent symlinking hell (hardcoded depth limit is 30 dirs) and added / (root) dir protection so user cannot delete root (+46/-0)4a4aee52026-02-10: First rule of aria: Dont use ARIA applied to H1-H6 (+4/-4)3fe9ba12026-02-10: Fixed <mark> and <blockquote> styles (+1/-1)5c63f372026-02-10: Typo fix (+1/-1)476f2812026-02-06: FIXED: main.rs (1 lines w/ trailing space) (+1/-1)97eb22f2026-02-04: Minor theme tweaks (+4/-4)9b4e64a2026-01-25: Added data-nosnippet to "site-notice" (+7/-7)064415c2026-01-23: v0.8.25 (+2/-2)00f76252026-01-23: Fixes in CSS, maint mode style, minor link fixes, other tweaks (+270/-68)06f73362026-01-22: CSS tweaks (+7/-7)f3005652026-01-22: Pizzazz, transparency, modern CSS (+18/-20)19b1dc72026-01-20: Replaced OL for UL in blog list, minor CSS tweak (+8/-8)6b22a302026-01-17: Better blog page handling, much better layout with Roman numerals (+197/-116)5d0d52f2026-01-16: Minor display fix (+1/-1)e9d7e182026-01-16: Micro tweaks (+8/-3)c900b7b2026-01-16: Fixes: RSS svg, <pre> spellchecking, added tests for random ID generator (+120/-24)4b1ad242026-01-16: ID fixes (+4/-4)33a20602026-01-16: Added anchor id's (+82/-32)52a62e82026-01-15: Code golfed a bit, to save bytes (+135/-258)7a8ac602026-01-13: Minor CSS tweaks (+1/-1)08476572026-01-12: Added some colors to links, should be about 12% more vivid (+3/-3)92851862026-01-11: Fixed breadcrumb encoding and updated tests, (re)added global no-referrer, other minor tweaks (+25/-7)2b92d652026-01-10: January 2026 sync after big Fedora>FreeBSD migration (+1/-1)aed65fe2026-01-06: CSS tweaks (+2/-1)497755a2026-01-06: Little fix for headers (+1/-1)81707c12026-01-06: 0.8.17 (+71/-66)6907be12026-01-06: Fixes, save beforecargo clippy --fix(+31/-7)b940a742026-01-06: CSS tweaks, tiny SVG optimization done with DOMpurify (+7/-6)c3a7b482026-01-06: Sync (+123/-50)6cce90d2026-01-06: 0.8.16 - fixes (+347/-116)df570132026-01-06: 0.8.15 - search link gen (e.g., Rust -> <a href=\"...\">Rust</a>); added contact link gen on each page, more tests etc (+1110/-476)d38d8b72025-08-27: removed <meta name="robots" content="noindex, nofollow"> - user can set this via headers (+2/-2)8e413d32025-08-23: feat: Add pixelated class for dithered images (+4/-0)9d4a9ea2025-08-23: Bumped version (+1/-1)3d324562025-08-23: Bumped version (+1/-1)bf7da5f2025-08-08: version bump with fixes for latest rust 1.89 (part 2) (+2/-2)cc90e122025-08-08: version bump with fixes for latest rust 1.89 (+34/-33)d03f25e2025-07-23: version bump to 0.8.12 (+6/-6)d1c05402025-07-23: feat: Optimize CSS generation for smaller, conditional, and consolidated output (+351/-228)db47bc72025-07-19: Version bump with tiny hotfixes and newcargo fmtgoodies (+123/-195)4ed97432025-06-21: Updated README.md (+8/-1)47bb4c22025-06-21: Bumping version to 0.8.10 (+2/-2)907abbf2025-06-21: feat: Add maintenance mode and refactor helpers (+358/-66)0f8d0aa2025-06-07: chore: simplified CSS, we dont really need to overdeclare. Removedcolor-mixfrom main link to reduce computations (+5/-4)7ecffe92025-05-27: Refactor(Markdown) & Feat(Theme): Standardize bold/italic parsing & add CLI theme color options (+584/-96)775a5eb2025-05-25: Updated README.md (+2/-0)6e024422025-05-25: feat: Add in-page lang override & refactor CSS with vars and color-mix (+688/-207)437fdd62025-05-16: Version 0.8.7 (+1/-1)d779edf2025-05-16: Bump version (+1/-1)c674b842025-05-16: Many CSS fixes, addedget_generator_string(and build.rs) for generator strings, other fixes (+332/-40)ba1afaa2025-05-15: feat: Improve sharing metadata, icon handling, and page animations (+439/-187)
Ostalo #
0fd1ba42026-02-17: Typos fixed (+1/-2)4ab6f512026-02-16: re-introduced backup-routine-for-openwrt-routers.sh (+72/-0)345b0c52026-02-12: Added helix config, enabled Rust LSP with some tweaks (+3/-1)af2c3f02026-02-08: Public re-init (+4041/-0)
Command-crate #
9b36e652026-02-12: Typo fix (+1/-1)5cbaf402026-02-12: Updated DB (+37/-25)570f7fe2026-02-05: Updated DB (+39/-3)e2919222026-02-05: Introduced LANGUAGE variable (RSS, HTML), removed Dublin Core time (dc:time), brought back TTL (1440) (+27/-10)19f9ecc2026-02-01: Static export, JS fixes, color theme (+109/-259)f1a92cd2026-02-01: Updated DB (+18/-0)cb97a7b2026-01-28: Moved on to python static exporter, external json DB (+2542/-1906)17b3df12026-01-28: PHP version v0.4.14 (last php) (+1/-1)a2b16422025-08-23: Updated DBfad77f82025-07-26: chore: migrated more commands from my notes into DB. There are over 300 tested commands now!d569af62025-07-26: improvement: increased max number of returned results to 30 (previously: 20) (+1/-1)68b9eb22025-07-26: improvement: made all sqlite entries transactional, made "PRAGMA journal_mode = DELETE" default to write directly to DB (+92/-80)25ec9332025-07-26: fix: changed <ol> to <ul> to prevent numbering confusion on AIO page (+3/-3)e98b4ee2025-07-26: doc: updated sqlite instructions (+1/-2)d6dc9cd2025-07-26: improvement: bumped number of pre-generated articles from 3 to 5 years (1825 days). Improves longevity. (+1/-1)a8186972025-07-26: fix: fixed 2 issues phpstan found today (nullCoalesce.offset, isset.offset) (+5/-3)84ca6e82025-06-21: Updated DBd0c16ac2025-06-21: Updated config (+4/-6)bf5d75b2025-06-07: DB update66db50d2025-05-17: Fix: Addeddir="auto"for input (+140/-58)d68059f2025-05-01: CSS performance tuning: addedwill-change:opacityto article, section (only ifprefers-reduced-motion:no-preference) (+2/-1)dffeafb2025-04-27: Updated DB4905bfc2025-04-24: Updated DB, minor tweaks to the script and favicon (+6/-7)c73fb6c2025-04-03: Fixed color contast issue (+1/-1)edddf702025-04-02: Fixed name (+1/-1)ef10ccc2025-03-30: v0.4.11 (+1/-1)7f8c0692025-03-30: - CRITICAL FIX: Ensure RFC-compliant caching headers are consistently sent (author-determined critical due to bandwidth waste), introduce$default_timezonefor timezone configuration. - CSS font fixes to make page more responsive when user zooms in/out - other minor tweaks (+21/-24)3df97a32025-03-30: Bumped number of prepared articles to 3 years (+1/-1)ff16de02025-03-30: Added favicon.ico2b0bfd82025-03-30: Minor README.md updates (+3/-3)f677c5f2025-03-30: Updated .gitignore (+6/-3)100a8ab2025-03-30: Updated DB7e456212025-03-26: Command Crate php "cms" - Concatenation of commits for repository cleanup (+1823/-0)
Scms #
4e407252024-02-28: Many new improvements, new fixes etc. NOTE: I have replaced this script with a different python based version which will be used as a flagship content creating script therefore development of this script will slow down (+8/-2)57e900e2024-01-28: Init - 0.9.8.24 (+28/-7)0213e742024-01-21: Init (+4912/-0)