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

404 error #60

Merged
merged 3 commits into from
Jul 17, 2022
Merged

404 error #60

merged 3 commits into from
Jul 17, 2022

Conversation

lbussy
Copy link
Owner

@lbussy lbussy commented Jul 17, 2022

Fix broken 404 handling and data server settings.

@lbussy lbussy merged commit 60b3cc3 into devel Jul 17, 2022
@lbussy lbussy deleted the 404_error branch July 17, 2022 15:44
lbussy added a commit that referenced this pull request Aug 12, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal to settings

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add 6-way meter breakout board (#53)

Add schematic, PCB layout, renders, and Gerbers for 6-way flow meter breakout board.

* Doc update (#58)

* Addresses #52

* Add missing firmware page

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Fix for #72 (#76)

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Cleanup links when using dataHost (#78)

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix OTA Version (#81)

* Fix reload on failure (#82)

* Update beta version

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Commit version

* Leave static links alone (#89)

* Update conf.py (#90)

* Demo board (#91)

* New TH design

* New TH design

* New SMD design

* Organize and order SMD

* Fix id

* Use main repo

Co-authored-by: danb35 <danb35@gmail.com>
lbussy added a commit that referenced this pull request Aug 20, 2022
* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct
lbussy added a commit that referenced this pull request Aug 20, 2022
* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct
lbussy added a commit that referenced this pull request Aug 21, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)
lbussy added a commit that referenced this pull request Aug 21, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* New tstat (#103)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)
lbussy added a commit that referenced this pull request Aug 21, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* New SVGs for KegScreen TV

* New SVGs for KegScreen TV
lbussy added a commit that referenced this pull request Aug 22, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* New tstat (#103)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)
lbussy added a commit that referenced this pull request Aug 22, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* New SVGs for KegScreen TV

* New SVGs for KegScreen TV
lbussy added a commit that referenced this pull request Aug 22, 2022
* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct
lbussy added a commit that referenced this pull request Aug 22, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)
lbussy added a commit that referenced this pull request Aug 22, 2022
* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* New tstat (#103)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* Merge in tested Feature #86 (#106)

* Change fan off icon

* Fix mDNS calls

* Move reading dataHost to beginning

* Move tooltip to right side

* Fix temp query

* Check JSON sizes

* Update KS Coolstate report

* Fix URLTarget report

* Update documentation

* Fix clicks in temp span

* Don't re-write form submissions onclick

* Testing complete

* Update TODO

* Feature 86 (#104)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* New tstat (#103)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* New graphics (#105)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Update version

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Show temps menu faster (#67)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Sensorcal (#83)

* Schedule and restrict config save

* Zero initial config values

* Ensure there is always a return

* Allow reinitializing sensors

* Fix typo

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* New SVGs for KegScreen TV

* New SVGs for KegScreen TV

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Reload data on failure (#66)

* Beta fixes (#73)

* Fix for spelling error #68

* Fix heading #69

* Updated version

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* New tstat (#103)

* Clean JavaScript (#54)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Allow setting a dev server (#55)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Revert "Allow setting a dev server (#55)" (#56)

This reverts commit f4d2030.

* Dev server (#57)

* Use js for each page

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Add load spinner div to each page

* Add load spinner stub to each page

* Move alerts to common

* Cleanup load/unload

* Move flowcal

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Add common js file

* Move on page load events to common file

* Moves temp page visible to common

* Moves loader to common

* Move alerts to common

* Cleanup load/unload

* Move pollComplete() to common

* Split common JS for jQuery

* Finish adding dev server urlparam

* Fix NTP debug statements (#59)

* 404 error (#60)

* Fix 404 menu

* Fix 404 redirect

* Clean up data server construct

* Fix temps (#61)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix links (#62)

* Refactor for clarity

* Add new handler to enable temps link

* Fix index

* Refactor for clarity

* Fix temps load

* Fix data counter

* Fix settings load

* Remove unecessary enum

* Reverse DEBUG alerts

* Fix request type handlers

* Normalize url strings

* Remove method restrictions

* Finalizs (I hope) dev links

* Reload data on failure (#63)

* Fix settings (#65)

* Fix reset when in dataHost mode

* Fix temp bar click

* Normalize links

* Fix rewrites

* Reload data on failure (#66)

* Pour emulate (#74)

* Reset cal modes on reboot

* Add debug pulse capability

* Clean up debug printing (#75)

* More debug cleanup

* Data host (#77)

* Fix 404 and spam

* Fix status clear and flow

* More intelligently detect dataHost

* Additional dataHost features

* Respect dataHost on all pages

* Fix OTA (#79)

* Fix error loading ota2

* Use new firmware repo

* Add message to check versions

* Fix OTA

* Fix WiFi Reset (#80)

* Fix reload on failure (#82)

* Flow cal (#84)

* Add back debug to setcalmode

* Restore semaphore

* Only set one tap on calibrate

* Normalize path

* Allow setting only one tap in config

* Reduce confusion start with zero

* Flowcal works, stopping point

* Most of flowcal done, merge to devel

* Flow cal (#87)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Commit version

* Flow cal (#88)

* Save debug state work

* Allow CORS preflight to pass

* Move save flow out of async call

* Move back to method-based handlers

* Allow backspace in pulse commands

* Fix return in URL Handler

* Add some debug

* Fix the URL

* Finish branch

* Leave static links alone (#89)

* Temps debug ser (#92)

* Change repo branch

* Move some dependencies

* Add semaphore for temp emulation state

* Clear temperature emulate on restart

* Add temp emulation function

* Add temp sensor emulate commands

* Tower fan (#93)

* Add bones for tower fan

* Add tower fan settings to model

* Add tower fan handlers

* Add tower fan to UI

* Uppdate FA CDN

* Normalize data names

* Tokenize thermostat functions

* Correct assignment to reference

* Remove some debug stuff

* Add fan state to temps

* Add service definitions (#102)

* Merge in tested Feature #86 (#106)

* Change fan off icon

* Fix mDNS calls

* Move reading dataHost to beginning

* Move tooltip to right side

* Fix temp query

* Check JSON sizes

* Update KS Coolstate report

* Fix URLTarget report

* Update documentation

* Fix clicks in temp span

* Don't re-write form submissions onclick

* Testing complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant