Companion WebView now supports file inputs and downloads, and apps opened in the in-app tab get a proper loading splash and a footer control bar matching the web app-session bar. - onShowFileChooser wired to an ActivityResultLauncher so <input type=file> opens the system file browser (kiosk + in-app tab) - DownloadListener: http(s) via DownloadManager (forwarding session cookies), blob: via JS->base64->MediaStore, data: decoded inline - in-app tab: app-icon + progress loading splash (eager favicon fetch, upgraded via onReceivedIcon) - footer controls (back/forward/refresh/open/close) matched to the web AppSession mobile bar, with the same SVG glyphs as drawables - bump to 0.4.8 (versionCode 12) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
32 lines
1.8 KiB
XML
32 lines
1.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<string name="app_name">Archipelago</string>
|
|
<string name="server_address_label">Server Address</string>
|
|
<string name="server_address_placeholder">192.168.1.100</string>
|
|
<string name="server_address_hint">Enter your Archipelago server IP or hostname</string>
|
|
<string name="connect">Connect</string>
|
|
<string name="connecting">Connecting…</string>
|
|
<string name="connection_failed">Could not reach server. Check the address and try again.</string>
|
|
<string name="connection_timeout">Connection timed out. Is the server running?</string>
|
|
<string name="welcome_title">Your Sovereign\nPersonal Server</string>
|
|
<string name="welcome_subtitle">Bitcoin node, app platform, and private cloud — all in one box you control.</string>
|
|
<string name="get_started">Get Started</string>
|
|
<string name="use_https">Use HTTPS</string>
|
|
<string name="port_label">Port (optional)</string>
|
|
<string name="saved_servers">Saved Servers</string>
|
|
<string name="no_saved_servers">No saved servers yet</string>
|
|
<string name="remove_server">Remove</string>
|
|
<string name="disconnect">Disconnect</string>
|
|
<string name="server_unreachable">Server unreachable</string>
|
|
<string name="retry">Retry</string>
|
|
<string name="remote_input">Remote Control</string>
|
|
<string name="remote_input_hint">Use your phone as a keyboard and mouse for the kiosk</string>
|
|
<string name="close">Close</string>
|
|
<string name="open_in_browser">Open in browser</string>
|
|
<string name="back">Back</string>
|
|
<string name="forward">Forward</string>
|
|
<string name="refresh">Refresh</string>
|
|
<string name="server_name_label">Server Name (optional)</string>
|
|
<string name="server_name_placeholder">My Archipelago</string>
|
|
</resources>
|