Skip to content

Releases: tangb/cleep

0.0.29

Choose a tag to compare

@tangb tangb released this 03 Feb 11:33
  • Added UI: close dialog after device has restarted
  • Added lib: log script errors during module installation
  • Added deps: remove parameters app dependencies from core
  • Added core: set MODULE_STORAGE_PATH and MODULE_TMP_PATH vars in CleepModule
  • Added core: add send_command_advanced helper to handle quickly commands
  • Added core: add alarm profile
  • Added core: add health route to rpcserver
  • Added bin: add new dryrun option to stop on any startup error or after timeout
  • Added bin: return different exit code
  • Added lib: add way to change execution path in console lib
  • Fixed lib: fix issue checking modules compatibility string
  • Fixed core: fix installable app version that was always 0.0.0
  • Fixed core: fix typo in install app dialog
  • Fixed core: fix UI app loading issue after app installation
  • Fixed core: fix issue with is_module_loaded (invalid response format)
  • Fixed core: fix issue in bus when command has no parameters
  • Fixed lib: set scripts exec path in installmodule lib
  • Fixed lib: fix error log when script exec failed
  • Fixed tests: fix issue checking command parameters
  • Fixed UI: disable aria warnings
  • Fixed install: download versionned modules.json first to avoid installing incompatible apps
  • Fixed package: fix dependencies. Install mandatory apps dependencies with core
  • Fixed package: fix missing lsof system command
  • Changed: alsa lib handle device description to help selecting the device
  • Changed: improve audiodriver lib
  • Changed: cleepfilesystem rsync function do not sync hidden files by default
  • Changed: update frontend js libraries
  • Changed: redirect to apps list if trying to load invalid app
  • Changed: handle apps that encountered problems during configuration step
  • Changed: improve frontend upload widget

0.0.28

Choose a tag to compare

@tangb tangb released this 15 Sep 15:59
  • Frontend: auto sync devices content on event. Apps don't have to do it by
    their own
  • Install: improve python dependency installation (use same file reference)
  • Libs: replace urllib3 use by requests
  • Libs: handle local package installation
  • Update and fix unit tests. Improve code coverage
  • Other small improvments

0.0.27

Choose a tag to compare

@tangb tangb released this 02 Jun 17:21
  • Frontend: fix app loading issue disabling parallel js libs loading
  • Frontend: improve frontend exception handling
  • Frontend: fix small issue displaying app label
  • Backend: improve tests session
  • Backend: improve check_parameters function in core
  • Backend: add way to filter custom exception in crash report lib
  • Backend: clean profiles
  • Backend: simplify driver instanciation (breaking change)
  • Tests: add PatternArg to help testing
  • Tests: add assert_command_called function
  • Implement compat string
  • ModulesJson libs get versionned app list or latest one

0.0.26

Choose a tag to compare

@tangb tangb released this 11 May 17:28
  • Frontend: add update label, handle markdown in update dialog
  • Frontend: fix app install button
  • Frontend: fix install and uninstall progress bar
  • Backend: add way to configure timeout in installdeb lib
  • Backend: disable timeout in installcleep lib
  • Installer: copy modules.json in cleep dir to be able to start without network
  • Installer: fix cleep version in index.html to avoid cache

0.0.25

Choose a tag to compare

@tangb tangb released this 05 May 17:42
  • Frontend: fix padzero angular filter
  • Frontend: fix open button for module that has no config
  • Frontend: disable cache for apps
  • Frontend: fix reboot/poweroff/restart functions
  • Frontend: fix reboot/poweroff/restart messages
  • Frontend: fix new apps not loaded after modules.json update
  • Frontend: fix app search (market+installed)
  • Frontend: display app quality and confidence
  • Frontend: group app links into menu
  • Backend: fix missing propagate field in MessageRequest
  • Backend: fix modules.json url
  • Backend: handle core events (instead of handling them in system app)
  • Backend: fix issue market not reloaded after modules.json is updated

0.0.24

Choose a tag to compare

@tangb tangb released this 17 Apr 10:35
  • Add way to monitor cleep memory usage using MEMORY_MONITORING env var
  • Add way to change app main file using APP_FILENAME global package var
  • Fix test session lib when using respawn function
  • Bump python libs
  • Fix task lib accuracy
  • Add missing python3-distutils package
  • Add mockdatetime test lib
  • Fix typos

0.0.23

0.0.23 Pre-release
Pre-release

Choose a tag to compare

@tangb tangb released this 17 Jan 16:50
  • Fix debian installer
  • Fix renderings
  • Improve task lib accuracy
  • Small improvements
  • Clean some code

0.0.22

0.0.22 Pre-release
Pre-release

Choose a tag to compare

@tangb tangb released this 28 Dec 19:02
  • Fix libs for python3.7 or new Raspberry Pi Os
  • Add rfkill command lib

0.0.21

0.0.21 Pre-release
Pre-release

Choose a tag to compare

@tangb tangb released this 15 Dec 13:46
  • Rename RaspIot to Cleep everywhere in the project
  • Clean core content (remove useless files, move some libs to module...)
  • Add unittests for major core files (97% core coverage)
  • Fix some minor and major issues
  • Rewrite some libs
  • Migrate to python3 (python 3.5)
  • Update python dependencies
  • Update installer to execute all scripts during .deb install
  • Update frontend libraries
  • Improve external bus

0.0.20

0.0.20 Pre-release
Pre-release

Choose a tag to compare

@tangb tangb released this 11 Oct 12:48
  • Migrate raven lib to sentry-sdk lib (raven is deprecated)
  • Fix issue during module update
  • Add way to install Cleep draft release (for authorized developers only)