- CSS 84.4%
- Svelte 12.2%
- TypeScript 2.7%
- JavaScript 0.6%
- HTML 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .vscode | ||
| public | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .prettierrc | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| svelte.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| yarn.lock | ||
aybWeb
A web interface for ayb.
The objective of this project is to create a simple-to-use web interface for ayb with maximum compatibility.
Breaking changes will happen until ayb reaches 1.0
instances
- aybWeb.sofiaritz.com
- Updated manually every day
- Your instance
- Do you host an aybWeb instance? Create a new issue or PR and I'll add it
mirror
A mirror is available at my personal git server: https://git.sofiaritz.com/sofia/aybWeb
webFrontendDetails support
webFrontendDetails is how your aybWeb instance provides information about things like endpoints to your ayb server.
Built-in webFrontendDetails support is not implemented yet
how to add webFrontendDetails?
webFrontendDetails doesn't need to live in the same place as aybWeb, right now we recommend creating a Gist-like JSON file or hosting the JSON file in your server using match rules and things like that.
Another alternative when deploying instance-bound aybWeb instances is to create the webInfo file at public/.well-known/ayb/webInfo.json.
webFrontendDetails example file
{
"$schema": "https://raw.githubusercontent.com/marcua/ayb/main/docs/config/endpoints/schema.json",
"base_url": "<LINK_TO_AYB_WEB_INSTANCE>",
"endpoints": {
"profile": "/u/{entity}",
"confirmation": "/auth/confirm/{token}"
}
}