Commit Graph
100 Commits
Author SHA1 Message Date
RandyTheSilly 5717133168 Do not connect to server from "sshyp init" menu, as the user may not yet have copied their ssh pubkey to the server 2024-01-07 19:42:44 -05:00
RandyTheSilly 07c0dee0a4 Fix quick-unlock: newly generated quick-unlock pins have not been valid since v1.5.0 - this is now fixed - re-generate your quick-unlock pin if it was created after v1.5.0 2024-01-07 19:08:02 -05:00
RandyTheSilly c85640804a Make quick-unlock pin-length configuration helptext more clear 2024-01-07 18:00:11 -05:00
RandyTheSilly 8ec2b31c23 Recommend using ssh keyfile without a password 2024-01-07 17:48:14 -05:00
RandyTheSilly 50189dd526 Warn against removing active device IDs 2024-01-07 17:14:36 -05:00
RandyTheSilly f13404e76f Apply consistent code formatting, especially regarding additive and multiplicative operators 2024-01-07 17:05:18 -05:00
RandyTheSilly 5d00f83df0 Remove trailing spaces upon commit 2024-01-07 16:44:39 -05:00
RandyTheSilly 5ce28e1138 Replace misuses of ".extend()" 2024-01-07 16:33:45 -05:00
RandyTheSilly 2f7b548360 Keep the user in device ID add/remove menus until they select "BACK", optimize menu logic 2024-01-07 16:25:43 -05:00
RandyTheSilly 6789e3e3de Improve method of serving whitelist contents to clients 2024-01-04 14:08:02 -05:00
RandyTheSilly a345f4181c Fix multi-word device IDs being unable to verify via quick-unlock 2024-01-04 13:56:26 -05:00
RandyTheSilly 08c6f1aeef Attempt to remove old device ID registration/whitelist entry from server when changing client device ID - bumps minimum supported Python version to 3.8 2024-01-04 13:41:35 -05:00
RandyTheSilly 3bb2f194d4 Standardize language (vars): _proceed/_sure -> _sure 2024-01-04 03:31:48 -05:00
RandyTheSilly 52727e8eea Extend 18d03279b9 to server tweak menu 2024-01-04 03:23:06 -05:00
RandyTheSilly cd560d6f8f Fix incorrect order of parameters when calling copy_id_check() from dev_id_config(), fixed inconsistency between order of parameters that caused the readability issue leading to the typo 2024-01-04 03:06:02 -05:00
RandyTheSilly 18d03279b9 Standardize language: device name/id -> device id, syncing -> synchronization/synchronizing 2024-01-03 22:56:13 -05:00
RandyTheSilly d4f1831486 Add a warning before changing an existing device id 2024-01-03 22:14:39 -05:00
RandyTheSilly 0ecb842480 Add "BACK" button in optional SSH configuration 2024-01-03 14:58:29 -05:00
RandyTheSilly 45be25e6bd Rename all back/cancel buttons to "BACK" 2024-01-03 14:43:14 -05:00
RandyTheSilly acf46b6227 Move registered_remover() to be covered by RMSERVER port-job 2024-01-03 14:32:46 -05:00
RandyTheSilly 3418bf6170 Replace unnecessary use of pop() 2024-01-03 14:20:15 -05:00
RandyTheSilly dbf3b35237 Add option to remove registered devices in server tweak menu 2024-01-03 14:10:09 -05:00
RandyTheSilly c48edfc624 Add 2024 to copyright duration, split changelog archive for 2024 2024-01-02 14:14:10 -05:00
RandyTheSilly b2eb63cbe6 Update documentation for release v1.5.2 2023-12-11 14:37:01 -05:00
RandyTheSilly 43f8306932 Add processing warnings during gpg key generation 2023-12-11 13:56:56 -05:00
RandyTheSilly e044122d48 Allow displaying partial options in curses menus in smaller terminals 2023-12-11 13:09:21 -05:00
RandyTheSilly 0e45a21a58 Re-implement "additional configuration options" header after init menu 2023-12-11 12:54:01 -05:00
RandyTheSilly a119544fbf Re-implement empty directory notification in entry list 2023-12-11 12:40:10 -05:00
RandyTheSilly 23e51ae133 Improve text wrapping for entry list - list now uses full width of terminal and can be displayed in smaller terminals without crashing 2023-12-11 02:58:04 -05:00
RandyTheSilly 27cf610a1f Fix crash when terminal is not tall enough to display curses radio pretext 2023-12-10 21:49:40 -05:00
RandyTheSilly 2edb1b9b53 Remove "/example/" heading format from extension downloader (this format is reserved entry paths) 2023-12-10 20:10:08 -05:00
RandyTheSilly 675e05c14f Improve text wrapping for curses radio pretext 2023-12-10 19:03:14 -05:00
RandyTheSilly 937b1357f5 Improve entry reader and entry list readability in light terminals 2023-12-10 15:28:57 -05:00
RandyTheSilly c3f8178db4 Fix needless function recursion when calling the global menu from the init menu (fixes errors on Alpine Linux 3.19) 2023-12-09 01:30:19 -05:00
RandyTheSilly 75cf927343 Properly handle error for missing pinentry program/configuration 2023-12-08 20:55:45 -05:00
RandyTheSilly 5a34cfbc8b Bump version to 1.5.2
Former-commit-id: 4344a965a805f5c92a707ed7ad37048f8eda93b6
Former-commit-id: 42325bca647366a6593272694daff9f9af390f10
2023-12-08 19:03:30 -05:00
RandyTheSilly c0d5d3b79f Address 7e1961e0ec [formerly c1521a73d443c173cd2b23f18f71f99fc54b0eb6] [formerly ef5415a793eaf8088f857331872181b40ef4d78f] in port-job
Former-commit-id: fe1d754b62dca302700dd8ab05f01a31117a9d0f
Former-commit-id: 223d95ecba109bad3c0724793c29574600f5bffe
2023-11-27 16:15:25 -05:00
RandyTheSilly d45f4264df Improve license information readability
Former-commit-id: c6c1f1b32544cd43e338c92fed8f8a168690be13
Former-commit-id: 7545104ced2e65a78734184261e104a34b4ec63b
2023-11-22 14:40:58 -05:00
RandyTheSilly dbae72b926 More clearly present extension information in the install screen
Former-commit-id: d75086ed21f45966b6c2b0074aea6e288d1ce650
Former-commit-id: fcf66ffac17cfc97868b0dc6dd4f4c4077f90fd3
2023-10-26 20:30:49 -04:00
RandyTheSilly da4a4d272d Add support for multi-line extension usage information
Former-commit-id: f3dfe5815a3ffcf453b430f12b63235a88469b3f
Former-commit-id: 9c3fec49417dfca2c1494f3edacd123b25dbe27a
2023-10-26 19:11:52 -04:00
RandyTheSilly 7e1961e0ec Fix empty clipboard warnings being shown to the user on Wayland if the same entry field is copied multiple times within 30 seconds
Former-commit-id: ef5415a793eaf8088f857331872181b40ef4d78f
Former-commit-id: c1521a73d443c173cd2b23f18f71f99fc54b0eb6
2023-10-26 18:32:47 -04:00
RandyTheSilly f80fd2b6e2 Fix quotes being copied when clearing Termux clipboard
Former-commit-id: 028b6bdcf891aa017f1d21b6b083591322695b69
Former-commit-id: 9ef4a8e58fc44068efdfab43b6f33e4de76d8efe
2023-10-26 17:48:12 -04:00
RandyTheSilly 787a2bbfc4 Fix extension removal on Busybox environments (Alpine)
Former-commit-id: 47909194ae390b1ace732f19da7a5a72592824c8
Former-commit-id: 165ea2af5edfc99d1094a4aeb1a341ac815d3af8
2023-10-25 21:16:17 -04:00
RandyTheSilly e7f0618142 Fix Fedora and FreeBSD packaging excluding clipclear.py (official v1.5.1 packages are unaffected by this)
Former-commit-id: d8d0d5a4cd14e3aac159ebd9755c82c3f0e058e2
Former-commit-id: 7bc639d5628c27988f88cb691345eb8680c07266
2023-10-24 11:50:26 -04:00
RandyTheSilly 1f5a2c8f3c Update documentation for release v1.5.1
Former-commit-id: d9721cfcc36cc53f2719f0c57c3c5c58578e3eb1
Former-commit-id: 9e3bba69e4d4e8d074b3882b56f2221aa7edd6ad
2023-10-23 23:19:03 -04:00
RandyTheSilly 386044d081 Fix colons and backslashes in gpg key names being interpreted as their hexadecimal equivalents
Former-commit-id: 98a19896d872423ff771e4b7bb5014397b63e889
Former-commit-id: 940178d578742aa457b985df4d7b231324aba0d9
2023-10-23 22:32:56 -04:00
RandyTheSilly c651c41a41 Disable ConfigParser interpolation to allow for "%" to be stored in configuration files
Former-commit-id: 4ac84f3ceef3407bd9e8e2c2f2191f7ea2ee2a55
Former-commit-id: 2fb4bf9d2630520702e99fa0913a3db5e1a0d0bb
2023-10-23 21:08:01 -04:00
RandyTheSilly 7cb245edde Fix CLIPCLEAR port-job for generic Linux (Wayland/X11)
Former-commit-id: 3690a41cbfce5eff13388fa7c9fe9f39d6e36865
Former-commit-id: a9a991dc141d1eb7d7973f8ecb08188dda27953b
2023-10-23 20:37:41 -04:00
RandyTheSilly edf31f9a7c Add port-job for making clipclear.py platform-specific
Former-commit-id: 6aafd4dfcddefc31bf61d3018b63ef48c156d8a8
Former-commit-id: c016e6872d71bc4bb347d85cf964dd9e7b7fe149
2023-10-23 13:51:11 -04:00
RandyTheSilly 362b1aa025 Remove unused variable from RMEXTMAN.py
Former-commit-id: ea907d093c1ffdccffc9db55f573d08650cfb7e2
Former-commit-id: e2178912cec4b4327c576af625fe8d1e6e498665
2023-10-23 13:05:46 -04:00
RandyTheSilly 5633520d82 Fix clipboard clearing on non-Wayland platforms; drop dos2unix as a WSL dependency; suggest openssh-server on Debian and Fedora
Former-commit-id: 046786460edc669fa9b962314953164c1cce078e
Former-commit-id: d9f0eeb57d73a0255c9dc713533d08d30413bf90
2023-10-23 10:35:59 -04:00
RandyTheSilly a487bd561a Fix clipboard contents sometimes failing to clear
Former-commit-id: 8ecbbb6199864fda973e47605a10d737318f3993
Former-commit-id: eb625eded3f9518967ee9fa06201311e8571e394
2023-10-20 00:32:29 -04:00
RandyTheSilly cbc0538e82 Call printf with %b to avoid interpreting directives
Former-commit-id: f1e812634d538b8e8c412b0c3aa1c43aab1c4f1b
Former-commit-id: f95072b8742e752be18dc3fe9cba17c8e82eb41b
2023-10-19 20:52:35 -04:00
RandyTheSilly 5c589de4f2 Switch to v1.5.1 extension pointer
Former-commit-id: 3997d7c4f7a05a8992b93a9b8d73c3d44e4c6026
Former-commit-id: 2a56f062345d177023c9a6f1f5ed5415450a9155
2023-10-19 18:47:06 -04:00
RandyTheSilly 44392467e5 Require identity to be passed to whitelist_verify() (for extension support with custom SSH keys)
Former-commit-id: 9db42722585f1fb707d5144e828cefddfcbf5137
Former-commit-id: 1e79c49459b49eb422788eba315a6d9c6e09f9a1
2023-10-18 15:14:20 -04:00
RandyTheSilly 18aacf648b Add pop-up explaining optional configuration menu
Former-commit-id: ed0d42781420080646ec6051e9f9c56ba8eaba99
Former-commit-id: 48b7d5de29ee9ad88b0aec222954769473ddda8a
2023-10-17 00:52:54 -04:00
RandyTheSilly ac621a8a73 Add "TROUBLESHOOTING" section to man page
Former-commit-id: 352412410256035906c586975b9cc5460f6b19be
Former-commit-id: 2d1092037448f1d2aaf9c137b751efcbe984995e
2023-10-17 00:40:06 -04:00
RandyTheSilly 98f76ac1ab Exclude "known_hosts.old" in ssh key listing
Former-commit-id: fc088270e9865b35ae4b10f020fec916e5093a8a
Former-commit-id: 8988481a7d3f37636dfa534312890760cd24ca81
2023-10-16 23:51:20 -04:00
RandyTheSilly bdff85f024 Fix copy_id_check resulting in errors when called from another module
Former-commit-id: 31bb5415499ca5f06413eba61eaafd284d2d5da1
Former-commit-id: 9cd0e6852e09874a1a06c8cde22e539f1cb58345
2023-10-16 23:46:19 -04:00
RandyTheSilly 2bcabe8597 Update README.md to specify Python 3.12 support
Former-commit-id: cfc8548cfb03f839d3cec89be68f839e8863de89
Former-commit-id: 1c0495fb2421d5f1b035a468fa15175b2a031e43
2023-10-02 20:05:10 -04:00
RandyTheSilly 7259a8732c (MacOS) Port new clipboard behavior to MacOS
Former-commit-id: bd887c5ee6a75130b8c994034708ae7893764251
Former-commit-id: e1621ed1a986f731c8217d741fd84a42196cb4e9
2023-09-26 20:29:51 -04:00
RandyTheSilly 20cdc27b88 (Haiku) Port new clipboard behavior to Haiku
Former-commit-id: 3a40559cf39475a0291187a4853c1e5f335b96f0
Former-commit-id: 95bfec78129d9d22afb16a33775df8d3abb24fa1
2023-09-26 19:51:05 -04:00
RandyTheSilly 2f6bdb8d2e (Termux) Port new clipboard clear behavior to Termux
Former-commit-id: bdda7fae8c2305e1f64c468d45c205d12645f669
Former-commit-id: e6fea38cc85a03b8970f0cdf61390825cc048c20
2023-09-26 19:32:56 -04:00
RandyTheSilly eb4fae3e9e Fixed new clipboard clear behavior on FreeBSD
Former-commit-id: e276182b11c518bc7b880eaebb7d9c8fd528761b
Former-commit-id: fc1f067c5c0df86109795feca05527be5322d829
2023-09-26 19:03:07 -04:00
RandyTheSilly 30afbafcbf Fixed xclip throwing errors on FreeBSD
Former-commit-id: 65b466c0598f2194d452c0897ffa9eeb7ec3b281
Former-commit-id: 51ad92728be141113047bb25fb8841d141d545e6
2023-09-26 18:37:42 -04:00
RandyTheSilly e010180219 (X11) Port new clipboard clear behavior to X11
Former-commit-id: 11edd45f8ccaa6de548d6656ef50cd0c1bdff0b4
Former-commit-id: 1fb779b6d27937d83802f50fb6857f24ec7765ed
2023-09-25 13:53:59 -04:00
RandyTheSilly 1f4e7d5cae (WSL) Marked "dos2unix" as a dependency for the WSL package
Former-commit-id: e1adc5ac923a07d87ccb2ee3c687b9e935200617
Former-commit-id: a906b07e1cc19921d1ec94cec99644657b963ee1
2023-09-25 13:11:01 -04:00
RandyTheSilly 67983da22e (WSL) Port new clipboard clear behavior to WSL
Former-commit-id: e1d96418abae79f6af75d72eeb6279e661196bd5
Former-commit-id: 0b345de72d9dc13de2f0db7c26264e0deb685965
2023-09-25 12:54:21 -04:00
RandyTheSilly aa0bd017c9 Fixed CLIPBOARD.py port-job overriding the new clipboard clear behavior
Former-commit-id: 13f705945bf0bbe95b5699f2bd64b9c790324048
Former-commit-id: 54e8c6f8d54e592bdda885de296f56f1d5ecdd24
2023-09-24 22:04:00 -04:00
RandyTheSilly 5a4e952d4d (Wayland) Only clear clipboard contents if they have not been changed since altered by sshyp
Former-commit-id: 2b6be8d327419bccc51430f732fb03ff9bba0439
Former-commit-id: 09406c55e394e97c90d984067bff9b4677b0496a
2023-09-24 21:50:14 -04:00
RandyTheSilly db05e9b05e Fixed offline-mode sync warning displaying at inappropriate times
Former-commit-id: 37c0fe00ec30a903ec7ba40525f01a2963b24d72
Former-commit-id: e6cea4d212e6f9b231dc0d0743b667b9f2eb376c
2023-09-24 19:35:48 -04:00
RandyTheSilly 397ad7d409 Update Haiku package to use Python 3.11
Former-commit-id: cc3ae472b67be63d960b4993c355f9d5acf7d899
Former-commit-id: 8d758713964c081c6dbb56899f2b84e51d25eac0
2023-09-24 19:27:20 -04:00
RandyTheSilly 5af02866b4 Fixed clipboard contents leaking through process list on Wayland
Former-commit-id: bb1485fec2d891af9f49b4d8e81df72b0e6160d9
Former-commit-id: 2eff4ace8b82735a890bf1e669d92d7abbb59dfa
2023-09-24 18:56:42 -04:00
RandyTheSilly e8267f838a Read some fields from config file as boolean values
Former-commit-id: ba2f082fc4d043d55ba5d25875ac9b9600bbbd3a
Former-commit-id: 4e31560e91047d035eb87e312fd17f3e8ad1935f
2023-09-24 16:38:30 -04:00
RandyTheSilly e4fbcd6825 Added an error for when the configured text editor cannot be found on the system
Former-commit-id: f41356854b88cf6a53604ef37025667d17041da7
Former-commit-id: 627cb9298583b7fbb6358edead75c65e671619d0
2023-09-24 15:04:36 -04:00
RandyTheSilly 9ba4b8d724 Added a warning when the user manually attempts to sync in offline mode
Former-commit-id: f54591cc6997078a248c5d8dc3dcd533824c04e4
Former-commit-id: fb405077f39e22840e98bca6a854496bd583c49c
2023-09-24 14:35:01 -04:00
RandyTheSilly 0b73d4016f Always use the user-specified ssh keyfile in place of the previously hard-coded ~/.ssh/sshyp
Former-commit-id: 2ec48a889401a5da39c162f966b2e1eaa4c90aad
Former-commit-id: e0071948993af51c3de731eaf49c16d5fdab3632
2023-09-24 14:03:44 -04:00
RandyTheSilly 185baec03f Fixed re-encryption not being possible in offline mode
Former-commit-id: f608b138c1d850523c3c5cde0e65ec592a1e1a10
Former-commit-id: 0c5f542c6bf66e51c79969dd3ba60586d814d73a
2023-07-12 21:07:31 -04:00
RandyTheSilly f930ffe94a Fixed version info graphic having invisible elements in white-background terminals
Former-commit-id: 0b2eafdf0bcecc580110455373d2fc3e5390b60b
Former-commit-id: 9889ea48fff7c744776b4687b7ab91e17534e03d
2023-07-12 20:55:38 -04:00
RandyTheSilly a6fb33705e Update documentation for release v1.5.0
Former-commit-id: d7e5cd4c453f28ab69cce51c9720f9bc81932525
Former-commit-id: 42b30444972be06c8781ad193abcd638b64fd2de
2023-07-12 19:22:58 -04:00
RandyTheSilly 6483ffe6cf Fixed extensions directory not being preserved in Fedora package
Former-commit-id: d2d094187d9fa2d037b94bdc387a54c463f3a2d1
Former-commit-id: 38dc77b41bcaf8afd15f6d058c6ef0fedc93f6b6
2023-07-12 18:35:03 -04:00
RandyTheSilly 33bc0fc10f Fixed extensions directory not being preserved in FreeBSD package
Former-commit-id: 5aeda29d8b3bfb0549fccf6b7f90880038293288
Former-commit-id: 4d5471ad85f47ff9e18624671a0fb55bc4413a2f
2023-07-12 17:47:09 -04:00
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 37075230cc Added port-job for disabling extension management; applied to Haiku and Termux packages
Former-commit-id: eb66222b45b41fbd92712dacd23ed825ba377982
Former-commit-id: 0544589759a4e41c005aae8a6b00fcdff58f72d9
2023-07-11 12:34:59 -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 2e51a1ff15 Ensure ~/.ssh directory exists in sshync configuration
Former-commit-id: 84f8021609d8e62c12e89fc539fcb954ec876118
Former-commit-id: 3bb543b0b155f6ef73dc277042246bf8f918597b
2023-07-10 14:41:44 -04:00
RandyTheSilly b1567d768b Removed use of awk/sed from packaging script
Former-commit-id: 7dceca5cbeea3726c84b83fd274d795683692415
Former-commit-id: a7565aa6ebf70e8d7eea07f5e3ecac3606c54947
2023-07-10 14:16:58 -04:00
RandyTheSilly e487c381e7 Auto-detect Installed-Size for Debian packages
Former-commit-id: bc0244a0818f976c31e342e2bd2ec1f09a2d00b8
Former-commit-id: 0a4361c046776c7a7d7a40fba054482fad9cdcd9
2023-07-10 14:09:14 -04:00
RandyTheSilly 8ce1f18ff9 Converted Termux package to client-only due to server-hosting bugs on Termux
Former-commit-id: e5315b2037e0e8355d6d3765e252c402a67ec18d
Former-commit-id: 90636fda875b795ff65b2ce4abee73d418616ed1
2023-07-10 12:21:58 -04:00
RandyTheSilly 3783230606 Rename Haiku package filename to match package name
Former-commit-id: 759cbd160e0ea0d7ef5c2934196d4f3468287634
Former-commit-id: d81c780f775655f5c8669a44af23b8cc0771e27a
2023-07-10 11:23:42 -04:00
RandyTheSilly a3551cc042 If $EDITOR is not set, default to "vi" instead of "nano"
Former-commit-id: e07df2bf109cc0de30a88a1bfe49ec15f8e739fb
Former-commit-id: 9dc13886c901240b8f8cfe99a1181817d92161a7
2023-07-09 13:17:50 -04:00
RandyTheSilly 5b9b6da341 Fixed CLIPTOOL.py adding an outdated, non-functional warning
Former-commit-id: 4072bb5ec0cd7b08eecb176f809aed9145385090
Former-commit-id: 1b42beaa6d097c1c953cb91dafdc821271791467
2023-07-09 13:00:39 -04:00
RandyTheSilly 9abb1c45bd Include stweak.py in FreeBSD and Fedora packages
Former-commit-id: a0af16d70dea2b0a2196fe2588d58574119d316f
Former-commit-id: 9bbdc72fe9e3a4d10819397af585980f55893fc6
2023-07-09 11:36:26 -04:00
RandyTheSilly ba1e2734be Re-implemented re-encryption termination warning
Former-commit-id: 328eb0038e909a9831edce0f1b978323c491f4f5
Former-commit-id: 337b2de2b370e6d410a14f5cffcea6d1b3b26034
2023-07-08 21:58:50 -04:00
RandyTheSilly d40d1daab5 Fixed Haiku using the wrong Python version, made building on Haiku easier
Former-commit-id: f5d19c55405790060136af4f2a012987ce88d5f2
Former-commit-id: 69aef95294b038c405d95ad3aa37c0a1991a9f8a
2023-07-08 20:25:59 -04:00
RandyTheSilly 5255d61f61 Fixed missing clipboard tool error message
Former-commit-id: 0f44766f316be7c27ba2a9a6cb94ac9bbb86c0ab
Former-commit-id: 4811948d213abb5f5170841022f5b026242ac80b
2023-07-08 19:58:14 -04:00
RandyTheSilly 9fc2aa69a3 No longer exit the tweak menu after (un-)installing an extension
Former-commit-id: 6589fef86d354b7dd3fd066e19b87b412c5e6eec
Former-commit-id: 6d9b5a407a566effa13943664d4d6ba00de40d54
2023-07-08 19:41:45 -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 4a7234282b Replaced termination messages with mid-config confirmation dialogs
Former-commit-id: d6cf3398a45586fc2f21b209cc8a10ad7f67c5d9
Former-commit-id: 55b9c950ac3d9a2fa63341c0e7382c912abda216
2023-07-08 19:09:06 -04:00
RandyTheSilly 5fb5b5b108 Allow multiple lines of text before presenting radio options
Former-commit-id: 46751c0b67133a277612c46086b21f5c2477cf48
Former-commit-id: db8800da451d469e1d42dae19a4ca77bf657c947
2023-07-08 18:53:37 -04:00