• TestDrive-JSUI Migration Complete - Phase 3
    Some checks failed
    Test Suite / unit-tests (3.11) (push) Has been cancelled
    Test Suite / unit-tests (3.12) (push) Has been cancelled
    Test Suite / integration-tests (push) Has been cancelled
    Test Suite / e2e-tests (push) Has been cancelled
    Test Suite / performance-tests (push) Has been cancelled
    Test Suite / code-quality (push) Has been cancelled
    Test Suite / security-scan (push) Has been cancelled
    Test Suite / test-summary (push) Has been cancelled

    tegwick released this 2025-12-16 09:20:29 +00:00 | 228 commits to main since this release

    This tag marks the completion of the TestDrive-JSUI capability migration.
    The main MarkiTect application now exclusively uses the capability location
    for all JavaScript UI functionality.

    Migration Summary:

    Phase 1 - File Migration (Complete):

    • Copied 2 missing files to capability
    • Verified 22 existing files as identical
    • Created legacy compatibility wrapper
    • All 84 automated tests passing

    Phase 3 - Template Updates (Complete):

    • Updated document.html to use capability paths
    • Updated edit-mode-fixed.html to use capability paths
    • Verified both view and edit modes working correctly
    • No old paths in generated HTML

    Status:

    • All JavaScript files migrated to /capabilities/testdrive-jsui/js/
    • Templates updated to use capability location
    • Main app fully functional with capability files
    • Original files preserved for rollback safety
    • ⏸️ Phase 4 (cleanup) ready after extended verification

    Files Changed:

    • markitect/templates/document.html (2 script paths)
    • markitect/templates/edit-mode-fixed.html (7 script paths)
    • capabilities/testdrive-jsui/* (multiple files added/updated)

    Documentation:

    • MIGRATION_STATUS.md: Complete migration documentation
    • CLAUDE.md: Updated development guide

    Date: 2025-12-16

    Downloads