Releases
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
bump follow-redirects from 1.15.2 to 1.15.6 in /site (#233 )
bump ip from 2.0.0 to 2.0.1 in /site (#230 )
add testimonial by Everton Arrighi
add download links for demo apps
fix website build
You can’t perform that action at this time.