Releases: dooit-org/dooit
Releases · dooit-org/dooit
V3 migration Fix
V3 Quick Hotfix!
Fixed
- Start crash due to missing folder
My Bad :)
v3.0.0
⚠️ NOTE: I might have missed a few things as this version is a total re-write from scratch, feel free to open an issue if that is the case. Yours truly will fix it asap!
Added
- Brand new dooit api for configurations
- Snappier UI Experience
- Event based code execution via dooit api
- Customize the columns order and visibility for todos and workspaces
- Allow addition of custom keybinds to trigger certain functions
- Better optimized bar (wont block ui)
- Custom formatters for column values to suit your needs!
- Multiple Theme support
- Custom CSS injections into the UI
- Dooit will now confirm node deletion by default. This behaviour can be changed via config
- many more...check out the wiki
Changed
- Sort options now appear in bar rather than a menu
- search will now show all items but will disable all non-matching ones
- Yanking was removed (will be introduced again as a plugin instead)
Removed
- Now todos are no longer stored in
todo.yaml
, run dooit migrate to migrate to new format - Old config will no longer work, see the latest docs to check out the configuration
Note
The support for YAML will be dropped from v3.0.0
New Contributors
- @DjTuner13 made their first contribution in #178
- @mimvoid made their first contribution in #179
- @khaneliman made their first contribution in #192
Full Changelog: v2.2.0...v3.0.0
v2.2.0
2.2.0
Added
- Add support for changing the default urgency of a todo with
TODO.initial_urgency
- Add support for changing urgency colors with
TODO.urgency1_color
toTODO.urgency4_color
- Add shortcut for recursively expanding and closing todos (Ctrl + Z)
- Add
WORKSPACE.start_expanded
andTODO.start_expanded
to launch with the Workspace and Todo tree fully expanded - Dooit can now also be launched with
python -m dooit
Fixed
TUI Update Fixes
v2.1.1 chore: add workflow-dispatch to python publish
Customize Date & Time Format
v2.0.1
v2.0.0
2.0.0
Added
- Dooit now allows duplicate descriptions to be added(closes #113)
- Clear due date when selected (closes #111)
- Add support for h / l to switch between panes (closes #96)
- Add support for Yank whole todos/workspaces (closes #76)
- Add support for
save on escape
(closes #106) - Add support for opening and highlighting URLs (closes #108)
- Add support for changing due date format (due/remaining time) (closes #116)
Fixed
- Slowness due to unnecessary rendering of the app
- Slow loading of the app because of dateparser (see #136)
- Text disappearing for non-alphabet characters in description(closes #112)
- Todos disappearing when wrapping descriptions with tags/quotes/brackets (closes #107)
- Use the background color specified in the config for the help menu
- Bar did not pick a color from the config and used the regular background
Breaking Changes
- Tags are now built-in within the description. They start with @ symbol (eg bring milk
@chore
) - Todos are no longer stored in a todo.txt format yaml file. This shouldn't break anything and the new version will take care of that!
Thanks!
What's Changed
Full Changelog: v1.0.2...v2.0.0