All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix path mismatches.
- Fix a typo at the SPONGE_WORKBENCH.main().
- Fix path mismatches.
- Fix a typo on page reloader.
- Add the mode seperation logic.
- Add a waiter function to wait for dependencies.
- Add additional default ignores for MV.
- Fix the createObjectURL error.
- Fix the Workbench HTML path mismathcing.
- Fix memory leaks in the wasm-vips.
- Add options loader to SPONGE.
- Add core tasks(encode, decode, inspect).
- Add a result modal to the Workbench.
- Change the injection target of 'decryptImage'.
- Remove the 'RusAsAdministrator' param from SPA.
- Fix bugs in override functions.
- Fix bugs in the data size calculation logic of the Workbench.
- Implement viewer logics and interations.
- Add RMMV standard encryption functions.
- Add RMMV default ignores to the ignore list.
- Apply options interpreter to workbench.
- Optimize the default options.
- Remove the HEIF support.
- Remove the metadata tab from viewer.
- Change to encoding without the BOM(for package.json).
- Add Sponge Patch Assistant(based on pwsh)
- Add input-nav-path interactions.
- Add engine data getter functions.
- Add detailed summaries.
- Change 'isSilentMode' to 'isWorkbench'.
- Add file I/O functions.
- Add Sponge Exchange Format(SX) I/O functions.
- Add image format converter, and validator.
- Add override function injector.
- Add default settings to 'sponge.json'.
- (WORKBENCH) Add options reader/writer.
- (WORKBENCH) Add file navigation system(linear history based).
- Make the 'sponge.js' interoperable.
- Change override methods to function.
- Fix the data transfer logic between Workbench UIs.
- Apply diagnostics functions.
- Remove a deprecated library: virtualized-list.
- Implement Workbench UI(main, about, error).
- Apply virtualized list to the file explorer.
- Remove wunderbaum library(file explorer: treeview → listview).
- Add diagnostics functions.
- Add shell script base.
- Build the initial project layout.
- Add the package information.
- Add core dependencies.