No description
  • HTML 72.6%
  • JavaScript 11.9%
  • SCSS 8.8%
  • C# 6.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mia Winter e2f887767c moved the title element to the actual megathread button
Why am I getting paid for programing again?
2023-01-29 15:19:02 +01:00
fx Added some simple Icon to replace the default blazor ones 2022-11-27 14:36:56 +01:00
Pages moved the title element to the actual megathread button 2023-01-29 15:19:02 +01:00
Properties Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
Shared Implemented Megathread Mode 2023-01-29 15:09:04 +01:00
wwwroot Implemented Megathread Mode 2023-01-29 15:09:04 +01:00
.gitattributes Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
.gitignore Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
_Imports.razor Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
App.razor Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
compilerconfig.json Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
compilerconfig.json.defaults Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
libman.json Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
LICENSE Actually wrote something into readme and updated license to 2023 2023-01-28 16:31:59 +01:00
LocalStorage.cs Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
MastoGraph.csproj Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
MastoGraph.sln Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
Program.cs Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00
README.md Updated Features in readme 2023-01-29 15:10:00 +01:00
StatusTreeNode.cs Commit everything by command line since Visual Studio can't be trusted 2022-11-27 10:58:36 +01:00

MastoGraph

Simple tool that visualizes threads of Mastodon Toots, based on Blazor Webassembly.

This tool uses the Library Mastonet to load a toot including it's context and display the thread in a forum-like structure for better readability. You are also able to log into your Mastodon instance to get private toots of people you follow, but this only works with threads from your own instance and I don't know how to change that or if it is even possible.

Styling is done with Bulma and Feather Icons.

Every referenced library is under MIT License, hence this tools is too bc I like MIT, use this Software for good etc..

Mastograph is currently running on my Website mastograph.miawinter.de

Current Features

  • Get a toot from a URL
  • Display toot and all replies to it
  • nest replies beneth each other
  • Hide toot button to collapse a branch
  • Logging in via OAuth2
  • PWA Support
  • "Megathread Mode" - Button that hides profile Pictures

Supported types:

  • Standard Post
  • Post with Content Warning
  • Post with Media, inkluding Image, Gif, Video and Audio (audio untested)
  • Post with sensitive Media
  • Polls

Missing Features

  • Better horizontal scrollability (Bulma really doesn't like that one)
  • Figure out how custom emojis work
  • Maybe: Honor the users "Hide Media by default" setting if they are logged in or make it a setting in the app itself