Matthias
v5
Une application de chat auto-hébergée (bientôt) multiplateforme construite entièrement en rouille.
| Caractéristiques | Bureau | Mobile |
|---|---|---|
| Messages cryptés assurant la sécurité | ✅ | ✅ |
| Backend qui ne dépend de aucun fournisseur central | ✅ | ✅ |
| Profils personnalisables | ✅ | ✅ |
| Texte, audio, image, messages de fichiers et images | ✅ | ✅ |
| Emojis personnalisés | ✅ | ✅ |
| Interface utilisateur intuitive | ✅ | ✅ |
| Support expérimental MD (Markdown) | ✅ | ✅ |
| Appels vocaux | ✅ | |
| API Lua (utilisant Luajit) étendue avec documentation sur GitBook avec des LIB externes disponibles | ✅ | |
| URL de connexion personnalisée (si l'application est installée via le programme d'installation), cela permet à l'utilisateur de se connecter à un serveur avec juste un lien | ✅ |
Avis de non-responsabilité: l'application n'a jamais été audité par la sécurité et a connu des défauts.
Tout cela avec de grandes performances, car le projet est multi-thread, en utilisant des appels asynchronisés avec EGUI, et bien d'autres! J'ai également essayé de rendre ma base de code Future à l'étalage en implémentant des automatisations personnalisées (exemple: génération de code pour les emojis) et des macros Proc personnalisés.
cargo r --release (ou sans - Release pour le débogage)desktop/Installer dans le dossier du projet et ouvrez le fichier Matthias.sln.ctrl+shift+b des touches)desktop/Installer/MatthiasSetup/Release/ et vous trouverez deux fichiers:N'hésitez pas à discuter dans le serveur officiel de Matthias Discord!