Flarum forum is live with categories: Tech News, Security & Privacy,
AI, Space Tech, Gadgets & Hardware, How-Tos & Tips, Show Discussion,
Off-Topic. Email configured via local Exim.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix hero title/tagline/description text invisible in light mode
- Replace ghost button with accent-bordered outline button for contrast
- Add [data-theme="light"] overrides for hero gradients
- Add Mike Swanson headshot (WebP 11KB + JPEG fallback) to about page and home
- Replace SVG placeholders with real photo (circular crop on about, framed on home)
- Update show motto across all locations
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Complete website for The Computer Guru Show (radio.azcomputerguru.com):
- Astro 6.0.4 static site with React islands
- 194 episodes imported from gurushow.com RSS feed
- Dark/light mode HSL design system
- Persistent audio player with session persistence
- Episode archive with search and season filtering
- Home page with animated hero, stats, latest episodes
- All pages: About, Subscribe, Community, Live, Contact, Blog, 404
- Podcast RSS feed with iTunes namespace
- Session log updated
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dataforth: 2.24M records, pipeline operational, sync script deployed
- Radio show: project structure created, talking points for 2026-03-14 air date
- BG Builders: MFA reset for operations@bgbuildersllc.com via Graph API
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Created projects/radio-show/ project structure
- Moved radio segment files from repo root into episodes/2026-03-14-ai-misconceptions/
- Merged all segments into final-script.md (13 segments, full reference)
- Added talking-points.md: bullet-point format for on-air reference
- HTML versions of both for browser viewing
- Mac's curated 9-segment show order as primary, 4 filler segments available
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Merged radio show with 9 segments (~44 min total)
- New intro segment "Five Years Later"
- Added 2026 updates: voice cloning, teen mental health, agents
- Includes listener Q&A for each segment
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
New segments:
- Voice Clone Scams (1 in 4 Americans fooled, 3-second cloning)
- Teen Mental Health Crisis (7 lawsuits, chatbot suicide link)
Updated segments:
- Hallucination (GPTZero found 50+ in ICLR papers, 47% execs acted on fake info)
- Agents of Chaos (Northeastern research, silent failure at scale)
Each segment includes listener Q&A with supporting facts.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Problem: Data syncs to AD2 but import.js not importing to database
- Newest DB record stuck at 2026-01-19 (2 months stale)
- rsync transfers working (9.8MB at 06:30 & 07:15)
- import.js not being called or failing silently
Instructions for PC to diagnose and fix.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
SSH to 172.16.3.20:2222 is unreachable when not on local network.
Updated remotes, docs, and migration script to use
https://git.azcomputerguru.com instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Change production API URL from /msp-api to /quote/api
- Switch admin auth to X-Api-Key header as primary (suPHP strips Authorization)
- Keep Bearer token as fallback for PHP-FPM environments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DEPLOY v4.1 fixes critical bug where ECHO >> redirects included
trailing space in MACHINE variable, causing "Too many parameters"
on all COPY commands with subdirectory paths. TS-4L data upload
confirmed working - 84 test files + 90 reports on NAS.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DOS 6.22 IF EXIST with wildcards on SMB1 network paths causes
"Bad command" and "Too many parameters" errors. Rewrote CTONW,
NWTOC, and AUTOEXEC to v4.0 with direct COPY/MD commands.
Pre-created all station LOGS directories on new D2TESTNAS.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Built Debian 13 VM replacement for aging ReadyNAS, deployed rsync-based
sync script to AD2, transferred data, completed IP cutover to 192.168.0.9.
Includes setup scripts, sync fixes, and comprehensive session logs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix calculateQuote() to respect serviceInterests flags
- Only include GPS/Support costs when user has enabled them
- Update Step6Summary to conditionally render service sections
- Add sender display name (Arizona Computer Guru) to emails
- Add reply-to address (admin@azcomputerguru.com)
- Fixes phantom $380 support charge appearing in totals
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
SolverBot:
- Inject active project path into agent system prompts so agents
know which directory to scope file operations to
GuruRMM:
- Bump agent version to 0.6.0
- Add serde aliases for PowerShell/ClaudeTask command types
- Add typed CommandType enum on server for proper serialization
- Support claude_task command type in send_command API
Dataforth:
- Fix SCP space-escaping in Sync-FromNAS.ps1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New projects from 2026-02-09 research session:
Wrightstown Solar:
- DIY 48V LiFePO4 battery storage (EVE C40 cells)
- Victron MultiPlus II whole-house UPS design
- BMS comparison (Victron CAN bus compatible)
- EV salvage analysis (new cells won)
- Full parts list and budget
Wrightstown Smart Home:
- Home Assistant Yellow setup (local voice, no cloud)
- Local LLM server build guide (Ollama + RTX 4090)
- Hybrid LLM bridge (LiteLLM + Claude API + Grok API)
- Network security (VLAN architecture, PII sanitization)
Machine: ACG-M-L5090
Timestamp: 2026-02-09
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CRITICAL FIX: The /sync command was not pulling remote changes before pushing,
causing machines to miss each other's work.
Changes:
- Created .claude/scripts/sync.sh (automated sync script)
- Created .claude/scripts/sync.bat (Windows wrapper)
- Updated .claude/commands/sync.md to use script
The script ensures:
1. Fetches remote changes FIRST
2. Pulls with rebase (conflict detection)
3. Then pushes local changes
4. Proper error handling
5. Clear status reporting
This fixes the issue where running /sync multiple times did not see
the Mac's changes until manual git fetch was run.
Both Windows and Mac will now use the same reliable sync script.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
MSP Buyers Guide updates:
- Created NoPagination HTML version (continuous scroll)
- Reordered checklist (pricing question first)
- Added GPS acronym explanation (Guru Protection Services)
- Revised Red Flag 2: High-Pressure Sales Tactics
- Added Block Time section with pricing and use cases
- Added cost justification notes for industry ranges
- Updated contact to info@azcomputerguru.com
- Fixed hourly rate to $175, office hours to 9a-5p
- Revised Next Steps: Free Consultation (we come to you)
- Enhanced Security Assessment option (a-la-carte available)
Machine: Mac
Timestamp: 2026-02-03 06:37:19
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Rebuilt from markdown source without pagination:
- Cover page standalone
- Single header after cover
- All content flows continuously (no page breaks)
- No footers (will add with pagination)
- All CSS preserved for future use
- Ready for pagination definition
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Rebuilt HTML from MSP-Buyers-Guide-Content.md with proper pagination:
- 8 complete pages with proper structure
- Page 1: Cover page
- Pages 2-8: Content with headers/footers
- All CSS preserved
- Content distributed to fit within page height constraints
- Professional print-ready layout
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Starting fresh with pagination:
- Removed all page div wrappers (except cover page)
- Removed all footer divs
- Removed all page comments
- Removed duplicate headers between pages
- Content now flows continuously
Ready to add page breaks where content naturally fits.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Page structure reorganized:
- Page 3: Red Flags 1 & 2 (comfortable fit)
- Page 4: Red Flag 3 + Red Flags 4-7 (all content fits)
This eliminates the overflow issue where Red Flag 3's Key Question
was being cut off at the bottom of Page 3.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Page 3 fix:
- Shortened Red Flag 3 GPS Example text
- Reduced from 2 sentences to 1 concise line
- Makes room for Key Question box to fit on page
Page 7 fix:
- Removed third testimonial (Jennifer L., Medical Practice)
- Kept only two testimonials to ensure comfortable page fit
- Prevents overflow past footer
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Page 3:
- Shortened Red Flag 3 GPS Example text
- Removed incomplete sentence fragment
Page 5:
- Reduced example box padding (12px → 10px)
- Reduced cost-line spacing (3px → 2px)
- Ensures TOTAL lines fit within page height
Page 7:
- Condensed 'Why We Built GPS' section text
- Reduced testimonial padding (12px → 9px)
- Reduced testimonial font (12px → 11px, line-height 1.5 → 1.4)
- Ensures testimonials fit completely on page
All pages now fit within 11in height with no text cutoffs.
Page 3:
- Removed 'Getting Started is Easy' 3-step section
- Removed 'Start Your Protection Today' CTA box
Page 4:
- Removed 'Industries We Serve' grid
Pages 3 and 4 should now fit within 11-inch height without content cutoff.