Dan Stillman
6d6afdd706
Show correct quota message for personal library
2016-04-27 03:14:51 -04:00
Dan Stillman
0ebf49849a
Log counts of storage requests that succeeded and failed
2016-04-27 02:35:24 -04:00
Dan Stillman
1a97f27fe3
Use Bluebird reflect() instead of deprecated settle()
2016-04-27 02:34:46 -04:00
Dan Stillman
05de47149f
Allow marking of errors as handled for Bluebird
...
Set .handledRejection on an Error object to tell Bluebird that it's been
handled and shouldn't be logged by onPossiblyUnhandledRejection().
2016-04-27 02:32:58 -04:00
Dan Stillman
1502985d98
Update Bluebird to 3.3.5
2016-04-27 02:23:49 -04:00
Dan Stillman
2a8cd27b49
Increase default test timeout to 10000
2016-04-26 21:46:05 -04:00
Dan Stillman
88a1827332
Fix test failures
2016-04-26 21:45:55 -04:00
Dan Stillman
1c90a77298
Fix handling of 413 for over-quota errors
...
And fix handling of custom error dialog button text/callbacks in
general.
2016-04-26 18:59:23 -04:00
Dan Stillman
098655d913
Prompt about username change at sync time, not just in prefs
...
This is necessary because you can copy a database synced with a
different account into the data directory without affecting the stored
pref.
Also tweak the text to use proper quotes and remove quaint references to
"the server".
2016-04-26 18:12:20 -04:00
Dan Stillman
758af2be9e
Align "Set Up Syncing" button in prefs
2016-04-26 16:27:26 -04:00
Dan Stillman
4e50b7ddc2
Increase default test timeout to 10 seconds on Travis
...
Maybe this will fix some of the intermittent failures...
2016-04-26 02:43:44 -04:00
Dan Stillman
a62e7e46bf
Remove some unreachable code
...
Addresses #974
2016-04-26 02:00:51 -04:00
Dan Stillman
95ba68a757
Don't skip uploads of more than 25 items…
...
Fixes #965
2016-04-26 01:35:01 -04:00
Dan Stillman
55688a8104
Load item data in feed libraries before refreshing feeds
2016-04-26 00:00:12 -04:00
Dan Stillman
a8e94a8cba
Extra debug logging for #965
2016-04-25 23:41:49 -04:00
Dan Stillman
f82fb89e1c
Sort parent collections and items first in uploads
...
Closes #972
2016-04-25 20:16:31 -04:00
Dan Stillman
12e369b2b6
Show the invalid login prompt for an invalid API key
...
Addresses #953 , but the message should still be updated to be more
precise now that passwords aren't used directly.
2016-04-25 03:12:11 -04:00
Dan Stillman
4eee369b66
Use /keys/current for key requests
...
Possible after https://github.com/zotero/dataserver/commit/beb38579ca1
2016-04-25 02:51:35 -04:00
Dan Stillman
ebb2f1667d
Log feed errors to console
2016-04-25 00:50:28 -04:00
Dan Stillman
a05134e903
Fix search by file type
...
Fixes #966
2016-04-25 00:50:27 -04:00
Dan Stillman
010249e49b
Fix support for old type-forcing object syntax for DB query parameters
2016-04-25 00:50:19 -04:00
Dan Stillman
a605fe1cff
Don't try to access itemsView until loaded in citation dialogs
2016-04-25 00:33:57 -04:00
Dan Stillman
7bc80d1f32
Don't allow citing from feeds in classic dialog
...
And allow feeds to be hidden from collectionTreeView with hideSources
Fixes #964
2016-04-25 00:32:32 -04:00
Dan Stillman
174405defb
Fix feed refresh interval calculation
2016-04-25 00:05:05 -04:00
Dan Stillman
a218da859c
Fix COinS generation outside of translators
...
Fixes #963 , 5.0: CrossRef lookup is not working
2016-04-24 04:50:29 -04:00
Dan Stillman
6a47d1dc44
Fix #962 , 5.0: Add item by identifier in collection
...
Also adds a test for this, but lookup tests are disabled
until #699 is resolved.
2016-04-24 04:28:56 -04:00
Dan Stillman
425c86ca5e
Fix #957 , 5.0: Drag collections creates error messages
2016-04-24 04:07:23 -04:00
Dan Stillman
87a2eece3a
Fix #959 , 5.0: Submit to Zotero Server is not working
2016-04-24 04:04:40 -04:00
Dan Stillman
300c8e8aea
Leave default log level at 5 during test runs
...
Otherwise if debug output logging is enabled in the prefs nothing is
logged. Test output is still controlled by '-d n'.
2016-04-24 04:02:33 -04:00
Dan Stillman
9f100cd011
Add 'logBodyLength' flag to Zotero.HTTP.request()
...
Can be used to limit how much of the request body is shown in debug
output, defaulting to 1024 chars.
2016-04-24 04:01:14 -04:00
Dan Stillman
a91957c588
Fix #956 , 5.0: Merging of duplicate items is not working
2016-04-24 02:44:21 -04:00
Dan Stillman
c6444c29de
Merge branch '4.0'
2016-04-23 04:07:51 -04:00
Dan Stillman
385e36a746
Show invalid-login prompt if no API key
...
This can be improved further in #953 .
2016-04-23 03:33:01 -04:00
Dan Stillman
352eff2f04
Allow typing of usernames with spaces in the middle
2016-04-23 03:19:16 -04:00
Dan Stillman
fa541106c2
Update translators submodule
2016-04-23 02:32:57 -04:00
Dan Stillman
f633db1f01
Miscellaneous tweaks
2016-04-23 00:59:20 -04:00
Dan Stillman
b66a6b9518
Remove old sync throttle code (replaced by Backoff header)
2016-04-23 00:58:52 -04:00
Dan Stillman
121a2f79a8
Check for closed database and cancel sync
...
This can prevent a long hang if there's a shutdown during sync.
2016-04-22 22:48:58 -04:00
Dan Stillman
d3fc4eb554
Mark browser-offline exception as fatal during syncing
2016-04-22 22:48:58 -04:00
Dan Stillman
9c7663979e
Fix dragging of URLs into items list
2016-04-22 22:48:58 -04:00
Dan Stillman
f1af54236e
Add Zotero.Notifier.Queue to keep event groups separate, and use for sync
...
A queue can be created and passed as an option to data layer methods, which
will then queue events on that queue instead of the main internal queue. A
queue or an array of queues can then be passed to Zotero.Notifier.commit() to
commit those events.
Some auxiliary functions don't yet take a queue, so those events will still get
run on DB transaction commit.
Sync data processing now processes notifier events in batches to reduce
repaints, even though individual objects are processed within their own
transactions (so that failures don't roll back other objects' data).
Also remove some unused notifier code
2016-04-22 22:48:58 -04:00
Dan Stillman
1e5090579b
Fix ordering of notifier events
...
I'm not sure this matters -- since it was broken, itemTreeView notify()
code probably accounts for situations where, say, a 'modify' comes in
before an 'add' -- but it might avoid some edge cases in the future.
2016-04-22 22:48:57 -04:00
Dan Stillman
d974206d65
Add Zotero.warn()
...
Similar to Zotero.logError()
2016-04-22 22:48:46 -04:00
Dan Stillman
a726699b27
Update citeproc-js to 1.1.99
2016-04-22 00:01:37 -04:00
Dan Stillman
8a6402a744
Remove extra map refresh in itemTreeView::sort()
2016-04-22 00:00:37 -04:00
Dan Stillman
0539aa244a
Another Zotero.Tags.getID() fix after e2cbfbd0fe
2016-04-21 16:40:45 -04:00
Dan Stillman
10806c0a2d
Add id to Zotero.Tags notifier registration
2016-04-21 16:17:13 -04:00
Dan Stillman
39973abfa4
Update additional Zotero.ID.getID() calls after e2cbfbd0f
2016-04-21 16:15:41 -04:00
Dan Stillman
e7d27ee0f3
Close #931 , [Async DB] Update long tag fixer
2016-04-21 11:46:23 -04:00
Dan Stillman
e2cbfbd0fe
Deasyncify Zotero.Tags.getID()/getAsync(), and add Zotero.Tags.create()
2016-04-21 11:07:16 -04:00