Dan Stillman
f7dbcdde4b
Sort empty rows last for Date/Year columns when descending
...
Date columns start in descending order, so put empty rows at end
Also remove a seemingly unnecessary exception for Title when not the
primary sort and just always sort it with empty rows first
2022-07-10 23:47:02 -04:00
Dan Stillman
c4563af381
Fix sorting of attachments and notes columns
...
Regression from a8ed30ce80
2022-07-10 23:26:36 -04:00
Dan Stillman
56e7f0a10f
Fix sorting by Item Type and feed item itemID
...
Regression from a8ed30ce80
2022-07-10 17:31:01 -04:00
Dan Stillman
3a160b2630
Increase downloadPDFViaBrowser.onLoadTimeout
to 3000
...
Apparently necessary for some people to get PDFs on ScienceDirect. We
should come up with a better way of detecting the page load if we can,
so that we can avoid this long of a timeout for people who just will
never have access to ScienceDirect PDFs.
https://forums.zotero.org/discussion/comment/411056/#Comment_411056
Addresses #2698
2022-07-10 06:40:32 -04:00
Dan Stillman
124c18d54d
CookieSandbox: Fix error setting request cookies
...
Regression from 6af3b0276a
, showing up as "trackedBy is undefined" error
https://forums.zotero.org/discussion/98322/no-snapshot-or-pdf-autosaved-using-zotero-connector-on-safari
2022-07-10 06:28:56 -04:00
Dan Stillman
57c582e171
Merge new English strings
2022-07-09 18:08:38 -04:00
Dan Stillman
cf8819cc06
Add localized string for timestamp
CSL locator
...
Not included in the CSL locales:
https://forums.zotero.org/discussion/comment/412060/#Comment_412060
2022-07-09 18:07:07 -04:00
Dan Stillman
fe74b02d28
Merge new English strings
2022-07-09 01:56:56 -04:00
Dan Stillman
1dcc2728dd
Tweak confirmation message for recursive collection-item removal
...
I guess the "its" is technically a little clearer, but it's a bit
awkward, and I think it's reasonably implied.
2022-07-09 01:54:07 -04:00
Dan Stillman
c5dbf0169f
Merge pull request #2693 from tnajdek/mendeley-import-improve-feedback
...
Multiple improvements to Mendeley importer
2022-07-09 01:43:50 -04:00
Abe Jellinek
3f282fc25f
recursiveCollections
: Remove from all subcollections on delete (#2689 )
2022-07-09 01:37:14 -04:00
Dan Stillman
7163a196f8
Update pdf-reader and pdf-worker submodules
2022-07-09 01:32:45 -04:00
Dan Stillman
8c0499468e
Update locales from Transifex
2022-07-09 01:28:18 -04:00
Dan Stillman
629892b0b8
Add CSL 1.0.2 locators and switch to CSL locales for localization
...
And move Page to middle of list, while still selecting by default
https://forums.zotero.org/discussion/comment/396602/#Comment_396602
2022-07-09 01:00:07 -04:00
Dan Stillman
2ff67c987e
Fix test failure after a8ed30ce8
...
We added a `toggleSort()` call on the title, so then when called again
it reverses the direction. To avoid, sort by creator and then title in
the second test.
2022-07-08 06:44:10 -04:00
Dan Stillman
a8ed30ce80
Validate fields in ItemTree::getSortFields()
...
To avoid startup hang if a plugin does something bad:
https://forums.zotero.org/discussion/comment/411843/#Comment_411843
Fixes #2692
2022-07-08 06:01:23 -04:00
Tom Najdek
43f15e7517
Improve log output for multiple Mendeley imports
...
Helps with debugging cases where new import is started while previous
one is still being cancelled
2022-07-07 13:40:40 +02:00
Tom Najdek
df11227e0a
Lint code related to Mendeley importer
2022-07-07 13:40:40 +02:00
Tom Najdek
d418d79e70
Fix a bug in regex extracting fields to "extra"
...
Because regex is built using a template string, \s* is actually escaped
into s*, i.e. literal "s" appearing 0 or more times. In most cases this
would mean that output can have spacing slightly off. In extreme case,
when identifier starts with letter "s", this could this could lead to
identifier being stored incorrectly.
Also adjusted tests to be more strict and mock data to cover this case.
2022-07-07 13:40:40 +02:00
Tom Najdek
42aebccbf4
Mendeley import: detect win close, better feedback
...
* Detect wizard cancel/close and interrupt import. This will still
have to wait for current fetch (file or metadata) to complete but will
then advance to the cleanup stage
* Advance progress bar during metadata fetch
* Add some extra logging
2022-07-07 13:40:33 +02:00
Tom Najdek
7b6e19435b
Don't try to remove temporary dir after import
...
Previously we had a structure that also created folders in temp dir,
that has since changed but code in cleanup phase to remove containing
dir has been accidentally left unremoved.
2022-07-07 10:09:53 +02:00
Martynas Bagdonas
f650f95081
Fix disabled "Add to Note" when a child note is open
...
Fixes #2687
2022-07-06 11:33:22 +03:00
Dan Stillman
0357026865
Update global schema and utilities for CSL 1.0.2
2022-07-05 01:34:10 -04:00
Martynas Bagdonas
92d89becc7
Adjust page rotation labels in PDF reader
...
Fixes #2669
2022-07-01 16:33:08 +03:00
Martynas Bagdonas
49f9642c0d
Show parent item title for child notes in context pane
...
Fixes #2681
2022-07-01 15:32:14 +03:00
Dan Stillman
94372111f5
Update pdf-reader submodule
2022-07-01 04:32:42 -04:00
Martynas Bagdonas
f0b896d282
Implement smart notes switching in contextPane ( #2671 )
...
Fixes #2650
2022-07-01 03:28:20 -04:00
Dan Stillman
ec68216310
Update version
2022-06-24 01:05:08 -04:00
Dan Stillman
b215d93ac9
Update utilities submodule and date-parsing tests
...
Includes strToDate() fixes
2022-06-22 04:41:33 -04:00
Dan Stillman
bf1480f8f0
Update locales from Transifex
2022-06-21 23:05:20 -04:00
Dan Stillman
6f089445a5
Update translators
2022-06-21 22:17:44 -04:00
Martynas Bagdonas
14e62ee34f
Update pdf-reader and note-editor, use specific prebuilds, tweak code
2022-06-17 16:47:53 +03:00
Adomas Venčkauskas
43c86c0e58
Limit the force-click during drag fix to macOS ( 4fb0661b
)
2022-06-15 09:08:30 +03:00
Adomas Venčkauskas
6f3f5d2ea8
Fix alt-arrow not working on macOS when editing collection names.
...
Fixes #2651
2022-06-14 14:27:34 +03:00
Adomas Venčkauskas
4fb0661b50
Fix force-click during drag sometimes causing collections to switch
...
Closes #2652
2022-06-14 14:18:36 +03:00
Abe Jellinek
57ab92b5b9
Fix error if New Collection prompt is canceled
2022-06-09 18:32:14 -05:00
Dan Stillman
7b20972c27
Use String.fromCharCode() to load Chinese characters in strToDate() test
...
Follow-up to dc045250a6
2022-06-09 00:03:34 -04:00
Dan Stillman
dc045250a6
Fix parsing of Chinese and other non-ASCII month names
...
https://forums.zotero.org/discussion/97683/bug-locale-issues-concerning-zotero-and-zotero-connector
2022-06-08 23:45:18 -04:00
Dan Stillman
256bd157ed
Properly strip ZWJ in isOnlyEmoji()
2022-06-07 20:36:48 -04:00
Dan Stillman
2b45b7fea3
Fix Emoji detection
...
And move to Zotero.Utilities.Internal.isOnlyEmoji()
Fixes #2643
2022-06-07 20:12:29 -04:00
Dan Stillman
1d5fd1308a
Update styles submodule
2022-06-07 03:36:10 -04:00
Abe Jellinek
d8069fac50
Fix sorting by attachment ( #2586 )
2022-06-07 01:32:27 -04:00
Dan Stillman
18516a33d9
Update locales from Transifex and merge new English strings
2022-06-07 01:25:57 -04:00
Dan Stillman
b658f09dd8
citeproc-js: Add space after left margin in plain-text mode
...
This adds a space after the the number in some numeric styles ("[1]" in
IEEE style, "1." in Nature) when pasting bibliography entries into a
plain-text editor.
Some styles (ACS, AMA, Vancouver) will need to be updated to remove
their hard-coded spaces to avoid double spaces after this change.
Patch from @zepinglee
Fixes #2633
2022-06-07 00:57:01 -04:00
Martynas Bagdonas
5799bdd554
Add support for PDF page deletion and rotation ( #2595 )
...
* Add support for PDF page deletion and rotation
Fixes #2561
2022-06-07 00:53:37 -04:00
Adomas Venčkauskas
62c7b4db2b
Log full hidden browser count after its creation
2022-06-06 12:50:21 +03:00
Adomas Venčkauskas
caa0b05e5f
Fix a MIMETypeHandler.removeHandler() bug
2022-06-06 12:49:58 +03:00
Adomas Venčkauskas
5095543bef
Improve downloadPDFViaBrowser handlers and logging
2022-06-06 12:49:28 +03:00
Adomas Venčkauskas
6af3b0276a
Fix cookieSandbox not overriding user agent if no cookies for domain.
...
Potential fix for #2635
2022-06-06 12:48:29 +03:00
Martynas Bagdonas
67700f8a2c
Fix library tab tooltip always staying on top
2022-05-31 15:37:30 +03:00