Changes in CHANGELOG.md [0d5bd2c:859b1707] in Klonkt


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.md

    r0d5bd2c r859b1707  
    55
    66## [Unreleased]
    7 
    8 ## [1.7.0] · 2026-08-07
    9 
    10 ### Added
    11 - **Messages is one conversation view.** Messages, Conversations and Sent were
    12   three separate filters, so a single exchange fell apart: what you sent sat
    13   under Sent, what came back under one of the other two, and you had to switch
    14   filters to follow a thread. They are now one Conversations view in which sent
    15   and received sit in the same thread, oldest at the top, with your own
    16   contributions marked. Four filters remain: All, Conversations, Activity and
    17   Moderation.
    18 - **A conversation says what it is about.** When a thread hangs off one of your
    19   posts, its header links to that post. Without it a reply in a list is
    20   impossible to place. Threads that are not about a post run per person instead.
    21 - **Posts in Messages look like posts.** Formatting, images, audio, video, quote
    22   cards and link previews now render the same way they do in News, including on
    23   the messages you sent yourself — a photo you attached used to arrive as bare
    24   text on your own screen while everyone else saw the picture.
    25 - **The Guardian app shows a ward's posts in full.** The same gap sat in the
    26   guardian view: a post from your ward arrived without its media, quote card or
    27   emoji, which is exactly the post a guardian needs to be able to judge. A
    28   content warning still stays collapsed there, as before.
    29 - **Reply from inside a conversation.** A thread has its own reply editor, the
    30   rich one with formatting, media and a language picker. Waving stays a separate
    31   button next to it: a wave is a nudge, not an answer.
    32 
    33 ### Fixed
    34 - **People on privacy-strict servers can follow you again.** Some servers only
    35   hand out an account's public key to a signed request. Klonkt asked without
    36   signing, got turned away, and could therefore not check the follow request that
    37   had just arrived — so it was refused, and the other server kept retrying for
    38   days. Klonkt now signs that lookup, and those follows go through. This also
    39   affected everything else fetched from such a server: profiles, posts and
    40   replies.
    41 - **Replies from other people now arrive in threads.** When someone replied to a
    42   post in a conversation you were part of, their server forwarded that reply to
    43   you — and it was turned away, because the forwarding server signs with its own
    44   key rather than the author's. Threads were quietly incomplete on your side.
    45   Such a reply is now checked at the source instead of being refused: the post is
    46   fetched from the server that hosts it, and only what comes back from there is
    47   stored. A forwarded delete is still refused, because a deleted post cannot be
    48   checked.
    49 - **A like or boost looks the same everywhere.** The same post could show as
    50   liked in News and as not liked on the interact page, because both kept their
    51   own record. There is one record now, so the buttons agree — including for
    52   everything you reacted to before this release, which is carried over
    53   automatically when the site updates.
    54 - **A like from an app now sticks.** Liking a post from Shaer was stored, but
    55   the app never got that back, so the heart popped off again on the next reload
    56   — and because the app never saw the like, it could only offer "like" again and
    57   never undo it. Un-liking from an app now works.
    58 
    59 ### Security
    60 
    61 - **Updated components close seven security advisories.** The heaviest one sat
    62   in the library that cleans up posts arriving from elsewhere: a carefully built
    63   post could slip a script past it, and a script running on your page can act as
    64   if it were you. At the same time mail handling moved three major versions on,
    65   closing a cluster of holes around sending — among them one where a prepared
    66   name could smuggle commands into the conversation with the mail server, and
    67   one where a message could end up at a different domain than the one addressed.
    68   None of this changes how Klonkt looks or behaves. One advisory is knowingly
    69   left open: it concerns a way of generating identifiers that Klonkt does not
    70   use.
    717
    728## [1.6.0] · 2026-07-31
Note: See TracChangeset for help on using the changeset viewer.