* Got delete peer and save peer form on peer page working with tesla informed library
* Got edit peer form on peer page working with tesla informed library
* Update frontend build
* Got add peer form on peers page working with tesla informed library
* Remove unused state from peers page
* Remove unused functions from peers page
* Got show external address form on peers page working with tesla informed library
* Update frontend build
* Got change profile name form working with tesla informed library
* Got add contact profile form on unknown pubkey page working with tesla informed library
* Got export private key form on profile page working with tesla informed library
* Got export delete profile form on profile page working with tesla informed library
* Got change profile image form on profile page working with tesla informed library
* Remove unused saved state var in profile page
* Update frontend build
* Got create signing profile form working with tesla informed
* Got create contact profile form working with tesla informed
* Got add twitter account form working with tesla informed
* Update frontend build
* Improved make squeak form using tesla informed library
* Fix validation of empty content in make squeak form
* Remove inner input box div
* Use css for tesla informed classes
* Update frontend build
* Got basic add twitter forwarder account working
* Got delete twitter account working
* Link to profile page from twitter account card
* Simplify text for delete twitter account button
* Update frontend build
* Remove subclasses for peer downloader and simplify download timeline method
* Use thread pool executor for peer timeline download
* Rename download timeline method
* Save secret key and offer when downloading single squeak
* Remove old download pubkey squeaks method from network controller
* Fix get pubkey squeak entries method.
* Revert "Remove usage of squeak_core from squeak_store (#2029)"
This reverts commit bd15c653aa.
* Add make squeak method to squeak store class
* Add pay offer method to squeak store
* Remove squeak_core from controller constructor
* Remove default port param from controller constructor
* Fix broken itests
* Got download single squeak working synchronously
* Auto-indent peer page and profile page
* Rename enable and disable functions
* Re-arrange components in peer page
* Improve display of peer name and address
* Got more menu working on peer page
* Remove leading colon in peers page
* Change items in peers list to a link instead of onclick
* Update frontend build
* Increase size of peer icons
* Improve UI for enable/disable peer
* Update frontend build
* Remove comment in profile page
* Fix header for peer page
* Update frontend build
* Got basic web server running for peer
* Got squeak route and lookup route working
* Got secret key route working
* Got offer endpoint working
* Remove old comment
* Move peer server code to server subdir
* Create client subdir for peer client
* Return empty list for lookup when pubkeys is empty
* Add peer client and network controller class
* Remove old network code
* Remove old block subscription worker
* Remove network handler class
* Remove more old classes
* Add back twitter forwarder worker
* Remove download methods from controller
* Add websocket endpoint
* Add websocket subscribe method
* Add websocket client library
* Fetch squeaks from peer (slowly) on UI timeline load
* Fetch squeaks from peer (slowly) on UI pubkey squeaks load
* Got download squeaks working with HTTP requests
* Fixed external address method in controller
* Remove download pubkey squeak button and action
* Remove unused connection displays from peer ana peers page
* Fix 404 not found for offer endpoint
* Better handling of null cases in peer client downloader
* Simplify peer downloader
* Create subclass for range download
* Got single squeak download working
* Fix itest for get external address