Dan Stillman
5c024e2859
Use Sets instead of Arrays in ZoteroPane.buildItemContextMenu()
2021-12-26 23:27:44 -05:00
Dan Stillman
f3a71a2c09
Log timing info for copying bibliography to clipboard and CSL Preview
2021-12-26 23:19:35 -05:00
Dan Stillman
24104dc685
Fix error generating context menu for multiple standalone attachments
...
Regression from f161d167ae
2021-12-26 23:15:47 -05:00
Dan Stillman
14caa3a895
Update locales from Transifex and merge new English strings
2021-12-24 02:13:36 -05:00
Dan Stillman
918570479e
Hard-code "storage" in error when trying to set data dir to 'storage'
2021-12-24 02:06:39 -05:00
Dan Stillman
d361930bcc
Remove PDF metadata retrieval problem reporting
...
Closes #1854
2021-12-23 06:11:13 -05:00
Dan Stillman
1c7973c157
Update Babel and ESLint
2021-12-23 04:58:11 -05:00
Dan Stillman
d3691473bc
HTML tree: Fix Shift-Enter for opening PDFs in separate windows
...
This also required React 17, which removed event pooling [1], which was
breaking this even after the code change.
https://forums.zotero.org/discussion/comment/396112/#Comment_396112
[1] https://reactjs.org/blog/2020/08/10/react-v17-rc.html#no-event-pooling
2021-12-23 01:18:22 -05:00
Dan Stillman
6e0bc58052
Upgrade to React 17
...
And update other React dependencies
2021-12-23 01:18:22 -05:00
Dan Stillman
5e1504f33b
Don't show ellipsis in Attachments column
...
Was showing next to the new PDF icons after af622da78
2021-12-23 01:15:22 -05:00
Dan Stillman
a1349d4a22
Merge new English strings
2021-12-22 16:29:50 -05:00
Dan Stillman
a924f9d45d
Update pdf-worker and note-editor submodules
2021-12-22 16:09:56 -05:00
Adomas Venčkauskas
5dabe390a2
Fix collection and item tree focusing code. Closes #2286
2021-12-22 13:48:41 +02:00
Adomas Venčkauskas
af622da78f
HTML Tree: fix columns not being vertically aligned. Closes #2286
2021-12-22 13:37:27 +02:00
Dan Stillman
1e1969a089
Fix getBestAttachmentState()
tests after b0ba7e464
2021-12-22 05:23:16 -05:00
Tom Najdek
bbf3180a10
Fix rtfscan icons reported as having HiDPI variant
2021-12-22 05:06:21 -05:00
Dan Stillman
7285c32d28
Support Cmd/Ctrl-Shift-F to open advanced search window
...
https://forums.zotero.org/discussion/93600/shortcut-for-advanced-search
In olden days this used to trigger full-screen mode of our weird "tab
mode" in Firefox, but that hasn't existed in many years. At least on
macOS, the standard shortcut for that is Cmd-Ctrl-F.
2021-12-22 05:04:41 -05:00
Dan Stillman
0f676dd720
Remove lower row height in virtualized table on macOS
...
With the additional PDF icon in the Attachments column from b0ba7e464
,
might as well have the same amount of spacing to tell the rows apart.
2021-12-22 05:04:28 -05:00
Dan Stillman
b0ba7e4646
Show small PDF icon in Attachments column when there's a PDF
...
Closes #2265
There's also new code for showing a different icon for snapshots, files,
and DOI/URL links, like the web library and iOS app, but it's commented
out for now. The bitmap icons create too much visual noise with the
greater information density and hierarchical tree of the desktop app
(not to mention many more low-DPI displays). We can revisit after
switching to SVGs across the board.
2021-12-22 03:38:12 -05:00
Dan Stillman
04fa066a14
Delete items with unmodified delete key when not in collections
...
Closes #2209
2021-12-21 03:19:13 -05:00
Dan Stillman
978e2c32b4
Remove "Toggle Tag Selector" command from Shortcuts preference pane
...
Cmd/Ctrl-Shift-T is now used for reopening a closed tab
This is now a View menu option, so macOS users can assign an
app-specific shortcut key for it. For other platforms that can't do
that, Zutilo could add it, and it will be an option if we add general
key-binding configurability in a future version.
Closes #2281
2021-12-21 02:22:29 -05:00
Dan Stillman
f161d167ae
Show "Add Note from Annotations" for all items with PDF attachments
...
So that this works for PDFs with external annotations that haven't yet
been processed. Going forward, if we add automatic/background scanning,
we can avoid showing this option if the file hasn't changed and there
are no Zotero annotations, which would probably be the majority of
attachments.
2021-12-21 02:22:29 -05:00
Dan Stillman
ea18641a62
Annotation import: Use skipAll
for lastProcessedModificationTime save
2021-12-21 02:22:29 -05:00
Dan Stillman
d76cf829b1
Additional logging for PDF annotation import
2021-12-21 02:22:29 -05:00
Adomas Venčkauskas
59969d1a7b
Fix citeproc engine variable name in rtfScan.jsx
2021-12-20 15:53:59 +02:00
Dan Stillman
fa95de396d
Add en-AU and en-NZ as available locales
...
Addresses #2268 , but better support for other en-* locales will require
other changes, including `timeStyle` support in `Intl.DateTimeFormat` in
a newer Firefox version, which will let us use a custom `DateTimeFormat`
for dates instead of relying on `toLocaleString()`.
2021-12-20 01:24:43 -05:00
Dan Stillman
14402125f8
Add English strings from connector
2021-12-20 01:24:43 -05:00
Lingfeng Zhang
b2ad6c8a41
Fix autosuggestion background color in dark mode ( #2276 )
2021-12-20 00:17:57 -05:00
Dan Stillman
abe8c39c5b
Ignore blank tags when saving from translator
...
Instead of throwing an error
2021-12-19 03:01:59 -05:00
Dan Stillman
f734e53ed9
Fix broken Export Library after #2214
2021-12-18 22:42:12 -05:00
Martynas Bagdonas
78526d7795
Include annotationKey
when using "Add Item Note from Annotation"
...
Fixes #2279
2021-12-16 13:09:22 +02:00
Dan Stillman
88c3e6ca00
Fix wrong aria-disabled on context/non-context item rows
...
Regression from #2263
2021-12-15 22:05:28 -05:00
Adomas Ven
44b6cd0525
citeproc-rs support ( #2220 )
...
Disabled under zotero.cite.useCiteprocRs by default
2021-12-15 17:28:41 -05:00
Dan Stillman
55e8f7914b
Handle style errors in CSL Preview window
...
Keep going, and log the error
2021-12-15 17:21:26 -05:00
Dan Stillman
9de954afc7
Merge new English strings
2021-12-15 16:55:23 -05:00
Dan Stillman
b28db2c8f9
Show "Add Notes from Annotations" when multiple items are selected
...
Closes #2277
2021-12-15 16:37:21 -05:00
Dan Stillman
964f5cec90
Merge new English strings
2021-12-15 06:25:15 -05:00
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