🚀Changelog

v0.6.96

  • Bug Fixes

    • Fixed lack of auto-updating after import of items

    • Fixed bug where contextual buttons were added multiple times over each other

    • Fixed missing space between creator name & creator role

    • Fixed bug where search panel could be opened on top of another dialog

    • More consistent/detailed ARIA labelling of DOM elements

  • Improvements/QoL

    • Backend/Metadata

      • Tags are automatically retrieved for each library

      • Speed optimizations for Roam API queries

      • More reusable Pagination class

    • Visual/CSS improvements

      • Added icons to context menus

      • Dialogs can be closed by clicking on their backdrop

      • Open-in-Zotero buttons have different labels to distinguish between Web library and local app

      • Better display of in-panel item information

        • Cleaner look

          • Metadata now matches what shows in list view

          • Item DOI/URL (if exists) now directly visible

          • Creators list moved to bottom section

          • "Copy as..." buttons now have outlined styling for better differentiation

        • Creators and tags which exist in Roam are now functional links (click to navigate to their Roam page)

  • New features

    • 🏷️ Tag Manager (early version)

v0.6.91

  • Bug Fixes

    • Fixed page contents shifting to the left when a contextual button is present (=> DNP log)

    • Fixed inconsistent DOI parsing & matching (lowercase vs. uppercase/multicase)

    • Fixed inconsistent navigation to citekey pages, using the new roamAlphaAPI method

  • Improvements/QoL

    • Metadata import

      • More intuitive syntax for the settings

      • Metadata template can now be either a JavaScript function or a SmartBlock

    • Visual/CSS improvements

      • data-* (and other) attributes are now available in list displays

        • Enable contextual customization

      • Better display for mobile & smaller screens

      • Better display of library backlinks

        • Logical ordering (by year of publication)

        • Alternating highlighting to facilitate parsing

        • More informative "add" buttons

      • Better library search panel

        • Cleaner, more compact look

        • Highlighting of search terms

        • Visual differentiation of items in-graph vs. Zotero-only

        • Sorting by match ranking (matches in title prioritized, single field over multi-field)

        • Performance improvement upon opening

  • New user settings

    • render_inline: true will render inline citekey references of type [[@citekey] as citations of type Smith et al. (2003).

  • New features

    • 🔎 Exploratory search : import items from the web (early version)

    • 🧱 SmartBlocks integration (early version)

v0.6.65

  • Bug Fixes

    • Removed limit of 25 collections displayed per library when importing items

    • Fixed on-page menu not displaying when there is an error retrieving citations data

    • Fixed DOI parsing issue when the DOI is not in the right format

v0.6.62

  • Bug Fixes

    • Notes parsing will now clean closing </span> tags

    • Conflict with Roam42 Smartblocks V1 (due to tribute) is fixed

  • Improvements/QoL

    • Related items

      • Now includes references (substitution of the Scite.ai API for the Semantic Scholar API)

      • List is sorted by first author's last name, and organized into references vs. citing papers

    • Metadata import

      • Block objects now support the latest update to the roamAlphaAPI : children-view-type, alignment, and heading parameters can be specified

    • Notes import

      • Notes are now nested under a [[Notes]] block

    • Cleaner handling of event listeners in the code base, through event delegation

    • Deletion of items in Zotero will now be reflected in the extension's data store

  • New user settings

    • theme lets you add a custom class to the extension's Blueprint dialogs and the on-page menu.

    • pageMenu

      • New sub-setting : trigger

        • Specifies when to trigger on-page menu/contextual buttons

  • New features :

v0.6.30

  • Bug Fixes

    • PDF links for items in group libraries now have the right target (in panel and page menu)

    • When using creator types with zoteroRoam.formatting.getCreators, "author" no longer appears

    • Panel sizing is determined according to viewport size rather than absolute dimensions

  • Improvements/QoL

    • More extensive use of Blueprint's CSS classes for styling

    • Results lists scroll when navigated instead of overflowing

v0.6.27

  • Bug Fixes

    • Local/web links for items in group libraries now have the right target

    • DOI links open in new tab

  • Improvements/QoL

    • Updated the autoComplete dependency

    • Small styling adjustments

    • Item rendering in library panel

      • Added "Open in browser" button, which opens the item's DOI record or its URL (if available)

v0.6.25

  • Bug Fixes

    • PDF links for items in group libraries now have the right target (from utils function)

  • Improvements/QoL

    • Restyling of library search panel & citations search panel

      • Removed clunky header/footer in the dialog box, optimization of space taken up

      • Distinct styling for library search vs. citations

      • Added visual cues for abstract & action items to enhance readability

      • Library search only

        • Notes can be toggled & are displayed in a sliding drawer (no more scrolling)

      • Citations search only

        • The citekey for the cited item is displayed in the dialog's header

    • Context menu for page references

      • Added "View item information" option

    • On-page menu

      • Added "View item information" / "Open in Zotero (local)" / "Open in Zotero (web)" options

    • Notes import

      • Built-in parser now scrubs newlines at the beginning/end of blocks

    • Library search panel can now be launched from the Roam Command Palette

  • New user settings

    • pageMenu can be defined, with a defaults property that specifies which items to include in the on-page menu (docs page)

    • Shortcuts

      • toggleNotes can be used to show/hide notes when viewing an item's information in the search panel

v0.6.18

  • Bug Fixes

    • Autocomplete

      • Trigger can include special characters that have meaning in RegEx, like *

    • Metadata formatting

      • getItemChildren has proper return value of false when there are no notes

      • getCreators now has an option to turn off brackets around creators' names

    • Notes import

      • Bug fix : discrepancies between import of notes within metadata vs. separate import

      • Built-in parser parseNoteBlock scrubs newlines at the beginning and end of blocks

    • Search panel

      • "Go to page" button works more reliably, and becomes active when page is created

      • Added small delay when opening, to prevent shortcut from printing characters in the searchbar

v0.6.0

  • New feature : on-page menu Provides action menu for each page opened in main section/sidebar

    • Buttons for importing metadata & notes

    • List of links to PDF attachments

    • Scite.ai badge

    • List of external links (Connected Papers, Semantic Scholar, Google Scholar)

    • Ability to browse citing papers

      • In library

      • All with metadata available

  • New user settings

  • Improvements/QoL

    • Autocomplete

      • New option format: 'popover' will insert a popover element containing the embedded page

    • Search panel

      • Search is now multi-field instead of single-field

    • General UI/UX

      • Harmonizing of the CSS classes system

      • Cleanup of some injected CSS

      • Substitution of alert for BP3 toast notifications

  • Bug Fixes

    • Autocomplete dropdown shows correct the publication year, instead of being off by one (bug was happening with timezones West of UTC)

    • Context menu appears more reliably than before (was due to conflict with native menu, resulting in neither menu showing up)

    • PDF links of type "imported_url" are generated with the correct target

    • Import of metadata to wrong page in sidebar is fixed (was due to problems in identifying the DOM element containing the target UID)

Last updated