A Million Little Pieces Of My Mind

Changes for March 22, 2026

By: Paul S Cilwa Posted: 3/22/2026 Page Views: 52
HTTPS enabled, AiBridge MCP server tested, novel typos fixed, ViewCounts restored, PageState enum added, AI section promoted to top level, layout CSS overhaul, new essays and tools.
Estimated reading time: 3 minute(s) (511 words)

HTTPS Enabled

SSL certificate installed via SmarterASP.com's free SSL service. The site is now accessible at https://cilwa.net with a lock icon in the browser. SiteBase updated from http:// to https://. An aside was added to the home page announcing the change.

AiBridge MCP Server Tested

AiBridge (formerly AI-Bridge), a custom MCP server that lets Claude interact with native Windows apps via Win32 APIs, was successfully tested in a live session. Claude restored a minimized Phone Link window, navigated the contact list, composed text messages, and sent them—three texts sent successfully. New UI Automation tools were added (find_elements, read_element, click_element, scroll_element, scroll). JPEG grayscale screenshots replaced PNG to fit within MCP tool result size limits. Parent process monitoring added so AiBridge exits when Claude closes.

LookHere Screenshot Tool

New command-line tool that captures a window as a compact grayscale JPEG and saves it to a temp file for Claude to read directly. Parameters include window title matching, tone quantization, and JPEG quality. Documentation page created under Claude Tools.

Novel Typos Fixed

Eleven spelling, grammar, and typo fixes applied to In The Abode of Angels via Word COM automation, including "reign in" to "rein in," "You're" to "Your," a missing word, double spaces, and a Heinlein title correction. Backup saved as Book.doc.bak.

ViewCounts Restored

210 pages had their ViewCounts recovered from the March 13 backup database by matching on page title, compensating for path changes from the Aging Gratefully reorganization. 1,901 pages already had correct counts.

PageState Enum

New PageStates enum (Published, Waiting, Unpublished) and PageState read-only property added to PageProperties. A LatestDate property computes the max of Occurred, Posted, and Updated. The Unpublished gateway now shows both Unpublished and Waiting pages. The page header displays "Waiting" instead of "Unpublished" when appropriate.

AI Section Promoted

The AI subsection was moved from Computers/60.AI to its own top-level Contents/AI section. Redirects added for the two existing essays (Sentience and Sentience 2). Claude Tools documentation moved under AI. New landing page created for the section.

Layout CSS Overhaul

Sidebar locked to 200px (border-box). Main content locked to 800px. #Middle flex container set to var(--MaxBodyWidth) with justify-content: space-between for a natural gap. Body overflow set to visible so shadows and intentional out-of-bounds elements display correctly. --MaxBodyWidth changed from bare number to include px unit. Visited link color issue fixed.

New Tools and Apps

NamtiraWebBackup—VB.NET WinForms app with progress bar, ETA, incremental sync (only copies changed files), and Registry-stored settings. PrepareForCleanBuild—console app that permanently deletes obj and bin folders. Whatever2JPG 2.2—added Explorer context menu integration ("Convert to .jpg") and a no-arguments info dialog. New Inno Setup installer built and documented.

Other Changes

  • Read Aloud speed slider added beneath Pause button
  • Read Aloud default rate changed to 1.15
  • Settings table added to SiteData.mdb for key-value storage
  • Spider diagnostics panel width constrained
  • New essays: "How Does AI Actually Work?" (AI section), "Why Do I Hate to Sweat?" (Aging Gratefully, draft)