Commit graph

713 commits

Author SHA1 Message Date
MX
2e162c1131
Replace QR code with good old link 2023-05-02 04:20:22 +03:00
MX
2852990566
Add sharp and vizio to ir database 2023-05-02 03:36:28 +03:00
amec0e
a5f86b3025
Updated tv.ir
Updated "Last Checked", No new additions
2023-04-25 18:57:18 +01:00
amec0e
f682053174
Updated projectors.ir
Updated "Last Checked", No new additions
2023-04-25 18:57:02 +01:00
amec0e
b49314deb0
Updated audio.ir
Updated "Last Checked", No new additions
2023-04-25 18:56:44 +01:00
amec0e
3bb5763b1b
Updated audio.ir
Updated "Last Checked", No new additions
2023-04-25 18:56:26 +01:00
amec0e
35d876b816
Updated ac.ir
Updated "Last Checked", No new additions
2023-04-25 18:56:09 +01:00
MX
2de476b11d
Merge branch 'fz-dev' into dev 2023-04-19 17:03:56 +03:00
Astra
74fe003f8b
[FL-3171] Introduce stealth mode and auto-selective lock (#2576)
* Introduce stealth mode and auto-selective lock
* Stealth mode status bar icon
* Review fixes
* Fix icon disappearing after reboot
* Support overriding stealth mode
* FuriHal: correct reserved space size in RTC SystemReg

Co-authored-by: あく <alleteam@gmail.com>
2023-04-19 18:33:23 +09:00
Astra
2c7eb53cac
[FL-2505] Active RPC session icon (#2583)
* Active RPC session icon
* Add RpcOwner, don't show the RPC icon when the session was started from BLE
* Fix rpc_test and f18 api
* Bump API version

Co-authored-by: あく <alleteam@gmail.com>
2023-04-19 17:30:26 +09:00
amec0e
591a36246f
Updated audio.ir
New additions
2023-04-14 22:32:32 +01:00
amec0e
59c87c819a
Updated fans.ir
New additions
2023-04-14 22:07:40 +01:00
amec0e
0717061212
Updated audio.ir
New additions
2023-04-14 22:07:16 +01:00
amec0e
0f48a14181
Updated ac.ir
new additions
2023-04-14 22:06:55 +01:00
amec0e
a81ba240be
Updated tv.ir
Updated last checked
2023-04-14 21:53:12 +01:00
amec0e
3ac478dfda
Updated projectors.ir
new additions
2023-04-14 21:52:38 +01:00
amec0e
c1fc152251
Updated fans.ir
New additions
2023-04-14 21:52:07 +01:00
amec0e
3fc43e8ebd
Updated audio.ir
Updated last checked
2023-04-14 21:51:28 +01:00
amec0e
ab5364232f
Updated ac.ir
New additions
2023-04-14 21:50:53 +01:00
MX
aac7654ca3
Merge branch 'fz-dev' into dev 2023-04-06 07:14:48 +03: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
amec0e
b7b4bc7fab
Updated tv.ir
Updated last checked
2023-03-29 12:50:07 +01:00
amec0e
70a91aff40
Updated projectors.ir
Updated last checked
2023-03-29 12:49:43 +01:00
amec0e
e3c4a4b47f
Updated fans.ir
updated last checked
2023-03-29 12:49:18 +01:00
amec0e
33b12d26cc
Updated audio.ir
2 new additions
2023-03-29 12:48:46 +01:00
amec0e
b03018965a
Updated ac.ir
Updated last checked
2023-03-29 12:48:17 +01:00
MX
001e00d84a
fbt format, aprimatic fixes 2023-03-26 14:59:21 +03:00
MX
6057262c18
update submodule 2023-03-22 21:15:45 +03:00
MX
8002c6465d
up 2023-03-22 21:13:59 +03:00
MX
795c8eeef7
Merge branch 'fz-dev' into dev 2023-03-22 21:13:39 +03:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements (#2498)
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
amec0e
1f881c6e47
Updated tv.ir
Updated last checked
2023-03-21 00:14:09 +00:00
amec0e
127f436315
Updated projectors.ir
Updated last checked
2023-03-21 00:13:47 +00:00
amec0e
f62de11de7
Updated fans.ir
updated Last checked
2023-03-21 00:11:38 +00:00
amec0e
6e810aacb4
Updated audio.ir
new additions
2023-03-21 00:11:07 +00:00
amec0e
2ff1e22ca9
Updated ac.ir
new addition
2023-03-21 00:10:44 +00: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
dd99c22792
Merge branch 'fz-dev' into dev 2023-03-14 19:55:16 +03:00
あく
ccaa3864d5
Dolphin: new spring animation, weight adjust, drop winter animation. (#2489)
* Dolphin: add new spring animation, drop winter animation, adjust weights
* Readme: update application folder structure info
2023-03-15 01:02:27 +10: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
MX
e941ef5952
Merge pull request #378 from amec0e/dev
Updated infrared assets
2023-03-08 22:53:24 +03:00
MX
5d9174ac9d
Merge branch 'fz-dev' into dev 2023-03-08 22:52:11 +03:00
Eric Betts
5be15152eb
PicoPass: auth cleanup (#2470)
* remove redundant auth methods
* Move picopass keys to new file
* CTF key
* Format sources
* PicoPass: add pragma once to picopass_keys.h

Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:46:30 +09:00
amec0e
2ff937a278
Updated tv.ir
New additions
2023-03-07 20:17:57 +00:00
amec0e
cdc44c502e
Updated projectors.ir
New additions
2023-03-07 20:17:35 +00:00
amec0e
b37c3ccf92
Updated fans.ir
Updated last checked
2023-03-07 20:16:42 +00:00
amec0e
74259c2276
Updated audio.ir 2023-03-07 20:13:01 +00:00
amec0e
3dcd5538d0
Updated ac.ir 2023-03-07 20:11:26 +00:00
MX
6d0c3eb3b6
Properly rename unirf remix to subghz remote
And automatically migrate user files to new folder
2023-03-06 10:32:01 +03:00
MX
12b760e2e3
Revert music player changes (see desc)
Many users have a big library of music files downloaded on their microSD, migration will stuck for unknown amount of times, so app will hang up for super long time, migration is acceptable for other apps, for this one it will be reverted and it will work as before the app data changes
2023-03-03 08:52:27 +03:00
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