matrix-appservice-kakaotalk/ROADMAP.md

2.9 KiB

Features & roadmap

  • Matrix → KakaoTalk
    • Message content
      • Text
      • Media
        • Stickers
        • Files
        • Voice messages
        • Videos
        • Images
        • Locations
      • Replies[1]
      • Mentions[1]
      • Polls
    • Pinned messages
    • Message redactions[2]
    • Message reactions
    • Read receipts
    • Power level[1]
    • Membership actions
      • Invite
      • Join
      • Leave[3]
      • Ban[4]
      • Unban[4]
    • Room metadata changes
      • Name
      • Topic
      • Avatar
      • Per-room user nick
  • KakaoTalk → Matrix
    • Message content
      • Text
      • Media
        • Stickers
        • Files
        • Voice messages
        • Videos
        • Images
        • Locations
        • Links
      • Replies
      • Mentions
      • Polls
    • Posts
    • Message deletion/hiding
    • Message reactions
    • Message history
    • Read receipts
    • Admin status
    • Membership actions
      • Invite
      • Join
      • Leave
      • Self leave
        • On backfill
        • On live event
      • Kick[4]
      • Unkick[4]
    • Channel metadata
      • Name
      • Description
      • Cover photo[5]
    • User metadata
      • Name
      • Avatar
      • Per-channel Open Profile
  • Misc
    • Multi-user support
    • Shared group chat portals
    • Automatic portal creation
      • At startup
      • When added to chat
      • When receiving message
    • Direct chat creation by inviting Matrix puppet of KakaoTalk user to new room
    • Open Chat creation by bot command
      • Group Chat
      • 1:1 Chat
    • Open Chat settings management
      • Public search
      • Max number of participants
      • Chatroom code
    • Option to use own Matrix account for messages sent from other KakaoTalk clients
    • KakaoTalk friends list management
      • List friends
      • Add friend
        • By KakaoTalk ID
        • By Matrix puppet of KakaoTalk user
        • By phone number
      • Remove friend
      • Favourite friends
      • Hidden friends
      • Blocked users
    • KakaoTalk ID management
      • Set/Change ID
      • Make ID searchable/hidden

[1] Sometimes fails with "Invalid body" error [2] Only recently-sent KakaoTalk messages can be deleted [3] To make your KakaoTalk account leave a channel, send the leave command in a Matrix portal room. Simply leaving a Matrix portal room will keep your KakaoTalk account in the channel. [4] Kicks in KakaoTalk are equivalent to bans in Matrix [5] Might not get synced on backfill or initial portal creation. Might get synced on live update to channel name/description