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

Notes on lates release 13/06/2024 #7

Open
23 of 29 tasks
yesnoj opened this issue Jun 13, 2024 · 0 comments
Open
23 of 29 tasks

Notes on lates release 13/06/2024 #7

yesnoj opened this issue Jun 13, 2024 · 0 comments

Comments

@yesnoj
Copy link
Owner

yesnoj commented Jun 13, 2024

  • Move the Statistics elements from JSON to EEPROM (Completed Process,Total Process Time, Completed Clean Cycle, Stopped Processes)

  • Pressing STOP NOW or STOP AFTER, make crash the device (lv_label_set_text cause the issue)

  • If open a step already created, the SAVE button need to be already available

  • if pressed "Stop after" , when the process finish the steps, the display crash. If pressed "Stop now" works.

  • if a process arrive to be complete, it crash before show the "PROCESS COMPLETE" string.After a reboot from button behind the board, this works!Very strange...

  • if a step already created is edited, the "RUN" button need to be disabled, to force the user to "SAVE" before run, otherwise will crash.

  • If a step is deleted in the process and user press button "RUN" the display crash. need to be disabled the "RUN" if the list of step is changed, re-enabled just after the "SAVE" is pressed.

  • If create a new step in an already available process, once save, if pressed button RUN crashes. Crash also if i press the "+" button to create a new step!

  • Filter appears now to work just on second attempt?!After the reboot works at first time...strange

  • Maybe can be an idea to delte the "Process Details" with all steps, if the "RUN" is pressed, so the memory usage will be less.In case the user press the "X" during the "RUN" , the process details can be re-rendered again.

  • Could be nice to have the last set value on roller element, if this is already set, instead of start from first element.

  • If i start a new development, the "Tank size" roller starts from "Large tank". Need to start from the smallest one.

  • If try to delete a process, but press "Cancel" , the delete button hide, the process slide correctly, but is impossible to be pressed. To press the process, need to open another step, or swipe on process...

  • If i re-start a process after the finish, the app crashes. Maybe once the process ends, the user shall returns to the list of processes.It happens also if the process is not started...just press RUN, then exit from "checkup" then press RUN again, it crashes

  • If open a process detail then come back and delete this process, this crash the application! @pete-pjb Fixed on commit 28903ff ,but maybe there is a more elegant solution than adding a boolean! :D

  • Missing the reorder of the process using drag&drop

  • Need to fix the conversion of from °C to °F when is shown inside the processDetail page.

  • Ther is an issue when load the FilMachine.cfg.

  • After the copy process (process1) that is preferred (process1_001), if the filter for preferred is applied the process filtered are both named process1_001!If remove the filter, the previous process1 is now called process1_001!

  • Issue on delete a copied process

  • Fix the "Draining" string that appears in the arc during the process countdown

  • After "run" can't read the Temperature set before on process details, it reports "nan" into the temp field during checkout

  • Creating a new process with temp control , will show the icon, if set as no temp control , icon disappears, but if re-set to temp controlled, the icon is not shown, but the text is moved a little bit on the left.

  • After duplicating a process, if try to save a new step inside the new process, this will freeze the display , on serial monitor 22:00:36.553 -> Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled.

  • Strange thing, at start memory is 9.1kB, on processList is 42.6kB, is selected one process is 60.7kB, if run the process is 49.2kB if come back to list is 42.7kB instead of 42.6kB...something is not deleted (actually i delete the styles...maybe is not enough)

  • Sometime the gesture on step are not good ,maybe is a stupid thing...

  • Create a new process, add a new step and save. if done a LONG press on it, the object returned by getStepElementEntryByObject is correct, if done again, after the release, return NULL (Bad object passed to eventProcessElement! element_step.c:242). , This happen also after reorder a couple of times the steps inside the process. If exit from process and re-enter, it works.

  • Something strange happens with filter stuff...if try to filter by color and b&w...sometimes is filtered for one of these, but are shown both, need to re-apply the filter to make it works

  • Added ElegantOTA to manage OTA updates. But something goes wrong if there is the lv_task_handler() running. The application crashes always, resulting in a bootloop. To use the ElegantOta are needed the libs specified here : https://docs.elegantota.pro/async-mode/ , however also commenting lv_task_handler() in the loop(), something doesn't work , as i can see the SSID on wifi, but can't connect. All stuff works in a separate sketch with a stand-alone ElegantOta server code.

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

No branches or pull requests

1 participant