ok, so each filelist is just an xml - i hope we all agree that comparing two XML's and picking out whats new is easy.
Surely it would be possible, to have an option on each user where-by you can right click ->"check for new files"
This process firstly renames the existing filelist for the user (eg user.old.xml.bz2) , downloads the new one, runs the compare function already included in the program and then either dynamically displays the differneces or creates a new filelist (eg user.diff.xml.bz2) and displys that
on a mass basis, there could be an option to download/check new files for all users on the hub - which could have a limit of hubs with 15 users (i assume the client software is aware of can be made aware of the number of users on a hub) or less. This would be perfect for a small "closed" community.
I undertsand the software is open source and therefore people could change this limit and recompile - and since no one place is specifically responible for hub software, its difficult to implement quickly, but it would still be possible to bar this feature from the server side
If its not possible to limit this effectively to small hubs, then simply dont implement the mass update and make it possible on a user by user basis only.
anyhoo - since there is cleary some negativity towards this, ill try writing it myself for use in our community.