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