Giter Site home page Giter Site logo

keeweb-connect's Introduction

KeeWeb Connect: browser extension

KeeWeb Connect logo

This is a browser extension for KeeWeb. Although KeeWeb supports auto-typing, browser extensions provide seamless integration consistent across all operating systems.

KeeWeb Connect button

KeeWeb Connect menu

Installation

The extension can be installed from the official stores, depending on your browser:

Translations

If you would like to translate the extension, it's already waiting for you on OneSky: https://keeweb.oneskyapp.com/collaboration/project?id=382232

Building

The project is built with npm:

Production build:

npm start

Build a development version and watch:

npm run watch

Protocol

KeeWeb implements keepassxc-protocol with several modifications for KeeWeb listed here.

License

MIT

keeweb-connect's People

Contributors

harlemsquirrel avatar synchrone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keeweb-connect's Issues

Unable to connect to web plugin and desktop client

Unable to connect to web plugin and desktop client

Both Edge and Firefox have been tried, but neither works

image
image

Where did I go wrong? Please point out my mistake.

KeeWeb v1.18.7 (dfc6201, 2021-07-18)
Environment: electron v12.0.7
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) KeeWeb/1.18.7 Chrome/89.0.4389.128 Electron/12.0.7 Safari/537.36

windows 11

KeeWeb Connect not working on new installed Windows 10

Describe the bug
Get a new machine installed Win10, and Keeweb, but the KeeWeb Connect seem not able to connect to the native app

I am using 1.18.7

image

image

Logs:
2021-12-04T04:09:06.027Z [browser-extension-connector] Disable Firefox KWC
index.html:1 2021-12-04T04:09:07.059Z [browser-extension-connector] Enable Firefox KWC

Auto Insert ?

Hi Dantelle !

I discovered this new extension since KeeWebHttp no longer works under KeeWeb.
Thank you first for this new application!

Is there an auto-fill when there is only one entry?

Thank you

[enhancement] OTP AutoFill

Would be nice to have autofill for OTPs. Alternatively, some keepass clients on mobile automatically put the OTP on the clipboard when it autofills a login.

Firefox extension can't connect Linux

Using an Ubuntu variant
Keepass 1.18.6
firefox 89.0.1 (snap package)
Error: Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings.
extension debug: Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
updatePopupStats moz-extension://203b8a45-d949-4de6-a658-ad8c0b4a4f2d/lib/ui-service.js:173
I have keeweb open and the database unlocked
firefox browser enabled

I looked in the net.antelle.keeweb.keeweb_connect file and confirmed the path to the native messaging host, also confirmed permissions.
"path": "/usr/share/keeweb-desktop/keeweb-native-messaging-host"

ls -l /usr/share/keeweb-desktop/keeweb-native-messaging-host
-rwxr-xr-x 1 root root 328032 May 19 01:45 /usr/share/keeweb-desktop/keeweb-native-messaging-host

Any mor info I can give just ask.

Auto logined when captcha exists

As the title described, the autofill will trigger the auto-login even when a captcha or other field is required. This is not the desired behaviour. I'm not sure if there is an option for that. A solution would be adding an option for auto-enter. Thanks for your work.

Does this support new entry creation?

I immediately installed keeweb-connect and tried it out.
To the best of my knowledge, the creation of a new entry from the browser is not supported yet (i.e., fill in a form, ask for password generation, submit and find the account created in the app).
Is this the case? Will this be possible in the future?

[Bug] Keyboard Shortcuts not Working on FF 100

On macOS Firefox 100 (and maybe previous versions as well) the keyboard shortcuts don't seem to work using version 0.3.7. It is possible to autofill and submit using the toolbar icon. Also, if Keeweb is not open, the keyboard shortcuts do open Keeweb and ask for authorization. When done, the inputs are not filled in (neither when hitting the shortcut once again), only clicking on the toolbar icon helps.

Someone shouted out on the extension page that 0.3.7 fixes broken shortcuts, so this might be a regression on more recent versions of Firefox.

Tried this with all other extensions disabled.

When multiple browser windows open - extension sometimes searches for the entries for a wrong tab

I have 2 windows:

  • first a place where I want to enter the password
  • second window with active tab with google search

When I press the extension shortcut to enter usernam/password - it connect to the desktop application, but instead of searching for the appropriate entry based on active tab url where I press shortcut - it searches for a different (the one the active tab in another window has)

Firefox 99.0b2, MacOS

Auto-fill matching credentials by default

Investigate the possibility of auto-filling credentials without a user action when there's only one matching credential. So that when you load a page, the username and password is inserted.

This may be too complicated and bug-prone. There's no commitment or guarantee that it will be ever implemented, this issue is to track thoughts around it.

Button

Is there any way you could add a button like the keepass xc extension has that fill in the field next to it when clicked.

This is what it looks like with keepass xc
keepassxc_login-540x550 png pagespeed ce ZWWZIt_SZc

Browser integration: disable auto-submit

Is your feature request related to a problem? Please describe.
Is it already possible to disable the auto-submit when the login fields are filled? Some websites are blocking those logins as they require a user intended click on login. Could not find such option so far.
This would also prevent from choosing the wrong credentials and submitting, as the email address can be checked again before login.

Describe the solution you'd like
Disable auto-submit

Question: Dropdown menu with username selection inside the Login field

Hi,

With an old KeePassHttp plugin, there was a killer feature to select one of the usernames/passwords from the dropdown menu.
image

With the new kheeweb-connect plugin we need to perform a bit more actions to complete the username/password login process.

Previously we could click inside the username and select the account we need with a one-click.

Now we need to Invoke right-click menu. Navigate to KeeWeb > Insert Username+password - Click.
In the newly opened window (outside the browser) select the username and click again to input credentials.

That takes much more time to log in and extra navigation.

Do you plan to add a feature similar to KeePassHttp with a dropdown selection?

Since we still can use the old 1.17* version, with KeePassHttp support, is there any way to install this plugin back? I can't seem to find it under the Plugins section.

And about the - KeepassXC, is not an option, they don't have this dropdown selection, or at least I couldn't find how to enable it.

Thanks!
lesu1

Extenson is unable to connect with Desktop APP

Hi,
just saw in latest update there is new super useful native browser integration.
unfortunately for me it is not working :(

Integration wersion 0.3.6
image

KeeWeb version v1.18.6
image

Thank you for any help you can provide.

Best Regards
JonatanRek

Apple Developer Certificate expired

Hi,

The binaries for Safari use an expired developer certificate.
This might be the reason the extension does not show in my Safari Preferences.

Could you either publish versions using a current certificate, or publish the self-signing procedure (if signing is required) or the procedure needed for un-signed use.

Thanks.

Feature: save domain/address to the password entry

this feature is inspired by the Android app "Keepass2Android"

whenever you pick a password for a website to log in with, that app asks if you want to store the website data in the password entry notes, so that the app can easily find the password the next time you log in

it's annoying for me that I have to type in the entry name every time I login to a specific internal VPC website I use in my job

macOS Safari: App Not Available

I am trying to install KeeWeb Connect for Safari 16.1 on macOS 12.6.1. When I click the link under Installation on the ReadMe page it takes me to the Mac App Store where a modal popup states:

App Not Available
This app is currently not available in your country or region.

I am in Canada. Is this by design or a mistake?

Thanks.

KeeWeb host disconnected Specified native messaging host not found

I always get this error in the console on Microsoft Edge (The chromium version).

I installed this version of KeeWeb: https://github.com/keeweb/keeweb-ci-sandbox

I tried to add the extension to the "allowed_origins" and even tried to change the path of the "native messaging host" but nothing helped.

When i try to run the "keeweb-native-messaging-host.exe" in PowerShell i get "Expected origin" as the output.

Did i miss something or this this a bug?

Keeweb connection fails on Ubuntu 21.10

When trying to enable the plugin for firefox in Ubuntu 21.10 you get this error:

Error:
2021-11-23T18:34:43.468Z [browser-extension-connector] Error installing extension: Error: ENOENT: no such file or directory, unlink '/home/john/.mozilla/native-messaging-hosts/net.antelle.keeweb.keeweb_connect.json'

This is because in Ubuntu 21.10+ Firefox will be installed via Snap instead of via apt (see https://www.omgubuntu.co.uk/2021/09/ubuntu-makes-firefox-snap-default )

When installing via snap the .mozilla folder is no longer located under the $HOME/.mozilla directory but under $HOME/snap/firefox/common/.mozilla. This breaks the plugin.

Workaround:

sudo snap remove firefox
sudo apt install firefox

Using the non-snap version of firefox works, using the snap version does not.

KeeWeb Connect freeze

Hi

With latest swaywm/firefox/linux keeweb-connect freeze and can not be open!
Only uninstall and install

Cheers

Compatibility with keeweb integration into Nextcloud

Hello

I tried to use keeweb-connect with https://github.com/jhass/nextcloud-keeweb
I got

Connection state: Error

Cannot connect to KeeWeb, refreshing a tab with KeeWeb may help. Inspect the extension background page to get more details.

I tried to click again "Connect to keeweb" button after the db is loaded into keeweb, but the same error raises.

I dont know if it will never work or if the timeout for the connection is too small, because it takes some time for keeweb to decrypt the file.
And I don't see any setting for connection delay in the plugin (Firefox)

Permanent link of data Exchange ?

Hi

I suppose this is not a bug because we can read in app :

"Settings you select here are valid only for the active session. You can view and manage sessions in KeeWeb settings."

But, if i restarted Chrome, Session is closed . Each Restart of chrome, link session is closed ?

Is this normal? An improvement in the future?

keeweb-native-messaging-host doesn't start on Ubuntu 18.04

$ apt-cache show libc6 | grep Version
Version: 2.27-3ubuntu1.4
Version: 2.27-3ubuntu1.2
Version: 2.27-3ubuntu1

$ uname -a
Linux syn-desktop 5.4.0-72-generic #80~18.04.1-Ubuntu SMP Mon Apr 12 23:26:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ ./keeweb-native-messaging-host 
./keeweb-native-messaging-host: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./keeweb-native-messaging-host)
./keeweb-native-messaging-host: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./keeweb-native-messaging-host)

KeeWeb Connect looses connection from Safari on macOS

KeeWeb Connect looses connection from Safari to KeeWeb on macOS 10.15.7 (Intel).

Versions:

  • Safari: Version 14.1.1 (15611.2.7.1.6, 15611)
  • macOS: 10.15.7 (19H1217)
  • KeeWeb: KeeWeb v1.18.6 (070573e, 2021-05-19)
    Environment: electron v12.0.7
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)
    AppleWebKit/537.36 (KHTML, like Gecko) KeeWeb/1.18.6 Chrome/89.0.4389.128
    Electron/12.0.7 Safari/537.36
  • KeeWeb Connect: 0.3.4 (App Store)

Expected behavior:

  1. Navigate to login form
  2. hit the key toolbar button
  3. credentials selection dialog should appear

Actual behavior (scenario A):

  1. Navigate to login form
  2. hit the toolbar button
  3. nothing happens (even no logs)

Actual behavior (scenario B):

  1. Navigate to login form
  2. right click username/password input field, choose KeeWeb -> Insert Username+password
  3. nothing happens
  4. the Web Inspector — KeeWeb Connect – Background Page contains error messages
[Log] -> KW – {action: "ping", data: "hI5AgQeqnVAbPw=="} (background.js, line 692)
[Log] <- KW – {data: "hI5AgQeqnVAbPw=="} (background.js, line 697)
[Log] -> KW – {action: "get-logins", message: "F+ntu1hiMA4R9Hg+SNIz7jpEd1yWuiy4+K/YkMFfwUNhNDro55…RKW3uxU2WsLci8by6hV38YqiEtJsyzksF9E5qqcQArdQAfwM=", nonce: "dquU/OnJ5NUIafLzI3C32990Cv5fJL/y", …} (background.js, line 692)
{action: "get-logins", message: "F+ntu1hiMA4R9Hg+SNIz7jpEd1yWuiy4+K/YkMFfwUNhNDro55…RKW3uxU2WsLci8by6hV38YqiEtJsyzksF9E5qqcQArdQAfwM=", nonce: "dquU/OnJ5NUIafLzI3C32990Cv5fJL/y", clientID: "vSSdRisiroifjn7XOcb4SO1sk+Vj+7jK"}Object
[Log] <- KW – {error: "Client not connected: vSSdRisiroifjn7XOcb4SO1sk+Vj+7jK", action: "get-logins", errorCode: 0} (background.js, line 697)
[Error] Unhandled Promise Rejection: Error: KeeWeb returned an error: Client not connected: vSSdRisiroifjn7XOcb4SO1sk+Vj+7jK
	(anonymous function) (background.js:1507)
	asyncFunctionResume
	(anonymous function)
	promiseReactionJobWithoutPromise
	promiseReactionJob

Unable to install on Safari

Extension not showing in Safari Extension Tab.
Tried to install it from the AppSore and from the repo, tried to reboot with no luck.
Extension is working great in Firefox and the following config:

  • Apple M1
  • macOS 12.0.1 (21A559)
  • Safari 15.1 (17612.2.9.1.20)
  • Keeweb 1.18.7
  • Keeweb Connect 0.3.7

Screenshot 2021-11-19 at 14 56 44

Screenshot 2021-11-19 at 14 56 25

error installing vivaldi

OS: Raspbian GNU/Linux 11 (bullseye)
OS architecture: 32-bit
Last updated Pi-Apps on: 05/19/2024
Latest Pi-Apps version: 05/19/2024
Kernel: aarch64 6.1.21-v8+
Device model: Raspberry Pi 4 Model B Rev 1.2
SOC identifier: bcm2711
Cpu name: Cortex-A72
Ram size: 3.57 GB
Raspberry Pi OS image version: 2023-05-03
Language: en_US.UTF-8

BEGINNING OF LOG FILE:

Will install these packages: vivaldi-stable
Waiting until APT locks are released... Done
Creating an empty apt-package to install the necessary apt packages...
It will be named: pi-apps-bc9e1974
Depends: vivaldi-stable
Running sudo apt update...
Hit:1 http://deb.debian.org/debian bullseye-backports InRelease
Hit:2 https://ngrok-agent.s3.amazonaws.com buster InRelease
Hit:3 https://adoptium.jfrog.io/artifactory/deb bullseye InRelease
Hit:4 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu focal InRelease
Hit:5 https://repo.steampowered.com/steam stable InRelease
Hit:6 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:7 http://archive.raspberrypi.org/debian bullseye InRelease
Ign:8 https://repo.vivaldi.com/archive/deb stable InRelease
Hit:9 https://repo.vivaldi.com/archive/deb stable Release
All packages are up to date.
apt update complete.
Installing the pi-apps-bc9e1974 package...
The following NEW packages will be installed:
pi-apps-bc9e1974
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Get:1 /tmp/pi-apps-bc9e1974.deb pi-apps-bc9e1974 all 1.0 [752 B]
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 213883 files and directories currently installed.)

Unpacking pi-apps-bc9e1974 (1.0) ...

update-alternatives: error: alternative path /usr/bin/firefox doesn't exist

dpkg: error processing package firefox (--configure):

installed firefox package post-installation script subprocess returned error exit status 2

Errors were encountered while processing:

firefox

E: Sub-process /usr/bin/dpkg returned an error code (1)
Apt finished.
Failed to install the packages!
APT reported these errors:
E: Sub-process /usr/bin/dpkg returned an error code (1)
The following NEW packages will be installed:
pi-apps-bc9e1974
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Get:1 /tmp/pi-apps-bc9e1974.deb pi-apps-bc9e1974 all 1.0 [752 B]
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 213883 files and directories currently installed.)

Unpacking pi-apps-bc9e1974 (1.0) ...

update-alternatives: error: alternative path /usr/bin/firefox doesn't exist

dpkg: error processing package firefox (--configure):

installed firefox package post-installation script subprocess returned error exit status 2

Errors were encountered while processing:

firefox

E: Sub-process /usr/bin/dpkg returned an error code (1)

Running purge_packages...
Allowing packages required by the Vivaldi app to be uninstalled
These packages were: vivaldi-stable
Purging the pi-apps-bc9e1974 package...
Waiting until APT locks are released... Done
The following packages will be REMOVED:
pi-apps-bc9e1974*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 213883 files and directories currently installed.)

Removing pi-apps-bc9e1974 (1.0) ...

update-alternatives: error: alternative path /usr/bin/firefox doesn't exist

dpkg: error processing package firefox (--configure):

installed firefox package post-installation script subprocess returned error exit status 2

Errors were encountered while processing:

firefox

E: Sub-process /usr/bin/dpkg returned an error code (1)
Apt finished.
Failed to uninstall the packages!
APT reported these errors:
E: Sub-process /usr/bin/dpkg returned an error code (1)
The following packages will be REMOVED:
pi-apps-bc9e1974*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 213883 files and directories currently installed.)

Removing pi-apps-bc9e1974 (1.0) ...

update-alternatives: error: alternative path /usr/bin/firefox doesn't exist

dpkg: error processing package firefox (--configure):

installed firefox package post-installation script subprocess returned error exit status 2

Errors were encountered while processing:

firefox

E: Sub-process /usr/bin/dpkg returned an error code (1)

Failed to install Vivaldi!
◢◣Need help? Copy the ENTIRE terminal output or take a screenshot.
Please ask on Github: https://github.com/Botspot/pi-apps/issues/new/choose
Or on Discord: https://discord.gg/RXSTvaUvuu

Cannot connect to KeeWeb / Firefox

I installed the KeeWeb app and turned on Firefox browser integration under the Browser settings. Then installed the keeweb addon under Firefox.
Under connection then the option "using the native app" brings me the error message:
Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings. (it is...)
Other addons like floccus or ublock work fine.
What could be the error? The "web-only" connection works.

I use Firefox 91.0.2 (64) on Windows 10 / KeeWeb v.1.18.7

Integration with vivaldi flatpak

I've installed vivaldi as a flatpak and the same with keyweb. I'm trying to get them to play nice via the keeweb-connect (installed to the browser via the google extension store)

I've pasted the messaging config file into both potential local user file locations for linux (I've played with a couple browsers so I have both a ~/.config/google-chrome and ~/.config/chromium)

They are pointed to the only place on the machine where keeweb-natvie-messaging-host exists.

I'm getting a js/backgrund.js:621 connect error.

That being said, If I leverage keeweb web-only mode all of this works fine. Is this a flatpack problem?

Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings

I'm trying out the release 0.1.3, using Firefox 88, with KeeWeb 1.17.6 on Ubuntu 18.04.5

$ /home/syn/build/keeweb-firefox/keeweb-native-messaging-host
Expected origin

Installed the native manifest manually as per https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_manifests :

$ cat ~/.mozilla/native-messaging-hosts/net.antelle.keeweb.keeweb_connect.json 
{
  "name": "net.antelle.keeweb.keeweb_connect",
  "description": "Example host for native messaging",
  "path": "/home/syn/build/keeweb-firefox/keeweb-native-messaging-host",
  "type": "stdio",
  "allowed_extensions": [ "[email protected]" ]
}

After clicking "connect" in settings:
Screenshot from 2021-04-30 10-19-34

Is there a pre-release KeeWeb build that's necessary to test the extension? I couldn't find any keeweb-side setting or a plugin.

Emulate a keypress event when filling fields

Using Firefox 88 on macOS 11.3 I have at least one site where filling credentials does not trigger the validation mechanism and it thinks the field is still empty when hitting submit. Adding and removing a space space before submitting seems to trigger the validations and then works as expected. I can only suspect this is because the extension does not fire some event handler when filling the field.

Unfortunately the only example I have at hand so far is onelogin.com, so likely something you won't be able to test on yourself.

Minimal Gui

I think it would be very nice, if this plugin would have a minimal gui, that could be used instead of opening the desktop application all the time.

My Idea would be, that you click on the icon, a small popup appeary, you enter your master password and if there is an entry in your database that matches the current page, you would get a autofill button and if there is no matching entry, you would get a add entry button, which opens the desktop app and lets you add the current page with its credentials to your database.

This is similar to how bitwarden works:

Enter Master password:

image

Do autofill (you would have to click on the "Conrad CT" button, which is just the name of the entry

image

Conclusion

I think this feature would make the workflow of using keeweb in the browser much more convenient, as you would have do do a few less clicks and also would not be bothered with other windows opening just do do some autofill. :)

Suggestion: top level menu option "Connect with KeeWeb"

When no KeeWeb database tab is opened, one has to manually open it in order to make use of KeeWeb Connect's autofill features.
Opening KeeWeb could be done manually from a bookmark, or via the KeeWeb Connect menu: Options - Connect with KeeWeb.
Wouldn't it be nice to have this item in the top of the KeeWeb Connect menu: Connect with KeeWeb?
One mouse click less and very handy as KeeWeb Connect provides you the one stop shopping experience.
Little effort - Great experience

Unable to Connect to Native app (Windows, Firefox)

Firefox: 88.0.1 (64bit)
KeeWeb: v1.18.6 (070573e, 2021-05-19)
KeeWeb Connect: 0.3.6


I've made sure I've checked the browser integration for Firefox, under the 'KeeWeb Connect' column, and I have KeeWeb open in the Browser settings while trying to connect. I've also tried reinstalling the addon.

I've check that both KeeWeb and Firefox have a firewall exemption for 'private' networks, and I've checked that my current network connection has been marked as a private network.

I'm unable to get anything from the developer tools, nothing comes up in the console, debugger or network tab. It is however debugging the .../pages/options.html page (which might be the wrong one?) I've brought up the developer tools by right-clicking on the KeeWeb Connect options page, and choosing the 'Inspect' menu item.

The console has this error:

Source map error: Error: NetworkError when attempting to fetch resource.
Resource URL: moz-extension://5f5c40e4-8343-4db2-a546-294e657c54c7/js/options.js
Source Map URL: jsxRuntime.module.js.map

I have a feeling this is preventing me from the developer console from showing the output from options.js. If you could guide me on properly debugging it, I'd be glad to :) and if you need some more information.

The error on the options page says:

Connection state: Error

Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings.

It worked straight away on my Mac, also using Firefox.

[Suggestion] Add possibility to fill database from extension

Hi!

First, thank you for Keeweb, it is a nice project!

Something I really miss with the extension is the ability to fullfill the database from the extension.
For instance:

  • I'm signing up to a new website
  • Keepass-firefox detects a new signup form
  • Keepass-firefox ask me if I want to add an entry to my keepass
  • Done!

Would be really great if it can work this way. Cheers!

Auto-type keystrokes setting ignored

I hope this is not duplicate or there is information about that somewhere...

Keeweb Connect extension don't follow the keystrokes setting (eg. {USERNAME}{TAB}...) stored in the entry, when "submit the form automatically"...instead old auto-type system (ctrl+alt+t) works like expected.

Thanks!

Cannot Connect to KeeWeb Native [Windows 11] [Firefox]

I'm getting the "Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings." error when trying to connect to the native app.
I have attempted all fixes mentioned in the other Issue threads, including downloading the vc redist 64x, reinstalling native app as both administrator and non-administrator, and reinstalling extension for each of these attempts.


Relevant Information

Firefox = 97.0.2 (64-bit)
KeeWeb Connect = v0.3.7
Windows Version =

(Windows 11)
PS > [environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      22000  0

KeeWeb Native App =

KeeWeb v1.18.7 (dfc6201, 2021-07-18)
Environment: electron v12.0.7
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) KeeWeb/1.18.7 
Chrome/89.0.4389.128 Electron/12.0.7 Safari/537.36

KeeWeb Connect Inspect Console Output =

(Warning)
Source map error: Error: NetworkError when attempting to fetch resource.
Resource URL: moz-extension://4cb841d0-0539-41c8-b3ef-f8c6d0208b00/js/options.js
Source Map URL: jsxRuntime.module.js.map

QNAP QTS Keyboard Shortcut not working

Describe the bug
Cannot login to QNAP QTS with Keyboard Shortcut

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://www.qnap.com/en-us/live-demo'
  2. Click on 'Start'
  3. Create a KeeWeb entry including the User: admin, password as indicated on web page and "qnapdemo.com" as URL
  4. logout of QTS if necessary (menu admin | logout)
  5. Attempt to issue the shortcut for your browser (Shift+Cmd+A on Safari) to login
  6. See that neither username nor password are issued
  7. Note that right click on the Username field then KeeWeb | Submit Username+Password works as expected

Expected behavior
Username and password should be issued upon typing the shortcut

Screenshots
N/A

Environment
KeeWeb v1.18.7 (dfc6201, 2021-07-18)
Environment: electron v12.0.7
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_6_0) AppleWebKit/537.36 (KHTML, like Gecko) KeeWeb/1.18.7 Chrome/89.0.4389.128 Electron/12.0.7 Safari/537.36

Kdbx File
N/A

Logs
No entries added to the KeeWeb log as I press the Keyboard Shortcut

Unable to connect to brave browser

Hi, here's the error i encounter when trying to connect with Brave on Ubuntu 20.04LTS based distro. Browser integration is checked for both chrome(since i thought brave is chromium based) and other browsers.. Another thing to add is that with firefox on the same system it integrates perfectly.
Another thing to add I have brave-browser installed as native package(not as a flatpak or snap)

Connection state: Error

Cannot connect to KeeWeb, please check if KeeWeb is open and browser integration is enabled in settings.

Possibility to show multiple entries in the extension

Now when there are multiple matches per domain, we show the entry selector screen in KeeWeb.
However, in some cases it would be convenient to see the choice in the extension instead.

This issue is to track thoughts and considerations, and maybe implement it in future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.