Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Initial version of HTML app builder #83

Merged
merged 7 commits into from
Sep 9, 2017

Commits on Aug 25, 2017

  1. Initial version of HTML app builder

    This is an initial version of code to combine and minify the HTML, CSS and JS.
    
    The idea is that, when minified and combined, there will be less resources used on the ESP and lower memory usage.
    
    This will also allow config.js to be split up in to multiple files and maybe allow conditional building to merge the code base with EmonESP, etc.
    
    On the downside the HTML now has to be 'compiled' which can slow down development.
    
    The minifying is done mostly in pure Python and intergrated in to the PlatformIO build process so no additional instilation steps are required.
    
    The exception to this is the JS minification which is done using a web service (the Python minifyer is broken) so you need to be online when building.
    jeremypoulter committed Aug 25, 2017
    Configuration menu
    Copy the full SHA
    2dffe04 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2017

  1. Fix for Travis CI issue

    jeremypoulter committed Aug 26, 2017
    Configuration menu
    Copy the full SHA
    00ce7a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d87f650 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. Use dependencies to controll building of the minified files.

    This stops the files being built if nothing has changed.
    jeremypoulter committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    3dbf335 View commit details
    Browse the repository at this point in the history
  2. Load images last

    jeremypoulter committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    90f1ad1 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2017

  1. Configuration menu
    Copy the full SHA
    8904ab9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65c9b34 View commit details
    Browse the repository at this point in the history