Releases: shagu/macaco
Release list
v1.0.5 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- And much more...
Changelog 1.0.0 -> 1.0.1
- Removed Electron GPU flag overwrites
- Updated all node module dependencies
- electron:
23.3.11to28.2.1 - electron-builder:
23.6.0to24.9.1 - better-sqlite3:
8.7.0to9.4.0 - jimp:
0.16.2to0.22.10
- electron:
Changelog 1.0.1 -> 1.0.2
- Using a proper user agent to download artwork
Changelog 1.0.2 -> 1.0.3
- update github action runner versions
- update all dependency versions
- create image dir if not existing
Changelog 1.0.3 -> 1.0.4
- add required download accept headers for scryfall
Changelog 1.0.4 -> 1.0.5
- ui now displays the proper cursor icon on drag (#6)
- make folder detection more robust by using path relative instead of replace (#7)
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.4 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- And much more...
Changelog 1.0.0 -> 1.0.1
- Removed Electron GPU flag overwrites
- Updated all node module dependencies
- electron:
23.3.11to28.2.1 - electron-builder:
23.6.0to24.9.1 - better-sqlite3:
8.7.0to9.4.0 - jimp:
0.16.2to0.22.10
- electron:
Changelog 1.0.1 -> 1.0.2
- Using a proper user agent to download artwork
Changelog 1.0.2 -> 1.0.3
- update github action runner versions
- update all dependency versions
- create image dir if not existing
Changelog 1.0.3 -> 1.0.4
- add required download accept headers for scryfall
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.3 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- And much more...
Changelog 1.0.0 -> 1.0.1
- Removed Electron GPU flag overwrites
- Updated all node module dependencies
- electron:
23.3.11to28.2.1 - electron-builder:
23.6.0to24.9.1 - better-sqlite3:
8.7.0to9.4.0 - jimp:
0.16.2to0.22.10
- electron:
Changelog 1.0.1 -> 1.0.2
- Using a proper user agent to download artwork
Changelog 1.0.2 -> 1.0.3
- update github action runner versions
- update all dependency versions
- create image dir if not existing
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.2 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- And much more...
Changelog 1.0.0 -> 1.0.1
- Removed Electron GPU flag overwrites
- Updated all node module dependencies
- electron:
23.3.11to28.2.1 - electron-builder:
23.6.0to24.9.1 - better-sqlite3:
8.7.0to9.4.0 - jimp:
0.16.2to0.22.10
- electron:
Changelog 1.0.1 -> 1.0.2
- Using a proper user agent to download artwork
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.1 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- And much more...
Changelog 1.0.0 -> 1.0.1
- Removed Electron GPU flag overwrites
- Updated all node module dependencies
- electron:
23.3.11to28.2.1 - electron-builder:
23.6.0to24.9.1 - better-sqlite3:
8.7.0to9.4.0 - jimp:
0.16.2to0.22.10
- electron:
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.0 - Macaco Release
This is the 1.0.0 release of macaco, which is an entire rewrite of the previous macaco codebase.
The code structure is now cleaner, easier to maintain and some things provide better performance.
Here are some of highlights:
- New project file structure
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Support to select multiple cards at once
- New button to reload current collection
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Del: to delete current selection
- Esc: Clear selection
- Less I/O-operations as filesystem rescans now only happen where required
- All write operations are processed in a queue
- Show card preview when clicking on the single card image or multi select label
- Cheatcode to fetch all set-artworks if
*is entered as card number - Import or export your collection and decks from/to text files
- Group similar cards by identifier or name
- Draw 7 random cards from current folder
- A new updated project logo
- Updated NPM dependencies
- And much more...
A complete changelog can be found here: Changelog.
Please create an Issue on GitHub if you encounter any problems.
v1.0.0-beta2 - Final Beta
This is the second beta release of the macaco-ng branch, which is an entire rewrite of the previous macaco code.
The code structure is much cleaner, easier to maintain and some things now provide better performance.
It's beta for now, as I expect new bugs and regressions that I'd like to get rid of before the actual 1.0.0 release.
The rewrite also features:
- Support to select multiple cards at once
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Esc: Clear selection
- A Card Preview while hovering over multi-selected cards or clicking on the single card image
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Less I/O-operations as filesystem rescans now only happen where required
- Many hackfixes replaced by proper implementations
- Better code in general compared to the old version
- New project file structure
- Easier to maintain and extend the code
- A new mode to group same cards by their name instead of the identifier
- A new updated project logo
- Updated NPM dependencies
- And much more...
The summarized changes from beta1 to beta2 are the following:
- New Keybind:
- Del: to delete current selection
- All write operations are processed in a queue
- Delver import button disabled without collection
- No longer fail on invalid card objects
- Localized card name is now attached to card object
- All card counts are now attached to card object
- Add fallback to english on locale queries
- No longer reset selection on every update
- Ignore missing card data in single-card sidebar
- Allow to sort on both card and metadata values
- New dialog module introduced for popups
- Folder sidebar now also shows search results
- Localized card name is now used content view
- Rework internal event system structure
- More code structure clean ups
A complete changelog can be found here:
v1.0.0-beta1...v1.0.0-beta2
For Issues and Errors, please create an Issue on GitHub.
The goal right now is to eliminate bugs. Feature Requests will be silently ignored as of now.
v1.0.0-beta1 - Everything New
This is the first release of the macaco-ng branch, which is an entire rewrite of the previous macaco code.
The code structure is much cleaner, easier to maintain and some things now provide better performance.
It's beta for now, as I expect new bugs and regressions that I'd like to get rid of before the actual 1.0.0 release.
The rewrite now also features:
- Support to select multiple cards at once
- A new sidebar that lists the currently selected cards
- New Keybinds:
- Ctrl-A: to select all in current folder
- Ctrl-Click: to select the entire stack and/or select additional icons
- Esc: Clear selection
- A Card Preview while hovering over multi-selected cards or clicking on the single card image
- Consistent use of StandardJS coding style
- Entire UI is now using Web Components
- Less I/O-operations as filesystem rescans now only happen where required
- Many hackfixes replaced by proper implementations
- Better code in general compared to the old version
- New project file structure
- Easier to maintain and extend the code
- A new mode to group same cards by their name instead of the identifier
- A new updated project logo
- Updated NPM dependencies
- And much more...
For Issues and Errors, please create an Issue on GitHub.
The goal is now to eliminate bugs. Feature Requests will be silently ignored for now.
v0.0.16 - Card Quantities & Bugfixes
delver:
- No longer abort backup import on invalid list names
- Properly read out card quantities from backup
v0.0.15 - DelverLens Bugfix
delver:
- APK internal database filename changed
This will fix the never ending "Unpacking APK" state (for now).