Blurt Diary: co nowego / what's new

Po polsku
Blurt Diary rośnie z prostego bloga w narzędzie do czytania i pisania na kilku łańcuchach naraz. Blurt zostaje źródłem prawdy, a Hive, Steem i Melek działają jako lustra. Czyli nadal część związana z blogiem pochodzi bezpośrednio z Blurt, ale nic nie szkodzi na przeszkodzie aby przeczytać i skomentować posty tylko ze steem czy hive. Pięć najważniejszych zmian z ostatnich dni:
- Feed i tagi z wielu sieci naraz. Wpisy z Blurt, Hive, Steem i Melek są sklejone w jedną oś czasu. Ten sam wpis w kilku sieciach to jedna karta z kropkami sieci. Listę można sortować (nowe, gorące, popularne) i wyłączać wybrane sieci. Kolejne wpisy dociągają się same podczas przewijania, jak na FB.
- Tagi i profile bez konta. Strona tagu działa bez logowania i ma jeden adres, więc nie dubluje się dla wyszukiwarek. Nazwy autorów w kartach i komentarzach są klikalne i prowadzą do profilu z jego wpisami i przyciskiem „obserwuj”. Hashtagi w treści wpisu też są klikalne.
- Bezpieczniejsze sklejanie wątków. Blog zapamiętuje konta autorów w innych sieciach, więc komentarze z Hive, Steem i Melek trafiają do właściwego wątku. Gdy autor nie ma konfiguracji, wpisy łączy po tej samej nazwie, z widocznym ostrzeżeniem. Naprawiłem też błąd, przez który po szybkim przełączeniu wpisów komentarz mógł trafić w złe miejsce.
- Wygodniejszy telefon. Dolny pasek nawigacji, dwa ekrany przesuwane palcem (z animacją), górny pasek chowany przy przewijaniu w dół i wracający przy przewijaniu w górę oraz spójny zestaw ikon. Wiadomości (odpowiedzi) są teraz osobno od pozostałych powiadomień.
- Edycja wpisów, głosowanie z kart i lżejsza pamięć. Wpis można edytować, a zmiana trafia do kopii we wszystkich sieciach. Głosować można prosto z karty w feedzie. Przy długim przewijaniu stare karty zamieniają się w lekkie placeholdery i wracają, gdy przewiniesz z powrotem.
W tle: import z RSS działa w izolowanym iframe (bez zewnętrznych proxy), a strona ma ścisłą politykę CSP, bo na tym samym adresie trzymane są klucze.
Uwagi mile widziane. Szczególnie ciekawi mnie, jak to wszystko zachowuje się na Hive, Steem i Melek!
In English
Blurt Diary is growing from a simple blog into a tool for reading and writing across several chains at once. Blurt stays the source of truth, while Hive, Steem and Melek work as mirrors. The five most important changes from the last few days:
- Feed and tags from many chains at once. Posts from Blurt, Hive, Steem and Melek are merged into one timeline. The same post on several chains is a single card with chain dots. You can sort the list (new, hot, trending) and switch individual chains off. More posts load automatically as you scroll, like on FB.
- Tags and profiles without an account. A tag page works without logging in and has a single URL, so it isn't duplicated for search engines. Author names in cards and comments are clickable and lead to a profile with their posts and a "follow" button. Hashtags in post text are clickable too.
- Safer thread merging. The blog remembers authors' accounts on other chains, so comments from Hive, Steem and Melek land in the right thread. When an author has no configuration, posts are matched by the same name, with a visible warning. I also fixed a bug where switching posts quickly could send a comment to the wrong place.
- A better phone experience. A bottom navigation bar, two panes you swipe between (animated), a top bar that hides while scrolling down and returns on scrolling up, and a consistent icon set. Messages (replies) are now separate from other notifications.
- Post editing, voting from cards and lighter memory. You can edit a post, and the change reaches the copies on all chains. You can vote straight from a card in the feed. During long scrolling, old cards turn into lightweight placeholders and come back when you scroll up again.
Under the hood: RSS import runs in a sandboxed iframe (no third-party proxies), and the site has a strict CSP, since keys are stored on the same origin.
Feedback is welcome, especially on how it all behaves on Hive, Steem and Melek!

Blurt.blog
Discord
Komentarze