Pter

Latest version: v3.16.1

Safety actively analyzes 621562 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

3.16.0

Changed
- Welcome message shows the version, so you know what you're up against ([40](https://github.com/vonshednob/pter/issues/40)), thanks andrei-a-papou!)
- The dialog boxes to select things (context, project, link) attempt to not cut off their title
- Searching for `due:` behaves the same way as `due:y`, `due:yes`, and `due:any`: any task with a due date is found
- Searching for `hidden:1` will *only* show hidden tasks, use `hidden:any` to show all tasks including hidden ones
- Searching for `hidden:` will find all tasks that have a `h:` attribute
- Default time-out for the Esc-key is now 200 ms
- Help bar at the bottom will show preferably the user-defined key bindings

Fixed
- ``, `[`, and `]` can also be used in key bindings, using `<hash>`, `<lbrack>`, and `<rbrack>` respectively ([33](https://github.com/vonshednob/pter/issues/33))
- Archiving and task deletion was broken and could crash pter ([43](https://github.com/vonshednob/pter/issues/43))
- Highlighting in dialog boxes to select things (context, project, link) is covering the whole line now (thanks, andrei-a-papou)
- Sections in the help screen that would be empty because no keybindings have been defined, are no longer shown (thanks, andrei-a-papou)
- Standalone `+` or `` are no longer listed in their respective completions ([46](https://github.com/vonshednob/pter/issues/46))
- Mouse wheel scrolling would in some cases cause scrolling, making it look like there was any mouse support. Mouse wheel scrolling should now do nothing. ([51](https://github.com/vonshednob/pter/issues/51))
- Key sequences work in the help screen, too ([59](https://github.com/vonshednob/pter/issues/59))
- Scrolling with cursor keys in the help screen are no longer "lagging"
- `quit` removed from the help screen; that means to close the help screen, use `cancel`

Added
- `inc-due`, `dec-due` functions to increase/decrease due dates by `due-delta` (`1d` by default) or quickly add a due date if there is none, [48](https://github.com/vonshednob/pter/issues/48)
- `due-skip-weekend` option to skip over weekends when increasing/decreasing a due date
- `clear-due` function to remove due date
- `reduce-distraction` option to hide the task list when editing/creating tasks
- `{{note}}` makes the `note:` attribute of a task available to hooks
- Added `go-word-left`, `go-word-right`, `del-to-eol`, `del-word-left`, and `del-word-right` ([36](https://github.com/vonshednob/pter/issues/36), thanks andrei-a-papou)
- pter has the commandline parameter `--list-keys` (or short, `-k`) to list all key bindings
- Added search term `due:any` to be more explicit about finding tasks that have any due date
- Added search term `done:any` for consistency
- Added search term `hidden:any`, to find all tasks, even hidden ones
- Added search terms `t:any`, `t:yes`, and `t:no`
- Configuration option `esc-timeout` in the `[General]` section
- `view-note` command, by default on `V` to view a note instead of editing it
- Configure the note viewer with the ``viewer`` option
- `word-boundaries` option in `[General]` section for use with `go-word-` and `del-word-` functions
- `help-action` option to configure the items in the help bar at the bottom of the screen
- `{file}` field in `task-format`
- `reset-terminal` configuration option ([51](https://github.com/vonshednob/pter/issues/51), thanks, andrei-a-papou!)

3.15.2

Fixed
- Could not change list control key bindings ([35](https://github.com/vonshednob/pter/issues/35))

Added
- Support for `F13` through `F20` ([39](https://github.com/vonshednob/pter/issues/39), thanks to andrei-a-papou!)

3.15.1

Fixed
- Scrolling was broken ([37](https://github.com/vonshednob/pter/issues/37)), thanks to onovy for fixing it!
- It wasn't possible to change the keybindings of text field editor keys ([35](https://github.com/vonshednob/pter/issues/35))

3.15.0

Fixed
- The `[Editor:Keys]` section in the configuration file was completely ignored ([35](https://github.com/vonshednob/pter/issues/35))
- It was not possible to (re-)bind the keys `:` or `=` to any function ([33](https://github.com/vonshednob/pter/issues/33))

Added
- You can tell pter to call external programs when certain things happen in the program. The term in the documentation is 'hooks'. ([23](https://codeberg.org/vonshednob/pter/issues/23))

3.14.0

Added
- `sort-order` option (thanks a lot to onovy)
- shortcut to set a task to priority `D` (thanks a lot to onovy)

Fixed
- auto suggestions for `note:` did not list files from all folders

3.13.0

Added
- `time-tracking` configuration option to integrate with external time tracking programs

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.