Commit Graph
213 Commits
Author SHA1 Message Date
RandyTheSilly 58698c1c55 Updated version info screen text art
Former-commit-id: 3e4d061d96877024ab8ebc1710a08a477ac4a9ca
Former-commit-id: 66e5d57695cec0a87b8ed44ed632e00b2364be4f
2023-07-11 15:06:37 -04:00
RandyTheSilly 7e9786fe60 Fixed possibility of attempting to sync from a server installation
Former-commit-id: 4ac82c68470f451635c698a244899140e97640b2
Former-commit-id: 8b1381521016f23d1c53c6f1e23d1851a0aa04f0
2023-07-10 15:46:07 -04:00
RandyTheSilly 7f4ddd2775 Re-enforce proper syntax by always showing /<entry name>, rather the </entry name>
Former-commit-id: cd0cfb7df05a37999ae057e9d2908f8130107e9e
Former-commit-id: 64bcafbc58b241b74275e70675ae586e9180400f
2023-07-08 19:15:29 -04:00
RandyTheSilly aa7768fd6e Fixed potential variable undefined errors
Former-commit-id: e5e902682c90b221f8bb58d4a5ca08f2c82bb703
Former-commit-id: c210e048d0ee28327e8302f37f9dc439db826055
2023-07-08 12:58:26 -04:00
RandyTheSilly 2835214d60 Handle missing section and option errors on startup
Former-commit-id: 0729eb0432f1974f1957bd0eb146d287a36c43da
Former-commit-id: 60d0a88bf87fb87580b36feedecbf0b4a82215fd
2023-07-07 17:13:52 -04:00
RandyTheSilly ee56a7a919 Fixed many instances where the curses menus could break the terminal session
Former-commit-id: df73403b4a8bc3ffb238486516d0f1e5a1f601c6
Former-commit-id: 649503907f391ff318fc0d3247b965ed3b2aacba
2023-07-07 15:06:57 -04:00
RandyTheSilly 4ad516e156 Fixed required options not being set when switching from server to client modes
Former-commit-id: 70c190d280802779a92fe2ad509c648134ea83aa
Former-commit-id: a2d939cd3b467186714625da7eae0027e738c5e0
2023-07-07 12:53:42 -04:00
RandyTheSilly 488b94e638 Documentation draft for release v1.5.0
Former-commit-id: 0b48dd00fa914cb5c1d734687dae0827a7a00d7c
Former-commit-id: 2396087e33fed9982f12cfe3593c4ec43d4f0d89
2023-07-07 10:12:06 -04:00
RandyTheSilly e7de5761bd Hide input when creating or editing a password
Former-commit-id: b7224d0533bdb5c82d31d6854fe03c04b3efa6c1
Former-commit-id: 6af841f88fc4ae05c9bfec463b947d82bb5968d6
2023-06-20 14:45:17 -04:00
RandyTheSilly 9d94ba1eb9 Removed unnecessary output when shearing a non-existent entry
Former-commit-id: 7c264de0ebf49889e309d43d1ad5a7483845308e
Former-commit-id: 84c4c04e1bd4b085b457ddbd8184c9c3b028dcd1
2023-06-20 14:35:59 -04:00
RandyTheSilly 0c78a32195 Spaced entry input prompts apart
Former-commit-id: bbe5c986067096b0f18ebfdc38ddfbfd4d75567b
Former-commit-id: e312eb7fb3ce6c90d7d19c2c0918d6ce8f407614
2023-06-20 14:20:01 -04:00
RandyTheSilly 3f86508f9c Fixed line spacing before sync when shearing entries
Former-commit-id: ba6325c80012acec52506f5005899655bb4688a9
Former-commit-id: 528c39efdbfc368e5bdfed38cff25db034b4217d
2023-06-20 14:00:11 -04:00
RandyTheSilly 2834c6d67c Made line spacing before sync text more consistent
Former-commit-id: 2539fcb335c63424ca9e4d6e6f49af42ad4ff6bf
Former-commit-id: 5041cb5b85e4f16706f91af3d6d16c38e4855fe8
2023-06-20 13:51:05 -04:00
RandyTheSilly 29c5e60804 Fixed password field showing for blank files
Former-commit-id: 6d0f8763a7d7ccc4208092fff70fa4795b6d1722
Former-commit-id: 124b80ba9c0596e28ffa7e1a85760236dea345ca
2023-06-20 13:26:05 -04:00
RandyTheSilly ba5f118048 Do not append extra new lines in line_edit
Former-commit-id: b2aefd5723c643f625865ea76957b2dbe560b58f
Former-commit-id: 194dd58228db64c0d55089edfe60055ed9492860
2023-06-20 11:44:13 -04:00
RandyTheSilly 05e9bcc478 Removed redundant code from optimized_edit, renamed to line_edit
Former-commit-id: 6fc1642909392c5c1f2f7e4602fd499ceff9d6a4
Former-commit-id: 9dd02b390893cb6239717ab886534a24bc3ea618
2023-06-20 11:12:30 -04:00
RandyTheSilly d417ff48ba Strip trailing whitespace before encrypting entries
Former-commit-id: 32429dfb574e465486d1397445fa8b34f5dd73fb
Former-commit-id: aca5cc58197564a74e99345ed08c3363dd5acea0
2023-06-20 09:55:40 -04:00
RandyTheSilly 7dedfcac17 Fixed username and password fields being swapped on some new entries
Former-commit-id: 7cadad4527f9e08aa9f3b45e9d4d4b683709c5fd
Former-commit-id: 0949d3b8c4f2e050597f3a2e41e2795d7a380ff4
2023-06-20 09:50:42 -04:00
RandyTheSilly 307bcc3faa Do not re-encrypt and sync if an edited note is unchanged
Former-commit-id: b8bcb481830ad5deb344d4d0c79976db7f06bb52
Former-commit-id: 6ebe9ee2f25dcfd90bea3784d337cb6cefbe903e
2023-06-20 09:44:35 -04:00
RandyTheSilly d031e3c7ab Use tempfile.NamedTemporaryFile() for editing notes, removing the need for shm_gen()
Former-commit-id: 2d2e733945ba2748a24ed93f861145cf26ac1f13
Former-commit-id: e3b5add08675438e1a08607d081a9a44f426425e
2023-06-18 14:10:25 -04:00
RandyTheSilly b035e208d7 No longer use tmpfs for entry decryption unless a note is being edited
Former-commit-id: f2087663fa4416500810bfd49575267c15b2097b
Former-commit-id: 4b830d1c7c9485a1bf816a0d7d3500638ab70451
2023-06-18 00:07:54 -04:00
RandyTheSilly 463df727e9 Allow directly passing a quick-unlock pin to decrypt()
Former-commit-id: 26d16e1c832cfd07dcc48fb807a4389f21f416b8
Former-commit-id: a197c1f00ee16ade6ae6cc253d4940c9a38356ad
2023-06-15 20:59:37 -04:00
RandyTheSilly 184a7c680d Made decrypt() more friendly to extensions
Former-commit-id: a52d6557e53ab834e8f6c39c66f4aec6f9ac0622
Former-commit-id: a19ed491bdf5cf2bfe5502752615cc465e14dddc
2023-06-15 20:45:19 -04:00
RandyTheSilly 49abdc4222 Require _quick_unlock_enabled parameter for decrypt()
Former-commit-id: af37809cfeb7c36de355d6cc0e8bc159f7291033
Former-commit-id: 195364d30d36467a4966347b54d66136e36dcdeb
2023-06-15 20:05:32 -04:00
RandyTheSilly 72f322b896 Merged determine_decrypt() into decrypt()
Former-commit-id: dd9483453409affdcbc54635ff187e4bc00ec5d4
Former-commit-id: c97d3856801cecf744f0c5bcebdaf9d21998967f
2023-06-15 19:58:09 -04:00
RandyTheSilly 8e72ae1660 Moved quick-unlock+whitelist management to new tweak menu
Former-commit-id: ffb947c22fed9979052aa408db96a403f8654d7f
Former-commit-id: 9d4b8d043245f39c2ac8084f59c9dcfc26185d17
2023-06-15 13:30:23 -04:00
RandyTheSilly f154cbe400 Disallow entering negative quick-unlock pin lengths
Former-commit-id: b95a4003c8abd3ceb1fabd8e0c2758409f05e617
Former-commit-id: b1e4e8b8b297bd62277d02c9919ab2db9cb63ab9
2023-06-15 09:43:29 -04:00
RandyTheSilly ebb12e731f Use getpass for whitelist setup passphrase input
Former-commit-id: cf2b51588b2f79183e2bd263b4c3fa76d99b2b4e
Former-commit-id: 03b555137cbf646bbb22893d414a43fb3cd4753a
2023-06-15 09:23:37 -04:00
RandyTheSilly 7fc84d5f9b Updated whitelist setup gpg key detection method
Former-commit-id: d80505f72614d7fd49e5e8eba6f8f9443b8b6538
Former-commit-id: 4e627cb8830a714a39f6c71a8c745c50b2107f86
2023-06-15 09:15:30 -04:00
RandyTheSilly e0f37af453 Fixed the 'sync' argument working in offline mode if the user has previously saved sshync configurations
Former-commit-id: 9fa803ba406ede532a8d50c0138dace89cce405e
Former-commit-id: b63538263fa365e5a0f9ade3b5a90d5b066fe06f
2023-06-13 14:57:43 -04:00
RandyTheSilly c7a8854f3f Optimized RMSERVER.py port-job script
Former-commit-id: 8ac85dff97de4dabab373fa784d6cdf3d4ae3084
Former-commit-id: af32466a41e6f152507569df651eda1fa8502ef3
2023-06-12 14:35:05 -04:00
RandyTheSilly 6c2d51aea6 Fixed checking /lib/sshyp instead of /usr/lib/sshyp
Former-commit-id: fc0ea87c0c15077897a5cbee7fc38b22f8022c70
Former-commit-id: e2abdc03fc4b3fa8c62f4c08164d36e83647a645
2023-06-08 19:36:20 -04:00
RandyTheSilly 2322140af7 Directly specify device type for tweak menu
Former-commit-id: 4969b540d5380edaddc26e7cd9d99a61f1a3ddbc
Former-commit-id: 9c375230650f780180d0d96952397814bc2eacc2
2023-06-08 14:53:52 -04:00
RandyTheSilly 93bffe2587 Use separate tweak menus for clients and servers
Former-commit-id: 92a7ce68f150aa223bc5a78ba02dd7cb7c07317d
Former-commit-id: 838381c35f3fec2a8780772bef8fcac33e7baac1
2023-06-08 14:46:47 -04:00
RandyTheSilly a1ea9d6831 General cleanup and port-job updates
Former-commit-id: 343ec2505e3ee3858089ee0a4b5175c6029ad23f
Former-commit-id: 7cd32bc931d57e39166c62174561b6c7fdacb9cf
2023-06-01 23:09:53 -04:00
RandyTheSilly 97bce0cec7 Repeat the tweak menu after each choice path is completed
Former-commit-id: 4b49d43f13fbb006c5315e9be677bcc33dd2ac20
Former-commit-id: ac447b63ec5cb5e85dc9133466a434be0786c30d
2023-05-25 13:59:22 -04:00
RandyTheSilly 709db8f6de Re-use _copy_subject instead of _copy_line[_index]
Former-commit-id: 541227f28a7a2bbe7c5e7fe98e3223e3fb3ba5ae
Former-commit-id: 064b30c58d6905a68fa6684bb3ab17fd543f99cf
2023-05-25 13:29:34 -04:00
RandyTheSilly 273b3c97a5 Throw an error when trying to copy a line that does exist, but is blank
Former-commit-id: 15449013e83cb2454771399594305cf82150bd9c
Former-commit-id: ffe3d6a89cb1cfd86bbfb2beadce5510f143ff92
2023-05-25 13:24:14 -04:00
RandyTheSilly 657bc0291f Fixed errors when clearing clipboard on Windows (WSL)
Former-commit-id: 92b8baf923cccd20cd22cf6322c30ba1a0729cec
Former-commit-id: 8ef2d4f2fe2e3e91b820b0e0577a7fc5bd9b90ca
2023-05-25 11:29:22 -04:00
RandyTheSilly 4ec66f6352 Improved detection of and errors relating to clipboard support in raw ttys
Former-commit-id: 7b13af57872ff2bd2bf8285608b5d9a206c84fe8
Former-commit-id: 4406cd49234ff58cf568a55d07757f373830fe91
2023-05-25 11:07:22 -04:00
RandyTheSilly d868476d35 Fixed use of multiple versions of Powershell under WSL (now uses only system-provided executable)
Former-commit-id: b804ff1921655a73423b67332385f7dbf5a20319
Former-commit-id: 8dfced454233d135877582617c12ec0615ba73ca
2023-05-25 09:38:20 -04:00
RandyTheSilly e594a625d9 Fixed fallback to standard unlock by converting some lists to tuples
Former-commit-id: d1f6a3af6f3904109e331ade7aee0f8747b34c9d
Former-commit-id: f8e5df1ce733d892559dd4154e79fa45dee163c8
2023-05-25 08:42:36 -04:00
RandyTheSilly 5fabdf5a86 Removed unneeded import statement and file exists checks
Former-commit-id: b20e08c31225cc085ef4dfbc801954742a59d3ae
Former-commit-id: 28edd16022adea08295a917affb85e0a3d28fb1f
2023-05-23 15:53:14 -04:00
RandyTheSilly c6951d8890 Moved all entry/folder exists/type checks to dedicated functions
Former-commit-id: a7a45850f1a808ce7e4f41d6804676650d990f20
Former-commit-id: fcddfd19d416f99ab2427ff33ed00ad980596bce
2023-05-23 15:45:05 -04:00
RandyTheSilly 8e26916bd7 Improve Termux clipboard detection method
Former-commit-id: 44ca402d01feb5aad992a77e781bc00568018e25
Former-commit-id: 0b149749308c365c891077f6f85dd5ff66212319
2023-05-19 13:57:41 -04:00
RandyTheSilly 293f9b8145 Only strip from the right when printing or copying entry contents
Former-commit-id: 67ceab321d24015a626d934f6ab56d1eaf604eee
Former-commit-id: b144c9ad791e37e07d521114a3d7baba49b290d9
2023-05-15 14:08:14 -04:00
RandyTheSilly 46dc81f0eb Strip data being copied when reading, rather than when sending to clipboard
Former-commit-id: 8b3ced0685b76b116ff9d1b7909c0d571054ee26
Former-commit-id: 34abaa4089dcad7dcc3bc3d8209d10e90915139c
2023-05-15 13:59:25 -04:00
RandyTheSilly 4894bc48e0 Rename options to arguments, flags to options
Former-commit-id: eb32adc94e5d746f42211e1a35cb507a9cfa2b6d
Former-commit-id: 0fd9c2e89778c1a8c4947436dd0bb19f551ec696
2023-05-15 13:22:57 -04:00
RandyTheSilly 0ca12cf4ab Replaced subprocess lists with tuples
Former-commit-id: 13e76157cedcc46af3b40fed5aa9e89091816586
Former-commit-id: 2ed9a7ac2ff0d1407811e89399812366340a5d3f
2023-05-15 13:03:20 -04:00
RandyTheSilly 99379ec1b1 Fixed inconsistent spacing between items in entry reader
Former-commit-id: 268667df04d1bd7f22733475dc7079c698bba46a
Former-commit-id: 160b24686e81f304cb8426aaf043c239c2ab967f
2023-05-13 22:39:48 -04:00