Skip to content
This repository has been 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>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

support running in browsers (with emscripten)
0 participants