Skip to content

docs: comprehensive repository cleanup for OpenReader v1.2.2#55

Merged
sparshsam merged 1 commit into
mainfrom
docs/comprehensive-cleanup-v1.2.2
Jun 19, 2026
Merged

docs: comprehensive repository cleanup for OpenReader v1.2.2#55
sparshsam merged 1 commit into
mainfrom
docs/comprehensive-cleanup-v1.2.2

Conversation

@sparshsam

Copy link
Copy Markdown
Owner

Summary

Comprehensive repository cleanup for OpenReader v1.2.2 launch readiness. Removes all historical migration language, archives obsolete documentation, cleans up releases, and prepares for Store certification.

Changes

README (complete rewrite)

  • Rewritten for first-time visitors — no migration history or transitional language
  • Added platform support matrix and update policy
  • Changed license badge to AGPLv3
  • Store status: "In certification"
  • Removed deprecated installer/updater guidance, Base blockchain philosophy section

Release Cleanup

  • Removed binary assets from all 44 pre-v1.2.2 releases
  • Added legacy warning banner to each historical release
  • Only v1.2.2 remains marked as Latest

Documentation

  • Created docs/archive/ with README explaining archived content
  • Moved 6 obsolete documents: v1.0.6 announcement, updater test plan, release readiness, project status, v1.1.0 plan, screenshot audit
  • Updated all retained docs for current architecture
  • LICENSE changed from PolyForm Noncommercial to AGPLv3
  • CONTRIBUTING.md, AGENTS.md, CLAUDE.md updated for current architecture
  • RELEASE.md: fixed version typo, cleaned transitional language

Workflows

  • Simplified release notes template in release.yml (removed migration language)
  • Updated docstring in tools/test_updater_asset_flow.py

GitHub Configuration

  • Created 8 new labels: packaging, microsoft-store, msix, windows, macos, privacy, mcp-server, winget
  • Created 4 milestones: Store launch, v1.2.3, Winget support, macOS validation
  • Created docs/winget-preparation.md (not yet published)

Validation

  • No frozen Store identity values changed
  • No self-updater language reintroduced in user-facing docs
  • v1.2.2 is the only release with downloadable assets
  • Microsoft Store status not misrepresented ("in certification")
  • No stable macOS claim
  • CI and workflow files retained and functional

Closes the repository audit and cleanup deliverables.

🤖 Generated with Claude Code

- README: complete rewrite for first-time visitors
  - Added platform support matrix
  - Added update policy
  - Removed migration history and transitional language
  - Changed license badge from PolyForm to AGPLv3
  - Updated Microsoft Store status to 'in certification'
  - Streamlined roadmap to current/future only

- Release cleanup (GitHub)
  - Removed binary assets from all 44 pre-v1.2.2 releases
  - Added legacy warning banner to each historical release
  - Only v1.2.2 remains marked as Latest

- Documentation archive
  - Created docs/archive/ with README
  - Archived 6 obsolete/transitional documents
  - Updated remaining docs for current architecture
  - Removed updater references from known-limitations.md

- Configuration files updated
  - LICENSE: replaced PolyForm Noncommercial with AGPLv3
  - CONTRIBUTING.md: updated license reference
  - AGENTS.md: cleaned up updater language
  - CLAUDE.md: comprehensive rewrite for current architecture
  - RELEASE.md: fixed version typo, cleaned transitional language

- Workflow cleanup
  - Simplified release notes template in release.yml
  - Updated test file docstring in tools/test_updater_asset_flow.py

- GitHub repository configuration
  - Created labels: packaging, microsoft-store, msix, windows, macos,
    privacy, mcp-server, winget
  - Created milestones: Store launch, v1.2.3, Winget support, macOS validation
  - Created docs/winget-preparation.md (readiness checklist)

Co-Authored-By: Claude <noreply@anthropic.com>
@sparshsam sparshsam merged commit 99e5888 into main Jun 19, 2026
6 checks passed
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.

1 participant