Abe Jellinek
bdadd363d3
Scaffold web template: Serialize multiples
...
Fixes #2980
2023-02-23 16:37:16 -05:00
Dan Stillman
c3cde7784d
Update CSL locales
2023-02-22 22:16:05 -05:00
Dan Stillman
d7a8b2bb87
Update version
2023-02-22 22:16:05 -05:00
Dan Stillman
4ae4d98417
Update styles and translators
2023-02-22 16:43:00 -05:00
Dan Stillman
a9f1526bfc
Update locales from Transifex
2023-02-22 16:42:43 -05:00
Dan Stillman
f868f4f713
Update locales from Transifex
2023-02-21 16:40:36 -05:00
Dan Stillman
f3c0c01fe1
Fix startup error if DB corrupt and no backup files
...
Fixes #2996
2023-02-18 03:49:56 -05:00
Martynas Bagdonas
0bd39ef42e
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-17 10:31:28 +00:00
Dan Stillman
a78920b16f
Merge new English strings
2023-02-15 20:08:40 -05:00
James Eschrich
d866a10a2b
Made toolbar accessible to keyboard ( #2853 )
2023-02-13 23:28:53 -05:00
Adomas Ven
0f9024dc98
Remove firefox-zotero IPC pipe and switching code ( #2990 )
2023-02-13 19:18:40 -05:00
Dan Stillman
d8f7626dd4
Update note-editor
2023-02-10 17:03:26 -05:00
Martynas Bagdonas
c8da33d19c
Tweak note-editor text and highlight color icons
2023-02-10 11:32:57 +00:00
Martynas Bagdonas
0f63b2e654
Change note-editor text color icon
2023-02-10 09:47:31 +00:00
Martynas Bagdonas
19be7b9b70
Add missing text color string
2023-02-10 09:45:57 +00:00
Dan Stillman
52a1981747
Update locales from Transifex and merge new English strings
2023-02-10 00:36:38 -05:00
Martynas Bagdonas
19e1b231de
Add more colors to pdf-reader, note-editor and introduce text color tool
2023-02-09 16:15:12 +00:00
Martynas Bagdonas
b956d9b429
Add Filename option for PDF tab title pref
2023-02-06 17:44:01 +00:00
Dan Stillman
962cc23d1a
Update Retraction Watch retraction reasons
2023-02-05 21:50:29 -05:00
Dan Stillman
bbf72bfbcf
Fix some lint errors in Zotero.Retractions
2023-02-05 21:50:29 -05:00
Dan Stillman
b924720a2d
Detect retractions for DOIs with capital letters
...
https://forums.zotero.org/discussion/102745/retraction-watch-not-working
2023-02-05 21:50:29 -05:00
Dan Stillman
34bb51f58a
Update version
2023-02-04 16:46:18 -05:00
Dan Stillman
3aae80ca7d
Merge new English strings
2023-02-03 00:55:33 -05:00
Dan Stillman
ce60ce90f6
Add PDF reader tab title pref to General pane
2023-02-03 00:43:18 -05:00
Dan Stillman
6d0e5959e6
Rename PDF tab title pref to include reader
...
In case we have a separate pref for notes or something else
2023-02-03 00:43:18 -05:00
Martynas Bagdonas
a5fb64f295
Add a hidden pref for tab title with support for Creator-Year-Title option ( #2985 )
2023-02-02 17:35:58 -05:00
Dan Stillman
87fbf3c7fb
Add English strings from connector
2023-01-26 17:07:10 -05:00
Dan Stillman
c0bc2bafed
Update version
2023-01-25 18:53:48 -05:00
Dan Stillman
886500812e
Update translators
2023-01-25 18:53:28 -05:00
Dan Stillman
4a06053d72
Update locales from Transifex and merge new English strings
2023-01-25 18:52:47 -05:00
Adomas Ven
0ffe3122c2
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-01-17 15:59:19 -05:00
Martynas Bagdonas
1f721feab7
Increase active tabs count from 2 to 3 on Windows and <=8 GB systems
2023-01-17 19:35:38 +02:00
YFdyh000
9f53b48984
Show fieldLocalizedName in Scaffold - List All Fields ( #2965 )
2023-01-17 10:38:43 -05:00
Dan Stillman
9dad14c244
Update version
2023-01-13 20:21:22 -05:00
Dan Stillman
6374aea1c8
Update translators
2023-01-12 21:34:42 -05:00
Dan Stillman
be6eee5412
Update locales from Transifex
2023-01-12 21:33:09 -05:00
Dan Stillman
5919f0e77a
Fix DOI field context menu not appearing after field edit
...
Context menu wouldn't appear again until the item box was refreshed
2023-01-12 20:35:22 -05:00
Dan Stillman
f006995676
Item box: Use addEventListener()
2023-01-12 20:35:20 -05:00
Dan Stillman
665473b108
Add protection against immediate retries in delayGenerator
2023-01-11 02:32:44 -05:00
Dan Stillman
21777af980
Fix incorrect retries if multiple HTTP.request() calls get 500s
...
https://forums.zotero.org/discussion/comment/425814/#Comment_425814
The passed intervals array was modified, so after a request() got a 500,
subsequent calls would start with longer delays and eventually start
retrying immediately.
2023-01-11 02:32:39 -05:00
YFdyh000
4fbb89a588
stop opening while right click on attachment's url ( #2962 )
2023-01-09 19:36:05 -05:00
Dan Stillman
ff38ff5b9d
Fix broken creator autocomplete if place
becomes a base field
...
Well this was a wild one to debug.
Creator fields were only initialized for autocomplete due to a series of
>10-year-old bugs:
1) In `showEditor()`, `Zotero.ItemFields.isAutocompleteField(fieldName)`
was called for creator fields, which would pass, e.g.,
`creator-0-lastName`.
2) In `isAutocompleteField()`, `ItemFields.getName()` would normalize
`creator-0-lastName` to `false`, since it's not a valid field.
3) `isAutocompleteField()` listed `place` as a base field despite its
not having any mapped fields, so when `getTypeFieldsFromBase()` was
called on it, the return value would be `false`, which would be added
to the list of autocomplete fields, which would mean that the
normalized field of `false` from `creator-0-lastName` would match,
which would mean that `isAutocompleteField('creator-0-lastName')`
would always return true...as long as `place` never gained a mapped
field.
Except `isAutocompleteField()` wasn't supposed to be the test for
initializing autocomplete for creator fields anyway -- `fieldName ==
'creator'` was. But `fieldName` is something like `creator-0-lastName`,
not `creator`, which meant that that test always failed, which meant
that if `place` did gain a mapped field, both tests would fail, which
would cause the creator field not to be initialized for autocomplete,
which would cause it to break as soon as you started to type into it.
This fixes that.
2023-01-09 06:15:33 -05:00
Dan Stillman
9d2c7d44f8
Additional logging for "Invalid sync state undefined"
...
https://forums.zotero.org/discussion/102186/invalid-sync-state-undefined
2023-01-07 15:25:21 -05:00
Abe Jellinek
3678639273
LABD file relinking: Process using Unix paths ( #2961 )
2023-01-05 15:07:10 -05:00
Martynas Bagdonas
52a079044d
Limit Windows version to 2 PDF tabs in memory
...
Fixes zotero/zotero#2955
2023-01-02 12:51:14 +02:00
Dan Stillman
7e61be9799
Disable /connector/request
tests from 86c56951df
...
Until we restore the new header handling
2022-12-25 04:01:35 -05:00
Dan Stillman
0862e1e1bc
Revert "Zotero.HTTP.request(): Process headers case insensitively"
...
This reverts commit f6dd47dd1f
.
I shouldn't have cherry-picked this from fx102.
2022-12-24 03:55:15 -05:00
Abe Jellinek
f6dd47dd1f
Zotero.HTTP.request(): Process headers case insensitively
...
Using the Headers class from the Fetch API.
Before, the added test would fail: `_requestInternal()`, not finding a header
named `Content-Type` (case sensitive), would set it to
`application/x-www-form-urlencoded`. XMLHttpRequest, upon being given both
`content-type`: `application/json`) and `Content-Type`:
`application/x-www-form-urlencoded`, would helpfully merge the two, producing
`content-type`: `application/json, application/x-www-form-urlencoded`. That's
obviously not the correct behavior.
2022-12-23 21:42:36 -05:00
Abe Jellinek
86c56951df
Add /connector/request endpoint
2022-12-23 21:42:36 -05:00
Dan Stillman
51762e1c41
Update translators
2022-12-23 00:41:43 -05:00