Andy Warburton
1448bcab6b
added remote CSS links to web work flow
...
added remote css URL to pull additional CSS from the circuitpython.org site (apologies for the black background - this is temporary, I'll send an update to the CP.org css *very* shortly that will undo this)
2022-08-02 16:36:20 +01:00
Scott Shawcroft
462eb71570
Merge pull request #6611 from FoamyGuy/webflow_edit_page
...
Webflow edit page
2022-07-29 16:30:53 -07:00
Dan Halbert
8b2f061563
Merge pull request #6666 from tannewt/fix_web_paste
...
Lots of web workflow, C3 and title bar fixes
2022-07-29 17:10:46 -04:00
Scott Shawcroft
312e298890
Fix other ESP builds and arduino_nano_33_iot
2022-07-29 11:02:35 -07:00
Scott Shawcroft
51006f5eeb
Merge branch 'main' into webflow_edit_page
2022-07-29 10:03:07 -07:00
Scott Shawcroft
96e870dc77
Merge pull request #6662 from andywarburton/main
...
Added css support to web workflow
2022-07-29 09:42:13 -07:00
Scott Shawcroft
d6344812e8
Lots of web workflow, C3 and title bar fixes
...
* Fixes #6221 - C3 hang on `import wifi`. Enabling the WiFi PHY was
disabling USB. Now boards that use it set CONFIG_ESP_PHY_ENABLE_USB
explicitly.
* Fixes #6655 - Allows pasting into the web serial page. Fixes reading
more than 0xf bytes at a time.
* Fixes #6653 - Fixes web socket encoding of payloads >125 bytes. Can
happen when printing a long string.
* Fixes C3 responsiveness when waiting for key to enter REPL. (It
now correctly stops sleeping.)
* Disables title bar updates when in raw REPL. Related to #6548 .
* Adds version to title bar.
2022-07-28 16:06:56 -07:00
Scott Shawcroft
c4c15206e7
Merge pull request #6608 from tannewt/web_workflow_port
...
Allow for dynamic reconfigure including port
2022-07-28 12:59:31 -07:00
Scott Shawcroft
35797ff3f0
Remove trailing spaces
2022-07-28 12:52:41 -07:00
Scott Shawcroft
b11eb12da5
Fix modified time. Use snprintf for uint64_t printing.
2022-07-28 11:00:26 -07:00
Andy Warburton
ac53e7e439
further refinements
2022-07-28 16:57:02 +01:00
Scott Shawcroft
babd4ee618
Tweaks based on review comments
2022-07-28 08:43:36 -07:00
Scott Shawcroft
8b6e4cc4e8
Delete trailing spaces
2022-07-28 08:18:52 -07:00
Scott Shawcroft
df14f95398
Delete trailing spaces
2022-07-28 08:16:51 -07:00
Scott Shawcroft
1332bb6534
Add newline
2022-07-28 08:16:16 -07:00
Andy Warburton
ccd6063284
Update welcome.html
...
Made html more semantic.
2022-07-28 16:08:05 +01:00
Andy Warburton
2a0e4f7ee2
added css support to web workflow
...
Added a bare minimum css implementation to web workflow to improve readability
2022-07-28 12:03:22 +01:00
Scott Shawcroft
931757f4a9
Improve web workflow responsiveness
...
1. Run the socket select task at the same priority as CP. This is
needed because it queues up the background work. Without it, CP
needed to sleep to let the lower priority task go.
2. Close the active socket on disconnect. This prevents looping
over a disconnected but not closed socket.
Fixes #6610 . Fixes #6613
2022-07-26 15:29:49 -07:00
Scott Shawcroft
f9cc4ec61b
Fix print chunk
2022-07-26 11:51:10 -07:00
Scott Shawcroft
1a7082ff1d
Add newline for pre-commit
2022-07-26 08:37:33 -07:00
foamyguy
0ef6871a93
save with ctrl-s
2022-07-25 19:30:44 -05:00
foamyguy
d0782b60cb
Merge branch 'main' into webflow_edit_page
...
# Conflicts:
# supervisor/shared/web_workflow/web_workflow.c
2022-07-25 19:20:05 -05:00
foamyguy
a33985a73f
change to basic <textarea> version
2022-07-25 19:15:43 -05:00
Scott Shawcroft
f4927dd2d6
Use mp_printf instead of snprintf
2022-07-25 16:58:54 -07:00
Scott Shawcroft
6d6234443d
Merge remote-tracking branch 'adafruit/main' into web_workflow_port
2022-07-25 15:57:58 -07:00
Neradoc
09915ab0b9
compare all static ok hosts with port, add 127.0.0.1 and localhost to it
...
use strncmp rather than memcmp, one of the strings coul be smaller than the other
2022-07-24 15:15:10 +02:00
Neradoc
6575598ae6
HTTP headers and methods are not case sensitive
...
had the issue where Firefox would send "authorization" in lower case
2022-07-24 14:28:01 +02:00
Neradoc
9a6c3884a7
do options unauthenticated first, fix testing localhost
2022-07-24 14:28:01 +02:00
Neradoc
40cb0aac7c
CORS preflight: allow OPTIONS without authentication
...
check for 127.0.0.1 without a port specified
2022-07-24 14:28:01 +02:00
foamyguy
541e448100
set the href for edit links in the directory list
2022-07-15 19:56:29 -05:00
foamyguy
584e27139e
add back /edit/ handler and specify ES6 quote chars for jsmin
2022-07-15 19:49:03 -05:00
Scott Shawcroft
78b4159448
Allow for dynamic reconfigure including port
2022-07-15 16:33:12 -07:00
foamyguy
a46a44db26
adding edit page
2022-07-15 16:25:57 -05:00
Scott Shawcroft
e9dd254127
Add socket select task to wake CP
...
This fixes the web workflow on boards without a display.
Fixes #6552
2022-07-13 17:35:35 -07:00
Scott Shawcroft
ac460dd1e1
Merge branch 'main' into esp32
2022-07-13 15:30:53 -07:00
Scott Shawcroft
031c124a81
Tweak serial page to work better in Chrome
2022-07-12 14:12:39 -07:00
Scott Shawcroft
15fe386457
Fix build and minify html and js
2022-07-12 11:13:17 -07:00
Scott Shawcroft
425a0efeca
A bit more cleanup
2022-07-11 14:53:20 -07:00
Scott Shawcroft
8cfdfb95f7
Remove extra logging, auth /cp/serial and add doc
2022-07-11 14:32:28 -07:00
Scott Shawcroft
557e35469f
Make serial page work ok including on mobile
2022-07-08 16:57:19 -07:00
Dan Halbert
2c7ad7a39f
make translate and pre-commit formatting fixes
2022-07-08 16:53:53 -04:00
Dan Halbert
c316b950c7
merge from adafruit/main
2022-07-08 15:42:19 -04:00
Dan Halbert
d869b441f4
further ESP32 sdkconfig fixes; add CIRCUITPY_STATUS_BAR
2022-07-08 15:27:00 -04:00
Scott Shawcroft
8d9c995298
Support ping & close. Refine html and js for serial
2022-07-07 16:55:04 -07:00
Dan Halbert
4e88d795e1
Thonny causing crash emitglue.c:199:
2022-07-06 23:01:19 -04:00
Scott Shawcroft
a4035aa1f7
websocket serial kinda works
2022-07-06 17:05:14 -07:00
Scott Shawcroft
07b2697ae3
WIP websocket to serial
2022-07-01 16:57:10 -07:00
Scott Shawcroft
7589e53fea
WIP websocket accept and hashlib
2022-07-01 10:18:33 -07:00
Dan Halbert
8bb369cac5
refactor debug UART to console UART; get working on ESP32
2022-06-30 23:16:46 -04:00
Dan Halbert
187f156ac7
Merge pull request #6534 from tannewt/esp_wdt_safe_mode
...
Safe mode when ESP interrupt watchdog fires
2022-06-30 22:56:35 -04:00