{"id":41807,"date":"2024-01-19T16:52:21","date_gmt":"2024-01-19T21:52:21","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=41807"},"modified":"2024-05-28T11:23:47","modified_gmt":"2024-05-28T15:23:47","slug":"prompt-3","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/01\/19\/prompt-3\/","title":{"rendered":"Prompt 3"},"content":{"rendered":"<p><a href=\"https:\/\/panic.com\/prompt\/\">Panic<\/a> (<a href=\"https:\/\/social.panic.com\/@cabel\/111778447208795515\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/panic.com\/prompt\/\"><p> When you buy Prompt, you&rsquo;ll get both the mobile and desktop apps.<\/p><p>[&#8230;]<\/p><p>MOSH &amp; ETERNAL TERMINAL. Use these two new connection types for mega-stable terminals even if your network connection is garbage<\/p><p>Quickly insert your most frequently used commands and text snippets with a tap or a click.<\/p><p>[&#8230;]<\/p><p>Easily sync your servers, keys and passwords between devices, and between Mac and iOS.<\/p><\/blockquote>\n<p>It&rsquo;s $20\/year or $100 one-time (presumably until Prompt 4).<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/04\/20\/secure-shellfish-sponsor\/\">Secure ShellFish (Sponsor)<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/10\/30\/ios-13-2-killing-background-apps-more\/\">iOS 13.2 Killing Background Apps More<\/a><\/li>\n<\/ul>\n\n<p id=\"prompt-3-update-2024-01-30\">Update (2024-01-30): <a href=\"https:\/\/blog.panic.com\/introducing-prompt-3-now-on-all-of-your-devices\/\">Cabel Sasser<\/a> (<a href=\"https:\/\/social.panic.com\/@panic\/111813445864431450\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.panic.com\/introducing-prompt-3-now-on-all-of-your-devices\/\"><p>We know it&rsquo;s been a long (long) time coming, so we made sure to add all of your most-requested Prompt features, like support for Mosh and Eternal Terminal, jump hosts, port forwarding, proper iPadOS multitasking, YubiKey and Secure Enclave authentication, and so much more.<\/p><p>With lightning-fast terminal emulation (thanks to optional GPU acceleration) and customizable fonts and themes, Prompt 3 is speedier and more personal than ever. And yep, there&rsquo;s even a dark icon.<\/p><p>[&#8230;]<\/p><p>It was important to us that Prompt 3 feel right on all your devices. Since Mac apps have always been a passion of ours here at Panic, these are two separate apps, each developed from the ground up to feel right at home on each platform. The Mac app is a Mac app. The iOS app is an iOS app.<\/p><\/blockquote>\n\n<p id=\"prompt-3-update-2024-02-27\">Update (2024-02-27): <a href=\"https:\/\/mastodon.mit.edu\/@Eggfreckles\/111990499711599239\">Tom Brand<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.mit.edu\/@Eggfreckles\/111990499711599239\">\n<p>Termius passes the Mosh test on iOS. Prompt 3 does not.\nI want to support Panic, but Mosh means maintaining my terminal&rsquo;s state in the background and without an Internet connection. Prompt 3 does not.<\/p>\n<\/blockquote>\n\n<p id=\"prompt-3-update-2024-05-23\">Update (2024-05-23): <a href=\"https:\/\/mastodon.social\/@cabel@panic.com\/112487252712260672\">Cabel Sasser<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@cabel@panic.com\/112487252712260672\"><p>Do check out &ldquo;connection keeper&rdquo; in Prompt, which uses location services to &ldquo;&ldquo;&ldquo;log your connection location history&rdquo;&rdquo;&rdquo; and just so happens to have the side benefit of your keeping connections alive. A ridiculous thing imho but here we are<\/p><\/blockquote>\n\n<p id=\"prompt-3-update-2024-05-28\">Update (2024-05-28): <a href=\"https:\/\/blog.la-terminal.net\/solving-background-disconnect-issues-on-ios-with-el\/\">Miguel de Icaza<\/a> (via <a href=\"https:\/\/x.com\/migueldeicaza\/status\/1793685517885936022\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.la-terminal.net\/solving-background-disconnect-issues-on-ios-with-el\/\">\n<p><em>El Preservador<\/em> is a small program that runs on your target host, it requires no manual installation, and its sole role is to act as a server-side proxy buffer to ssh.<\/p>\n<p>Unlike <code>tmux<\/code> or <code>mosh<\/code>, it does not attempt to interpret the meaning of the buffer stream and instead leaves the emulation to <em>La Terminal<\/em>.   When iOS suspends your network connections, <em>El Preservador<\/em> continues running on the server.  When your application returns to the foreground, <em>La Terminal<\/em> creates a new connection to your machine and reconnects to <em>El Preservador<\/em>, restoring your session where you left it.  One downside is that <em>El Preservador<\/em>  is paired to the running instance of La Terminal, so if you kill the application on iOS, it will not attempt to restore an existing session like <code>tmux<\/code> or <code>mosh<\/code>.<\/p>\n<p><em>La Terminal<\/em> solves the background disconnect problem without consuming any battery while in the background and without reducing the fidelity of your terminal on the remote end.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Panic (Mastodon): When you buy Prompt, you&rsquo;ll get both the mobile and desktop apps.[&#8230;]MOSH &amp; ETERNAL TERMINAL. Use these two new connection types for mega-stable terminals even if your network connection is garbageQuickly insert your most frequently used commands and text snippets with a tap or a click.[&#8230;]Easily sync your servers, keys and passwords between [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-01-19T21:52:23Z","apple_news_api_id":"3bfd5803-4280-4f2f-ae9e-c56d4434eb0c","apple_news_api_modified_at":"2024-05-28T15:23:50Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABQ==","apple_news_api_share_url":"https:\/\/apple.news\/AO_1YA0KATy-unsVtRDTrDA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1421,31,2321,26,772,30,32,2385,884,1887,506,318],"class_list":["post-41807","post","type-post","status-publish","format-standard","hentry","category-technology","tag-app-subscriptions","tag-ios","tag-ios-17","tag-iosapp","tag-ios-multitasking","tag-mac","tag-macapp","tag-macos-14-sonoma","tag-panic-sync","tag-prompt","tag-ssh","tag-terminal"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=41807"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41807\/revisions"}],"predecessor-version":[{"id":43411,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41807\/revisions\/43411"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=41807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=41807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=41807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}