Skip to content

Telegram Amiga 0.0.92 alpha - AmigaOS 3.x (68020+)

Pre-release
Pre-release

Choose a tag to compare

@kaffeine1 kaffeine1 released this 04 Sep 16:56
· 3 commits to main since this release

Telegram Amiga 0.0.92 alpha for AmigaOS 3.x (68020 or better).

Added

  • Links get their preview. A pasted link showed as the bare URL, because the
    preview the server had already built for it was skipped whole; the bubble
    now carries the site and page title on one line and the first line of the
    description under it. When the preview comes with a picture, that picture
    goes through the same bounded photo pipeline as any other and obeys the
    same Inline photos setting. A preview the server is still fetching stays
    silent rather than guessing.
  • Videos show a frame. A document carries the same thumbnail vector a photo's
    sizes come from, so the still goes through the bounded inline pipeline
    unchanged: same disk cache, same pacing, same Inline photos setting, and
    nothing new to download twice. The clip keeps its length and size beside
    the frame, because those are not in the frame. Stickers do not get a
    picture: the thumbnail Telegram serves for one is WEBP, which this client
    has no decoder for, so it is not fetched at all and the bubble keeps the
    sticker's emoji. With inline photos switched off the marker now says what
    the thing is rather than "[Photo]", and it still opens the viewer when
    clicked.
  • The transcript says what an attachment is instead of what it is called. A
    sticker shows the emoji it stands for, a clip its length and its shape, a
    voice note its duration. Music keeps its filename, which is how you know
    which track it is, and a plain file is unchanged.
  • The login panel says where Telegram sent the code. With another device
    signed in the code arrives inside Telegram itself, not by SMS, and a first
    user waited for a message that was never coming. The window now says which
    it was, and the digit count when the server gives one. The manuals say it
    too, on the first-start page.

Fixed

  • A bubble no longer holds space open for a picture the client has given up
    on. Once every size of an image has been fetched and refused, which is what
    an undecodable format looks like from here, the message falls back to its
    text instead of showing an empty frame that no later paint will ever fill.
  • A downloaded Amiga program comes out runnable. The executable bit is set
    from the file's own magic bytes rather than its name, on the completed
    download only, and the other protection bits survive. Both loadable
    families count: HUNK for classic 68k programs and ELF for AmigaOS 4,
    MorphOS and AROS ones, which the first cut had missed. Reported with the
    polarity warning that saved a round: on Amiga those bits are active low.
  • A long message goes out. The send query was built into a 512 byte buffer,
    so anything past roughly 460 characters failed to build and the client
    quietly refused to send it. Both send paths now size that buffer from the
    composer. Pasting more than the composer holds also used to truncate in
    silence while still reporting success; it now says how much landed.
  • A symbol with no Latin-1 shape no longer leaves a hole. It renders as
    nothing, and the space that introduced it stayed behind, so a line read
    with a gap in the middle. The space now leaves with the symbol. Modifiers
    are exempt, since they attach to the character before them.