Commit Graph

13675 Commits

Author SHA1 Message Date
Willy-JL 75ebfdb4fe JS: Fix toString() with negative numbers 2024-10-16 15:11:56 +01:00
Willy-JL a48956ae0c JS: Add byte input example image for docs 2024-10-16 14:41:35 +01:00
Willy-JL 7d21bdfb7d JS: Update interactive.js REPL example 2024-10-16 14:39:22 +01:00
Willy-JL 72d47cfacd JS: Expose currentView in gui.viewDispatcher 2024-10-16 14:38:53 +01:00
Willy-JL 51d0fdc5fa JS: Byte/Text Input fixes, gui example improvements 2024-10-16 14:38:00 +01:00
Willy-JL 3b86248288 JS: Fix load.js example path 2024-10-16 14:16:19 +01:00
MX cd46d8ca07 more js stuff
https://github.com/Next-Flip/Momentum-Firmware/commits/js-backport-of-backport/
2024-10-16 15:09:51 +03:00
MX f37799e0f4 merge examples fixes [ci skip]
by Willy-JL
p2
2024-10-16 14:50:05 +03:00
Willy-JL 6b4e94ec58 JS: More fixes 2024-10-16 11:53:07 +01:00
Willy-JL f5e4b4bef4 JS: Types for chr(), .indexOf(), .slice() 2024-10-16 11:52:44 +01:00
Willy-JL 75be03be68 JS: Disclaimer about documentation 2024-10-16 11:40:58 +01:00
Willy-JL 270e97ff66 JS: Update storage example 2024-10-16 11:32:01 +01:00
MX 63d1890156 merge missing js backports of backports by Willy-JL
p1
2024-10-16 12:03:31 +03:00
MX 2aff3bca73 fix zero issues in princeton 2024-10-16 11:37:41 +03:00
Willy-JL f96c538efe JS: Port byte input example (WIP, has some bugs in C code, JS is fine) 2024-10-16 05:26:19 +01:00
Willy-JL f8596638ae JS: Docs and types for additions on top of OFW modules 2024-10-16 05:25:01 +01:00
Willy-JL 87924ec0cd Update changelog, JS changes still missing 2024-10-16 02:14:21 +01:00
Willy-JL c8b3bf1869 JS: camelCase changes 2024-10-16 01:55:00 +01:00
Willy-JL a85819f37e JS: Merge fixes 2024-10-16 00:57:09 +01:00
Willy-JL 2f6faa1b7b Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-10-16 00:56:19 +01:00
Mykhailo Shevchuk d3f192ac36 Read Ultralight block by block 2024-10-16 02:24:43 +03:00
Willy-JL 97d58c500f Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-10-15 23:49:41 +01:00
Willy-JL 88dfe97a89 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-10-15 23:43:33 +01:00
MX 7415873449 add new nfc key [ci skip] 2024-10-16 01:30:19 +03:00
MX a1993a528d badusb js paritally fix 2024-10-16 01:11:34 +03:00
MX ac3c6dc4f9 move examples 2024-10-16 01:07:03 +03:00
MX 7de26fb99b Merge remote-tracking branch 'OFW/dev' into dev 2024-10-16 01:06:19 +03:00
MX 004d8382d3 implement byte input, add missing args in text input
TODO: add missing filebrowser dialog
2024-10-16 00:57:44 +03:00
noproto 749aa1d121 Remove out of date screenshot 2024-10-15 16:07:26 -04:00
noproto f4f2a63b5f Merge remote-tracking branch 'pr3822/nestednonces' into dev 2024-10-15 16:06:51 -04:00
Kowalski Dragon c917135c94 [BadUSB] Improve ChromeOS and GNOME demo scripts (#3948)
* [BadUSB] Gnome Demo: Support most terminals and force sh shell when not using Bash as default
* [BadUSB] ChromeOS Demo: Minor improvements, such as exit overview, select omnibox and add a page title

Signed-off-by: Kowalski Dragon (kowalski7cc) <5065094+kowalski7cc@users.noreply.github.com>
Co-authored-by: Kowalski Dragon (kowalski7cc) <5065094+kowalski7cc@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-10-15 18:23:49 +01:00
Zinong Li dc9548d0dc New Static Keys for Mifare Classic Dictionary (#3947)
Co-authored-by: あく <alleteam@gmail.com>
2024-10-15 18:17:33 +01:00
Astra a34e09094b [FL-3914] BackUSB (#3951)
* Revert "[FL-3896] Split BadUSB into BadUSB and BadBLE (#3931)"
  This reverts commit 0eaad8bf64.
* Better USB-BLE switch UX
* Format sources
* Format images

Co-authored-by: あく <alleteam@gmail.com>
2024-10-15 18:11:41 +01:00
porta a6cf08523c Small JS fixes (#3950) 2024-10-15 18:03:15 +01:00
MX 8233534d6a merge p3 2024-10-15 03:27:04 +03:00
MX edc58c5a0e merge p2 2024-10-15 03:16:21 +03:00
Willy-JL 749137dd1a Furi: Temp disable FURI_TRACE (we're out of flash) --nobuild 2024-10-14 23:20:56 +01:00
MX 45bc0e1ce6 after merge fix p1 2024-10-15 00:43:52 +03:00
MX 4b9b1769f7 Merge remote-tracking branch 'OFW/dev' into dev 2024-10-15 00:08:47 +03:00
あく 02f7c6b421 Merge branch 'dev' into nestednonces 2024-10-14 21:06:56 +01:00
Zinong Li fbc3b494b7 NFC: H World Hotel Chain Room Key Parser (#3946)
* quick and easy implementation
* delete debug artifacts
* log level correction (warning -> info)
2024-10-14 21:05:24 +01:00
porta 8a95cb8d6b [FL-3893] JS modules (#3841)
* feat: backport js_gpio from unleashed
* feat: backport js_keyboard, TextInputModel::minimum_length from unleashed
* fix: api version inconsistency
* style: js_gpio
* build: fix submodule ._ .
* refactor: js_gpio
* docs: type declarations for gpio
* feat: gpio interrupts
* fix: js_gpio freeing, resetting and minor stylistic changes
* style: js_gpio
* style: mlib array, fixme's
* feat: js_gpio adc
* feat: js_event_loop
* docs: js_event_loop
* feat: js_event_loop subscription cancellation
* feat: js_event_loop + js_gpio integration
* fix: js_event_loop memory leak
* feat: stop event loop on back button
* test: js: basic, math, event_loop
* feat: js_event_loop queue
* feat: js linkage to previously loaded plugins
* build: fix ci errors
* feat: js module ordered teardown
* feat: js_gui_defer_free
* feat: basic hourglass view
* style: JS ASS (Argument Schema for Scripts)
* fix: js_event_loop mem leaks and lifetime problems
* fix: crashing test and pvs false positives
* feat: mjs custom obj destructors, gui submenu view
* refactor: yank js_gui_defer_free (yuck)
* refactor: maybe_unsubscribe
* empty_screen, docs, typing fix-ups
* docs: navigation event & demo
* feat: submenu setHeader
* feat: text_input
* feat: text_box
* docs: text_box availability
* ci: silence irrelevant pvs low priority warning
* style: use furistring
* style: _get_at -> _safe_get
* fix: built-in module name assignment
* feat: js_dialog; refactor, optimize: js_gui
* docs: js_gui
* ci: silence pvs warning: Memory allocation is infallible
* style: fix storage spelling
* feat: foreign pointer signature checks
* feat: js_storage
* docs: js_storage
* fix: my unit test was breaking other tests ;_;
* ci: fix ci?
* Make doxygen happy
* docs: flipper, math, notification, global
* style: review suggestions
* style: review fixups
* fix: badusb demo script
* docs: badusb
* ci: add nofl
* ci: make linter happy
* Bump api version

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-10-14 19:42:11 +01:00
hedger 57c438d91a heap: increased size (#3924)
* reduced reserved memory size for system stack; added temporary markup to monitor usage
* fbt: relink elf file on linker script change; removed debug memory fill
* Make PVS Happy
* Make doxygen happy

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-10-14 19:26:17 +01:00
RebornedBrain 0902fd49e1 NFC: iso14443_4a improvements. Canvas: extended icon draw. (#3918)
* Now 4a listener invokes upper level callback on Halt and FieldOff
* Added new method for drawing mirrored XBM bitmaps
* iso14443_4a poller logic enhanced
* Function renamed accroding to review suggestions
* Rename #2
* Api adjustements
* Correct API bump

Co-authored-by: あく <alleteam@gmail.com>
2024-10-14 18:22:47 +01:00
MX 2f102e61a9 Merge remote-tracking branch 'RebornedBrain/reborned/some_api_adjustments' into dev 2024-10-14 19:52:41 +03:00
Nathan N f530eeed47 Merge branch 'dev' into nestednonces 2024-10-14 12:08:36 -04:00
RebornedBrain ddd0fc80f8 Merge branch 'reborned/some_api_adjustments' of github.com:RebornedBrain/flipperzero-firmware into reborned/some_api_adjustments 2024-10-14 18:33:15 +03:00
RebornedBrain fccb893bed Merge branch 'flipperdevices:dev' into reborned/some_api_adjustments 2024-10-14 18:32:05 +03:00
RebornedBrain 9839db70f5 Api adjustements 2024-10-14 18:31:48 +03:00
RebornedBrain 0241d8d1e8 Rename #2 2024-10-14 18:30:50 +03:00