Thread viewer for Bluesky

updated readme

+46 -3
+46 -3
README.md
··· 6 6 7 7 <img width="600" src="https://github.com/mackuba/skythread/assets/28465/d1314c89-61e9-4667-b906-32e0cb96f198"> 8 8 9 - To use Skythread, open the GitHub pages view of this repo: https://blue.mackuba.eu/skythread/ (or download a copy and use it locally). 9 + 10 + ## List of features 11 + 12 + Main parts of the app: 13 + 14 + * viewing threads (look up by [bsky.app](https://bsky.app) URL or an at:// URI) 15 + * listing quotes of a given post (including "detached" ones) 16 + * hashtag feed – latest posts with a given hashtag 17 + * personal statistics & search tools: 18 + - posting stats: statistics of who posts how much 19 + - like stats: who likes your posts and vice versa 20 + - timeline search: search in the recent posts in your Following feed 21 + - archive search: search in your likes, reposts, quotes and bookmarks (pins) 22 + 23 + Also: 24 + 25 + * liking comments in the thread 26 + * loading contents of a blocked post on demand 27 + * detecting & loading "hidden replies" hidden by Bluesky because of a "nuclear block" (look for an orange link with a "biohazard" icon) 28 + * alternatively, both "hidden replies" and blocked post links can be hidden for peace of mind by turning off "Show infohazards" in the top-right menu 29 + * "incognito mode" which lets you browse threads logged out but still be able to like comments from your account 30 + * displays outline tags (the `tags` field in the post record), link cards for normal links, starter packs, feeds and lists 31 + * special handling for Mastodon posts bridged through [Bridgy](https://fed.brid.gy) – full post content beyond 300 characters is loaded from the record data 32 + * Tenor GIFs are loaded and played inline once you click on the tenor.com link card 33 + * nested quotes (quote-chains) are automatically loaded beyond the first level 34 + * self-replies are collapsed into a flat vertical list if possible 10 35 11 36 12 - ## TODO 37 + ## What is currently missing (but planned) 13 38 14 - * showing images and GIFs 39 + * images and videos aren't shown inline yet, only as links like `[Image]` (I'll need to make sure first that labels and moderation preferences are always applied as needed) 40 + * UI is not currently designed with mobile phones in mind (though it *should* work) 41 + * OAuth support – only app passwords are supported 42 + * easy configuration of things like date format, language, preferred AppView and other services, enabled labellers, some UI preferences etc. 43 + 44 + 45 + ## Running 46 + 47 + You can access Skythread at: 48 + 49 + - [skythread.mackuba.eu](https://skythread.mackuba.eu) – new version rewritten in Svelte 50 + - [blue.mackuba.eu/skythread](https://blue.mackuba.eu/skythread/) – old stable version in vanilla JS 51 + 52 + You can also download a zipped copy of this repo or clone it and use it locally – just open the `index.html` at the root of the project, no need to start any servers! 53 + 54 + 55 + ## Development 56 + 57 + If you want to make any changes, you'll need to install [Bun](https://bun.com) and install the project dependences with `bun install`. Use `bun build.js` or `bun serve.js` to recompile the bundles in `dist`. 15 58 16 59 17 60 ## Credits