Skip to content

dev-0.11.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:00
· 234 commits to main since this release

Full Changelog: beta-0.10.11...dev-0.11.0

Main changes

  • Version: 0.11.0 (build 11000), changes since 0.10.11 (build 10011)
  • Apps: all-the-plugins next to the catalog and the manager - a third page reads the latest all-the-plugins release index and lists every pack entry with the icon, version and size taken from it; the prebuilt .fap is installed straight out of the release pack by its manifest path, and an entry already on the device is offered as an update or a downgrade instead of a plain install
  • Apps: The category list and its icons ship with the build - categories and their SVG icons come from the app assets instead of a request on every open
  • Apps: The manager tells versions apart - the installed table gets a sortable Version column, both manager tables are built from one widget, and the catalog and the manager share a single action sheet - open, update, uninstall, restore, delete copy, cancel
  • Apps: Submitting an app offers both catalogs - the dialog points at the official catalog and at all-the-plugins, each painted in its own brand colors
  • Apps: Name sorting - the catalog sorts alphabetically as well as by release and update date, and paging moved behind a feed; a loading table shows the progress bar instead of a spinner
  • Archive: A desktop side rail - a window wider than it is tall drops the bottom bar for an icon rail that opens every archive page directly, including a new Favorites table that lists the starred keys of every category together with the favorite apps read off the device
  • Archive: A category can span several Flipper folders - Bad USB now shows badusb and badkb in one place
  • Archive: The text editor runs on the re_editor engine - the find panel, the line numbers and the syntax highlighting are rebuilt on top of it
  • Remote: Rebuilt desktop layout - the screen, the action bar (screenshot, GIF recording with its timer, lock) and a keyboard shortcut hint are laid out from one geometry, the panel no longer grows past its cap, and the stream restarts itself when the link comes back instead of being asked for by hand
  • Firmware update: Files already on the device are not sent again - every update file is compared by md5 first and skipped when it matches, with the check shown as its own step of the progress
  • iOS: The link and GPS survive the background - BLE and location background modes plus the always-on location permission, so a Flipper app asking for GPS keeps getting fixes while the app is not in front
  • Push: New builds are announced - the release workflow sends the notification itself, Settings → Notifications gets a Dev channel switch for dev builds, and a build that cannot receive messages no longer tries to subscribe
  • Recover: Static-encrypted candidates are written in the format the firmware reads - by @mishamyte in #11
  • Flibler: The toolchain can be reinstalled - a link that failed halfway no longer leaves the page claiming everything is ready, and the project folder picker opens where it was left last time
  • Infrared: List content stays above the system navigation bar

Other changes

  • Apps: the launch, delete, rpc readiness, alias and category helpers are shared instead of copied between the catalog and the manager, the duplicated install engine paths are merged and the dead code is gone
  • Nav: the Flipper icon for the device tab, the files icon for the archive tab, pixel heart and trash for favorites and deleted; the connect icon set is dropped
  • Storage: the all-the-plugins folder is part of the resources folder
  • Workflow: the prerelease workflow became a release workflow that picks the channel from the tag - dev-* stays a prerelease, anything else becomes the latest release

What's Changed

  • Recover: write static-encrypted candidates in the format the firmware reads by @mishamyte in #11