Releases: emmanueltouzery/projectpad2
Releases · emmanueltouzery/projectpad2
v2.3.1
GUI
- fix styling of the search bar -- buttons and entry are now properly linked
- Nicer GUI to add server and project items: buttons with description instead of radio buttons
- Notes: hide the 'Copy code block' button when switching notes
CLI
- make autoupgrade ppcli path detection more robust on linux
v2.3.0
GUI
- Upgrade dependencies, mostly relm 0.21, gtksourceview 3->4
- Code cleanups
- When a server item group changes, must refresh the whole list
- Server link: display details about the server we link to in the header
- Fix bugs: "Copy Database" used to copy the username, copy POI path used to copy the text
- Ability to move project items: servers, server links, project notes, project point of interests can now be moved from one project/environment to another one. Server links to the moved item will continue working.
- Fix hidpi issues with icons in projects and search
- Notes: on hover a button will appear on top of note code blocks to offer to copy their contents to the clipboard, and a new context menu entry will offer to copy code blocks too
- Headers: server 'text', server item 'text' are now displayed inline in headers if they're populated
CLI
- newer version of the 'skim' library, allows to use ctl-arrow to move between words in the search entry
v2.2.2
GUI
- Fix export bug: used to complain the filename didn't end in .7z even if it did
- Export: add a "confirm password" entry
CLI
- sort by most frequently used in the default view
- zsh shell integration: no more ~0 and ~1 when pasting in ssh shells launched from ctrl+space [must update the zsh from .zshrc]
- zsh shell integration: passwd doesn't behave strangely anymore in ssh shells launched from ctrl+space [must update the zsh from .zshrc]
- adapt auto-upgrade to work correctly with shell integration mode
v2.2.1
CLI only-release
CLI
- zsh integration: use
ppcli --print-shell-function zsh >> ~/.zshrc
and reload your shell to be able to openppcli
withcontrol+space
, and any command you run through ppcli will be added to your CLI history - use structopt for CLI parameters parsing
v2.2.0
GUI
- Fix export if the user typed a filename not ending in .7z
- Search view: displaying preview of shortcuts when holding ALT or CTRL wasn't reliable
- Project search filter (prj:) - allow quotes for project names with spaces
- Minor cleanups
CLI
- ssh: only pass in the -p/-P param if needed
- edit config file: use local $EDITOR over vim; the new algorithm is: first remote $EDITOR, then local $EDITOR, if not, finally vim
- also take into account the full POI description when filtering (as opposed to the truncated one for display)
- check every 7 days if a new version is available and offer upgrade if so; new flag to disable the feature:
--no-upgrade-check
v2.1.0
GUI
- Support for import/export with project granularity to potentially encrypted 7zipped YAML files
- A server link can now link to a specific group within a server
- Ability to search within notes also when editing
- New shortcut to edit a note: ctrl-e
- Scrolling to server item: more precise scrolling
- Refresh versions of dependencies
- Bugfix: shortcuts in the search view were tied to e and y instead of ctrl-e and ctrl-y
- Bugfix: project note groups were not included in the group entry completion
CLI
- highlight the environment with colors and bold (can be disabled with
--no-color
) - scp allow filename backtick shell expansion: you can have log file paths like
/opt/myapp/logs/logfile.`date "+%Y-%m-%d"`.log
and the path will be expanded to contain current date info through thedate
command - auto-upgrade: check for OS besides the architecture for the download
- Refresh versions of dependencies
- Bugfix: used to run client POIs on the server
- Bugfix: if no username, don't put user@ in the ssh command
- Bugfix: fix running commands with empty folder
- Bugfix: make sure to write queries to the history (used to not to write to history if running the command failed)
- minor code cleanups
v2.0.2-gui
The latest release including the CLI is still 2.0.0.
- prevent from changing the DB password to the empty string.
v2.0.1-gui
this is a release only for the GUI app, not the CLI app.
- Fix bug: if the user would close the password dialog on first run, the app would consider the DB set up when it wasn't
- fixes #1 prevent empty passwords in projectpad because moving between encrypted and plain DBs is non-trivial
- easy way to go to the database file from the preferences dialog
- display infobar when copying from the search view
- ctrl-y will copy a single server password from the search view
- aesthetics: don't insert a separator in the menu if there are no items after it
v2.0.0
Initial release of 2.0.0