Skip to content

☂️ Handle remaining unimplemented content parsing features #921

Closed as not planned
@PIG208

Description

@PIG208

This is a follow-up to #190 and #917, to serve as an umbrella issue for unimplemented features to be handled.

Current features

Legacy features/behaviors in old messages

Short-lived experiments

In the public chat.zulip.org message history, each of these appears for only a brief period. It's not clear any of them went to Zulip Cloud or into a published Zulip Server release.


Full Output

Found unimplemented features in 33742 out of 1295577 public messages:

  • <span class="topic-mention">
    Oldest message: 1609467; newest message: 1925998 (15/33742)

  • <table>
    Oldest message: 33947; newest message: 1931762 (348/33742)

  • <div class="codehilite">
    Oldest message: 3444; newest message: 1845456 (10175/33742)

  • <img>
    Oldest message: 1792633; newest message: 1792683 (3/33742)

  • <span class="tex-error">
    Oldest message: 176408; newest message: 1768950 (25/33742)

  • <span class="topic-mention silent">
    Oldest message: 1609468; newest message: 1704065 (2/33742)

  • <div class="inline-preview-twitter">
    Oldest message: 29260; newest message: 1574645 (22176/33742)

  • <span class="katex-display">
    Oldest message: 202662; newest message: 1355972 (19/33742)

  • <span class="timestamp-error">
    Oldest message: 925908; newest message: 1267388 (10/33742)

  • <div class="message_inline_ref">
    Oldest message: 61290; newest message: 945000 (26/33742)

  • <img class="message_body_gravatar">
    Oldest message: 15312; newest message: 927237 (55/33742)

  • <span class="timestamp">
    Oldest message: 882554; newest message: 908075 (38/33742)

  • <p>
    Oldest message: 176412; newest message: 908053 (65/33742)

  • <div class="message_inline_image">
    Oldest message: 4324; newest message: 751747 (709/33742)

  • <span class="katex">
    Oldest message: 308073; newest message: 426840 (3/33742)

  • <div class="message_embed">
    Oldest message: 192764; newest message: 193181 (28/33742)

  • <span class="inline-subscribe">
    Oldest message: 4297; newest message: 97826 (45/33742)


These features are categorized to help us determine the priorities.

  • The current features should be supported before launch. There can also be potential bugs in the content parser affecting current features.
  • Most of the legacy features (such as inline-subscribe) are irrelevant enough that we probably just need to acknowledge them and render them as plain text.
  • The one-off experiments can likely be addressed by just removing the messages from CZO, without us handling them.

We might add more unimplemented features here as we find more of them later. We tested on all public messages from CZO (1295577 messages).

Also related:

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-contentParsing and rendering Zulip HTML content, notably message contents

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions