Commit Graph

13865 Commits

Author SHA1 Message Date
DerSkythe
b040db07f4 Gui: Add up and down button drawing functions to GUI elements (#3804)
* feat: Add up and down button drawing functions to GUI elements
  Two button drawing functions, elements_button_up and elements_button_down, have been added to the GUI elements. These functions allow a button to be drawn at the top left and top right corner of the canvas respectively, with an accompanying string and icon. The underlying layout and design of these buttons is defined within these functions.
* feat: Add null checks for Canvas parameter in button functions
  Added furi_check to ensure the Canvas parameter is not null in elements_button_up and elements_button_down functions. This prevents potential crashes due to dereferencing a null pointer.

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-09-05 14:50:33 +01:00
あく
f353e5708d Gui: change dialog_ex text ownership model (#3831)
* Gui: change dialog_ex text ownership model
* Gui: change text ownership model part 2
* Examples: fix DialogEx usage in number input
* Gui: fix nullptr dereference in DialogEx, proper reset procedure

Co-authored-by: hedger <hedger@users.noreply.github.com>
2024-09-05 14:32:48 +01:00
MX
24325e4418 gangqi add button parsing 2024-09-05 03:54:16 +03:00
Willy-JL
d80fbbfc9c Update apps
- WAV Player: Better fix for unresponsiveness, handle thread exit signal (by CookiePLMonster)
- Laster Tag: External Infrared board support (by RocketGod-git), RFID support for ammo reload (by jamisonderek)
- ESP Flasher: Update blackmagic bin with WiFi Logs (by DrZlo13)
2024-09-04 23:52:58 +02:00
Willy-JL
0900ac3520 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2024-09-04 22:39:32 +02:00
MX
b5a22512be upd changelog 2024-09-04 04:47:56 +03:00
MX
2e787dea47 merge ofw pr 3868 [ci skip]
by zinongli

LFRFID: Fix Guard GProxII False Positive and 36-bit Parsing
2024-09-04 04:46:31 +03:00
MX
ed4c5eb7bf saflok parser improvements [ci skip]
by @zinongli & @xtruan & @zacharyweiss & @evilmog & @Arkwin
2024-09-04 04:35:02 +03:00
MX
b7bc060ad5 Merge remote-tracking branch 'OFW/astra/3766-unlock-crash-fix' into dev 2024-09-04 04:28:51 +03:00
Willy-JL
cef425211b Merge branch 'nestednonces' into ofw-3822-nestednonces 2024-09-04 02:35:23 +02:00
noproto
b09d5a0069 Bump f18 API version (all functions are NFC related) 2024-09-03 20:20:49 -04:00
MX
d2f0fbad45 Merge remote-tracking branch 'OFW/astra/gproxii-fix-detection' into dev 2024-09-04 03:17:29 +03:00
MX
00a0c6ee1a Merge remote-tracking branch 'OFW/dev' into dev 2024-09-04 03:16:37 +03:00
MX
8fd8e4f3d9 Add marantec24 and gangqi protocols
Protocols by @xMasterX / captures for gangqi by @mishamyte
2024-09-04 03:16:30 +03:00
Willy-JL
7f1c048978 Merge branch 'nestednonces' into ofw-3822-nestednonces 2024-09-04 01:30:16 +02:00
Nathan N
7bb33497ae Merge branch 'flipperdevices:dev' into nestednonces 2024-09-03 15:18:23 -04:00
noproto
92122b2cdf NFC app UI updates, MVP 2024-09-03 15:19:12 -04:00
noproto
3cb3eab118 Update TODO 2024-09-03 11:36:19 -04:00
noproto
2e0cd320c7 Static encrypted nonce collection 2024-09-03 09:26:14 -04:00
noproto
6e9fe1edd8 Don't recalibrate hard PRNG tags 2024-09-03 05:54:59 -04:00
Astra
a8482984de Fix incorrect parity starting bit 2024-09-03 17:42:49 +09:00
Astra
14a49759ce Fix detection of GProx II cards and false detection of other cards as GProx II 2024-09-03 17:20:49 +09:00
noproto
2cb2f05ea9 Backdoor nested calibration 2024-09-02 22:34:44 -04:00
Willy-JL
0291393dd8 Update changelog mntm-007 2024-09-03 02:31:56 +02:00
Kara Zajac
67ffec5cc6 NFC: Saflok parser Date Rollover (#201)
* Date Rollover

Update the saflok parser to properly handle date rollovers.

* Format

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-09-03 02:29:07 +02:00
Willy-JL
47f740d214 WAV Player: Fix unresponsiveness --nobuild 2024-09-03 02:16:59 +02:00
Willy-JL
c34b33831b Format images 2024-09-03 01:36:59 +02:00
Willy-JL
1146f8a21a SubGHz: Update Oregon 2 and 3 weather info display to new design 2024-09-03 01:32:36 +02:00
Willy-JL
aebde09f02 SubGHz: Show Weather Station icon for WS signals 2024-09-03 01:13:03 +02:00
Willy-JL
a3e1b66be4 SubGHz: Fix Acurite 986 temperature value conversion 2024-09-03 01:06:20 +02:00
noproto
9c7120ec91 Backdoor working up to calibration 2024-09-02 18:53:39 -04:00
Willy-JL
cc72209691 Update apps
- Laser Tag: Update app icon, add RFID health tag functionality (by jamisonderek & RocketGod-git)
- Authenticator: Confirm token export on Flipper (by akopachov)
- NFC Playlist: Allow delay up to 12s (by xtruan)
- BLE Spam: Fix delay help section (by Willy-JL)
2024-09-02 22:44:47 +02:00
Willy-JL
65d89f2a13 Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild 2024-09-02 22:06:49 +02:00
noproto
ccc4326574 Backdoor read 2024-09-02 12:45:39 -04:00
noproto
2abeb071fd Fix regression for regular nested attack 2024-09-02 10:28:50 -04:00
Zinong Li
5272eb7550 Publishing T5577 page 1 block count macro (#3864)
* publishing t5577 page 1 block count macro

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-09-02 18:03:56 +09:00
noproto
90d0c3d095 Hardnested support 2024-09-01 22:30:37 -04:00
Willy-JL
dd7cd8f487 Desktop: Fix PIN locked with no PIN set edge case 2024-09-02 00:45:59 +02:00
Willy-JL
9a1372435e Desktop: Sanity check PIN length for good measure 2024-09-02 00:43:47 +02:00
Nathan N
144424e04a Merge branch 'flipperdevices:dev' into nestednonces 2024-08-30 10:25:42 -04:00
Zinong Li
a807a9e81d NFC: Saflok Parser (#196)
* ready for PR

* improve weekday restriction rendering

* fix weekday index bug

* format

* memcpy optimization

* format

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-08-30 00:12:14 +02:00
Willy-JL
6ba39dd7a8 Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild 2024-08-29 23:20:07 +02:00
Astra
7c88a4a8f1 [FL-3899] Add the Procrastination animation (#3860)
* Add the Procrastination animation: sorry been putting off doing this for a while
* Reformat images
2024-08-29 21:21:25 +09:00
noproto
4c14594ebb Relocate backdoor detection 2024-08-28 09:26:59 -04:00
noproto
c0331ba2e2 Should be detecting both backdoors now 2024-08-27 19:35:33 -04:00
noproto
0b33c85b8b Collect nonces again 2024-08-27 16:16:38 -04:00
noproto
5235592054 Only use dicts in search_dicts_for_nonce_key if we have them 2024-08-27 06:32:00 -04:00
Willy-JL
1c66d42d5c MNTM Settings: Hide hidden folders from asset packs 2024-08-27 01:32:57 +02:00
Willy-JL
33a54c1d63 Apps: Add Laser Tag (by RocketGod-git) 2024-08-27 01:29:35 +02:00
Willy-JL
abaf0d9858 Update apps
- Picopass: CVE-2024-41566, When keys are unknown emulate with a dummy MAC and ignore reader MACs (by nvx)
- Seader: Card parsing and saving UI and logic improvements (by bettse)
2024-08-27 01:09:40 +02:00