Dan Stillman
90677ae158
Add tick@2x.png
2018-05-08 19:17:35 -04:00
Adomas Venčkauskas
23224f6093
Fix 'idx is undefined' error in integration missing item handler
2018-05-07 15:23:07 +03:00
Martynas Bagdonas
9165a0247f
Fix PMID and arXiv identifiers extraction ( #1498 )
2018-05-07 06:04:11 -04:00
Dan Stillman
e6dbd1ed92
Add PDF Expert support to zotero://open-pdf
...
Requested here: https://github.com/jlegewie/zotfile/issues/352#issuecomment-386896327
2018-05-06 14:07:23 -04:00
Dan Stillman
5a85d1ac9e
Update citeproc-js to 1.1.206
2018-05-05 03:28:59 -04:00
Dan Stillman
9ebe4037a4
Update locales from Transifex
2018-05-05 02:48:08 -04:00
Dan Stillman
7dbfd5ce29
Remove some extraneous lines in Zotero.OpenPDF
2018-05-05 01:54:49 -04:00
Dan Stillman
040e0a726a
Simplify page path component parsing for zotero://open-pdf
2018-05-05 01:30:42 -04:00
Dan Stillman
60e0d79e01
Don't allow page path component for new-style zotero://open-pdf URLs
...
That's only necessary for ZotFile URLs.
2018-05-05 01:19:38 -04:00
Dan Stillman
609657a8e4
Add zotero://open-pdf handler to open PDF at a given page
...
This is loosely based on the same functionality in ZotFile, but it tries
to do the right thing based on existing Zotero settings: either the new
PDF handler setting in the prefs or the system-default app. The latter
can only reliably be determined on Windows (and this uses ZotFile's
function to read that from the registry), but this tries to figure it
out on macOS and Linux too using the Mozilla handler service. (The
handler service only gets you an app name, not a path, so on Linux we
can try reading mimetypes.list and the like in case someone is using a
system-default okular or evince not in /usr/bin, but that's not yet
implemented.)
This uses the new 5.0 URL format, and a 'page' query parameter instead
of a path component:
zotero://open-pdf/library/items/[itemKey]?page=[page]
zotero://open-pdf/groups/[groupID]/items/[itemKey]?page=[page]
It also accepts ZotFile-style URLs, though, so if you uninstall ZotFile
you should still be able to open those links. ZotFile will need to
accept the new format for new links to work when ZotFile is installed,
since it will override this handler.
This functionality will be necessary for annotation extraction (#1018 )
and for imported annotations from Mendeley (#1451 ).
2018-05-05 00:55:22 -04:00
Martynas Bagdonas
c0a4fa43f0
Add a test for PDF recognition by DOI ( #1496 )
2018-05-04 03:14:26 -04:00
Dan Stillman
8f39e9cb36
Rename PDF recognizer tests to reflect arXiv ID lookup
...
Addresses #1494 and #1495
2018-05-04 01:16:04 -04:00
Dan Stillman
1ef2469b40
Update version
2018-05-02 02:55:53 -04:00
Adomas Venčkauskas
5b595122b7
Fix inproper cleanup of legacy API word processor plugins
2018-05-02 09:39:08 +03:00
Dan Stillman
b8e0c3f7e4
Update version
2018-05-01 20:35:17 -04:00
Dan Stillman
81b876a5b2
Don't prompt to upgrade source version of connector
2018-04-29 20:29:01 -04:00
Dan Stillman
17b4c2e98e
Show upgrade prompt for connector pings from below a certain version
...
Shows a prompt once per restart or once per day, whichever is longer,
with an option to not show again for a month. Can be disabled completely
by setting extensions.zotero.showConnectorVersionWarning to false.
Currently prompts for connector versions below 5.0.35.
This is a temporary solution for #1489 until the connector checks and
warns on its own when it's outdated and most people are on a version
that does that (particularly Safari users, who don't auto-upgrade).
2018-04-29 04:53:00 -04:00
Dan Stillman
6b4bce8754
Update submodules
2018-04-29 03:54:24 -04:00
Dan Stillman
1649cae956
Update locales from Transifex
2018-04-29 03:54:10 -04:00
Dan Stillman
41590741ba
Add level: 0 for libraries in target list for connector
2018-04-27 18:59:11 -04:00
Dan Stillman
a0d85c0673
Don't switch libraries when uneditable in /getSelectedCollection
...
Follow-up to d0e42a1186
2018-04-27 18:58:12 -04:00
Dan Stillman
d0e42a1186
Automatically switch to My Library on connector save in noneditable view
2018-04-27 18:27:06 -04:00
Dan Stillman
c55b355548
Add "Firefox/[version]" to user agent
...
Some sites didn't render properly, both in snapshots and in Scaffold,
due to browser sniffing.
2018-04-27 01:38:41 -04:00
Dan Stillman
a4cd45ceb4
Exclude note prefix and suffix when searching
...
This avoids having "1" match all notes (though really we should be
searching on a plain-text string stored in a separate column).
2018-04-26 02:15:13 -04:00
Dan Stillman
6fb99d2d90
Filter logged server responses
...
- Limit size to 1500 characters
- Remove collection names in /getSelectedCollection response
2018-04-25 16:02:11 -04:00
Adomas Venčkauskas
6cf11f083b
Add a sendToBack connector endpoint for macOS integration window management
2018-04-25 15:42:41 +03:00
Adomas Venčkauskas
ac24ffe636
Always center the integration progress window
2018-04-25 15:42:41 +03:00
Adomas Venčkauskas
aad29a5469
Use XPCOM DOMParser in http integration client to avoid addon conflicts
2018-04-25 15:42:41 +03:00
Adomas Venčkauskas
f69c7d2e2d
Fix a http integration client conflict with zotero addons
2018-04-25 14:07:55 +03:00
Adomas Venčkauskas
8b36f33513
Ensure the progress bar is hidden if session initialisation fails
2018-04-24 12:54:08 +03:00
Dan Stillman
e31d706ee4
Date.strToDate: Only check for date.* localized strings in client
...
Zotero.getString() now exists in the connector, but the expected strings
aren't defined (or needed), so an error is logged.
2018-04-24 05:08:27 -04:00
Dan Stillman
d573a5b639
Merge pull request #1476 from adomasven:feature/connector-doc-integration
...
Doc Integration Endpoint for the Connector
2018-04-24 01:37:48 -04:00
Adomas Venčkauskas
390b8b2c86
Fix quickformat early dismisal error
2018-04-24 01:37:10 -04:00
Adomas Venčkauskas
387109c1da
Don't needlessly regenerate citation IDs
2018-04-24 01:37:10 -04:00
Adomas Venčkauskas
593153eebe
Adds a progress bar for non quick-format integration actions
...
The progress percentage is based on the most recent transaction
(or undeterminate if this is the first session transaction)
Fix undefined function call error
2018-04-24 01:37:10 -04:00
Dan Stillman
1c5e0475f5
Update locales from Transifex
2018-04-23 03:34:07 -04:00
Dan Stillman
33f8fcfafb
Fix syncing of saved search changes
...
Condition changes were only uploaded after every other change + sync
2018-04-22 17:27:33 -04:00
Adomas Venčkauskas
5e5b567782
Add a connector document integration endpoint
...
Specifically for google docs via the connector, but could potentially be
used for any integration via HTTP or connector.
2018-04-20 13:08:34 +03:00
Dan Stillman
7c093b4fb0
Update locales from Transifex
2018-04-19 04:46:29 -04:00
Martynas Bagdonas
00efd01aaf
Ask for description when reporting metadata ( #1488 )
2018-04-19 04:35:03 -04:00
Dan Stillman
6450d39933
Throw async error from _loadTranslator()
2018-04-19 02:59:41 -04:00
Dan Stillman
3bc08ba10c
Change overwritten translator message from error to warning
2018-04-19 02:59:41 -04:00
Martynas Bagdonas
0b4e1f9360
Use the extracted arXiv identifier when recognizing PDF ( #1487 )
2018-04-19 02:35:20 -04:00
Dan Stillman
b22e496b05
Allow setting CORS allowed origins for translation-server
2018-04-18 16:15:26 -04:00
Dan Stillman
16c2f6602a
Update locales from Transifex
2018-04-18 13:42:51 -04:00
Dan Stillman
653343149a
Add "arXiv IDs" to Add Item by Identifier text
2018-04-18 13:25:09 -04:00
Martynas Bagdonas
fa0576a4dd
Add arXiv identifier support ( #1486 )
2018-04-18 13:03:10 -04:00
Dan Stillman
8beda5eed4
Update version
2018-04-16 17:02:20 -04:00
Dan Stillman
bf26c230be
Update submodules
2018-04-16 14:58:37 -04:00
Dan Stillman
8474c7b52a
Update locales from Transifex
2018-04-16 14:57:00 -04:00