Dan Stillman
b7a24a58fb
Use temp directory for recognizePDFCache.txt
2018-01-31 05:35:13 -05:00
Dan Stillman
31f0f0d210
Fix "Retrieve Metadata for PDF" with bundled PDF tools
2018-01-31 05:34:22 -05:00
Dan Stillman
2d43518ef2
Reduce minimum width of Zotero pane to 670px
...
We could potentially do more, but this is the narrowest the pane can be
with the left pane collapsed without starting to hide toolbar icons, so
let's try this. (This will still hide the sync icon if the left pane
isn't collapsed.)
Closes #675
Closes #1183
2018-01-30 19:12:05 -05:00
Dan Stillman
e4a399671a
Don't show Title in column picker, because hiding it doesn't make sense
2018-01-30 19:11:47 -05:00
Dan Stillman
2219bd9861
Update locales from Transifex
2018-01-29 17:38:56 -05:00
Dan Stillman
eca9d82aa2
Update submodules
2018-01-29 17:22:35 -05:00
Dan Stillman
4a41f219d8
Update citeproc-js to 1.1.183
2018-01-29 17:21:16 -05:00
Dan Stillman
5b46735204
Fix test breakage from d67c654245
2018-01-26 04:24:34 -05:00
Dan Stillman
c5fa1303e3
Prompt to reset local group files on 403 for file attachment upload
...
And reset modified file attachments when resetting files
2018-01-26 03:37:57 -05:00
Dan Stillman
d67c654245
Add version
option to toResponseJSON()
2018-01-26 03:37:57 -05:00
Dan Stillman
3390f2405b
Warn about version 0 when saving to sync cache
...
This should be an error, because the API will never return 0, but most
tests don't currently set the version properly in the response JSON.
2018-01-26 03:37:57 -05:00
Adomas Venčkauskas
d857a813b9
Fix integration test errors. Closes #1426
2018-01-25 12:48:12 +02:00
Adomas Venčkauskas
fe4b75758d
Fixes index is not defined error. Closes #1422
2018-01-25 12:39:50 +02:00
Adomas Venčkauskas
2523bca659
Fix slow citation dialog initialization
...
Report: https://forums.zotero.org/discussion/69929/beta-delay-citation-feature
2018-01-25 12:35:02 +02:00
Adomas Venčkauskas
8544618445
Fix footnote edit crashing in MacWord
2018-01-24 16:00:24 +02:00
Dan Stillman
0bb0912a7b
Enable 2x PDF icon
2018-01-24 06:15:23 -05:00
Adomas Venčkauskas
d41c8d6489
Fix an integration error when bibl present without citations
2018-01-22 13:26:43 +02:00
Adomas Venčkauskas
553d2b00d8
Fix 'id must be a positive integer' integration error
...
Report: https://forums.zotero.org/discussion/comment/298804#Comment_298804
2018-01-22 13:25:11 +02:00
Dan Stillman
2194dff7a4
Fix startup hang if note is null in database
2018-01-19 12:57:57 -05:00
Martynas Bagdonas
5815088586
Fix PDF tools usage in tests
2018-01-18 12:23:27 +02:00
Martynas Bagdonas
77ffc6ad5d
Deleted strings that are no longer in use
2018-01-17 13:33:18 +02:00
Martynas Bagdonas
0d5ea8520a
Use the bundled PDF tools
2018-01-17 13:33:18 +02:00
Dan Stillman
d662a828d1
Update locales from Transifex and merge new English strings
2018-01-16 13:25:23 -05:00
Dan Stillman
48757f08ff
Add missing spinners from 87cf336e2
2018-01-16 12:53:31 -05:00
Dan Stillman
17d4515002
Tweak padding in doc prefs
2018-01-16 12:53:31 -05:00
Dan Stillman
e4cc28ac60
Tweak wording of delayed-citations mode
...
"Delay citation updates until manual refresh" would be fine in the doc
prefs, but "until manual refresh" is a bit too awkward for the prompt.
Instead, go with @rmzelle's suggestion from #1242 of referring to
"automatic citation updates", and invert the checkbox.
2018-01-16 12:53:12 -05:00
Dan Stillman
cc9efde843
Fix translator architecture hangs on bad JSON in translatorCache
2018-01-16 11:31:34 -05:00
Dan Stillman
2b8311d3d7
Start sync icon spinning before purging data
2018-01-16 09:12:14 -05:00
Dan Stillman
0cd50b5560
Merge pull request #1242 from adomasven/feature/delay-updating-citatations
...
Refactor integration and delay citation updates
2018-01-16 09:11:21 -05:00
Adomas Venčkauskas
2b27e40308
Refresh citation text upon citation insertion
2018-01-16 14:04:13 +02:00
Adomas Venčkauskas
b985ef8a53
Ensure delayed citation styling is removed upon proper update
...
Ensure delayed citation styling is removed upon proper update
2018-01-16 14:04:10 +02:00
Dan Stillman
fec3fa2a72
Update locales from Transifex
2018-01-11 20:23:13 -05:00
Dan Stillman
09fc3c2b1c
Update submodules
2018-01-11 20:20:32 -05:00
Dan Stillman
7cb95f4129
Automatically rename dragged file attachments from parent metadata
...
Rename happens if only one file is dragged and the parent item has no
existing file attachments.
Closes #1405
2018-01-10 00:39:47 -05:00
Dan Stillman
ea2feadbff
Add spacing between icon and search field in Quick Format window
2018-01-08 01:08:44 -05:00
Dan Stillman
87cf336e22
Cancel active Quick Format search if another one starts
...
This fixes inconsistent results (#1349 ) from async searches finishing
out of order.
Also adds spinner when search is active
2018-01-08 01:08:28 -05:00
Dan Stillman
7d41047a9d
Blacklist spurious warnings about word processor plugin update manifests
2018-01-08 00:02:47 -05:00
Dan Stillman
3f6ef7fb01
Allow "now" in Accessed field to use current time
...
Closes #1340
2018-01-05 03:41:08 -05:00
Dan Stillman
5847388862
Add schema update step to remove dc:isReplacedBy relations
...
These should've all been replaced with dc:replaces relations in a schema
update step, so any that exist were likely synced down from the API
(since fixed) and should be obsolete/redundant.
2018-01-05 02:53:27 -05:00
Dan Stillman
4ac368e052
Add "Publication" to top level of search condition drop-down
2018-01-04 22:59:23 -05:00
Dan Stillman
fdb9e20076
Clear parentKey change marker after save
...
Fixes #1325 , Field editor closes during auto-sync of newly created
parent item
2018-01-04 19:10:41 -05:00
Adomas Venčkauskas
4b78ebcd72
Pause the document update timer during warning dialogs
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
47744e4ccd
Simplify field handling
...
Don't use field.writeToDoc(), because it prevents from optimizing
libreoffice text writes
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
2ad0dc00da
Add session.getItems in preparation for document collections
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
f8f403eca4
Display a refresh notice instead of bibliography when citing delayed
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
2827f70daa
Option to delay updating citation in document.
...
The checkbox in doc prefs is hidden until an update takes 5s or longer
after which the user is prompted to enable delaying.
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
6d05c3472b
Add more integration tests
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
5805c7e562
Integration refactor megacommit
...
- Removed obsolete logic for citation.properties.deleted, which is no
longer set anywhere
- Introduced a bibliography class
- BibliographyEditInterface no longer edits state
- Fields._processFields() now has linear flow because:
- Exception handling for missing items and corrupt fields reworked to be
handled in relevant Field classes, so that the flow remains linear
- Document modifying functions (i.e. Fields.updateDocument()) now only
called in Zotero.Integration.Interface functions instead of all over
the place
- document.setDocPrefs() now called after every execCommand() since
the cost is trivial, but that simplifies a bunch of logic
- Misc code cleanup
TODO at some point in the future:
- Move Integration.(init/delete)Pipe out
- Decouple references and clarify functions in Integration.Fields and
Integration.Session
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
f44d563a15
Add Zotero.Integration.Citation
...
- Moves a bunch of citation related processing from Integration.Session
- Replaces missing item handling with a function instead of exception
- Solves some really confusing flow issues in _processFields
2018-01-03 14:27:16 +02:00
Adomas Venčkauskas
a1acbd4038
Make current session globally available
...
Decoupling! Sessions can be instantiated without
Zotero.Integration.Interface
2018-01-03 14:27:16 +02:00