- Additional column on hostname list page for helper address with icon, and
iconfication of b32 addresses
- Added minified identicon to hostname column
- Changed destination address display on list/details from textarea to div to
accomodate automatic height adjustment (no need to manually specify height and
hope for the best)
- Also allows us to display the full Destination on the details page
- Tooltips for eraser icon + new address helper icon & minified identicons
- Consolidation of Hostname/host name/name referenced: now all "Hostname"
- Theme tweaks and whitespace removal
- Graph image updates
- Custom fonts with fallback
- Left-align legend
- Thinner restart and graph lines for clarity
- Separate legend and display period date
- Text tidyups
- Tweak layout and text of configuration options
- Default width to 400px to avoid info truncation
- 15s and 30s refresh options
UX motivation:
- Console links are a small group of likely-useful actions and apps, thus makes
sense to keep them at closer reach
- Ensures that if more hidden services links are added, the console links
remain visible
- Change NamedDB implementation to HashMap
- Change NamedDB locks to ReentrantReadWriteLock
- All unlocks in finally blocks, remove redundant unlocking
- Remove throw declaration from methods that don't
- Read under write lock when that's simpler
- Use Boolean fields rather than valueOf()
- Fix unlock order inversion in I2PtoTCP and MUXlisten
- Remove unused locking in TCPtoI2P
- Add missing locking in status command
- Remove redundant locking
- Remove unnecessary catch-and-rethrows
- Spelling fix in error message
- Set some methods static
- Blank line removal