1.12.0
2023-05-23
- a lot of bug fixes.
1.11.3
2023-04-19
- fixes a bug with Shortcuts introduced in version 1.11.1
- fixes a bug where a-Shell is unresponsive the first time you open the app
- added helper functions for jsc (both inside the app and for in-extension Shortcuts)
1.11.2
2023-04-17
- fixed the issue with StageManager (finally!)
- customizable keyboard, toolbar and topbar color.
- new URL scheme, "ashellmini://", in addition to "ashell://"
1.11.1
2023-04-02
- fixed an issue with Shortcuts and iOS 16.4
- fixed an issue introduced by version 1.11.0 with Vim and WebAssembly commands (including ctags)
- fixed an issue with ffmpeg and "pipe:" input/output
1.11.0
2023-03-25
- activates ligatures in fonts that have them, like Fira Code (can be turned off with "config -l")
- you can now pipe WebAssembly commands into each other
- lg2 config now stores key position using "~", so it remains valid when the app is updated
- for files that begin with "#! command", the command can now be a webAssembly command (so "#! gawk" works).
- new commands: id, stty
- updated awk to version 20200816 (the same as OSX)
- fixed lots of issues with dash, pipes and awk.
1.10.7
2023-02-14
- multiple bug fixes, including three introduced by version 1.10.4.
- everything that was already there in 1.10.4:
- ffmpeg updated to version 5.1.2
- new commands: "call" and "text" to start a phone call or a text message.
- improved autocomplete: includes suggestions from history, uses most frequently used directories for "cd"
- new command: "z", will change directories using fuzzy matching and most frequently used directories. "z D/vi" will change to "~/Documents/.vim". It also works with auto-complete.
- \u in prompt definition will also take the environment variable $USERNAME.
1.10.6
2023-02-10
- multiple bug fixes, including two introduced by version 1.10.4.
- everything that was already there in 1.10.4:
- ffmpeg updated to version 5.1.2
- new commands: "call" and "text" to start a phone call or a text message.
- improved autocomplete: includes suggestions from history, uses most frequently used directories for "cd"
- new command: "z", will change directories using fuzzy matching and most frequently used directories. "z D/vi" will change to "~/Documents/.vim". It also works with auto-complete.
- \u in prompt definition will also take the environment variable $USERNAME.
1.10.5
2023-02-08
- multiple bug fixes, including one from 1.10.4.
- everything that was already there in 1.10.4:
- ffmpeg updated to version 5.1.2
- new commands: "call" and "text" to start a phone call or a text message.
- improved autocomplete: includes suggestions from history, uses most frequently used directories for "cd"
- new command: "z", will change directories using fuzzy matching and most frequently used directories. "z D/vi" will change to "~/Documents/.vim". It also works with auto-complete.
- \u in prompt definition will also take the environment variable $USERNAME.
1.10.4
2023-02-07
- multiple bug fixes
- ffmpeg updated to version 5.1.2
- new commands: "call" and "text" to start a phone call or a text message.
- improved autocomplete: includes suggestions from history, uses most frequently used directories for "cd"
- new command: "z", will change directories using fuzzy matching and most frequently used directories. "z D/vi" will change to "~/Documents/.vim". It also works with auto-complete.
- \u in prompt definition will also take the environment variable $USERNAME.
1.10.3
2023-01-20
- auto-repeat on external keyboards, compatible with accented letters.
- new commands: sha1 and sha256
- customizable toolbar: type "config -t" and follow instructions
- full emoji support
- dash can be kept running across sessions
1.10.2
2023-01-11
- customizable toolbar: type "config -t" and follow instructions
- full emoji support
- Multiple bug fixes, including password entering in lg2, password entering in ssh, preventing changes of font size with StageManager...
- dash can be kept running across sessions
1.10.1
2022-12-11
- Everything from 1.10.0, plus fixing a bug in the interactive version of dash:
- new toolbar option for iPads, using iOS styling (you can switch to it using Settings).
- updated Python to version 3.11, Vim to version 8.2, Lua to version 5.4.4
- a-Shell (including Vim) now works with Scribble (character recognition using Apple pencil)
- options to customize cursor shape (config -k)
- new command: multimarkdown, to convert Markdown files to other formats (including TeX)
- keyboard commands to change the font size: command +, command - (and control + / control - too)
- new option (in Settings) to not restore windows content when the app restarts.
- many bug fixes: long scrolling does not reset to the beginning randomly, font size remains the same when going to the background, the app keeps keyboard focus, Vim plugins can execute dash commands...
1.10.0
2022-12-10
- new toolbar option for iPads, using iOS styling (you can switch to it using Settings).
- updated Python to version 3.11, Vim to version 8.2
- a-Shell (including Vim) now works with Scribble (character recognition using Apple pencil)
- options to customize cursor shape (config -k)
- new command: multimarkdown, to convert Markdown files to other formats (including TeX)
- keyboard commands to change the font size: command +, command - (and control + / control - too)
- new option (in Settings) to not restore windows content when the app restarts.
- many bug fixes: long scrolling does not reset to the beginning randomly, font size remains the same when going to the background, the app keeps keyboard focus, Vim plugins can execute dash commands...
1.9.9
2022-10-05
Fixes the "crash immediately after the first command" issue experienced on iOS 14 and 15.
1.9.8
2022-09-26
- fixes an issue with touch-based scrolling.
1.9.7
2022-09-22
- lots of bug fixes: pycryptodomex, "find -exec", and many others
- you can now scribble in Vim and Pico
- bookmarks are now persistent after a device reboot
- dash now loads the .profile
- setenv/putenv work as exepected inside dash and other commands
1.9.5
2022-09-04
- self-repetition for arrow keys
- pycryptodome and pycryptodomex modules for Python
- new command: pico (very small editor)
- tons of bug fixes, in WebAssembly, awk, diff.
1.9.4
2022-07-13
- New improved user interface for Shortcuts
- Shortcuts actions are localized in French, German, Korean, Japanese and Spanish.
- User Settings are also localized
- fixed a bug in awk
- added MP3 support to ffmpeg with LAME
- added pycryptodome module for Python
1.9.3
2022-07-01
- new commands: ping6, jq
- added a paste button on the toolbar
- updated Python packages
- fixed an issue with nslookup if the DNS servers are using IPv6
1.9.2
2022-06-01
Everything from 1.9.0:
- ability to execute shell scripts: a-Shell now includes "dash", which can run shell scripts. It can also run in interactive mode.
- prompt customization: tired of seeing just "$ "? redefine the PS1 environment variable with bash-like syntax (\u, \w, \t...) and have it your way.
...plus a lot of bug fixes (vim, dash, export), you can now run multiple dash commands, and vim has "VimShell" if you want to run a terminal inside Vim.
1.9.0
2022-05-18
- ability to execute shell scripts: a-Shell now includes "dash", which can run shell scripts. It can also run in interactive mode.
- prompt customization: tired of seeing just "$ "? redefine the PS1 environment variable with bash-like syntax (\u, \w, \t...) and have it your way.
- fixed a bug that happened when you ran multiple greps in a row
- fixed a bug with file redirection using ~ or environment variables
- fixed bugs when restoring content from a previous session
- fixed a bug that happened if you ran more than 300 commands in a row
1.8.9
2022-04-21
Fixes an issue with iPython (interactive Python)
1.8.8
2022-04-19
- fixes a crash on iOS 14
- if .profile modifies the PATH, keep it when going to background
- force starting directory to ~/Documents
- remove one cause of crash
1.8.7
2022-04-13
- multiple improvements with external keyboards
1.8.6
2022-02-18
- fixes a bug that made a-Shell mini crash when reopening.