summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-08-29 16:33:33 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-08-29 16:33:33 -0400
commited192180f6ada5d48536100e2253f5ca66809516 (patch)
tree2bf9980e792bd7a6e5f1b27a3927f37bbfdd8891 /doc
parent8d32d54320d148e965f26d87d33694d7e8df5171 (diff)
blog for the day
Diffstat (limited to 'doc')
-rw-r--r--doc/design/assistant/blog/day_68__transfers.mdwn15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_68__transfers.mdwn b/doc/design/assistant/blog/day_68__transfers.mdwn
new file mode 100644
index 000000000..498f0eae4
--- /dev/null
+++ b/doc/design/assistant/blog/day_68__transfers.mdwn
@@ -0,0 +1,15 @@
+More work on the display and control of transfers.
+
+* Hide redundant downloads from the transfer display. It seemed simplest
+ to keep the behavior of queuing downloads from every remote that has a
+ file, rather than going to some other data structure, but it's clutter
+ to display those to the user, especially when you often have 7 copies
+ of each file, like I do.
+* When canceling a download, cancel all other queued downloads of that
+ key too.
+* Fixed unsettting of the paused flag when resuming a paused transfer.
+* Implemented starting queued transfers by clicking on the start button.
+* Spent a long time debugging why pausing, then resuming, and then pausing
+ a transfer doesn't successfully pause it the second time. I see where
+ the code is seemingly locking up in a `throwTo`, but I don't understand
+ why that blocks forever. Urgh..