# FreeKiosk Roadmap and Changelog **Recent release highlights plus medium-term product direction**

Docs HomeFeaturesDevelopment

## Table of Contents - [Overview](#overview) - [Configuration](#configuration) - [Getting Started](#getting-started) - [Features](#features) - [Troubleshooting](#troubleshooting) - [Related Resources](#related-resources) > [!IMPORTANT] > Roadmap priorities can evolve; use issues and discussions for the latest planning signal. ## Latest Stable Releases ### v1.2.17 (Mar 2026) | Feature | Description | |---|---| | **Media Player Mode** | Native media player integration | | **Dashboard Mode** | Improved tile grid and navigation | | **Multi-App Mode** | Boot lock activity for external apps | | **Kiosk Watchdog** | Enhanced reliability and auto-recovery | | **MQTT Persistence** | Hardened connection handling | ### v1.2.16 (Mar 2026) | Feature | Description | |---|---| | **Keep-Screen-On** | Refined behavior and settings | | **MQTT Reconnect** | Background fixes and stability | | **Camera2 Fallback** | Improved camera reliability | | **Device Info** | Enriched API/MQTT data | ### v1.2.15 (Feb 2026) | Feature | Description | |---|---| | **Brightness Control** | App brightness management toggle | | **Beta Channel** | Optional beta updates | | **MQTT Password** | UX improvements and fixes | | **Motion Detection** | Camera key reliability fixes | > [!NOTE] > For complete release history and detailed notes, refer to GitHub releases: > > - [All Releases](https://github.com/rushb-fr/freekiosk/releases) ## Product Roadmap ### v1.3.x - Operational Excellence | Focus Area | Planned Features | |---|---| | **Reliability** | Enhanced kiosk stability and error recovery | | **Deployment** | Expanded remote control and provisioning tools | | **Media Workflows** | Improved media player and dashboard integration | | **Monitoring** | Advanced device health and performance metrics | | **Configuration** | Simplified setup and management interfaces | ### v2.x - Cloud & Enterprise | Focus Area | Planned Features | |---|---| | **Cloud Management** | MDM-style fleet management capabilities | | **Integrations** | Expanded platform support and localizations | | **Enterprise Tools** | Advanced configuration and deployment tooling | | **Analytics** | Usage insights and performance monitoring | | **Security** | Enhanced authentication and access control | > [!NOTE] > Roadmap items evolve over time; use issues/discussions for current prioritization: > - [Issues](https://github.com/rushb-fr/freekiosk/issues) > - [Discussions](https://github.com/rushb-fr/freekiosk/discussions) ## Detailed Feature Progress ### Current Status (v1.2.x) | Feature | Status | Notes | |---|---|---| | **WebView Mode** | Complete | Full kiosk browser functionality | | **External App Mode** | Complete | Lock to any Android app | | **Dashboard Mode** | Complete | Multi-URL tile grid | | **Media Player Mode** | Complete | Native media integration | | **Device Owner** | Complete | Full device lockdown | | **REST API** | Complete | 40+ endpoints | | **MQTT Integration** | Complete | HA auto-discovery | | **ADB Provisioning** | Complete | Headless deployment | | **Motion Detection** | Complete | Camera-based sensing | | **PIN Protection** | Complete | Secure settings access | | **Auto-launch** | Complete | Boot-time startup | | **Remote Control** | Complete | D-pad and keyboard | | **Screenshot** | Complete | Screen capture API | | **Camera Access** | Complete | Photo capture | | **Audio Control** | Complete | Volume and playback | | **Brightness Control** | Complete | Manual and auto | | **WiFi Monitoring** | Complete | Network status | | **Battery Monitoring** | Complete | Power status | | **Storage Info** | Complete | Disk usage | | **Memory Info** | Complete | RAM usage | | **Location Services** | Complete | GPS coordinates | | **Text-to-Speech** | Complete | Native TTS | | **Toast Notifications** | Complete | System notifications | | **Keyboard Emulation** | Complete | Cross-app input | | **Auto-reconnect** | Complete | Network resilience | | **Accessibility Service** | Complete | Enhanced control | | **Settings UI** | Complete | Configuration interface | | **Health Monitoring** | Complete | System health | | **Debug Tools** | Complete | Troubleshooting aids | ### Upcoming Features (v1.3.x) | Feature | Status | Description | |---|---|---| | **Multi-language** | In Progress | FR, DE, ES support | | **URL Rotation** | In Progress | Multiple URL cycling | | **Enhanced Media** | Planned | Advanced playback controls | | **Auto-brightness** | Planned | Sensor-based adjustment | | **Advanced Analytics** | Planned | Usage metrics | | **Remote Configuration** | Planned | Web-based setup | | **Content Filtering** | Planned | URL whitelist/blacklist | | **App Management** | Planned | External app control | | **Enhanced Notifications** | Planned | Custom alerts | | **Network Monitoring** | Planned | Advanced network stats | | **Enhanced Security** | Planned | Access controls | | **Theme Support** | Planned | Custom UI themes | | **Performance Metrics** | Planned | Device performance | | **Backup/Restore** | Planned | Configuration sync | | **Scheduled Tasks** | Planned | Time-based automation | | **Device Groups** | Planned | Fleet management | | **Debug Console** | Planned | Advanced debugging | | **Real-time Logs** | Planned | Live log streaming | | **Game Mode** | Planned | Gaming optimizations | | **Video Streaming** | Planned | Enhanced media | | **Usage Reports** | Planned | Analytics dashboard | | **Plugin System** | Planned | Extensible architecture | ### Future Vision (v2.x) | Feature | Status | Description | |---|---|---| | **Cloud Management** | Planned | Web-based fleet control | | **Enterprise Features** | Planned | Corporate deployment tools | | **Advanced Integrations** | Planned | Third-party platform support | | **Localization** | Planned | Full internationalization | | **Analytics Platform** | Planned | Comprehensive insights | | **Enterprise Security** | Planned | Advanced authentication | | **AI Features** | Planned | Smart automation | | **Cross-platform** | Planned | iOS support exploration | | **Developer API** | Planned | Extensible development | | **Business Intelligence** | Planned | Usage analytics | | **Web Dashboard** | Planned | Management interface | | **Automation Engine** | Planned | Rule-based automation | | **Device Templates** | Planned | Configuration templates | | **Maintenance Mode** | Planned | Service management | | **Performance Optimization** | Planned | System enhancements | | **Custom Workflows** | Planned | User-defined processes | | **API Gateway** | Planned | Unified API access | | **Monitoring Suite** | Planned | Comprehensive monitoring | | **Advanced Debugging** | Planned | Developer tools | | **Business Logic** | Planned | Enterprise features | | **Global Deployment** | Planned | Worldwide support | ## Development Progress | Metric | Current | Target | Status | |---|---|---|---| | **API Endpoints** | 40+ | 50+ | On Track | | **MQTT Entities** | 42 | 50+ | On Track | | **Platform Support** | Android 8+ | Android 7+ | Research | | **Languages** | EN | EN, FR, DE, ES | In Progress | | **Device Models** | 20+ | 50+ | On Track | | **Test Coverage** | 70% | 85% | Planned | | **Documentation** | 95% | 100% | Complete | | **Feature Completeness** | 85% | 95% | On Track | ## How to Influence the Roadmap | Method | How to Participate | Impact | |---|---|---| | **Report Issues** | [GitHub Issues](https://github.com/rushb-fr/freekiosk/issues) | Bug fixes and improvements | | **Join Discussions** | [GitHub Discussions](https://github.com/rushb-fr/freekiosk/discussions) | Feature ideas and feedback | | **Feature Requests** | Create detailed issue with use case | Prioritization consideration | | **Test Beta Releases** | Join beta channel | Early feedback and testing | | **Share Use Cases** | Document your deployment scenarios | Feature development guidance | | **Contribute Code** | [Development Guide](development.md) | Direct feature implementation | | **Provide Metrics** | Share performance and usage data | Performance improvements | ## Related Resources | Resource | Link | Purpose | |---|---|---| | **GitHub Releases** | [All Releases](https://github.com/rushb-fr/freekiosk/releases) | Download latest version | | **Issue Tracker** | [GitHub Issues](https://github.com/rushb-fr/freekiosk/issues) | Report bugs and request features | | **Discussions** | [GitHub Discussions](https://github.com/rushb-fr/freekiosk/discussions) | Community feedback | | **Contributing** | [Contributing Guide](../CONTRIBUTING.md) | How to contribute code | | **Development** | [Development Guide](development.md) | Setup and contribution | | **Documentation** | [Docs Home](README.md) | Complete documentation |