Restyle tabs to 2 spaces. Move upload logic to main.js for global broadcast. Disable auto play.
Add async play. Unify peerTime, audioManager in main to prevent duplication
Remove old ui elements
Implement local file store. Play files from this store.
Add input for delayed playback
Add file list
Trim statusBlink from connection.js
Allow repeated upload by preventing multiple p2p setups
Trim some google login code
Change low-level debugs from toastr to console.log
Implement chord DHT algorithm for collective caching
Reject files locally available. Fix dht overflow bug
Fix bug in previous commit
Use non-hashed file ids to prevent collisions. Rename keys to ids to prevent namespace conflicts.
Implement dataless file entries for index population
Remove TODO file