- [Feature] Add count subfolders for new file manager
- [Feature] Add file downloading for new file manager
- [Refactor] Move rename and file create to separated modules
- [FIX] Migrate url host from metric.flipperdevices.com to metric.flipp.dev
- [FIX] Fix empty response in faphub category
- [FIX] New file manager uploading progress
- [FIX] Fix build when no metrics enabled
Attention: don't forget to add the flag for F-Droid before release
- [Feature] Add rpcinfo feature to new BLE api
- [Feature] Infrared controls
- [Feature] Remove bond on retry pair
- [Feature] Add onetap widget
- [Feature] Save, edit, share remote control
- [Feature] More UI elements for remote-controls
- [Feature] Add How to Use dialog into remote-controls
- [Feature] Skip infrared signals on setup screen
- [Feature] Better user-ux when configuring remote control
- [Feature] Navigate to previous setup item on remote controls
- [Feature] Add flipper action dialogs into remote control and move it into bottombar
- [Feature] Add error display into remote controls screens
- [Feature] Add new icons for remote-controls
- [Feature] Add experimental option to enable remote controls
- [Feature] Better information during synchronization
- [Feature] New File Manager listing and uploading
- [Feature] Add vibration off switch
- [Feature] New File Manager listing and uploading
- [Feature] New File Manager search
- [Feature] Add illustrations, search, hold to dispatch into RemoteControls
- [Feature] Add metrics to infrared remotes
- [Feature] One-time open tools tab
- [Feature] Add file editing into new file manager
- [Refactor] Load RemoteControls from flipper, emulating animation
- [Refactor] Update to Kotlin 2.0
- [Refactor] Replace Ktorfit with Ktor requests in remote-controls
- [Refactor] Migrate :core:preference to KMP
- [Refactor] Migrate :bridge:connection:* to KMP
- [Refactor] Migrate :bridge:synchronization, :core:ktx and :core:theme to KMP
- [Refactor] Remove ktorfit
- [Refactor] Add
core:storage
- [Refactor] Add
core:atomicfile
- [Refactor] Migrate filemanager to new ble api
- [Refactor] Migrate more core:ui modules into multiplatform
- [FIX] Small UI fixes for mfkey32 feature
- [Refactor] Migrate filemengr modules into MPP
- [FIX] Distinct fap items by id in paging sources
- [FIX] Battery level charge
- [FIX] Button arrow tint
- [FIX] Paddings for update button
- [FIX] Crash on app startup with WearOS app
- [FIX] Expand verify signal bottom sheet only after signal is dispatched
- [FIX] Fix scroll on save edit screen
- [FIX] Update Infrared backend integration
- [FIX] Ignore faps manifest with point in start
- [FIX] Use kotlin 2.0.20-RC2 for bypass Options screen crash
- [FIX] Relocate remote-controls button to infrared remotes screen
- [FIX] Fap manifest caching
- [FIX] Remote controls design issues
- [FIX] Fix flaky test
- [FIX] Infinite dispatch after screen close on remote-control screens
- [FIX] Bad bottom sheet animation on infrared setup screen
- [FIX] Share infrared remote after rename
- [FIX] Fix app bar colors on remote controls
- [FIX] Fix remote controls texts and favorite dropdown
- [FIX] Move remote controls into tools tab
- [FIX] Fix crash when saving files on remote controls
- [FIX] Replace /any/ to /ext/, because /any/ is deprecated
- [FIX] Remove share from remote controls
- [FIX] Remove "RPC" argument from screen streaming request
- [FIX] Fix remote-controls duplication ir files
- [FIX] Fix infrared remotes card beta text color
- [FIX] Fix disappeared file manager
- [FIX] Add deeplink fallback for flipper scheme uri
- [FIX] Change description of remotes library card
- [FIX] Fix bytes race in new api
- [CI] Fix merge-queue files diff
- [CI] Add https://github.com/LionZXY/detekt-decompose-rule
- [CI] Enabling detekt module for android and kmp modules
- [CI] Bump target SDK to 34
- [CI] Update deps
- [CI] Merge CI workflows in one
- [CI] Update CI changed-files action
- [CI] Update CI for github runners
- [CI] Remote self-hosted runners
- Fix for a vulnerability causing write access to internal application files
- [KMP] Migration core:activityholder, core:di, core:progpress, core:ui:decompose
- [Feature] Add new FlipperPallet
- [Feature] Add changelog screen
- [Feature] Add apps tab to bottom tab
- [Feature] Move remote control to device tab
- [Feature] Move MfKey to tools tab
- [FIX] Fix color of connection tab icon
- [FIX] Fix badge outline on tab and MfKey
- [KMP] Migration core:test, core:ktx, core:ui:lifecycle
- [KMP] Migration core:data
- [KMP] Migration core:log
- [Feature] Add ready app updates popup and notification dot
- [Feature] Per app loading in installed tab
- [Feature] Add ability to preview screenshots of fap entries
- [Feature] Add Baseline Profiles generation
- [Refactor] Migrate to markdown renderer from upstream
- [Refactor] Basic implementation of new transport ble
- [Refactor] Remove kapt from service modules
- [FIX] Replace decompose push to move safety push
- [FIX] Add fallback for parse url from "Open in App" URI
- [FIX] Multiple internet connection placeholders on Hub Apps screen
- [FIX] Find already paired Flipper devices without state filter
- [FIX] Update flipper is busy image
- [FIX] Fixed ComposableWearEmulate narrow layout
- [FIX] Fixed wearOS blocking operations in WearableCommand streams
- [FIX] Replace Dispatchers.Default with java's work stealing pool dispatcher
- [FIX] Fixed wrong error display when turning off flipper during update
- [FIX] Fixed serialization of ImmutableList in screenshotspreview
- [FIX] Fixed wrong format of saved images on screenshotspreview and remote control
- [FIX] Fixed low resolution of saved screenshots
- [FIX] Update sentry gradle to 4.5.1
- [FIX] Ping-pong request on new ble sample
- [FIX] Potential MD5 collision of keys
- [FIX] Wrong error display on categories screen when no internet connection
- [FIX] Using third-party Github Action Setup Android SDK for baseline profile generation
- [FIX] Manifest dev catalog flag on installed apps
- [FIX] Padding for self update in-app notification
- [FIX] Settings status bar overflow content
- [FIX] Fix TopBar above system bar in file manager file edit screen
- [FIX] Fix custom version detection
- [FIX] Text overflow on apps card
- [FIX] SD Card error on installed screen
- [FIX] Scrolling of zoomed screenshots in app image preview
- [FIX] Infrared editor screen bottom navigation padding
- [FIX] Display MfKey32 loading progress when no keys available
- [FIX] Return baseline profiles
- [FIX] Markdown code blocks background color
- [Feature] Add not connected, empty and syncing states to emulation button on key screen
- [Feature] Check app exist on apps catalog manifest loading
- [Feature] First version of device orchestrator
- [Feature] Add sample for flipper reconnecting
- [Feature] Add new feature provider with rpc feature
- [Feature] Cancel previous pipelines on Github CI after push new commits to PR
- [Refactor] Use https://github.com/IlyaGulya/anvil-utils to automatically generate and contribute assisted factories.
- [Refactor] Add test for Progress Tracker logic
- [Refactor] Migrate file manager to decompose
- [Refactor] Migrate options screen to decompose
- [Refactor] Migrate device screen to decompose
- [Refactor] Migrate hub screen to decompose
- [Refactor] Migrate archive screen to decompose
- [Refactor] Migrate bottombar to decompose
- [Refactor] Migrate root screens to decompose
- [Refactor] Add deeplink handle to decompose
- [Refactor] Migrate wearos to decompose
- [Refactor] Remove tangle and jetpack navigation deps
- [Refactor] Migrate all viewmodel to DecomposeViewModel
- [FIX] Fix crash with notification on options screen
- [Fix] Fix status bar color
- [Feature] Support 4 version of NFC Mifare format
- [Feature] Button vibration in ScreenStreaming
- [Refactor] Bump version
- [FIX] On back button on each page
- [FIX] Fix blinking caused on wrong stateIn used function
- [FIX] Box size in inapp notification
- [FIX] Crash on delete/restore key
- [FIX] Fix lost connection in screen streaming
- [Feature] Change notification icon
- [FIX] Try to fix impact for connect button
- [FIX] Atomic write/read manifest storage
- [Refactor] Bump version with dependabot
- [FIX] Disable edit when emulating in progress
- [FIX] Single Activity launch mode to singleTask
- [FIX] Bug with infinite connect state in first pair
- [Feature] Infrared Editor process error
- [Feature] Optimization FapHub by compose metrics
- [Feature] Firmware update notification
- [FIX] Fix texts in application
- [FIX] Splashscreen WearOS icon
- [FIX] Handle expired link
- [FIX] Progress wrapper division by zero
- [FIX] No SDCard error in FapHub
- [Feature] Bump deps
- [Feature] New Infrared Emulate Api
- [FIX] Fix faphub minor version supported suggest to update
- [FIX] Fix faphub manifest minor api version
- [FIX] Fix faphub manifest image base64
- [FIX] Fix crash on appication from unknown source
- [FIX] Fix mfkey32 download process
- [FIX] Fix crash gms version on nogms environment
- [Feature] Infrared Screen with old style
- [Feature] Flipper Busy Dialog with remote
- [Feature] Infrared Editor
- [Feature] Scroll on Infrared Screen
- [Feature] Redesign for FapHub
- [Feature] Check Self Update App in Options (only for github)
- [Feature] Fap Catalog save sort
- [Feature] Add metrics for faphub
- [Feature] Add open mfkey32 deeplink
- [Feature] Add dialog about failed BLE HID connection
- [Feature] Add countly sessions
- [Feature] New connection REST scheme to FapHub
- [FIX] Use by default dark theme in Wear OS
- [FIX] Use default splashscreen in Wear OS
- [FIX] Fix compose layout in Wear OS
- [FIX] Fix wearos font issue
- [FIX] New mechanism emulate in Wear OS
- [FIX] New button texts on fap errors dialog
- [FIX] Scroll progress on wear OS app
- [FIX] Bold Text in github link and app action
- [FIX] Remove Control from Options
- [FIX] Deprecated detekt rules
- [FIX] Fix apostrophe in text "What’s New"
- [FIX] Installed tab "need to update" count
- [FIX] Fap app icon size in large app card
- [FIX] Openning animation
- [FIX] Swipe refresh modifier use in root level
- [FIX] Fix overflow in key small
- [FIX] Try fix "The firmware update button is constantly active until the application is restarted"
- [Feature] Add transparent flipper mockup
- [Feature] Add broke rpc ble session button to debug settings
- [Feature] Add transparent flipper mockup with fixed templates
- [Feature] Add fap manifest caching
- [Feature] Not send empty report in faphub
- [Feature] Add hide app button
- [Feature] Check Self Update App in Option (only for github)
- [CI] Add apk artifacts to Pull Requests
- [CI] Fix failed build in merge_group
- [CI] Bump deps except Sentry-gradle
- [CI] Detekt ViewModelForwarding and ModifierNotUsedAtRoot
- [FIX] Canceled process loop and close service for WearOS
- [FIX] Upgrade google appcompanist
- [FIX] Bump deps, remove PR apks and fix wearos track
- [FIX] Return empty list, if flipper path not exist
- [FIX] New Bottom Sheet
- [FIX] Version conflict on CI with Google Play deploy
- [FIX] Add support for size filter in listing request
- [FIX] Corner padding radius in switch tab
- [FIX] Category GET request
- [FIX] Downgrade compose navigation for fix transit animation
- [FIX] Remove compose insets
- [FIX] Key emulate button
- [FIX] Fix 101% issue on update screen
- [FIX] Fix build for fdroid
- [FIX] Fix rpc request/update for 0.64.3 firmware
- [FIX] Fix bug with restoreState navigation
- [FIX] Fix problems with large amount of application
- [Feature] Add pull to refresh update for update card
- [Feature] Infrared Emulate (without editing)
- [Feature] Use as key for fap appcard application id
- [Feature] Add install all button
- [REFACTOR] Bump deps
- [FIX] FapHub build status layout
- [FIX] Custom install and file manager uploader, deeplink refactor
- [FIX] FapHub build status hide icon instead of info
- [FIX] Firmware outdated fix
- [Feature] Add pull to refresh to fapscreen and category screen
- [Feature] Add "Not Compatible with your Firmware" error
- [Feature] Remove InApp flag in settings
- [FIX] Crash application on cancel update
- [FIX] White Screen after import key
- [FIX] Add confirm delete dialog and some small fixes
- [FIX] Hide self updater dialog on click, add self updater in debug mode, remove nfc mfkey32 from options
- [FIX] Text alignment for simple device info
- [FIX] Endpoint for fap hub build download
- [FIX] App open metric
- [FIX] Remove kotlin incremental
- [FIX] Faphub search, build status dialogs, placeholders
- [Feature] Open application and screen streaming if install
- [Feature] FapHub MVPv0
- [Feature] Update README with Fdroid badge
- [Feature] Migrate faphub to target flow
- [Feature] Update Geminio for create modules - simple, navigation, api/impl
- [Feature] FapHub manifest support offline mode and add target support for buttons
- [Feature] Add flipper not connected dialog
- [Feature] Markdown support for fap description and changelog
- [Feature] Infrared Emulate (parse name remotes)
- [Feature] Deeplik on open fap application
- [Feature] Add url to release catalog
- [Feature] Add build status card to app screen
- [Feature] Add report app button
- [Feature] Now the installed apps are even shown offline
- [Feature] Change design for installed tab
- [Feature] Add metric for firmware origin
- [Feature] Add more error catching for FapHub
- [Refactor] Migrate all feature components modules from KSP to Anvil
- [Refactor] Migrate to Ktorfit
- [Refactor] Migrate key emulate to new module, decompose Emulate Helper
- [Refactor] Key Screen state in API and KeyCard with state
- [Refactor] Add detekt property and fix perfomance issue in nfc editor
- [Refactor] Key Parser new module
- [Refactor] Stream for crypto and share key content
- [Refactor] Emulate by config
- [Refactor] Refactor BLE API
- [Feature] FapHub api integration (70%) (Network, FAP Manifest, Target, Installation)
- [FIX] Position bubble on key sub-ghz emulate and update hold modifier by new api
- [FIX] Hotfix wearos app and app catalog switch
- [Feature] Flipper app loader errors
- [Feature] More smoothly synchronization percent
- [Feature] Skip synchronization if file system on flipper not changed
- [Feature] Pass flipper color from searching screen
- [Feature] Animation on theme changing
- [Feature] Reset tab on double tap
- [Feature] Add back button in options screen
- [Feature] Hide bottombar when keyboard close
- [Feature] New report bug screen
- [Feature] Self update(Google play, Github, FDroid)
- [Feature] Add SAVE_DUMP, MFKEY32, OPEN_NFC_DUMP_EDITOR
- [Feature] Add pull to refresh to full device info
- [Feature] Add report changes to synchronization end event
- [Feature] Add GitHub and Forum link to options
- [Feature] New screen streaming design with animation
- [Feature] Migrate screen streaming to hub
- [Feature] Dialog on lock/unlock unsupported by firmware
- [Feature] Dialog on first pair failed
- [Feature] Add unlock request
- [Feature] New update dialogs
- [Feature] FapHub api integration (10%)
- [GitHub] Update github repo picture
- [CI] Migrate to Detekt
- [CI] Android lint in CI
- [CI] Enable back github queue
- [CI] Migrate to matrix CI with source install
- [CI] Use release build for release
- [CI] Migrate to AGP 8
- [CI] Bump deps
- [FIX] Delete autodisconnect and decrease reconnect time
- [FIX] Disable verbose logging for ble
- [FIX] Clickable modifier ktx
- [FIX] Refactor
share:receive
module - [FIX] Bump length for server-side share link
- [FIX] Key encryption without paddings
- [FIX] On
save dump as
save only editable key - [FIX] Remove emulate button on deleted screen
- [FIX] Fix shadow file synchronization
- [FIX] Fix broken synchronization with changes from android
- [FIX] Fix shadow file sharing as file
- [FIX] Firstpair flow open by navigation graph route
- [FIX] Fix crush with inapp storage on startup
- [FIX] Fix change color scheme bug
- [FIX] Fix status bar color
- [FIX] Fix open key screen in global scope
- [FIX] Fix fap hub design
- [FIX] Wait for disconnect while update
- [FIX] Fix mfkey32
- [FIX] Use CurrentActivityHolder for get activity in updater(replace Context cast)
- [FIX] Back on mfkey32 screen
- [FIX] Cash with ulong mapping to string in mfkey32
- [FIX] Move apps from experimental settings to debug
- [FIX] Fix customize button when set widget state
- [FIX] Fix incorrect diff combiner, add KeyDiffCombinerTest
- [FIX] Use lifecycle event for inapp notification
- [FIX] Fix Report bug scroll
- [FIX] InAppNotification update redesign for font scale
- [FIX] Decrease reconnect timeouts and lags detector timeout
- [FIX] Device info mapping keys
- [FIX] Wait disconnecting from device when restart rpc
- [FIX] Replace radio type to sub number in device info
- [FIX] Progress bar on disconnected state on device info screen
- [FIX] Remove proguard rules from submodules, remove minify from submodules
- [FIX] Crash on theme changing
- [REFACTOR] Migrate bottom bar to compose navigation
- [REFACTOR] Bump Android Gradle Plugin
- [REFACTOR] Fix detekt compose issues
- [REFACTOR] Format markdown changelog with clickable link and bold nickname
- [REFACTOR] Enable detekt formatting with rules
- [REFACTOR] Fix gradle warnings (Deprecated API, PredefinedEnumMap)
- [REFACTOR] Replace some clickable to card function + reuse orange app bar
- [REFACTOR] Google Compose Navigation (archive, firstpair, widgets, updater, import, deeplinks)
- [REFACTOR] Migrate to new device info api
- [REFACTOR] Migrate to isSupported in version api
- [REFACTOR] Remove cicerone
- [REFACTOR] Composable Preview Theme without protobuf
- [REFACTOR] Bump deps
- [FIX] Updater now respect f7 target
- [Feature] Placeholder view on receive key
- [Feature] Add forbidden frequency dialog
- [Feature] Rework all system dialog to custom
- [Feature] New share flow(with
sf#path=()&id=()key=
) + metric + error handling - [Feature] Share shadow file if that exist on NFC
- [Feature] Add application catalog button
- [Feature] Add application catalog list with sorted button
- [Feature] Add categories, categories list and search
- [Feature] Add installed, new switch, install button
- [Feature] Add support for 3 version of NFC file
- [FIX] Uploading share errors
- [FIX] Display by white color meta data on NFC card
- [FIX] Scrim status bar and design changes on bottom sheet
- [FIX] Fix crash when delete from trash key with favorites
- [FIX] Favorites synchronization
- [CI] Bump deps
- [CI] Fix local build of application
- [CI] Git submodule
Flipper Protobuf
- [REFACTOR] Migrate widgets to WorkManager
- [Feature] Add mfkey32 attack in debug/options + button back
- [Feature] Add HUB tab
- [Feature] Wrap more errors with widget
- [Feature] Add error screen on mfkey32
- [Feature] Not found if key not found in mfkey32
- [Feature] Fix format for user keys
- [Feature] Updater card display update from url
- [Feature] Add screenshot and unlock to screenstreaming
- [Feature] Rework mfkey32 founded key screen
- [Feature] Design fix for widget
- [Feature] Add storage and flipper connected error
- [CI] Auto git submodule update via gradle task
- [FIX] Options button in device screen
- [FIX] WearOS connection
- [FIX] Screen streaming broke
- [FIX] Flipper color on error screen
- [FIX] Fix fatal crash on empty backup
- [FIX] Widget options not working in some android devices
- [FIX] Try to fix uncanceled notification
- [FIX] Move resources from night qualifier
- [Feature] Add ability edit uid and zero block
- [Feature] Add support adaptive monochrome icon
- [Feature] Add save as on nfc editor
- [Feature] Add dialog on exit from nfc editor
- [Feature] Update from internal storage and web updater
- [Feature][Suspended] Add widgets
- [Feature] Add delete to FM
- [Feature] Add selection in device info card
- [Feature] Add export keys button
- [REFACTOR] Migrate synchronization task graph to TaskSynchronizationComponent
- [REFACTOR] Redesign card when we waiting update
- [REFACTOR] Get last region from flipper
- [REFACTOR] Storage Stats formatter by kibibyte
- [REFACTOR] Add test for nfc load/save
- [REFACTOR] Bump deps
- [FIX] Rename updater folder
- [FIX] Choose app theme from selected theme, not is light
- [FIX] Check total bytes from server(less 0 mean error from server)
- [FIX] Whitespace in key name and upper first letter in edit screen
- [FIX] Formatter convert bytes to string
- [FIX] Disconnect while connecting
- [FIX] Synchronization status when flipper not connected
- [REFACTOR] Change Flipper logo
- [REFACTOR] Redesign Full Device Information
- [REFACTOR] Redesign dialog after update (change colors)
- [REFACTOR] Migrate to faster build configuration
- [REFACTOR] Add test for subghz provisioning
- [REFACTOR] Enable gradle configuration cache
- [REFACTOR] Bump all deps version
- [REFACTOR] Remove bottom bar on key screen
- [REFACTOR] Display error if /int/ full in update progress
- [REFACTOR] Markdown compose bump
- [REFACTOR] New ci with upload wearos app
- [Feature] Add support for NFC Shadow Files
- [Feature] Offer update, if region changes or region file not exit on Flipper
- [Feature] Do not provide SubGhz provisioning on zero hardware region
- [Feature] Restart RPC on fail RPC process response or flipper lags
- [Feature] Prepare for Fdroid app store
- [Feature] Try to intent google assistant command with examples
- [Feature] Handle errors while emulate/send
- [Feature] New emulate/send buttons
- [Feature] New logic for emulate
- [Feature] Bubble for sub-ghz emulate
- [Feature] Add wearos application
- [Feature] Warning color on storage info
- [Feature] Full device info share with storage stats(nothing when storage not found)
- [FIX] Now search for devices by Mac address and by flipper name
- [FIX] Subghz provisioning while geoip is null
- [FIX] Separate screen for edit key
- [FIX] Synchronization with shadow files
- [FIX] Migrate wearos model to protobuf
- [FIX] Double synchronization
- [Feature] Upload key-file from file manager
- [Feature] Offer update, if assets not exit on Flipper
- [Feature] Custom hex keyboard
- [Feature] Changelog on updater screen
- [Feature] Add NFC Editor with colors and card
- [Feature] Support Unknown firmware
- [Feature] Compose Navigation on "Info" Screen
- [Feature] Dark Theme(with support switch, splash screen for all android versions)
- [Feature] Add black flipper support (update and info screen)
- [Feature] Compose Theme
- [Feature] Auto disconnect after 5 minutes inactivity
- [Feature] Add outdated application dialog
- [Feature] Add instantly search for flipper if device already connected or bounded
- [Feature] Try auto connect on each app open
- [Feature] Add ability to upload file from file manager
- [Feature] Add ability to download file from file manager
- [Feature] Update RTC on Flipper by Android App
- [Feature] Add ability to edit file from file manager
- [Feature] Add ability to create file from file manager
- [Feature] Add SubGhz provisioning
- [BUGFIX] Use selector in nfc editor
- [BUGFIX] Execute connectIfNotForceDisconnect in FlipperAutoDisconnect
- [BUGFIX] Exit from emulate screen
- [BUGFIX] Respect emulate order
- [BUGFIX] Lock portrait orientation
- [BUGFIX] Update card not shown when flipper not connected
- [BUGFIX] Static URL on dynamic link docs
- [BUGFIX] Fix unsupported version comparison
- [BUGFIX] Fix crash on cancel updating
- [BUGFIX] Fix navigation after updating when phone locked or app not visible
- [BUGFIX] Fix updating image hide after update failed/canceled
- [BUGFIX] Fix padding and typography on information screen
- [BUGFIX] Fix icon color dropdown menu on Deleted keys
- [BUGFIX] Fix emulate when key edited
- [BUGFIX] Nfceditor on little screens
- [BUGFIX] Nfceditor legend card background
- [BUGFIX] Open deeplink on already exist activity
- [BUGFIX] Not display changelog
- [BUGFIX] Changelog support
[text]
- [BUGFIX] Change background color card in notification
- [BUGFIX] Fix padding on placeholder firmware version
- [BUGFIX] In progress state when retry updater card
- [BUGFIX] Update synchronization status instantly and respect the flag
- [BUGFIX] Rewrite animation for tab state in bottom bar
- [BUGFIX] Upload from 3rd file manager on Android 11+
- [CI] Update deps
- [REFACTOR] Preview (Updater card/screen, Device info)
- [Feature] Button Emulate/Send with auto close
- [REFACTOR] Add cache for gradle build
- [REFACTOR] Migrate FileManager to compose navigation
- [REFACTOR] Changelog with scroll
- [REFACTOR] Change text on updater flipper status
- [REFACTOR] Animation and vibration on emulate/send button
- [HOTFIX] Move "Fix unsupported version comparison" to 1.1.4 release
- [BUGFIX] Crash on bad protobuf package
- [Feature] Add new server for metrics
- [REFACTOR] Split
core:ui
module - [REFACTOR] Move card from
info:impl
toupdater:card
- [Feature] New error placeholder in FW Update
- [Feature] Redesign Menu for choose firmware channel
- [Feature] Add Low Battery dialog
- [Feature] Save last open channel for updater
- [Feature] Show when flipper charging
- [Feature] Add metrics (fully anonymously)
- [Feature] Add dialog about sucs/not update
- [Feature] Add failed upload and network dialog
- [Feature] Add synchronization percent in archive screen
- [Feature] Change percent scheme for synchronization
- [Feature] Placeholder on connecting device status
- [BUGFIX] Fix incorrect corner radius for battery icon
- [BUGFIX] Fix searching pic
- [BUGFIX] Fix padding for updater card
- [BUGFIX] Fix update button corner angel
- [BUGFIX] Fix placeholder state in info and updater card
- [BUGFIX] Fix ripple effect on firmware version choose
- [CI] Pass countly prod creds in application when building
- [CI] Dump version_code and version_name to apk-version.properties
- [BUGFIX] Fix crash with custom firmware version
- [BUGFIX] Fix crash when key file not exist
- [BUGFIX] Ignore file in synchronization which start with dots
- [Feature] Add image for updater on Flipper
- [Feature] Redesign Settings
- [Feature] Add rebooting now dialog and state
- [BUGFIX] Version comparison in updater
- [BUGFIX] Fix text typos in dialog updates
- [BUGFIX] Concurrent exception in request api
- [BUGFIX] Remove bottom divider from Bottom Bar
- [BUGFIX] Now we can cancel editing key
- [BUGFIX] Fix reconnect issues
- [BUGFIX] Fix synchronization start after first login
- [BUGFIX] Fix wording in the settings menu
- [Feature] Add report bug button
- [Feature] Emulate button on key screen
- [Feature] Not not upload file if already exist
- [Feature] Add update Flipper via OTA on separate screen
- [Feature] Added an option to cancel existing Flipper RPC requests
- [Feature] Use new design for unsupported card and for unsupported dialog
- [Feature] Restart connection if flipper not respond 30 seconds
- [Feature] Now we can disconnect instantly, without waiting next retry
- [Feature] Add disconnect button and improve reconnect
- [Feature] Now you can delete or restore all keys from trash
- [Feature] Add recover support to deleted keys (on keyscreen)
- [Feature] Compose Navigation in "Options"
- [CI] Now we check that CHANGELOG.md changed
- [CI] JVM protobuf library