Commit Graph

13894 Commits

Author SHA1 Message Date
Willy-JL
83b92f6c81 About: Fix missing Prev. button from Device Info 2025-02-06 00:53:21 +00:00
Willy-JL
28c0866bab Cross Remote: Use firmware's IR settings 2025-02-05 23:41:08 +00:00
Willy-JL
2e2a6a30c0 Apps: Add Quadrastic (by ivanbarsukov) 2025-02-05 03:29:35 +00:00
Willy-JL
7bf00c48c3 Update apps
- BH1750 Lightmeter: Update EV compute logic (by bogdumi)
- FlipWorld: NPCs, in-game menu, new controls, weapon option, many bugfixes (by jblanked)
- IR Intervalometer: Add Pentax camera support (by petrikjp)
- KeyCopier: Separate Brand and Key Format selection for ease of use (by zinongli)
- Metroflip: Big refactor with plugins and assets to save RAM, RavKav moved to Calypso parser (by luu176), unified Calypso parser (by DocSystem)
- Picopass: Added Save SR as legacy from saved menu, fix write key 'retry' when presented with new card (by bettse)
- Pinball0: Prevent tilt before ball is in play, fixed Endless table by making bottom portal extend full width (by rdefeo)
2025-02-05 03:21:35 +00:00
Willy-JL
e03853c52d NFC Maker: Fix system text input overridden by dropin 2025-02-05 02:11:30 +00:00
Willy-JL
c4d1328acc Lock on boot by default if SD is missing
Setting defaults to ON, so removing SD card will lock on boot if PIN is set
Also changes that lock on boot will not apply if PIN is not set (what if no PIN set and no SD card, then lock keypad always? bad idea)
2025-02-05 02:10:54 +00:00
Willy-JL
69e9423712 Prevent autolock based on RPC too --nobuild 2025-02-05 01:58:32 +00:00
Willy-JL
8553132b71 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-02-05 01:57:25 +00:00
Willy-JL
6c12582f2d Really GitHub? Now? --nobuild mntm-009 2025-01-23 20:48:51 +00:00
Willy-JL
29ad9a89c7 Sync apps
- No changes
2025-01-23 01:14:35 +00:00
Willy-JL
5cd0e72726 IR: Easy Learn & Learn RAW toggles in Learn screen
Also cleanup some of the text shown during learning
2025-01-23 01:08:48 +00:00
jay candel
7713eb88d3 IR: Easy Learn [Bugfix] (#360) --nobuild
* reset index count when starting new remote

* fucking linter

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-23 00:27:26 +00:00
jay candel
0a8b9a701a IR: Easy Learn (#350)
* initial working commit

* update names + format

* add skip functionality

* misc tweaks

* change back gpio label

* remove gpio setting changes

* misc fixes

* bug fixes and polish

* add subtitle button and reorganize order

* update ir settings to version 2

* ir settings v1 migration support

* fixes

* format

* misc fixes

* Simplify and standardize settings handling

* Auto-calculate easy_mode_button_count

* Case insensitive match existing remote buttons

* Display button name more prominently

* Sort submenu indexes and handling

* Fine to keep text highlighted

* Some formatting for less conflicts

* Not sure how these got lost kek

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-22 03:46:40 +00:00
jay candel
e6ccd22c30 IR: Update universals (#358)
* Add files via upload

* fix

* update audio.ir

* Update tv.ir

* Update audio.ir

* Fix duplicate check script missing first signal dupes

* Remove last dupes

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-22 03:46:07 +00:00
jay candel
5e33a20c4b Main Menu: Add 'Menu Style' submenu (#359)
* submenu on ok

* Avoid potential deadlock

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-22 03:45:41 +00:00
Willy-JL
b03b0ac292 shhhh you saw nothing --nobuild 2025-01-21 23:37:56 +00:00
Willy-JL
98f4ed2cbc Apps: Add FM Radio (by coolshrimp) --nobuild 2025-01-21 23:28:25 +00:00
Alexander Bays
1e9db6bfaf Main Menu: Fixes scrollable text in CoverFlow (#357)
- `elements_scrollable_text_line_centered` was using 0 on scroll, so text wider than the screen would not scroll. Uses `menu_scroll_counter` to fix it.
- Also makes the width 124 to give a 1px margin so the text isn't touching the outside lines
2025-01-21 02:52:50 +00:00
Willy-JL
bc96724e9d Update apps --nobuild
- NFC Maker: Allow setting custom UID, code cleanup (by Willy-JL), show extra symbols for WiFi SSID/Password and Emails (by 956MB)
- Nightstand: Show battery percentage and show AM/PM in timer mode (by 956MB)
- USB Game Controller: Restore prev profile instead of reboot (by Willy-JL)
2025-01-21 02:39:30 +00:00
Willy-JL
54378dfbe0 No more linting extapps, tired of merge conflicts --nobuild 2025-01-20 23:59:17 +00:00
Willy-JL
cdf84c46d7 Apps: Add USB Game Controller (by expected-ingot) 2025-01-20 23:57:52 +00:00
Willy-JL
a3582c1426 Apps: Add FlipWorld (by jblanked), update ESP bins 2025-01-20 23:48:05 +00:00
Willy-JL
afdeb312e6 Update apps --nobuild
- FlipSocial: Bug fixes (by jblanked)
- FlipWiFi: Bug fixes (by jblanked)
- KeyCopier: Support for formats AR4, M1, AM7, Y2, Y11, S22, NA25, CO88, LW4, LW5, NA12, RU45, H75, B102, Y159, KA14, YM63, SFIC, RV (by HonestLocksmith)
- Picopass: Save SR as legacy from saved menu (by bettse)
- Pokemon Trade Tool: Bug fixes (by kbembedded)
- uPython: Optimized speaker note constants to save space (by ofabel)
- WebCrawler: New BROWSE option to read HTML pages, many bugfixes (by jblanked)
2025-01-20 23:24:36 +00:00
MX
1acc814b2a upd changelog 2025-01-17 14:59:10 +03:00
MX
0112a733c4 Merge remote-tracking branch 'OFW/aku/g4067_infrared_carrier' into dev 2025-01-17 14:57:59 +03:00
MMX
fbcf39a990 Merge pull request #860 from Dmitry422/dev
Auto_power_off and Auto_lock improvements
2025-01-17 14:57:38 +03:00
Dmitry422
e809e3ddbb Cosmetic menu changes 2025-01-17 13:12:20 +07:00
Dmitry422
fbc29f519f Disable autopoweroff if charger connected. 2025-01-17 13:01:38 +07:00
Dmitry422
0a2b47c7e1 Autolock disarm by active USB connection instead of USB charging connection. 2025-01-17 12:12:27 +07:00
Alexander Bays
b9c0289847 Archive: Add dynamic paths to browser tab (#322)
* feat(Archive): Adds dynamic paths to browser tab

I thought it would be cool to be able to see when I was in say the
`apps_data/flipchess` folder, or some other nested folder, and have
"flipchess" be shown rather than the just "Browser" all the time. It's
not a huge or really crucial change, just a personal modification that
some people may also find useful.

* fix(Archive): Clean up, built-ins, safer

Cleaned up `archive_update_formatted_path` function using switch case,
and also using the built in furi functions where possible. Also removed
the arbitrary and unnecessary `path_buf[256]`, making formatting the
path in the Brief section more memory safe.

* Rename setting and use setting_enum()

* Remove prev_path

* Enum names

* Single text draw call

* Rename to statusbar title

* Revert "Rename to statusbar title"

This reverts commit 243f2a754f.

* Revert "Single text draw call"

This reverts commit 3bbe30449b.

* Simpler fix

* Shorter setting label

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-17 01:44:11 +00:00
Willy-JL
f151527ffb Move "info" CLI command back to flash --nobuild
Fixes FBT when API versions mismatch
2025-01-17 01:43:26 +00:00
Willy-JL
66b1f0b94d Add 956MB to CODEOWNERS --nobuild 2025-01-17 00:18:28 +00:00
Willy-JL
39486d1a80 Bump API 79.2 for OFW 1.2.0-rc 2025-01-17 00:16:40 +00:00
Willy-JL
574933a500 Small cleanup of #314 --nobuild 2025-01-17 00:06:48 +00:00
Cody Tolene
530f3d4f22 Main Menu: Add coverflow menu style (#314)
* Add coverflow menu style.

* Update with new canvas extended function `canvas_draw_icon_animation_ex`
2025-01-16 23:50:33 +00:00
Aleksandr Kutuzov
5096b9c88b Infrared: increase max carrier limit 2025-01-16 23:51:10 +09:00
MX
633f5d7c57 fbt format and naming fix 2025-01-15 17:23:38 +03:00
MMX
8872b13d54 Merge pull request #858 from Dmitry422/dev
fix errors
2025-01-15 17:22:01 +03:00
Dmitry422
818a47085e fix errors 2025-01-15 18:37:35 +07:00
MX
d09bbd18fa upd changelog 2025-01-15 00:53:47 +03:00
MX
1666c4d04f upd settings to see release version only and current 2025-01-15 00:42:43 +03:00
MMX
b4c7cde261 Merge pull request #857 from Dmitry422/dev
Auto_poweroff_timer moved to power service. Power service have own config file.
2025-01-15 00:34:46 +03:00
Dmitry422
cf50875c5c *POWER*
- serice:
    renamed function and variable
- settings:
    add test value 5 sec for auto_power_off timer

*DESKTOP*
- settings|service
    add USB_inhibit for desktop_auto_lock
    (dont autolock desktop with different condition)
    PS. RPC condition now working now.
2025-01-15 01:33:49 +07:00
Dmitry422
ec75de0320 Auto_poweroff_delay correction (removed test delay value) 2025-01-14 02:08:35 +07:00
Dmitry422
c73495767c Auto_poweroff option moved from desktop to power.
Add settings for power service (load|save).
2025-01-14 02:01:54 +07:00
MX
f054d05269 Merge remote-tracking branch 'OFW/dev' into dev 2025-01-13 15:12:51 +03:00
Willy-JL
e185f322eb Merge remote-tracking branch 'xero/dev' into mntm-dev 2025-01-13 03:39:59 +00:00
dexv
dbbecd9e1f CLI: Add 'clear' command and command suggestion (#342)
* Add 'clear' command and improve command suggestion in CLI

- Introduced a new CLI command 'clear' (alias 'cls') to clear the terminal screen.
- Enhanced command not found feedback by suggesting similar commands based on user input.
- Added a function to calculate string distance for better command matching.

* Review changes

* Update changelog

---------

Co-authored-by: dexv <89728480+DXVVAY@users.noreply.github.com>
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-13 02:44:09 +00:00
Alexander Bays
34379f1fbe Lockscreen: Separate 'Allow RPC While Locked' for USB/BLE (#343)
* Lockscreen: Separate 'Allow RPC While Locked' for USB/Bluetooth (BLE)

- #330, split of the `allow_locked_rpc_commands` bool into `allow_locked_rpc_usb` and `allow_locked_rpc_ble` to allow the connections separately.

* Shorter wording

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-13 02:40:36 +00:00
Alexander Bays
7d4ea20701 Main Menu: Fix MNTM style battery percent off by 1 (#339)
* Battery: MNTM menu style battery off by 1

- Uses the same `furi_hal_power_get_pct` function used on the desktop to fix the apparent rounded error that's happening and show the same battery %.

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-13 02:39:46 +00:00