Releases: shagu/macaco
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.11
to28.2.1
- electron-builder:
23.6.0
to24.9.1
- better-sqlite3:
8.7.0
to9.4.0
- jimp:
0.16.2
to0.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.11
to28.2.1
- electron-builder:
23.6.0
to24.9.1
- better-sqlite3:
8.7.0
to9.4.0
- jimp:
0.16.2
to0.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).
v0.0.14 - Sort & Filter Bugfixes
ui/filters:
- convert cmc to int before matching them
- extract array attributes for sorting
- check for array contents instead of string values
This release fixes the sorting and filtering issues that were introduced in release 0.0.12.
v0.0.13 - Folder Statistics
ui:
- new button to show deck/folder statistics
v0.0.12 - Code Formatting & Error Handling
ui:
- update menu position on window resize
- check for card price before using it
- skip unknown cards in folder icon detection
- remove obsolete menu ids in html template
- scan for stats in view, folder and library
- read card type statistics
delver:
- wait for metadata to be completed
fetcher:
- handle most connection errors
internals:
- add gap attribute to m-grid
- rename m-menu to m-popover
- add skeleton as template
- add standard js to dev dependencies
- using eqeqeq where possible
- replaced all variables by camelcase
- code style now follows standardjs
- add globals to standard linter
- add new npm test command to lint and run