All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.8.0 (2024-02-11)
- background color visibility (5aa002b)
- improvements in main tab (73c8498)
- improvements in Plugins & Scripts tab (05f6fa4)
- index.html: minor modifications to design (c9cf77b)
- revert input element (a2089a3)
- use bootstrap standard dark theme (6771dd8)
- conflict detection algorithm (de7993e)
- update nicommons url (297b4b8)
- updateElectronApp: use named export (bdb6e36)
3.7.2 (2023-10-07)
3.7.1 (2023-09-16)
- safely close the window (2715c9b)
3.7.0 (2023-08-26)
- add export functionality (5bb4693)
- add id search functionality (b012dc8)
- add import functionality (e7d39e7)
- add sidebar for filtering (3cf6de9)
- add version to data (9d9b060)
- change emojis (cf25681)
- filtering plugins and scripts (0415c1f)
- index: appearance of the sort button (acc473a)
- rename variables and buttons (4be404e)
- sidebar: adjustment of margins (37c42d8)
- sidebar: improvements in design (4d85150)
- twemoji: remove non-working Twemoji (9d8764d), closes #1078
- fix for disappearance of the sorting symbol (9839f3d)
- unzip.ts: no codepoint when unzipping .7z (0d47d44), closes #1188
3.6.3 (2023-02-23)
3.6.2 (2022-12-09)
3.6.1 (2022-12-08)
3.6.0 (2022-10-26)
3.5.0 (2022-09-13)
- package.ts: use isHidden attribute (389e0fc)
- compareVersions.ts: support for named exports (f34e7aa)
- fix the problem in installing a script from a website (e77d28f), closes #807
3.4.3 (2022-08-24)
- main.ts: don't await loadURL (d2129bb)
3.4.2 (2022-08-18)
3.4.1 (2022-08-09)
3.4.0 (2022-07-28)
3.3.0 (2022-07-15)
- packageUtil.js: recognize lua files as AviUtl scripts (16246a1)
- main.ts: don't use getSavePath() (0c03b9a)
- unzip.js: add extract method with code page 932(Shift_JIS) (5fb954f)
- unzip.js: assign new value to pathTo7zip (c15d002)
- unzip.js: invert condition (aeb397d)
3.2.0 (2022-06-26)
- displaying dependent packages (2d86d5a)
- package.js: add space (1ae8781)
- simplify the main tab (e559fa5)
- simplify version indication (2d8c83f)
- add error handling (01ba9a8)
- core.js: detect location of exedit.auf (625bc67)
- do not perform migration on new installations (8332521)
- log an error (e7a44cb)
- only allow deletion in the AviUtl folder (72b19b7)
3.1.2 (2022-06-23)
- package.js: fixed asynchronous operation bug (57bd982)
3.1.1 (2022-06-14)
3.1.0 (2022-06-10)
3.0.0 (2022-06-05)
- After migration, you can't downgrade to v2.
- add listing the nicommons IDs of the installed packages (f58afa2), closes #271
- emphasize script installation features (75185db)
- index.html: align buttons (17aa124)
- index.html: improve UI added in v3 (c46f171)
- migration to v3 (49cfebb)
- reads data from a given path (525bbfa)
- remove hard-coding of data file names (123cd40)
- show an info dialog after migrating v2 to v3 (4dce6ff)
- support for core.json (8f0535a)
- support for list.json (f8932d8)
- support for packages.json (e562e38)
- support for unified ID (187a504)
- supports multiple data updates (53d9e21)
- updatableList (be2c0e3)
- update data version to v3 (e6ea993)
- catch download errors (0c5a334)
- change not to make apm.json when changing the installation path (895a867)
- change the repository owner of URLs (a215b94)
- fix ClipboardJS import (d7855fc)
- modList: restrict paths that can be specified (486e26c)
- package.js: ensure script data is loaded (9220d02)
- prevent resetting sort order (a9b0d23)
- reflect the package list in modlist.json to electron-store (9bc383b)
- shortcut.js: specify CWD to the shortcut (860e957)
2.2.0 (2022-04-23)
- add the button to check update (6b085e0), closes #417
- add the feature to check update on startup (a06b6b0), closes #417
- disable the automatic download option in the zip version (c72ff95), closes #417
- move apm menu to tabs (1751b56), closes #418
- update the development environment (d913871)
- apmJson.js: change import method (a6c3ade)
- fix conditional branching (b7d2be3)
- fix installing a script (c2a2dc2)
- package.js: direct installation of packages without integrity (0340fe5)
- shortcut.js: don't create shortcuts in zip version of apm (5fc2275)
2.1.1 (2022-03-19)
- package.js: fixed installation of dependent libraries (c89a12b)
2.1.0 (2022-03-17)
- add error handling (46d8fe4)
- add the history of the browser to the return value (37c7617)
- core: verify the integrity of the downloaded files (3af0a28)
- indicating updatable packages (7e0e086)
- package.js: detection of falsified files (4caa182)
- package.js: mark installed packages in the batch installation list (8fe9df4)
- packages.js: support for non-archived packages (c841bef)
- parseXML: implement the output of sri (6af289d)
- parseXML: parsing the archiveIntegrity (e7f6071)
- precise automatic installation of the scripts (09115d6)
- show a dialog that suggests re-downloading (28eb8c8)
- support 7z and rar (5e4c367)
- support for installation-only attributes (7fe8664)
- support obsolete flag of files (19ada0d)
- core.js: prevent package overwriting (58c7c8a)
- core.js: support for old mod.xml (7121935)
- fix for cache reuse conditions (29e4b73)
- index.html: fixed affected layouts (4000f24)
- list.js: patch for update function in list.js (0975e25)
- make an installation directory just before installing (1098baa), closes #388
- package.js: clarify the role of installPackage() (834c5fa)
- package.js: simplify the redraw method (77f09ca)
- parseXML: change the options for XMLbuilder (529546d)
- remove temporary patches for parser bugs (260bd15)
- support for fast-xml-parser v4 (32d944b)
2.0.0 (2022-01-03)
- No longer supports data v1
- add a menu to open Google Form (d8e6006)
- add backups and logs to the migration (085257e)
- add compatibility to package list (04b0db3)
- add id conversion (ecd863a)
- add the dialogs for custom dataURL users (b27d5e3)
- convertId: add a feature to convert IDs (8a82edc), closes #245
- detecting the package version (9e37a39), closes #235 #245
- estimate the version from the hash (63152cf)
- perform id conversion during xml parsing (bf308ef)
- support for data v2 (0dfddee), closes #245
- support for data v2 core (b4649d1), closes #235
- support for data v2 mod (db8aeca), closes #235
- support for data v2 package.xml (a652aa8)
- update Package Maker (9931a5e)
- core.js: handling the stream correctly (7635a6f)
- fix a bug that caused interruptions when parsing file elements failed (6c2b5f7)
- fix for dependency resolution (107648f)
- fix for unexpected download of convert.json (be8d034)
- migration1to2.js: avoid the error in renaming (8d83bba)
- migration1to2.js: change the text (3284415)
- migration1to2.js: logging errors (c46ba6d)
- package.js: fix for plugin filtering (8e662db)
- package.js: use the correct version name (60b4aff)
- parseXML: use object instead of list (801ce12)
- setting.js: fix for initialization failure (3eb3bf9)
- use SRI (85cd59b)
1.3.0 (2021-11-14)
- add the option to make the version a date (45a55ab)
- change the UI colors to improve readability (72a7213)
- package.js: support dependency specification by logical OR (d2aa49b)
- show original developers (cf94656), closes #174
1.2.0 (2021-11-07)
- add AviUtl shortcut to the Start menu (a1b0169)
- adding the default installation path (072c2b0)
- automatically download repository data (807a8c7), closes #188
- change button colors (681cf0f)
- change design of showing mod or check date (14606c3)
- display the versions using a table (754ab3d)
- fix button layout (b4396c7)
- limit the minimum window size (60224ed)
- makes package detail easier to understand (9c6805c)
- supports dark theme (fe74a02), closes #194
- use dropdowns instead of selects (2cc2acb)
- use ul instead of table (c43094e)
- core.js: delete unnecessary lines (32ee303)
- fix an download error on startup (950340c), closes #173
- fix for missing argument (f4afaf9)
- fix sort button design (0e292c1)
- fix to folder creation (59a677f)
- fixing the design (ee9023b)
- make the install buttons clickable (38f08dc)
1.1.1 (2021-10-17)
1.1.0 (2021-10-17)
- add a button to open the download folder (61c535f), closes #138
- add batch install function (a3b2d85), closes #167
- add checking mod dates of the lists on startup (3699c1a), closes #169
- add filtering of packages (551026a), closes #113
- add links to the documentation (777caac), closes #31
- call the install function on any package (4b8e006)
- enable installation without UI (55ff85c)
- html: update CSP (dc5589f)
- install scripts without a database (ea4dc13), closes #141
- log: add the feature to log uncaught exceptions and exit (086c8dd)
- log: add the feature to log uncaught exceptions in renderer processes (e336451)
- package.js: add links to install dependencies (c512fbe)
- package: support for dependency features (2b509ab)
- show package names to install (7490310)
- support for local repositories (43f4e95)
- use twemoji (058695b)
- fixes problems with error messages not appearing (a1abbe3)
- index.html: align the menu to the right (fcdd4df)
- reduce buttons (b70cc34)
- replace url and refactoring (ccdb32d)
1.0.0 (2021-09-12)
- App Name: All settings will be lost.
- changing the file name and tag name of the xml file
- Data about the scripts is deleted.
- All installation information will be reset.
- plugin.js&script.js: This commit changes the data structure for 'installedVersion.plugin' and 'installedVersion.script'.
- This commit changes the data structure for 'dataURL'.
- add a feature to display update date and time (299c31d), closes #104
- add a menu to send a feedback (3e5fe81), closes #117
- add a tool for generating packages (e7ef296)
- add contributors' credits (39724ef), closes #59
- add copyright and information about third-party notices (f0f78fe), closes #63
- add descriptions to the UI (4a7cbbe)
- add the feature to adjust the zoom of the display (1cea281), closes #46
- bundle a file that notices the license in the package (9f17a78), closes #63
- change to manage versions by JSON file in installation directory (c7606ec), closes #45
- change to use the path of the file specified in the archive in the data file (5431fcf), closes #52
- enables DevTools in the development environment (71b58a3)
- improve appearance of the table (8f1c862)
- insert the default repository when nothing is entered in the input (446a13e), closes #122
- integrating plugins and scripts (b55c7f9), closes #70
- Logo: add a logo (20e1977), closes #11
- main.js: allow the download function to handle local files (3952e2f)
- main.js: multiple repositories support for download function (d8a10d5)
- package maker: support for installers (d2aab43)
- parseXML: automatically generate type (47deb3c)
- plugin.js&script.js: avoid plugin or script id conflicts (9e95363), closes #48
- plugin&script: show manually added plug-ins (1a84bb4), closes #47
- plugin&script: work with manually added plugins (d09cfae)
- preload: load repository data at first startup (aac327f)
- rename plugin to package (e8c50fe)
- save window position & size and restore it on starting (4921b16), closes #96
- sortable and filterable tables (efc95fc), closes #40 #41
- support for multiple repositories (ce191b6)
- unzip: support for lzh files (80ca546)
- userData&Store: separate data for production and development versions (d52c62e)
-
add await to avoid bugs (3209019)
-
add missing await (03800a9)
-
apmJson: fix an issue with the installed version (927f14b), closes #45
-
apmJson: write json synchronously (4604be1)
-
change to be able to cancel the installation (07e454a), closes #81
-
change to freeze the selected package while installing or uninstalling (eca1aae), closes #111
-
core.js: fix the condition for status display (5ba053e)
-
correct folder name (c228716)
-
dataURL is not loaded on first launch (3b1a655)
-
debug -> dev (7e2387c)
-
delete unnecessary lines (1bd13de)
-
display the certificate confirmation dialog (dca9893), closes #80
-
fix a bug in which errors are not displayed while processing is in progress (1aa3c6c), closes #97
-
fix a problem of checking the latest core version (e2eddd1), closes #97
-
fix an error in displaying the latest version and improve wording (a3682d1), closes #97
-
fix an error when destroying the browser window (9e08c58)
-
fix for sorting after refresh (698538e)
-
fix for sorting and filtering (e3f6b61)
-
fix scrolling the detail panel for a script (244f370), closes #61
-
fix to not continue processing when an error occurs on searching a file (d80d3e8)
-
give the class name in HTML (aac5dc7)
-
index.html: fixed description of settings (ef307d9)
-
main.js: change the timing of hiding the splash screen (6e4c508)
-
main.js: make the file name readable (79583a1)
-
main.js: remove the menu entry (8f64eb7)
-
main.js: remove the unnecessary condition (9ef4244)
-
make variable names understandable (572170a)
-
modify the table design (0741b10)
-
parseXML: fix an error in parsing files written in XML (0c5e655), closes #52
-
plugin.js&script.js: treat a single file as an array (2ea328f)
-
plugin.js: fix the path passed to the shell (7396441)
-
readme: improving the text (79f2463)
-
setting: fixed dataURL initialization process (ba15bbf)
-
use dataset attribute (45f561e)
0.3.2 (2021-07-10)
0.3.1 (2021-07-04)
- change not to destory the browser window when it does not exist (0b4e30a)
0.3.0 (2021-07-04)
- change to destory the browser window when the main window is closed (84e34f9)
0.2.0 (2021-07-04)
- add a browser system to download plugins (0d1033c), closes #16
- add a feature to uninstall a plugin (1e47bff), closes #2
- add automatic search for files in an archive (fff1907), closes #2
- add borders on the plugin panel (45bb128)
- add showing a list of plugins (31a7eb7), closes #2
- add showing installed plugin versions (a44e26b), closes #2
- add showing installed version after installing (83b2d86), closes #2
- add splash screen in launching (c85d0c8), closes #4
- add the feature to display the details of plugins (9e23817), closes #2
- add the feature to install a plugin (0cc8757), closes #2
- check whether a program is installed on launching and on changing installation path (9ea80a6), closes #12
- separate plugin types with a comma (cb95701), closes #2
- support installation using an installer (f2b9e7c), closes #2
- fix a bug that cause an error when checking for the latest version after downloading a file (5f391e8)
- fix a bug that prevented the uninstallation of optional files (46861a5)
- fix installing core (a212860)
- fix the bug that the process stops when unzip fails (3b73f1d)
0.1.2 (2021-06-21)
0.1.1 (2021-06-21)
- add a feature to get stored core version (e8c1d31)
- add adding version options in select on loaded (650bf99), closes #1
- Add displaying an error message when a successful installation fails (a30bf28), closes #1
- add installation feature for AviUtl & Exedit (ff531f9), closes #1
- add latest-version checking (6946af5), closes #1
- add main window & about window (79712a5)
- add selecting installation path & store it (e636ae1), closes #1
- add showing 'Not acquired' when a version file doesn't exist (785229d), closes #1
- add showing an error dialog on not selecting installation path (7c72548)
- add showing spinner when updating latest core version (f1d3878), closes #1
- add showing stored latest version on loading (f74990e), closes #1
- make a dialog selecting directory a modal window (09b16a2)
- index.html: add tab to change pane (23a852c)
- create initial files for electron (88c6997)