Adomas Venčkauskas
ffd9a07164
Restores sync credential functionality of 4.0.
...
Improves UX of sync authentication.
The account is now linked and unlinked and an API key related to
the client is generated transparently in the background.
The API key is deleted on unlinking.
No sync options are allowed before linking an account.
2015-12-14 23:55:28 +00:00
Adomas Venčkauskas
3fcfba5d36
Add sinon-as-promised for mocking promises
2015-12-14 23:05:54 +00:00
Dan Stillman
fb46d6d216
Merge pull request #873 from adomasven/feature/batch-untag
...
Remove tags on shift-drag
2015-11-20 16:33:42 -05:00
Dan Stillman
73add2156d
Merge pull request #875 from adomasven/fix/open-files-without-extension
...
Recognizes and opens files even without extensions.
2015-11-20 16:28:13 -05:00
Adomas Venčkauskas
4b16210ac6
Remove tags on shift-drag
...
Closes #852
Currently shows a *+* icon for adding a tag and
a *link* icon for removing it.
There does not appear to be any way to have a custom mouse cursor,
which makes this interaction extremely unintuitive. It might be
possible to hack this in, but it does not really warrant the effort.
E.g. `window.setCursor` does not respond whilst dragging.
2015-11-20 16:51:48 +00:00
Adomas Venčkauskas
2de0ed7871
Recognizes and opens files even without extensions.
...
Closes #842
Also:
Changes AsyncChannel to be a coroutine.
2015-11-20 16:14:55 +00:00
Dan Stillman
26471fc621
Update test config for new Firefox download URLs
2015-11-19 16:16:53 -05:00
Dan Stillman
08cb63f66d
Fix various cases of saving items to selected collection
...
This changes Zotero.Translate.Base.translate() to take an options object (in
order to take a 'collections' parameter, which is passed to the
Zotero.Translate.ItemSaver constructor). The old parameters are still supported
with a deprecation warning, and there may be other places that still need to be
updated.
2015-11-15 17:49:31 -05:00
Dan Stillman
22b1fa8cf8
Don't load bundled files before each storageLocal test
2015-11-15 17:49:31 -05:00
Dan Stillman
57dfd1885d
Allowing passing window to loadZoteroPane() support function
2015-11-15 17:49:31 -05:00
Dan Stillman
6d64526648
Ignore unknown fields in Zotero.Item::fromJSON()
2015-11-12 17:24:03 -05:00
Dan Stillman
3025123cb8
Merge pull request #867 from adomasven/feature/dropbox-alert
...
Detect when data directory is in Dropbox
2015-11-12 15:45:00 -05:00
Dan Stillman
563cfb4fd4
Add test PDF file
2015-11-12 15:40:42 -05:00
Adomas Venčkauskas
b75cc8f9d0
Closes #437 , Detect when data directory is in Dropbox
...
Display a warning when choosing data directory
Or on opening Zotero Pane for existing users with data dir in dropbox
Also:
Fix a bug where it won't use custom path if "Choose..." button is
pressed instead of radio button.
Change filepicker to show current data directory on display
2015-11-12 20:24:39 +00:00
Dan Stillman
cc9d1cc41d
Merge pull request #871 from adomasven/fix/my-publications-linux
...
Fixes the finish button on my publication wizard on linux
2015-11-12 05:41:57 -05:00
Dan Stillman
62aeb1da32
Full-text syncing support via API [DB reupgrade]
2015-11-12 02:54:51 -05:00
Dan Stillman
cb81f3febd
Set 'Content-Type: application/json' on object uploads
2015-11-12 02:51:48 -05:00
Dan Stillman
69e5c5ae05
Don't accept libraryVersion in syncAPIClient::getVersions()
...
Since /settings is always called first with If-Modified-Since-Version,
it's never necessary to include that in the versions request.
2015-11-12 02:50:24 -05:00
Dan Stillman
ae277391b6
Miscellaneous tweaks
2015-11-12 02:48:41 -05:00
Dan Stillman
614232754a
Allow "Zotero.Fulltext" as "Zotero.FullText"
...
"Zotero.Fulltext" should be considered deprecated, though there's no
warning for it yet.
2015-11-12 02:42:20 -05:00
Dan Stillman
6d289797bf
Retry API requests automatically after 5xx errors
2015-11-12 02:41:40 -05:00
Dan Stillman
bad9833896
Resolve caller.start() promise when passed functions finish
...
Instead of waiting for all queued functions to finish
2015-11-11 02:14:30 -05:00
Dan Stillman
790d6d3dd6
Fix "Save to Zotero" in download overlay
2015-11-10 15:52:09 -05:00
Adomas Venčkauskas
234c94be67
Fixes my publication wizard on linux, Closes #738
...
Also:
- Removes horizontal scrollbar in linux my publications wizard, Closes
#740
2015-11-10 18:25:22 +00:00
Dan Stillman
8197fa4ce8
Fix LIKE binding error in Nightly loading duplicates
2015-11-08 16:16:05 -05:00
Dan Stillman
26f6f05331
Merge pull request #869 from zuphilip/patch-2
...
Relax condition in parseContextObject
2015-11-08 16:14:14 -05:00
Philipp Zumstein
89a0f8910a
Relax condition in parseContextObject
...
Especially, allow rft.subject and rft.description in core OpenURL without Dublin Core declared as format. This fixes #851
2015-11-08 11:21:45 +01:00
Dan Stillman
1e6bb44e80
Show My Publications in Advanced Search and disable Save Search button
...
Closes #703 (unless I'm forgetting something)
2015-11-04 14:06:32 -05:00
Dan Stillman
3100f10396
Make Zotero.Libraries.getAll() return sorted Zotero.Library instances
...
My Library, My Publications, and then groups sorted by name
2015-11-04 14:04:21 -05:00
Dan Stillman
e8a887304e
Move Zotero.CollectionTreeRow to separate file
2015-11-03 17:08:55 -05:00
Dan Stillman
41f5137e24
Update some attachmentMIMEType -> attachmentContentType
2015-11-03 17:08:55 -05:00
Dan Stillman
b8d00e2051
Fix error showing pages/modified in attachment box
2015-11-03 17:08:55 -05:00
Dan Stillman
b52cfae225
Show "Delete Permanently..." button in right-hand pane in trash
2015-11-03 17:08:54 -05:00
Dan Stillman
f2bef5998c
Disable actions in My Publications and clean up trash item menu
...
Disallow everything other than adding a child note in My Publications,
since the wizard only shows on drag (currently, at least). Need to
disable translation separately.
Also show "Delete Item[s]..." in the trash context menu, and hide rather
than disable various menu options.
Addresses #703 -- still need to disable saved search saving
2015-11-03 17:08:10 -05:00
Dan Stillman
bd1092e519
Update version
2015-11-03 00:23:25 -05:00
Dan Stillman
687ee6ba07
Fix sync error from items dragged between libraries before first sync
...
And fix bug in Zotero.URI.getURILibrary()
2015-11-02 20:36:47 -05:00
Dan Stillman
318528df4d
Remove obsolete sync code
2015-11-02 03:23:15 -05:00
Dan Stillman
d07756d68d
Store API key in login manager, and add temp field in prefs
2015-11-02 03:22:37 -05:00
Dan Stillman
e03cf637b6
Fix 412 handling
2015-11-02 03:20:29 -05:00
Dan Stillman
7f43ca9503
Merge branch '4.0'
2015-11-01 21:22:13 -05:00
Dan Stillman
e0b5111442
Update some outdated Zotero.Libraries.getType()/getName() calls
2015-11-01 18:29:02 -05:00
Dan Stillman
3ad6e78d98
"Use"->"Keep" existing rights field for clarity in My Publications
2015-11-01 18:21:48 -05:00
Dan Stillman
53478f4752
Allow 412 when uploading deletions
2015-11-01 13:28:03 -05:00
Dan Stillman
110f637d1e
Don't default to Creative Commons license for My Publications
...
Just share on zotero.org by default, and let user choose CC if desired.
2015-11-01 03:59:01 -05:00
Dan Stillman
7e3ba7bc61
Misc. debug tweaks
2015-11-01 03:59:01 -05:00
Dan Stillman
1e6c29766f
Add deletion uploading to API syncing [DB reupgrade]
...
Tags deletions are not currently synced, and maybe don't need to be.
2015-11-01 03:58:54 -05:00
Dan Stillman
6b8e5bafc6
Don't show deleted items outside of trash
2015-11-01 03:36:23 -05:00
Dan Stillman
3692536770
Fixes #862 , Trash Looks Empty
...
Broken by 3ff1ff88a9
2015-10-31 17:13:51 -04:00
Dan Stillman
532d485793
Delete older versions of processed objects in cache
...
And recover from "Sync cache had later version than remote" error, which
shouldn't actually happen...
2015-10-31 15:19:50 -04:00
Dan Stillman
6ccfed2488
Don't show item context menu until it's ready
...
With async generation, an incorrect menu was showing first before the
correct version appeared.
2015-10-31 03:46:47 -04:00