Skip to content
This repository has been archived by the owner on Jul 28, 2024. It is now read-only.

V49 Release Candidate Changes #321

Merged
merged 438 commits into from
Jul 4, 2023
Merged

V49 Release Candidate Changes #321

merged 438 commits into from
Jul 4, 2023

Conversation

Willy-JL
Copy link
Contributor

@Willy-JL Willy-JL commented Jul 4, 2023

Added:

  • Xtreme Assets: External FAPs now support Asset Pack icons
  • Archive / File Browser:
    • Support SubGhz Remote/Playlist and IR Remote files in Browser and SubGhz/Infrared tabs, can also set as favorite
    • New tab with file search capability (can be a bit slow if you have too many files)
    • New Xtreme Setting to show hidden files
    • New Xtreme Setting to show internal storage tab
  • BadKB:
    • New USB config options for product/manufacturer names and vendor/product id's
    • Allow using RPC and BadKB at same time (eg BadKb over BT and qFlipper over USB)
    • Full connection handling rework, more reliable and faster
  • Desktop:
    • New keybind system (replaces favorite apps), can rebind all 4 arrows, both for press and hold, also supports more actions
    • Added missing animations for SFW pack from OFW
    • Can now power off from lockscreen
    • New Xtreme Setting to allow unlocking from phone app (off by default, as it should be OFW :/)
  • New Apps:
  • UL: GUI: New edit method for byte input (click up twice, can then change bytes as sliders without keyboard)
  • UL: SubGhz: Added 430 and 431 MHz to default list, remove broken modulation, notification fixes, added external cc1101 to flipper CLI
  • UL: Infrared: RCA protocol sopport
  • OFW: NFC: SLIX2 emulation support / practical use for Dymo printers (by g3gg0)

Updated:

  • Xtreme Settings:
    • Frequency editor now allows an extra digit of precision when adding
    • Moved statusbar clock option to Xtreme Settings
    • Can now use statusbar clock without a battery icon
  • Loader:
    • OFW: Open external apps instantly with FastFAP
    • Improved FAPP system for external apps on main menu
    • More main apps made external, more free space as consequence
    • Optimized API mismatch handling
  • Updated Apps:
    • Moved all random data storage to apps_data folder, reorganized and cleaned up all apps
    • Authenticator: Signature check bypasses namespoof (doesn't lock you out anymore)
    • Orgasmotron: Fixed unresponsiveness on combo mode
    • Tamagotchi and Zero Tracker: Fixed freezes on open due to new BUS system (by @xMasterX)
    • RFID/iButton Fuzzers: Remade from scratch + new feaures (by gid9798)
    • SubGhz Bruteforcer: Time delay setting + allow more repeats (by gid9798 and @xMasterX)
    • Authenticator (by akopachov)
    • Unitemp: Heat index feature (by ClementGre), support SCD30 and SCD40 (by divinebird)
    • Protoview: Fix broken files with custom modulation (by @xMasterX)
    • AVR Programmer and Signal Generator: Fix issues with new BUS (by @xMasterX)
    • USB / BT Remote: Updated UI in keynote vertical and numpad (by gid9798)
    • ESP32 WiFi Marauder: Fixed crashes when reopening app (by @xMasterX)
  • Radio: Upgraded to light stack version 1.15.0 (no real benefit but its there now)
  • USB: Skip "Connection Active" screen when opening BadKB and U2F
  • BT: Custom name and MAC handling improved with more validation for bad values
  • NFC: More progress on NFC-F (Felica) support (still very WIP) (by nullableVoidPtr)
  • UL: Infrared: Updated universal assets (by amec0e)
  • OFW: Apps: NFC Magic: General improvements (by AloneLiberty)
  • OFW: NFC: NFC-V support (was already here, now officially merged and updated)
  • OFW: NFC: Fix reading Mifare Classic cards with unusual access conditions and fix emulation of unknown keys
  • OFW: Apps: Weather Station: add oregon3 with THGR221
  • OFW: Settings: Add LCD contrast adjustment

Fixed:

  • Xtreme Settings:
    • Battery icon saves properly again
    • Text switches properly when changing between NSFW pack and not
  • Archive / File Browser:
    • Fixed unfavoriting the last favorite item
    • Fix U2F tab with internal U2F key location
    • Fix bad filesizes in info pane
    • Reworked file menus to be more consistent
    • Fixed file extension handling everywhere
    • Fix cursor offset bugs with sorting and changing screens everywhere
  • BadKB:
    • Interface feels faster and smoother
    • Show if script is loading to avoid confusion
    • Increased BT keystroke delays for more reliability
    • Fixed reversed byte order for MAC address bug
    • Improved demo_ios script with a bit more delay
  • Desktop:
    • Fixed butthurt / angry / sad flipper animations (thanks Gymcap)
    • PIN is validated everywhere it is used
    • Don't lock if settings load fails on startup
    • PIN is saved after clicking Done, Set PIN + Lock now works correctly
  • Storage: Fixed max filename length bugs
  • App Menu: Remember folder history when closing an app and backing out
  • OFW: NFC: Fix key invalidation logic (by AloneLiberty)

Willy-JL and others added 30 commits June 12, 2023 03:21
More than that and fatfs will truncate like name~1
Also dir_read already accounts for null term in buf size, dont malloc +1
@Willy-JL Willy-JL requested a review from ClaraCrazy as a code owner July 4, 2023 17:07
@github-actions github-actions bot merged commit ee8c783 into main Jul 4, 2023
19 checks passed
@sonarcloud
Copy link

sonarcloud bot commented Jul 4, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug E 79 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot E 49 Security Hotspots
Code Smell A 3527 Code Smells

No Coverage information No Coverage information
13.4% 13.4% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.