Dan Stillman
bccf5ff0b2
Fix endless WebDAV loops if server has wrong mtimes but hash matches
...
Possibly caused by a third-party client uploading mtimes that then
aren't synced, or that differ from what get synced. When we detect this,
try to correct it by updating mtimes on WebDAV and the API to match the
local file.
https://forums.zotero.org/discussion/83554/zotero-loop-syncs-2000-items
2020-06-09 01:26:11 -04:00
Dan Stillman
a8c682bf4b
Preserve linked-object and replaced-item relations when merging items
...
https://groups.google.com/d/msgid/zotero-dev/6f764822-ed7c-46eb-8068-ce9ed1a1538c%40googlegroups.com
Regression from 617564982c
2020-06-06 17:16:09 -04:00
Dan Stillman
bb220ad0f2
Update to citeproc-js 1.3.22
2020-06-02 17:07:31 -04:00
Dan Stillman
b2e902746a
Strip HTML tags from titles when generating filenames
2020-06-02 17:06:42 -04:00
Dan Stillman
d7ee3fdee2
strToDate(): A couple additional tests
2020-05-28 07:00:11 -04:00
Dan Stillman
13349df380
strToDate(): More boring way of fixing 0620b16d3e
2020-05-28 06:38:39 -04:00
Dan Stillman
0620b16d3e
strToDate(): Don't parse 01/01/08 as the year 8
...
Regression from b7dc0d8b0a
(5.0.81)
2020-05-28 06:19:42 -04:00
Dan Stillman
c882488ef7
Add "(APA)" and "(ASA)" to style list in Document Preferences
...
Hopefully this will help people not select ASA 6th when they're looking
for APA 6th.
https://forums.zotero.org/discussion/comment/357135/#Comment_357135
2020-05-28 06:19:41 -04:00
Dan Stillman
b0fd7adcbe
Ignore useDataDir pref if no dataDir pref
2020-05-28 04:35:14 -04:00
Dan Stillman
85bc5d168e
strToDate(): Fix 'order' for just a number <=12
...
"m" instead of "m y"
2020-05-28 04:35:14 -04:00
Dan Stillman
70b361ed8b
Fix stateful retractions tests
...
Closes #1824
2020-05-27 08:44:25 -04:00
Dan Stillman
f43df90225
Fix applying remote deletion of item in collection in read-only library
...
"Cannot edit item in read-only library"
I have no idea how this bug has gone undetected for so long.
2020-05-26 08:23:18 -04:00
Dan Stillman
b288a278d8
Warn if data directory is in iCloud Drive
2020-05-26 03:11:43 -04:00
Dan Stillman
b37284dd20
Update version
2020-05-23 03:49:04 -04:00
Dan Stillman
11d02e6800
Update locales from Transifex
2020-05-23 03:31:39 -04:00
Dan Stillman
c65322d0a4
Clarify warnings about data removal when switching accounts
...
And improve styling of hardConfirmationDialog.xul
Closes #1359
2020-05-23 03:23:32 -04:00
Dan Stillman
31f26fefe7
Update locales from Transifex
2020-05-22 04:57:18 -04:00
Dan Stillman
1e0ad3aba3
Restore corrupted-database detection during SQL queries
...
Show a popup if DB corruption is detected with a warning to avoid
storing the data directory in cloud storage, a link to a support page
with more information, and a button to restore from the last automatic
backup.
Also show the warning about cloud storage again after restoring from the
last automatic backup.
2020-05-22 04:46:58 -04:00
Dan Stillman
a79d1c2114
Fix test failure after 30cefca18e
2020-05-20 18:47:55 -04:00
Dan Stillman
30cefca18e
Fix cross-library collection dragging from read-only library
...
This has apparently always been broken.
2020-05-20 08:45:37 -04:00
Dan Stillman
b2c03a9a3e
Update submodules
2020-05-18 01:38:59 -04:00
Dan Stillman
a086507167
Obey Cmd/Ctrl-W in Scaffold, Style Editor, and Run JavaScript windows
2020-05-17 04:08:43 -04:00
Dan Stillman
c9e90417ee
Improve zotero://open-pdf handling
...
- Support Adobe Acrobat on macOS, with page number support via System
Events. Tested with Acrobat Reader, but hopefully functional with
non-Reader versions as well
- Use full path to configured .app via AppleScript rather than a
hard-coded name, in case there are multiple versions on the system
- Simplify code and improve logging
2020-05-16 02:04:16 -04:00
Dan Stillman
6676ece3e4
Add 'pcloud' to dangerous data directories
...
It seems like pCloud can sync arbitrary directories as well, but at
least some people use "pCloud Drive".
2020-05-15 19:26:24 -04:00
Dan Stillman
c5783f093a
Add missing 'www' to support URL
2020-05-15 19:24:45 -04:00
Dan Stillman
2d720b9532
Scaffold: Clarify error parsing tests
2020-05-15 19:24:20 -04:00
Dan Stillman
2e50d37ebb
Translator tester: reduce defer delay from 20s to 5s
...
This seems like it would be sufficient for most tests that need to wait
for a page to load and is much less annoying in Scaffold. We could
adjust for automated runs if those end up using a browser again.
2020-05-15 19:21:40 -04:00
Dan Stillman
4068dffc0f
Scaffold: Use loadDocuments() for tests and honor defer: true
...
Previously, while updating a test used loadDocuments() (for a real
browser load) and honored `defer: true`, running a test did not.
This updates Zotero_TranslatorTester to use loadDocuments() when run in
Zotero. In other environments (translation-server, connector), it will
continue to use processDocuments(), which is based on XHR.
Fixes zotero/scaffold#96
2020-05-15 19:21:40 -04:00
Dan Stillman
0341b8e99a
HTTP.loadDocuments(): Create cookie sandbox automatically if not provided
...
This prevents use of the internal cookie store.
2020-05-15 19:21:40 -04:00
Adomas Venčkauskas
d0db9cbadf
Attempt to catch/log initialization errors for the citation dialog
2020-05-15 10:30:40 +03:00
Dan Stillman
b03a49ce33
Update submodules
2020-05-12 17:48:58 -04:00
Dan Stillman
3c70d2a548
Update locales from Transifex
2020-05-12 17:47:39 -04:00
Dan Stillman
6d2e843f50
Fix "params.join is not a function" in DB.queryAsync() error logging
...
If a query failed and `params` wasn't an array, the "params.join is not
a function" would be thrown rather than a proper error.
2020-05-12 03:50:43 -04:00
Dan Stillman
0199428c57
Fix error migrating Extra with empty author in citeproc-js cheater syntax
...
E.g., `{:author: }`
https://forums.zotero.org/discussion/83070/error-report-id-n-a-there-was-an-error-starting-zotero
2020-05-12 01:00:21 -04:00
Dan Stillman
ee474e33cb
Fix 2x collection/search icon size when editing a saved search
...
Follow-up to 8093d6ac29
, which fixed this only in the Advanced Search
window
2020-05-09 20:32:35 -04:00
Dan Stillman
4a0415b363
Update version
2020-05-09 20:07:29 -04:00
Dan Stillman
cef47aaef6
Update test after AMA update
2020-05-09 19:30:41 -04:00
Dan Stillman
8093d6ac29
Fix 2x collection/search icon size in Advanced Search conditions
2020-05-09 19:19:02 -04:00
Dan Stillman
2595e2a448
Enable Travis build notifications
2020-05-09 03:23:33 -04:00
Dan Stillman
849d52f1bb
Update submodules
2020-05-09 03:20:53 -04:00
Dan Stillman
a416400036
Update locales from Transifex
2020-05-09 03:18:14 -04:00
Dan Stillman
ac19cbbc40
Fix tag selector not showing child item tags in "Title, Creator, Year" mode
...
Regression from 5.0.83. This reverts 4290f26d7c
.
https://forums.zotero.org/discussion/82564/tag-management
2020-05-03 20:07:14 -04:00
Dan Stillman
806ba2eb72
Fix test failure after 40fe85b274
2020-04-29 16:29:22 -04:00
Dan Stillman
2c6eb3d4a1
Update locales from Transifex
2020-04-29 04:42:43 -04:00
Dan Stillman
cece56af79
Warn when data directory is in Google Drive or OneDrive
...
In addition to Dropbox
There might be others we should add. (E.g., can we detect when
Desktop/Documents is in iCloud on a Mac?)
Closes #1373
2020-04-29 04:42:42 -04:00
Dan Stillman
7c3faeb58d
Don't allow setting data dir to 'storage' or linked attachment base dir
...
If 'storage' (with a zotero.sqlite file above it) is chosen, offer to
use parent instead.
Addresses #538
2020-04-29 04:42:42 -04:00
Dan Stillman
40fe85b274
Prevent setting base directory within data directory
...
Addresses #538
2020-04-29 04:42:42 -04:00
Adomas Venčkauskas
30d40d6094
Add some temporary logging for Mac users getting empty citation dialog
...
https://forums.zotero.org/discussion/82697/empty-citation-dialog-after-clicking-add-edit-citation-on-an-existing-citation
2020-04-23 11:40:16 +03:00
Dan Stillman
2c046a227b
Fix sync error on collection/search conflict
...
> Invalid data error for collection [key] in [library]: Unknown
> collection property 'dateAdded'"
Regression from 4b60c6ca27
, probably
2020-04-23 03:56:14 -04:00
Dan Stillman
f531ac7b60
Fix error dialog display if attachment couldn't be renamed
...
Regression from 56dcd6da26
(2016)
2020-04-22 00:13:52 -04:00