Sergey Gavrilov
a7d1ec03e8
[FL-3270] Loader refactoring, part 1 ( #2593 )
...
* Loader: menu part
* Settings: remove unused loader api
* Desktop: get loader from record_open
* CLI: remove unneeded loader api
* gitignore: ignore .old files
* Loader: now really a service
* Loader: working service prototype
* Loader: cli, system start hooks
* CI/CD: make happy
* Loader: autorun
* Loader: lock and unlock
* Loader: rearrange code
* Gui, module menu: fix memleak
* Updater test: add timeout
* added update timeouts and max run duration
* Github: revert updater test workflow changes
* Loader: less missleading message in info cli command
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-05-04 12:48:13 +09:00
Willy-JL
22e0d83ab7
Merge branch 'ofw-dev' into xfw-dev
2023-05-04 01:42:30 +01:00
Willy-JL
ee94d48736
Fix lockscreen backlight flicker
2023-05-04 01:17:58 +01:00
MX
6874b3b429
We don't use region provision so remove 00 from about screens
2023-05-03 21:53:44 +03:00
MX
cae4790ef2
Merge branch 'fz-dev' into dev
2023-05-03 17:15:59 +03:00
hedger
c5b460b416
[FL-3260] Added API version to device info ( #2611 )
...
* hal: device_info: added API version to "firmware.api.major" & "firmware.api.minor"
* FuriHal: bump device info version
Co-authored-by: あく <alleteam@gmail.com >
2023-05-03 12:58:59 +09:00
Lewis Westbury
5c09bc5b2d
Gui: relax some asserts in view ( #2623 )
...
* Remove assertion preventing replacement of view input callback
* Gui: relax some asserts in view
Co-authored-by: あく <alleteam@gmail.com >
2023-05-03 12:33:30 +09:00
Willy-JL
b5dc2f239e
Asset pack support status bar background
2023-05-03 00:11:40 +01:00
Willy-JL
d4eef8e3f8
Properly read butthurt timer setting
2023-05-02 22:55:06 +01:00
Willy-JL
5d62ce919b
:doomed:
2023-05-02 21:29:46 +01:00
jl1990
4fb63eb36b
Code cleanup
2023-05-02 18:36:06 +02:00
Willy-JL
58af523332
Merge branch 'ul-dev' into xfw-dev
2023-05-02 04:44:43 +01:00
Willy-JL
77d63731c9
Loader log arguments passed to app
2023-05-02 01:38:19 +01:00
MX
e24cb944ff
Temp fix desktop lock bug and update changelog
2023-05-02 02:38:42 +03:00
Willy-JL
22910f8ca5
Format
2023-05-01 15:35:53 +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
91d09dc810
Format
2023-04-30 23:22:18 +01:00
Willy-JL
c814da7403
Setting to factory reset and format on 10 bad pins
2023-04-30 22:57:55 +01:00
Willy-JL
35afb1787b
Scroll long text in variable item list
2023-04-30 22:15:47 +01:00
Willy-JL
b851102801
Add cstr version of elements_scrollable_text_line
2023-04-30 22:10:00 +01:00
Willy-JL
3a07160c38
Use flipper format file for xtreme settings
2023-04-30 21:46:15 +01:00
Willy-JL
1e5c351dd6
Only load notification settings on normal boot
2023-04-30 19:08:31 +01:00
Willy-JL
601e82d210
Please FBT, snort some copium
2023-04-28 19:52:56 +01:00
Willy-JL
7adb7e2ded
Fix internal storage bugs with restoring U2F keys
2023-04-28 19:50:04 +01:00
Willy-JL
8a5d88fc9a
Format
2023-04-28 16:57:17 +01:00
Willy-JL
72a4fb6cb6
Begone, goofy ahh else-if chain
2023-04-28 16:53:49 +01:00
Willy-JL
6a0e813b6c
Add option to show seconds on lockscreen
2023-04-28 16:53:09 +01:00
Willy-JL
10a7c8f84a
Backup+restore internal U2F keys on factory reset
2023-04-25 17:18:14 +01:00
MX
6271409e5a
Allow locking without pin using Up menu on desktop
2023-04-25 02:09:29 +03:00
Willy-JL
a5cddc076e
Merge branch 'ul-dev' into xfw-dev
2023-04-23 17:48:05 +01:00
Willy-JL
c2791b459b
Rework symbol keyboard (fix illegal characters)
2023-04-23 15:32:03 +01:00
Willy-JL
2d794b32f5
Add minimum input length functionality to keyboard
2023-04-23 14:04:16 +01:00
MX
7514bc8b49
Final updates
2023-04-21 15:55:06 +03:00
SG
8cfb37c12f
Gui, module menu: fix memleak
2023-04-20 16:05:35 +03: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
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