Skip to content

Releases: emmanueltouzery/projectpad2

v2.3.1

28 Dec 18:41
Compare
Choose a tag to compare

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

12 Sep 09:30
Compare
Choose a tag to compare

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

11 Feb 18:57
Compare
Choose a tag to compare

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

27 Jan 18:13
Compare
Choose a tag to compare

CLI only-release

CLI

  • zsh integration: use ppcli --print-shell-function zsh >> ~/.zshrc and reload your shell to be able to open ppcli with control+space, and any command you run through ppcli will be added to your CLI history
  • use structopt for CLI parameters parsing

v2.2.0

14 Jan 17:38
Compare
Choose a tag to compare

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

23 Dec 15:28
Compare
Choose a tag to compare

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 the date 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

22 Nov 09:07
Compare
Choose a tag to compare

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

21 Nov 20:45
Compare
Choose a tag to compare

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

14 Nov 08:15
Compare
Choose a tag to compare

Initial release of 2.0.0