# Big TODOS

- real terminal emulation
- llm command suggestions
- llm output synthesis
- better keyboard management
- import private key

### Future reading

#### AI Libraries

- https://github.com/software-mansion/react-native-executorch
- https://github.com/callstackincubator/ai

#### Keyboard handling

- https://docs.expo.dev/guides/keyboard-handling/
- https://kirillzyusko.github.io/react-native-keyboard-controller/
- https://docs.expo.dev/versions/latest/sdk/clipboard/

#### Styling and components

- https://www.unistyl.es/
- https://reactnativereusables.com/
- https://github.com/Shopify/restyle
- https://docs.expo.dev/versions/latest/sdk/segmented-control/
- https://docs.expo.dev/versions/latest/sdk/ui/

#### SSH Conn

- https://github.com/dylankenneally/react-native-ssh-sftp
- https://xtermjs.org/
- https://docs.expo.dev/versions/latest/sdk/webview/
- https://docs.expo.dev/versions/latest/sdk/gl-view/
- https://code.visualstudio.com/docs/terminal/shell-integration
- https://github.com/termux/termux-app/wiki/Termux-Libraries/bd010af15b8434ba136c32fa70a50c504ea04363

Uniffi is broken on RN 0.80

- https://github.com/jhugman/uniffi-bindgen-react-native/issues/295
- https://github.com/realm/realm-js/issues/7011#issuecomment-3149613234

- https://jhugman.github.io/uniffi-bindgen-react-native/idioms/common-types.html
- https://jhugman.github.io/uniffi-bindgen-react-native/idioms/callback-interfaces.html
- https://jhugman.github.io/uniffi-bindgen-react-native/idioms/async-callbacks.html
