53 Commits

Author SHA1 Message Date
Himadri Bhattacharjee
9860ee3286 ci: remove pylint 2025-12-27 15:59:37 +05:30
Himadri Bhattacharjee
93b7f4841d Merge pull request #4 from lavafroth/python-exec
Replace ducky script with Python
2025-12-27 15:50:43 +05:30
Himadri Bhattacharjee
0d036fbda7 chore: update project description 2025-12-27 15:50:13 +05:30
Himadri Bhattacharjee
9f8e5a3a19 docs: update install instructions 2025-12-27 15:49:16 +05:30
Himadri Bhattacharjee
ba7a45eb62 deps: remove mpy cross 2025-12-27 14:49:34 +05:30
Himadri Bhattacharjee
b52f8c1ae7 fix: build script yields little to no performance gains 2025-12-02 11:44:14 +05:30
Himadri Bhattacharjee
6777fed3bd feat: add circuitpython dependencies with uv 2025-12-02 03:18:41 +05:30
Himadri Bhattacharjee
2563c7fe08 feat: move from ducky script to python 2025-12-01 15:45:42 +05:30
Himadri Bhattacharjee
6e20e7e61e fix(ui): capture tabs in the editor 2025-12-01 15:37:32 +05:30
Himadri Bhattacharjee
919a9092b6 fix(a11y): use buttons instead of divs 2024-02-18 09:34:48 +05:30
Himadri Bhattacharjee
5ecb678c49 fix: replace broken link to wiki 2023-08-17 11:50:14 +05:30
Himadri Bhattacharjee
bb778dade5 Merge pull request #1 from lavafroth/autorun-boot-script
- If a script called `boot.dd` exists, it will be run without user confirmation asynchronously while setting up the server
- Makes the file list cover the view on smaller screens
- Replaces old JS patterns with modern IE10+ patterns
- Adds a button to confirm file title without the need to press enter
v1.2.0
2023-08-12 05:48:52 +00:00
Himadri Bhattacharjee
1da6232bf9 doc: document the new entrypoint 2023-08-12 11:07:29 +05:30
Himadri Bhattacharjee
43b911d3e2 fix: asynchronously run boot script alongside setting up the server 2023-08-12 11:04:12 +05:30
Himadri Bhattacharjee
1fadfd0bb2 fix: import run_script_file from ducky module 2023-08-12 09:41:35 +05:30
Himadri Bhattacharjee
41eedec438 refactor: move common functionality into separate function 2023-08-12 09:34:03 +05:30
Himadri Bhattacharjee
30fc09bfca doc: document run_boot_script 2023-08-12 09:23:27 +05:30
Himadri Bhattacharjee
4626de8d34 ui: make file list more accessible for small screens, adds checkmark for setting file name 2023-08-12 09:21:46 +05:30
Himadri Bhattacharjee
b761c66091 feat: adds experimental ability to autorun boot.dd 2023-08-05 15:24:06 +05:30
Himadri Bhattacharjee
a1f69f5ecc feat: update code and build script for circuitpython 8.1.0 v1.1.0 2023-06-11 10:46:35 +05:30
Himadri Bhattacharjee
1acae6a5e6 chore: add .pylintrc 2023-06-09 10:13:01 +05:30
Himadri Bhattacharjee
66b29ac1a2 chore: fix all pylint warnings 2023-06-09 10:10:40 +05:30
Himadri Bhattacharjee
ead3afeaaf chore: fix pylint warnings for boot.py, code.py and logs.py 2023-06-09 09:42:46 +05:30
Himadri Bhattacharjee
5f91021b82 Adds pylint workflow 2023-06-09 03:25:20 +00:00
Himadri Bhattacharjee
0f8605b0f9 feat: UI enhancements 2023-04-15 19:12:07 +05:30
Himadri Bhattacharjee
62188833f7 Use server.serve_forever instead of manually polling events. 2023-03-25 14:46:50 +05:30
Himadri Bhattacharjee
beb2f60e0f Adds preview to README. 2023-03-24 19:58:40 +05:30
Himadri Bhattacharjee
3def1f28ab UI/UX: Fixes logging pane scrolling. Adds auto scroll on output. v1.0.1 2023-03-24 14:58:24 +05:30
Himadri Bhattacharjee
38b371caa2 Use warn and info functions for appending to log queue. 2023-03-24 14:57:32 +05:30
Himadri Bhattacharjee
1364a38c9e Build script removes old artifacts for rebuilds. 2023-03-24 14:56:59 +05:30
Himadri Bhattacharjee
5b3c4dde21 Fix build script file copying issue. v1.0.0 2023-03-24 14:06:26 +05:30
Himadri Bhattacharjee
14660ce237 UI/UX: Fixes sidebar width inconsistency. Use footer class for logs. 2023-03-24 13:40:09 +05:30
Himadri Bhattacharjee
483585dd82 Fixes log pane: uses line breaks instead of newline characters. 2023-03-24 13:39:07 +05:30
Himadri Bhattacharjee
6931c34df0 Simplify build file. 2023-03-24 12:53:29 +05:30
Himadri Bhattacharjee
7d8e407d88 Cross compile source files into bytecode using mpy-cross. 2023-03-24 12:32:31 +05:30
Himadri Bhattacharjee
fa77e4391e Create file from path and not filename. 2023-03-24 11:25:04 +05:30
Himadri Bhattacharjee
f707490be2 Remove todo from README since it is implemented. 2023-03-24 10:30:37 +05:30
Himadri Bhattacharjee
1c08c9e710 Fix calling log function 2023-03-24 10:25:12 +05:30
Himadri Bhattacharjee
dd89db17bf Adds gitignore. 2023-03-24 10:05:01 +05:30
Himadri Bhattacharjee
a4f8ed1112 Adds logging functionality to frontend. Reduces cyclomatic complexity with subroutines. 2023-03-24 10:02:14 +05:30
Himadri Bhattacharjee
53908f3b41 Link to quick start guide from README. 2023-03-15 14:07:21 +05:30
Himadri Bhattacharjee
42eb63ada2 Adds todo to README. 2023-03-15 14:05:30 +05:30
Himadri Bhattacharjee
d63a1acc15 Moves documentation to wiki pages 2023-01-30 08:22:37 +05:30
Himadri Bhattacharjee
70cdd56510 Adds link to developer setup subheading 2023-01-29 10:36:40 +05:30
Himadri Bhattacharjee
0beee68c2c Adds prebuilt binary option to setup guides 2023-01-29 10:31:48 +05:30
Himadri Bhattacharjee
2d4715bba7 Fixes typo v0.1.0-alpha 2023-01-29 10:06:36 +05:30
Himadri Bhattacharjee
749707508a Adds video guide link and replaces boot.py with boot.dd 2023-01-28 19:34:49 +05:30
Himadri Bhattacharjee
ecc6807215 Fixes request being undefined 2023-01-27 14:28:18 +05:30
Himadri Bhattacharjee
4de36fe22c Refactors ducky.py, unrolls redundant function calls 2023-01-27 14:09:27 +05:30
Himadri Bhattacharjee
b90392d2e2 Fix documentation teminology 2023-01-27 10:20:08 +05:30