272 Commits

Author SHA1 Message Date
Theodore Dubois
cc89ed2619 Get app group IDs from entitlements
A bunch of people have tried to build the app from source and got confused when it crashed, because they customized the app group but didn't update the preprocessor macro. Now the app reads its app group off the mach-o on disk.

This also fixes AltStore, which has to change app group names too.

Fixes #650
2020-02-29 16:46:53 -08:00
Theodore Dubois
47078b8717 fixup! Disable caps lock mapping on iOS 13 2020-02-17 21:45:37 -08:00
Theodore Dubois
efc4876f17 Disable caps lock mapping on iOS 13 2020-02-17 21:39:50 -08:00
Theodore Dubois
9f25cd9181 Fix iOS build 2020-02-03 09:48:03 -08:00
Theodore Dubois
afd119ba1a Fix permissions on /
Not having / be readable or executable by group and other caused quite a
few problems, as you can imagine. In particular, autoconf complained
that it couldn't find a sufficiently modern shell.
2020-01-18 19:49:04 -08:00
Theodore Dubois
06ecbdce0e Update location access strings in Info.plist 2020-01-05 22:51:47 -08:00
Theodore Dubois
99f8516fbe Release build 64 to testflight 2020-01-05 22:39:12 -08:00
Theodore Dubois
bffd0a3072 Fix compiler error in file provider 2019-12-30 11:09:35 -08:00
Theodore Dubois
f3655b4699 Release build 63 to testflight 2019-12-22 21:23:44 -08:00
Theodore Dubois
53e2276e74 Make it easier to press ^@ and ^^
This can now be done without a hardware keyboard, and using @ and ^
instead of 2 and 6.
2019-12-22 12:41:27 -08:00
Theodore Dubois
c65cc4bfa7 Revert "Add a menu where you can choose the app icon"
Turns out Apple makes it way too hard to actually upload an app with
alternate icons. Reverting this so it doesn't block releasing the next
build.

This reverts commit 4d3f8ce2528acfc6b716cc2e9a9bc0fc9e38b39b.
2019-12-21 16:55:19 -08:00
Theodore Dubois
4d3f8ce252 Add a menu where you can choose the app icon 2019-12-15 18:17:06 -08:00
Theodore Dubois
7fa54ed127 Don't try to destroy the scene on iPhone
Fixed #577
2019-12-09 23:37:04 -08:00
Theodore Dubois
1b172c15b6 Add keyboard shortcut to open settings/about 2019-12-09 17:31:49 -08:00
Theodore Dubois
1e292bf940 Add key commands to override font size
Fixed #565
2019-11-27 17:21:43 -08:00
Theodore Dubois
3ff72502d1 Move styling responsibility to TerminalView 2019-11-27 15:48:02 -08:00
Theodore Dubois
07997dc952 Include the version and build numbers in uname -v
Fixed #250
2019-11-25 20:31:13 -08:00
Theodore Dubois
2704f6779d Allow hterm to send input to iSH
Fixed #564
2019-11-24 16:30:19 -08:00
Theodore Dubois
dd8e656e98 Refactor execve again to allow empty arguments
Fixed #559
2019-11-17 19:58:10 -08:00
Theodore Dubois
29e866a2de Fix crash when updating DNS after network change 2019-11-16 19:57:04 -08:00
Theodore Dubois
ac1b3d8192 Release build 62 to testflight 2019-11-03 23:14:15 -08:00
Theodore Dubois
e48d143654 Reconfigure DNS on reachability status change
Fixed #300
2019-11-03 22:40:19 -08:00
Theodore Dubois
64576c8bf9 Merge pull request #545 from tbodt/multiwindow 2019-11-03 21:47:09 -08:00
Theodore Dubois
c2baeefb19 Improve keyboard height estimation
Now calculates the height from the Y coordinate instead of the height,
because the keyboard is not always attached to the bottom of the screen.

Fixed #469
2019-11-03 18:48:17 -08:00
Theodore Dubois
89e3b076a2 Include major and minor number of tty in /proc/stat
Fixed #287
2019-11-02 17:23:54 -07:00
Theodore Dubois
a5ce352ef2 Unfocus TerminalView when its window is not key 2019-10-27 19:29:03 -07:00
Theodore Dubois
6791a15348 Support multiple windows
Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
6c906ac5b4 Make the iOS terminal look like a pty
Also make the terminal and session owned by TerminalViewController.

This is in preparation for scene support.

Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
4f705ce2de Add font picker
Fixed #386
2019-10-26 12:58:21 -07:00
Theodore Dubois
7cd6f97919 Use a gear icon for the settings button on ios 13
Fixed #542
2019-10-26 10:54:12 -07:00
Theodore Dubois
3ef1322241 Release build 61 to testflight 2019-10-20 21:07:12 -07:00
Theodore Dubois
df09a504a9 Delete old versions of Pasteboard.[mh] 2019-10-20 20:51:15 -07:00
Theodore Dubois
16b11d479b Add location tracking device
Supports tracking your location in the background, which has the nice
side effect of keeping everything in app running in the background.

#249
2019-10-20 20:48:29 -07:00
Theodore Dubois
55a5990669 Upgrade hterm 2019-10-20 17:12:03 -07:00
Theodore Dubois
4f7ea847be Allow swiping on the arrow button repeatedly in VoiceOver 2019-10-20 17:11:16 -07:00
Theodore Dubois
f5aa2d7ded Fix accessibility label on Hide Keyboard button 2019-10-20 17:02:23 -07:00
Theodore Dubois
4ab04e4e63 Support IME
Fixed #133, fixed #510
2019-10-19 16:19:12 -07:00
Theodore Dubois
ca909d93c4 Barely conform to UITextInput
Fixes Braille input and long press on backspace.

Fixed #519, fixed #465
2019-10-19 16:19:05 -07:00
Theodore Dubois
d6c76aa24e Fix option->meta map setting having no effect
Fixed #515
2019-10-19 11:42:56 -07:00
Theodore Dubois
4bed6605d6 Release build 60 to testflight 2019-10-13 21:44:32 -07:00
Theodore Dubois
76ec99a17b Inform hterm of user gestures
This makes it announce when you move the cursor or delete a character.
2019-10-13 14:55:48 -07:00
Theodore Dubois
39b2991477 Update libapps to fix assertive announcements 2019-10-13 14:52:36 -07:00
Theodore Dubois
5e0a8cad6f Fix stupid compiler error 2019-10-13 14:18:39 -07:00
Theodore Dubois
9d5cd4de43 Enable hterm VoiceOver announcements 2019-10-13 14:07:18 -07:00
Theodore Dubois
1c6de5a255 Improve accessibility of keyboard buttons 2019-10-13 12:20:34 -07:00
Theodore Dubois
3ec052a9c1 Release build 59 to testflight 2019-10-06 17:03:33 -07:00
Theodore Dubois
399677d9fa Fix stupid crash
apparently i suck at testing
2019-10-06 16:59:22 -07:00
Theodore Dubois
9a3b56fdd8 Release build 58 to testflight 2019-10-06 16:40:33 -07:00
Theodore Dubois
2cb0820244 Convince hterm that it's ok to change terminal charsets
Fixes #503
2019-10-06 15:41:43 -07:00
Theodore Dubois
eb628d2fc3 Make the about screen dark if the terminal is dark
Fixes #493
2019-10-06 14:30:29 -07:00