Skip to content
This repository was archived by the owner on Aug 4, 2024. It is now read-only.

support running in browsers (with emscripten) #28

Draft
wants to merge 72 commits into
base: dev
Choose a base branch
from

Conversation

ghost
Copy link

@ghost ghost commented Apr 17, 2024

very quick & dirty wip

Ookiineko added 30 commits April 15, 2024 18:32
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- this includes a bugfix for having multiple jobs that tries to use emsdk

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- this will allow running magiskboot in browsers in the future

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- this adds dark theme capability with just one line
  personally i think this dependency is definitely worth it

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- more friendly to IDEs

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- migrates dynamic UI declarations to static HTML

- display correctly on more devices

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- XHR exception handling

- remove useless buttons

- fixup some mistakes

- minor reorganizing

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- replaced by ENTER key

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- newer SDKs has more bugs (and its critical to us) working with Rust STD

- we want to use the preprocessor in pre-js which was introduced in 3.1.31
  and later removed in 3.1.35, now only re-added in 3.1.54+.

  but we couldn't use that version due to the above issue.

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Ookiineko added 19 commits April 17, 2024 16:52
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
@ghost ghost linked an issue Apr 17, 2024 that may be closed by this pull request
9 tasks
Ookiineko added 6 commits April 18, 2024 22:14
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
- it might be causing some issues, let's try to not recompile Rust STD this time

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
@ghost ghost force-pushed the web branch 2 times, most recently from 833fa71 to 0660c3d Compare April 19, 2024 02:21
- magiskboot doesn't stop at the middle of a line
  so those were not actually needed

  when getting a massive output, lower the delay

  this should improve terminal perf by a little

Signed-off-by: Ookiineko <chiisaineko@protonmail.com>
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

support running in browsers (with emscripten)
0 participants