Releases: stephansanders/citation-overlap
Citation-Overlap v1.0.0
We've worked to polish up Citation-Overlap for a v1.0 release! Highlights include:
- A new Help tab with Quick Start guide
- Progress bar to track overlap processing
- Status bar warning if the citation list extraction does not appear appropriate
- Cleaned citation lists are grouped into a separate folder during export
- Fixed updating tab names for the selected database file source
- Fixed importing TSV files without
.tsv
extensions
Citation-Overlap v0.9.3
Desktop app
New tabs/sheets can be added for more citation lists. The sidebar has been reorganized around "import units," which each contain a database source (extractor), file chooser, and button to clear the associated sheet. The new "Add Sheet" button adds both a sheet and a corresponding import unit to enter the list for the sheet. In addition to new sheets, two new database sources are supported now, the Web of Science and Cochrane CENTRAL databases.
- The extractor dropdown box has morphed into a dual database selector and label for each import unit, with a separate dropdown box for each citation list
- A new "Clear" button for each import unit clears the sheet
- The new "Add Sheet" button below the import units adds another import area and tab with a sheet
- "Find Overlaps" can now be run multiple times during the same session
- Tab names sync with the selected database source
- Two new extractors: Web of Science and CENTRAL databases
- Extractor filename capitalization is used for database name display
- Auto-searching for an extractor using the citation list filename in the command-line tool is case-insensitive
- The command-line tool accepts a directory given as the path to combine all the directory's files
- Fixed setup to add
appdirs
as a required dependency
Web app
The web app interface has been completely reorganized from a Google Add-on to a full web app. This web app can be launched without installation (Google Apps Script permissions still required for the web app), and the app can create a new spreadsheet or load an existing one. File import has also been integrated directly into the app, bypassing the Google Sheets file import.
- Web app interface, still built in Google Apps Script (can still run as an Add-on)
- Buttons to create a new spreadsheet or load an existing one
- Reopening the app automatically loads the last spreadsheet
- Replaced the sheets setup step with controls to import each citation list for the selected database source
- Citation list import truncates rather than completely ignores cells exceeding the Google Sheets characters per cell maximum limit of 50,000 characters
- Uses the default blank sheet when importing the first list
Citation-Overlap v0.9.2
The standalone app can run as a command-line utility, and new extractors can be added through the graphical interface.
- A new "Add" button next to the extractors dropdown box allows adding a new extractor definition file
- Combines a directory of separate citation lists into an integrated list
- Additional extractor directories can be accessed during command-line operation
- Sidebar for the web app to access controls without using the menu
- Citation list parsing errors are logged to file for troubleshooting
- Verbose debugging (add the
-v
option) - Fixed parsing TSV files
- Fixed error when finding citation overlaps for citations missing journals or years
Citation-Overlap v0.9.1
This release brings many usability fixes:
- Groups are colored by grouping and sub-grouping
- Better error handling, including when unable to import a file or find overlaps, with error message displayed in the status bar
- Logs errors to file (macOS:
<home>/Library/Application Support/Citation-Overlap/log.out
, Windows:<home>\AppData\Local\Citation-Overlap
, Linux:<home>/.local/share/Citation-Overlaps
) - Decreased default window width and prevent width expansion when exporting tables
- Table export directory defaults to the last file import directory
- Reduced empty space in thin columns
- Grouped the column for number of citations in a group with the other group columns
- The extractor resets to "Auto" after importing a file to set up the next import
- The command-line tool supports arguments given without an option, where the appropriate database extractor is auto-detected by name
- Fixed finding user-specified extractors in the GUI
The macOS app is now also notarized to run with security warnings. The Windows app is properly added to the Add/Remove Programs list.
Citation-Overlap v0.9.0
Our first release! The app has been packaged for macOS, Windows, and Linux.
- macOS: Open the DMG file, drag Citation-Overlap to Applications (or your desired location) and launch it
- Windows: Run the installer and launch Citation-Overlap from the Start Menu
- Linux: Extract the archive and launch
citation-overlap
in the Citation-Overlap folder