Blink Shell, Build & Code

18.7.1 for iPhone, iPad
Free
0

0 Ratings

Update Date

2026-09-17

Size

211.2 MB

Screenshots for iPhone

iPhone
Blink Shell, Build & Code Description
Do Blink! Transform your iOS device into a pro-grade terminal. Blink is the first professional, desktop-grade terminal for iOS that leverages the support of Mosh and SSH. Thus, we can guarantee stable connections, crazy-fast speeds, and full configurations. It can and should be your all-day-long tool. 
**Start your 14-day free trial now!**

But, Blink is much more. Now with Blink Code and Blink Build**, your entire development workflow fits in your pocket.

What the Blink community is saying:
“In some ways, I prefer my iPad / Blink / Digital Ocean setup to coding on my Mac“ - TheVerge
"I have tried a number of terminals on iOS and this is really The One." - Twit.tv
“Connections still come up when I get back to a client project after a weekend off.“ - The Sweet Setup
“The way to use VS Code on the iPad” - programminglife.io

What our users love the most from Blink Shell:
- Mosh connections that even survive a device reboot.
- Most complete SSH implementation on iOS.
- Code command for VS Code integration.
- Blazingly fast terminal and SFTP transfers.
- Includes Pragmata Pro with ligatures.

Blink Shell has a fully loaded SSH toolset:
- SSH with PKI support: DSA, RSA, ECDSA & ED25519 keys.
- Support for Secure Enclave Keys and Certificates.
- Port forwarding with local, remote & dynamic tunnel support.
- SOCKS5 proxy for a private VPN.
- Agent Forwarding.
- Complete SSH Config file support.
- ControlMaster and pooled connections.
- Files.app integration for SFTP remote hosts.
- SFTP with copy-on-change.

Blink has been the leading developer tool in the AppStore for +5 years, so there is a lot more:
- External Display support.
- Legendary Hardware Keyboard support, even remap shortcuts and keyboard codes.
- Local & iCloud Blink Shell folders for Files.app access across devices.
- Host sync over iCloud.
- Link-files from other applications and work with them in Blink.
- Cool themes and fonts, and install your own!
- Smart Keys on SW Keyboard to navigate with touch.
- FaceCam command to create tutorials and streams.
- Bell notifications.
- Supports multiple windows and multiple tabs.
- Network & UNIX CLI tools, check our docs for more information.

Blink Code integrates with VS Code:
- Code on local projects, or seamlessly on remote machines.
- Fully-loaded code editor.
- A coding experience fitted to your device, that connects to VS Code for web, GitHub Codespaces, GitPod or your own VS Code server.

Blink Build (Requires a $7.99/month subscription)
Creates remote runtimes that can be accessed on all your devices. You can use Build in your day-to-day workflows whether you need to do development, DevOps or just play around with new tooling.

Participate in our community, and don’t forget to leave us your feedback and your feature(s) requests. Enjoy!

http://blink.sh
http://twitter.com/blinkshell
http://GitHub.com/blinksh

Terms of Use: https://blink.sh/blink-gpl
Privacy Policy: https://blink.sh/pp

* Blink Code is not affiliated nor endorsed by Microsoft.
** Blink Build requires a separate subscription to make use of our Virtual Machines.
Blink Shell, Build & Code 18.7.1 Update
2026-09-17
v18.7.1

- Bringing back the `blinkshell` xcallback-url so your workflows are not interrupted. A new version is coming, please check out https://github.com/blinksh/blink/issues/2253
More Information
Price:
Free
Version:
18.7.1
Size:
211.2 MB
Update Date:
2026-09-17
Developer:
Blink Shell, Inc
Language:
English

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
18.7.1 2026-09-17
v18.7.1

- Bringing back the `blinkshell` xcallback-url so your workflows are not interrupted. A new version is coming, please check out https://github.com/blinksh/blink/issues/2253
18.7.0 2026-08-30
Blink 18.7.0

Three of Blink's core systems — the session engine, the layout manager and the appearance system — were rebuilt from the ground up. Everything should feel faster and far more predictable, and it lays the groundwork for what's coming next.

BEFORE YOU UPDATE

- Your running sessions will not be restored, for the first time in ten years— the session format changed. Please terminate any mosh-server processes on your remotes before updating, or you will leave them orphaned.

NEW

- Post-quantum SSH. Updated to LibSSH 0.12 and OpenSSL 3.0, adding support for
post-quantum key exchange. SetEnv is now supported in SSH config and on the
command line.
- Fonts and themes. A new Appearance section: import fonts and themes from your device or straight from a URL, pick any monospaced font installed on your system, and assign an alternative theme that kicks in automatically in dark mode — or flip it live with the switchTheme shortcut.
- A new Display section to separate features that pertain to layout.
- A new session engine. Your workspace is now owned by a single engine that decides when sessions suspend, restore and stop. Day to day you may not notice a thing, and that is the point.
- Smarter layouts. Cover, Fit and Fill were rebuilt with better math for every screen. Cover now properly covers the bottom of the terminal, Fit always respects the Status Bar, and the layout locks in place instead of being pulled around by the keyboard.
- Pragmata updated to 903 with better symbols.

FIXED

- Blank terminal that needed an Enter to redraw
- Mosh sessions occasionally needing a tab switch to resume
- Software keyboard placement
- Blink stealing focus back from apps running side by side
- Paste landing on the previous terminal after opening a new window
- Terminal font, theme and zoom silently resetting to defaults
- Copying a selection containing wide characters returned the wrong text
- Bookmarked folders not being reachable from the command line right after launch
- Missing glyphs now fall back to Pragmata Pro.
- IME colors, cursor blink saving, secondary click and drag, and an updated hterm
- Several crashes when returning to the app

AFTER YOU UPDATE

Check your connections. We have been testing for months, but moving to LibSSH 0.12 and OpenSSL 3.0 touches every connection Blink makes. We will be prioritizing any Issues related to connections.

mosh1, ssh2 and x-callback-url have been removed. The first two depended on
libssh2 — use mosh and ssh instead. A new Commands system is on the way to
replace x-callback-url; if that breaks a workflow you depend on, please get in
touch.

External displays. On A-series devices, projecting a terminal to an external
display is now opt-in: turn it on in Settings > External Display. Apple Silicon
devices drive external displays natively and no longer can use projection.

Full notes on https://github.com/blinksh/blink/discussions/2247
18.6.3 2026-07-14
Blink 18.6.3

• Added a close button to Settings for easier dismissal.
• Settings now clearly indicates that Blink Build isn't available during the trial.
• Fixed copying selected text so it no longer includes the wrong characters, including with wide
(CJK/emoji) glyphs.
18.6.2 2026-05-11
v18.6.2
- HTerm's fixes to DSR5 sequences (thanks to robertmryan and kylesower) #2256.
- Fixes IME cursor issues (thanks to oddlid, rfc1459 and sundebug)
18.6.1 2026-04-27
- On Files.app, disabled operations on bootstrap that are causing the extension to get flagged (with a symbol (!) ) on start. The functionality was not affected, but the warning symbol was causing confusion.
18.6.0 2026-04-21
v18.6.0
- New Appearance settings, splitting Style and Display.
- Files.app validation restored.
- Fixed issue on the shell where some commands could not be found.
- Fixed snippets creation to always default to shell type.
- Fixed snippets not working in the local shell.
- Fixed issue with Snippets blocking modifiers after release.
18.5.1 2026-03-30
V18.5.1
- Shortcut changes take effect immediately and across all terminals (blinksh/blink#2225)
- Arrow keys visible again on the SmartKeys bar when Cmd is pressed — was a regression (blinksh/blink#2226).
- Default shortcuts are now cleared, not deleted, and can restore the default shortcuts value
(blinksh/blink#2228)
- iOS no longer auto-corrects text in config fields — iOS was mangling with smart quotes and dashes in config fields (blinksh/blink#2221).

Made a few more changes to the Shortcuts Config UI:
- Custom Sequence editor moved to its own dedicated view from the actions list. This simplifies the code and makes the action more clear.
- One Blink Shortcut per action — the action picker now only shows unassigned actions.
- Done/Cancel editing flow — incomplete key presses are discarded (new) or reverted (existing) on Cancel, only saved on Done. This follows the behavior of other configuration flows.

Check out https://github.com/blinksh/blink/discussions/2220 for more information
18.5.0 2026-03-22
New Prompt Mode & Snips Enhancements (1077, 2212)
- We have a new Prompt Mode for composing AI prompts, with voice input, text controls with enhanced editing capabilities and auto-submit once you are done. You can start it from the Snip's Scratch mode and select Prompt.
- You can now also start Snips or Scratch mode from the Smart Keys bar or with keyboard shortcuts.
- The Pin feature on Snips persists the interface after sending. So you can work on the next command, resend again, etc...
- Passthrough mode during editing: you can now scroll while editing Snips or creating your prompt.

Mouse Drag (395). We implemented mouse drag trying to replicate the "mode" you usually have with the keyboard, so you can have more precise cursor positioning, for both touch and the trackpad.
- Trackpad: Cmd+click to start drag mode, move cursor while holding Cmd, release to stop.
- Touch: Long press to start drag mode and place the cursor, then start a drag to move cursor and release to stop.
- Remember you can use the keyboard while you drag.

Terminal updates & Mosh Update + blink-v18.4.5
- Support for newest Unicode characters and other extensions. Improved terminal rendering.
- Mosh with handling of UTF8 character extension codes. This should remove the garbled output and ghost characters or lines that we have seen on editors and tools like Claude.
Thanks to jdrouhard

Copy/Paste Improvements
- Fixed terminal copy no longer adds trailing EOL whitespace (2133)
- Fixed single CJK (Chinese/Japanese/Korean) character copy selection (2136)
- Added "Copy Raw" functionality with Cmd-Shift-C.
Thanks to jiefeng-xu

Lockdown Mode Fix (2137)
- Fixed font persistence: bundled fonts now stay selected in Lockdown mode.
- Non-bundled custom fonts still blocked as expected
Thanks to jiefeng-xu

UI Improvements
- Block zoom when layout is locked. (1165)
- New Hide keyboard button. (2105)
- Font reset fixes to use the configure default. (1145, 1382)

For more information, check out https://github.com/blinksh/blink/discussions/2220
18.4.4 2026-02-09
- Fix OSC52 to use UTF8 encoding.(#1026)
- RevCat update - clean up RevCat cache files in Documents folder (#2199)
- Files.app showing the (!) icon sometimes, in particular during initialization (#2200). This was not affecting the performance in any way, but the icon also would indicate something may have gone wrong. Thanks to ChickenCutlass and Prairie-guy for the heads up!
- Fixed possible issue during Snips initialization on first app launch (#2205).
18.4.3 2026-01-20
Happy New Year!

This is a set of fixes for iOS26 issues and small improvements in the app:

- The Host password field now has a toggle to visualize the stored password. (Issue #2191)
- SCP/SFTP command now process the source and will exit with an error if there are no files matching. (Issue #2095)
- SCP/SFTP command now has autocompletion. (Issue #2192).
- Blinking cursor on bottom of the screen (Issue #2152). The cursor will only appear when using IME mode or tapping the screen / starting a selection. The cursor should disappear immediately afterwards.
- Shell Blank on return from background and other cases (Issue #2177). Not just that but the shells should be more responsive on switch, etc...
- Space between keyboard and terminal (Issue #2181). redraws are now improved as a result of the previous issue.
- Cmd key would get stuck after calling settings with "Cmd-,". This was a regression on 18.4. (Issue #2193)

This was a large and tricky one. Thanks to werdnum, greirson, briann, phonedph1, alexdilley, rrgeorge, tanguy, mikebeller, brendandebeasi, kkebo, tamasarpad and everyone on TestFlight and Discord for all the help!
18.4.2 2025-11-18
v18.4.2

- Add support for M5 iPad Pro.
- Fixes on walkthrough.
18.4.1 2025-10-10
v18.4.1

- Disabled AI Writing Tools on software keyboard.
- Fixes possible crashes due to new keyboard layouts.
- Fixes on FileProvider and SSHClient flows from TestFlight reports.
18.4.0 2025-09-22
A new big version of Blink is just a few months away -- but we didn’t want to hold back updates that improve your experience in the new iOS 26 / iPadOS 26. This release also brings support for the new iPhone 17 series and Air.

As always, thanks to everyone for helping us with this new release!
For full notes, please check out: https://github.com/blinksh/blink/discussions/2155

And to be the first to hear about the new Blink, please keep an eye on our Discord, Twitter and GitHub!
18.3.2 2025-06-21
v18.3.2 build 1010

This is a continuation to the fix on v18.3.1. We discovered another corner case abusing the host and added additional constraints to generate proper shell tokens at the user and the host. Thanks again to David Leadbeater for the extra help!

As this is a security fix, we are leaving here all the information from 18.3.1 for reference.

This release fixes a security bug pointed by David Leadbeater! You can read all about it here: https://dgl.cx/2025/06/blink-at-a-url-handler.

When calling SSH URLs, Blink will use the URL given by the system. The URL percentage encoded components at the Host or User may contain special control characters. Although those characters may not be allowed on host or user, the decoded characters can make it down to the shell. Blink will warn the user before executing links, but a malicious link may hide this behavior within markdown or even a QR code.

This fixes the issue by rejecting sequences containing control characters before sending them to the terminal. Additionally, we are supporting proper SSH URI forms to connect additional parameters later on.
18.3.0 2025-05-15
v18.3.0
Build 1004
- Bookmark fixes when a location cannot be restored by the system and the URL is deemed invalid.

- Fixes a screen corruption on clear when using SSH or Mosh. When pressing ctrl-l or clearing the terminal some elements on the screen would persist. This seems to be a bug in WebKit. Fixes #2127. Thanks to @Sandyel89, @mtrolley and @selevko for the thorough debugging!
18.2.4 2025-04-24
We have changed our offerings and packages:

- Blink now offers a 14-day free trial out of the box.
- Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal.

v18.2.1
- Fixes a bug on Restore Purchases.

v18.2.2
- Added checks and alerts for subscriptions purchased on different groups.

v18.2.3
- Fixes to Blink Classic subscription detection. And now we also allow Classic users to transition to a Blink+ again.

v18.2.4
- Fixes notifications during trial and Blink+Build placement.

If you run into any issues due to changes in our paywall, please reach out to us (support at blink.sh)
18.2.3 2025-04-22
We have changed our offerings and packages:

- Blink now offers a 14-day free trial out of the box.
- Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal.

v18.2.1
- Fixes a bug on Restore Purchases.

v18.2.2
- Added checks and alerts for subscriptions purchased on different groups.

v18.2.3
- Fixes to Blink Classic subscription detection. And now we also allow Classic users to transition to a Blink+ again.

If you run into any issues due to changes in our paywall, please reach out to us (support at blink.sh)
18.2.2 2025-04-18
We have changed our offerings and packages:

- Blink now offers a 14-day free trial out of the box.
- Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal.

v18.2.1
- Fixes a bug on Restore Purchases.

v18.2.2
- Added checks and alerts for subscriptions purchased on different groups. Please reach out to us if you are having any issues (support at blink.sh)
v18.1.1 2025-02-25
v18.1.1

- Bookmarks now available on all plans. This substitutes the link-files command. Check out the docs for more information.
- Fixes SFTP and SCP issues where wildcards would not work properly on source arguments.

https://github.com/blinksh/blink/discussions/2067
18.1.0 2025-01-27
**What’s New in 18.1.0**

This release introduces some exciting updates to Blink Shell, including a new File Provider system, bookmark support, and several important fixes. Here’s what’s new:

### **File Provider Replicated Extension**
The File Provider has been completely upgraded and is now the default option, automatically replacing the old integration. This new system significantly improves file management and expands what you can do with remote file systems:
- **Files.app integration**: Access remote file systems directly from Files.app with improved progress control and automatic syncing to keep local and remote replicas consistent.
- **Shell commands support**: With kernel-level integration, commands like `ls`, `cd`, `find`, and `vim` now work seamlessly with remote locations, making shell workflows feel as natural as working locally.
- **Enhanced app compatibility**: Use remote file systems in other apps without requiring additional APIs.
- **Storage Management** - The new provider also offloads storage management for downloaded files to the system, so the Blink app won't grow the storage used in your device, even when working with remote files.
- **New capabilities**: Automatic syncing and re-downloads, support for **Veracrypt encryption**, better support for **symbolic links**, and **shortcut integrations**.

Special thanks to pindab0ter, mhoran, abeth, 2xsaiko, aberrant, rrgeorge and those who left very useful feedback on TestFlight.

### **Bookmarks**
Bookmarks bring a more flexible way to navigate remote and local file systems:
- **Quick access**: Bookmark Blink folders or file locations exposed by other apps. These symlinked directories behave like local directories within the shell.
- **Replacing link-files**: Bookmarks streamline workflows by replacing the old `link-files` command with a simpler and more reliable approach.
- **Easy to set up**: Add bookmarks via **Settings > Bookmarks**, select a location in Files.app, and give the symlink a name. Navigate to your bookmarks directly from the shell.

### **General Improvements and Fixes**
- **Custom key support**: Added support for `Function keys`, `Home`, `End`, `PgUp`, and `PgDown`, along with combinations like `Alt-Home` and `Alt-End` to better match your workflows. Thanks to namatoj and Karl.
- **SFTP validation**: Validate SFTP connections directly in **Host > Files.app configuration**, making setup and troubleshooting more straightforward.
- **ProxyJump fixes**: Fixed an issue where SSH sessions would require to use Ctrl-C before going back to the shell.
- **Settings fixes**: Fixed issues where the Cmd key could get stuck or the software keyboard would appear unexpectedly when returning to the app.
- **Pragmata Pro 830**: Shipping the latest version again (thanks to chipp for the heads up)

For more details or a complete list of changes, check out `whatsnew` in the app and the changes to our Documentation. If you have questions, join us in our Discord or GitHub Discussions. Enjoy the new features, and as always, thank you to everyone who helped make this release possible!
18.0.1 2024-10-07
Version 18.0.1
- Fixes keyboard auto-repeat for accentuated characters.

https://github.com/blinksh/blink/discussions/2023
18.0.0 2024-09-21
As we typically do, with every major iOS release, we release a Blink update. This gives us a chance to fix issues between versions and pave the way to next releases. Here is what’s new in Blink 18:

* Added support for light and dark icons on the new iOS18 home screen.
* Adjusted UI for new iPhone 16 seres.
- On iOS18, fixed crashes on startup and when running certain commands. Thanks to TestFlight reports.
- On iOS18, resolved issues with unresponsive sessions when switching tabs after restoring the app from the background.
* Updated OpenSSH and other libraries for iOS18 compatibility.
- Fixed file overwrite problems with SCP/SFTP.s.

For more details, visit: https://github.com/blinksh/blink/discussions/2023
17.3.0 2024-06-26
Don't let the new features fool you. This update is bigger on the inside than it is on the outside, where a lot of work happened behind the scenes. We left this release in the oven for a while to squash even the weirdest bugs and misbehaviors. But most important, we couldn't have pulled it off without our Discord and TestFlight communities, who were extremely patient to test again and again even the smallest changes and details. We want to extend special thanks to Bahamat, Dave, Filipe, James, Jochen, krathen, l2dy, Nahuel, Neal, Polo, rob, rrgeorge, shlevy, Tahpo2, tanguy, travelingflwr, and many many others!

**What's New:**

- **Custom Mosh+17.3.0:** Our patched Mosh release includes undercurl, strikethrough, and other server-side improvements, making your sessions even more powerful. Easily update the static Mosh on remote servers with the `install-static` flag.
- **Vim for Local Editing:** Now you can use Vim for quick local edits. And the community even built a package manager to supercharge it. Special thanks here to the previous work of Nicholas Holszchu on iOS System, as his work served as the backbone to make this work.
- **New Interactive Commands:** We've also added `less`, `bc`, and `ping6` commands to enhance your terminal capabilities.
- **Default Agent Configuration:** `ssh-add` now remembers your configuration between sessions, and you can configure keys and modes within Settings.
- **Mosh with ProxyJump:** Catching up with our previous mosh client, you can now connect with ProxyJump for more flexible networking options.
- **iPad Pro and Air Support:** Blink now fully supports the latest iPad Pro and iPad Air models.
- **Shell Improvements** Numerous fixes have been made to improve command execution and overall system integration, like telnet, random segmentation faults after running consecutive commands, Ctrl-D handling, commands that may hang the shell, etc...
- **Improved Arrow Key Functionality:** Arrows now work in both terminal and application modes, improving compatibility and user experience.
- **Crash Fixes and Stability Improvements:** This release has touched practically everything. Please check out the full notes on https://github.com/blinksh/blink/discussions/1999 and do not hesitate to contact us with more questions or problems.

As we said in the beginning, this release has a lot more than meets the eye and we are sure you will notice. And please join us on Discord, GitHub or Reddit if you haven't done so yet!
17.2.2 2024-03-14
Just small update to mosh-static supported architectures.
17.2.1 2024-02-08
- Version 17.2.1

Quick fixes on top of the previous version:
- The new Keys UI was not linking to the proper documentation and actions for SE.
- Fixed a new bug on OSC52 after app restart. #1956.

- Version 17.2.0

This is an ambitious update which will hopefully transform your mosh experience for some of you. Say hello to the self-installing mosh server. Now, Blink will seamlessly upgrade your connection during mosh bootstrap. To do this and laying the foundation of more stuff to come, ve've also reimplemented the Mosh client on Swift. To top it off, we've fine-tuned SSH config file parsing and squashed pesky bugs, and we did a lot of other housekeeping.

- **Mosh Auto-Install Power:** Blink now introduces Mosh auto-installation, effortlessly upgrading your connection from ssh anywhere. No root access required. Use the `--install-static` flag.

- **Revamped Mosh Client:** Our Mosh client had a facelift. A lot of enhancements are up and coming. You can already enjoy IPv4 and IPv6 support with the `--6` and `--4` flags, ensuring seamless connections.

- **Mosh1 If You Need It** Encountering issues? Easily switch to the old Mosh with the `mosh1` command to keep you connected.

- **Security Updates** An updated LibSSH, addressing vulnerabilities like the Terrapin attack and other crucial security patches.

- **A slew of SSH improvements!** Notable additions include the GatewayPorts feature, allowing you to expose ports to other machines in your network. Improved SSH Config flags, Config Sync, etc...

- **PragmataPro Upgrade** Elevate your coding experience with PragmataPro 830, now featuring Nerd fonts and a sleeker appearance.

- **Auto-Lock Customization:** Customize timeout options to match your preferences seamlessly.

- **And Much More!** Explore a host of additional features and fixes, from a revamped Keys dialog to enhanced iCloud sync and External Display support.

Check out the full release notes here: https://github.com/blinksh/blink/discussions/1906
17.1.0 2023-11-06
We continue with our focus set on the Terminal, Mosh and SSH until the end of year. Here is what's new:
- We have renewed our fonts repository to make it easier to install Nerd Fonts and powerline fonts.
- When sending a sequence, want to send Input as an alternative to Send Hex #1888
- Create new host by duplicating another (Thanks to Krathen for the heads up) #1108
- Unified the saving behavior for Hosts and User screens. Those required the user to press Save explicitly. We now make it more obvious with Save and Cancel. #1742
- Some servers, like GitHub, would emit a message on stderr and disconnect. We are now showing the error in that case. #1448
- Deleting a Host would not immediately make it disappear from the Files.app until restart. We now sync the FP properly. #1857
17.0.1 2023-09-22
** Try Blink+Build one week for free, no sign up required. Renews monthly. **
** Or subscribe annually to Blink+: The Shell of choice for developers. **
17.0.0 2023-09-18
We are updating to Blink 17, following the release of iPadOS and iOS17. This update focuses mostly on bug fixes:

iOS & iPadOS 17:
- OS text cursor takes up a row, input echoes draw in wrong spot #1811 - Hide caret on terminal
- OS text cursor in VSCode appears or exhibits blocking behavior #1821 - Hide caret on vscode
- Improve VSCode touches and scroll #1847 - Improved touches and scroll on VS Code.

General:
- Cannot use Control-] in Dvorak layout #1833 Fixed ctrl-] in Dvorak layout
- External screen's contents are fully accessible while Blink is autolocked #1696 Fixes for non interactive external display (AutoLock, Walkthrough and layout)
- Agent behavior breaks expectation as Host agent takes precedence over Default agent #1849 - When adding a key to the agent with ssh-add, that key will now have preference over the ones added to the Host.
- Stage manager support not working #1831 - On a pristine first installation of Blink, if you connect the external screen immediately, the screen would not default to Stage Manager settings in External Display.
- Newly created files are not show immediately on VSCode #1848
- Report device model in help or smth else #1818 device-info command that shows basic info about your device and connected screens
- Snips crash with iCloud disabled #1852
- How to send Unicode characters with custom key presses #1861 - Handle utf8 sequences in HEX presses
- VSCode now accepts custom HEX presses

Blink Build Hacker Tools:
- Base image update to Debian bookworm
- Fixed helix editor
- Update Python to v3.11.5
- Update Ruby to v3.2.2
- Update Swift to v5.8.1
- Added Bun v1.0.1
- Created ~/.local/bin folder and added to $PATH
- Added code-tunnel command to bootstrap code cli
16.2.1 2023-08-22
- It is important to make Blink feel like home. We added an additional Support Request flow during the trial period.
- Allow spaces in user name. Refs #1798
- Copy adjustments for new Context Bar. Replace 3f tap with double tap. Refs #1829
16.2.0 2023-08-17
- Introducing Snips, your productivity booster!
Snips can be sophisticated aliases to run your workflows. No more searching for the right syntax or struggling to remember intricate steps. We also use them to store crucial text snippets like environment variables and secrets, eliminating the hassle of searching for them elsewhere. Just retrieve them with lightning speed whenever you need!
- Introducing our redesigned Context bar
Seamlessly perform actions in the Terminal, Code, or browser, without any interruptions. The Context bar is always there when you need it, and stays out of your way when you don't. Access it effortlessly by tapping the Home Bar twice or pressing the Cmd key twice.
- Based on feedback, we have a new flow to make the trial more clear and to compare pricing in plans more easily.
- For first time users, we have a better walkthrough and first commands to help getting started.

Fixes to support Vietnamese #1823

Check whatsnew and our Announcements on GitHub for a full list and more comments.
16.1.12 2023-08-02
Hot fix for mosh propagation of experimental IP fixes. #1801
Shoutout to avysk, blerg-sh, gcv, tthkbw and spacebrain.
16.1.11 2023-07-24
- You can set Mosh experimental-remote-ip methods in the UI. #1398
- Fixed support on Mosh's "local" IP resolution. #1803.
- Allow SSH Agent to forward the key used in the initial connection. #1809
16.1.10 2023-06-30
Visual fixes due to font rendering issues.
16.1.9 2023-06-23
Continue with Shell improvements:
- Apple Silicon devices now will use Stage Manager by default on external displays. #1748
- Try to skip File Provider extension location from iCloud backups. This seems to be an issue in the OS itself, and apparently cannot be guaranteed that this will work. #1789
- Hosts referring to non-existing keys will now indicate it so the keys can be recreated. #1712
- iCloud backups that have key information will now also indicate if the key are not available for signature.
- Fixed iCloud sync for agent forwarding information.
16.1.8 2023-05-30
Going Back to the Basics, the next releases will be focused on Shell functionality. Let's get started:
- Agent keys to Forward: You can now configure what keys you want to forward automatically when connected to a specific Host. There is no standard way to provide this through .ssh/config yet, so we added it as part of our Host Configuration. #1779 & #1293
- Agent Forward Prompt per Host: Forwarding keys automatically can be dangerous. Blink can now ask for user confirmation before sending a key to a remote. And because our agent works at the Host level, you will always know "what" key is being requested, and "who" is requesting it. #1779 & #1293
- ssh-add with Confirmation: If you add a key through the manual ssh-add, you still have access to the confirmation prompt by adding the new -c flag.

Bug fixes and other improvements:
- Hosts synced through iCloud will mark missing keys so the user can create them. #1712
- With OSC52 sequences, Mosh would reset the clipboard state #1205.
- We have updated Fonts, but still looking for a better / less manual way.
- We now set Option as Esc by default on first start.

Release thread: https://github.com/blinksh/blink/discussions/1785
16.1.7 2023-04-17
Focus on bug fixes and complete the transition for previous users:
- Remove import from Blink 14 and transition for freemium users.
- Add --predict=experimental to mosh help. #1399
- Fix Smart Keys layout on iPhone. #1738.
- Added Input prompt for Passkeys when it is the default key.
- Refactored file locations for SFTP and Code commands. #1714

https://github.com/blinksh/blink/discussions/1751
16.1.6 2023-03-23
We are making an important update to our offerings:
- Introducing the Blink+Build plan, the most complete dev toolbox on iOS with Shell, Build and Code. To make it even better, we are offering a 1-week free trial, and $9.99/month after that.
- We are phasing out our Free version in favor of the new Blink+Build trial. We learnt the hard way that the metered paywall was perceived as an obstacle to the overall experience. We believe the new Blink+Build plan is a more honest offering, allowing everyone to try all you can do in Blink, and after the trial by providing all the value we can as a paid user.
- If you’re currently using the Free plan and want to keep using Blink every day, we wanted to do something special. We are doing our first ever Blink+ promo for just $14.99 the first year, $19.99 thereafter. If not, you still can use the Free plan until March 31st to decide, with no metered paywalls.
- Please note we still continue to offer our Community and Open Source versions for those who want to contribute in a different way.

Other updates include:
- Found root cause for Files.app blocking in some cases at the root container or after a few downloads. Kudos to @rrgeorge for the extra help.
- Fixes for our Files.app extension, that could provoke hangs in the connection when keeping its state alive longer than the extension itself.
- Fixed bug on right click contextual menus in the terminal (Issue #1593). And we made the menu cooler too, so you can control parts of the terminal from it instead of doing three finger taps.
- Multiple fixes from TestFlight reports. Thanks to our Community testers!
16.1.3 2023-02-21
Introducing Blink Build Beta. Create work environments in the cloud to immediately start coding, building and running projects from any of your devices.

This update brings fixes to issues caused when updating to betas for 16.4. Special thanks to Amy (travelingflwr) for the heads up!
- Rendering issues on terminal #1699.
- Terminal defaults may reset.
16.0.2 2022-11-14
Blink 16.0 is all about iOS and iPadOS 16. Blink is designed to be your all day use tool, for full day coding sessions that help you stay in the zone, to pushing fixes as fast as possible while you are on vacation. Here is what’s new:

Blink v16.0.2
- Fixed smart keys with different zoom modes #1416
- Fixed crash with external display #1621
- Fixed VS Code folder display #1625
- Fixed Files.app and Code with ProxyCommand #1612

Blink v16.0.1
- Looks like the way windows work in the new OS is a little bit... confusing. To make things more predictable, we have decided to go back to a good old sheet, at least for now. Fixes 1604
- Some Blink Plus users did not have access to our new Passkeys and Security Keys feature. This should fix it. Fixes 1602
- Adjusted Smart Keys bar for iPhone 14 Pro. Fixes 1605

Blink v16.0.0
- What’s New is new ;) We wanted to make Blink updates more discoverable, giving new features a proper place to shine or a way to let you know that we fixed that annoying bug. When Blink updates, it will tell you so in a new shell, and ask you to run the command `whatsnew`.
- One main feature in this version is WebAuthn keys support, with both Passkeys and Secure Keys flavor. This is an Early Access feature available for Blink Plus users.
- We have reworked the layout code on our Smart Keys bar in order to handle Stage Manager a lot better. We think we have succeeded at creating a great experience that still spans the full width of the software keyboard!.
- Key autorepeat support for iPadOS16.
- Code handling host names with special characters and in a case sensitive manner. Fixes 1440
- Layout adjustments for new iPhone and iPad devices, including More Space settings.
- Fixed multi-line prompts on ssh authentication. Issue 1577
- Overriding env variables in the proper order. Fixes 1562
- Improved jump hosts handling. Issue 1450

For a full list of changes, check out (https://github.com/blinksh/blink/discussions/1570) and join our Discord (https://discord.gg/ZTtMfvK).
16.0.1 2022-10-26
Blink 16.0 is all about iOS and iPadOS 16. Blink is designed to be your all day use tool, for full day coding sessions that help you stay in the zone, to pushing fixes as fast as possible while you are on vacation. Here is what’s new:

Blink v16.0.1
- Looks like the way windows work in the new OS is a little bit... confusing. To make things more predictable, we have decided to go back to a good old sheet, at least for now. Fixes 1604
- Some Blink Plus users did not have access to our new Passkeys and Security Keys feature. This should fix it. Fixes 1602
- Adjusted Smart Keys bar for iPhone 14 Pro. Fixes 1605

Blink v16.0.0
- What’s New is new ;) We wanted to make Blink updates more discoverable, giving new features a proper place to shine or a way to let you know that we fixed that annoying bug. When Blink updates, it will tell you so in a new shell, and ask you to run the command `whatsnew`.
- One main feature in this version is WebAuthn keys support, with both Passkeys and Secure Keys flavor. This is an Early Access feature available for Blink Plus users.
- We have reworked the layout code on our Smart Keys bar in order to handle Stage Manager a lot better. We think we have succeeded at creating a great experience that still spans the full width of the software keyboard!.
- Key autorepeat support for iPadOS16.
- Code handling host names with special characters and in a case sensitive manner. Fixes 1440
- Layout adjustments for new iPhone and iPad devices, including More Space settings.
- Fixed multi-line prompts on ssh authentication. Issue 1577
- Overriding env variables in the proper order. Fixes 1562
- Improved jump hosts handling. Issue 1450

For a full list of changes, check out (https://github.com/blinksh/blink/discussions/1570) and join our Discord (https://discord.gg/ZTtMfvK).
16.0.0 2022-10-24
Blink 16.0 is all about iOS and iPadOS 16. Blink is designed to be your all day use tool, for full day coding sessions that help you stay in the zone, to pushing fixes as fast as possible while you are on vacation. Here is what’s new:

- What’s New is new ;) We wanted to make Blink updates more discoverable, giving new features a proper place to shine or a way to let you know that we fixed that annoying bug. When Blink updates, it will tell you so in a new shell, and ask you to run the command `whatsnew`.
- One main feature in this version is WebAuthn keys support, with both Passkeys and Secure Keys flavor. This is an Early Access feature available for Blink Plus users.
- We have reworked the layout code on our Smart Keys bar in order to handle Stage Manager a lot better. We think we have succeeded at creating a great experience that still spans the full width of the software keyboard!.
- Key autorepeat support for iPadOS16.
- Code handling host names with special characters and in a case sensitive manner. Fixes 1440
- Layout adjustments for new iPhone and iPad devices, including More Space settings.
- Fixed multi-line prompts on ssh authentication. Issue 1577
- Overriding env variables in the proper order. Fixes 1562
- Improved jump hosts handling. Issue 1450

For a full list of changes, check out (https://github.com/blinksh/blink/discussions/1570) and join our Discord (https://discord.gg/ZTtMfvK).
15.0.10 2022-09-12
A small update to warm up before v16. We are making sure the new devices work properly with iOS16:
- Adjusted keyboard support for new iPhone models.
- Fixed 3 finger tap on iOS16.
15.0.9 2022-07-14
Quick fixes to make the app more stable.

- When tapping VS Code links, the app may have crashed under certain conditions.
15.0.8 2022-07-05
This release is about one single thing. Our Blink Code implementation should now be at full speed. There are no restrictions on Code Server instances or on the plugins you are able to install, as we just got our browser entitlement!! Here is what you should notice:
- You should be able to access your own Code Server instances directly, without starting a tunnel, just doing code URL.
- We should now support GitPod, Code-Server, Azure Code and any others without restrictions as well. Please let us know if you find any issues with a specific service or implementation.
- Plug-ins that before were causing “Worker Service” issues or “App-bound domain” restriction errors should now work perfectly.

Enjoy!
15.0.7 2022-03-30
Improvements on File System integrations:
- You can now edit/modify files on other apps that are exposed through the Blink Files.app integration. (Thx @aberrant)
- Fixed regression with CLI commands missing paths for remotes (#1412 thx @toby)
- Better tracking for event changes in Files.app UI.
- FileProvider to cancel ProxyCommand properly.

General fixes:
- Host key change type now displays warning and allows to add additional key (thx @rrgeorge)
- Fixed face am going off between app switches.
- Improvements on VS Code interface touches for code lenses.
15.0.6 2022-03-04
Experience improvements. Get on board the best mosh and ssh client, and get a premium experience with our VS Code integration.
- Added WOL command. Refs #951
- C-Tab and C-S-Tab combos. Refs #1408
- Screen and flow tweaks in migration.
- Rate us in AppStore!
15.0.5 2022-02-21
Ironing out issues with the migration. Get on board the best mosh and ssh client, and get a premium experience with our VS Code integration.
15.0.4 2022-02-20
Ironing out issues with the migration. Get on board the best mosh and ssh client, and get a premium experience with our Code integration.
- Fixed iCloud folder on Blink 15.
- More prominent migration help links.
- Tuned settings for Blink 14 owners.
15.0.3 2022-02-15
Here goes a quick release to make migration to the new Blink even smoother. A few notes:
- If migration to a second device, please use Restore Purchase instead of the whole migration process again.

- Fixed iCloud issues.
- Fixed more migration issues that were blocking some users from validating the receipts.
- Fixed a crash affecting some users during migration from Blink 14, due to an error in keys.
- Improved wording. Everyone gets all the Blink.app features.
- The subscription timer now will fill out on its own (around one minute) or faster if shaking the device.
- Sanitized keys when importing from keyboard.
- Fixed Blink Code docs URL.
15.0.1 2022-02-11
Migration from Blink 14
Improved URL scheme handling for migration.
15.0.0 2022-02-09