Martynas Bagdonas
19977598eb
Markdown note export ( #2214 )
2021-12-15 06:10:58 -05:00
Dan Stillman
63a0452a77
Update submodules
2021-12-15 01:55:36 -05:00
Dan Stillman
c89fe96531
Update locales from Transifex and merge new English strings
2021-12-15 01:53:29 -05:00
Adomas Ven
0a8ba2bced
Improve tree screen reader accessibility ( #2263 )
...
Also:
* Allow opening tree context menu with Shift + F10 and Context Menu button
2021-12-15 01:47:06 -05:00
Dan Stillman
fbef7c00dd
Fix error deleting feed item with invalid attachment
...
This shouldn't happen, and we should make sure we prevent plugins from
doing it, but if an attachment existed in a feed library, neither the
item nor the feed could be deleted.
https://forums.zotero.org/discussion/93453/unsubscribe-rss-feed-fail
2021-12-14 08:17:42 -05:00
Martynas Bagdonas
338d753eb3
Fix itemBox opening popups in wrong bindings
2021-12-13 16:36:47 +02:00
Dan Stillman
644c4e5925
Add objects from failed download requests to sync queue
...
Previously only individual objects from successful requests that
couldn't be processed for some reason would be added to the queue.
`Sync.APIClient.downloadObjects()` now returns clearer and more
consistent results. It now returns an array of promises for objects with
a `keys` array of requested keys and either a `json` array of returned
API JSON objects or an `error` Error, depending on whether the request
succeeded or failed. This makes it easier to detect remotely missing
objects and request failures.
2021-12-10 05:56:46 -05:00
Martynas Bagdonas
86965988b4
Make PDF reader File menu "Show in Library" option to show parent item
...
Fixes #2266
2021-12-09 15:32:24 +02:00
Adomas Venčkauskas
aefd3dd94a
Reduce timeout when downloading PDF via browser.
...
Follow up to 4405b59
2021-12-07 16:12:14 +02:00
Adomas Venčkauskas
73fb9c13df
Fix preference style list refresh on modification. Closes #2256
2021-12-02 12:40:48 +02:00
Adomas Venčkauskas
0fdfa5f64b
Fix test failure after #2248 . Closes #2257
2021-12-02 12:21:23 +02:00
Adomas Ven
4405b59044
Add a function to download PDFs via a browser ( #2248 )
...
Fixes zotero/translators#2739
2021-12-02 04:27:33 -05:00
Dan Stillman
e54f59ae28
Fix error fetching Nature feeds
...
Fixes #2249
2021-11-26 04:20:13 -05:00
Dan Stillman
07df7d0dec
Fix standalone notes not being added to collections on RDF import
...
This includes the `Zotero.RDF.getResourceURI()` fix in
zotero/translate@85b39a5be .
This position change here for `this._handleRelated()` for attachments
isn't necessary, since the attachment is already saved and already has
an id, but it's done for consistency with the call for notes (where the
note previously didn't yet have an id).
2021-11-25 00:24:56 -05:00
Tom Najdek
1f6b626717
Change browser in basicViewer to be type="content"
...
This fixes an issue where JS on a page loaded in the viewer would error
when referring to window.top or window.parent.
2021-11-25 01:02:02 +01:00
Tom Najdek
34d62426c3
Tweak URL matching regexp to be more precise
...
Institutional login process goes through multiple pages, the URL regexp
is tweaked to be more precise to ensure that no arbitrary URLs are
matched while polling for the final URL with auth code.
2021-11-25 01:01:55 +01:00
Adomas Venčkauskas
d03c495563
Update SingleFile to the latest version
2021-11-19 14:22:45 +02:00
Dan Stillman
32a5826a1f
Log more of the response for downloaded PDFs that aren't PDFs
2021-11-16 14:29:53 -05:00
Martynas Bagdonas
d37662cce7
Fix FF 60 ESR + Apple Silicon CPU usage issue for stacked view
2021-11-16 17:38:48 +02:00
Martynas Bagdonas
8f4084d374
Work around FF 60 ESR + Apple Silicon issue causing 40-60% CPU usage:
...
It seems that style calculation gets insane when `overflow: auto` is used inside a collapsed box (specifically inside contextPane), although there might be more factors
2021-11-16 17:17:38 +02:00
Dan Stillman
54588453dc
Fix selection of collections pane on "Focus Libraries Pane" shortcut
2021-11-15 23:13:53 -05:00
Tom Najdek
f10649483e
Mendeley Import: Add more tests for the importer
...
Also rephrased a comment in the importer code and renamed tests file
to mendeleyImportTest.js for consistency.
2021-11-15 11:19:19 +01:00
Adomas Venčkauskas
dcce807e92
Enable publicationTitle column in feeds. Closes #2242
2021-11-09 16:23:33 +02:00
Adomas Venčkauskas
b9e1923656
Fix rows not deselecting with single click on one item.
...
Closes #2241
2021-11-08 14:06:36 +02:00
Martynas Bagdonas
80be9f9e3a
Disable annotations transferring for read-only items
...
#2239
2021-11-08 13:24:13 +02:00
Martynas Bagdonas
af689b17fa
Fix CMap loading for pdf-worker
2021-11-08 11:42:39 +02:00
Dan Stillman
f5eb99ad4c
Upload settings in batches of 250
...
Closes #2000
2021-11-07 23:46:54 -05:00
Abe Jellinek
cd3304e16c
Don't reset isRead when feed item metadata changes ( #2215 )
...
This prevents metadata changes from clearing the isRead status of feed
items as long as GUIDs remain constant. Previously, feed items with
randomized properties (like URLs generated dynamically each time the
feed is served) would be incorrectly marked as unread on every update.
2021-11-05 23:16:12 -04:00
Abe Jellinek
2cf436c67d
Async web translation ( #2229 )
2021-11-05 23:12:37 -04:00
Martynas Bagdonas
b4cf566d0d
Return back writeAtomic for PDF reader setState #2210
2021-11-05 17:09:40 +02:00
Dan Stillman
f583416d80
Update locales from Transifex and merge new English strings
2021-11-05 03:42:02 -04:00
Dan Stillman
eb4090058d
Tweak menu position and alert text for annotation transferring
2021-11-05 00:30:06 -04:00
Dan Stillman
f400d2a4a4
Include item type name in field-not-valid-for-type error
2021-11-05 00:29:45 -04:00
Tom Najdek
7940915bb0
Fix arXiv ID not imported. Fix #2236 . ( #2238 )
...
Mendeley online schema uses "arxiv", local DB uses "arxivId" hence it
was skipped. This commit adds mapping and a test.
2021-11-04 15:32:35 -04:00
Tom Najdek
882ecc205e
Mendeley import: Remove code to patch after earlier imports ( #2234 )
...
Fixes #2233 , Mendeley import: Invalid-field-for-type error
2021-11-03 23:32:36 -04:00
Martynas Bagdonas
c9d4ff4314
Add additional error logging for PDF reader and note editor
2021-11-03 11:50:21 +02:00
Martynas Bagdonas
6ac663a002
Encode a wider range of unicode characters when inserting a note
2021-11-02 15:06:40 +02:00
Adomas Venčkauskas
d530d9cf95
Fix collection open state persistance. Closes #2228
2021-10-29 11:28:41 +03:00
Martynas Bagdonas
90cc53361b
Refocus to the last focused node when switching back to Zotero Pane tab
2021-10-28 11:25:25 +03:00
Adomas Venčkauskas
be49786668
Fix column reordering and hiding breaking sorting
2021-10-27 15:18:10 +03:00
Adomas Venčkauskas
5f3eeb7fcd
Revert "Hack to fix sorting after reordering columns"
...
This reverts commit 69a43ec456
.
2021-10-27 15:18:10 +03:00
Adomas Venčkauskas
aa7e502bad
Restore ability to select individual items in duplicates view.
...
Closes #2225 . Only mouse clicks without modifiers will select the group
of duplicate items. This is the same behavior as with the XUL tree.
2021-10-27 15:18:10 +03:00
Martynas Bagdonas
bc8b1a7c6d
Implement annotations transferring ( #2202 )
2021-10-27 13:48:40 +03:00
Martynas Bagdonas
a4cf36794e
Focus itemsView when switching to Zotero Pane tab
2021-10-27 11:58:35 +03:00
Martynas Bagdonas
91dfcc96bf
Make ZoteroPane keydown handler to catch all key presses on the window
...
Fixes #2231
2021-10-27 11:58:34 +03:00
Martynas Bagdonas
cdb826e358
Don't suggest to create note if only ink annotations exist
2021-10-26 16:56:15 +03:00
Martynas Bagdonas
3736a93c2c
Add a work-around for mouseup events that are never triggered in reader
2021-10-26 12:12:03 +03:00
Martynas Bagdonas
d1322bd4b6
Improve PDFRenderer efficiency and add support for ink annotations
2021-10-25 12:46:12 +03:00
Martynas Bagdonas
59455ebfa7
Improve ink annotations support:
...
- Allow to select in sidebar or PDF page
- Allow to delete or change color
- Generate image and store as with image annotation
2021-10-22 10:14:28 +03:00
Martynas Bagdonas
6206209ed2
Fix item pane opening creator-type-menu in a wrong itembox binding
2021-10-19 17:14:44 +03:00