The lesspass CLI already supports copying to the clipboard on X
window system environments if certain tools (xsel or xclip) are
installed. Many Unix-like systems have begun shipping environments
that use Wayland instead of X. xsel and xclip are not designed for
Wayland. The most widely-used clipboard tool suite for Wayland,
wl-clipboard, has an optional compatibility layer that can make it
work with the xsel and xclip commands; this may or may not be
included in packages that provide the wl-clipboard tools.
This commit gives the lesspass CLI explicit support for the wl-copy
command provided by wl-clipboard. lesspass will continue to check
for the presence of xsel and xclip before trying wl-copy, to guard
against the perhaps unlikely scenario that the user has the wl-copy
command installed on their system, but is not running a Wayland
server, in which case the command will fail.
* WIP adding a preference page
* Add the login field
* First working version
* Propagate the default login to the popup
* Update build scripts
* Remove the option page entry point
* Remove unecessary storage permission
* Code cleanup
* Remove dependency to defaultPassword.js
* Reset dist folder
* Move the page to lesspass-pure
* Add translations
Upate README and CONTRIBUTING files
* README.md: Fix links, update tagline, small fixes
* CONTRIBUTING.md: Update links, make it read better
* index.html: update links, make it read better
Don't know how this factors into issue#459
* CONTRIBUTING.md: remove errant bracket
When the user open the pop up of the web extension, site field is automatically populated with the base domain name.
On site https://www.example.org/ site field become www.example.org.
Some users use example.org, some other example only, some users a custom site.
It's easy now to:
- remove the site by hitting backspace
- or hitting arrow down to get the first entry: example
- or hitting arrow down x 2 to get example.org
- or hitting tab to keep www.example.org and go on login
Fixes: https://github.com/lesspass/lesspass/issues/386
Fixes: https://github.com/lesspass/lesspass/issues/439