···6677<img width="600" src="https://github.com/mackuba/skythread/assets/28465/d1314c89-61e9-4667-b906-32e0cb96f198">
8899-To use Skythread, open the GitHub pages view of this repo: https://blue.mackuba.eu/skythread/ (or download a copy and use it locally).
99+1010+## List of features
1111+1212+Main parts of the app:
1313+1414+* viewing threads (look up by [bsky.app](https://bsky.app) URL or an at:// URI)
1515+* listing quotes of a given post (including "detached" ones)
1616+* hashtag feed – latest posts with a given hashtag
1717+* personal statistics & search tools:
1818+ - posting stats: statistics of who posts how much
1919+ - like stats: who likes your posts and vice versa
2020+ - timeline search: search in the recent posts in your Following feed
2121+ - archive search: search in your likes, reposts, quotes and bookmarks (pins)
2222+2323+Also:
2424+2525+* liking comments in the thread
2626+* loading contents of a blocked post on demand
2727+* detecting & loading "hidden replies" hidden by Bluesky because of a "nuclear block" (look for an orange link with a "biohazard" icon)
2828+* 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
2929+* "incognito mode" which lets you browse threads logged out but still be able to like comments from your account
3030+* displays outline tags (the `tags` field in the post record), link cards for normal links, starter packs, feeds and lists
3131+* special handling for Mastodon posts bridged through [Bridgy](https://fed.brid.gy) – full post content beyond 300 characters is loaded from the record data
3232+* Tenor GIFs are loaded and played inline once you click on the tenor.com link card
3333+* nested quotes (quote-chains) are automatically loaded beyond the first level
3434+* self-replies are collapsed into a flat vertical list if possible
103511361212-## TODO
3737+## What is currently missing (but planned)
13381414-* showing images and GIFs
3939+* 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)
4040+* UI is not currently designed with mobile phones in mind (though it *should* work)
4141+* OAuth support – only app passwords are supported
4242+* easy configuration of things like date format, language, preferred AppView and other services, enabled labellers, some UI preferences etc.
4343+4444+4545+## Running
4646+4747+You can access Skythread at:
4848+4949+- [skythread.mackuba.eu](https://skythread.mackuba.eu) – new version rewritten in Svelte
5050+- [blue.mackuba.eu/skythread](https://blue.mackuba.eu/skythread/) – old stable version in vanilla JS
5151+5252+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!
5353+5454+5555+## Development
5656+5757+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`.
155816591760## Credits