89 Commits

Author SHA1 Message Date
jfmonty2 ac62171467 upgrade to tauri 2.2.0 2025-01-04 10:50:04 -05:00
jfmonty2 bf62054c2b make windows work again 2025-01-03 07:52:10 -05:00
jfmonty2 cd4c613758 improve start-minimized and start-on-login behavior
Previously, when Creddy was configured to start minimized, it would always start minimized, regardless of how it was launched. Really, though, when you use this setting what you probably want is for it to start minimized only when it's being launched automatically, i.e. on login. This update changes its behavior so that it will only start minimized when auto-launching.

Additionally, if Creddy detects on startup that its start-on-login configuration doesn't match the system, it will modify its own settings to match the system (unless it's the very first launch, of course.) That way if you disable Creddy's start-on-login behavior from your system dialog, it will respect your change.
2024-12-30 21:09:45 -05:00
jfmonty2 9e9bc2b0ae separate dev and production instances and add visual indicators of dev mode 2024-12-27 08:17:49 -05:00
jfmonty2 07bf98e522 bump version to 0.6.0 2024-11-25 14:58:53 -05:00
jfmonty2 e0e758554c finish basic Docker credential helper implementation 2024-11-25 14:47:30 -05:00
jfmonty2 479a0a96eb add Docker credentials to management page 2024-11-25 12:02:44 -05:00
jfmonty2 c6e22fc91b show client username, check whether credential exists before requesting confirmation from frontend 2024-11-25 11:22:27 -05:00
jfmonty2 0a355c299b working implementation of docker get 2024-11-25 07:58:02 -05:00
jfmonty2 97528d65d6 link visibility of passphrase inputs on EnterPassphrase page 2024-11-24 09:37:33 -05:00
jfmonty2 295698e62f focus unlock input when window is focused 2024-09-18 09:29:14 -04:00
jfmonty2 a32e36be7e fix RSA key signatures 2024-07-04 21:57:27 -04:00
jfmonty2 10231df860 add alternate entry mode for ssh keys 2024-07-03 16:28:31 -04:00
jfmonty2 9fd355b68e finish SSH key support 2024-07-03 14:54:10 -04:00
jfmonty2 0124f77f7b initial working implementation of ssh agent 2024-07-03 06:33:58 -04:00
jfmonty2 6711ce2c43 finish manage ui for ssh keys 2024-07-02 09:57:02 -04:00
jfmonty2 5e6542d08e initial ssh key model and creation ui 2024-07-01 06:38:46 -04:00
jfmonty2 f311fde74e fix permissions errors and terminal launching 2024-06-29 20:42:51 -04:00
jfmonty2 acc5c71bfa rework error alerts 2024-06-28 20:35:18 -04:00
jfmonty2 504c0b4156 add passphrase reset 2024-06-28 11:19:52 -04:00
jfmonty2 bf0a2ca72d finish manage-credentials page and rework home screen 2024-06-28 06:25:55 -04:00
jfmonty2 bb980c5eef continue working on default credentials 2024-06-26 22:24:44 -04:00
jfmonty2 ce7d75f15a almost finish refactoring PersistentCredential trait 2024-06-26 15:01:07 -04:00
jfmonty2 37b44ddb2e start refactoring for default credentials 2024-06-26 11:10:50 -04:00
jfmonty2 816bd7db00 upgrade to tauri 2.0 beta 2024-06-02 17:20:37 -04:00
jfmonty2 64a2927b94 return to Approve screen after cancelling unlock during request approval 2024-02-07 13:03:12 -08:00
jfmonty2 87617a0726 add ui for idle timeout 2024-02-06 20:27:51 -08:00
jfmonty2 70e23c7e20 add version to BaseCredentials 2024-01-23 10:58:39 -08:00
jfmonty2 1df849442e cancel approval flow on frontend when request is abandoned by client 2024-01-21 13:46:39 -08:00
jfmonty2 7fdb336c79 rework approval buttons and add hotkey for base approval 2024-01-20 11:06:27 -08:00
jfmonty2 46b8d810c5 allow user to choose whether to send base credentials at approval screen 2024-01-10 17:10:14 -08:00
jfmonty2 1b749a857c disable hotkeys if initial registration fails 2023-10-09 08:50:31 -07:00
jfmonty2 5e0ffc1155 use save dialog for settings instead of autosaving 2023-10-08 22:06:30 -07:00
jfmonty2 1047818fdc basic implementation of named-pipe server 2023-09-18 20:13:29 -07:00
Joseph Montanaro 992d2a4d06 show non-fatal setup errors on home screen instead of in popup 2023-09-14 15:13:19 -07:00
jfmonty2 1d9132de3b make hotkey configuration more timing tolerant 2023-09-12 21:46:25 -07:00
Joseph Montanaro a7df7adc8e Ignore keyup events for modifier keys 2023-09-12 15:27:15 -07:00
jfmonty2 51fcccafa2 fix os type calculation and bump version 2023-09-11 16:18:05 -07:00
jfmonty2 c16f21bba3 Merge branch 'terminal' 2023-09-11 16:10:58 -07:00
jfmonty2 61d9acc7c6 request unlock/credentials when terminal is launched from locked/empty state 2023-09-11 16:00:58 -07:00
jfmonty2 8d7b01629d make keybinds configurable 2023-09-10 14:04:09 -07:00
jfmonty2 c98a065587 make terminal emulator configurable 2023-09-09 06:30:19 -07:00
jfmonty2 e46c3d2b4d tweak home screen 2023-09-05 06:12:26 -07:00
jfmonty2 fa228acc3a use svg animation for spinner 2023-08-06 21:25:24 -07:00
jfmonty2 e7e0f9d33e very basic launch button 2023-08-03 22:08:24 -07:00
Joseph Montanaro 486001b584 improve display of GetSessionError 2023-07-11 14:34:54 -07:00
Joseph Montanaro ae5b8f31db remove spinner when unlock fails 2023-07-11 09:50:35 -07:00
jfmonty2 ddd1005067 switch crypto implementation and add spinner 2023-05-08 22:14:35 -07:00
jfmonty2 e866a4a643 change location of dev db and bump version 2023-05-06 22:09:41 -07:00
jfmonty2 616600687d add show/exec commands and refactor AppState 2023-05-06 12:01:56 -07:00