Commit Graph

12837 Commits

Author SHA1 Message Date
Astra
81e2736145 [FL-3831] Separate editing and renaming in iButton and LFRFID (#3735)
Co-authored-by: あく <alleteam@gmail.com>
2024-06-30 12:34:13 +01:00
Ruslan Nadyrshin
9a02e23dc7 New js modules documentation added (#3736)
* New js modules documentation added
* Documentation: Spelling and formatting

Co-authored-by: ElectronicsInFocus <rnadyrshin@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-06-30 12:18:46 +01:00
Astra
0b2827836d [FL-3860] Update link to mfkey32 (#3738)
Co-authored-by: あく <alleteam@gmail.com>
2024-06-30 11:54:59 +01:00
hedger
fcbcb6b5a8 Updater: resource compression (#3716)
* toolbox: compress: moved decompressor implementation to separate func
* toolbox: compress: callback-based api; cli: storage unpack command
* toolbox: compress: separate r/w contexts for stream api
* targets: f18: sync API
* compress: naming fixes & cleanup
* toolbox: compress: using hs buffer size for stream buffers
* toolbox: tar: heatshrink stream mode
* toolbox: compress: docs & small cleanup
* toolbox: tar: header support for .hs; updater: now uses .hs for resources; .hs.tar: now rewindable
* toolbox: compress: fixed hs stream tail handling
* updater: reworked progress for resources cleanup; rebalanced stage weights
* updater: single-pass decompression; scripts: print resources compression ratio
* updater: fixed warnings
* toolbox: tar: doxygen
* docs: update
* docs: info or tarhs format; scripts: added standalone compression/decompression tool for heatshrink-formatted streams
* scripts: tarhs: fixed parameter handling
* cli: storage extract command; toolbox: tar: guess type based on extension
* unit_tests: added test for streamed raw hs decompressor `compress_decode_streamed`
* unit_tests: compress: added extraction test for .tar.hs
* rpc: autodetect compressed archives
* scripts: minor cleanup of common parts
* scripts: update: now using in-memory intermediate tar stream
* scripts: added hs.py wrapper for heatshrink-related ops (single object and directory-as-tar compression)
* scripts: naming fixes
* Toolbox: export compress_config_heatshrink_default as const symbol
* Toolbox: fix various types naming
* Toolbox: more of types naming fixes
* Toolbox: use size_t in compress io callbacks and structures
* UnitTests: update to match new compress API
* Toolbox: proper path_extract_extension usage

Co-authored-by: あく <alleteam@gmail.com>
2024-06-30 11:38:48 +01:00
KorDen
3b4183f4dd LFRFID: Update t5577 passwords
Removed duplicates; added few more China cloners pw
2024-06-30 10:09:19 +03:00
Willy-JL
992ab93797 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev --nobuild 2024-06-27 18:36:24 +02:00
MX
160d6c319c upd changelog 2024-06-27 14:18:09 +03:00
MMX
2b25c14374 Merge pull request #771 from Willy-JL/emv-transactions-restructure
NFC: EMV Transactions less nested, hide if unavailable
2024-06-27 14:14:14 +03:00
MMX
c93eb07213 Merge pull request #770 from Willy-JL/js-widget-keyboard-refactor
JS: Refactor widget and keyboard modules, fix crash
2024-06-27 14:14:01 +03:00
MX
a91a4af053 Merge remote-tracking branch 'OFW/dev' into dev 2024-06-27 04:36:00 +03:00
Willy-JL
ec642d7c29 Update changelog and sync apps 2024-06-27 03:16:46 +02:00
Willy-JL
f5173c3893 ESubGHz Chat: Merge nfclegacy port by xMasterX 2024-06-27 02:41:06 +02:00
Willy-JL
ac3288b561 Desktop: Slim down internal anims, +3.4kb free flash 2024-06-27 02:38:28 +02:00
Willy-JL
91e44d5b2f NFC: Cache plugin name not full path, saves some RAM 2024-06-26 21:20:36 +02:00
Willy-JL
5f2923780b NFC: Cache plugin name not full path, saves some RAM 2024-06-26 21:11:01 +02:00
Willy-JL
14fdb4c9fe Update changelog --nobuild 2024-06-26 03:44:15 +02:00
Willy-JL
1d41944182 NFC: EMV Transactions less nested, hide if unavailable 2024-06-26 03:21:37 +02:00
Willy-JL
8148c9b5a9 JS: Refactor keyboard with ViewHolder
Based on submenu refactor by nminaylov
2024-06-26 03:17:22 +02:00
Willy-JL
681b1cd069 JS: Refactor widget with ViewHolder, fix crash
Based on textbox refactor by nminaylov
2024-06-26 03:17:20 +02:00
Willy-JL
2c9303401c JS: Refactor keyboard with ViewHolder
Based on submenu refactor by nminaylov
2024-06-26 03:12:48 +02:00
Willy-JL
99a394b1d1 JS: Refactor widget with ViewHolder, fix crash
Based on textbox refactor by nminaylov
2024-06-26 03:12:14 +02:00
Willy-JL
8e496360c2 NFC: Mention using MFKey app after Detect Reader 2024-06-25 21:16:29 +02:00
Willy-JL
984a00cb83 Update apps
- MFKey: 30% speedup, fix half speed mode, fix UI bugs (by noproto)
- Picopass: Elite VB6 RNG keygen attack (by bettse)
- Seader: Handle SAM removal better (by bettse)
- NFC Playlist: Various fixes and improvements, new icon (by acegoal07)
- OFW: NFC/RFID Detector: Fix some typos (by Skorpionm)
2024-06-25 20:32:34 +02:00
Willy-JL
56ba3b3fb8 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
IR univeral not merged as commands are all already present here
2024-06-25 19:16:11 +02:00
Zinong Li
a881816673 NFC: Desfire Renderer Minor Debug (#3731)
* Update mf_desfire_render.c

Co-authored-by: あく <alleteam@gmail.com>
2024-06-25 14:37:50 +01:00
WillyJL
ecf38cd30a RPC: Fix input lockup on disconnect (#3732)
* RPC: Fix input lockup on disconnect
* Rpc: minor GUI module cleanup

Co-authored-by: あく <alleteam@gmail.com>
2024-06-25 14:26:36 +01:00
IRecabarren
653423145b Add support for Sony RM-SC3 remote control (#3724)
Commands:
Power
Vol_up
Vol_dn
Play
Pause

Co-authored-by: hedger <hedger@users.noreply.github.com>
2024-06-25 13:40:40 +01:00
Willy-JL
0660cde8de NFC: EMV Transactions less nested, hide if unavailable 2024-06-25 04:35:07 +02:00
Willy-JL
fa9593a611 FindMy: Add missing string free (fix #150) 2024-06-25 02:58:53 +02:00
Willy-JL
f6c59a9e76 RPC: Fix input lockup on disconnect 2024-06-25 00:25:44 +02:00
Willy-JL
9e8be87fe6 Fix and cleanup weather station info 2024-06-24 22:34:06 +02:00
Willy-JL
ec4015960c Sub-GHz: Refactor Weather protocols 2024-06-24 20:34:01 +02:00
Willy-JL
5d6f0e5332 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev 2024-06-24 19:18:50 +02:00
Willy-JL
6e15423299 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-06-24 19:10:23 +02:00
MX
115a8e5ea2 Merge remote-tracking branch 'OFW/dev' into dev 2024-06-23 17:39:44 +03:00
MX
b65741d625 upd changelog 2024-06-22 19:16:50 +03:00
MX
ed2cef5eb0 merge ofw PR 3728 [ci skip]
by zinongli

https://github.com/flipperdevices/flipperzero-firmware/pull/3728/files
2024-06-22 17:17:27 +03:00
MX
632627b2d5 set idle state when running read from main menu 2024-06-22 17:14:55 +03:00
MX
6d967d71b2 upd changelog 2024-06-22 02:31:23 +03:00
MX
b8bd0b9f3e better message for api mismatch
by Willy-JL
2024-06-22 02:11:11 +03:00
MX
e403860e61 js add storage module
(without virtual mount api calls)

by Willy-JL
2024-06-22 02:01:26 +03:00
MX
cc7fc099bd merge ofw commit - a0036d10fc 2024-06-22 01:40:04 +03:00
Georgii Surkov
4cf98867a0 [FL-3847, FL-3513] Thread Signals (#3730)
* Add signal API
* Add signal support to loader
* Add signal support to ViewDispatcher
* Remove extra signal definitions
* Fix typos
  Co-authored-by: Silent <CookiePLMonster@users.noreply.github.com>
* scripts: runfap: close current app pre-launch
* loader: enable backlight when starting an app
* scripts: removed distfap.py
* Do not expose signal API via ViewDispatcher
* scripts: runfap: iterative retry to launch
* Add a loader signal subcommand
* Furi, Gui: move signal handling from View Dispatcher to Event Loop

Co-authored-by: Silent <CookiePLMonster@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-06-21 21:44:36 +01:00
Willy-JL
db4def4b98 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild 2024-06-20 21:45:06 +02:00
あく
a0036d10fc ReadMe: update outdated bits and pieces (#3726) 2024-06-20 18:18:31 +01:00
MX
6ea91ee760 Merge remote-tracking branch 'OFW/aku/ble_mac_fix' into dev 2024-06-20 17:14:25 +03:00
MX
9af8af7fe1 Merge remote-tracking branch 'OFW/dev' into dev 2024-06-20 17:13:07 +03:00
Aleksandr Kutuzov
6d36889fe1 FuriHal: fixed platform id for all wb targets 2024-06-18 16:33:25 +01:00
Aleksandr Kutuzov
b7ad1b454d FuriHal: fix chip id used in BLE MAC address 2024-06-18 16:23:47 +01:00
あく
3859646e13 Debug: backup openocd work area, fix crash after fresh debugger connect and continue (#3722) 2024-06-18 18:11:40 +03:00