Skip to content

Commit c1968a7

Browse files
committed
update my todo list
1 parent ad532b9 commit c1968a7

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

TODO.txt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ TODO items
1616
There were some functional improvements as well
1717
4. Add basic MQTT support (there is already PR#265 for this, which looks good as a start)
1818
=> DONE v3.1.11
19-
4.1 Add MQTT server username and password
19+
4.1 Add MQTT server username and password authentication and configuration
20+
=> DONE v3.1.23
2021
4.2 Add MQTT control of display brightness, display on/off,
2122
4.3 publish some weather info,
2223
4.4 pub statistical data,
2324
4.5 pub debug help, like free heap, max allocatable block; to monitor memory fragmentation and memory leaks
2425
5. Compile under PlatformIO / PIOarduino in VScode, perhaps saying goodbye to Arduino IDE (PIO provides control over used library versions, which is near impossible with Arduino IDE for different projects)
26+
=> Done, Arduino IDE still supported
2527
6. OpenWeatherMap only accepts 1 CityID and produces 1 current weather report: remove presumed flexibility here.
2628
=> DONE
2729
7. Fix naming like read/write 'CityIDs', 'handleLocations' 'GET /location', which are misnomers for __configuration__ update, save, restore
@@ -34,11 +36,12 @@ TODO items
3436
=> ongoing
3537
9. Prioritize metric and SI-units as config defaults and select archaic colonial/imperial units as an option, same goes for 24h/12h clock. Get rid of 'military time'.
3638
10. Go through list of issues and PRs of original repo and check which are 'solved' by this Fork
37-
may be provide PR's to Original repo, though the changes might be too large to be acceptable/merge-able
39+
may be provide PR's to Original repo, though the changes might be too large to be acceptable/merge-able
40+
=> ongoing
3841
11. make it compile and run on ESP32 variants
39-
=> future
42+
=> future (though it shouldnt be that hard, been there done that...
4043
12. Adaptive brightness option; add LDR on ADC input and heavily filter for slow changes
41-
13. make it possible to show alternate display (temperature) statically (without scrolling), alternating with time, like 10s temperture, 50s time
44+
13. make it possible to show alternate display (temperature) statically (without scrolling), alternating with time, like 10s temperature, 50s time
4245
=> DONE v1.3.19 (disable all display options will leave temperature, which is statically shown for 10s, which is quite long)
4346
13.1 make display functions showing time, scrolling message, static temperature display re-entrant from loop,
4447
e.g. call scroll message for every pixel shift, call show time for every 1/2 second to blink center colon when enabled, etc
@@ -54,7 +57,9 @@ TODO items
5457
20. config page rework; In general, create more logical order, it is a mess now.
5558
group 'Display' items name 'LED display',
5659
move 'use metric' to bottom (point 9!),
57-
rename 'Minutes Between Refresh Data' to 'Clock Sync / Weather Refresh (minutes)' and change NTP sync accordingly,
60+
rename 'Minutes Between Refresh Data' to 'Clock Sync / Weather Refresh (minutes)'
61+
and change NTP sync accordingly,
62+
=> NTP sync fixed in v3.1.22
5863
move 'Minutes Between Scrolling Data' to display items and rename to 'Display interval',
5964
rename 'Flash : in the time' to 'Blink time colon',
6065
move 'marquee message' setting to 3rd line and name 'Scroll message',

0 commit comments

Comments
 (0)