Commit Graph

34 Commits

Author SHA1 Message Date
Philippe G
a266c07114 move to stock esp_http_server but keep it under control
- means 3 sockets are used (data + 2 for control)
- but LRU is activated (uses the 2 extra sockets to wake from select)
- backlog is just 1 (listen)
- only 3 sockets can be consumed before LRU activates
- for now, connections are kept-alive
2021-12-14 11:52:51 -08:00
Philippe G
ada74ab127 telnet & http server send command to stdin of console
The NVS commands must be executed using an internal stack, so push all keyboard-like inputs to the console
2021-11-24 23:15:13 -08:00
Sebastien
7c13c130b8 Wifi UI update 2020-12-21 11:01:22 -05:00
Sebastien
2d573da503 Fixing #59 and unnecessary jack insertion messages-release 2020-11-21 09:26:56 -05:00
Sebastien
cd13577d93 Reduce system load when loading HTTP UI - release 2020-11-17 13:58:19 -05:00
Sebastien
8fbe1159f5 Reworking BT output 2020-11-03 17:54:31 -05:00
Sebastien
be1d841039 Major UI Update
- Bug fixes 
- Jack doesn't show as plugged in if no jack detection is configured 
- New layout
- Updated jQuery to latest version
- Updated bootstrap to latest version
- Updated the command processing backend to support UI interactions
- Added a number of accessors to normalize read/update various configuration entries 
- Added more GPIOs to the status tab GPIO list
- Added several configuration sections for hardware and system
- Removed pop-over windows from system messages
- Added a message count pill to the status tab
- Added support for message count pill based on the highest severity 
- Updated the message list table to set colours based on messages severity
- Added command processing message area close to the action buttons to provide feedback from running the commands
2020-10-08 17:19:22 -04:00
Sebastien
78b7639400 WIP - User Interface improvements 2020-09-11 16:15:31 -04:00
Sebastien
41cdb8bcdd Allow saving/loading nvs from the nvs editor - release 2020-09-02 13:09:46 -04:00
Philippe G
ea3c6696e2 solve memory leak in monitor & potentially http 2020-08-14 18:51:59 -07:00
Philippe G
c01a83b466 warning-free compile 2020-08-12 16:10:18 -07:00
Philippe G
e131b674fd move HTTPD stack back to 4k and do not free headers before call to httpd_resp_send 2020-07-19 15:21:10 -07:00
Sebastien
293d08deec system config UI work in progress 2020-04-29 19:38:00 -04:00
Sebastien
56396d11ef command to UI backend wip 2020-04-16 20:32:39 -04:00
Sebastien
fcf86c5e75 cmake ota leverage esp_http_client 2020-04-06 10:31:32 -04:00
Christian Herzog
ed8ff0db97 add favicon 2020-03-12 19:24:51 +01:00
Sebastien
ea873ae3bc Stabilizing a few things.
Music plays, httpd responds in a snap, messaging subsystem works, full
end-to-end flash erase/flash/configure wifi & hardware/reboot to
squeezelite was tested.

CMake system works well:  it now allows to flash in a single command
(assuming esp-idf V4.0 is properly installed on the system) with the
standard line:

idf.py flash -p <comport>

this makes building and flashing the app less confusing for new
developers/users wanting to experiment
2020-03-11 15:51:55 -04:00
Sebastien
2ab14d62be Merged with httpd - work in progress 2020-03-10 17:27:06 -04:00
Sebastien
e19c9e12dc memory leak fixed 2020-02-24 16:14:17 -05:00
Sebastien
e3ea0c8140 trigger build - release 2020-02-21 17:37:28 -05:00
Sebastien
d881a0ae25 trigger build - release 2020-02-21 17:36:13 -05:00
Sebastien
d4576bbdd4 httpd implementation - wip 2020-02-21 15:16:54 -05:00
Sebastien
22a1df82e1 Merge branch 'httpd' of https://github.com/sle118/squeezelite-esp32.git into httpd 2020-02-19 08:03:12 -05:00
Sebastien
4de4e07d99 messaging subsystem wip 2020-02-19 08:02:58 -05:00
Christian Herzog
0809a6e70c tweak FW upload UI 2020-02-16 19:42:48 +01:00
Sebastien
8c3a52d40c added ability to upload new firmware from the browser. 2020-02-14 13:33:50 -05:00
Sebastien
b80faf911a fine tuning of httpd implementation 2020-02-13 16:22:51 -05:00
Sebastien
730b6d38a5 HTTPd WIP 2020-02-10 19:17:16 -05:00
Sebastien
0cdb34032e more attempts to support automatic redirection on connect 2020-01-23 18:01:25 -05:00
Sebastien
b680999e62 Merge branch 'master' into httpd
Conflicts:
	components/wifi-manager/http_server.c
	components/wifi-manager/wifi_manager.c
	main/config.c
	main/config.h
2020-01-22 15:13:18 -05:00
Sebastien
87255733a5 WIP httpd - saving current work. likely won't compile right now! 2019-12-12 11:33:58 -05:00
sle118
4b3fab563a wip httpd implementation 2019-12-03 09:29:24 -05:00
Sebastien
583f8249cb WIP - migration to httpd 2019-11-26 08:29:38 -05:00
Sebastien
3929f3e809 Work in progress - move to httpd 2019-11-26 08:29:19 -05:00