QWatson 0.2.1
OpenPGP key used to sign releases : 3DF2B35596EF4FB4B41AB3B5C73AE16957B7100D
Reveal Key
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 =DexG -----END PGP PUBLIC KEY BLOCK-----
New Features
PR #38 : Add an option to start an activity "from now", "from last" or from "other"
PR #28 : Create a helper function to insert a frame a posteriori at a given index in the database
Enhancements
PR #27 : Show only the first 7 characters of the activity id in the overview table
Bug Fix
PR #36 : Fix crash when starting and the state file was not empty and add tests
PR #32 : Fix regression bug and test the start and stop datetime editing in the overview table.
Issue #26 : New activity not shown in the overview table if day is empty (fixed by PR #28).
TechDebt and CI
PR #39 : Add CI-tests for the DropDownToolButton class in the widgets module
PR #31 : Add CI tests for mainwindow.py
PR #30 : Refactoring of the code to edit frame
PR #29 : Setting up CI with AppVeyor and Codecov