Skip to content

v1.9.3

Latest

Choose a tag to compare

@Kilowatch Kilowatch released this 30 Aug 09:23

Added

  • Swedish (Svenska) Language Support:
    • Added complete Swedish translation across the application (values-sv/strings.xml and values-sv/strings_policy.xml).
    • Added official Sweden flag vector SVG (se.svg) to assets.
    • Added Swedish (LOCALE_SV) to LocaleHelper and registered in build.gradle.kts (resourceConfigurations).
    • Integrated Swedish into first-screen onboarding (LanguageWelcomeActivity) with automatic device system language detection and selection.
    • Added Swedish option to LanguageActivity (Mobile & TV) and active language subtitle in SettingsActivity.
    • Added Swedish selector item and JS mapping to the Remote File Server desktop web UI (remote/index.html).
    • Added Swedish language option and flag to the Web Share portal (WebShareServer).
    • Added Swedish language, Base64 flag, and 50 localized UI strings to the Windows Companion Console (UFM-Windows/src/hooks/translations.ts).
  • Chinese (Simplified / 中文) Language Support:
    • Added complete Chinese translation across the application (values-zh/strings.xml and values-zh/strings_policy.xml).
    • Added official China flag vector SVG (cn.svg) to assets.
    • Added Chinese (LOCALE_ZH) to LocaleHelper and registered in build.gradle.kts (resourceConfigurations).
    • Integrated Chinese into first-screen onboarding (LanguageWelcomeActivity) with automatic device system language detection and selection.
    • Added Chinese option to LanguageActivity (Mobile & TV) and active language subtitle in SettingsActivity.
    • Added Chinese selector item and JS mapping to the Remote File Server desktop web UI (remote/index.html).
    • Added Chinese language option and flag to the Web Share portal (WebShareServer).
    • Added Chinese language, Base64 flag, and 50 localized UI strings to the Windows Companion Console (UFM-Windows/src/hooks/translations.ts).
  • Dutch (Nederlands) Language Support:
    • Added complete Dutch translation across the application (values-nl/strings.xml and values-nl/strings_policy.xml).
    • Added official Netherlands flag vector SVG (nl.svg) to assets.
    • Added Dutch (LOCALE_NL) to LocaleHelper and registered in build.gradle.kts (resourceConfigurations).
    • Integrated Dutch into the first-screen onboarding flow (LanguageWelcomeActivity) with automatic device system language detection and selection.
    • Added Dutch option to LanguageActivity (Mobile & TV) and active language subtitle in SettingsActivity.
    • Added Dutch language selector item and JS mapping to the Remote File Server desktop web UI (remote/index.html).
    • Added Dutch language option and flag to the Web Share portal (WebShareServer).
    • Added Dutch language, Base64 flag, and complete localized UI strings to the Windows Companion Console (UFM-Windows/src/hooks/translations.ts).
  • Italian (Italiano) Language Support:
    • Added complete Italian translation across the application (values-it/strings.xml and values-it/strings_policy.xml).
    • Added official Italian flag vector SVG (it.svg) to assets.
    • Added Italian (LOCALE_IT) to LocaleHelper and registered in build.gradle.kts (resourceConfigurations).
    • Integrated Italian into the first-screen onboarding flow (LanguageWelcomeActivity) with automatic device system language detection and selection.
    • Added Italian option to LanguageActivity (Mobile & TV) and active language subtitle in SettingsActivity.
    • Added Italian language selector item and JS mapping to the Remote File Server desktop web UI (remote/index.html).
    • Added Italian language option and flag to the Web Share portal (WebShareServer).
    • Added Italian language, Base64 flag, and complete localized UI strings to the Windows Companion Console (UFM-Windows/src/hooks/translations.ts).
  • Optional All Files Access with Selected Folders (SAF Mode) on Mobile:
    • Optional "All Files Access" mode on mobile (Android 11+ / API 30+), allowing users to choose between Selected Folders (SAF) and unrestricted All Files Access.
    • Multi-folder setup dialog in onboarding (WelcomeActivity) with scrollable folder list, count badge, and individual removal support.
    • Interactive action banner with "Add Folder" and "Remove Folder" buttons and empty-state prompts at storage roots when in Selected Folders mode.
    • "Remove Folder" unmount dialog to view and unmount individual SAF folders with real-time directory refresh.
    • Dedicated "All Files Access" toggle card in Settings (SettingsActivity) with real-time onResume synchronization.
    • Manual indexing support for granted SAF folders (internal storage, SD card, and USB) in StorageIndexerActivity.
    • Guidance modal when accessing whole-device features (such as Storage Analyzer) while in restricted Selected Folders mode.