Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync #10

Merged
merged 74 commits into from
Aug 19, 2023
Merged

Sync #10

merged 74 commits into from
Aug 19, 2023

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    4c771b6 View commit details
    Browse the repository at this point in the history
  2. FDX-B temperature in system units (#2941)

    * FDX-B temperature now uses system units
    * LF-RFID: wrap floats in fdx-b temperature conversion
    
    Co-authored-by: あく <alleteam@gmail.com>
    Astrrra and skotopes authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    1e4af1d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    ab00636 View commit details
    Browse the repository at this point in the history
  2. Fixes #2957 - subghz decode_raw (#2958)

    * Fixes #2957 - subghz decode_raw
    * SubGhz: proper decode_raw fix
    
    Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
    jamisonderek and skotopes authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e9f1af4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8936c02 View commit details
    Browse the repository at this point in the history
  4. [FL-3461] RPC: md5 in storage list (#2929)

    * Protobuf: update
    * Toolbox: md5 for file. Unit-Tests: test md5_calc.
    * Storage RPC, CLI, unit tests: use new md5_calc
    * Protobuf: update
    * RPC, StorageList: append md5 info to file
    * fbt: attempt to fix shallow submodule checkouts
    * pvs: make happy
    * Protobuf: update to latest release
    
    Co-authored-by: hedger <hedger@nanode.su>
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
    4 people authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    00cdc3d View commit details
    Browse the repository at this point in the history
  5. IR Universal Audio Remote: add NAD C316BEE (#2954)

    Remote control "NAD Amp1" https://nad.de/product/nad-c316bee-v2-vollverstaerker/
    
    Co-authored-by: あく <alleteam@gmail.com>
    x42 and skotopes authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    98d4309 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. fbt: Fix building using path with space (#2948)

    * fbt: Fix building on Windows using path with space
    * scripts: Fixed formatting
    
    ---------
    
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: hedger <hedger@nanode.su>
    3 people authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d9e931b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a39ef50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7027f6a View commit details
    Browse the repository at this point in the history
  4. BadUSB: qFlipper install script for MacOS (#2915)

    * Create Install_qFlipper_macOS.txt
    * BadUSB: qFlipper mac install routine improvements
    
    Co-authored-by: あく <alleteam@gmail.com>
    grugnoymeme and skotopes authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    1078625 View commit details
    Browse the repository at this point in the history
  5. [FL-3435] External apps removed (#2934)

    Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
    nminaylov and skotopes authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    fb63e53 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Expose additional functions of the crypto engine to user (#2923)

    * Allow loading user supplied keys and add CTR mode
    * Add GCM mode to furi_hal_crypto
    * Split up CTR and GCM code, add flag for adv crypto
    * Add convenience functions for GCM crypto
    * Run fbt format
    * Update GCM to support additional auth data
    * Update APIs
    * FuriHal: update crypto documentation, method names and usage
    * Clean up code for key (un)loading, GCM and CTR
      - get rid of goto
      - do not use furi_hal_bt_is_alive() when not using secure enclave
      - give defines a type and wrap in ()
    * Add unit test for CTR and GCM crypto
    * FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
    * FuriHal: update crypto docs
    
    Co-authored-by: twisted_pear <twstd@posteo.net>
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: あく <alleteam@gmail.com>
    4 people authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    c976ff1 View commit details
    Browse the repository at this point in the history
  2. Scripts: OB recovery (#2964)

    * Scripts: OB recovery
    * Scripts: slightly different ob
    * Scripts: remove excessive return
    * Scripts: simplifying work with registers
    * Make PVS happy
    
    Co-authored-by: SG <who.just.the.doctor@gmail.com>
    skotopes and DrZlo13 authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    2702c00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c40e4ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee64a96 View commit details
    Browse the repository at this point in the history
  5. uFBT: devboard_flash to update WiFi devboard (#2969)

    * uFBT: devboard_flash to update WiFi devboard
    * uFBT: help
    DrZlo13 authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    498aee2 View commit details
    Browse the repository at this point in the history
  6. UI: Clock on Desktop (#2891)

    * Clock on desktop
    * Gui: gui_active_view_port_count
    * Gui: move gui_active_view_port_count to private header, update docs
    * Desktop: simplify desktop clock code
    * Desktop: refactor clock
    * Desktop: optimize clock code
    * Desktop: 3rd cleanup round
    * Desktop: 4th cleanup round, missing bits and pieces
    
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: あく <alleteam@gmail.com>
    3 people authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f75fcd4 View commit details
    Browse the repository at this point in the history
  7. ufbt: fixed FAP_SRC_DIR (#2970)

    * fbt, ufbt: fixed "_appdir" internal property and FAP_SRC_DIR not working in ufbt environment
    * fbt, ufbt: reworked CompileIcons(); added app's own root to app's #include path
    * fbt: cleaner resolve_real_dir_node
    
    Co-authored-by: あく <alleteam@gmail.com>
    hedger and skotopes authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    7178bd2 View commit details
    Browse the repository at this point in the history
  8. [FL-3480] Add the Sad song animation (#2973)

    Co-authored-by: あく <alleteam@gmail.com>
    Astrrra and skotopes authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    12d9b10 View commit details
    Browse the repository at this point in the history
  9. feat(infrared): add universal remote (#2818)

    * feat(infrared): add universal remote
    * fix: fix channel commands names
    
    Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
    eze-kiel and skotopes authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    3a36d5e View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. BadUSB: qFlipper install script for MacOS (#2915)

    * Create Install_qFlipper_macOS.txt
    * BadUSB: qFlipper mac install routine improvements
    
    Co-authored-by: あく <alleteam@gmail.com>
    2 people authored and xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    5f48968 View commit details
    Browse the repository at this point in the history
  2. Expose additional functions of the crypto engine to user (#2923)

    * Allow loading user supplied keys and add CTR mode
    * Add GCM mode to furi_hal_crypto
    * Split up CTR and GCM code, add flag for adv crypto
    * Add convenience functions for GCM crypto
    * Run fbt format
    * Update GCM to support additional auth data
    * Update APIs
    * FuriHal: update crypto documentation, method names and usage
    * Clean up code for key (un)loading, GCM and CTR
      - get rid of goto
      - do not use furi_hal_bt_is_alive() when not using secure enclave
      - give defines a type and wrap in ()
    * Add unit test for CTR and GCM crypto
    * FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
    * FuriHal: update crypto docs
    
    Co-authored-by: twisted_pear <twstd@posteo.net>
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: あく <alleteam@gmail.com>
    4 people committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    09d5b3b View commit details
    Browse the repository at this point in the history
  3. Scripts: OB recovery (#2964)

    * Scripts: OB recovery
    * Scripts: slightly different ob
    * Scripts: remove excessive return
    * Scripts: simplifying work with registers
    * Make PVS happy
    
    Co-authored-by: SG <who.just.the.doctor@gmail.com>
    2 people authored and xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    dc2d12d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3aad84a View commit details
    Browse the repository at this point in the history
  5. uFBT: devboard_flash to update WiFi devboard (#2969)

    * uFBT: devboard_flash to update WiFi devboard
    * uFBT: help
    DrZlo13 authored and xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    43ba76a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f069cdb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b81046 View commit details
    Browse the repository at this point in the history
  8. merge fixes

    xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    8d8102b View commit details
    Browse the repository at this point in the history
  9. totp update

    xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    751cb9f View commit details
    Browse the repository at this point in the history
  10. remove

    xMasterX committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    4164932 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. remove base apps pack

    xMasterX committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    773a5e3 View commit details
    Browse the repository at this point in the history
  2. finish moving apps

    xMasterX committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    28a05d8 View commit details
    Browse the repository at this point in the history
  3. remove wrong path

    xMasterX committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    9fb2043 View commit details
    Browse the repository at this point in the history
  4. testing dev build bundles

    xMasterX committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    ff17f33 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    4d772ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80c0301 View commit details
    Browse the repository at this point in the history
  3. rgb patch color fixes

    xMasterX committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    4f14807 View commit details
    Browse the repository at this point in the history
  4. update changelog

    xMasterX committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    71b610c View commit details
    Browse the repository at this point in the history
  5. fix missing upload

    xMasterX committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    8c0e0c7 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Merge pull request DarkFlippers#571 from DarkFlippers/nfc_mfclassic_c…

    …ustom_uid
    
    NFC App: Add manual MF Classic custom UID
    xMasterX authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    196edb5 View commit details
    Browse the repository at this point in the history
  2. small fix for random uid

    xMasterX committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    7bd8846 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f18df25 View commit details
    Browse the repository at this point in the history
  4. Merge pull request DarkFlippers#574 from DarkFlippers/nfc_mfclassic_c…

    …ustom_uid
    
    NFC app: MF Custom UID, fix SAK & ATQA save
    xMasterX authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    9e38688 View commit details
    Browse the repository at this point in the history
  5. Properly reset the NFC device data

    Astrrra authored and xMasterX committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    830e202 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb2c657 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. remove old vars

    xMasterX committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    aeadaef View commit details
    Browse the repository at this point in the history
  2. Do not crash with fatal error on wrong ir frequency

    TODO: actually use infrared_signal_is_valid check!
    xMasterX committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    146ae8c View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Improve vscode clangd experience (#2431)

    * Improve vscode clangd experience
    
    - Resolve and use absolute path for the toolchain. This allows clangd to use compile_commands.json file without running under fbtenv, simplifies setup for vscode clangd extension. As a side effect, a rebuild is needed to update compile_commands.json after moving the source tree.
    - Add the recommended default settings of the extension to settings.json.
    
    * Use build/latest for compile-commands-dir
    
    This makes it behave closer to c-cpp-properties.
    
    * Reformat crosscc.py
    
    This is a PEP-8 violation but black seems to enforce it
    
    * Bypass --query-driver
    
    This has some security implications as it grants clangd the ability to execute any executables anywhere while trying to probe a compiler based on CDB. However it's very hard to do this the safe and intended way without resorting to config generation due to reason listed in #2431. Besides that we already have workspace trust so what could go wrong? ;)
    
    * Add an option for vscode_dist to switch between clangd and cpptools
    
    This will install different extensions.json tuned for either clangd or cpptools based on user selection. It will also install c_cpp_properties.json when using cpptools since clangd doesn't use this file.
    
    The root .gitignore now also doesn't accidentally ignore everything under the .vscode directory.
    
    * Use absolute path for .vscode gitignore
    
    Turns out the previously used "relative" paths aren't even valid gitignore patterns and to actually do what it means one needs to use the absolute paths instead.
    
    * Handle variable parsing in commandline.scons
    
    commandline.scons is the place where all other command line parsing happens. Move LANG_SERVER variable parsing there and add a constraint to make the code more consistent.
    
    ---------
    
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    Co-authored-by: hedger <hedger@nanode.su>
    3 people authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a7f0f5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d7396e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ecec8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4bc0cc View commit details
    Browse the repository at this point in the history
  5. SubGhz: fix PVS

    Skorpionm committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    aad06fd View commit details
    Browse the repository at this point in the history
  6. SubGhz: add timeout to subghz_hal_async_tx_test_run (#2975)

    * SubGhz: add timeout to subghz_hal_async_tx_test_run
    
    * Removed full API from unit_test build config
    
    ---------
    
    Co-authored-by: hedger <hedger@nanode.su>
    Co-authored-by: hedger <hedger@users.noreply.github.com>
    3 people authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b90e2ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15ac511 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e892c97 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. subghz - fix check, fix typos

    temporarily replace with internal check, commented code in function added TODO comment
    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    fec80da View commit details
    Browse the repository at this point in the history
  2. fix later

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    0934b3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b235c8a View commit details
    Browse the repository at this point in the history
  4. Merge pull request DarkFlippers#577 from Leptopt1los/dev

    ac.ir: Legion LE-F30RH-IN added
    xMasterX authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    69cabfb View commit details
    Browse the repository at this point in the history
  5. update changelog

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    d627b53 View commit details
    Browse the repository at this point in the history
  6. fix typo

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    0805754 View commit details
    Browse the repository at this point in the history
  7. fix links

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    2d6bd46 View commit details
    Browse the repository at this point in the history
  8. hotfix builds

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    e830dc1 View commit details
    Browse the repository at this point in the history
  9. fix again

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    4d5a900 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6e2bcd9 View commit details
    Browse the repository at this point in the history
  11. fix faac add manually cnt

    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3507c89 View commit details
    Browse the repository at this point in the history
  12. [FL-3552] Sub-GHz: Check saved file

    Skorpionm authored and xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    e1c8369 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3584e0d View commit details
    Browse the repository at this point in the history
  14. readme fixes part 1

    thanks @gid9798
    xMasterX committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    7a80aaa View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. SubGhz: fix RXFIFO_OVERFLOW

    Skorpionm authored and xMasterX committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    03d3482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5924c3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26e5ae7 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Merge branch 'feat/subghz-save-hopping-state' into dev-master

    Signed-off-by: DerSkythe <31771569+derskythe@users.noreply.github.com>
    derskythe authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    fea15be View commit details
    Browse the repository at this point in the history