49 lines
1.9 KiB
Markdown
49 lines
1.9 KiB
Markdown
# Saturday, February 22, 2026
|
|
|
|
## Task: Create Bigger, Better Markdown Preview Dialog for Mission Control
|
|
|
|
**Requested:** Enhanced markdown preview dialog with:
|
|
1. Much bigger dialog (wide, tall) ✓
|
|
2. Full markdown rendering with syntax highlighting ✓
|
|
3. Fullscreen toggle button ✓
|
|
4. Dark theme matching Mission Control ✓
|
|
5. Show document title, folder, tags in header ✓
|
|
|
|
**Reference Used:** Gantt Board's `createMarkdownPreviewHtml()` function for styling ideas
|
|
|
|
**Changes Made:**
|
|
- Updated `components/MarkdownPreviewDialog.tsx` with:
|
|
- Dialog dimensions: 95vw width, max-w-6xl, 90vh height
|
|
- Fullscreen mode: 100vw x 100vh with borderless, rounded-none styling
|
|
- Dark theme: bg-slate-950 base with slate-900 header
|
|
- Syntax highlighting using react-syntax-highlighter with vscDarkPlus theme
|
|
- Improved header showing title, folder (with icon), and tags
|
|
- Custom markdown styling matching Gantt Board's approach:
|
|
- Code blocks with language header and dark background (#020617)
|
|
- Better typography for headings, paragraphs, links
|
|
- Styled blockquotes, tables, lists
|
|
- Task list support (checkboxes)
|
|
- Footer with line count
|
|
- Proper scrollbar styling for dark theme
|
|
|
|
**Build Status:** ✓ Successful
|
|
**Deploy Status:** ✓ Live at https://mission-control-rho-pink.vercel.app
|
|
|
|
---
|
|
|
|
## Task: Custom Security Alerts Setup (Subagent Completion)
|
|
|
|
**Task ID:** ad032eaf-58d5-4783-a5cc-63070774d4e9
|
|
**Status:** ✅ COMPLETED → moved to `review`
|
|
|
|
**Delivered:**
|
|
- SSH failed login detection (runs every 1 min via cron)
|
|
- Disk space monitoring at 80% warning / 90% critical (runs every 5 min)
|
|
- Daily config audit at 6 AM tracking 12 critical files
|
|
|
|
**Location:** `/Users/mattbruce/.openclaw/workspace/scripts/security-monitors/`
|
|
|
|
**Documentation:** `memory/2026-02-22-security-monitors.md`
|
|
|
|
**Manual step:** User needs to run `crontab -e` and paste the 3 cron lines (crontab had issues during automated setup)
|