Commit Graph

13726 Commits

Author SHA1 Message Date
WillyJL
3ef283824d FBT: Optimize icons blob -4KB DFU, scrub unused icons (#291)
* Unused icons to check later

* Exclude disabled icons from firmware

* Format

* Also report free flash in gh comment

* Fix free flash calc

* Fix?

* Fix??

* Split to next line

* Remove dead icons

* Some spring cleaning of icons cooker

* Improve unused icons script

* Disable icons that cant be used in asset packs

* These will need a workaround for external

* Revert "These will need a workaround for external"

This reverts commit fb23d97952.

* Here's the workaround: split assets lib

now there is "assets" and "fwassets"

firmware links with fwassets and includes all icons
however not all of them are exposed to api

if an app needs a firmware icon not in api, it can use fap_libs=["assets"]
this will link against this dummy assets lib
it only contains the icons that arent exposed to api

this way, an app using assets lib will still benefit from asset packs
but at same time, we can remove pointless icons from dfu blob

* Update changelog
2024-11-05 08:32:24 +01:00
Willy-JL
78f517b294 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2024-11-05 07:29:58 +00:00
MX
462ab255a1 upd examples 2024-11-05 09:52:24 +03:00
MX
79caf7bf72 Add js sdk changes
With type declarations and various missing parts added by Willy-JL
2024-11-05 09:49:46 +03:00
WillyJL
2e7eedf291 CLI: More commands as plugins on SD -6KB DFU, refactor plugin wrapper, (#276)
* Unused icons to check later

* Exclude disabled icons from firmware

* Format

* CLI: Test moving more cmds to plugins

* CLI: Macro template for plugin wrapper

* Fix plugin filenames

* Retrofit older cli wrappers

* Fix unused

* Fix manifests

* Add explanation

* Revert "Unused icons to check later"

This reverts commit b7f98e344c.

* Revert "Exclude disabled icons from firmware"

This reverts commit ab62e99898.

* Add back toplevel chat command

* Add DFU size to github comment

* Fix build

* Fix BT CLI preload fail

* Add these back

* Fix CLI command gpio preload fail

* Fix input command

* These can stay

* Fix negative size rounding

* Update changelog

* Fix DFU size calc
2024-11-04 09:42:25 +01:00
WillyJL
30d7589f5c JS: Add illegalSymbols prop for gui/text_input (#290)
* JS: Add illegalSymbols prop for gui/text_input

* Update changelog

* Fix gui example
2024-11-04 09:38:59 +01:00
MX
8a2cf4dc3d Merge remote-tracking branch 'OFW/dev' into dev 2024-11-03 20:50:10 +03:00
Willy-JL
f8b280cb28 Fix link in changelog --nobuild 2024-11-03 03:12:28 +00:00
Willy-JL
827d6e6e56 Flappy Bird: Yappy Bird mode, highscore system (by jaylikesbunda & the1anonlypr3) 2024-11-03 02:56:01 +00:00
Willy-JL
3bb8af182f Update apps
- NRF24 Batch: Add Aeropac SN board txt file (by vad7)
2024-11-03 02:33:55 +00:00
Willy-JL
a704c0e3dd Merge remote-tracking branch 'xero/dev' into mntm-dev
# Conflicts:
#	applications/system/application.fam
2024-11-03 02:29:20 +00:00
WillyJL
e36c1a9a3d Merge pull request #287 from Next-Flip/merge/js-sdk
JS: SDK and more OFW merging
2024-11-03 02:28:35 +00:00
Willy-JL
e5acd5cd22 JS: Bump SDK with new typedocs for old extra modules 2024-11-03 01:52:50 +00:00
Willy-JL
c537092367 JS: Add typedocs for all extra modules 2024-11-03 01:44:44 +00:00
Willy-JL
6e454582a4 JS: Fix NULL ptr in spi example
not sure why this doesnt work, it worked before
2024-11-02 23:22:09 +00:00
Willy-JL
b5ae9387c4 Settings: Fix Clock&Alarm .fap location 2024-11-02 23:06:22 +00:00
Willy-JL
a190683e32 Merge remote-tracking branch 'mntm/dev' into merge/js-sdk 2024-11-02 22:18:23 +00:00
Willy-JL
c3e9ddd886 Fix for new builds update URL 2024-11-02 22:18:06 +00:00
noproto
aa2c1a5f76 Merge remote-tracking branch 'ofw/dev' into dev 2024-11-02 10:22:57 -04:00
Willy-JL
d97dffe852 JS: Never type for die() 2024-11-02 05:31:01 +00:00
Willy-JL
67d9f5b44a JS: Add extra SDK feature strings 2024-11-02 04:34:23 +00:00
Willy-JL
48aceffe9b JS: Add die() to typedocs 2024-11-02 04:16:47 +00:00
Willy-JL
87ef8772c2 Fix last __dirname and __filename usages 2024-11-02 04:15:32 +00:00
Willy-JL
3ea2ace360 Merge commit '2cf425d3462cb5297304b6c8909765e17e98bbae' into merge/js-sdk 2024-11-01 22:11:35 +00:00
Willy-JL
249ff23598 JS: NPM packages changes for CFW SDK 2024-11-01 21:23:28 +00:00
Willy-JL
6e022a60a1 JS: Transform SDK name for cross compatibility 2024-11-01 21:21:55 +00:00
Willy-JL
9736f8ee3e Fix JS CLI command missing imports 2024-11-01 19:21:11 +00:00
Anna Antonenko
2cf425d346 fix: js app template 2024-11-01 17:36:39 +03:00
Willy-JL
bbe69e77c3 Initial JS CFW SDK changes
TODO: Check documentation and other package options

TODO: Transform CFW SDK name to OFW SDK name in build step so all firmwares understand it
2024-11-01 13:57:28 +00:00
Willy-JL
2dd9b848c2 Update changelog 2024-11-01 13:30:44 +00:00
Willy-JL
090cc7a010 Update JS SDK vendor firmware 2024-11-01 13:28:20 +00:00
Willy-JL
c565ff83dd Merge remote-tracking branch 'ul/dev' into merge/js-sdk 2024-11-01 13:26:34 +00:00
Willy-JL
ae2ef87c1f Merge remote-tracking branch 'ofw/dev' into merge/js-sdk 2024-11-01 13:21:21 +00:00
WillyJL
69aa4cd254 JS: Fix merge of 3963 and 3961 (#3980)
* toString() was moved, not duplicated
* These had gotten lost
* This is now implemented
* Add missing version doctags
2024-11-01 13:52:54 +09:00
MX
eae8ef23df move things in changelog 2024-11-01 07:43:07 +03:00
MX
4479cd489b nice one key doesnt fit in display fully 2024-11-01 07:35:53 +03:00
MX
e8dc0ea5d8 upd changelog 2024-11-01 06:53:02 +03:00
MX
2d601651c6 some subghz cleanup 2024-11-01 06:49:59 +03:00
MX
9180364e42 upd readmes [ci skip] 2024-11-01 06:02:46 +03:00
MX
91af1cdd46 restore require func 2024-11-01 06:00:46 +03:00
MX
7ce036fd9b missing parts [ci skip] 2024-11-01 05:42:49 +03:00
MX
3c6a621da2 merge fix [ci skip]
with some parts from PR by Willy-JL
https://github.com/flipperdevices/flipperzero-firmware/pull/3980/files
2024-11-01 05:30:33 +03:00
Willy-JL
f0f1068be3 Fix Alarm unsatisfied imports 2024-10-31 19:37:27 +00:00
Willy-JL
8dcfda29c9 Fix BT CLI unsatisfied imports 2024-10-31 19:37:14 +00:00
Willy-JL
eef213f305 Update changelog 2024-10-31 19:14:20 +00:00
Willy-JL
d0358a42ad Use asset packs not fap_libs=["assets"] 2024-10-31 19:03:59 +00:00
Willy-JL
41832151aa Fix API symbols 2024-10-31 19:03:35 +00:00
Willy-JL
1d52b65868 Fix JS typedocs references 2024-10-31 19:03:12 +00:00
Willy-JL
10127bfc9e Merge branch 'merge-fix-3963-3961' into mntm-dev 2024-10-31 18:20:41 +00:00
Willy-JL
6f5ef19172 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-10-31 18:20:25 +00:00