- QML 52.7%
- JavaScript 30.9%
- Shell 8.9%
- C++ 4.6%
- Python 2.2%
- Other 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
keys/ held regular_key.pem and regular_cert.pem, byte-identical to the copies already tracked in cert/ (the shared public test key, which a physical device rejects). A second directory with keys in it is a trap rather than a convenience: sooner or later the personal developer key ends up in one of them, and that one must never enter the checkout. |
||
| .pi/agents | ||
| cert | ||
| config | ||
| docs | ||
| icons | ||
| libs | ||
| qml | ||
| rpm | ||
| screenshots | ||
| scripts | ||
| src | ||
| test | ||
| translations | ||
| .gitignore | ||
| CHANGES | ||
| deploy.sh | ||
| DESIGN.md | ||
| LICENSE | ||
| PLAN.md | ||
| PROPOSED_CHANGES.md | ||
| README.md | ||
| ru.alpha6.belltower-open-url.desktop | ||
| ru.alpha6.belltower.desktop | ||
| ru.alpha6.belltower.pro | ||
BellTower 
About
BellTower (ru.alpha6.belltower) is a native Mastodon client for
Aurora OS, written in Qt/QML
(Sailfish Silica) + C++.
BellTower is a fork of Tooter β by Mark Washeim (poetaster), which is itself the maintenance continuation of the original Tooter by dysko (harbour-tooter) and the fork maintained by molan on OpenRepos.net. The Mastodon client logic, UI and translations all originate from that upstream work — this fork keeps the heritage intact and changes the packaging target.
This fork:
- rebrands the application as BellTower (
ru.alpha6.belltower, orgru.alpha6); - retargets it to Aurora OS only — it links
libauroraappinstead of the deprecatedlibsailfishapp; - uses the Aurora
[X-Application]sandbox section instead of[X-Sailjail]; - passes
rpm-validator -p Regularwith no errors or warnings.
Build
Builds are done with the Aurora Platform SDK (PSDK). See
AGENTS.md for the complete build, sign and device-deploy
workflow. Quick version (inside the PSDK chroot):
mb2 --target AuroraOS-5.2.1.200-armv7hl build # → RPMS/ru.alpha6.belltower-<ver>-<rel>.armv7hl.rpm
Repository branches
master: release branch for BellTower (ru.alpha6.belltower).- Upstream Tooter β sources: poetaster/harbour-tooter.
Contributions
Contributions are welcome. If you already know what you want to add or fix, please open a Pull Request with an explanation or a changelog summary. Merging will not be allowed until the PR has been reviewed.
Screenshots

License
Licensed under GNU GPLv3.
Copyright of the original Tooter / Tooter β work belongs to the upstream authors (dysko, molan, Mark Washeim and contributors). See upstream poetaster/harbour-tooter and dysk0/harbour-tooter.
Upstream funding
The SailfishOS Community Team and the original Tooter β author are on Liberapay: