Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

v4.0.3

Latest
Compare
Choose a tag to compare
Loading
@milesburton milesburton released this 22 Jan 10:27
· 18 commits to master since this release
e9d555f

feat(ui): add TailwindCSS & chart-based dashboard

Integrate Tailwind CSS for styling
Display DS18B20 temperature readings in a Chart.js line graph
Implement tab-based navigation (Dashboard, API Docs, Setup)

docs(setup): add instructions for WiFi, interval, and history

Create a Setup tab explaining how to:
    Change ssid and password
    Adjust polling interval (READ_INTERVAL)
    Update the number of stored readings (HISTORY_LENGTH)

fix(tooltip): show human-readable time in chart hover

In the tooltip callback, convert epoch values to Date objects
Use .toLocaleTimeString() for improved readability

refactor(memory): reduce history length & poll interval

Default: store 360 readings (1 hour of data at 10s intervals)
Lower risk of out-of-memory errors on ESP8266 boards
Potential to adjust these defaults if more sensors or longer history is required

chore(footer): pin footer & add MIT license link

Use flexbox (min-h-screen, mt-auto) to keep footer at the bottom
Link to MIT License in the footer
Update title & references to “Arduino Temperature Control Library”

image

image

What's Changed

  • feat: Add web server example for ESP devices, update version by @milesburton in #269

Full Changelog: v4.0.2...v4.0.3

Morty Proxy This is a proxified and sanitized view of the page, visit original site.