Commit Graph

3217 Commits

Author SHA1 Message Date
WillyJL d97155eb2d Format 2025-09-06 03:35:15 +02:00
WillyJL 3a35730a24 Merge remote-tracking branch 'xero/dev' into mntm-dev 2025-09-06 03:32:17 +02:00
WillyJL 12f78f1b83 NFC: Fix slashes in prefilled filename 2025-08-24 02:18:13 +02:00
WillyJL d6c6d7d850 MNTM: Consistent display of main menu apps when adding new ones 2025-08-23 23:35:29 +02:00
WillyJL 934ccec91b Archive: Back out right away for main menu dirs 2025-08-23 22:59:23 +02:00
WillyJL 27e5133f75 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-08-23 22:12:44 +02:00
noproto 8f279a682b Pretty UI 2025-08-18 23:54:00 -04:00
noproto 6e05de476f Skip working 2025-08-18 23:05:23 -04:00
noproto afe4559dd3 Fix buffer overflow 2025-08-18 22:00:45 -04:00
noproto 9499c489c2 Fix display of key index during dict attack scene 2025-08-18 04:13:46 -04:00
noproto 0ec7a10ba9 UL-C dict attack scene is now visible 2025-08-18 04:00:20 -04:00
noproto 603e1bd978 Now reading an UL-C card gives the success tone only if the key is found 2025-08-18 03:16:36 -04:00
noproto 9882c586ae Fix regression, read card. Don't try dict if user chose "Unlock with key". 2025-08-18 02:13:51 -04:00
noproto 1c37a0e01c Don't skip the system dictionary 2025-08-18 01:42:20 -04:00
noproto 38b5d9fb16 Properly return when a key is found in user dict 2025-08-18 01:10:23 -04:00
noproto 374f49319b Fix uninitialized key attempt 2025-08-18 00:21:36 -04:00
noproto 1b88b86a11 Merge remote-tracking branch 'flipperdevices/dev' into ulcdict 2025-08-17 17:54:56 -04:00
MX 40e56bc862 subghz add zkteco support, fbt format 2025-08-11 21:30:22 +03:00
MX 46e7912d94 Fix branch&manifest 2025-08-11 21:16:16 +03:00
MX 801d6ae71c upd subghz remote 2025-08-11 15:44:28 +03:00
WillyJL 9e54e8b421 Format 2025-08-05 01:15:43 +02:00
WillyJL 52e51210d2 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-08-04 23:32:01 +02:00
Louis D 71eafcdd6c fix: use the datasize of the generation functions in the protocols geninfo struct 2025-08-01 14:47:40 +02:00
WillyJL b376e6db97 Archive: Support Picopass files open/favorite --nobuild 2025-07-31 22:43:23 +02:00
Louis D 4ecfd63759 fix: restore the original byte order in the GenData struct 2025-07-31 22:39:53 +02:00
WillyJL b0963b4e1c Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-07-31 19:40:48 +02:00
MX 2c0b7caf55 Better add manually advanced 2025-07-31 00:26:31 +03:00
MX 9ab4fcb256 fmt 2025-07-30 06:03:25 +03:00
MMX e69e8fcdf3 Merge pull request #909 from MrLego8-9/feature/subghz-nice-custom-buttons
[SubGHz] Add variant of 'Add Manually' menu with manual editing for each value
2025-07-30 06:01:15 +03:00
MX 3aa75341d6 NFC: Fix incorrect Saflok year formula
by Eltrick
2025-07-30 04:39:04 +03:00
MX c189283329 simplify Bad USB BLE profile
by aaronjamt & WillyJL
2025-07-30 04:37:49 +03:00
Louis D 115734373b feat: add variation of 'Add Manually' menu with manual value selection for all entries 2025-07-24 14:56:00 +02:00
Louis D e6cc2852fd WIP: add sub-menu for all manual additions 2025-07-22 19:19:40 +02:00
Alexander Bays 0e3e1b352b Desktop / MNTM Settings: Directories and generic files support for Keybinds / Main Menu (#331)
* feat(Desktop): Directories support for keybinds

- Adds *RIGHT* button select in the file browser dialogs and changing the `Open File` action to `Open File/Directory` in `Settings > Desktop > Keybinds Setup`. This adds the ability to open to any directory in the Archive app, in addition to the default behavior of opening a file in it's default app.

* line order mixup

* Main Menu: Allow adding JS files (or any file)

- Normal files and directories are now able to be added to then main menu and are run in their appropriate apps.
- e.g. .txt files shown in text viewer, .js files are run in the JS Runner app, and folders are navigated to by the Archive app. All similar to the desktop keybinds functionality.
- Icons are also assigned appropriately based on the extensions, though more could probably be added to the `loader_menu_get_ext_icon` function.
- Also replaced some of the long arduous is_dir checks and just used the `storage_dir_exists` function since its already there and does the same.

* should be checking `ext` for NULL

* Move select_right at end of structs for binary compatibility

apps may blindly reach into these structs so need to keep the basics in same structure

for DialogsFileBrowserOptions this is even in public api and after compilation this would be incompatible with other firmwares even without reaching into private structs

* Select menu item / folder for directories too

* Move api below too

* Keep ofw order here too

* Refactor starting archive into desktop, less FuriString passing around

* Dont leave main menu when launching archive

* Simplify/fix a few things

* Handle folders in run_with_default_app()

* Update App -> Item naming in MNTM settings

* Fix build

* Explain pressing right

* Update changelog

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-22 01:51:33 +00:00
Lucifer ef17b42a5e NFC: Fix incorrect Saflok year formula (#433)
* Fix incorrect Saflok year formula

* Update changelog

* Format?

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-20 01:43:45 +00:00
Aaron Tulino ffafb6ce69 BT Remote: Add Rename Option, simplify Bad KB BLE profile (#439)
* [BLE Remote] Add Rename Option
Adds an option to rename the advertised Bluetooth device. Closes #410.

* Fix formatting

* Revert changes to firmware
Copies some of the firmware code to modify it, rather than directly modifying it in the firmware.

* Fix compile error for USB transport

* Similar concept for BadKB too

* Save to setting file, polish the edges a bit

* Fix LSP warning

* Update changelog

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-20 00:48:45 +00:00
Aaron Tulino b33456d243 MNTM Settings: Add Skip Sliding Animations option for Lockscreen (#436)
* Add Fast Lock/Unlock
The cover animation takes time and blocks input while animating, so add options to skip the animations.

* Combine options into "Skip Sliding Animation"

* Update changelog

* Wording

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-20 00:46:11 +00:00
WillyJL bd88e42622 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-07-19 17:51:01 +01:00
Louis D 8887cbff88 feat: add option for custom button when creating a new Nice Flor-S or Nice One remote 2025-07-17 00:27:23 +02:00
MX 3c3d06bae0 Roger that 2025-07-09 08:02:05 +03:00
MX 30621b2fd7 Update keeloq keys, motorline add manually support, readme spoiler alert
Add keeloq keys:
by @xMasterX & @RocketGod-git
2025-07-09 05:47:38 +03:00
MX 8ef9a07608 Subghz V2 Phoenix fully supported now
With big thanks to all contributors
 2022.08 - @Skorpionm
 2025.07 - @xMasterX & @RocketGod-git
2025-07-09 04:54:34 +03:00
MX 74f6ee1e7c badusb fix modifier keys with HOLD/RELEASE commands
by WillyJL
2025-07-07 17:55:14 +03:00
WillyJL f711fa6628 Bad KB: Fix modifier keys with HOLD/RELEASE commands 2025-07-07 00:26:25 +01:00
MX 43b35019ed subghz marantec protocol implement crc verification and add manually
fix crc function, add valid/invalid display (does not affect TX) and use new crc sum in add manually menu
2025-07-06 18:43:34 +03:00
MX 8f203f47d9 comunello add manually support 2025-07-05 17:48:30 +03:00
MX c81c136121 merge all nfc app changes
by WillyJL
2025-06-30 20:39:27 +03:00
WillyJL 9e1baf715e Merge remote-tracking branch 'fork-ofw/feat/nfc-type-4-final' into mntm-dev --nobuild 2025-06-29 03:43:52 +01:00
WillyJL a47f387de1 smh --nobuild 2025-06-29 01:56:41 +01:00
WillyJL 8b25c87734 Merge remote-tracking branch 'ofw/dev' into feat/nfc-type-4-final 2025-06-29 01:54:42 +01:00