Commit Graph

612 Commits

Author SHA1 Message Date
MX f3ab4bc292 Merge branch 'fz-dev' into dev 2023-03-02 21:18:35 +03:00
Astra 4359e2eaa9 [FL-3103] New pin reset splashscreen (#2405)
* New pin reset splashscreen
* Recovery: optimize drawing routine
* Recovery: increase erase confirmation time
* Change the required button

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-02 20:56:23 +09:00
Sergey Gavrilov 777a4d109d [FL-3055] Getter for application data path (#2181)
* Threads: application id
* Unit tests: appsdata getter test
* Unit tests: moar test cases for appsdata getter
* Unit tests: remove folders after test
* Storage: dir_is_exist, migrate, + unit_tests
* Plugins: migration
* Storage: common_exists, moar unit_tests 4 "common_migrate", "common_migrate" and "common_merge" bugfixes
* Storage: use FuriString for path handling
* Storage API: send caller thread id with path
* Storage: remove StorageType field in storage file list
* Storage: simplify processing
* Storage API: send caller thread id with path everywhere
* Storage: /app alias, unit tests and path creation
* Storage, path helper: remove unused
* Examples: app data example
* App plugins: use new VFS path
* Storage: file_info_is_dir
* Services: handle alias if the service accepts a path.
* App plugins: fixes
* Make PVS happy
* Storage: fix storage_merge_recursive
* Storage: rename process_aliases to resolve_path. Rename APPS_DATA to APP_DATA.
* Apps: use predefined macro instead of raw paths. Example Apps Data: README fixes.
* Storage: rename storage_common_resolve_path to storage_common_resolve_path_and_ensure_app_directory
* Api: fix version
* Storage: rename alias message
* Storage: do not create app folders in path resolving process in certain cases.

---------

Co-authored-by: Astra <93453568+Astrrra@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-02 03:57:27 +10:00
MX 07ff0c7d97 Add SWD Probe into main FW
Moved from extra pack to main FW

https://github.com/g3gg0/flipper-swd_probe
2023-02-24 02:43:42 +03:00
amec0e 1f3e937471 Updated audio.ir
Fixed rename of a power button
2023-02-21 23:35:00 +00:00
amec0e 36debf25fb Updated tv.ir
Updated last checked
2023-02-21 15:27:01 +00:00
amec0e d16d1f43fc Updated projectors.ir
New additions
2023-02-21 15:26:38 +00:00
amec0e 11b3484f4b Updated fans.ir
Updated last checked
2023-02-21 15:25:51 +00:00
amec0e 2bcb15b8bc Updated audio.ir
New additions
2023-02-21 15:25:20 +00:00
amec0e 9690dba7fe Updated ac.ir
New additions
2023-02-21 15:21:57 +00:00
ComputerCarsten 78afaab7e8 IR Universal Audio Remote: Add Grundig CMS 5000 (#2414)
Add Grundig CMS 5000 to Infrared Universal Audio Remote.
The 'Play' button doubles as 'Pause' button.
The 'Pause' button is unused.
Issue:
'Prev' button rewinds to start of title, to skip to previous title two consecutive button presses in a short time are required, however the timing is not satisfied.
2023-02-20 12:24:51 +03:00
MX ab515aeebb Merge branch 'fz-dev' into dev 2023-02-17 13:07:56 +03:00
Ari Bytyqi 1e98361299 Fixed first start animation typo (#2384)
* fixed first start animation typo
* updated pixels. (bottom left corner was off by two pixels)

Co-authored-by: jbohack <joebohack@gmail.com>
2023-02-17 17:17:57 +09:00
MX 4f4ccaa727 Merge pull request #340 from amec0e/dev
Updated infrared assets
2023-02-15 23:36:19 +03:00
MX 85f6ee2870 Merge branch 'fz-dev' into dev 2023-02-15 23:33:35 +03:00
amec0e 55cfccafaf Updated tv.ir
New additions
2023-02-15 19:34:42 +00:00
amec0e 58e9acc19e Updated projectors.ir
Updated last checked
2023-02-15 19:34:14 +00:00
amec0e 6bcb9a60f7 Updated fans.ir
New additions
2023-02-15 19:33:43 +00:00
amec0e 5a02a51bd9 Updated audio.ir
new additions
2023-02-15 19:33:17 +00:00
amec0e 4aae197cf7 Updated ac.ir
new additions
2023-02-15 19:32:40 +00:00
あく 25e8947282 Dolphin: drop holiday animation (#2398) 2023-02-15 20:05:08 +10:00
MX 416a6425de Disable New Year Animation 2023-02-11 04:33:47 +03:00
scaff.walker 0f2bf693c1 Update mf_classic_dict.nfc 2023-02-11 02:26:56 +03:00
scaff.walker 01f5167577 Update mf_classic_dict.nfc 2023-02-11 02:25:32 +03:00
scaff.walker 6a3f1cb9e4 Update mf_classic_dict.nfc 2023-02-11 02:20:52 +03:00
scaff.walker 6e21e204ab Update mf_classic_dict.nfc 2023-02-11 00:30:49 +03:00
MX 2c22061580 Merge pull request #318 from amec0e/dev
Updated infrared assets
2023-02-10 16:52:07 +03:00
MX 6f44900e05 Update API symbols 2023-02-08 21:24:21 +03:00
MX d02c586b92 Merge branch 'fz-dev' into dev 2023-02-08 21:05:17 +03:00
Skorpionm db1a8f8014 [FL-3099] SubGhz: add protocol KingGates Stylo4k (#2368)
* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:47:39 +09:00
amec0e 6c517d5030 Updated tv.ir
Updated last checked
2023-02-08 17:44:15 +00:00
amec0e 575cce48af Updated projectors.ir
New additions
2023-02-08 17:43:39 +00:00
amec0e 4de21410b7 Updated fans.ir
New additions
2023-02-08 17:43:06 +00:00
amec0e f0c3cde2f3 Updated audio.ir
New additions
2023-02-08 17:42:37 +00:00
amec0e 3993f2b89c Update ac.ir
Updated last Checked
2023-02-08 17:40:46 +00:00
itsweekly 39841bd5a9 Universal Projector Remote (#2343)
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 02:28:34 +09:00
Skorpionm bf4d00a7d1 [FL-3100] SubGhz: add protocol Nice One (#2358)
* SubGhz: add protocol Nice One
* SubGhz: fix annotation
* SubGhz: add unit test

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:20:28 +09:00
MX bbc1ba62fc Merge branch 'fz-dev' into dev 2023-02-08 20:12:10 +03:00
Skorpionm 31259d5304 [FL-3091] SubGhz: add protocol Alutech at-4n (#2352)
* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:59:49 +09:00
Skorpionm 0afc4a8982 [FL-3092] SubGhz: add DOOYA protocol (#2178)
* SubGhz: add DOOYA protocol
* SubGhz: add unit_test DOOYA protocol
* SubGhz: fix protocol Dooya

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:37:24 +09:00
Brandon Weeks 8288a08eb3 SubGhz: add protocol "Linear Delta-3" (#2239)
* SubGhz: add protocol "Linear Delta-3"
* SubGhz: fix Leniar Delta 3
* BadUSB: mask pvs studio warning for valid code

Co-authored-by: SkorP <skorpionm@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Skorpionm <85568270+Skorpionm@users.noreply.github.com>
2023-02-09 00:26:45 +09:00
MX b1f581239b BadUSB: Keyboard Layouts (#2256)
* BadUSB: Keyboard Layouts
* Apply requested changes pt1
* Add layout file check when we loading config

Co-authored-by: Nikolay Minaylov <nm29719@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 00:01:00 +09:00
MX 30081b79c4 Mirror my changes to badusb layouts from PR 2023-02-08 16:10:47 +03:00
MX e31e880264 Merge branch 'fz-dev' into dev 2023-02-08 15:26:23 +03:00
あく cee9b640b3 Update Missing SD Card icon from PR 2373 (#2376) 2023-02-08 15:45:33 +04:00
MX 468d0ea966 Merge branch 'fz-dev' into dev 2023-02-08 12:43:07 +03:00
Michal Suchánek 00076deece SCons: do not include backup files in build (#2221)
* SCons: do not include backup files in build
* fbt: now GlobRecursive by default excludes backup files
* fbt: added backup file exclusion to plain libs

Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-08 18:35:38 +09:00
Wild Rat 147f42a2b7 Add Daikin FTXM20M & Mitsubishi SRK63HE (#2349)
Co-authored-by: あく <alleteam@gmail.com>
2023-02-07 00:49:34 +09:00
Victor 5458157924 Added external CC1101 support 2023-02-02 22:47:50 +03:00
MX f45f2a45da Remove invalid keys from mf classic dict 2023-02-02 13:46:53 +03:00