Roadmap - MustafaOrwell/MyScan GitHub Wiki

MyScan App – Feature Roadmap & Launch Plan

🎯 Launch Date: June 30, 2025
📦 Current Version: v1.0.2
🚀 Next Version Target: v1.1 and beyond


🔧 Planned Features

1. Live Chart Enhancements

  • Real-time graph for a specific address (completed)
  • Multi-address graph selection
  • Display min/max/average labels on the chart
  • Export chart data to CSV/JSON

2. Export / Import Enhancements

  • Export read data manually to CSV/JSON
  • Import previously exported files
  • Export profile settings (start address, data type, interval, etc.)

3. Alarm / Notification System-Totally Optional

  • Define thresholds on specific addresses (e.g., 40001 > 100 triggers alarm)
  • When an alarm occurs:
    • Visual alert message
    • Optional sound notification
    • Automatic logging

4. Error & Status Log Panel

  • Live log display panel for:
    • Connection success/failure
    • Read timeouts
    • Write errors
  • Filter logs by date, type, or severity

5. Theme & UI Customization

  • Light / Dark Mode support
  • Custom color schemes (e.g., by data type)

6. Language Options

  • English / Turkish support
  • Switch UI language from settings

7. Protocol Extensions (Future)

  • Modbus RTU (via serial connection)
  • MQTT (for IoT data collection)
  • OPC-UA (for industrial integration)

📅 Sprint Plan Toward Launch

Date Range Tasks
June 24–26 Finalize live chart, start export module
June 27–28 Basic alarm logic and log panel testing
June 29 Visual polish, UI theme fixes, icon integration
June 30 v1.0.2 Launch – Full README, GitHub Wiki update, release post

📝 Notes

  • All features are prioritized based on stability, user clarity, and future integrations.
  • Launch day will include a public presentation of features, screenshots, and a GitHub release.