Skip to content

AlphaForge 1.0.3

Choose a tag to compare

@apkmasondev apkmasondev released this 08 Oct 19:57
· 7 commits to main since this release

Fixes from a line-by-line code audit.

Robustness

  • A damaged file that crashes an image decoder no longer closes the app; it shows an error for that file. The same protection covers previews, export and downloads, so none of them can get stuck.
  • AVIF files that declare a gigantic image are rejected before decoding (they could use many GB of memory).
  • Malformed server responses during the GPU pack download produce an error instead of a crash.

Quality

  • PNG with reduced colours: cut-outs no longer get see-through speckles inside the subject.

Speed

  • Changing a setting no longer waits for the output-size calculation of the previous preview (slow with PNG Max or AVIF).
  • Export with "Skip existing files" skips them before processing (re-running a batch takes seconds instead of minutes).

Usability

  • Copy result waits for the current preview instead of copying an older result.
  • Ctrl+click adds to the current selection; dropping a folder plus a file inside it no longer adds the file twice; the 5000-files-per-add limit is announced.
  • Keyboard: Space/Enter work on focused buttons and switches, Escape cancels typing in number fields.
  • Clearer messages for errors that used to fail silently; JPG warning also covers transparency added after a fill.

Installs over 1.0.x; settings and downloaded models are kept. Not code-signed: SmartScreen → More info → Run anyway.
SHA-256: 7822ab2ac62483e803d10920d7ec311303e0f164ed85a202681d94cf7535345b