Commit Graph

13 Commits

Author SHA1 Message Date
Jeremy Rand
bdf7a85895 Fixes for iOS 17. Updated the log events. Also, it seems the final update from the speech recognizer is now empty so ignore an empty result in the final result. 2023-09-25 19:54:23 -04:00
Jeremy Rand
109213a577 Make sure nothing other than the UI holds a reference to the connection. This way, the connection should drop when the user switches to another destination. However, I am seeing a crash if the user switches to another destination while connected and listening. 2022-03-24 00:03:35 -04:00
Jeremy Rand
a9b0af4fca Add an initial help screen that is visible on iPad and macOS. 2022-03-16 20:37:18 -04:00
Jeremy Rand
d7c430f588 Major rework of the network code, splitting out the speech recognition aspects and creating separate threads for read and write. This improves handling of network connection closure by the other end and other network connectivity errors. Add some unit tests for the connection code. 2022-03-16 18:13:56 -04:00
Jeremy Rand
923d0bf967 A fairly big rework of the code to split the network handling code from the speech handling code. Also, introduce a thread for reading from the socket and a separate thread for writing to the socket. That way, disconnections made by the NDA are handled correctly. 2022-03-15 23:58:04 -04:00
Jeremy Rand
241190600e Some minor tweaks to try to get speech recognition working from MacOS. It is still not working from my x86 iMac but I just tested this on our new M1 MacBook Air and it does work there. Not sure what the difference is and hope it is just a problem on my iMac. 2022-02-21 23:22:58 -05:00
Jeremy Rand
dc3db26243 Connect up the speech forwarder to the new UI. 2022-01-11 23:30:41 -05:00
Jeremy Rand
abab6bb844 Put uuids in the iCloud data about each destination and start building the view for a specific destination to control the connection, listening and debug. 2021-12-21 23:19:42 -05:00
Jeremy Rand
ab4ea0ca5d Add icon images to the project. 2021-12-21 15:18:12 -05:00
Jeremy Rand
0528a7db41 Move the destination data model stuff out of the UI. 2021-11-03 22:55:00 -04:00
Jeremy Rand
3b2d4beb55 Lots of UI changes towards allowing the user to add multiple destinations, sync them with iCloud and a better UI in general on all platforms. Not all hooked up yet though. 2021-10-26 23:19:22 -04:00
Jeremy Rand
fbdc3c4f99 Remove the application logic code from the view code. 2021-10-19 00:48:37 -04:00
Jeremy Rand
ada7984d32 Rename to ListenerGS 2021-09-15 22:42:53 -04:00