Skip to content

Latest commit

 

History

History
90 lines (69 loc) · 2.55 KB

File metadata and controls

90 lines (69 loc) · 2.55 KB

SetupKit - Development Todo (Deutsche Version)

🔥 Critical Priority

GUI Vervollständigung

  • Missing HTML Renderer Methods (Prio 1)

    • RenderLicensePage() implementation
    • RenderInstallPathPage() implementation
    • RenderSummaryPage() implementation
    • GUI license interaction handling
  • GUI DFA Flow Completion (Prio 1)

    • Fix ShowLicense() placeholder error in GUI DFA
    • Implement actual user input handling via HTTP API
    • Complete component selection persistence

🎯 High Priority

Testing & Quality

  • Test Suite Improvements (Prio 2)

    • Fix DFA Controller test expectations
    • Add CLI non-interactive test coverage
    • Integration tests for complete installation flows
  • Error Handling (Prio 2)

    • Unified error handling across all UI modes
    • Better error messages for users
    • Installation failure rollback mechanisms

Performance & Stability

  • Installation Verification (Prio 2)
    • Verify installed files integrity
    • Component installation validation
    • Path permissions checking

📋 Medium Priority

Features

  • GUI Enhancements (Prio 3)

    • Real-time progress updates (WebSocket or AJAX)
    • Better component selection UI
    • Installation path validation in GUI
  • Cross-Platform Testing (Prio 3)

    • Automated tests on Windows, macOS, Linux
    • Platform-specific installation behavior verification

Developer Experience

  • Documentation (Prio 3)
    • API documentation generation
    • Architecture documentation
    • Developer setup guide

🚀 Future Enhancements

Advanced Features (Prio 4)

  • Multi-language support
  • Custom branding/themes
  • Plugin system for custom installation steps
  • Installation analytics

Platform-Specific (Prio 4)

  • Windows: MSI export, Registry integration
  • macOS: App bundle creation, Code signing
  • Linux: Package manager integration

🐛 Known Issues

Critical Bugs

  • GUI Interactive Methods - Some GUI DFA methods return "not implemented" errors
  • CLI Test Hangs - CLI tests hang due to input waiting (needs mocking)

Minor Issues

  • Progress reporting could be smoother
  • Some test expectations need adjustment for DFA behavior

📝 Next Sprint Tasks

Week 1 Focus

  1. Complete GUI HTML renderer methods
  2. Fix GUI DFA interactive methods
  3. Improve test suite stability

Week 2 Focus

  1. Comprehensive error handling
  2. Installation verification
  3. Cross-platform testing setup

Focus: Open tasks only. Completed features documented in README.md