cf13ad3790
commit 0a80206abb8fae7785a59aab88043b2b1974756b Author: Jason McBrayer <jmcbray@carcosa.net> Date: Tue Nov 5 19:22:00 2019 -0500 Fix oxford comma in bundled notifications, remove unused dependency commit e96bd22bdce996734aaaf1d5625e08add3c8fcf7 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Tue Nov 5 19:19:42 2019 -0500 Now template works with bundled or un-bundled notifications commit 6f46bef7fdd0defe2f02e09e28558de882ce4456 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Tue Nov 5 19:02:51 2019 -0500 Bundled toots work; now fix unbundled case commit 07d9de49f943d019d04a5a5203081e57dc0741d8 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Tue Nov 5 14:09:14 2019 -0500 Notifications are now sorted by groups, but not collapsed commit f62666929f12cf0c7db4c68a1468f7e138318a5c Author: Jason McBrayer <jmcbray@carcosa.net> Date: Tue Nov 5 13:58:41 2019 -0500 Fix saving of bundle_notifications setting commit 335d5f985c968bb84e4b459dabf77d1d7ecad646 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Mon Nov 4 18:57:54 2019 -0500 Forgot to include migration for bundle notifications preference commit 0e8232591c4f1bb972e9694433c546c9f66b5419 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Mon Nov 4 18:57:35 2019 -0500 Bundle notifications setting front-end commit 6e945f1ceb2ff19470e164a946a6a48de4142812 Author: Jason McBrayer <jmcbray@carcosa.net> Date: Mon Nov 4 18:54:49 2019 -0500 Backend code to group notifications |
||
---|---|---|
brutaldon | ||
docs/screenshots | ||
.gitignore | ||
INSTALL.md | ||
LICENSE | ||
manage.py | ||
package.json | ||
Pipfile | ||
README.md |
Brutaldon
Brutaldon is a brutalist, Web 1.0 web interface for Mastodon and Pleroma. It is not a Mastodon-compatible social networking server; rather, it is just a client, like the Android or iOS client for Mastodon you may already be using, but it runs in a web server, and is accessed through a web browser. It works great in text-mode browsers such as Lynx, w3m, or elinks, and also in more heavy-weight graphical browsers, such as Firefox. It works completely without JavaScript, but if JavaScript is available and enabled, it will be used to unobtrusively enhance the user experience.
There is a hosted instance at brutaldon.online which you can use to log in to any instance. However, you are also encouraged to run your own, either locally or on a public server.
Brutaldon is ready for day to day use, and is my main way of interacting with the fediverse. It is still missing some features you might want, like lists, filters, and editing your own profile. Please see the issues tracker.
Screenshots
People love screenshots, whatever the project, so here we are. These screenshots are relatively old.
Roadmap
- Single user read-only access; log in and read home timeline
- Fix edge cases of toot display (CW, media, boosts)
- Multi-user, multi-instance support
- Add support for reading local and federated timelines, notifications, favorites, threads
- Add support for tag timelines
- Add support for viewing profiles
- Add support for posting.
- Add support for posting media.
- Add support for favoriting and boosting toots.
- Add support for following, blocking, and muting users.
Aesthetic
No automatic page updates: refresh the page to see new toots. No endless scroll: there's a "next page" link. No autocompletion of anything: use another lynx process in another screen window to look things up. UTF8 clean.
Tip Jar
You can buy me a coffee to give me energy to work on this, but only if you have it to spare.