Commit Graph

82 Commits

Author SHA1 Message Date
Willy-JL
565713ba98 Temp fix for input hang on loader error on keybind 2023-07-01 11:44:12 +01:00
Willy-JL
c85cb0bacb Rework keybinds menu + save pin when clicking done 2023-06-29 20:03:15 +02:00
Willy-JL
72ed3660e5 Move desktop keybinds to external file 2023-06-29 18:35:35 +02:00
Willy-JL
d547ef7bcc Fix desktop settings resetting without PIN set 2023-06-29 04:24:19 +02:00
Willy-JL
b68dc9087a Desktop new full keybind system + fix settng logic 2023-06-29 04:22:29 +02:00
Willy-JL
3cbf932bd1 Move clock setting to statusbar section of xfw app 2023-06-27 21:35:50 +02:00
Willy-JL
1a0f51bd25 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-06-25 20:57:33 +01:00
Sergey Gavrilov
761a14e6e2 [FL-2837][FL-3270] Loader refaptoring: second encounter (#2779)
* Core: rename internal FlipperApplication to FlipperInternalApplication
* FAP Loader: move load_name_and_icon to flipper_application library
* Loader menu: rework api
* View holder: move to gui service
* Loader: simple "loading" worker
* Loader: applications dialog
* Loader: fapping
* Update f18 api
* Apps: remove fap_loader
* Libs, flipper application: store args, rename thread allocation
* Loader: error handling
* Apps: use loader error handling
* Loader: documentation
* FBT: accomodate loader
* Loader: do not raise gui error if loader is locked
* Archive: accomodate loader
* Loader: fix loading message
* Flipper: drop some old dolphin legacy
* Loader: generalize error construction

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-23 21:01:40 +09:00
Willy-JL
e407c83829 Dont allow rpc unlock by default if pin locked 2023-06-09 16:04:15 +01:00
Willy-JL
f2cc1fcac1 Add sanity checks for pin code validity 2023-06-08 16:51:02 +01:00
Willy-JL
db65b8f09f Discard lock flag if desktop settings load fails 2023-06-07 20:36:26 +01:00
Willy-JL
cca787b96d Dont save setting files on load fail 2023-06-07 20:35:45 +01:00
Willy-JL
c35406689b Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-31 16:45:55 +01:00
Willy-JL
7e5b9f68c5 Add lock on boot setting 2023-05-27 02:54:41 +01:00
Willy-JL
decce5aa8d Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-26 19:33:56 +01:00
MX
36102b8ee0 Merge branch 'ofw-dev' into dev 2023-05-26 12:03:49 +03:00
あく
080324f7e0 [FL-3315] Desktop,Rpc: desktop status subscription (#2696)
* Desktop,Rpc: desktop status subscription
* Desktop,RPC: properly handle unsubscribe

Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2023-05-25 23:22:31 +09:00
MX
977c9e706e Fix typos 2023-05-24 07:50:13 +03:00
MX
d597211161 Merge branch 'dev' into clock_on_desktop 2023-05-24 07:49:27 +03:00
gid9798
1d5a4240b9 Clock: some improvements 2023-05-23 22:47:15 +03:00
あく
3217f286f0 Services: remove deallocator for persistent services (#2692)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-05-23 19:17:12 +04:00
gid9798
c82ed71b6f cleanup 2023-05-23 16:41:57 +03:00
gid9798
e40620fd10 clock 2023-05-22 22:45:16 +03:00
gid9798
544b6fea8a clock port 2023-05-22 11:42:27 +03:00
MX
a7ee5fea93 Name changer as service + extra checks 2023-05-19 04:33:14 +03:00
Willy-JL
ff76fe32c1 Move desktop config back to int (for pin purposes) 2023-05-17 01:52:18 +01:00
Willy-JL
04102b35ae Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-14 19:52:54 +01:00
MX
62fa698e2d Merge branch 'ofw-dev' into dev 2023-05-14 20:38:24 +03:00
あく
341cd5e860 [FL-3312] fix PIN retry count reset on reboot (#2671) 2023-05-14 16:04:03 +04:00
MX
c2713eff87 New way of changing device name
Settings scene, char Validator, Idea -> by Willy-JL
Implemented by me

Kod plohoi, ochen plohoi, kto mozhet - sdelaite kak nado, esli smozhete :)
Ya luche varianta ne pridumal poka 4to
2023-05-14 05:38:00 +03:00
Willy-JL
782e91c6e2 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
Oh thank you OFW for your immense wisdom of shuffling code FOR NO REASON
Was it so difficult to add A SINGLE BOOL to lock with PIN or not?????
2023-05-11 15:35:27 +01:00
あく
aa8a369e2a Rpc: add desktop service. Desktop: refactor locking routine. (#2665)
* Rpc: add desktop service
* Protobuf: sync to latest release. Desktop: rewrite PIN locking, finalize locking API
* Desktop: cleanup code a little bit
2023-05-11 19:50:17 +10:00
Willy-JL
33ff8e4506 Start storage service first to load xtreme early 2023-05-10 12:13:38 +01:00
Willy-JL
ee94d48736 Fix lockscreen backlight flicker 2023-05-04 01:17:58 +01:00
Willy-JL
915242bf11 Begone, debug comment 2023-05-01 15:34:16 +01:00
Willy-JL
a6bc7f8abb Rework xtreme settings and assets implementation 2023-05-01 15:28:59 +01:00
Willy-JL
a5cddc076e Merge branch 'ul-dev' into xfw-dev 2023-04-23 17:48:05 +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
Willy-JL
f948ab33f1 Fix resetting PIN code with key combo 2023-04-13 03:07:07 +01:00
Willy-JL
1609f3c500 Fix critical boot modes (dfu / recovery) 2023-04-13 02:14:03 +01:00
Willy-JL
90e99fe794 Merge branch 'ul-dev' into xfw-dev 2023-04-07 23:40:28 +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
Willy-JL
a25bfddcfd Fix slideshow filename includes 2023-03-28 02:05:19 +01:00
Willy-JL
1eae24cf68 Animate lockscreen 2023-03-18 22:48:10 +00:00
Willy-JL
ea596dc94d Initial lockscreen redesign 2023-03-18 20:36:24 +00:00
MX
dfc45eb0f9 Merge branch 'fz-dev' into dev 2023-03-09 16:58:51 +03:00
Astra
50ef5deefc [FL-3118] Dumb mode menu freeze fix (#2456)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-09 17:24:47 +09:00
Willy-JL
fa8ed7f6e4 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware 2023-02-28 20:34:44 +00:00