All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
The subsection are to be interpreted as defined here.
0.1.7 - 2015-06-02
- Added
lint
task in gulpfile.js for linting usingJSHint
and code style checking usingJSCS
. - Added UI to specify Preferences.
- Added UI to customize cite string in preferences dialog.
- Updated gitignore.
- Linted and style checked all the code.
src/Document.js
cleaned up.- Shortened
COMMAND
toCMD
. - Moved Command IDs from
src/utils/Constants
tosrc/utils/Events
. - Annotated and cleaned up
src/ui/Panel
. - Simplified and cleaned up code in multiple places.
- Now using Bracket's Preference Manager to store preferences instead of settings.json.
- Cite string opening closing delimiter, prefix, and separator now user configurable.
- Multiple Error Dialogs popping up when Zotero not running.
- Changed _.rest to _.drop (fixes issue #2)
- Removed notification about finding existing citations.
- Removed settings.json and its references.
0.1.6 - 2015-03-19
- Click on a cite item in cite panel view highlights the citation in the document. Repeated clicking keeps highlighting the next citation if present and cycles back to the first after encountering the last citation.
- Refactored Panel Views out of Panel.
- Replaced string event names with string constants in Events' namespace.
- Many other minor changes.
- Updated template for existing cites.
- Spaces in URL are replaced by %20 while loading icon
resource in
src/ui/Panel.js
. Changed Keybinding to Alt-Z becasue Shift-Cmd-Z is assigned to Edit > Redo in Mac OS.- Changed PanelView.$panelView property to point to the respective panel-view content container.
- Keeping the same keybinding "Ctrl-Shift-Z" in Windows and Linux. Changing it to Alt-Z only in Mac OS because Shift-Cmd-Z is already assigned to Edit > Redo.
0.1.5 - 2015-02-11
- Fixed icon font issue.
0.1.4 - 2015-02-11
- Added Panel View, a widget that permits hosting a number of distinct views inside a Panel.
- Added a Panel View to show existing citations in the current document.
- Zotero icon in top left corner of the panel.
- Added Settings Dialog.
- Search results are now displayed inside a Panel View.
- Enlarged and centered text inside notification bar.
- Contents of the toolbar pushed little bit to the right to align with the left edge of the Panel View.
- Moved the extension intialization code to
src/Main.js
.
- Removed
utils/EventTranslator.js
. This module's functionality has been moved tosrc/Main.js
. - Removed superfluous require statements from
src/Zotero.js
.
- Fixed table column styles to not effect distribution of column space in Citation View.
0.1.3 - 2015-02-08
- Hovering over icon in Project panel displays name and keyboard shortcut.
- Attempt to search when Zotero is not running displays an error dialog with appropriate suggestions and a link to detailed instructions.
- User is notified if citation keys are found on document scan.
- Search terms are highlighted in the search results.
0.1.2 - 2015-02-06
- Multiple text insertions now possible while replacing existing selection.
- Modified postprocessing of date from server response. Checking for date presence and that the regexp match is not null before assigning the date.
- Column widths of checkbox input, date, and authors are now fixed to certain proportion of the total width of the row.
- Change styling of Panel View Header buttons.
0.1.1 - 2015-02-05
- Refactored postprocessing of date field.
- Returning jQuery Promise from _request now.
Initial release