Philipp Zumstein
ea8b15a44a
Replace getTargets with getStatementsMatching ( #768 )
...
As suggested in the same file `getTargets` is deprecated since 2.1
2018-08-11 14:36:43 -04:00
Dan Stillman
a97abed533
Extra logging for restart error
2018-08-11 06:29:09 -04:00
Dan Stillman
d278437a81
Only try 6 URLs from Unpaywall for a given DOI
...
Hard to imagine needing more than that many tries, and some DOIs appear
to have a huge number of URLs by mistake.
2018-08-11 06:17:28 -04:00
Dan Stillman
7cf6634764
Fix progress window hang if Find Available PDF fails
2018-08-10 17:36:04 -04:00
Adomas Venčkauskas
0f1687f1c7
Fix invalid document citation style recovery. Closes #1543
2018-08-10 11:00:07 +03:00
Dan Stillman
11701f68a0
Fix more tests after 6478a375e3
2018-08-09 18:47:29 -04:00
Dan Stillman
6478a375e3
Fix WebDAV tests after 276bb99fc9
2018-08-09 18:20:02 -04:00
Dan Stillman
1274d5a4fe
Updates locales from Transifex and merge new English strings
2018-08-09 15:56:15 -04:00
Dan Stillman
c5890a2479
Remove unused WebDAV methods
2018-08-09 15:45:15 -04:00
Dan Stillman
276bb99fc9
Don't percent-encode periods in usernames in WebDAV requests
...
For some reason nsIURL encodes periods in usernames, even though RFC3986
says not to [1]. (It also says servers should normalize them, and most
seem to, but apparently not all [2].)
[1] https://tools.ietf.org/html/rfc3986#section-2.3
[2] https://forums.zotero.org/discussion/73127/zotero-will-convert-the-into-2e-in-the-name-of-the-webdav
2018-08-09 15:45:15 -04:00
Dan Stillman
3070af0dc8
Use dedicated S3 hostname for proxy check
...
Use zoteroproxycheck.s3.amazonaws.com of s3.amazonaws.com, both for
clarity and because the latter redirects, which makes it hard to test in
a browser after an SSL cert error.
2018-08-09 15:45:15 -04:00
Dan Stillman
168bc78f1a
Show error icon at startup if proxy check fails
...
If a proxy is required and we can't connect to S3, show the (sync) error
icon. For SSL certificate errors, which are the most common cause of
this, the panel includes a link to the SSL cert troubleshooting page.
2018-08-09 15:45:15 -04:00
Dan Stillman
0f19872a8d
Show 'https://' in SSL certificate error message
2018-08-09 06:10:55 -04:00
Dan Stillman
2b6d24bc75
Only show "Find Available PDF" in dev builds
2018-08-09 04:39:28 -04:00
Dan Stillman
c7076ab935
Add Zotero.isDevBuild
2018-08-09 04:36:36 -04:00
Dan Stillman
bb46d72fd1
Add DB integrity check repair step for TEXT userID
...
Follow-up to 26056c87f1
2018-08-09 04:18:30 -04:00
Dan Stillman
c45c9cc23b
Fix error backing up database
...
Broken since f7e411d561
. This affected automatic backups and DB
integrity check repairs (which do a backup first).
2018-08-09 04:17:45 -04:00
Dan Stillman
63d8d57f83
Add userID fix to earlier schema update
...
Since the userID is used in relations updates moving from Zotero 4 to 5
2018-08-09 03:42:28 -04:00
Dan Stillman
26056c87f1
Fix non-integer userID in settings table
...
A submitted database had a text userID with a trailing "A0. Not sure how
that happened -- it doesn't appear to be possible in current code -- but
it caused group permissions not to be properly synced.
2018-08-09 03:30:47 -04:00
Dan Stillman
8d8109dbac
Rename/move some of the PDF retrieval functions
2018-08-07 15:40:52 -04:00
Dan Stillman
b00704f54c
Add context-menu icon for "Find Available PDF"
2018-08-07 15:39:31 -04:00
Dan Stillman
43ba06fbc5
Update locales from Transifex and merge new English strings
2018-08-07 04:58:15 -04:00
Dan Stillman
679a6d5cc7
PDF retrieval improvements
...
- Add the ability to extract a PDF URL from a given webpage using the
translation framework
- Add the ability to get open-access PDFs from landing pages from
Unpaywall data in addition to direct PDF URLs
- Use the above functionality to improve PDF retrieval for "Add Item by
Identifier"
- Add "Find Available PDFs" option to the item context menu to retrieve
PDFs for existing items from the DOI or URL page or using Unpaywall
data. The option appears for single items with a DOI or URL and no PDF,
and it always appears when selecting multiple top-level items (but
skips ineligible items).
PDF extraction from DOI/URL pages will currently only work with
unauthenticated access (i.e., on-campus or VPN, but not via a web-based
proxy).
Supersedes and closes #948
2018-08-07 04:58:15 -04:00
Dan Stillman
868a21b7e7
Update renamed styles
2018-08-07 04:58:15 -04:00
Dan Stillman
36fb465014
Merge pull request #826 from adam3smith:abbrev-fix
...
< "journal of chemical society perkin transactions 1": "J. Chem. Soc. [Perkin 1]",
---
> "journal of chemical society perkin transactions 1": "J. Chem. Soc. Perkin 1",
< "biochemistry": "Biochemistry (Mosc.)",
---
> "biochemistry": "Biochemistry",
Closes #826
2018-07-30 00:50:34 -04:00
adam3smith
94dde661f7
remove Moscow from biochemistry
2018-07-30 00:40:08 -04:00
adam3smith
a8521d2712
fix abbreviation for http://www.ncbi.nlm.nih.gov/nlmcatalog/7505598 (following NLM)
2018-07-30 00:40:03 -04:00
Dan Stillman
cd24102681
Update locales from Transifex
2018-07-27 02:03:00 -04:00
Dan Stillman
cdda572728
Support additional data from OA PDF lookup service
...
Handle an array of objects with 'url' and 'version' rather than just an
array of URLs.
Also:
- Don't throw an error from addOpenAccessPDF() if there's an error from
getOpenAccessPDFURLs()
- Make addPDFFromURLs() a separate function so URL lookup can be done
separately from download
2018-07-27 00:55:19 -04:00
Dan Stillman
687b1b300c
Update version
2018-07-23 16:21:35 -04:00
Dan Stillman
2652fac24b
Throw translation error on >=400 status code for doGet()/doPost()
...
Previously the handler would be called even on error pages, which often
meant that an import translator (e.g., BibTeX) would fail to find
anything on the page and the save popup would just close silently. The
popup will now show an error message as soon as the error occurs.
2018-07-23 07:05:44 -04:00
Dan Stillman
85667429a8
Fix 2x icon size in Edit Bibliography dialog
2018-07-18 13:15:09 -04:00
Dan Stillman
1f8cf22a35
Delete group files when deleting group
...
Fixes #1532
2018-07-15 23:09:34 -04:00
Dan Stillman
8390f30be9
Update citeproc-js to 1.1.210
2018-07-15 09:09:23 -04:00
Dan Stillman
892b37db8b
Update styles submodule
2018-07-09 14:58:02 +02:00
Dan Stillman
fe348ddd71
Update version
2018-07-09 14:57:53 +02:00
Dan Stillman
99a1ac62c7
Fix a couple cases of open item box field changes not being saved
...
When clicking directly from an open field to the creator delete button
or a creator type in the creator type menu
2018-07-09 14:54:50 +02:00
Dan Stillman
62e403bc55
Limit OA PDF lookup to dev builds
2018-07-07 13:12:33 +02:00
Dan Stillman
2ebc78adc0
Update submodules
2018-07-07 13:04:49 +02:00
Brenton M. Wiernik
baafd49b8c
Update link to import formats documentation ( #1525 )
...
The existing destination has never really been the appropriate page for this dialogue, as it has never actual listed the supported formats.
2018-07-04 21:09:45 +02:00
Dan Stillman
da9537c5e4
Mendeley import: Properly handle "Mendeley Ltd." folder with period
...
At some point Mendeley seems to have changed the default path to the
data directory on Windows to remove the period, and for people with the
old directory we were linking rather than storing attachment files from
"Downloaded".
2018-07-02 01:06:17 +02:00
Adomas Venčkauskas
c1a9735081
Fix citations updating even after user asks for them not to be updated
2018-07-01 14:23:49 +03:00
Dan Stillman
99584dc918
Import base-directory-relative linked files
...
Zotero RDF contained 'attachments:' paths when files weren't included
but they weren't imported properly
2018-06-30 09:19:09 +02:00
Brenton M. Wiernik
b4ee2fbd98
Add support for bear:// URI protocol ( #1520 )
...
https://forums.zotero.org/discussion/comment/310717#Comment_310717
2018-06-29 02:27:19 +02:00
Adomas Venčkauskas
5425c272b2
Update translation-server-v2 dependent files to be commonJS compatible
...
Also some minor misc changes to translate.js
2018-06-27 17:31:10 +03:00
Dan Stillman
3c82263082
Fix Add Item by Identifier test failure due to capitalization change
2018-06-27 16:28:38 +02:00
Dan Stillman
3aefcdf2d9
Mendeley import: Import folders with parentId of 0 instead of -1
...
Top-level folders should have a parentId of -1, but at least in one user
report there's a folder with 0.
2018-06-27 02:19:00 +02:00
Dan Stillman
f715c02a66
Throw proper error when collection is moved into one of its descendents
2018-06-26 21:06:11 +02:00
Dan Stillman
3c1cdd57d2
Fix error with nested saved searches containing post-search filters
...
Addresses #1518
2018-06-26 00:48:08 +02:00
Dan Stillman
cbf63f4e72
Skip blank tags when importing from Mendeley
2018-06-24 20:04:37 +02:00