Dan Stillman
94f5f7a3c4
Update package-lock.json
2023-04-01 04:47:36 -04:00
Dan Stillman
8e13fc0e2a
Use npm i --force
for react-virtualized
2023-04-01 04:15:10 -04:00
Dan Stillman
c580d7fc5e
CI: Add --openssl-legacy-provider
for Webpack
2023-04-01 04:15:10 -04:00
Dan Stillman
ac93a30933
Update pdf-worker submodule
2023-04-01 04:10:34 -04:00
Dan Stillman
2e6fe3ddf1
CI: Update Node version to 18
2023-04-01 02:01:25 -04:00
Adomas Ven
6b819e259c
fx102: Cleans up scss files, removes shadow DOM use from CEs ( #3051 )
...
Removes a huge amount of excessive files and duplication for CE scss.
All CE css is now output in the single
zotero-react-client.css file.
Moving all CE styling into a single stylesheet required removing their
shadow DOMs. It is desirable anyway, since you want to
be able to style CEs from "outside", when embedding in different
contexts.
Shadow removal required some CE code changes to maintain
functionality.
Elements refactored:
- attachment-box (displayed when an attachment (like PDF) is selected in
the item tree)
- color-picker (in the tag color selector)
- guidance-panel (displayed on first run when editing authors for a book
section)
- item-box (info tab in the item pane)
- note-editor
- notes-box (note tab in the item pane)
- quick-search-textbox
- related-box (related tab in the item pane)
- tags-box (tags tab in the item pane)
- zoterosearch (advanced search condition builder form)
2023-04-01 01:37:55 -04:00
Martynas Bagdonas
bd9a40562f
Replace pdftotext and pdfinfo with pdf-worker
2023-03-31 12:48:05 +01:00
Adomas Venčkauskas
3a0731a024
Merge branch 'fx-compat-monkey-patch-toolbarbutton' into fx102
2023-03-29 15:05:37 +03:00
Abe Jellinek
988a443974
Fix the toolbarbutton dropmarker style
2023-03-29 15:03:07 +03:00
Abe Jellinek
88ce834385
Monkey-patch toolbarbutton CE to display a native menu on macOS
2023-03-29 15:02:55 +03:00
Tom Najdek
3eeac6f8b0
Fix double <browser> regression in basicViewer #3039
2023-03-28 13:01:15 +02:00
Dan Stillman
1af3142c52
Update translators, styles, CSL locales, and global schema
2023-03-28 04:25:22 -04:00
Tom Najdek
d0e177055d
Remove multimatch from the build process #2862 ( #3047 )
2023-03-27 16:22:44 -04:00
Abe Jellinek
fe89ad5a51
ProgressWindow: Fix incorrect sizing
...
Setting a height/max-height was causing the window not to grow correctly when
rows were added. Whatever the purpose of those styles was in past FF versions,
they're no longer necessary now.
2023-03-27 14:15:05 -04:00
Dan Stillman
8469a2485b
Merge pull request #2862 from tnajdek/2252-bulk-folder-import-no-react-wizards-squashed
...
fx-compat: Wizards. Add folder import
2023-03-27 01:20:44 -04:00
Abe Jellinek
ca2b84af8f
fx-compat: Disable macKeyset completely on non-Mac ( #3044 )
2023-03-25 04:06:48 -04:00
Abe Jellinek
2b3ee82d56
fx-compat: <split-menu-button>: Use margin-inline-end
2023-03-24 14:34:13 -04:00
Abe Jellinek
c30a648edf
fx-compat: <split-menu-button>: Add divider
2023-03-24 14:31:26 -04:00
Abe Jellinek
5b08eec813
fx-compat: Don't run <split-menu-button> command handler when popup is opened
2023-03-23 14:15:14 -04:00
Abe Jellinek
8f87a74398
fx-compat: Fix showNativeElementPopup() positioning on Win/Linux
2023-03-23 14:14:29 -04:00
Abe Jellinek
8512402eca
fx-compat: Fix Reset Sync subpane
...
cfbfcf2
changed restore{To,From}Server to restore{To,From}OnlineLibrary and
updated most of the references, but not the ones in preferences_sync_reset.
Other languages still have those strings under the old key names.
2023-03-23 10:18:46 -04:00
Tom Najdek
01611cbb07
Temporarily disable folder import #2862
2023-03-23 14:16:51 +01:00
Tom Najdek
fc572ba2a6
fx-compat: Convert Publications dialog to CE
2023-03-23 14:16:51 +01:00
Tom Najdek
c65e8f1621
fx-compat: Convert rtfScan to use CE wizards
...
Also:
* Adds Style Configurator CE
* Extends "base" CE to enable fluent l10n
2023-03-23 14:16:51 +01:00
Tom Najdek
5ea43bd65c
fx-compat: Convert import wizard to use CE
2023-03-21 20:42:43 +01:00
Tom Najdek
2820add3d1
Add bulk folder import #2252
2023-03-21 20:38:39 +01:00
Dan Stillman
6117221cbc
fx-compat: Remove DOMParser init()
calls
...
No longer supported. Still possible to pass to the constructor, but
almost certainly not necessary:
https://udn.realityripple.com/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMParser#Principals_document_and_base_URI
2023-03-20 16:32:40 -04:00
Tom Najdek
13cc393840
fx-compat: long tag fixer ( #2649 )
...
* Manual tag splitting from tag selector
* Only apply split to the tag in current library
* Preserve tag type
2023-03-16 21:20:11 -04:00
Abe Jellinek
b1595cdd1d
Scaffold: Support the detectedItemType
test field ( #3023 )
2023-03-14 10:21:10 -04:00
Dan Stillman
0ba81a1a92
Fix no such column: IA.authorName
error from early 6.0 beta upgrade
...
Fixes #3013
2023-03-09 01:28:44 -05:00
Dan Stillman
c675150305
fx102: Update quit keybindings
...
- Add 'x' accesskey for "Exit" on Windows
- Show "Quit" instead of "Exit" on Linux
- Don't show Ctrl-Q for shortcut key on Windows
But Ctrl-Q still works on Windows when it shouldn't because of the Mac
keybinding, which still gets registered even if disabled
programmatically in platformKeys.js.
fx102 follow-up to #3010
2023-03-09 01:26:44 -05:00
Adomas Venčkauskas
b4d534c02d
Use referrer from connector when saving snapshots
...
Closes #3006
2023-03-09 00:37:25 -05:00
Dan Stillman
c048460c22
Match duplicates with same last name but different field modes
...
https://forums.zotero.org/discussion/103307/duplicates-not-being-recognised-as-duplicates
2023-02-28 00:45:03 -05:00
Abe Jellinek
0627ee0cb6
fx-compat: Fix adding/editing feeds ( #2632 )
2023-02-26 05:34:21 -05:00
Abe Jellinek
53ace4876e
fx-compat: Fix feed Add To button
...
And make accessible by keyboard
2023-02-26 05:00:31 -05:00
Abe Jellinek
730677a918
fx-compat: Fix ProgressWindow
2023-02-26 05:00:31 -05:00
Dan Stillman
95f2e40434
Use clearer variable in item box
...
https://groups.google.com/g/zotero-dev/c/TvOfXVxwwkA/m/SdpU1QD7AAAJ
2023-02-25 01:40:10 -05:00
Abe Jellinek
fd85411e26
Preserve capitalization in Zotero.HTTP.request()
headers ( #3002 )
2023-02-24 02:15:07 -05:00
Dan Stillman
e18624e4b5
Fix startup error if DB corrupt and no backup files
...
Fixes #2996
2023-02-24 02:11:17 -05:00
Martynas Bagdonas
429970ad30
Fix annotation image rendering caused issues:
...
- Don't save unmodified annotation item when rendering annotation image
- Don't render annotation image multiple times
2023-02-24 02:11:17 -05:00
Adomas Ven
ba06db2e19
Remove firefox-zotero IPC pipe and switching code ( #2990 )
2023-02-24 02:11:17 -05:00
Dan Stillman
2c9e9f8a11
Update note-editor
2023-02-24 02:11:17 -05:00
Martynas Bagdonas
411167ab58
Tweak note-editor text and highlight color icons
2023-02-24 02:11:17 -05:00
Martynas Bagdonas
e659e042b0
Change note-editor text color icon
2023-02-24 02:11:17 -05:00
Martynas Bagdonas
504e932d88
Add missing text color string
2023-02-24 02:11:17 -05:00
Martynas Bagdonas
f49a6bf807
Add more colors to pdf-reader, note-editor and introduce text color tool
2023-02-24 02:11:17 -05:00
Abe Jellinek
55b17c2b7e
Scaffold web template: Serialize multiples
...
Fixes #2980
2023-02-23 16:36:59 -05:00
Adomas Ven
cfbfcf20bf
Refactor l10n code. Remove use of react-intl. ( #2975 )
...
Strings from .dtd files are now accessible from Zotero.getMessage
as the eventual move to Fluent would remove their distinction.
2023-02-10 10:26:49 +02:00
Dan Stillman
bcfdaaabab
Update Retraction Watch retraction reasons
2023-02-10 01:55:23 -05:00
Dan Stillman
3813456e2b
Fix some lint errors in Zotero.Retractions
2023-02-10 01:55:18 -05:00