Commit Graph

12 Commits (dfe85386b5a2e38ae438c5884b97a82dde77d341)

Author SHA1 Message Date
Aaron Miller edad3baa99 download: make model downloads resumable
* save files as `incomplete-{filename}` in the dest folder
* rename into place after hash is confirmed or delete if hash is bad
* resume downloads using http `range`
* if DL is resumed from a different app session rewind a bit -
  this is to deal with the case where the file size changes before
  the content is fully flushed out
* flush dest file at end of readyRead, this mitigates the above
  and provides backpressure on the download if the destination disk
  is slower than the network connection
1 year ago
Adam Treat 4a09f0f0ec More extensive usage stats to help diagnose errors and problems in the ui. 1 year ago
Adam Treat bc77d95def Add a requires field for the models.json for future proofing. 1 year ago
Adam Treat 43eef81ca8 New startup dialog features. 1 year ago
Adam Treat b00da454e4 Provide a description and make the downloader cleaner and prettier. 1 year ago
Aaron Miller 15a979b327 new settings (model path, repeat penalty) w/ tabs 1 year ago
Adam Treat 1b0eac2870 Add debugging code for ssl errors. 1 year ago
Adam Treat fe97a6e04f Make the download use a temp file to save ram and make it threaded. 1 year ago
Adam Treat c086a45173 Provide a non-priviledged place for model downloads when exe is installed to root. 1 year ago
Adam Treat 993a43d33a Minor cleanup. 1 year ago
Adam Treat 5a00c83139 Display filesize info in the model downloader. 1 year ago
Adam Treat e6cb6a2ae3 Add a new model download feature. 1 year ago