Releases: tangb/cleep
Releases · tangb/cleep
Release list
0.0.29
- 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
- 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
- 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
- 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
- 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
- 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.22
0.0.21
- 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