Releases: DSPaul/COMPASS
Releases · DSPaul/COMPASS
v1.7.0
Import & Export, Auto-import improvements, bugfixes and more
New Features
- IMPORT & EXPORT are here in the form of
Satchels
! In this new update you can:- Export collections to a new .satchel file to share with your friends. Exports can include:
- the tags from a collection
- the items in the collection (such as books and maps) including their metadata, cover art and even the files referenced by those items such as pdf's.
- your settings for that collection such as which file types to exclude from import
- Import those .satchel files to merge all of its content into one of your existing collections or add it as brand new collection.
- Both during import and export, you can pick and choose which tags, books and settings you want to keep using a user friendly wizard. You can access this new feature by using the new "Import" and "Export" options near the collections at the top.
- If you only want to import only the tags, you can go to "Import Tags" > "From a .satchel file" in the "Tags" Tab.
- If you only want to import the items without any tags, you can select "From a .satchel file" in the "Add Books" Tab.
- You can find more info about the new .satchel file format here.
- Export collections to a new .satchel file to share with your friends. Exports can include:
- You can now merge collections. This is especially handy when used in combination with import. If you would like to browse a collection you wish to import before merging it into your existing collections, you can simply import it as a new collection and merge it later.
- Added a new context menu to the tags tab which can be accessed by right clicking anywhere or clicking the vertical triple dots, with the following options
- Sort tags A->Z. #31
- Export Tags.
- Importing from a folder now allows you to exclude certain subfolders. #58
Improvements
- Tags created using "quick new tag" are now automatically added to the item being edited.
- COMPASS now saves more often to prevent data loss.
- Info and warning tooltips now appear instantly.
- Added an explainer when zero-padding is applied to the sorting title.
- When auto import tries to import a new file type, it will now always ask what to do with it.
- Increased stability.
- When manually resolving a broken file reference, COMPASS will analyse how the file path changed and attempt to fix other broken links by applying the same change.
Fixes
- Fixed tags being cleared when quick creating a tag.
- Fix total item count not updating.
- Cards in Card Layout can now resize thanks to an update to the VirtualizingWrapPanel package. (thanks @sbaeumlisberger) This fixes #62
- Fix metadata source priority preferences not persisting.
v1.6.0
Enhanced Tag Import, UI Refinements, and Enhanced Stability
Features
- You can now import Tags from other collections #51. This new way of adding tags to a collection can be found in the slightly redesigned Tags Tab, next to creating new tags and tag groups.
Improvements
- The "Update Found" window now displays the COMPASS logo rather than the AutoUpdater.NET logo.
- Flipped the webcam preview when scanning IBAN barcodes so it mirrors your movements making it much easier to align.
- Titles that contain numbers will now sort as expected ("book-1","book-2","book-10" instead of "book-1","book-10","book-2").
- Improved changelog display when update is found.
- Make the UI to add a folder to check for auto import more intuitive.
- Various improvements to author selection, including #46
- Renamed "Delete" To "Remove" to clarify that items are removed from COMPASS and no user files are deleted in the process.
- Mark buttons that open additional dialogs with "..." in correspondence with industry conventions.
Fixes
- Fixed a crash when finishing choosing metadata.
- Fixed an issue where rows without tags could not be selected.
- Folder-Tag links are now deleted when the associated tag is deleted.
- Fixed wrong tooltip text on remove Folder-Tag link button.
- Fixed unable to scroll through authors.
- Fixed missing warning icon in some dialogs.
- Fixed webdriver initialisation failing and related crash. #60
- Fixed selecting an item causing a scroll jump. #61
- Various smaller fixes.
COMPASS 1.5.1
Stability Enhancements
Fixes
- Fixed a crash when finishing the "choose metadata wizard"
- Fixed a crash during search when there are items with empty titles
Other
- Updated Dependencies
COMPASS 1.5.0
Enhanced Metadata Management & Performance Improvements
New Features
- Added a priority system for metadata sources so you can choose which metadata values should be used when multiple sources can provide data for a certain field. This also applies to the thumbnail and cover of books. You can configure the priority in the new
Metadata
tab in the settings. #52 - Added the option to renew metadata for items in your collections. This way you can get metadata for files already in your collections making use of all the new features, metadata fields and sources that may not have existed when the file was initially imported. The new system will search for metadata in all of the item's sources (a local file, a URL and ISBN number) and combine them using the previously added priority order and overwrite the old value with the new one according to your preferences which you can also configure in the new
Metadata
tab in the settings. - Added "Has ISBN" filter.
- Added "Website" filter.
- Added "Show in Open Library" button next to the ISBN number.
- Added a new entry in the context menu (right click) to renew the cover, to complement the one to renew metadata. #54
- Add "Date Added" & "ISBN" column to List Layout. #55
- Added the options to cancel background tasks.
Improvements
- Added virtualization for large collections which massively improves load times at the cost of some small stutters while scrolling. Because of this trade-off, the collection's size at which virtualization is enabled can be configured in the
Preferences
tab of the settings. #22 - Various improvements to the
Card Layout
including faster rendering, more responsive resizing and clearer icons.
There is a know issue where the bottom of a card might get cut off if it has many tags, this will get fixed when the Virtualizing WrapPanel dependecy updates to 2.0. - The progressbar at the bottom is now used for more things, giving better insight into what COMPASS is doing in the background.
- The import procedure has been split up in three steps: adding all the files, getting metadata for those files, and finally getting the cover for them. This is in constrast to previous versions where these three steps would be done for one file, before moving on to the next one. The new method significantly speeds up import for large imports and makes is less likely to lose your data if the import is interupted.
- The "Fetch Cover" button in the edit window has been renamed to "renew" and will now look for covers in the order specified by the new priority system.
Fixes
- UI elements that can become scrollable will no longer prevent scrolling when they are not scrollable yet themselves.
- COMPASS no longer freezes when reading in files during import.
- Fixed COMPASS using empty covers form openlibrary.org.
- Fixed broken ISBN detection in pdf's in some cases.
- Files with capitalized file extensions will now be handled properly.
- Fix progress counter having the wrong value.
- Various other small fixes.
Other changes
- Moved Folder - Tag linking from
import
tab to the newmetadata
tab.
Hotfix 1.4.2
Stability Enhancements
Fixes
- Fix another possible crash
- Fix fuzzy matching being too fuzzy
Hotfix 1.4.1
Stability Enhancements
Fixes
- Fix crash on import
COMPASS 1.4.0
Automatic Tagging: Folder - Tag linking
New Features
- You can now link folders to tags! During import, this will add any tags to files that have the linked folders in their filepath. Tags and folders with the same name will be treated as linked by default, but this can be disabled in the settings.
This new feature and related options can be found in theimport
tab of the settings. #25
Improvements
- You can now choose folders to automatically import, using a folder selection dialog.
- All lists in the
sources
tab are now sorted alphabetically. - Clicking the version number in the bottom right will take you to the "about" section of the settings.
- Added some info icons next to some features which show a better explanation of the feature on hover.
- Added "Report a Bug" button to settings dropdown which will bring you to the linktree with all the social channels where you can do so, including a new google form for completely anonymous and account free bug reporting.
Fixes
- Fixed the "Show in Explorer" button in "folders to auto import" not working.
- Fixed inconsistent tooltip styling.
- Fixed a crash when trying to open multiple books at once.
Other Changes
- Renamed the
sources
tab of the settings toimport
. - Added the subreddit and website to the
about
section.
COMPASS 1.3.0
Automatic Import and Improved Import Performance
New Features
- Whenever you import a folder, COMPASS will now check that folder for new files on each startup and automatically import any new files it finds there. Your file type preferences will also be applied to the automatic imports. This features can be disabled during the folder import process. #26
- A new "Delete Forever" option was added which prevents files from automatically being imported again, which is intended to complement the new automatic import feature.
- You can manage both the folders to check for new files and the list of banished (deleted forever) files in the new
sources
tab of the settings. - Added a new bar along the bottom with extra info such as:
- How many files are present in a collection and how many of them match all the filters. #39
- Progress indication when tasks are running in the background.
Improvements
- Importing is now multithreaded which massively reduces import times.
What's new
now shows the full changelog and got a visual overhaul.
Fixes
- Fixed multiple bugs related to missing "/" in paths
- Fixed covers sometimes having extra whitespace around it
- Fixed logger no longer logging
- Fixed empty popup when importing 0 files
- Fixed logo disappearing when opening the "about" tab of the settings
COMPASS 1.2
New Features
- The file path to your user data can now be changed from
%appdata%
to any other location. This enables cloud syncing your data by moving it to a cloud synced folder like a google drive, dropbox or onedrive directory on your pc or even to a network attached storage solution. User data includes your collections, tags, metadata and thumbnails. Note that moving your data to a slower drive might increase load times.
Fixes
- fix dark cursors in some places
- fix file paths to covers and thumbnails being broken and related crashes
COMPASS Hotfix 1.1.4
Fixes
- fix crash when trying to add a newly created tag to a book