Skip to content
This repository has been archived by the owner on Jul 23, 2022. It is now read-only.

Desktop App Beta Testing #13

Closed
kspearrin opened this issue Feb 20, 2018 · 33 comments
Closed

Desktop App Beta Testing #13

kspearrin opened this issue Feb 20, 2018 · 33 comments

Comments

@kspearrin
Copy link
Member

kspearrin commented Feb 20, 2018

We are releasing the Bitwarden desktop application as a public beta to gather feedback and fix any issues before going live. The application is now available on Windows, macOS, and Linux distributions.

My Vault

Download

You can download the desktop app from the GitHub releases page here:

https://github.com/bitwarden/desktop/releases

Choose the appropriate file with the most recent version for your operating system:

Other available installations:

  • Windows Portable: Bitwarden-Portable-x.y.z.exe
    • Note: The portable version does not auto-update. Manual updates are required (re-downloading a new .exe).
  • Windows Chocolatey: coming soon
  • macOS homebrew cask: brew cask install bitwarden
  • macOS Mac App Store: coming soon
  • Linux .deb: Bitwarden-x.y.z-amd64.deb
    • Note: .deb installations do not auto-update. It is recommended to use the .AppImage version so that you do not have to update the application manually.
  • Linux .rpm: Bitwarden-x.y.z-x86_64.rpm
    • Note: .rpm installations do not auto-update. It is recommended to use the .AppImage version so that you do not have to update the application manually.
  • Linux snap: coming soon

Automatic Updates

Unless otherwise noted above, the app will automatically alert you about updates and install them as they become available.

Report Problems / Feedback

Please open a new issue in this repository if you find any problems.

https://github.com/bitwarden/desktop/issues

Known Issues

@Vistaus
Copy link

Vistaus commented Feb 20, 2018

Awesome work, thank you so much! :) I'll wait for the Snap to arrive though.

@Attoy
Copy link

Attoy commented Feb 20, 2018

Thanks @kspearrin , I'll download it and start testing it right away!

@ghost
Copy link

ghost commented Feb 21, 2018

Settings don't work in Mac...

@papertigers
Copy link

Any chance you will officially support FreeBSD?

@kspearrin
Copy link
Member Author

@papertigers I don't really know anything about FreeBSD. What is needed to support it? Will the AppImage not work there?

@papertigers
Copy link

@kspearrin you can probably ignore my request for now. It looks like electron currently doesn't build on FreeBSD. There are some community patches that need to land first.

@kspearrin
Copy link
Member Author

@papertigers I ran our packaging tool with the freebsd option enabled and it produced this. Does it work?

https://github.com/bitwarden/desktop/releases/download/v0.0.7/bitwarden-0.0.7.freebsd

@papertigers
Copy link

papertigers commented Feb 21, 2018

@kspearrin it looks like its an xz file and if I untar everything, then file says its Bitwarden/bitwarden: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, stripped

It's not a huge issue. Like I said I can look at building it from the repo once electron gains support for FreeBSD. Sorry to bug you

@EddieFAF
Copy link

What's the difference between bitwarden-x.y.z.exe and bitwarden-x.y.z-x64.nsis.7z?

@kspearrin
Copy link
Member Author

kspearrin commented Feb 21, 2018

@EddieFAF One is a packaged portable EXE and the other is not.

@kspearrin
Copy link
Member Author

@papertigers So it doesn't work?

@zhtw2013
Copy link

Menu bar language translation?
001

@kspearrin
Copy link
Member Author

@zhtw2013 Fixed in next version.

@rtloeffler
Copy link

@kspearrin thanks much man, a nice surprise!

One thing I like on the web version is when viewing "ALL" it'll still split up each folder. Maybe something we can see on the desktop app.

@ghost
Copy link

ghost commented Feb 21, 2018

It's looking nice so far. Maybe we could have a flatpak package too.

@kspearrin
Copy link
Member Author

@zhtw2013 Can you confirm the menu is translated now in 0.0.8?

@zhtw2013
Copy link

zhtw2013 commented Feb 22, 2018

image

image

image

Menu is translated!

But
Wndows、Help、Minimize、Close、Zoom in、Zoom out...
Can you add string to crowdin?

@dabura667
Copy link

I can confirm some strings are missing from Crowdin.

Japanese is also partially English currently.

@kspearrin
Copy link
Member Author

Ok, what strings ?

@dabura667
Copy link

Quite a bit.

Lemme take a ton of screenshots :-P

@dabura667
Copy link

_001
_002
_003
_004
_005
_006
_007
_008
_009
_010
_011
_012
_013

@kspearrin
Copy link
Member Author

These strings are not missing from crowdin. They just haven’t been translated yet.

@dabura667
Copy link

@kspearrin I just checked desktop on crowdin, and it was 100%???

@dabura667
Copy link

_014
Also, Linux AppImage doesn't have an icon.

@kspearrin
Copy link
Member Author

Then they were likely recently translated. It probably needs to just be refreshed for the next build. It’s not automatic.

@dabura667
Copy link

Oh yes, I search for some of the words on this and it says "a day ago"

I will wait for the new release. Great job!

Once desktop is settled down will you crowd fund a formal audit? Thanks.

@dabura667
Copy link

dabura667 commented Feb 25, 2018

for the app icon, see this comment on a similar issue for a workaround.

electron-userland/electron-builder#2269 (comment)

@zhtw2013
Copy link

zhtw2013 commented Feb 25, 2018

image

Can you add string to crowdin?
Wndows、Help

Version 0.0.15

@probonopd
Copy link

probonopd commented Feb 25, 2018

I am getting

$ Downloads/Bitwarden-0.0.15-x86_64.AppImage 
6211
A JavaScript error occurred in the main process
Uncaught Exception:
Error: ENOENT: no such file or directory, mkdir '/home/me/.config/Bitwarden/logs'
    at Object.fs.mkdirSync (fs.js:891:18)
    at new Main (/tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:304:58)
    at Object.__webpack_require__.constructor.main.main (/tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:339:14)
    at __webpack_require__ (/tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:20:30)
    at /tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:63:18
    at Object.<anonymous> (/tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:66:10)
    at Object.<anonymous> (/tmp/.mount_BitwarWKFVQt/app/resources/app.asar/main.js:1729:3)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)

on Xubuntu 16.04. The application does not launch.

@kspearrin
Copy link
Member Author

kspearrin commented Feb 25, 2018

@probonopd It seems that a change we made in this most recent version is behaving differently on some Linux distros. For some reason the /home/me/.config/Bitwarden/ folder does not exist yet whenever we try to create the logs folder underneath it. We'll get a patch out soon.

I have tested it on Ubuntu 16.04 myself here, but I can't reproduce so I am not sure why it's doing that for you on the same.

@x80486
Copy link

x80486 commented Feb 25, 2018

I'm running Ubuntu (Linux uplink 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux). I installed the app via snaps, but when I click on the (automatically created) link in the Dash/HUD it doesn't start — but it's launched, so I see that the icon appears in the Launcher but it disappears after some time. I tried several times since I've noticed that, sometimes, there are app(s) that just doesn't run the first couple of times after being installed, e.g.: KeePassXC, Slack, DataGrip...to name a few.

On the other hand, if I go to /snap/bitwarden/current/ and execute bitwarden, I can see the Electron app coming up as expected. So it might be the command executed for the icon.

More info:

gorre@uplink:~$ snap version
snap    2.31.1
snapd   2.31.1
series  16
ubuntu  16.04
kernel  4.13.0-36-generic

gorre@uplink:~$ snap list
Name                        Version     Rev   Developer       Notes
bitwarden                   0.0.9       3     bitwarden       -
core                        16-2.31.1   4110  canonical       core
hexchat                     2.12.4      17    tingping        -
keepassxc                   2.2.4       30    keepassxreboot  -
slack                       3.0.5       4     slack           classic

@kspearrin
Copy link
Member Author

@x80486 We are actively trying to make snap work still. We run into the same issue. See a thread we have open on snap forums here: https://forum.snapcraft.io/t/app-crashes-even-in-devmode-how-do-i-debug-it/4178

@kspearrin
Copy link
Member Author

Beta is now over. 1.0.0 will go live soon. Thanks all for the feedback.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants