wui: improved columns in welcome page server list 129/head
authorLeif Ryge <leif@synthesize.us>
Sun, 23 Nov 2014 09:42:16 +0000 (09:42 +0000)
committerLeif Ryge <leif@synthesize.us>
Sun, 23 Nov 2014 09:54:36 +0000 (09:54 +0000)
commit486dbfc7bd3c0bbba42a6df8e4564601120aec0e
treec10f3113791a152ff20be8e2b940abd25bc3fbba
parentc0a2af5d69bbf63d244f3f17ab80f0e16de0fe0d
wui: improved columns in welcome page server list

As discussed at https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1973

 - replace lengthy timestamps with human-readable deltas (eg 1h2m3s)
 - replace "Since" column with "Status" (addresses usability problem in #1961)
 - replace "announced" column with "Last RX" column
 - remove service column (it always said the same thing, "storage")

This is a squashed commit of 3fe9053134b2429904f673df561e602a50f83c7e
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/root.py
src/allmydata/web/static/css/new-tahoe.css
src/allmydata/web/welcome.xhtml
src/allmydata/webish.py