⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@abrichr
Copy link
Member

@abrichr abrichr commented Jan 17, 2026

Summary

This PR addresses critical documentation issues and brings docs.openadapt.ai in line with the latest OpenAdapt capabilities, particularly the new screenshot autogeneration system developed for openadapt-viewer.

Critical Fixes

  • P0: Fixed **adapt** stars rendering issue - Text "software adapter" was displaying with literal stars instead of bold formatting

Major Improvements

  • Screenshot autogeneration system (450-line Playwright-based script)
  • Episode segmentation documentation (ML package)
  • Recording catalog system documentation (viewer package)
  • Advanced search documentation (viewer package)
  • Component library reference (viewer package)
  • Comprehensive change summary document

Changes

Files Modified (4)

  • docs/index.md - Fixed stars issue (line 5)
  • docs/design/landing-page-strategy.md - Fixed stars issue (line 32)
  • docs/packages/viewer.md - Expanded from 136 to 336 lines (+148%)
  • docs/packages/ml.md - Expanded from 155 to 277 lines (+79%)

Files Created (3)

  • docs/_scripts/generate_docs_screenshots.py - Screenshot automation (450 lines)
  • docs/_scripts/README.md - Script documentation
  • docs/DOCS_UPDATE_SUMMARY.md - Comprehensive summary

Total Impact

  • Lines Added: 1,293 lines
  • New Features Documented: 5 (segmentation, catalog, search, components, screenshot automation)
  • Critical Bugs Fixed: 1 (stars rendering)

Test Plan

  • Fixed stars rendering issue verified
  • Build test: mkdocs build --strict (requires review environment)
  • Local preview: mkdocs serve (requires review environment)
  • Link validation (requires deployment)
  • Responsive testing (post-deployment)

Documentation

All changes are documented in docs/DOCS_UPDATE_SUMMARY.md which includes:

  • Complete change log
  • Before/after comparisons
  • Testing recommendations
  • Next steps

Related Issues

  • User concern: "OpenAdapt is the open source software adapter..." - Stars are unacceptable ✅ FIXED
  • User concern: Images are "all somewhat questionable" ✅ AUDITED (existing images are good)
  • User request: Apply screenshot autogeneration approach ✅ IMPLEMENTED

Screenshots

Screenshot automation script is included but screenshots not yet generated.
Run after PR merge:

python docs/_scripts/generate_docs_screenshots.py --save-metadata

🤖 Generated with Claude Code

abrichr and others added 2 commits January 17, 2026 10:11
Enhanced the Quick Start section with:
- "What You'll See" sections showing example terminal output for each command
- Clear success indicators to help users verify things are working
- Structured subsections for Installation, Collect, Learn, and Evaluate

This addresses Phase 1 quick wins from documentation review (task a4441ff):
highest value improvements that help users know when things are working correctly.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Fix critical markdown rendering issue where "software **adapt**er" displayed
with literal stars instead of bold formatting. Update package documentation
with comprehensive coverage of new features: episode segmentation, recording
catalog, advanced search, and screenshot automation.

Changes:
- Fix: Remove nested bold formatting causing stars to render literally
- Add: Screenshot autogeneration script (450 lines, Playwright-based)
- Add: Episode segmentation documentation (ML package)
- Add: Recording catalog system documentation (viewer package)
- Add: Advanced search documentation (viewer package)
- Add: Component library reference (viewer package)
- Add: Comprehensive change summary (DOCS_UPDATE_SUMMARY.md)
- Update: Viewer documentation (+148% expansion, 136→336 lines)
- Update: ML documentation (+79% expansion, 155→277 lines)

Files modified:
- docs/index.md (fix stars issue)
- docs/design/landing-page-strategy.md (fix stars issue)
- docs/packages/viewer.md (add new features)
- docs/packages/ml.md (add episode segmentation)

Files created:
- docs/_scripts/generate_docs_screenshots.py (screenshot automation)
- docs/_scripts/README.md (script documentation)
- docs/DOCS_UPDATE_SUMMARY.md (comprehensive summary)

This addresses user-reported issues with documentation quality and ensures
all January 2026 features are properly documented with examples, schemas,
and usage patterns.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@abrichr abrichr merged commit a3b6876 into main Jan 17, 2026
6 checks passed
@abrichr abrichr deleted the feature/docs-fix-stars-and-new-features branch January 17, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants