MX
24ad48d390
Update TOTP
2023-05-26 13:22:06 +03:00
MX
36102b8ee0
Merge branch 'ofw-dev' into dev
2023-05-26 12:03:49 +03:00
Avery
490447bbd4
NFC: Add support for Gen4 "ultimate card" in Magic app ( #2238 )
...
* NFC: gen4 gtu detect in magic app
* NFC: more support for GTU card
* NFC: Fix Gen1 in Magic
* Allow double UIDs for MFClassic on GTU cards
* NFC: Small magic app tweaks
* nfc magic: notify card event on wiping
* nfc magic: fix power consumption
* nfc magic: disable i2c writing and fix wipe loop
* NfcMagic: correct formatting in printf
* NfcMagic: correct formatting in printf, proper version
* nfc_magic: rework card found notification and gen4 wiping
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 02:01:02 +09:00
MX
b12fc114c7
Update WiFi Marauder plugin
...
Added PR by justcallmekoko
https://github.com/justcallmekoko/flipperzero-firmware-with-wifi-marauder-companion
2023-05-24 07:46:34 +03:00
MX
bce12a4048
Update GPS UART
2023-05-24 07:24:01 +03:00
gid9798
1bd7d25973
Merge branch 'subrem_pub' into subghz_priv+fap
2023-05-22 11:55:28 +03:00
MX
aab4d2bd34
API CleanUp part 3
2023-05-22 03:45:17 +03:00
MX
ace9e03fe7
API: Cleanup, mini refactoring of some apps
...
+6k of free flash space
2023-05-22 02:54:04 +03:00
MX
46832ff77f
gps uart stability fix
2023-05-22 02:33:43 +03:00
gid9798
b11b0a4911
udp
2023-05-20 16:31:32 +03:00
MX
1ea138f795
Port XFW keyboard to marauder instead of UART Term keyboard
...
This implementation has not only extra symbols but a cursor feature
thanks to @Willy-JL
2023-05-20 10:01:05 +03:00
MX
87ebbc9901
Update wifi marauder
2023-05-20 09:52:00 +03:00
gid9798
e295c7aac2
Load states & fix label length
2023-05-19 22:59:43 +03:00
gid9798
1f97e9be34
fix repeat
2023-05-19 21:21:36 +03:00
gid9798
0b25cc5a5c
fap
2023-05-19 21:06:03 +03:00
gid9798
43a7b50b74
Merge branch 'UFW_dev' into subghz_remote_new
2023-05-19 20:59:20 +03:00
gid9798
9da2e4fae8
add save dynamic
2023-05-18 12:01:17 +03:00
gid9798
24e4c65221
some improvement and cleanup
2023-05-17 17:52:46 +03:00
gid9798
075dfe8109
Revert "add tx 2"
...
This reverts commit cdf8daff86
.
2023-05-17 17:48:05 +03:00
clipboard1
c10cef3336
Moved pmkid on aps and channel to one section
...
I think this solution looks better than two buttons for pmkid
2023-05-16 19:15:50 +05:00
gid9798
cdf8daff86
add tx 2
2023-05-15 22:11:18 +03:00
gid9798
3f33fe8cb0
add TX
2023-05-15 15:05:04 +03:00
MX
575f863942
Fix UART terminal crashes
2023-05-15 01:27:45 +03:00
gid9798
8c3fe81edd
Preset logic
2023-05-14 23:23:18 +03:00
MX
2efecc25a7
bump subbrute
2023-05-14 02:23:12 +03:00
MX
e5c2e8e5d7
Added sniff pmkid on selected aps from 0.10.4 update
...
by @clipboard1
https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion/pull/13/files
2023-05-13 00:42:29 +03:00
MX
849f14e480
Bad BT plugin, Submenu locked elements, API updates, etc.
...
Thanks to WillyJL, ClaraCrazy, and XFW contributors
2023-05-13 00:14:22 +03:00
gid9798
fe212228e2
New SubGhz Remote GUI
2023-05-12 16:47:39 +03:00
MX
c4010a6c78
Update rfid fuzzer readme
2023-05-11 02:58:28 +03:00
MX
02a22086a1
Update changelog and change mfkey category
2023-05-09 20:21:07 +03:00
MX
face4bd3c7
Merge branch 'fz-dev' into dev
2023-05-09 18:28:46 +03:00
hedger
eebc6241b7
[FL-3302] ble: attempt to handle hardfaulted c2 ( #2653 )
...
* ble: attempt to handle hardfaulted c2
* MfKey32: nicer macros
* FuriHal: slightly different core2 hardfault message
* Update ReadMe
Co-authored-by: あく <alleteam@gmail.com>
2023-05-09 13:06:44 +09:00
Nathan Nye
d5403a089c
Add Mfkey32 application ( #2517 )
...
* Add Mfkey32 application
* Fine tune RAM requirements, use FZ notification service API
* Fix PVS security warnings, fix issue with cracking keys on the FZ
* Prefer on-device or Flipper mobile app (seamless)
* Mfkey32: change app category to NFC
* Mfkey32: set target to f7 only
* Silence PVS false positives
* Correct PVS codes
Co-authored-by: あく <alleteam@gmail.com>
2023-05-09 10:45:59 +09:00
MX
7ddde7e6ca
Fuzzers remove excessive free's
...
thanks to @Willy-JL
2023-05-05 16:09:06 +03:00
MX
c36b788b2d
Use COUNT_OF in mouse jiggler
2023-05-05 03:17:53 +03:00
MX
1f0c2c1266
SubGhz refactor merge pt 0
2023-05-05 02:09:21 +03:00
Skorpionm
d2ca67d261
[FL-3242] SubGhz: refactoring app ( #2554 )
...
* SubGhz: add SubGhzThresholdRssi
* SubGhz: remove direct reading of subghz-txrx-txrx_state
* SubGhz: remove direct reading subghz->txrx->hopper_state
* SubGhz: remove direct reading subghz->lock
* SubGhz: check load type file
* SubGhz: remove direct reading subghz->txrx->rx_key_state
* SubGhz: remove direct reading subghz->txrx->speaker_state
* SubGhz: refactoring subghz_scene_set_type.c
* SubGhz: moving "txrx" entity to a separate file
* SubGhz: show error tx start
* SubGhz: refactoring RPC
* SubGhz: value get optimizations
* SubGhz: fix name file
* SubGhz: add function description
* SubGhz: fix double back with a blocked transmission in this region and speacker, when a transmission is blocked in this region
* SubGhz: correct spelling
* SubGhz: better naming
* SubGhz: simplify includes
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-04 12:04:26 +09:00
MX
30f79f838e
rename
2023-05-03 20:16:20 +03:00
MX
22c514575c
Merge branch 'dev' into numpad
2023-05-03 20:08:57 +03:00
MX
d110a3ef26
Update wifi marauder version
2023-05-03 18:48:13 +03:00
MX
cae4790ef2
Merge branch 'fz-dev' into dev
2023-05-03 17:15:59 +03:00
Raymond Lucke
71e85ac367
Add HID mouse auto-clicker. ( #2627 )
...
* Add HID mouse auto-clicker.
* Add click rate adjustment to HID auto-clicker.
* Fix formatting.
* HidRemote: modify jiggler/clicker event filter and allow repeat to change click rate
---------
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 15:38:09 +09:00
Skorpionm
59386f9fa9
WS: add protocol "Wendox W6726" ( #2604 )
...
* WS: add protocol "Wendox"
* WS: add bat status
* WS: add CRC, refactoring
* WS: description added
* WS: fix name file
* WeatherStation: cleanup alien symbols
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 13:15:47 +09:00
Eric Betts
dfbacd1a47
[ #2612 ] Remove spaces in CSN( #2616 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 13:05:24 +09:00
clipboard1
11a39927ef
Merge branch 'dev' of https://github.com/clipboard1/unleashed-firmware into dev
2023-05-02 22:25:33 +05:00
clipboard1
356db794b5
Added numpad keyboard
2023-05-02 22:25:05 +05:00
MX
b801f70f3a
OFW PR 2627: Add HID mouse auto-clicker
...
by rwl4
2023-05-02 03:01:50 +03:00
MX
0ef37df4ae
Update TOTP / run fbt format
2023-05-01 20:55:09 +03:00
Лень :)
d01600ea0f
Update application.fam
2023-05-01 20:46:27 +03:00
Лень :)
13a65d45a3
Update LICENSE
2023-05-01 20:46:10 +03:00
Лень :)
099f907972
Add files via upload
2023-05-01 20:39:37 +03:00
Лень :)
b65f666578
Delete applications/external/flipperzero-bomberduck directory
2023-05-01 20:38:57 +03:00
Лень :)
3b40696c9e
Add files via upload
2023-05-01 20:37:25 +03:00
MX
a9e47454d5
Fix SWD Probe plugin GPIO pins state
...
Reset pins after exit
2023-05-01 16:17:47 +03:00
ushastoe
947dd1b754
Change UP&DOWN swipe
2023-04-29 18:20:54 +03:00
ushastoe
5085a17bcb
HID app refactor
2023-04-29 18:16:53 +03:00
MX
e87256e01f
Update TOTP
2023-04-28 14:04:16 +03:00
MX
d85e097ee5
Fix ibutton fuzzer stop values
2023-04-27 21:45:30 +03:00
MX
6ed182013d
Sync ibutton fuzzer code
...
PR with key updates from @team-orangeBlue
2023-04-27 21:12:02 +03:00
MX
6119d6e102
OFW PR 2616: Picopass: remove spaces in CSN
...
by bettse
2023-04-27 02:02:27 +03:00
MX
f967e75819
Merge remote-tracking branch 'flipperdevices/skorp/ws_add_wendox' into dev
2023-04-27 02:00:24 +03:00
MX
f48a2713bc
Add log files icon in wifi marauder
2023-04-27 00:18:12 +03:00
MX
10c4cd0f41
Update WifI marauder app
...
https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion/pull/11
2023-04-27 00:13:28 +03:00
MX
451ec9cba0
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-26 23:50:37 +03:00
SkorP
6b09dfca76
WS: fix name file
2023-04-25 11:40:50 +04:00
SkorP
9caedb422d
WS: description added
2023-04-25 11:36:27 +04:00
SkorP
6a9bdeae3e
WS: add CRC, refactoring
2023-04-25 11:22:35 +04:00
MX
30447d7660
Rename to make it fit on screen
2023-04-25 03:39:16 +03:00
MX
8cb3b67295
Fix external radio SPI handlers
2023-04-24 01:56:43 +03:00
MX
a0597a9e6e
Fix RFID Fuzzer and iButton Fuzzer Bugs
2023-04-23 01:57:38 +03:00
SkorP
7aa6716892
WS: add bat status
2023-04-22 21:57:31 +04:00
SkorP
8a785993ed
WS: add protocol "Wendox"
2023-04-22 21:03:44 +04:00
MX
831fc9c361
Merge pull request #432 from krolchonok/ble_refactoring
...
some change hid_ble
2023-04-21 13:20:59 +03:00
ushastoe
1c65ec9ef2
some change
...
- add [beta] for YT Shorts
- fix pause click on like button
- fix slide screen
2023-04-21 11:36:17 +03:00
MX
2b6eee1848
move icons a bit, apply fbt format
...
add arrow showing upper side, its not clearly how you need to hold it, arrow helps a bit
2023-04-21 05:50:30 +03:00
Dmitry Zinin
19becd9985
Keynote with vertical layout
2023-04-20 23:18:45 +03:00
MX
d1df16a2bf
Improve wifi marauder keyboard
...
Port uart terminal keyboard into wifi marauder
2023-04-18 14:15:04 +03:00
MX
2eafc0ddff
Merge branch 'fz-dev' into dev
2023-04-17 12:50:22 +03:00
Eric Betts
de02a0a25a
[ #2589 ] Correctly aborts when correct key is found ( #2590 )
2023-04-17 14:36:15 +09:00
MX
3191b32708
Youtube shorts remote, swap tiktok control buttons
2023-04-14 03:35:42 +03:00
MX
bd199c63ab
Merge pull request #420 from krolchonok/fix-hid_ble
...
refactoring HID_BLE
2023-04-14 02:19:13 +03:00
MX
3c4cbf2a05
Merge pull request #416 from p0ns/gps-uart-baudrate-array
...
Implements an array for baudrates on GPS UART app
2023-04-14 02:11:44 +03:00
ushastoe
21b7df9ab7
refactoring
...
-fix TikTok Controller
-fix icon in Mouse
2023-04-14 01:59:16 +03:00
MX
c7637a0fda
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-13 21:20:29 +03:00
MX
9ede95954b
fbt format
2023-04-13 19:44:03 +03:00
MX
39186004cc
Update UART terminal
...
https://github.com/cool4uma/UART_Terminal
2023-04-12 19:42:24 +03:00
MX
0a844e0b62
Merge branch 'fz-dev' into dev
2023-04-12 14:51:58 +03:00
Skorpionm
33e8bae78b
Bugfix: ISP Programmer and SubGhz ( #2574 )
...
* AVR_ISP: fix NULL pointer dereference
* SubGhz: double back with a blocked transmission in this region
* SubGhz: fix speaker, when a transmission is blocked in this region
* SubGhz: fix speaker
* SubGhz: return region
* AVR Flasher: cleanup code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-12 15:07:05 +09:00
p0ns
206eb7946b
Implements an array for baudrates
2023-04-10 20:37:57 -03:00
SkorP
243fbfc19a
AVR_ISP: fix NULL pointer dereference
2023-04-10 19:57:15 +03:00
MX
c2fa8a2b18
Revert "Revert changes due to Null pointer dereference"
...
This reverts commit 8f752b7eee
.
2023-04-10 19:57:02 +03:00
MX
8f752b7eee
Revert changes due to Null pointer dereference
2023-04-10 18:47:20 +03:00
MX
93035f07aa
Merge branch 'fz-dev' into dev
2023-04-10 18:41:51 +03:00
MX
114e8d5b6a
Merge branch 'fz-dev' into dev
2023-04-10 18:41:22 +03:00
Skorpionm
6cc5f30c84
Fix gpio state isp programmer ( #2567 )
...
* ISP: fix state gpio ISP Programmer
* WS: delete string debug
Co-authored-by: あく <alleteam@gmail.com>
2023-04-07 11:02:29 +08:00
MX
5a7cddfb69
revert changes / update changelog
2023-04-07 00:07:12 +03:00
MX
9de6b6355e
format
2023-04-06 23:50:34 +03:00
SkorP
b9bc34afbf
WS: delete string debug
2023-04-06 23:50:14 +03:00
SkorP
bf29f55205
ISP: fix state gpio ISP Programmer
2023-04-06 23:50:00 +03:00
MX
51d52c213b
Comment debug logs back
...
just in case, to avoid extra calls while reading flash
2023-04-06 07:28:19 +03:00
MX
8aed2375f3
Merge branch 'fz-dev' into dev
2023-04-06 07:22:53 +03:00
MX
aac7654ca3
Merge branch 'fz-dev' into dev
2023-04-06 07:14:48 +03:00
Skorpionm
d1ad924216
[AVR_ISP]: add AVR ISP Programmer FAP ( #2475 )
...
* [AVR_ISP]: add AVR ISP Programmer FAP
* [AVR_ISP]: add auto detect AVR chip
* [AVR_ISP]: fix auto detect chip
* [AVR_ISP]: fix fast write flash
* AVR_ISP: auto set SPI speed
* AVR_ISP: add clock 4Mhz on &gpio_ext_pa4
* AVR_ISP: fix "[CRASH][ISR 4] NULL pointer dereference" with no AVR chip connected
* AVR_ISP: add AVR ISP Reader
* AVR_ISP: add read and check I32HEX file
* AVR_ISP: add write eerom, flash, fuse, lock byte
* AVR_ISP: add gui Reader, Writer
* Github: unshallow on decontamination
* AVR_ISP: move to external
* API: fix api_symbols
* AVR_ISP: add wiring scene
* GUI: model mutex FuriMutexTypeNormal -> FuriMutexTypeRecursive
* AVR_ISP: add chip_detect view
* AVR_ISP: refactoring gui ISP Programmer
* AVR_ISP: add gui "Dump AVR"
* AVR_ISP: add gui "Flash AVR"
* AVR_ISP: fix navigation gui
* GUI: model mutex FuriMutexTypeRecursive -> FuriMutexTypeNormal
* AVR_ISP: fix conflicts
* AVR_ISP: fix build
* AVR_ISP: delete images
* AVR_ISP: add images
* AVR_ISP: fix gui
* AVR_ISP: fix stuck in navigation
* AVR_ISP: changing the Fuse bit recording logic
* AVR_ISP: fix read/write chips with memory greater than 64Kb
* AVR_ISP: fix auto set speed SPI
* AVR_ISP: fix gui
* ISP: switching on +5 volts to an external GPIO
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 12:13:30 +08:00
Astra
b4ceb55fd2
[FL-2524] Graphics cleanup and icon rotation ( #2561 )
...
* Canvas with rotation
* Full icon rotation, cleanup of unused resources
* F18 API update
* Bitmap draw cleanup
* More cleaning up
* Migrate recovery and DFU to canvas
* Make the internal draw function static
* Remove all calls to u8g2_DrawXBM
Co-authored-by: あく <alleteam@gmail.com>
2023-04-06 11:36:12 +08:00
MX
563ec6c2ab
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-05 22:45:27 +03:00
MX
ef9dd5975b
Update UART Terminal
...
https://github.com/cool4uma/UART_Terminal/tree/main
2023-04-04 22:02:58 +03:00
MX
61ec8818db
fbt format
2023-04-04 21:59:05 +03:00
MX
b122db27cc
Merge pull request #407 from kallanreed/feature/ir_scope
...
Add ir_scope app.
2023-04-04 21:56:00 +03:00
MX
2fe4508db8
Fix repeats
2023-04-04 13:37:50 +03:00
MX
862f89a57c
Fix "Repeat" bugs
2023-04-04 13:32:05 +03:00
MX
bb8e1d8ee2
Merge branch 'fz-dev' into dev
2023-04-04 13:07:38 +03:00
Skorpionm
494002505e
WS: fix protocol TX141TH-BV2 ( #2559 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-04-04 12:37:54 +08:00
Eric Betts
f98ac4c48a
Add more detail to saved info screen ( #2548 )
...
* Add more detail to saved info screen
* PR feedback
* Format sources and add pvs temp files to gitignore
Co-authored-by: あく <alleteam@gmail.com>
2023-04-04 11:21:43 +08:00
kallanreed
95bd038d8a
Add ir_scope external app.
2023-04-03 17:40:16 -07:00
MX
3d5701614f
AVR ISP enable 5v power on start
2023-04-02 01:11:23 +03:00
MX
656e328a55
fbt format
2023-04-01 21:53:19 +03:00
MX
52944370e6
OFW PR 2548: Picopass Add more detail to saved info screen
...
by https://github.com/bettse
2023-04-01 21:48:04 +03:00
MX
bd78c3b3ea
OFW PR 2475: AVR ISP Programmer FAP by @Skorpionm
...
merging before OFW, more testing needed!
2023-04-01 21:40:37 +03:00
MX
8a21b7c5a1
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-01 17:45:52 +03:00
MX
37bacdd83d
GPS NMEA -> Ability to see speed in Km/h
...
Use right button to switch between modes
2023-03-30 03:58:22 +03:00
MX
b5ed26ad70
Move multiple func calls into one var
2023-03-30 03:09:39 +03:00
MX
fe6d44d273
Show external CC1101 in weather station and POCSAG Pager apps
2023-03-30 03:00:00 +03:00
MX
910e4f3217
Improve GPS NMEA UART plugin, update changelog
2023-03-30 02:22:01 +03:00
MX
ae3481ef6c
Merge branch 'fz-dev' into dev
2023-03-28 22:44:35 +03:00
Eric Betts
0161d49d80
Elite progress ( #2481 )
...
* WIP: builds
* can read standard
* Test standard picopass dictiony during attack
* correctly save diversified key
* read card on success
* more logs
* update file location
* Call setup methods
* backbutton and attempt at skip
* fixed skip
* remove found key state
* rename dictionary attack
* move notification
* center button back to start menu
* wait for card
* Picopass: proper integer formatting
* Picopass: even more proper integer formatting
* remove nextState
Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 17:21:14 +09:00
MX
85d3ecb729
Update Wifi marauder
2023-03-28 04:21:53 +03:00
MX
001e00d84a
fbt format, aprimatic fixes
2023-03-26 14:59:21 +03:00
Willy-JL
474897d644
Fix POCSAG pager RIC: text repetition ( #172 )
2023-03-25 03:36:27 +00:00
MX
8373a21af2
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-03-21 19:03:53 +03:00
AloneLiberty
bf70f4b71a
NFC: Fixed writing gen1a magic tags with invalid BCC ( #2511 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-21 21:03:14 +09:00
MX
c80405f880
WAV Player fixes
...
by @LTVA1
2023-03-21 03:04:22 +03:00
MX
3d90e6151c
Fix include paths
2023-03-20 20:08:02 +03:00
MX
d14364a86c
OFW PR: Fixed writing gen1a magic tags with invalid BCC
...
PR 2511 by AloneLiberty
https://github.com/AloneLiberty/flipperzero-firmware/tree/nfc-magic-write-fix
2023-03-19 15:34:05 +03:00
MX
76d3f84a5e
Update WAV Player, 16 bit support
...
by @LTVA1, in current condition has some issues with rewind on 16bit files, but plays them without problems
2023-03-19 02:20:23 +03:00
MX
56c11c70b3
Fix minesweeper freeze bug, do some refactoring
2023-03-18 22:19:13 +03:00
MX
9941457cdb
Fix issue #387
2023-03-17 22:51:59 +03:00
MX
bb9ac1389b
Remember last state for CC1101 external + other fixes
...
Reset to internal module if external is not found on all apps, not only in bruteforcer
2023-03-16 15:02:23 +03:00
MX
968d6d578f
Add retry and delay to avoid power issues with Wifi plugins
2023-03-16 00:07:37 +03:00
MX
2046ac6604
Lets try new changes for marauder companion
...
https://github.com/tcpassos/flipperzero-firmware-with-wifi-marauder-companion
2023-03-16 00:00:10 +03:00
MX
2a040f245f
Merge branch 'fz-dev' into dev
2023-03-15 21:25:06 +03:00
Eric Betts
e22668e196
Picopass standard KDF dictionary ( #2478 )
...
* Split iclass dictionaries based on KDF
* Allow cancelling during key test
Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 21:35:11 +09:00
MX
fe403c6994
Remove cdefines from external apps
2023-03-15 01:53:55 +03:00
MX
05e53cac26
Fix merge issues
2023-03-15 01:25:18 +03:00
MX
8b8b78d001
Move plugins to external folder
2023-03-15 01:25:18 +03:00
MX
dd99c22792
Merge branch 'fz-dev' into dev
2023-03-14 19:55:16 +03:00
hedger
53435579b3
[FL-3097] fbt, faploader: minimal app module implementation ( #2420 )
...
* fbt, faploader: minimal app module implementation
* faploader, libs: moved API hashtable core to flipper_application
* example: compound api
* lib: flipper_application: naming fixes, doxygen comments
* fbt: changed `requires` manifest field behavior for app extensions
* examples: refactored plugin apps; faploader: changed new API naming; fbt: changed PLUGIN app type meaning
* loader: dropped support for debug apps & plugin menus
* moved applications/plugins -> applications/external
* Restored x bit on chiplist_convert.py
* git: fixed free-dap submodule path
* pvs: updated submodule paths
* examples: example_advanced_plugins.c: removed potential memory leak on errors
* examples: example_plugins: refined requires
* fbt: not deploying app modules for debug/sample apps; extra validation for .PLUGIN-type apps
* apps: removed cdefines for external apps
* fbt: moved ext app path definition
* fbt: reworked fap_dist handling; f18: synced api_symbols.csv
* fbt: removed resources_paths for extapps
* scripts: reworked storage
* scripts: reworked runfap.py & selfupdate.py to use new api
* wip: fal runner
* fbt: moved file packaging into separate module
* scripts: storage: fixes
* scripts: storage: minor fixes for new api
* fbt: changed internal artifact storage details for external apps
* scripts: storage: additional fixes and better error reporting; examples: using APP_DATA_PATH()
* fbt, scripts: reworked launch_app to deploy plugins; moved old runfap.py to distfap.py
* fbt: extra check for plugins descriptors
* fbt: additional checks in emitter
* fbt: better info message on SDK rebuild
* scripts: removed requirements.txt
* loader: removed remnants of plugins & debug menus
* post-review fixes
2023-03-14 23:29:28 +09:00