Changed "octo-config" to "tp-config" as "octo-config" was misleading.
Added octo-settings, a command line utility that can read and set
OctoPrint settings.
Added OctoPrint config menu, in which I added the ability to have
localhost autologin as a user in OctoPrint
Improved grammar and verbosity in some text dialogs
Added message to the end of first-time explaining how to configure
TouchPrint
Updated README and TODO
Added HTTP basic auth to MJPG stream, so now you don't have to worry
about creeps watching your printer
Nginx now runs as www-data
Frontend specific files are no longer put into /etc/skel, they are now
only installed to the kiosk account
OctoPrint now has a default config so that users don't have to configure
system stuff (ex. You don't have to input /webcam/ into the stream box
anymore)
Restart Browser button now kills old Surf sessions
The Raspberry Pi now starts with the Raspberry Pi cameras enabled on
first boot
OctoPrint can now shutdown, reboot and restart its own service using
sudo without a password
Kiosk account no longer has a password since you aren't supposed to
login as kiosk anyways
Updated TODO
Frontend will now wait for Nginx or the override address to come up as
well as OctoPrint if it is enabled
Nginx will now redirect HTTP connections on port 443 to HTTPS
Raspberry Pi camera is now enabled when MJPG streamer is enabled
Added touch screen calibration program (still needs a menu entry)
Deleted EXPORT_NOOBS since I hate it