Skip to content

Android/Termux support - #53

Open
jabelardo wants to merge 11 commits into
dmitryplyaskin:mainfrom
jabelardo:android-termux-support
Open

Android/Termux support#53
jabelardo wants to merge 11 commits into
dmitryplyaskin:mainfrom
jabelardo:android-termux-support

Conversation

@jabelardo

Copy link
Copy Markdown

Android/Termux support

Changes to make SillyInnkeeper work on Android via Termux.

Server changes

  • pickFolder returns {path: null, cancelled: true} immediately on Android (no dialog)
  • showFolder/showFile use termux-open on Android
  • New /api/explorer/resolve-file-path endpoint for server-side path resolution
  • Root npm run dev using concurrently for both server + client

Client changes

  • Hide folder picker icons on Android (they don't work from browser context)
  • Show Android-specific placeholder text with path instructions
  • Removed webkitdirectory hack and termux-dialog attempts

jabelardo and others added 11 commits July 21, 2026 20:30
- Server: pickFolder returns {cancelled: true} immediately on Android (no dialog)
- Server: showFolder/showFile use termux-open on Android
- Server: added /api/explorer/resolve-file-path endpoint for path resolution
- Server: updated deps
- Client: hide folder picker icons on Android
- Client: show Android-specific placeholder text with path instructions
- Client: remove webkitdirectory hack, remove termux-dialog attempts
- Client: updated deps
- Root: added 'npm run dev' using concurrently for both server + client
…ild-essential, python, libvips, imagemagick)
Removed Android platform check for GUI folder picker.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant