github RushB-fr/freekiosk v1.2.8
FreeKiosk v1.2.8 - Print Support & URL Filtering

one month ago

Added

  • 🖨️ WebView Print Support: Native Android printing via window.print() interception

    • Supports all connected printers (WiFi, Bluetooth, USB, Cloud Print, PDF)
    • Seamless integration with system print dialog
  • 🔗 URL Filtering (Blacklist / Whitelist): Control which URLs users can navigate to

    • Blacklist or Whitelist mode with wildcard pattern support
    • Works with traditional navigation and SPA/client-side routing
    • New settings section in WebView tab: "URL Filtering"
  • ⬅️ Back Button Mode via ADB: back_button_mode parameter synced to native SharedPreferences

    • Properly persists across app restarts
    • Supports test, timer, and immediate modes
  • ⚠️ Usage Stats Permission Warning: Permission check and grant button in Settings

    • Visual indicator when foreground monitoring requires usage stats permission
    • Direct access to system settings for permission grant

Fixed

  • 🔧 Back Button Fix: Fixed back button completely blocked when test_mode=false

    • Back button now correctly relaunches external app based on configured mode
    • Proper distinction between test mode and production back button behavior
  • 🔀 ADB Config Fix: lock_package now takes priority over url for display mode

    • When both parameters are provided, external app mode is correctly selected
    • Ensures consistent behavior with manual configuration
  • 🔄 Auto Launch on Boot Fix: Fixed wrong AsyncStorage database name in native Kotlin files

    • Boot receiver now correctly reads AsyncStorage v2 database
    • Auto-launch on boot works reliably after device restart
  • 🔒 Settings Buttons Fix: Lock task temporarily stopped before opening system settings

    • Device Owner, Usage Stats, and Accessibility settings buttons now work in lock mode
    • Lock task automatically resumes after returning to FreeKiosk

Don't miss a new freekiosk release

NewReleases is sending notifications on new releases.