Commit Graph

678 Commits

Author SHA1 Message Date
Willy-JL
372038c0d3 Update apps
- Authenticator: Extended valid UTC offset range to be from -12 to +14 (by akopachov)
- Cross Remote: Support external IR modules, fix loop transmit with RAW files, support pinning to favorites in firmware (by leedave)
- DTMF Dolphin: GPIO sound output (by Dmitry422)
- Metroflip: Ability to save and load files, added gocard plugin (by luu176)
- Picopass: Make iClass SIO sniffing more dynamic (by bettse)
- Pomodoro Timer: Add time constraint to talking feature (by Th3Un1q3)
- Quac: Refactor Sub-GHz code to support rolling codes and auto-detect external CC1101, add option to import files as links without copying, scroll long action names (by rdefeo)
- Solitaire: Fixed cards from waste can be placed on the first tableau (by Erbonator3000)
- W5500 Ethernet: Add traceroute command (by arag0re)
- Many app fixes for new firmware changes (by xMasterX & Willy-JL)
2025-03-01 02:58:22 +00:00
Willy-JL
f6fd95e580 Fix changelog 2025-02-28 05:05:16 +00:00
Willy-JL
2f376edd7d Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-02-28 05:04:24 +00:00
Willy-JL
bd2ee18e48 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-02-28 02:03:45 +00:00
Willy-JL
268b694362 BadKB: Rewrite BadKB extras on "new" OFW BadUSB structure
- Mainly, HID interface abstractions and porting all BadKB options to it
- Tying up some loose ends, some things still not ideal but good enough
- Can customize BLE MAC address when BLE Remember is enabled
- Added BLE_ID command, alias for BT_ID (OFW BadUSB calls everything BLE)
2025-02-27 04:33:21 +00:00
MX
edd42d34c6 upd changelog 2025-02-25 02:58:14 +03:00
MX
d783204d20 upd changelog 2025-02-25 00:02:23 +03:00
MX
8505aab0c3 upd changelog 2025-02-24 21:41:04 +03:00
MX
fc96bf2a2e upd changelog 2025-02-24 21:21:19 +03:00
MX
9fe149960e upd changelog 2025-02-24 11:14:43 +03:00
MX
c71ea3aee4 upd changelog 2025-02-23 19:14:13 +03:00
MX
4c47b9baed upd changelog 2025-02-21 20:57:55 +03:00
MX
1292742538 upd missing parts [ci skip] 2025-02-21 06:41:25 +03:00
MX
476e8f22d0 upd changelog 2025-02-21 05:25:44 +03:00
Willy-JL
30df72a835 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-02-20 04:20:28 +00:00
MX
d7df3f38b7 upd changelog 2025-02-20 06:04:35 +03:00
MX
f37044de18 upd changelog 2025-02-20 05:33:44 +03:00
Willy-JL
72281d9666 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-02-18 16:25:29 +00:00
MX
ca527a0183 upd changelog 2025-02-18 00:51:19 +03:00
MX
17417a487a upd changelog 2025-02-17 20:16:26 +03:00
MX
96dc1af1e8 upd changelog 2025-02-13 20:27:31 +03:00
MX
9042294837 upd changelog 2025-02-13 04:06:39 +03:00
MX
f5c59e0f91 upd changelog 2025-02-13 03:59:41 +03:00
MX
e22669da96 fixes and corrections 2025-02-13 03:56:04 +03:00
MX
18e2d8d2f4 upd changelog 2025-02-13 03:33:49 +03:00
Willy-JL
2242176a88 Asset Packs: Fix level-up anims not being themed 2025-02-06 01:05:06 +00:00
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
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
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
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
98f4ed2cbc Apps: Add FM Radio (by coolshrimp) --nobuild 2025-01-21 23:28:25 +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
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
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
574933a500 Small cleanup of #314 --nobuild 2025-01-17 00:06:48 +00:00
MX
d09bbd18fa upd changelog 2025-01-15 00:53:47 +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
jay candel
4d58cdd557 IR: update universal bluray remote (#348)
* add new signals

* Update changelog

---------

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