No description
  • QML 54.4%
  • JavaScript 31.2%
  • Shell 8.1%
  • C++ 2.8%
  • Python 2.7%
  • Other 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Denis Fedoseev e0234e90c7 Release 1.9.0
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.
2026-10-06 13:03:18 +03:00
.pi/agents Point the agent definitions and deploy.sh at the new name 2026-10-04 22:45:16 +03:00
cert Retarget to Aurora OS as ru.alpha6.donno 2026-09-22 03:27:03 +03:00
config Rename the application to BellTower 2026-10-04 22:44:14 +03:00
docs Order the thread's descendants depth-first so the chains are continuous 2026-10-05 00:38:09 +03:00
icons Rename the application to BellTower 2026-10-04 22:44:14 +03:00
libs Use Opal.About 2026-03-25 18:49:04 +03:00
qml Create the thread-line role in the model's first element 2026-10-06 12:59:47 +03:00
rpm Release 1.9.0 2026-10-06 13:03:18 +03:00
screenshots Add screenshots to spec file and chum app 2024-09-29 11:13:28 +02:00
scripts Rename the application to BellTower 2026-10-04 22:44:14 +03:00
src Rename the application to BellTower 2026-10-04 22:44:14 +03:00
test Order the thread's descendants depth-first so the chains are continuous 2026-10-05 00:38:09 +03:00
translations Rename the application to BellTower 2026-10-04 22:44:14 +03:00
.gitignore Rename the application to BellTower 2026-10-04 22:44:14 +03:00
CHANGES Release 1.9.0 2026-10-06 13:03:18 +03:00
deploy.sh Point the agent definitions and deploy.sh at the new name 2026-10-04 22:45:16 +03:00
LICENSE Create LICENSE 2017-09-06 16:24:17 +02:00
PLAN.md Rename the application to BellTower 2026-10-04 22:44:14 +03:00
PROPOSED_CHANGES.md UI: Move Reply to context menu, improve conversation behavior 2026-03-18 14:46:31 +01:00
README.md Rename the application to BellTower 2026-10-04 22:44:14 +03:00
ru.alpha6.belltower-open-url.desktop Rename the application to BellTower 2026-10-04 22:44:14 +03:00
ru.alpha6.belltower.desktop Rename the application to BellTower 2026-10-04 22:44:14 +03:00
ru.alpha6.belltower.pro Rename the application to BellTower 2026-10-04 22:44:14 +03:00

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, org ru.alpha6);
  • retargets it to Aurora OS only — it links libauroraapp instead of the deprecated libsailfishapp;
  • uses the Aurora [X-Application] sandbox section instead of [X-Sailjail];
  • passes rpm-validator -p Regular with 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

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:

Liberapay receiving

Liberapay receiving

Mastodon

Link to Mastodon profile