Commit graph

27 commits

Author SHA1 Message Date
bed
e8ffabe74c
automatic updates for android sdk
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>
2025-10-27 11:51:35 +01:00
sug
6e5a272779 Feature flag to include/exclude tests that requires local http server
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>
2025-02-26 14:54:01 +01:00
ivk
7f1fcdb8a6
[doc] Update build documentation 2025-02-03 14:40:11 +01:00
João Almeida Santos
e9cb98c87b [docs] Update broken links to files 2024-11-29 11:08:19 +01:00
wrd
8ab3b14edd Move files to new folder structure
Co-authored-by: @rih-tutao
2024-07-26 16:42:13 +02:00
vaf
15713f1047 add tuta-crypt hybrid post-quantum encryption support
tutadb#1639
2023-12-21 10:41:51 +01:00
arm
b58f43ffc0 Change application name, #5960 2023-11-06 15:16:57 +01:00
map
f373ac3808 remove CryptoFacade.sessionKeyCache tutadb#1571 2023-08-18 16:29:22 +02:00
ivk
7ccac1da51 [doc] Improve workflow docs 2023-08-02 16:23:57 +02:00
vis
352237c5b3
Document chunking tip 2023-07-06 15:16:26 +02:00
ivk
86e180b2c8
Cleanup/fixes after esbuild conversion 2022-05-11 11:44:43 +02:00
thp
916ee1ed1d Refactor dist.js #3221
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
2022-02-18 10:52:52 +01:00
ivk
27588a69ba Remove isVisible from ButtonAttrs/NavButtonAttrs, fix #3774
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).
2022-01-12 16:11:17 +01:00
ivk
253441b9ac Convert codebase to Typescript, close #3746 close #3594
Co-authored-by: jom <jom@tutao.de>
Co-authored-by: thp <thp@tutao.de>
Co-authored-by: vis <vis@tutao.de>
2022-01-07 16:21:07 +01:00
jom
06bf683733 WIP convert flow to typescript 2022-01-07 16:21:07 +01:00
jom
7fa44f2a9c [android] use web message ports 2021-12-21 08:58:32 +01:00
jom
44e3c102d6 Refactor native wrapper
It is now injected when in native, either app or desktop. When in web,
attempting to access native interfaces will cause an error.
2021-12-08 10:31:41 +01:00
ivk
dda9838b90 [build] fdroid-fix-deps.js -> builsSrc/fixFdoidDeps.js 2021-09-20 10:22:38 +02:00
Felix Wolfsteller
b77232ed63 in hacking doc bash-highlight commands 2021-08-02 16:31:54 +02:00
Felix Wolfsteller
ed62cbebad in hacking doc indicate folders 2021-08-02 16:31:54 +02:00
ivk
f5c7ad00e0
Cleanup unused files, fix npm audit, fix #906 2021-02-10 10:03:13 +01:00
ivk
0495c0b7e2
Changes after review of optimize-chunk-size 2021-02-09 15:56:45 +01:00
ivk
5d05a78b54
Optimize chunk size, fix #2671 2021-02-09 13:54:51 +01:00
ybnd
941b480b96 Fix backtick placement in doc/HACKING.md 2020-10-02 11:56:09 +02:00
delta
e00ec783ac correct typo in HACKING.md 2020-09-21 09:19:38 +02:00
ivk
68b8638b49
[doc] Add Overview diagram to HACKING.md 2019-10-30 11:02:34 +01:00
ivk
16e03dd762 Improve docs 2019-03-19 13:34:55 +01:00