taigachat

所属分类:其他
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-06-01 21:58:58
上 传 者sh-1993
说明:  去中心化聊天客户端,
(A Decentralized Chat Client,)

文件列表:
LICENSE (34523, 2023-06-01)
NOTICE (821, 2023-06-01)
client/ (0, 2023-06-01)
client/.prettierrc (188, 2023-06-01)
client/android-client/ (0, 2023-06-01)
client/android-client/.idea/ (0, 2023-06-01)
client/android-client/.idea/.name (13, 2023-06-01)
client/android-client/.idea/codeStyles/ (0, 2023-06-01)
client/android-client/.idea/codeStyles/Project.xml (3567, 2023-06-01)
client/android-client/.idea/codeStyles/codeStyleConfig.xml (142, 2023-06-01)
client/android-client/.idea/compiler.xml (169, 2023-06-01)
client/android-client/.idea/gradle.xml (794, 2023-06-01)
client/android-client/.idea/jarRepositories.xml (1052, 2023-06-01)
client/android-client/.idea/misc.xml (555, 2023-06-01)
client/android-client/.idea/vcs.xml (183, 2023-06-01)
client/android-client/app/ (0, 2023-06-01)
client/android-client/app/build.gradle (1341, 2023-06-01)
client/android-client/app/proguard-rules.pro (750, 2023-06-01)
client/android-client/app/src/ (0, 2023-06-01)
client/android-client/app/src/androidTest/ (0, 2023-06-01)
client/android-client/app/src/androidTest/java/ (0, 2023-06-01)
client/android-client/app/src/androidTest/java/se/ (0, 2023-06-01)
client/android-client/app/src/androidTest/java/se/fikaware/ (0, 2023-06-01)
client/android-client/app/src/androidTest/java/se/fikaware/androidclient/ (0, 2023-06-01)
client/android-client/app/src/androidTest/java/se/fikaware/androidclient/ExampleInstrumentedTest.kt (677, 2023-06-01)
client/android-client/app/src/main/ (0, 2023-06-01)
client/android-client/app/src/main/AndroidManifest.xml (988, 2023-06-01)
client/android-client/app/src/main/java/ (0, 2023-06-01)
client/android-client/app/src/main/java/se/ (0, 2023-06-01)
client/android-client/app/src/main/java/se/fikaware/ (0, 2023-06-01)
client/android-client/app/src/main/java/se/fikaware/androidclient/ (0, 2023-06-01)
client/android-client/app/src/main/java/se/fikaware/androidclient/MainActivity.kt (2771, 2023-06-01)
client/android-client/app/src/main/res/ (0, 2023-06-01)
client/android-client/app/src/main/res/drawable-v24/ (0, 2023-06-01)
client/android-client/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (1702, 2023-06-01)
... ...

# TaigaChat This repository contains source code for the TaigaChat client. As well as source code for the reference server implementation. The code is licensed under AGPL-3.0 (for more information see the NOTICE file) but a private license can be obtained by contacting [Alexander Bjrkman](https://github.com/sashabjorkman). ## What is TaigaChat? TaigaChat is a decentralized chat-client. Anyone should be able to self-host their own server. And the standard should not be dependent on any central service. Any centralized service in TaigaChat is there purely for the convinience of those that are less concious about their online presence. TaigaChat in its current state has (a): 1. Voice Calls 2. Chat Rooms 3. Web Client 4. Push to Talk 5. S3 Attachments 6. Update Button 7. Server Profile Synchronization 8. Role-based Permissions System 9. Cryptographic Offline Login 10. Hosted Servers For more information regarding the goals and design of TaigaChat navigate to [taigachat.com](http://taigachat.com) ## Platform Support TaigaChat is supported on the following platforms: - Windows - Linux - Web - Android (W.I.P) In the future, hopefully more platforms will be added to this list. ## Screenshots ![main screen](https://taigachat.com/screenshots/main_screen.png) ![settings](https://taigachat.com/screenshots/settings.png) ## Contributing If you have an idea for a feature or improvement, please create an issue and discuss it first. In most cases, I would prefer to implement the feature myself. However, I do not wish to discourage people from playing around with the code - to the contrary, I would feel honoured if someone did. ## Installation ### Linux Installation on Linux should be done via the AppImage (which has not been realeased yet, but can easily be built). ### Web Simply navigate to https://cdn.taigachat.se/versions/build and optionally install it as a PWA. ### Windows A prebuilt Windows MSI file can be found [here](https://cdn.taigachat.se/versions/TaigaChat.msi). ### Server To start the server simply cd into the server directory and run: ``` deno run --unstable --allow-run --allow-read --allow-net --allow-write --allow-env server\server.ts ``` Configuration can be done by setting environment variables. These environment variables should always start with `TAIGACHAT_*` and the definitions (for the server) can be found [here](server/server/config.ts). ## Building For building the project please see: [Building The Client](client/building.md) [Building The Server](server/building.md)

近期下载者

相关文件


收藏者