1. 17 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #230: adjust password requirements for Wikifundi · fb9ca893
      rgaudin authored
      - changed wikifundi configuration so it is less restrictive.
      - removed rule preventing login and password from being identical
      - fixed a revealer issue on GUI (proper error message was not displayed, only color code)
      - updated contents.json to use new tarball including new MW config
      - fix tar extraction command (-om) so extraction can work on exfat
  2. 11 Sep, 2018 1 commit
  3. 06 Sep, 2018 1 commit
  4. 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
  5. 27 Aug, 2018 1 commit
  6. 22 Aug, 2018 1 commit
  7. 24 Jul, 2018 1 commit
  8. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      added new util functions · 77b4e9b3
      rgaudin authored
      	factorized clear variables for GB and GiB
      	added ProgressHelper, a progression manager to be used by CLILogger and Logger (GUI)
      	changed human_readable_size() to it uses `humanfriendly` lib
      	moved the CLILogger from cli.py as now used on both cli.py and image.py
      	removed compute_space_required as now superseeded in backend/content
  9. 30 Apr, 2018 1 commit
    • rgaudin's avatar
      Include branding files into configuration JSON · 8b128fa4
      rgaudin authored
      - Files are encoded in base64
      - Files are put at the bottom of JSON file for easier reading
      - Support both GUI and CLI
      - Silently skips those files if those could not be retrieved
      - Extracted to a safe temp location first
      - Added a user-friendly display of configuration for CLI usage to check
      Ref Issue #160.
  10. 11 Apr, 2018 1 commit
  11. 16 Aug, 2017 2 commits
  12. 14 Aug, 2017 1 commit
  13. 21 Jul, 2017 1 commit
    • 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.
  14. 13 Jul, 2017 1 commit
  15. 10 Jul, 2017 1 commit
  16. 03 Jul, 2017 1 commit
    • thiolliere's avatar
      change cancel event · d8ff398f
      thiolliere authored
      now cancel event register pid to kill
      and method cancel just kill all and prevent other to register new pid
  17. 19 Jun, 2017 2 commits
  18. 08 Jun, 2017 1 commit
  19. 18 May, 2017 1 commit
    • thiolliere's avatar
      add threading for gui · 572e2787
      thiolliere authored
      now gui show a spinning icon and run installation in another thread
      the main difficulty was cancel_event:
      because qemu process would continue even if the application ends we have
      to signal to the emulation about cancelling