Skip to content

🗺️ Roadmap: Classify * Rewrite TVApp2 #73

@Aetherinox

Description

@Aetherinox

Summary

The next major release of TVApp2 should aim toward a re-factoring of the main index.js and migrating all classes into their own respective files.


Target Version

1.6.0


Category

Refactor (Code)




Tasks

  • Migrate the following into their own classes:
    • CLib
      • In-house developed cryptography class which includes the encode / decode functionality for the planned HDHomeServer feature
    • Logs
      • Involves all aspects of logging.
    • Semaphore
      • Finite synchronization of resource management
    • Storage
      • Functionality which allows for certain settings to be saved to a config.json, instead of making use of a database
    • Tuner
      • HDHomeRun server, including all functionality such as device id generation and TCP / UCP connections
    • Utils
      • Helper functionality which can be used anywhere within the TVApp2 code. Makes life easier
  • All classes should conform with ESM structure



Additional Info / Examples / Screenshots

No response

Metadata

Metadata

Assignees

Labels

Type › RoadmapFeature or bug currently planned for implementation

Type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions