Commit Graph

705 Commits

Author SHA1 Message Date
Willy-JL
b84adc9d96 Double PIN timeout after each wrong PIN 2023-04-13 04:47:05 +01: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
80b1e73989 Add back PIN Lock + OFF option to lock menu 2023-04-09 19:35:22 +01:00
Willy-JL
67c5026f38 Format 2023-04-08 00:54:59 +01:00
Willy-JL
8aed004b7b Proper BT custom name length handling 2023-04-08 00:54:02 +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
hedger
a91d319839 [FL-3162] Moved ufbt to fbt codebase (#2520)
* scripts: moved ufbt code
* ufbt: fixed tool path
* ufbt: fixed linter/formatter target descriptions
* scripts: ufbt: cleanup
* fbt: moved fap launch target to tools; ufbt fixes
* fbt: fixed missing headers from SDK
* ufbt: removed debug output
* ufbt: moved project template to main codebase
* ufbt: fixed vscode_dist
* ufbt: path naming changes
* fbt: error message for older ufbt versions
* ufbt: docs fixes
* ufbt: fixed build dir location
* fbt: fixes for extapps objcopy
* fbt: extapps: removed extra debug output; fixed formatting
* ufbt: handle launch target for multiple known apps
* ufbt: dropping wrapper; linter fixes
* ufbt: fixed boostrap path
* ufbt: renamed entrypoint
* ufbt: updated vscode config
* ufbt: moved sconsign db location
* ufbt: fixed sconsign path
* fbt: SDK builders rework
* fbt: reworked sdk packaging
* ufbt: additional checks and state processing
* ufbt: fixed sdk state file location
* dist: not packaging pycache
* dump commit json content
* Github: more workflow debug prints
* Github: fix incorrect commit meta extraction in get_env.py
* ufbt, fbt: changed SConsEnvironmentError->StopError
* fbtenv: no longer needs SCRIPT_PATH pre-set
* ufbt: fixed sdk state check
* scripts: exception fixes for storage.py
* scripts: fbtenv: added FBT_TOOLCHAIN_PATH for on Windows for compat
* ufbt: app template: creating .gitkeep for images folder
* ufbt: app template: fixed .gitkeep creation
* docs: formatting fixes for AppManifests; added link to ufbt
* fbt: added link to PyPI for old ufbt versions
* sdk: fixed dir component paths

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 10:44:37 +08:00
Willy-JL
4af2bd01ef Fix nightstand clock crashes 2023-04-06 02:18:16 +01:00
Willy-JL
bba9fc4134 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-04-02 23:59:33 +01:00
MX
d4a20bc37a Merge branch 'fz-dev' into dev 2023-04-01 17:41:05 +03:00
Sergey Gavrilov
ae3a3d6336 RPC: increase max message size (#2543)
* RPC: increase max message size
* RPC: do not use magic numbers
2023-03-31 16:15:15 +09:00
Willy-JL
78c19f7d43 Fix busfault on text input buffer manual change 2023-03-30 02:31:53 +01:00
Willy-JL
2b9c6e9d9c Expose storage_get_data 2023-03-29 12:19:01 +01:00
Willy-JL
5349c1bbca Fix crash on backspace clear all text 2023-03-29 01:24:43 +01:00
Willy-JL
a441feec83 Formatting 2023-03-28 23:59:32 +01:00
Willy-JL
aa51016553 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-28 22:48:12 +01:00
Willy-JL
265473dff6 Better integrate external main apps 2023-03-28 21:23:42 +01:00
MX
ae3481ef6c Merge branch 'fz-dev' into dev 2023-03-28 22:44:35 +03:00
Sergey Gavrilov
8b2dfea925 Improved thread lifecycle (#2534)
* Core, Thread: mark thread to join from prvDeleteTCB
* USB HAL: move vars to MEM2
* Core, Thread: cleanup sources
* Cli: add magic delays on rx pipe error, prevent cli from consuming processor time
* Furi: update thread documentation

Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 16:34:49 +09:00
Willy-JL
add2bc9828 Format 2023-03-28 07:54:56 +01:00
Sergey Gavrilov
3617ad33e4 View Model: recursive mutex (#2532)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 15:31:21 +09:00
Willy-JL
73aee87eb1 Add first xtreme boot slideshow 2023-03-28 06:57:21 +01:00
Willy-JL
70fbbde236 Expose slideshow struct 2023-03-28 06:56:43 +01:00
Willy-JL
af65a0dc7d Hide statusbar in slideshows 2023-03-28 05:25:57 +01:00
Willy-JL
751662bf39 Support modularly hiding statusbar 2023-03-28 05:25:41 +01:00
Willy-JL
aa8d9b7bac Format 2023-03-28 04:48:41 +01:00
Willy-JL
d886e16680 Fix text input crash on redraw after reset 2023-03-28 03:10:36 +01:00
Willy-JL
a25bfddcfd Fix slideshow filename includes 2023-03-28 02:05:19 +01:00
Willy-JL
94f636ce21 Move slideshow temp file to external storage 2023-03-28 02:03:12 +01:00
Willy-JL
6f8e625df1 Reset settings subindex on open (lock menu) 2023-03-28 00:29:55 +01:00
Willy-JL
e77b08e96b Fix lock menu settings saving 2023-03-28 00:27:11 +01:00
Willy-JL
10096ec95a Store main settings in dedicated ext folder 2023-03-28 00:13:28 +01:00
Willy-JL
921143fa7b Add support for first xfw boot slideshow 2023-03-25 22:30:50 +00:00
Willy-JL
5facf6dc89 Move setting files to sd card 2023-03-25 20:12:48 +00:00
Willy-JL
df3dfb1aaa Add lock mode popup to lock menu 2023-03-25 06:01:17 +00:00
Willy-JL
8d174634f6 Move cursor position in text input widget 2023-03-25 03:25:31 +00:00
Willy-JL
006a05973f Simplify text input keyboard drawing logic 2023-03-25 02:32:55 +00:00
Willy-JL
3d1a4c73fd Readd lock with pin menu event 2023-03-25 00:29:50 +00:00
Willy-JL
fb13943360 Lock menu fix main settings button 2023-03-25 00:25:06 +00:00
Willy-JL
fc5f181d11 Raise daily xp limits 2023-03-24 22:10:31 +00:00
Willy-JL
906f2d324b Merge branch 'ul-dev' into xfw-dev 2023-03-24 18:56:42 +00:00
Willy-JL
c5f23a6cdb Format 2023-03-24 18:43:18 +00:00
Willy-JL
bcd4273cf5 Update rgb backlight colors 2023-03-24 17:53:17 +00:00
Willy-JL
31122e295c Hide statusbar in lock menu 2023-03-24 00:00:33 +00:00
Willy-JL
90b333b088 Lock menu save settings at exit (fix lag) 2023-03-23 22:23:32 +00:00
Willy-JL
3b71b8596c Initial lock menu rework 2023-03-23 03:33:13 +00:00
MX
9165b819f4 fix merge issues 2023-03-22 22:04:04 +03:00