Anna Antonenko
15b271bd92
fix: cli autolock inhibit
2024-09-16 16:27:24 +03:00
Anna Antonenko
a5b3d71e59
feat: cli icon on the desktop
2024-09-16 15:37:40 +03:00
Nathan N
4836a54847
Merge branch 'flipperdevices:dev' into nestednonces
2024-09-16 05:27:52 -04:00
porta
19a3736fe5
[FL-3891] Folder rename fails ( #3896 )
...
* fix, refactor: storage is_subdir API
* docs: fix incorrect comment
* test: new storage apis
* test: use temporary path
* style: fix formatting
* UnitTest: storage path macros naming
* UnitTest: storage path macros naming part 2
Co-authored-by: あく <alleteam@gmail.com >
2024-09-15 16:01:42 +01:00
Willy-JL
9c54336f1d
Update apps
...
- Quac!: iButton support (by rdefeo)
- DTMF Dolphin: Add EAS tone support (by JendrBendr)
2024-09-14 03:02:53 +02:00
Willy-JL
b31dec8e71
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-14 01:10:44 +02:00
MX
891a6c047a
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-13 22:26:58 +03:00
porta
b670d5b6e2
[FL-3885] Put errno into TCB ( #3893 )
...
* feat: thread-safe errno
* ci: fix pvs warning
* ci: silence pvs warning
* fix: 🤯
* test: convert test app into a unit test
2024-09-13 18:31:07 +01:00
porta
0428e82b14
Fix USB-UART bridge exit screen stopping the bridge prematurely ( #3892 )
...
* fix: exit screen stopping bridge prematurely
* refactor: merge exit confirmation scene into main usb uart scene
2024-09-12 17:32:07 +01:00
MX
2aa4797b12
Merge remote-tracking branch 'OFW/portasynthinca3/usbuart-stay-fix' into dev
2024-09-11 01:44:29 +03:00
Willy-JL
baf14be587
Merge branch 'nestednonces' into ofw-3822-nestednonces
2024-09-10 20:34:33 +02:00
Willy-JL
777ab46ddf
Merge remote-tracking branch 'mntm/dev' into ofw-3822-nestednonces
2024-09-10 20:34:12 +02:00
Willy-JL
0477dc4d9f
Add NFC Cyborg Detector app by RocketGod-git
2024-09-10 20:33:04 +02:00
Willy-JL
e38a684193
Update apps
2024-09-10 20:27:35 +02:00
Anna Antonenko
c1a009aed0
fix: exit screen stopping bridge prematurely
2024-09-10 19:58:44 +03:00
MX
ce53ed2a7c
fix wrong menu order [ci skip]
2024-09-10 06:03:54 +03:00
noproto
ab8bc3e21c
Clear TODO line
2024-09-09 20:51:51 -04:00
noproto
cba58ed437
Add new backdoor key, fix UI status update carrying over from previous read
2024-09-09 20:50:15 -04:00
Willy-JL
26959f73d8
Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild
2024-09-10 01:03:42 +02:00
Willy-JL
e282d8050f
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-09 23:20:14 +02:00
gornekich
9558a5fa08
Merge branch 'dev' into nestednonces
2024-09-09 13:34:47 +01:00
MX
80ad381eef
extra checks [ci skip]
2024-09-09 05:13:02 +03:00
MX
7711b2daae
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-09 04:11:35 +03:00
MX
5da447a2b0
more chance to generate working remote at gangqi
2024-09-09 04:11:00 +03:00
christhetech131
543f6058e5
Infrared: add TCL 75S451 to TV universal remote ( #3880 )
...
* Update tv.ir
* Infrared: mark TCL 75S451 block in universal remote, cleanup extra spaces
Co-authored-by: あく <alleteam@gmail.com >
2024-09-08 23:54:38 +01:00
Eric Betts
75f4782fab
Rename 'Detect Reader' to 'Extract MF Keys' ( #3874 )
...
* Rename 'Detect Reader' to 'Collect Nonces'
* Updated name
* Updated name
* Format Sources
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-08 23:43:14 +01:00
MX
6911ba12ad
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-07 22:31:11 +03:00
Silent
8c2223df5d
Threading, Timers improvements ( #3865 )
...
* FuriTimer: Use a local variable to wait for deletion
This combines the current synchronous behaviour
(as we could have deferred the free call too) with
a smaller FuriTimer - it's safe to pass a pointer to
a local variable to this pending timer call, because we
know it'll be finished before the caller returns
* Tighten the use of FuriThread* vs FuriThreadId
Event loop and Loader mixed those two,
but the fact those are aliases should be an implementation detail.
For this reason, thread.c is still allowed to mix them freely.
2024-09-07 19:18:51 +01:00
Willy-JL
3eab261ec2
MNTM: Lock dolphin butthurt if happy mode
2024-09-07 19:20:23 +02:00
Willy-JL
2b5b6543d6
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-07 19:14:22 +02:00
Willy-JL
c5fa2c46f8
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-07 18:37:13 +02:00
Silent
8672a1d94c
Replace all calls to strncpy with strlcpy, use strdup more, expose strlcat ( #3866 )
...
strlcpy doesn't zero the buffer and ensures null termination,
just like snprintf
strlcat is already used by mjs and it's a safe alternative to strcat,
so it should be OK to expose to apps
2024-09-07 17:16:56 +01:00
Willy-JL
5aff32575c
About: Fix BLE stack version string
2024-09-07 16:13:05 +02:00
Aleksandr Kutuzov
9ea7a4671a
Merge remote-tracking branch 'origin/dev' into nestednonces
2024-09-07 13:47:07 +01:00
Thomas Nemer
9bdf41d8ff
feat: add linux/gnome badusb demo resource files ( #3846 )
...
* feat: add linux/gnome badusb demo resource files
* doc: use latest appimage package and install icon and desktop file
Co-authored-by: Thomas N <atom@fortytwo.fr >
Co-authored-by: あく <alleteam@gmail.com >
2024-09-07 13:25:13 +01:00
porta
266d4b3234
[FL-3897] Happy mode ( #3863 )
...
* feat: happy mode
* feat: remove sad dolphin when powering off in happy mode
* style: address review comments
* Dolphin: add missing furi_checks
* Komi: add missing region initialization on startup
Co-authored-by: あく <alleteam@gmail.com >
2024-09-07 12:54:23 +01:00
Willy-JL
45fab3cf3d
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-09-07 00:16:52 +02:00
Willy-JL
543d4c1415
Update app
...
- UL: Sub-GHz Bruteforcer: Add new protocols for existing dump option (by xMasterX)
2024-09-06 23:48:20 +02:00
Willy-JL
cb0798cdc3
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-06 23:09:48 +02:00
Willy-JL
263de09a5f
Storage: Fallback SD format when app unavailable ( #208 ) --nobuild
2024-09-06 23:02:51 +02:00
Willy-JL
5901fa4844
Add explanation
2024-09-06 18:29:47 +02:00
MX
3f8a92bc86
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-06 19:13:51 +03:00
Astra
ad27713f0d
[FL-3766] Fix crash on Ultralight unlock ( #3855 )
...
* Fix crash on Ultralight unlock
* Infrared: safe macroses
Co-authored-by: あく <alleteam@gmail.com >
2024-09-06 12:44:32 +01:00
MX
4098ee927e
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-09-06 12:56:52 +03:00
RebornedBrain
e0654fe409
[FL-3890] Infrared button operation fails now shows more informative messages ( #3859 )
...
* Error codes enum added
* Adjusted signal api to return error codes instead of bool
* Remote api adjusted to work with error codes
* Brute force logic adjusted to work with error codes
* Other application functions adjust to work with error codes
* All task callbacks now return ErrorCode through int32t, which belongs to thread
* All scenes now work with error codes
* More api functions now return error code
* Now signal names are buffered and restored in case of error.
* New error code enumeration added. Now least significant byte is left for the button index
* Some macro to simplify error setup and error check
* Error code checks replaced by macro
* Different message is now shown when move failed
* Comments updated
* Fixed error check
* Fixed navigation issue while openning broken files from Favorites
* Now search by index also returns index in addition to error code
* Remote loading logic adjusted
* New error codes added and numbers adjusted
* New error message when loading library file instead of signal one
* Some more remote loading logic adjusted
* New error message on rename fail
* Grammar mistake fix
* Function signature changed
* Function usage adjusted according to new signature
Co-authored-by: あく <alleteam@gmail.com >
2024-09-06 10:52:00 +01:00
MX
80a555a232
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-06 12:50:15 +03:00
WillyJL
6a1c27ef93
Loader: Warn about missing SD card for main apps ( #3875 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-09-06 10:43:07 +01:00
MX
2927e211a7
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-06 12:40:06 +03:00
WillyJL
4fd76524c9
Desktop: Sanity check PIN length for good measure ( #3879 )
...
* Desktop: Sanity check PIN length for good measure
* Desktop: replace hardcoded values with macros in desktop_view_pin_input.c
Co-authored-by: あく <alleteam@gmail.com >
2024-09-06 10:33:17 +01:00
MX
4d8777d3a0
deduplicated
...
per @mishamyte request :))
2024-09-06 12:14:02 +03:00