105 Commits

Author SHA1 Message Date
MMX
d1ea6dc33c Merge branch 'main' into ford_bs 2026-03-22 02:43:58 -04:00
Leeroy
4ec678e34b Change BS to Checksum in Ford_V0 2026-03-22 09:05:40 +11:00
Leeroy
5b41b2ef52 FORD is FIXED, no B.S.! 2026-03-22 07:23:56 +11:00
Myte
14d69f6e72 Replace blocking dialog with non-blocking NeedSaving scene for exit confirmation
Replaces the blocking DialogMessage approach with a proper scene-based
exit confirmation, matching the main firmware's SubGhzSceneNeedSaving pattern.
Non-blocking design keeps the event loop running during the dialog.
Skips confirmation when auto-save is enabled since data is already persisted.
2026-03-17 12:10:35 +02:00
MX
8f149db4d1 smol fixes
previous commits by @RalphWiggum
2026-03-14 20:51:29 +03:00
MX
111101f302 Confirm Exit Receiver if we have signals. 2026-03-14 20:48:33 +03:00
MX
ad33be6a76 Delete Confirmation in saved_Info (Get rid of Long Press to delete) 2026-03-14 20:48:05 +03:00
MX
b54f3591b8 EXIT App after Emulate if we came from Favorites 2026-03-14 20:45:40 +03:00
0mega
d69fe91e38 some fixes 2026-03-11 06:52:54 +01:00
MX
c28eaa3c2e Merge branch 'pp_main' into zero-mega 2026-03-07 19:25:28 +03:00
0mega
d03567f09f Add Kia V6 Encoder 2026-03-04 17:24:42 +01:00
0mega
a54b0ab4a0 PSA faster BF and GUI 2026-03-04 13:17:05 +01:00
gullradriel
6969a09974 fix test on wrong variable 2026-02-17 16:02:24 +01:00
MX
97302f7f79 fix missing check
Some checks failed
FAP Build / ufbt: Build for OFW dev channel (push) Failing after 32s
FAP Build / ufbt: Build for Momentum dev (push) Successful in 40s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m8s
FAP Build / ufbt: Build for OFW release channel (push) Failing after 43s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 40s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 1m6s
2026-02-12 21:02:09 +03:00
MMX
ffd6652cd8 Merge pull request 'TX Power: Fix PA Table so it works on FM Modulations.' (#18) from RalphWiggum/ProtoPirate:main into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/18
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-02-12 13:01:14 -05:00
MX
a1fc3cf8a9 button is still broken
All checks were successful
FAP Build / ufbt: Build for Momentum dev (push) Successful in 38s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 38s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 37s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 37s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 47s
FAP Build / ufbt: Build for Momentum release (push) Successful in 59s
2026-02-12 16:45:40 +03:00
Leeroy
c8ad048424 REFACTOR TX Power 2026-02-12 21:26:25 +11:00
Leeroy
a0b792e990 TX Power: Fix FM PATable 2026-02-12 19:36:52 +11:00
MX
602b24ee41 fix ui
All checks were successful
FAP Build / ufbt: Build for Momentum dev (push) Successful in 37s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 41s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 38s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m15s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 49s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 47s
2026-02-12 03:46:03 +03:00
gullradriel
30ceaf351d added some more furi_check 2026-02-11 10:00:00 +01:00
gullradriel
4c1761b61b added some furi_check, check for furi_string 2026-02-11 09:58:28 +01:00
gullradriel
24635e76e0 remove duplicated code, do we really want the same code if auto_save is not on ? 2026-02-11 09:46:31 +01:00
gullradriel
559b2c231f adjust close_file_handles for conditional storage close 2026-02-11 09:36:17 +01:00
gullradriel
caa1da746e also free g_decode_ctx on errors 2026-02-11 09:35:00 +01:00
gullradriel
581162e17d only get rssi if we have a valid radio_device 2026-02-11 09:33:38 +01:00
gullradriel
477fbada1f fix, device name can be NULL 2026-02-11 09:31:57 +01:00
gullradriel
29c946455d check for radio device before getting rssi from it 2026-02-11 09:29:36 +01:00
gullradriel
6fe8fb4b54 add a furi_check and check malloc result 2026-02-11 09:27:25 +01:00
gullradriel
1321288a9e fix 'not closing storage on success path' which was leaking record handle, test ff, remove uneeded variables 2026-02-11 09:24:49 +01:00
gullradriel
bd75ec2e18 add a furi_check on context, better is_emu_off default 2026-02-11 09:12:12 +01:00
gullradriel
389edd5b18 fix: is_emu_off is static and only updated when ff exists and Protocol is read. If ff == NULL or the read fails, is_emu_off keeps the previous scene’s value, which can incorrectly hide/show the Emulate button 2026-02-11 09:06:20 +01:00
MX
dac8741ff6 reset on exit instead 2026-02-11 00:00:06 +03:00
MX
08e2002c35 fix sub decode reset 2026-02-10 23:46:43 +03:00
MX
1468ae38ce add credits 2026-02-10 21:59:48 +03:00
gullradriel
ee2e004b3a update from main 2026-02-09 21:44:56 +01:00
gullradriel
fd6ba8aaff change furi_assert to furi_check 2026-02-09 21:35:58 +01:00
MX
bc87b86d06 better defines 2026-02-09 23:15:00 +03:00
MX
7770143097 fix most of the issues
- fix alloc / free
- fix raw file reading buffer size
- remake raw file reading logic
- remake sub decode to stop when heap is low
- disable 2 scenes to free heap
- add comments
- fix crashes caused by previous alloc/free fixes
- alloc worker only for RX
- fix emulation scene hold
- fix emulation scene back button
2026-02-09 16:47:10 +03:00
RocketGod
c6f3b947ad Fix memory management and state handling 2026-02-08 22:53:31 -08:00
MMX
767bddf94b Merge branch 'main' into zero-mega 2026-02-06 16:36:53 -05:00
MX
b8bdd7a364 display freq and modulation 2026-02-06 11:40:21 +03:00
zero-mega
506ec6ac40 fix VAG encoder 2026-02-05 18:25:41 +01:00
zero-mega
1e5dda16b1 Merge remote-tracking branch 'origin/main' into zero-mega 2026-02-05 18:25:27 +01:00
MX
dc886f9053 add some fixes 2026-02-05 01:09:41 +03:00
MX
c4ecdef83c add some fixes 2026-02-04 20:57:36 +03:00
MX
4a272e2d0a merge after review fixes 2026-02-04 12:29:03 +03:00
0mega
8a7759108b Vag Encoder WIP 2026-02-04 07:41:12 +01:00
MX
74b8f629a4 Merge branch 'somefixes' into rw_ui_and_improvement 2026-02-03 17:58:22 +03:00
MX
bd47a1d290 fix protocol naming 2026-02-03 17:58:15 +03:00
MX
99746e32ca remove WIP add manually 2026-02-03 17:46:44 +03:00