Waiter is the standard client implementation of TuiHub.
It is recommended to use with the standard server implementation Librarian. Check document site for user guide.
The translation of this project is managed by Crowdin. Don't report translation related issues on Crowdin, report them here.
You need an available server instance before going on.
- Setup flutter development environment
- Install rust (knowledge about rust is not required, just a dependency of a small part)
- Open project with your IDE
- v0.2
- Login & Logout
-
Tiphereth
Basic Sentinel manage (CreateUser, UpdateUser, GetUser, ListUsers, GenerateToken)
-
- App
-
Gebura
Sentinel reported app package manage (WIP) -
Gebura
Game save file manage (UploadGameSaveFile, ListGameSaveFiles, DownloadGameSaveFile) -
Gebura
App package run time record (AddAppPackageRunTime, GetAppPackageRunTime)
-
- Feed
-
Yesod
Feed item list filter. by feed & by category -
Yesod
Use bilibili as feed source (WIP) -
Yesod
Generate feed and let server serving rss protocol (WIP) -
Netzach
Push generated feed to Telegram
-
- Image
-
Chesed
Basic image upload and manage (UploadImage, UpdateImage, ListImages, GetImage, DownloadImage) -
Chesed
Search image by ocr (SearchImages)
-
- Settings
-
Gebura
Basic app bind relationship manage (MergeApp, PickApp)
-
- Quality Tests
- Windows
- Linux
- Web
- Android
- Login & Logout