Commit Graph

14647 Commits

Author SHA1 Message Date
MX 74e10f5854 Merge remote-tracking branch 'OFW/dev' into dev 2025-04-01 16:16:07 +03:00
Willy-JL d93ff9bdb0 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-04-01 11:15:53 +00:00
Willy-JL 77e43fff4f ESP Flasher Bump Marauder 1.3.0, FlipperHTTP 1.8.2 --nobuild 2025-04-01 11:05:43 +00:00
WillyJL d34ff3310d JS: Update and fix docs, fix Number.toString() with decimals (#4168)
* Update and fix JS docs

This could really use some automation, atleast for API reference
There are TypeScript definitions and typedocs, we don't need to be monkeys copying and reformatting this to API reference by hand

* Fix bugged character

* JS: Fix Number.toString() with decimals

* Fix

* Forgot this one

* docs: mention per-view child format

* Added @portasynthinca3 to docs' codeowners

* Updated CODEOWNERS

---------

Co-authored-by: Anna Antonenko <portasynthinca3@gmail.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-04-01 15:02:12 +04:00
Willy-JL 7422b69c4a Apps: Add NFC APDU Runner (by SpenserCai) 2025-04-01 10:59:41 +00:00
Willy-JL 8104e9ef9a Apps: Add Passport Reader (by bettse) 2025-04-01 10:50:37 +00:00
Anna Antonenko 933134ed94 [FL-3962] BadUSB arbitrary key combinations (#4156)
* badusb: arbitrary modifier key combinations

* badusb: format code

* badusb: add const

* Revert "badusb: add const"

This reverts commit 6ae909fd5d3a5b614712fc92fadda98a6ced2893.

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-04-01 14:35:11 +04:00
Willy-JL 9960664b45 Update apps
- Authenticator: Fix HOTP counter not increasing when "OK" button is long-pressed (by akopachov)
- FlipSocial: New server backend (by jblanked)
- FlipWiFi: Update FlipperHTTP, improve handling of connection errors and network names with symbols (by jblanked)
- FlipWorld: Added tutorial, many bugfixes and improvements (by jblanked)
- KeyCopier: Add QR code for TalkingSasquach's video (by zinongli), improved UI/workflow to select key format (by Offreds)
- PC Monitor: Add QR code to install desktop app, code refactoring, blue LED blink while receiving data, keep enable backlight during communication (by TheSainEyereg)
- Sub-GHz Bruteforcer: Add support for Princeton PT2262 24bit (by SpenserCai)
- Tuning Fork: New tunings for Ukelele (by portalsoup), Banjo, Cigar Box 3 and 4 strings (by GrafOrlok), Guitar 6 and 7 strings, Bass 7 strings, UI improvements, code refactor (by besya)
2025-04-01 10:32:57 +00:00
Willy-JL bcde1c6f24 Apps: Add A33 Flipper Blackhat (by o7-machinehum) 2025-04-01 09:38:07 +00:00
Willy-JL 42845c79c7 Update docs for BLE_ID and BT_ID 2025-04-01 09:32:47 +00:00
Willy-JL 0f191d69a3 Sync from OFW PR --nobuild 2025-04-01 09:10:16 +00:00
Willy-JL b4955fe1a6 JS: Fix Number.toString() with decimals --nobuild 2025-04-01 07:47:57 +00:00
Willy-JL 823a1d9253 Painfully update most JS docs by hand 2025-04-01 07:47:57 +00:00
Willy-JL a0619c01d7 Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild 2025-04-01 07:42:00 +00:00
MX d6f9d7e994 upd changelog 2025-04-01 00:18:09 +03:00
MX 518878ce43 Merge remote-tracking branch 'OFW/dev' into dev 2025-04-01 00:15:59 +03:00
WillyJL 0eb3fc33dd NFC: Fix NDEF parser for MIFARE Classic (#4153)
* Add div() to API

* Revert "Add div() to API"

This reverts commit e03b5c4244.

* Use / and %

* NFC: More MFC NDEF fixes

* Simplify duplicated code in MFC data generator

* NFC: Print NDEF hex data with pretty format

* NFC: Consider NDEF strings with last \0 byte as text

* Pretty Format: Add padding to last line to keep table width

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-04-01 00:34:54 +04:00
MX 48ef579ee6 Merge remote-tracking branch 'OFW/dev' into dev 2025-03-31 22:04:08 +03:00
Yukai Li f6916fe616 Fix DWARF dead code elimination and linking (#4144)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 22:32:58 +04:00
Konstantin Volkov a0645bc6f4 HID Ble: increased stack and improvements (#4149)
* increased hid remote stack, increased swipe speed, added enterprise sleep

* decreased extra stack by 256b

* app: remote: bumped version and increased stack sizes

---------

Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
2025-03-31 21:33:17 +04:00
WillyJL 8871df863b NFC: Support DESFire Transaction MAC file type (#4159)
* NFC: Support DESFire Transaction MAC file type

* Fix typo

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 21:22:16 +04:00
WillyJL 17759a9e4b NFC: Fix crash on ISO15693-3 save when memory is empty or cannot be read (#4165)
* NFC: Possibly fix ISO15693-3 save crash with no data

* Also prevent malloc(0) if block size or count is 0

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 20:59:12 +04:00
WillyJL 6962e9ce34 Infrared: Fix universals sending (#4132)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 20:52:15 +04:00
hedger 5fcaef25b0 Stricter constness for const data (#4126)
* libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params

* hal: additional fixes for constness in USB subsystem

* debug apps: additional usb-related fixes

* mjs: more consts for token parser

* fatfs: const driver struct

* hal: more consts for ble & nfc vars

* hal: made FuriHalSpiBusHandle static

* hal: made FuriHalI2cBusHandle static

* usb: restored previous api

* linter fixes

* API fixes
2025-03-31 19:23:32 +04:00
WillyJL 3bd6ee03ef GUI: Fix widget text scroll with 256+ lines (#4160)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 19:11:05 +04:00
Konstantin Volkov cf63b38ce0 [FL-3972]: Added Doom animation (#4164)
* added new doom animation, updated manifests, re-enabled some animations

* added doom animation to manifest

* reverted manifest to original, new animation added

* fixed metadata and images

* removed old holiday animation

---------

Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 18:36:17 +04:00
Evgeny E bcbf78a45d github: support bound and symlinked devices (#4163)
* Fix unaccessible flipper for binded access points

workaround to work with symlinked devices

* Fix return None if Flipper not started

* exception handling

* decreased timeouts

* Check environment variables for flipper path
2025-03-31 17:20:25 +04:00
MX 9384dedb88 Merge remote-tracking branch 'OFW/dev' into dev 2025-03-31 15:03:59 +03:00
Anna Antonenko 79bb24406e Reduced ieee754 parser size (#4154)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-03-31 08:24:27 +04:00
MX 7f135dae03 little checks for timers 2025-03-28 14:47:33 +03:00
MX d267665310 upd changelog 2025-03-28 14:39:58 +03:00
MX dd009e38df Merge remote-tracking branch 'OFW/doom/3972-add-doom-animation' into dev 2025-03-28 14:39:47 +03:00
doomwastaken 0563697eab fixed metadata and images 2025-03-28 14:32:47 +03:00
MX 2828ffb0f4 add nfc apdu cli command back [ci skip]
by leommxj in OFW PR 4133
2025-03-28 14:18:34 +03:00
doomwastaken 1c080ecc63 reverted manifest to original, new animation added 2025-03-28 14:15:36 +03:00
MX dd3a3a02c9 NFC: Support DESFire Transaction MAC file type [ci skip]
by Willy-JL in OFW PR 4159
2025-03-28 14:13:31 +03:00
doomwastaken bfe9f20650 added doom animation to manifest 2025-03-28 14:11:22 +03:00
MX 6cc4976568 NFC: Fix NDEF parser for MIFARE Classic [ci skip]
by Willy-JL in OFW PR 4153
2025-03-28 14:10:16 +03:00
doomwastaken 0c5cab9f1a added new doom animation, updated manifests, re-enabled some animations 2025-03-28 14:09:32 +03:00
MX 65b1b943d1 GUI: Fix widget text scroll with 256+ lines [ci skip]
by Willy-JL in OFW PR 4160
2025-03-28 14:05:47 +03:00
MX 17db4dcdac upd changelog 2025-03-28 14:03:10 +03:00
MX 82489cf8eb fmt 2025-03-28 14:02:12 +03:00
MX 3e9bb38cd7 just in case 2025-03-28 14:01:54 +03:00
MX 02aa4041a6 Merge remote-tracking branch 'OFW/dev' into dev 2025-03-28 13:58:59 +03:00
MMX a9aac8a1a9 Merge pull request #885 from Dmitry422/dev
Night Shift Feature (dimming backlight in selected time interval)
2025-03-28 13:58:07 +03:00
Dmitry422 31b7c4a34f Night shift done. 2025-03-28 13:48:32 +07:00
Dmitry422 cd28f7d232 current working, need find and remove 1 bug 2025-03-28 01:14:57 +07:00
Willy-JL 12f65f17aa Wardriver: Fix swapped Channel/RSSI (by jamisonderek) 2025-03-27 06:54:05 +00:00
Willy-JL c70626248a Simpler naming scheme 2025-03-27 06:39:20 +00:00
Willy-JL 9e8c8addd3 Use dedicated buffer 2025-03-27 05:52:08 +00:00