- Reorder .snarkCommentInfo sections so my rating / average rating is located
directly above posted comments/ratings in .snarkComments
- Allows us to visually join the two tables and provide comment/rating
continuity
- If author name for comments is configured, display it in .snarkCommentInfo
table header
- Full status tooltips for status icons in .snarkTorrents
- This ensures we still retain full info in mini-mode in light/midnight themes
in addition to providing more descriptive text (for new users)
- Rework td/th classes for .snarkTorrents so each column (both th + td) now
belongs to a given class
- Removes the need to overuse nth-child qualifiers to target columns
- Allows easier column-alignment/spacing/widths
- Stop .snarkTorrentStatus class being incorrectly applied to .peerinfo columns
- Spans for DHT peers / Dest in #totals
- Ensures they don't break on narrower screens in Russian etc.
- Span for .snarkTorrentInfo info hash
- So we can highlight and select with a single click
- Delete icon for delete comments td
- Overhaul .snarkTorrents column widths
- Provides more predictable scaling experience, tidier layout
- CSS tidyups; deduplicate .snarkTorrents classes and move to their own
commented section
- Make DHT debug section collapsible
- Tooltips for downloading/finished torrents
- Download bars for torrents, torrent parts and peer downloads
- Friendlier date format (with completed: <date> tooltip for finished torrents)
- Minor theme updates/fixes
- Added #jumplist div to proxy error to make styling easier
- "tabindex -1"s to ignore disabled radios in snark/tracker config
- Updates to eepsite css files.
- Labels for radio/checkbox icons to increase surface area for clicks, improving
UI for touchscreen use
- Standardized configuration labels: bold text for leading options, standard
weight for trailing descriptions
- Remove some hard-coded table layouts
- Additional ids and classes for theming
when calculating global uploader limit, to allow more upload slots,
especially when some torrents are stalled.
Convert some shared fields to atomics for concurrency.