// DEVELOPMENT JOURNAL

DEV LOG

Here's what I'm building, what changed, what I learned and what's next — meaningful development updates, not a daily diary.

MADSCOPE

All downloads now serve the preview build

Windows, macOS and Linux downloads on the MadScope project page now point at the v1.1.1-preview.1 prerelease — the first build that contains the Default theme rename and the About panel.

  • Every installer link (Windows MSI/EXE, macOS Apple Silicon + Intel DMG, Linux AppImage/DEB) now targets the v1.1.1-preview.1 prerelease (source commit 0141abc, built end-to-end by the repository’s own Release pipeline in GitHub Actions run 38164006725, full SHA-256 hashes published on the release page)
  • A notice above the download grid states the current build (v1.1.1-preview.1) and explains that the antivirus report concerned the older v1.1.0 installer only — a behavioral-heuristic trigger, not a malware signature, believed to be a false positive; with the current build that issue is gone (clean Kaspersky scans, 0 detections across 807 objects) and it runs without alerts on the maintainer’s Windows 11 PC with Kaspersky active, with a SHA-256 check offered for extra assurance
  • The previous v1.1.0 release, its seven assets and every existing tag remain untouched on GitHub — one click away via the notice’s previous-release link
MADSCOPE

Default by name, About panel by design

The original theme is now called Default, and the app gained an About panel with the real version, license and project links.

  • Renamed the original theme’s visible label from Existing to Default — the internal id and the localStorage key are untouched, so preferences saved by earlier releases keep working
  • Added an About MadScope panel above the footer: short description, Madwolf Studios with a link to the official website, source on GitHub, the actual app version (1.1.0), the MIT license with a link to the license text, and acknowledgments for Playwright, Chromium, React, Vite, Tauri and Tailwind CSS
  • Every value in the panel is sourced from the repository itself and guarded by unit tests, so the version or license can never silently drift
  • Verified in a real browser: the selector shows exactly Default, Terminal and Light; the panel renders correctly in all three themes; the theme survives reloads; and legacy saved ids still apply — 19/19 live checks and 62/62 automated tests pass
  • Small polish only: no new version or release was cut for this change
ABOUT MADSCOPE
MADSCOPEv1.1.0

Three themes and diagnostics you can hand to an AI agent

MadScope v1.1.0 adds three selectable themes and turns diagnostics into plain, copyable text — including a structured AI-ready inspection report.

  • Added a theme selector with exactly three themes: Existing (the original dark design, still the default), Terminal (near-black green-tinted, monospaced technical elements) and Light — instant switching, persisted across restarts, no flash of the default theme
  • Diagnostics are now plain selectable text listing every finding per viewport, with copy buttons on each row plus copy-all and copy-selected actions
  • Added an AI-ready inspection report: structured plain text with only fields the engine really knows (URL, viewport, device profile, timestamp, health score, diagnostics source, per-finding severity/selector/evidence) — paste it straight into a coding agent
  • Copy feedback reports success only after the clipboard write actually succeeded, with a fallback for browsers that block the async Clipboard API
  • Validated live against this project page in a real browser: all three themes, persistence across reload, a real mobile inspection, and every copy path; screenshots in the MadScope repo are genuine captures
  • CI now runs a production build in addition to typecheck, lint and the full test suite (57/57 passing)
MADSCOPE v1.1.0 — DIAGNOSTICS
MADSCOPEv1.0.1

Public launch with cross-platform builds and CI integration

MadScope is out as a public MIT-licensed tool: installers for Windows, macOS and Linux, a tested GitHub Action, and downloads on the project page.

  • Published the MadScope repository with the full engine: Chromium rendering, screenshots, issue detection, health score and visual regression
  • Shipped v1.0.1 desktop installers built on CI — Windows MSI/EXE, macOS ARM64 + Intel DMG, Linux AppImage/DEB — with the engine bundled so nothing extra needs installing
  • Verified the packaged Windows build end to end: install, launch, engine startup and a real scan
  • Added the madscope-action with screenshot, baseline and test modes plus JSON outputs; its own CI covers capture, passing and intentionally failing runs
  • Added real release downloads and an automation section to the MadScope project page, with checksums on every release
  • macOS builds are unsigned for now — Gatekeeper needs a right-click Open until signing is set up
MADSCOPE v1.0.1
WOLFCANIv2.1

Dashboard, calendar navigation and advance reminders

WOLFCANI gained a dashboard overview, a calendar that reaches beyond the current month and reminders that fire ahead of an event.

  • Calendar navigation now steps month by month or year by year, with direct jumps to any month and a one-click return to today
  • Events can repeat every number of days, weeks or months and carry an optional start time
  • Reminders are set per event — minutes, hours, days or weeks in advance, with the exact fire date and time previewed before saving
  • Upcoming events surface as in-app reminder toasts; browser notifications stay behind an explicit permission button
  • The Pomodoro timer moved onto the dashboard and keeps running while you switch sections or reload the page
  • Added a clock widget with digital and analog modes plus accent, glow and size settings
  • The Focus screen was removed from the navigation — its timer and settings now live on the dashboard
DASHBOARD
WEBSITE

Search, performance & production readiness

A technical pass across metadata, page delivery, loading behaviour and production configuration.

  • Every page now ships its own title, description and social sharing tags
  • Pages render to static HTML at build time — crawlers and link previews receive full content without JavaScript, backed by a sitemap and canonical URLs
  • Unknown URLs now return a real 404 instead of a placeholder page
  • The typeface loads from our own domain — one less third-party request on every page
  • Production configuration strengthened: security headers and long-lived caching for static assets
  • Project pages gained a quick-answers section with factual summaries (starting with WOLFCANI)
  • Launched this development log — future WOLFCANI and No Respawn in War updates land here