1. 09 Oct, 2019 1 commit
  2. 24 Aug, 2019 1 commit
    • rgaudin's avatar
      Various fixes for windows/py3.4 · 070560d6
      rgaudin authored
      using mkdtemp as NamedTemporaryFile can't be reopened on windows
      saving files with UTF-8 encoding
      removing commas after **kwargs
      removing f-strings
      using universal_newlines instead of text with subprocess
      070560d6
  3. 09 May, 2019 1 commit
    • rgaudin's avatar
      Removed ideacube · 1de0d964
      rgaudin authored
      - static homepage generated in installer (using ideascube template)
      - shared static for all system pages
      - changed default user from `ideascube` to `user`
      - `default` cert replaced with actual FQDN one
      - ZIM files copied directly into data/packages/
      - new master to include those changes
      - `default` cert replaced with actual FQDN one
      1de0d964
  4. 20 Nov, 2018 1 commit
  5. 12 Nov, 2018 1 commit
  6. 11 Nov, 2018 1 commit
  7. 25 Oct, 2018 1 commit
  8. 23 Oct, 2018 1 commit
    • rgaudin's avatar
      Proxy Settings UI · ecc49d3b
      rgaudin authored
      - Menu Entry to read/set proxies configuration
      - Reset Proxy button empties and saves the proxies conf (direct connection)
      - Save button records the supplied settings and uses them. No check on validity.
      - Test buttin tests the supplied proxies settings over HTTP and HTTPS and provides feedback
      - Run installation main button stops and raises an error message if test_connection() fails.
      ecc49d3b
  9. 24 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #241: Added a Cache Folder management tool · 8832c2af
      rgaudin authored
      - command line tools:
      	- kiwix-hotspot cache --build-dir . show
      		list all files in cache, showing which ones are to be kept (latest version)
      	- kiwix-hotspot cache --build-dir . clean
      		remove all obsolete (non latest or alien) files from cache
      	- kiwix-hotspot cache --build-dir . reset
      		removes the cache folder completely (option to keep latest master)
      
      - GUI interface
      	- Clean button appearing next to build-folder selector when build-dir is set
      	- Opens a popup displaying usage and offering Clean or Reset (no option) actions
      	- Async, cancellable actions
      	- Displays new disk usage and free space after operation completed
      8832c2af
  10. 21 Sep, 2018 1 commit
  11. 20 Sep, 2018 2 commits
  12. 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
      fb9ca893
  13. 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
      c892639b
  14. 22 Aug, 2018 1 commit
  15. 20 Aug, 2018 3 commits
  16. 26 Jul, 2018 1 commit
  17. 24 Jul, 2018 2 commits
  18. 13 Jul, 2018 1 commit
    • rgaudin's avatar
      Add support for EduPi resources · 9f4f9639
      rgaudin authored
      	In ansible through edupi_has_resources variable (bool)
      	In backend via a fake-content shortcut
      	In process stage, by extracting the supplied file into the mount point
      	In move-content, by calling import-from-folder
      
      	supports both a URL and a File path.
      	supports CLI via --edupi-resources
      	supports GUI via 2 inputs (URL or FileChooser). URL superseeds local file.
      	supports config saving/loading
      9f4f9639
  19. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      added progress bar to GUI · d3a91c21
      rgaudin authored
      	inheriting ProgressHelper in Logger
      	overall progress is shows in the window title
      	stage number and stage name now displayed in place of step
      	removed spinner and added a regular left-to-right progress bar (stage's progress)
      	step is now shown in the progress bar
      d3a91c21
  20. 11 Apr, 2018 1 commit
  21. 06 Mar, 2018 1 commit
    • rgaudin's avatar
      Issue #126: Filepicker now allows *.ico file to be selected as favicon [NOT TESTED] · fe91b533
      rgaudin authored
      - Using separate filter for logo (only PNG) and favicon (PNG, ICO)
      - Could have required an update to ideascube:
      	usually, <a rel="icon" /> uses a type="xx" attribute with icon mime type)
      	but ideascube template (base.html) is not specifying it so browser will detect
      - favicon will be named favicon.png regardless of its type (no side effect)
      - needs to be tested from GUI to Web UI
      fe91b533
  22. 12 Dec, 2017 1 commit
  23. 09 Oct, 2017 2 commits
  24. 03 Oct, 2017 1 commit
    • thiolliere's avatar
      impl create admin account Fix #100 · e56b8413
      thiolliere authored
      a new argument is send to run_installation:
      it can be None or a dict with login and pwd
      
      login and pwd are very restricited because I don't really know what is
      permitted.
      
      in order not to show the password a new argument is added to the
      exec_cmd: show_command.
      e56b8413
  25. 06 Sep, 2017 1 commit
  26. 26 Aug, 2017 1 commit
  27. 23 Aug, 2017 1 commit
  28. 20 Aug, 2017 2 commits
  29. 17 Aug, 2017 3 commits
  30. 16 Aug, 2017 1 commit
  31. 14 Aug, 2017 2 commits