Commit Graph

8190 Commits

Author SHA1 Message Date
Willy-JL 243f2a754f Rename to statusbar title 2025-01-17 01:02:26 +00:00
Willy-JL 3bbe30449b Single text draw call 2025-01-17 00:59:35 +00:00
Willy-JL 9f464e4a29 Enum names 2025-01-17 00:39:21 +00:00
Willy-JL 521cce3d04 Remove prev_path 2025-01-17 00:39:01 +00:00
Willy-JL 13be6ca8b9 Rename setting and use setting_enum() 2025-01-17 00:29:41 +00:00
Willy-JL 734d846bab Merge remote-tracking branch 'mntm/dev' into mntm-pr-322 2025-01-17 00:08:35 +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
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
Cloudy261 561ea531ee BadKB: Added german Mac keyboard Layout (#325)
* Added german Mac keyboard Layout to bad_kb/bad_usb asset files

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2025-01-13 02:35:19 +00:00
Willy-JL 37d8bf765a Update apps
- Color Guess: Simplify app code (by leedave)
- Countdown Timer: Default to 60 seconds on open (by andrejka27)
- Cross Remote: Fix Sub-GHz actions rolling code support, animations for transmit, allow interrupting chain (by leedave), loop transmit feature (by miccayo)
- FlipSocial: Memory fixes, new feed screen with posted time, search users, home announcements and notifications, private feed option, endless feed (by jblanked)
- FlipStore: Many bugfixes, support downloading VGM firmwares and Github repos, use Flipper catalog API (by jblanked)
- FlipWiFi: Improve error handling, max 100 network scan, add some fast commands (by jblanked)
- Oscilloscope: Add simple spectrum analyser and basic software scaling support (by anfractuosity)
- Picopass: Handle write key retry when a different card is presented (by bettse)
2025-01-11 07:01:44 +00:00
Willy-JL 72936e403d Fix for new furi_thread_set_stdout_callback() 2025-01-11 05:25:11 +00:00
Willy-JL f4777e0424 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-01-11 05:13:52 +00:00
Willy-JL f2011a446b Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-01-11 05:06:46 +00:00
Yukai Li 5efdab863b u2f: Fix leaking message digest contexts (#4052)
* u2f: Fix leaking message digest contexts
* Github: fix doxygen version to 1.12

Co-authored-by: あく <alleteam@gmail.com>
2025-01-10 17:39:39 +09:00
MX 1a95757a75 upd changelog 2024-12-24 14:23:07 +03:00
MX 7fc34db57b use event system 2024-12-24 14:04:34 +03:00
MX 189c87cb08 Merge remote-tracking branch 'OFW/dev' into dev 2024-12-24 14:04:07 +03:00
dependabot[bot] 5fb9558dbb Bump cross-spawn in /applications/system/js_app/packages/create-fz-app (#4043)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-12-24 11:24:01 +09:00
Anna Antonenko 5fd423951b [FL-3933] Pipe (#3996)
* feat: FuriThread stdin
* ci: fix f18
* feat: stdio callback context
* feat: FuriPipe
* POTENTIALLY EXPLOSIVE pipe welding
* fix: non-explosive welding
* Revert welding
* docs: furi_pipe
* feat: pipe event loop integration
* update f18 sdk
* f18
* docs: make doxygen happy
* fix: event loop not triggering when pipe attached to stdio
* fix: partial stdout in pipe
* allow simultaneous in and out subscription in event loop
* refactor: move pipe out of furi and decouple from event loop
* chore: api versioning
* Bump api versions
* refactor: rename pipe_set_pipe_broken_callback
* Toolbox: add missing pragma once

Co-authored-by: あく <alleteam@gmail.com>
2024-12-24 10:58:27 +09:00
MX 38326877ea add input events sub check [ci skip] 2024-12-23 19:19:12 +03:00
MX 9c5341edb1 Merge remote-tracking branch 'OFW/dev' into dev 2024-12-23 15:56:12 +03:00
Jan Wiesemann e11a62694e Added flipper_format_write_empty_line(...) (#4029)
* Added flipper_format_write_empty_line(...)
* Format sources

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-12-23 11:32:53 +09:00
Eric Betts 626d7ef509 Fix skylander ID reading (#4038)
* Read skylanders faster
* Correct parsing ID from skylanders

Co-authored-by: あく <alleteam@gmail.com>
2024-12-23 10:56:19 +09:00
Anna Antonenko 631d7a40dd [FL-3940] Work around incorrect serial port handling by the OS (#4040)
* fix: js sdk flipper detection
* chore: bump ver

Co-authored-by: あく <alleteam@gmail.com>
2024-12-23 10:34:05 +09:00
MX bd348cf72d Merge remote-tracking branch 'OFW/dev' into dev 2024-12-21 17:37:08 +03:00
Alexander Bays 02856a6ab7 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.
2024-12-19 09:03:35 -06:00
Anna Antonenko 8d078e4b8c [FL-3927] FuriThread stdin (#3979)
* feat: FuriThread stdin
* ci: fix f18
* feat: stdio callback context

Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-12-19 05:38:43 +09:00
MX d60c034c92 Merge remote-tracking branch 'OFW/dev' into dev 2024-12-18 10:48:30 +03:00
Astra 256c1a1140 [FL-3917] Add the ability to send a signal once via RPC (#4000)
* Add the ability to send a signal once

* Update protobuf

* Fix sending infrared signals

* Review changes

* Update protobuf

* Separate sending an IR signal once into a function

* Update protobuf module

---------

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
2024-12-17 13:12:55 +00:00
Alexander Bays f5ac0166a6 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.
2024-12-15 14:56:37 -06:00
Willy-JL ef05ee44c9 Update apps
- Chess: Fix illegal move bug (by 956MB)
- ESP Flasher: Update Marauder bins to 1.1.0 (by justcallmekoko)
- FlipLibrary: Wikipedia, dog facts, random quotes, weather, asset price, predictions, trivia, advice, uuid and many more (by jblanked), holidays (by jamisonderek)
- FlipSocial: Loading screens, memory fixes, bio and friend counts, search contacts (by jblanked), RPC_KEYBOAARD support (by jamisonderek)
- FlipStore: Memory fixes, update Marauder (by jblanked), more improvements (by jamisonderek)
- FlipWiFi: Fix crash when saving networks manually (by jblanked)
- MetroFlip: Add Navigo parser, update Rav-Kav with transaction logs, bug fixes (by luu176)
- Pinball0: Turbo boosts, signals for improved gameplay, bugfixes (by rdefeo)
- WiFi Marauder: AirTag Spoof, flipper blespam, sniff airtag and flipper, list airtag (by 0xchocolate)
- UL: Unitemp: Fixed handling of hPa units (by shininghero)
2024-12-10 07:03:16 +00:00
Willy-JL 88a474f604 Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-12-10 05:07:49 +00:00
Willy-JL bed4164750 Remove duplicates 2024-12-10 04:18:50 +00:00
Willy-JL 661a467ff7 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-12-10 04:07:07 +00:00
MX 306b728587 fix wrong order 2024-12-08 13:39:34 +03:00
MX 53fa3f85b3 upd changelog 2024-12-06 12:51:06 +03:00
MX d566f650bd fix order [ci skip] 2024-12-06 12:20:41 +03:00
MX c9bc05199e add auto power off timer setting [ci skip]
by @Dmitry422 with little fixes by @xMasterX
2024-12-06 12:18:51 +03:00
MX dd6e0a9b72 keeloq jolly motors add full support with add manually
thanks @pkooiman !
2024-12-06 11:53:09 +03:00
MX 599bb5f6f5 Merge remote-tracking branch 'OFW/dev' into dev 2024-12-03 11:32:28 +03:00
Ondřej Nový 7d5358b9d3 Replace mf_classic_dict.nfc with Proxmark3 version (#4013)
Co-authored-by: あく <alleteam@gmail.com>
2024-12-03 15:30:25 +09:00
ted-logan 3d6fd9b00d nfc/clipper: (#3991)
* nfs/clipper: BART station ids for San Lorenzo, Bay Fair

Update the BART station ids for the San Lorenzo and Bay Fair stations in
the East Bay of the San Francisco Bay Area.

* nfc/clipper: Update MUNI station ids

Add MUNI station ids for the T line "Central Subway" project, which
opened three new underground stations in 2022.

---------

Co-authored-by: あく <alleteam@gmail.com>
2024-12-02 18:51:57 +09:00
mxcdoam 8629c61dc9 NFC: Plantain parser Last payment amount fix (#3998)
Co-authored-by: あく <alleteam@gmail.com>
2024-12-02 17:08:17 +09:00
WillyJL 2f30817dc9 Settings: More granularity for LCD and Notification (#4010)
Co-authored-by: あく <alleteam@gmail.com>
2024-12-02 16:54:50 +09:00
Luu c3dc9e1ec2 Fix typo for mf_classic_key_cahce_get_next_key() function (#4015)
* Update mf_classic_key_cache.c
* Update mf_classic_key_cache.h
* Update mf_classic.c
* Update nfc_scene_mf_classic_update_initial.c

Co-authored-by: あく <alleteam@gmail.com>
2024-12-02 16:27:16 +09:00
Nicolas Marie-Magdelaine PhD 399bcdcc13 Add IR command for NAD DR2 D7050 D3020 (#4020)
Co-authored-by: あく <alleteam@gmail.com>
2024-12-02 16:15:29 +09:00