Skip to content

1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 May 06:36

What's new

  • Edit .neo metadata without repacking: New CLI command neoconv edit updates TerraOnion header fields (--name, --manufacturer, --year, --genre, --ngh, --screenshot). At least one flag is required. Use --out / -o to write a copy; omit it to overwrite the input file atomically.
  • GUI: New Edit (.neo) tab (after Extract): pick input .neo, optional output path, same metadata fields as Pack. Fields load from the file header (first 4 KiB only, debounced). Write metadata saves all fields to the header; P/S/M/V/C data is unchanged.
  • Core: parse_neo_header_metadata(), replace_neo_metadata(), and write_bytes_atomic() support the above.

Changes

  • GUI tab order: Pack → Extract → Edit → Info (Pack is first).
  • Info / format_info: Screenshot # is shown; NGH is shown as decimal only (hex suffix removed).
  • Pack tab: Parser warnings go to the tab log (not stderr); duplicate warnings between auto-swap probe and pack are deduplicated; progress bars replaced with a compact busy spinner.
  • GUI: Tab form values are no longer persisted to disk via config helpers; related reset/legacy config behavior was removed or simplified.

Removed

  • Verify (roundtrip): Removed from the GUI and the neoconv verify CLI subcommand. verify_roundtrip remains in the core library for unit tests.