All notable changes to this project will be documented in this file.
- Experimental & AI Features Section: Added a new settings category in Gboard containing 5 new toggles.
- Inline Suggestions: Toggle
enable_inline_suggestions_on_decoder_side. - Proactive Emoji Kitchen: Toggle
enable_proactive_emoji_kitchenandenable_expression_moment. - Clipboard Action Chips: Toggle
enable_clipboard_action_chips,enable_clipboard_entity_extraction, andenable_copy_to_reply. - TFLite Neural Engine: Toggle
enable_nwp_tflite_engineandenable_emoji_predictor_tflite_engine. - Fast Access Bar: Toggle
enable_fast_access_bar,keyboard_redesign_google_sans, andkeyboard_redesign_forbid_key_shadows.
- Inline Suggestions: Toggle
- Localization: Added full translation support for AR, EN, FA, UR, ES, FR, DE, RU, and TR for the new experimental settings.
- Performance: Integrated Kotlin Coroutines for heavy background operations.
DexKitscanning is now executed onDispatchers.Defaultpreventing Main Thread blocks. - Error Handling: Implemented standardized error logging across all empty or silent
catch (t: Throwable)blocks without exposing sensitive data. - Flags Management: Improved conditional mapping in
FlagsManager.ktto allow conflict-free toggling of overlapping Gboard flags.
- Privacy Leak: Fixed an issue in
ClipboardHooker.ktwhere sensitive clipboard data might be leaked to Logcat. ExtendedisSensitiveTextpatterns to prevent logging passwords, emails, and sensitive URLs even when debugging is enabled.
- Initial Release.
- Clipboard History limitation bypass (keep forever or specific days).
- Native Gboard settings injection (
PreferenceHooker). - Dynamic layout injection using DexKit (
PluginEntry). - Basic Flags overriding engine (
FlagsManager).