Commit graph

13 commits

Author SHA1 Message Date
ivk
148766ee0b [build] Fix F-Droid build failing because of crypto-primitives wasm
Add a mobileBuild parameter to webapp build script to avoid trying to
copy wasm file that would be already deleted by the scandelete of
F-Droid.

Co-authored-by: vis <vis@tutao.de>
2025-08-28 16:40:25 +02:00
ivk
62a6dd4eca Update dependencies
Update terser to support new undici

Fix invalid desktop build settings
2025-07-18 10:01:00 +02:00
youkwhd
81ccfb419f
Replace deprecated substr()
See:
    - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr
    - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring#differences_between_substring_and_slice
2024-11-21 17:12:19 +01:00
mup
e5a284ed72 Add separated ESBuild for calendar build
This commit adds an argument to ESBuild allowing to choose between
mail app or calendar app
2024-07-29 14:44:20 +02:00
mup
b7d04d191b Adds RollUp config for Calendar build
This commit implements the production build script of Calendar's webapp.

Calendar app contains user management, so this commit also moves
settings page files that are related to it to the common chunk.
2024-07-29 14:44:19 +02:00
ivk
3bf53aa5c2 [ci] Use cached better-sqlite3 in github actions 2023-12-01 12:41:55 +01:00
arm
b58f43ffc0 Change application name, #5960 2023-11-06 15:16:57 +01:00
nig
978d9780c2 fix linter errors for missing node: protocol
close #4367
2023-05-05 11:29:09 +02:00
nig
701127d511 [ci] explicitly process.exit from webapp.js 2023-01-20 16:08:09 +01:00
ivk
50b23ebd1b Run prettier on the whole project 2022-12-27 16:08:23 +01:00
jom
636501198b [maintenance] update commander to v9 2022-05-03 15:57:33 +02:00
jom
591554aa51 [build] Build better-sqlite3 on windows during Jenkins CI
This commit not only sets up the build for windows on jenkins,
it also consolidates how we get prebuilt binaries for native modules i.e. keytar and better-sqlite3
and generally has some refactorings
2022-03-07 10:26:06 +01: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