1. 20 Nov, 2018 1 commit
  2. 23 Oct, 2018 2 commits
    • rgaudin's avatar
      Use the main ideascube catalog URL as test URL · 97301b3a
      rgaudin authored
      - Testing URL is required to be working for Kiwix Hotspot to function
      - Safer as previous URL (favicon) might be removed
      - Kiwx Hotspot unusable anyway if this new file is not available
    • rgaudin's avatar
      Use a proxies configuration for downloads · b496b52f
      rgaudin authored
      - introduced a preferences JSON file (stored in homedir) via get_prefs() and save_prefs()
      - preferences can contain HTTP_PROXY and HTTPS_PROXY values
      - introduced a proxies variable via get_proxies()
      - proxies conf has "http" and "https" keys.
      those replicates the preference ones and contains full proxy URI: http://username:pass@server:port
      - preferences and proxies are read on startup
      - when present, proxies are superseeded by environment variables (HTTP_PROXY and HTTPS_PROXY)
      - proxy URI in prefs file or env can be socks:// (useful for tests using SSH)
      - test_connection() tests one HTTP and one HTTPS URLs
  3. 21 Sep, 2018 2 commits
  4. 20 Sep, 2018 2 commits
  5. 12 Sep, 2018 1 commit
  6. 31 Aug, 2018 1 commit
    • rgaudin's avatar
      Issue #214: Improve SD card writing · c892639b
      rgaudin authored
      - add a delay after diskpart to prevent Bad file descriptor error
      - speed up process by writing chunks of 25MiB
      - properly close device and image on error
      - additional logging
      - fixed SD challenge offset
      - copy is properly cancellable
      - dont consider failed-to-write as a complete failure (use success image name)
      - in case of failure to write, invite user to use Etcher via File menu entry
  7. 26 Jul, 2018 1 commit
  8. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      updated constants in data file · 102f548b
      rgaudin authored
      	removed ref to pibox_ideascube_conf (moved to ansiblecube)
      	removed refs to raspbian (moved to contents.json)
      	removed constant sizes for projects (now calculated in backend/content via contents.json)
      	added constant for `cache_folder`, `content_file` and `help_url`
  9. 28 Nov, 2017 1 commit
    • thiolliere's avatar
      use vexpress-a15 machine · 8c33d29a
      thiolliere authored
      because we want to use more RAM
      both a15_a7 and a15-tc1 dtb works with machine a15.
      a15_a7 seems to be the more powerfull but I don't know
  10. 17 Aug, 2017 1 commit
  11. 16 Aug, 2017 1 commit
  12. 15 Aug, 2017 1 commit
  13. 11 Aug, 2017 1 commit
  14. 21 Jul, 2017 2 commits
    • thiolliere's avatar
      use file chooser · 4d091bd2
      thiolliere authored
      (on travis we use temporary thiolliere pyinstaller repo. for macos)
      code refactor:
      download is no longer needed as we only download one file (it was useful
      when we were also downloading vexpress boot)
      a file chooser button ask for build directory
      an image with extensio building.img is created
      extension is changed to error.img or .img at the end of the process.
      we do not delete the file even on sd card installation.
    • thiolliere's avatar
      menubar about dialog · 60a0abfc
      thiolliere authored
  15. 20 Jul, 2017 2 commits
  16. 29 Jun, 2017 1 commit