1843 Commits

Author SHA1 Message Date
Willy-JL
bc4bf99f77 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-04-23 04:21:50 +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
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
Anna Antonenko
e712375edc cli_vcp: make tx flag volatile 2025-04-07 23:59:10 +04:00
Anna Antonenko
29b865ed21 cli_vcp: reset tx flag directly in event handler 2025-04-07 23:54:13 +04:00
Anna Antonenko
7f45050c87 cli_vcp: disable trace 2025-04-07 20:40:34 +04:00
Anna Antonenko
16e48c8994 cli_vcp: handle tx/rx before connext/disconnect 2025-04-07 20:39:58 +04:00
MX
00dde53304 Merge remote-tracking branch 'OFW/dev' into dev 2025-04-07 18:02:16 +03:00
MX
edb327e50a Merge remote-tracking branch 'OFW/dev' into dev 2025-04-07 18:01:37 +03:00
Anna Antonenko
3d02063bce fbt: Deterministic STARTUP order & additional checks (#4179)
* unit_tests: clear startup order

* fam: ensure unique STARTUP order

* fbt: warn on same .order values within a group leading to non-determinitic builds

* fbt: better formatting for app order warning

---------

Co-authored-by: hedger <hedger@nanode.su>
2025-04-07 16:45:09 +04:00
Anna Antonenko
eb0f5ef8c0 [FL-3947] Pinning of settings options (#4077)
* feat: pinning settings in favorites

* include archive in unit tests fw

* change settings icon

* update text with suggestions from the ui team

* Small touch of constness

---------

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
2025-04-07 03:17:58 +04:00
MX
1385ea0ea0 some code cleanup
by Willy-JL
2025-04-06 03:00:37 +03:00