pwltr / tauthy Goto Github PK
View Code? Open in Web Editor NEWCross-platform 2FA desktop client built with Tauri
Home Page: https://github.com/pwltr/tauthy/releases/latest
License: GNU General Public License v3.0
Cross-platform 2FA desktop client built with Tauri
Home Page: https://github.com/pwltr/tauthy/releases/latest
License: GNU General Public License v3.0
I exported my vault from Aegis with encryption enabled into JSON format, I was unable to import any tokens to Tauthy, though it doesn't show me any error. Is this an issue or just that the encryption is only exclusive for Aegis to Aegis transfers ?
Importing backups doesn't work on MacOS.
v0.2.3
MacOS
No response
Would it be possible to create portable version of Tauthy for Windows?
Benefits of the portable apps are that all the data would in the one folder and no need for software installations (handy for Windows reinstallations, that uninstalls all the 3rd party software).
Just releasing it as ZIP would be fine, imo.
A bug happened!
Aegis export (JSON) file didnt worked. It doesnt act or responds after clicking the Aegis word. I checked the exported file.
Reproduce the bug step by step.
Exported the file from aegis (mobile), brought it to windows and then to app. No response after clicking the Aegis word.
v0.2.3
Windows 10
No response
I recently installed tauthy (again) on windows 10, and I found something weird that I haven't seen before.
I see windows 10 shows me what I have put into the Secret
field in the past.
I have cleared clipboard data, I am attaching a screenshot of the bug.
Is this intended behavior of the app, or Is this a windows bug/feature? Is there a way to by default prevent windows from saving tokens that could be put into the code itself?
I really don't know how!
v0.2.3
Windows 10
No response
Having options to disable animations (ripple effect and progress bar) is great, since I always disable them.
Add options to reduce animation (@media (prefers-reduced-motion))
No response
I always use 2fa with multiple accounts, please make it easier when opening tauthy after entering the password it immediately leads to the search field,
after open password make keyboard use search form, so we not touching the mouse
No response
Failed to build the app by following the instructions to build from source.
Side-note: The field labeled Tauthy version in the issue template is stuck at v0.2.3
.
git clone --recurse-submodules https://github.com/pwltr/tauthy.git
cd tauthy
yarn install
yarn tauri build
v0.2.3
Linux
yarn tauri build
Compiling tauri-plugin-stronghold v0.1.0 (/ho/me/tauthy/tauri-plugin-stronghold)
warning: variable does not need to be mutable
--> /ho/me/tauthy/tauri-plugin-stronghold/src/stronghold.rs:829:33
|
829 | async fn clear_stronghold_cache(mut runtime: &mut ActorRuntime, persist: bool) -> Result<()> {
| ----^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` on by default
warning: `tauri-plugin-stronghold` (lib) generated 1 warning (run `cargo fix --lib -p tauri-plugin-stronghold` to apply 1 suggestion)
Finished release [optimized] target(s) in 6m 07s
warning: the following packages contain code that will be rejected by a future version of Rust: snow v0.8.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
Bundling tauthy_0.2.7_amd64.deb (/ho/me/tauthy/src-tauri/target/release/bundle/deb/tauthy_0.2.7_amd64.deb)
Bundling tauthy_0.2.7_amd64.AppImage (/ho/me/tauthy/src-tauri/target/release/bundle/appimage/tauthy_0.2.7_amd64.AppImage)
Error failed to bundle project: error running appimage.sh
cd tauri-plugin-stronghold && cargo fix --lib -p tauri-plugin-stronghold
Checking tauri-plugin-stronghold v0.1.0 (/ho/me/tauthy/tauri-plugin-stronghold)
Fixed src/stronghold.rs (1 fix)
Finished dev [unoptimized + debuginfo] target(s) in 2m 16s
warning: the following packages contain code that will be rejected by a future version of Rust: snow v0.8.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
cd - && yarn tauri build
Running beforeBuildCommand `yarn build`
The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.
vite v5.0.2 building for production...
✓ 1861 modules transformed.
dist/index.html 0.32 kB │ gzip: 0.23 kB
dist/assets/icon-round-bordered-KG9XE7dv.png 153.64 kB
dist/assets/index-nRc-zUoX.js 1,721.53 kB │ gzip: 599.56 kB
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 5.04s
Compiling tauri-plugin-stronghold v0.1.0 (/ho/me/tauthy/tauri-plugin-stronghold)
Compiling tauthy v0.2.7 (/ho/me/tauthy/src-tauri)
Finished release [optimized] target(s) in 32.87s
warning: the following packages contain code that will be rejected by a future version of Rust: snow v0.8.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
Bundling tauthy_0.2.7_amd64.deb (/ho/me/tauthy/src-tauri/target/release/bundle/deb/tauthy_0.2.7_amd64.deb)
Bundling tauthy_0.2.7_amd64.AppImage (/ho/me/tauthy/src-tauri/target/release/bundle/appimage/tauthy_0.2.7_amd64.AppImage)
Error failed to bundle project: error running appimage.sh
Since Authy is closing his desktop app, there are many users looking for a replacement that can be used as well as on phone and desktop. For now, there is no full crossplatform solution (desktop and mobile).
Lets married Aegis ❤️ Tauthy so they can communicate between each others and make many users happy 😃
Thank you :)
please have a look on how this thread is popular : beemdevelopment/Aegis#165
Hi there,
I use your app on day to day basis, I feel it would be much better if the 2fa codes were sorted by their respective account names, that would help nagivate easily when one has too many accounts!
Thanks
Encryption Export as default
Plain Export as optional with notice
No response
*User should be notification if export as plain is danger
How about an auto-type feature is added which is similar to that of what KeeWeb has (which was originated in KeePass
) ? As a KeePass user, I feel It could be quite handy and easier to auto type than copy pasting TOTPs
No response
No response
One of the major reasons I've stuck with the terrible Authy app for so long is being able to sync it. I like the export and import features of tauthy, however it would be nice to have an autosync feature. Even just being able to make a GitHub private repository and upload password-protected keys would be nice.
No response
No response
user can drag position per account
hold left click and drag
No response
google use space for easy to read, but tauthy make this code error, should be remove any space between code
lyzq i6br 5md7 6urr ladg u6fn
According to that :
Line 24 in f7ab747
I suggest using a more secure way of storing them, one would be the tauri-stronghold plugin coupled with either a master password or some kind of physical authentication (yubikey etc) and that could be done with the tauri-authentication plugin
we always use click copy code then minimize app,
give us feature optional for minimize app after copy code OTP
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.