Giter VIP home page Giter VIP logo

2fast's People

Contributors

2826waverobotics avatar jp-weber avatar mhellmeier avatar natemckenzie avatar xav83 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

2fast's Issues

[Feature] Auswählbare Algorithmen bei TOTP Einträgen

Describe the problem this feature would solve

Beim Eintragen eines Schlüssels wird standardmäßig ein Hash-Algorithmus verwendet. Beim Scannen eines QR-Codes wird die jeweilige Verschlüsselung aus dem QR-Code erkannt. Es wäre sehr hilfreich, wenn beim Manuellen Eintragen eines Schlüssels auswählbar ist, welche Verschlüsselung dieser verwendet (SHA1, SHA256, SHA512 usw.).

Describe the solution

Beim Eintragen eines neuen Accounts, könnte unter dem Geheimschlüssel-Feld ein Dropdown Menu sein mit den verschiedenen Hash-Algorithmen.

Describe alternatives you've considered

Additional context & Screenshots

Ähnlich wie hier, stelle ich mir vor.
image

when open the app it becomes backscreen windows.

Hello Support,

will you please check and let me know why this app becomes a black screen window when I am executing this app.
when I minimize and maximize if show the visual for 1 sec and then go in black scren.

image

here is my system info

System Information

  Time of this report: 5/26/2022, 16:48:51
         Machine name: WVDSH-6
           Machine Id: {6F850FCD-057F-428D-BE11-104DEC749FF9}
     Operating System: Windows 10 Enterprise for Virtual Desktops 64-bit (10.0, Build 19044) (19041.vb_release.191206-1406)
             Language: English (Regional Setting: English)
  System Manufacturer: Microsoft Corporation
         System Model: Virtual Machine
                 BIOS: Hyper-V UEFI Release v4.1 (type: UEFI)
            Processor: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz (2 CPUs), ~2.8GHz
               Memory: 16384MB RAM
  Available OS Memory: 16382MB RAM
            Page File: 3627MB used, 15187MB available
          Windows Dir: C:\Windows
      DirectX Version: DirectX 12
  DX Setup Parameters: Not found
     User DPI Setting: 96 DPI (100 percent)
   System DPI Setting: 96 DPI (100 percent)
      DWM DPI Scaling: Disabled
             Miracast: Not Available

Microsoft Graphics Hybrid: Not Supported
DirectX Database Version: 1.0.8
DxDiag Version: 10.00.19041.0928 64bit Unicode

App-Certificate no longer valid (expired 2022-04-10)

Describe the bug

The App-Certificate (Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer) is no longer valid (expired 2022-04-10) - so no installation (install.ps1) is possible.

I tried the newest version 1.0.9 (https://github.com/2fast-team/2fast/releases/tag/v1.0.9)

The error-message is like this (on a german system):

PS C:\src\Project2FA.UWP_1.0.9.0_Test> .\Install.ps1
Bundle gefunden: C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.msixbundle
Zertifikat gefunden: C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer

Fehler: Das Entwicklerzertifikat "C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer" ist abgelaufen. Eine mögliche Ursache ist, dass die Systemuhr nicht auf das richtige Datum und die richtige Uhrzeit eingestellt ist. Wenden Sie sich an den App-Inhaber, damit dieser ein Paket oder Bundle mit einem gültigen Zertifikat erstellt, wenn die Systemeinstellungen richtig sind.

Drücken Sie die Eingabetaste, um den Vorgang fortzusetzen...:

Please renew your development-certificate to fix this bug.

Kind regards,
Sebastian

Minor Issue: Dark Theme Isn't Retained When Windows Background Changes

Describe the bug

This is a minor graphical issue. Yet, as it happens to me everyday, I'd like to take the opportunity to report it:

2FA doesn't retain the dark color scheme when Windows background changes:

Color Schema Doesn't Correctly Update - 1

Steps to Reproduce

Steps to reproduce the behavior:

  1. Install a Windows theme providing multiple background images from here:

    https://www.microsoft.com/store/collections/windowsthemes

  2. Set Windows Settings > Personalization to use the downloaded Theme.

  3. Set Windows Settings > Personalization to apply the Dark Theme.

    Probably other settings need to be applied, too, to see the effect:

    Color Schema Doesn't Correctly Update - 2

  4. Open 2FA app.

  5. Right-click Windows Desktop background and select Next Desktop Background ...

Expected behavior

2FA should continue to display it's screen content using the Dark Windows color scheme.

Environment

App Version(s): 1.2.3.0

Windows 10/11 Build Number:

  • Windows 10 Pro 21H2 (19044.2728)

Google authenticator code did not get recognized

i transferred multiple codes to 2fast today, two of which did not get recognized on importing.

i can give one of them as example since i changed the code now and it is for a internal server.
grafik

the resulting secret should be V3XWDLH6ZWDPUEGMXNOD5MU7EG656DIL
but i only get an empty screen after selecting the qr code
grafik

The other not scanable code came from a microsoft account i don't want to share that code for obvious reasons.

[Feature] Add ability to store a group of OTP keys on a folder

Describe the problem this feature would solve

It would be nice to have an ability to sort the keys by the "folders" so for instance all work related OTP in "Work" folder, all personal keys in the "Personal" folder, etc.

Describe the solution

add option to have folders

Describe alternatives you've considered

hmm perhaps filters or tags (though I like this less)?

Additional context & Screenshots

Perhaps something similar to what Files (Open-Source alternative to File Explorer) does:
image

[Feature] Improve key value selection

Describe the problem this feature would solve

As a programmer, I'm rather focussed to handle apps using the keyboard than using the mouse or other gesture device. That's why I'd like to suggest to improve accessibility of the 2fast app by adding more keyboard shortcuts. This would ease handling a lot.

Describe the solution

  1. When the app opens, the list of registered clients should receive focus from the beginning.

  2. The list of registered clients should be scrollable using cursor keys, like UP ARROW / DOWN ARROW / HOME / END / PAGE UP / PAGE DOWN.

  3. Hitting ENTER (or RETURN, resp.) should copy the corresponding list item's current value to the clipboard:

    Improve keyboard support

  4. Moreover, hitting any of the number keys (1 to 0) should copy the corresponding list item's current value to the clipboard:
    2fa - 2
    This way, the first 10 list items' values can easily and quickly be copied.

  5. Finally, I suggest the clickable area for copying a list item's value to be extended to encompass all three StackPanel items:

    1. The current value
    2. The copy icon
    3. The countdown icon

    2fa - 1
    This will make it easier to copy the current item's value using the mouse or similar gesture device without giving it too much thought.


Password cannot be changed: .2fa associated app start

Describe the bug

If the app is started with the .2fa file association, the password cannot be changed.

Steps to Reproduce

  1. Start the app by executing a .2fa file
  2. try to change the password
  3. see error

Environment

App Version(s): 1.2.3

Additional context

The error will be corrected in the next version (1.2.4)

Hello, this is more of a support ticket than a bug report, but basically i tried to link my 2fa to one of my accounts. it worked well for a week or so but i logged out, and the password seems to have reset. ive been trying for atleast a month now to get back into my 2fa file but i cant. is there anyway you could help me? or maybe reset the password?

Describe the bug

A clear and concise description of what the bug is.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Given the following environment
  2. Go to '...'
  3. Click on '....'
  4. Scroll down to '....'
  5. See error

Expected behavior

Screenshots

Environment

App Version(s):

Windows 10/11 Build Number:

  • Fall Creators Update (16299)
  • April 2018 Update (17134)
  • October 2018 Update (17763)
  • May 2019 Update (18362)
  • May 2020 Update (19041)
  • Windows 11 21H2 Update (22000)
  • Insider Build ({build_number})

Additional context

[Feature] Provide installer (exe/msi)

Describe the problem this feature would solve

Currently the software is available only in the Windows App store.

Describe the solution

The Windows store might be blocked by administrators, so I'd like to ask you to provide a release version - e.g. Github release - as an installer, exe or msi.

30 seconds timer after unlock

I have the 2fast clients on multiple windows clients in version 1.0.2.0.

After unlock with the password the timer starts always from 30 seconds. So there is a missmatch on the different clients and the login will fail sometimes because the pin code is wrong. Also I don't know which time is correct.

All clients and the server have the same ntp source.

[Feature]Option to remove automatic logout after inactivity

Describe the problem this feature would solve

after couple of minutes the app sudennly locked out and I need to input the password again on my personal computer. that is quite a hassle

on the Settings there should be an option to remove the automatic lock. So, we can still use the app without input the password again on personal computer

Describe alternatives you've considered

Additional context & Screenshots

[Question] Android Version

Thanks for a great windows App. Is there a compiled version of android app avialble to download somewhere? and if so where?

[Bug] Unable to enable Windows Hello after windows re-install.

          Now implemented in version 1.2.1 https://github.com/2fast-team/2fast/releases/tag/v1.2.1 🎉

Originally posted by @jp-weber in #30 (comment)

I have a weird issue, I am unable to turn the Windows Hello on despite having a pin code enabled (it's just greyed out), before I used to have it but recently after reinstalling windows (I downgraded from Insider build to just normal Windows 11) I can no longer enable it. Any ideas why this could be?

I've quoted the issue where I think this bug might have been introduces.

[Feature] To have the ability to disable Windows Hello login

Describe the problem this feature would solve

Currently, we can't disable the windows hello login method. I would like to login ONLY with my custom password set for decrypting the datafile.

Describe the solution

An option can be added in the settings to disable the windows hello login. This can be helpful for people who share their windows profile with someone else but don't want them to access their 2FA codes.

Describe alternatives you've considered

N/A

Additional context & Screenshots

N/A

Face recognition on surface

On Microsoft Surface on Windows 11 there is a bug that when I log in with "Windows Hallo" and choose "Face Recognition" for log-in-option I have to always click "ok" before I can go on. But it should directly go to the menu.

I also contacted Microsoft Support and they directed me to you.
Link: https://answers.microsoft.com/de-de/windows/forum/windows_11-other_settings/anmeldung-mit-windows-hallo/9c8206aa-6290-433b-9dd2-5c8474e76cb9?messageId=65779c19-1afd-4082-9970-ced96870a7da (in German, I hope automatic translation will solve it)

Exception of type 'System.Exception' was thrown.

I tried to save a key code to the authenticator app and later on it shows error "Exception of type 'System.Exception' was thrown."

It also says my password is not correct when i tried to loading file from storage. And right now, i am locked out of my accounts.

A clear and concise description of what the bug is.
"An unhandlled error occoured the last time the app was used, please submit the error details which can be seen in the box via the ffedback hub, or use the eero meeesage via Github"

Steps to Reproduce

Steps to reproduce the behavior:

  1. Given the following environment
  2. Go to '...'
  3. Click on '....'
  4. Scroll down to '....'
  5. See error

Expected behavior

Screenshots

Environment

App Version(s): I just reinstalled the app and now, my password is not working. after putting password, it automatically closses and when I click again, it shows Exception of type 'System.Exception' was thrown

Windows 10/11 Build Number: Windows 10 Home Single Language
IMG_1018
IMG_1018
19044.2130

Some verification codes are always failed to verify

I am using 2fast 1.2.3

But recently I noticed some verification codes of already registered account(Especially Heroku, Postman) are always failed to verify.
I tried to remove the account and add account again but I still can't verify the code.
I tried other app like Google Authenticator chrome extension but it worked.

I saw you released 1.2.4 but I am not getting updates from Microsoft Store yet.

Any thoughts when I can upgrade to 1.2.4?

Is this app code signed?

Describe the bug

A clear and concise description of what the bug is.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Given the following environment which is windows 10
  2. Go to https://github.com/2fast-team/2fast/releases/tag/v1.1.0
  3. Double click on the zip file
  4. Double click the msisxbundle file
  5. Windows Smartscreen appears

Expected behavior

That windows smartscreen appears

Screenshots

Untitled

Environment

App Version(s):

Windows 10 Build Number:19044.1826

  • Fall Creators Update (16299)
  • April 2018 Update (17134)
  • October 2018 Update (17763)
  • May 2019 Update (18362)
  • May 2020 Update (19041)
  • Windows 11 21H2 Update (22000)
  • Insider Build ({build_number})

Additional context

"Display QR Code" feature produces invalid QR codes

Describe the bug

The "Display QR Code" feature appears to have stopped working with a recent update

Steps to Reproduce

Steps to reproduce the behavior:

  1. Scan a QR code using 2fast to create a new account
  2. Click "Display QR Code" in the menu for the newly created account
  3. Scan that code using FreeOTP on Android
  4. FreeOTP reports an invalid QR code

I also tried scanning the code using Aegis Authenticator to verify that that the bug is with 2fast rather than FreeOTP.

This worked as expected in a previous version of the application, though I'm not sure which version.

Expected behavior

I would expect the feature to show the same or equivalent QR code as was scanned initially, so that I can use my 1-time passwords on both devices.

Environment

App Version(s): 1.2.3.0

Windows 10/11 Build Number: Windows 10 version 21H2 build number 19044.2728

Update from 1.2.3 to 1.2.4 breaks the 2fa file

Describe the bug

After updating the app from version 1.2.3 to 1.2.4 via Microsoft Store, I am no longer able to access my data. As I insert the master password, I get an "invalid data file" error or something. Apparently, the update broke something with the .2fa file, as the path pointing to it in app settings is correct. However, the issue is very easy to reproduce: just update the app.

Steps to Reproduce

  1. update the app from sw 1.2.3 to 1.2.4 with a previous valid datafile
  2. open 2fast after the update

Expected behavior

  1. the app opens with the expected credentials without anything getting lost

Environment

App Version(s): 1.2.4

Windows 10 Pro Build Number:

  • Fall Creators Update (16299)
  • April 2018 Update (17134)
  • October 2018 Update (17763)
  • May 2019 Update (18362)
  • May 2020 Update (19041)
  • Windows 11 21H2 Update (22000)
  • Other not listed above (22H2 - 19045.2728)

Security request - do not show all 2fa tokens all the time

I believe it would be better (as in, more secure) if the app would not generate and show all tokens all the time.
Every other 2fa token generator I've used only shows the one token you want to see, and not all of them all the time - you have to click (tap) on the one you need to see the code.

Object reference not set to an instance of an object.

I can't use the search bar, every time I type a word the program closes unexpectedly with the following message: Object reference not set to an instance of an object.

I am running the program from:

Edition: Windows 11 Pro
Version 21H2
Installed on ‎19/‎11/‎2021
Operating system version 22000.675
Experience Windows Feature Experience Pack 1000.22000.675.0

Data file Password with space character fails - Bug?

Hello,

I have set a data file password that contains a space character. The login is not possible (the password does not match the password of the data file). If I write the password without the space, I can log in.

Example:
Data file password set: Abc Def!
App closed. App started. Login with Abc Def! failed.
Log on with AbcDef! successful (it was a lucky guess).

Uninstalled the app, reinstalled the app, and created a new Data file with a password containing a space character - failure reoccurred.

Regards, Peter

Feature request: Linux version...

Hi,

I'd love to see a linux version of your 2fast app - that way I could easily access my 2fa tokens from all devices I use... and keep them all in sync by simply sticking the datafile in my nextcloud ;)

[Feature] Scan exported QR-Codes from GoogleAuthenticator

Describe the problem this feature would solve

Currently it is not possible to scan an export QR code from GoogleAuthenticator, because the based text string is different (otpauth-migration://)

Describe the solution

Implementation of a converter for the text string to the normal format (otpauth://)

Exception of type 'System.Exception' was thrown.

Describe the bug

A clear and concise description of what the bug is.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Given the following environment
  2. Go to '...'
  3. Click on '....'
  4. Scroll down to '....'
  5. See error

Expected behavior

Screenshots

Environment

App Version(s):

Windows 10/11 Build Number:

  • Fall Creators Update (16299)
  • April 2018 Update (17134)
  • October 2018 Update (17763)
  • May 2019 Update (18362)
  • May 2020 Update (19041)
  • Windows 11 21H2 Update (22000)
  • Insider Build ({build_number})

Additional context

[Feature] Remove the need for broad file system access

Describe the problem this feature would solve

Currently, 2fast relies on the broadFileSystemAccess restricted capability. This (from my knowledge) impairs app certification time and is simply asking for way too much access to users' data.

Describe the solution

Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList allows you to retain access to files you are given permissions to by the user. Since 2fast has already used pickers, the app should also be able to put the file into the future access list in order to use the data file again in future launches without user permission.

Describe alternatives you've considered

N/A

Additional context & Screenshots

N/A

Gibt es eine Möglichkeit zur "Offline"-Installation?

Wir versuchen in unserer Umgebung 2Fast als App über Microsoft Endpoint Configuration Manager (MECM/SCCM) zu verteilen.
Dazu verwenden wir die MSIXBUNDLES des Windows Stores.
Die Pakete werden in folgender Reihe bei uns installiert:

  1. Microsoft.NET.Native.Framework.2.2-x64-2.2.29512.0.appx
  2. Microsoft.NET.Native.Runtime.2.2-x64-2.2.28604.0.appx
  3. Microsoft.Services.Store.Engagement_10.0.19011.0_x64__8wekyb3d8bbwe.Appx
  4. Microsoft.VCLibs.140.00.UWPDesktop_14.0.30704.0_x64__8wekyb3d8bbwe.appx
  5. Microsoft.UI.Xaml.2.7_7.2203.17001.0_x64__8wekyb3d8bbwe.appx
  6. Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.msixbundle

Dabei ist uns aufgefallen, dass die Installation nur klappt, wenn der Windows Store aktiviert ist.
In unserer Umgebung ist der Windows Store standardmäßig deaktiviert. Sobald der Store deaktiviert ist, klappt die Verteilung über MECM nicht mehr. Dabei wird die Installation über MECM/SCCM als installiert angezeigt, die App befindet sich auch im Startmenü des Clients, aber wenn man diese auswählt, tut sich leider nichts.
Zu Testzwecken haben wir einen Rechner mit aktivierten Store ebenfalls die gleiche Installation über MECM/SCCM installieren lassen. Wenn dort nach der Installation im Startmenü 2Fast ausgewählt wird, öffnet sich die App.
Gibt es eine Möglichkeit 2Fast auch mit deaktivierten Store zu verteilen?
Vielen Dank!

[Feature]

Describe the problem this feature would solve

Describe the solution

Describe alternatives you've considered

Additional context & Screenshots

Access is denied. (Exception from HRESULT: 0x80070005)

Describe the bug

When trying to add a new account, the app freezes and then upon reloading the following error is displayed:
Access is denied. (Exception from HRESULT: 0x80070005)

Steps to Reproduce

  1. Click the '+' icon at the top of the app
  2. Click on 'Scan key-QR-code'
  3. Scan the QR code for MFA setup
  4. Details appear in the app for the account, click 'Create account'
  5. The app will then close, when reopening the error appears.

Expected behaviour

The account is successfully created once clicking 'Create account'.

Environment

App Version(s): Version: 1.1.0.0

Windows 10/11 Build Number: Version 10.0.22000 Build 22000

(Exception from HRESULT: 0x8007000F)

Describe the bug

when open the application, after entering the password, the following error appears and cannot continue.

#El sistema no puede encontrar el controlador especificado. (Exception from HRESULT: 0x8007000F)
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
   at Project2FA.UWP.Services.DataService.<CheckLocalDatafile>d__48.MoveNext() + 0x460

Steps to Reproduce

Steps to reproduce the behavior:

  1. Open App
  2. Input password
  3. See error

Environment

Windows 10 Pro
Versión: 21H2 (19044.1826)

Add New Icons Or Custom Icon Support

I started using this app today and find out most of my accounts doesn't have icon, icons are missing in the app, and there also no option to add custom icons to the accounts, so please add this feature this is very important.

2fast lockout

I downloaded 2fast onto my PC running windows 10 64bit. I then set it up with the program i wanted to protect. I am using the same PC for my 2fa and program. My program will not recognize the 6 digit codes and I am locked out of the program.
Ho can I fix this issue and gain entry back into my program?

[Feature] Remember login method

Describe the problem this feature would solve

The app supports logging in with a password or Windows Hello. I use the latter, but have to click every single time that I want to login using Windows Hello. This feature would make the app remember the last method used and automatically prompt the right dialog.

It appears that the first time the app is started after booting the OS it uses Windows Hello prompt to unlock the app/db, but later in the day it defaults to regular password login.

Describe the solution

The solution would save a click each time the app is used. Hence, improve users productivity :)

Describe alternatives you've considered

N/A

Additional context & Screenshots

N/A

Take screenshots or remote control black Window

Hi,

we currently have the problem that we cannot take screenshots or remote maintenance for the application. I'm assuming it's a security feature. Is there an option to temporarily disable this feature?

Thanks!

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.