Dan Stillman
0a7eebbab4
Merge pull request #2214 from mrtcode/notes-export
...
Markdown Note Export
2021-12-15 06:11:51 -05:00
Dan Stillman
a648da8507
Markdown/HTML note export: Switch hard-coded translator ids to constants
2021-12-15 06:10:58 -05:00
Dan Stillman
ad21d73ad9
Markdown note export: Replace zotero:// without separate saving code path
2021-12-15 06:10:58 -05:00
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
f772a0db7b
Fix item tree test on macOS
2021-11-25 03:54:26 -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
Dan Stillman
e669eb45a5
Merge pull request #2247 from tnajdek/mendeley-import-institutional-login-fix
...
Mendeley import institutional login fix
2021-11-24 22:59:54 -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
Dan Stillman
0c7cc01d40
Merge pull request #2244 from tnajdek/mendeley-import-tests
...
Additional tests for Mendeley importer
2021-11-15 06:15:03 -05:00
Tom Najdek
092459dbfc
Mendeley Import: Tests for group annotations
...
Extended Mendeley Import test to include a scenario where other users
attached an annotation to an item in a group library that also exists
in user's library.
2021-11-15 11:39:57 +01:00
Tom Najdek
7664fedf70
Mendeley Import: Test skipping mismatched annotations
2021-11-15 11:37:34 +01: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
Dan Stillman
3b993b2af3
Update pdf-reader submodule
2021-11-10 04:24:41 -05: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