1853 Commits

Author SHA1 Message Date
WillyJL d38a3635f4 Merge remote-tracking branch 'fork-ofw/fix/noisy-uart-hang' into mntm-dev --nobuild 2025-07-02 08:38:04 +01:00
WillyJL 556edd086f Expansion: Stop UART async rx early 2025-07-02 07:14:13 +01:00
WillyJL b048546356 Expansion: Wake thread on UART error flag 2025-07-02 07:13:53 +01:00
WillyJL 9e1baf715e Merge remote-tracking branch 'fork-ofw/feat/nfc-type-4-final' into mntm-dev --nobuild 2025-06-29 03:43:52 +01:00
WillyJL 18d4110d7b Merge branch 'ofw-pr-4210' into mntm-dev --nobuild 2025-05-22 19:06:25 +01:00
WillyJL 9f2480aafc CLI: Fix crash with date command --nobuild
Related: https://github.com/akopachov/flipper-zero_authenticator-companion/issues/47
2025-05-08 07:41:46 +01:00
956MB b4b5f8a1a2 Infrared: Add text scroll to universal remote buttons
Replaces center aligned text in the infrared universal remote with scrollable text if wider than the button and is cut off. Allows long descriptive button functions to be seen in some remotes.
2025-05-02 19:38:54 -05:00
Willy-JL bc4bf99f77 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-04-23 04:21:50 +01:00
Willy-JL af17d70e5c Merge remote-tracking branch 'ofw/dev' into feat/nfc-type-4 2025-04-22 01:42:37 +01:00
Willy-JL 02d642745d Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-04-19 04:44:58 +01:00
MX 2e4a838202 Merge remote-tracking branch 'OFW/dev' into dev 2025-04-18 20:45:06 +03:00
Anna Antonenko 5b911f5405 RC fixes (#4192)
* cli_shell: fix FL-3983

* fix formatting and submodules

* loader: fix FL-3986

* fix submodules

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
2025-04-18 16:41:13 +04:00
WillyJL c420cbb1a5 Desktop: Fix freeze on boot if PIN set (#4193) 2025-04-18 05:52:15 +01:00
Willy-JL 2583b19c50 Merge branch 'fix/pin-lock-frozen-boot' into mntm-dev 2025-04-18 05:46:40 +01:00
Willy-JL e11c946ed6 Desktop: Fix freeze on boot if PIN set 2025-04-18 05:42:44 +01:00
Willy-JL b7cc3c627c Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-04-16 06:11:46 +01:00
Anna Antonenko 34a3222ec4 [FL-3979] USB-UART bridge fix (#4189)
* cli_vcp: make enable/disable requests synchronous

* usb_uart_bridge: open and close vcp record once
2025-04-16 04:20:31 +01:00
Willy-JL c2dbdb5dd5 Loader: Fix event edge cases, fixes Apps hang 2025-04-15 04:05:52 +01:00
MX 5f3d510f34 Merge remote-tracking branch 'OFW/porta/3979-usb-uart-vcp-fix' into dev 2025-04-15 03:05:16 +03:00
Anna Antonenko 63cfa2d684 cli_vcp: make enable/disable requests synchronous 2025-04-15 03:45:16 +04:00
MX 8a5129449d fix 2025-04-14 00:24:17 +03:00
Dmitry422 8a0fb5df36 LCD Inversion refactoring 2025-04-13 23:43:43 +07:00
Alexander Bays 16fb7e44df GUI: Checkerboard overlay behind popup elements (#380)
* GUI: Checkerboard overlay behind popup elements

Adds setting 'Popup Overlay' (default ON) which draws a checkerboard pattern behind popups, like the Archive actions menu, keypad/pin lock modal, and the varitemlist locked message. Gives the illusion of separation from the popup element and the background content and is an aesthetic improvement.

* Refactor

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-04-13 03:59:28 +01:00
Willy-JL f7da27f62c Loader: Share ViewHolder / Loading with LoaderMenu --nobuild 2025-04-13 02:37:04 +01:00
MX 9a57b19bfb Merge remote-tracking branch 'OFW/dev' into dev [ci skip] 2025-04-12 19:08:58 +03:00
Willy-JL 49d7ce7349 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-04-12 10:36:13 +01:00
WillyJL 868eb10381 SDK: Fix missing RECORD_CLI define (#4185)
* SDK: Fix missing RECORD_CLI define

* sdk: added compatibility `cli.h` header

* cli: updated porting comments

---------

Co-authored-by: hedger <hedger@nanode.su>
2025-04-12 07:21:39 +04:00
MX d5935dc814 fmt 2025-04-12 03:11:35 +03:00
MX ad23d77f0e Merge remote-tracking branch 'OFW/dev' into dev 2025-04-12 03:04:17 +03:00
Anna Antonenko e1bccf66b3 Fix NULL dereference in CLI completions (#4184)
* cli_completions: fix null dereference

* cli: mark free_blocks as parallel safe

* codeowners: add me to co-owners of cli
2025-04-11 23:38:28 +01:00
Anna Antonenko 096c088bf1 vcp, cli: Handle Tx/Rx events before Connect/Disconnect + extra fixes (#4181)
* cli_vcp: handle tx/rx before connext/disconnect

* cli_vcp: disable trace

* cli_perf: advanced error reporting

* cli_vcp: reset tx flag directly in event handler

* fix formatting

* cli_vcp: make tx flag volatile

* storage_settings: fix scene ids

* cli_shell: add safety check to set_prompt

* cli_registry: move from bptree to dict, fix memory leak

* cli_vcp: go back to message queue for event signaling

* loader: move BeforeLoad event even earlier

* fix formatting
2025-04-11 14:53:10 +04:00
MX 025fd03a5a Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev 2025-04-11 02:59:00 +03:00
Anna Antonenko 1b5a2496f5 fix formatting 2025-04-11 03:23:38 +04:00
Anna Antonenko 3c25c29dec loader: move BeforeLoad event even earlier 2025-04-11 03:21:53 +04:00
MMX 37eae30f06 Merge pull request #890 from Dmitry422/dev
Moving RGB backlight back to Notification service
2025-04-10 19:59:43 +03:00
MX 1135cce5c5 Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev 2025-04-10 19:56:39 +03:00
Dmitry422 3c18097025 Moving RGB backlight back to Notification service finished. 2025-04-10 23:44:57 +07:00
Anna Antonenko c88eaffa66 cli_vcp: go back to message queue for event signaling 2025-04-10 17:52:19 +04:00
Dmitry422 5eacafa16d Start moving RGB backlight back to Notification service 2025-04-10 18:01:47 +07:00
Willy-JL 04415bf7dc Merge remote-tracking branch 'ofw/dev' into feat/nfc-type-4 2025-04-10 03:42:55 +01:00
MX 5e7a8cf94f bump desktop setting ver [ci skip] 2025-04-10 03:08:36 +03:00
MMX e6d1d19a19 Merge pull request #887 from Dmitry422/dev
LCD Color Inversion
2025-04-10 03:07:04 +03:00
MMX 0e723cfa69 Merge pull request #886 from DrEverr/fav-app-ok-long
add support for Favorite App - Ok Long
2025-04-10 03:06:53 +03:00
Dmitry422 75c8cb9715 Cosmetic code changes 2025-04-10 00:55:02 +07:00
Dmitry422 224d4e060b LCD Inversion finished by MMX 2025-04-09 23:37:30 +07:00
Dmitry422 4ec8f21e09 still under construction 2025-04-09 22:23:55 +07:00
Dmitry422 d467798b43 Merge branch 'DarkFlippers:dev' into dev 2025-04-09 21:17:12 +07:00
MX d1f9921f83 Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev 2025-04-08 17:50:48 +03:00
MX bdf2c4ce24 more order changes 2025-04-08 17:50:30 +03:00
Dmitry422 7507058870 Start working with LCD color inversion 2025-04-08 18:00:10 +07:00