Changes the android sdk location from /opt/android-sdk-linux to
/opt/android-sdk. We automatically install the android sdk cmdline-tools
to that folder and install platform, build-tools and platforms via
puppet.
Co-authored-by: bed <bed@tutao.de>
Co-authored-by: map <mpfau@users.noreply.github.com>
Some tests in rust sdk and node-mimi requires actual server running
in localhost. We won't have local server running always
( eg: in non-dev machine and also currently in CI )
Include a feature flag that should include such tests as well. if this
feature flag is not present, we mark test as ignored with a message.
Co-authored-by: nig <nig@tutao.de>
Split dist.js (desktop.js, webapp.js)
Simplify command line interface for dist builds
Extract utilities used from dist builds
Extract fetching and publishing dictionaries into its own build step
Extract signing installers into its own build step
Extract .deb packaging and publishing into its own build step
Add some documentation, verbosity and general improvements to the code
isVisible() had some ad-hoc usage in a few places but for the most part
it is a leftover from old-style class components. It was misleading as
Button itself didn't use it (why render a button but then tell it not
to render?) and you needed to know where to apply it and in those
places it's better to be more explicit and *not* return a button at all.
Caching attributes is antipattern in any case and we shouldn't build
capabilities for doing it.
Also removed NavButtonAttrs as one of the options for DropdownN as it
was never used this way (it also doesn't make sense conceptually).