mirror of
https://gitlab.com/veilid/veilidchat.git
synced 2024-12-26 08:09:37 -05:00
VeilidChat
e0a3baaefd
If Flutter has not been installed before building VeilidChat on Linux, the user can end up with CMake 3.16.3 and encounter errors for Corrosion files that require CMake 3.22 or later. Unfortunately, recovering from this is apparently more complex than putting a newer cmake earlier in the PATH, so it's perhaps best not to obtain CMake 3.16.3 in the first place. The set of conflicts that cause this issue to exist include: veilidchat indirectly recommends the Flutter snap: |
||
---|---|---|
android | ||
assets | ||
doc | ||
ios | ||
lib | ||
linux | ||
macos | ||
snap/gui | ||
test | ||
web | ||
windows | ||
_script_common | ||
.gitignore | ||
.gitlab-ci.yml | ||
.metadata | ||
analysis_options.yaml | ||
build.sh | ||
build.yaml | ||
code_of_conduct.md | ||
CONTRIBUTING.md | ||
flutter_config.sh | ||
LICENSE | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md | ||
reset_run.bat | ||
reset_run.sh | ||
setup_linux.sh | ||
setup_macos.sh | ||
update_icons.sh | ||
wasm_update.sh |
VeilidChat
VeilidChat is a chat application written for the Veilid (https://www.veilid.com) distributed application platform. It has a familiar and simple interface and is designed for private, and secure person-to-person communications.
For more information about VeilidChat: https://veilid.chat
For more information about the Veilid network protocol and app development platform: https://veilid.com
Setup
While this is still in development, you must have a clone of the Veilid source checked out at ../veilid
relative to the working directory of this repository.
For Linux Systems:
./setup_linux.sh
For Mac Systems:
./setup_macos.sh
Updating Code
To update the WASM binary from veilid-wasm
:
- Debug WASM: run
./wasm_update.sh
- Release WASM: run
/wasm_update.sh release