Commit Graph

3 Commits

Author SHA1 Message Date
Timo
be10214325 Update vite-embedded.config.js
Co-authored-by: fkwp <fkwp@users.noreply.github.com>
2025-06-10 17:51:47 +02:00
Timo
9e479a013d cleanup config.sample.json and always use non depreacted names 2025-06-10 17:46:03 +02:00
Hugh Nimmo-Smith
7aac56aac0 Vite embedded build of Element Call (#3077)
* Embedded package build of Element Call

Part of https://github.com/element-hq/element-call/issues/2994

This creates a new "embedded" build (vs "full" build) at the vite level. It will be used by a later PR that actually provides platform specific packages.

Embedded build:

- Uses relative URLs
- Uses relative config.json path and other resource loading
- Has a config.json built in
- Doesn't include the public folder (e.g. favicon)

Out of scope:

- this doesn't attempt to exclude SPA functionality, so technically the build could be used in SPA
- the above means that the crypto-wasm binary is included in the build

* CI artifact name based on type of build

* Update src/config/Config.ts
2025-03-12 17:00:44 +00:00