Commit Graph
20 Commits
Author SHA1 Message Date
Dean 091127175c Merge pull request #11229 from ebosido444-ai/fix/web-library-download-progress
fix(web): report download progress for the system libraries
2026-10-28 12:57:45 +13:00
Adrià Franch e327745137 fix(web): restore LF line endings in app.mjs 2026-10-27 07:52:39 +01:00
ebosido444-ai 6252b18b81 fix(web): keep the failure report with a failed conversion
A failed inspect or conversion hid the progress panel that held the
conversion log, cleared the selected archives and showed a single line,
so the only evidence of the failure was gone and a multi-GB input had to
be picked again. Compose the message with the phase, the current input,
the target, the libraries tag and the last 150 log lines, and show it in
the error box under "Failure details" so it can be copied into a report.

The report is a pure function in failure-report.mjs and is covered by
node tests.
2026-10-27 07:52:34 +01:00
ebosido444-ai 3a4e9492a5 fix(web): report download progress for the system libraries
Every conversion starts with a multi-MB libraries download, but the
worker only sent the phase, so the bar stayed indeterminate and the
percent stayed blank while the transfer ran: it read as a hang on a slow
connection. Send completed and total bytes from the download loop; the
existing 80 ms throttle keeps the messages bounded.

A blocked or offline connection died as a bare "Failed to fetch" during
the release lookup. Name the failure and the fix instead.
2026-10-26 09:59:47 +03:00
Dean 63fa26aa68 Merge pull request #10067 from kiansaeidnia/fix/web-change-selection
fix(web): reset batch selection when changing apps
2026-10-26 06:14:10 +13:00
JaceTheBluandClaude Opus 5.5 028136ed0f fix(web): show batch file and module counts as numbers
The batch summary passed the total file and module counts through the
byte formatter, so two apps with 1519 files and 5 modules showed
"1.5 KiB files" and "5 B modules". Counts are now printed as numbers,
as the per-app list and the single-app summary already do.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 13:57:19 +02:00
Kian 8c3de0cbd9 fix(web): reset batch selection when changing apps 2026-10-24 07:58:56 +10:00
Adrià eb7500680f Merge pull request #7540 from EliasTech01/clarify-release-json-404
fix(web): explain missing release.json when serving demo/web directly
2026-10-20 01:23:18 +02:00
Adrià fd58ca321e Merge pull request #6190 from devavijitsingh/feat/web-batch-conversion
feat(web): convert multiple app ZIPs as one bundle
2026-10-18 22:18:18 +02:00
Elias 5bdefb9e37 fix(web): explain missing release.json when serving demo/web directly 2026-10-18 15:38:31 +03:00
lakhantheboss c712a6bebd fix(web): reset interface state and input values on change input 2026-10-15 19:03:09 +05:30
Avijit SinghandCopilot 919af8c6dc feat(web): select multiple app archives
Co-authored-by: Copilot <[email protected]>
2026-10-15 06:42:57 +05:30
Avijit Singh cb17f624cc feat(web): show folder cleanup progress 2026-10-14 20:54:00 +02:00
Avijit Singh bcedeba6a7 fix(web): abort active writes before output cleanup 2026-10-14 20:53:49 +02:00
Avijit Singh 6447310e24 fix(web): remove partial folder output on failure 2026-10-14 20:53:49 +02:00
Avijit Singh fd78859b66 refactor(web): track folder output ownership 2026-10-14 20:53:49 +02:00
Avijit SinghandCopilot 244200708c fix(web): exclude Windows-only icon from Linux budgets
Co-authored-by: Copilot <[email protected]>
2026-10-13 20:43:54 +05:30
boykopovar dae5690e59 fix(web): reject windows folder output before writing files 2026-10-13 14:53:19 +03:00
boykopovar 1d99664fb9 feat(web): support folder input 2026-10-13 14:24:33 +03:00
boykopovar 9144f7ac2c feat(web): add browser converter interface 2026-10-13 14:05:33 +03:00