Skip to content

Conversation

@bmorcelli
Copy link
Member

@bmorcelli bmorcelli commented Mar 26, 2025

Proposed Changes

  • Now Webui can work asyncronously.
  • WebUi can work on the backgroud, without creating an specific task for it, and is slightly faster than before...
  • To stop the WebUi, you need to go to Files>WebUi>Stop Webui
  • Webui can handle multiple files uploads and send files directly to bruce.
  • Drag and Drop area is now all the file list area.
  • File upload, folder Upload, and Creat Folder now directly open a pop-up to choose the files/folders or type the new folder name
  • Encrypt upload is a selection button that changes color when pressed
  • Megalodon game now works better in T-Embed and touchscreen devices.
  • Theme_buil.html now keeps the original name of the images, so you can have many images and themes saved at the same folder
  • Added "debounce" to T-Embed to avoid clicking after subtle encoder detection (change position), what makes you enter in wrong places sometimes.

Types of Changes

Changed webserver lib to EspAsynWebServer

Verification

Testing

Need to fully test EvilPortal, and WebUI.
Possibly, opening an EvilPortal with WebUI in the background can lead to problems..fixed

Linked Issues

Fixes:
#987
#976
#953

Now Webui can work asyncronously and can handle multiple files uploads and send files directly to bruce.

Fixes:
BruceDevices#987
BruceDevices#976
BruceDevices#953
@pimentelleo
Copy link
Contributor

Start testing

@pimentelleo
Copy link
Contributor

Seems ok

@pr3y pr3y merged commit 93c3502 into BruceDevices:main Mar 27, 2025
5 checks passed
@IncursioHack IncursioHack mentioned this pull request Mar 27, 2025
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.

3 participants