Releases: hgrf/racine
Releases · hgrf/racine
v0.3.0
Features
- add link to latest release on help page
- replace "add sample image" by an icon
- add button to clear sample image
- rework header of sample editor (#218)
- use smaller headings on welcome and help page
- more detail in page titles
- center navbar brand on small screens
- remove top navbar controls from login page and improve the login page layout
- add external resources to help
- update UI icons to Font Awesome icons
- update Racine icon and favicon
- run celery tasks synchronously in testing and standalone
Bugfixes and other improvements
- fix sample search and selection on non-mainview
- log unhandled exceptions app-wide, not only for main blueprint
- log exceptions also in development
- add default error message to AjaxView
- refactor toggle button code
- refactor initialization of R (#217)
- fix: do not initialize hidden CKEditor more than once
- log unauthorized API requests and do not force status to 500
- improve error handling
- improve emailing API spec
- refactor SMB resource API (#209) and user-related API (#215)
- refactor dialog templates
- move generic form methods to base class
- add some API tests for sample and action creation (#213) and fix some pytest warnings (#214)
- do not transmit usage stats in testing
- backend: API refactoring and build improvements
- print: restrict image resizing to print area
- FormDialog: hide modal dialog before showing error dialog
- fix display of recent samples on welcome page
- refactor and clean up templates and CSS
- minify JS
- use more appropriate response codes for mail requests
- refactor icons and add bootstrap and fontawesome icons
- FormDialog: update CKEditor data before serialization
- publish usage stats on startup
- backend refactoring and cleanup
- fix action count in usage stats
Security patches
- bump cryptography from 41.0.6 to 42.0.4 (#231)
- Bump pillow from 10.0.1 to 10.2.0
- Bump jinja2 from 3.1.2 to 3.1.3
Desktop standalone demo app
- implement threaded async tasks and simple kv store (#204) and enable email config and usage stats
- bump app-builder-lib and electron-builder in /desktop (#232)
- clean killing of python subprocess at shutdown (#228)
- store data in home dir (#227)
- add standalone executable for x64 and arm64 macOS
- update package.json
- add code signing for macOS and Windows executables
- add some documentation about Desktop app
- Windows: fix welcome page
Build and CI
- add sonarcloud badge to README
- build: clean up Makefile (#223)
- CI improvements (caching, prebuild app-static, combining builds in one workflow etc.)
- exclude some folders from black and flake8
- Desktop app workflows: fix version determination for pull requests
devcontainer
- set up file association for jinja templates
- add editor ruler
- add bash-completion
Website
v0.2.0
Features
- add standalone executable in AppImage and .exe format
for Linux and Windows platforms - show last transmitted usage statistics in admin settings
Bugfixes and other improvements
- replace bootstrap-toc dependency by tocbot
- bump Flask-HTTPAuth from 4.7.0 to 4.8.0
- fix python linting issues (flake8)
- fix JS linting issues (eslint)
- add loading animation for AJAX views
- show API token on user profile
- refactor CSS
- use celery for sending emails
- improve devcontainer setup and automatic server
reload in development configuration - remove unused plugin feature
Security patches
- bump cryptography from 41.0.4 to 41.0.6
- bump pillow from 9.5.0 to 10.0.1
- bump urllib3 from 1.26.15 to 1.26.18
- bump werkzeug from 2.2.3 to 3.0.1
- bump jquery from 1.11.3 to 3.5.1 in /js
- bump tough-cookie from 4.1.2 to 4.1.3 in /js
- bump word-wrap from 1.2.3 to 1.2.5 in /js
- bump semver from 7.5.0 to 7.5.4 in /js
v0.1.0
- improved version management and release cycle
v0.0.3
- first release of Racine