- QML 54.4%
- JavaScript 31.2%
- Shell 8.1%
- C++ 2.8%
- Python 2.7%
- Other 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
The thread view reworked (one alignment, one line through the avatars, following the reply tree), the replies ordered depth-first, and the fix that made the line work at all - the thread-line role now exists in the model because the seed snapshot carries it. Plus an empty content text for placeholder rows, which was failing the smoke run. Verified: tests 154/154, build and deploy of ru.alpha6.belltower-1.9.0-1.armv7hl OK, smoke PASS on the previous commit and the thread view confirmed on the device. |
||
| .pi/agents | ||
| cert | ||
| config | ||
| docs | ||
| icons | ||
| libs | ||
| qml | ||
| rpm | ||
| screenshots | ||
| scripts | ||
| src | ||
| test | ||
| translations | ||
| .gitignore | ||
| CHANGES | ||
| deploy.sh | ||
| 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: