wui: improved columns in welcome page server list 1973.status-last-rx-rebased.5 223/head
authorLeif Ryge <leif@synthesize.us>
Mon, 4 Jan 2016 19:58:55 +0000 (19:58 +0000)
committerLeif Ryge <leif@synthesize.us>
Mon, 4 Jan 2016 20:24:13 +0000 (20:24 +0000)
commit9fabb924867e164e1c6d4d805761db6c39652cf7
tree175940dbde6d168b2ec81113089c6c736d56e6d1
parent20b77ef4ff0d508434666ac6cc8a51d957e727c1
wui: improved columns in welcome page server list

As discussed at https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1973 and in
previous pull request #129.

 - replace lengthy timestamps with human-readable deltas (eg 1h 2m 3s)
 - replace "announced" column with "Last RX" column
 - remove service column (it always said the same thing, "storage")
 - fix colspan on 'You are not presently connected' message

Previous versions, some with github comments: https://github.com/leif/tahoe-lafs/commit/3fe9053134b2429904f673df561e602a50f83c7e , https://github.com/leif/tahoe-lafs/commit/486dbfc7bd3c0bbba42a6df8e4564601120aec0e , and https://github.com/tahoe-lafs/tahoe-lafs/commit/c89ea625803be36a18bce1af4eef95dcd78bba2b

Thanks to an anonymous contributor who wrote some of the tests.
src/allmydata/interfaces.py
src/allmydata/storage_client.py
src/allmydata/test/test_util.py
src/allmydata/test/test_web.py
src/allmydata/util/time_format.py
src/allmydata/web/common.py
src/allmydata/web/root.py
src/allmydata/web/static/css/new-tahoe.css
src/allmydata/web/welcome.xhtml
src/allmydata/webish.py