2022-03-13 00:57:45 -05:00
# Features & roadmap
* Matrix → KakaoTalk
* [ ] Message content
* [x] Text
* [ ] Media
2022-03-28 03:40:32 -04:00
* [x] Stickers
* [x] Files
* [x] Voice messages
* [x] Videos
* [x] Images
2022-03-13 00:57:45 -05:00
* [ ] Locations
2022-04-14 04:35:12 -04:00
* [x] Replies< sup > [1]</ sup >
* [x] Mentions< sup > [1]</ sup >
2022-04-12 04:38:13 -04:00
* [ ] Polls
2022-04-28 03:34:40 -04:00
* [ ] Pinned messages
2022-04-14 04:35:12 -04:00
* [x] Message redactions< sup > [2]</ sup >
2022-03-13 00:57:45 -05:00
* [ ] Message reactions
2022-04-10 04:34:15 -04:00
* [x] Read receipts
2022-04-28 03:34:40 -04:00
* [x] Power level< sup > [1]</ sup >
2022-04-29 02:06:28 -04:00
* [ ] Membership actions
* [ ] Invite
2022-04-28 03:34:40 -04:00
* [ ] Join
2022-04-29 02:06:28 -04:00
* [x] Leave< sup > [3]</ sup >
* [ ] Ban< sup > [4]</ sup >
* [ ] Unban< sup > [4]</ sup >
2022-05-09 03:27:48 -04:00
* [ ] Room metadata changes
2022-05-16 01:53:21 -04:00
* [x] Name
* [x] Topic
2022-05-12 03:44:57 -04:00
* [ ] Avatar
2022-03-13 00:57:45 -05:00
* [ ] Per-room user nick
* KakaoTalk → Matrix
* [ ] Message content
* [x] Text
* [ ] Media
* [ ] Stickers
2022-04-28 03:34:40 -04:00
* [x] Files
2022-03-28 03:40:32 -04:00
* [x] Voice messages
* [x] Videos
* [x] Images
* [ ] Locations
2022-04-12 04:38:13 -04:00
* [ ] Links
2022-04-08 05:22:35 -04:00
* [x] Replies
* [x] Mentions
2022-04-12 04:38:13 -04:00
* [ ] Polls
2022-04-28 03:34:40 -04:00
* [ ] Posts
2022-04-09 04:13:10 -04:00
* [x] Message deletion/hiding
2022-03-13 00:57:45 -05:00
* [ ] Message reactions
* [x] Message history
2022-05-05 03:00:41 -04:00
* [x] Read receipts
2022-04-13 01:12:56 -04:00
* [x] Admin status
2022-04-28 03:34:40 -04:00
* [ ] Membership actions
2022-04-29 02:06:28 -04:00
* [ ] Invite
2022-04-28 03:34:40 -04:00
* [x] Join
2022-04-10 04:34:15 -04:00
* [x] Leave
2022-04-28 03:34:40 -04:00
* [ ] Self leave
* [ ] On backfill
* [x] On live event
2022-04-29 02:06:28 -04:00
* [x] Kick< sup > [4]</ sup >
* [x] Unkick< sup > [4]</ sup >
2022-05-09 03:27:48 -04:00
* [x] Channel metadata
2022-04-14 04:35:12 -04:00
* [x] Name
* [x] Description
2022-04-29 02:06:28 -04:00
* [x] Cover photo< sup > [5]</ sup >
2022-04-28 03:34:40 -04:00
* [ ] User metadata
2022-03-13 00:57:45 -05:00
* [x] Name
* [x] Avatar
2022-04-28 03:34:40 -04:00
* [ ] Per-channel Open Profile
2022-03-13 00:57:45 -05:00
* Misc
* [x] Multi-user support
* [x] Shared group chat portals
2022-04-10 04:34:15 -04:00
* [x] Automatic portal creation
2022-03-13 00:57:45 -05:00
* [x] At startup
2022-04-10 04:34:15 -04:00
* [x] When added to chat
2022-03-13 00:57:45 -05:00
* [x] When receiving message
2022-05-06 04:25:08 -04:00
* [x] Direct chat creation by inviting Matrix puppet of KakaoTalk user to new room
2022-05-16 03:02:45 -04:00
* [ ] Open Chat creation by bot command
* [ ] Group Chat
* [ ] 1:1 Chat
* [ ] Open Chat settings management
* [ ] Public search
* [ ] Max number of participants
* [ ] Chatroom code
2022-04-08 05:22:35 -04:00
* [x] Option to use own Matrix account for messages sent from other KakaoTalk clients
2022-05-06 00:57:01 -04:00
* [ ] KakaoTalk friends list management
* [x] List friends
* [ ] Add friend
* [x] By KakaoTalk ID
* [x] By Matrix puppet of KakaoTalk user
* [ ] By phone number
* [x] Remove friend
2022-05-16 03:02:45 -04:00
* [ ] Favourite friends
* [ ] Hidden friends
* [ ] Blocked users
2022-05-06 02:45:00 -04:00
* [x] KakaoTalk ID management
* [x] Set/Change ID
* [x] Make ID searchable/hidden
2022-04-09 04:13:10 -04:00
2022-04-14 04:35:12 -04:00
< sup > [1]< / sup > Sometimes fails with "Invalid body" error
2022-04-28 03:34:40 -04:00
< sup > [2]< / sup > Only recently-sent KakaoTalk messages can be deleted
2022-04-29 02:06:28 -04:00
< sup > [3]</ sup > 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.
< sup > [4]< / sup > Kicks in KakaoTalk are equivalent to bans in Matrix
2022-05-09 03:27:48 -04:00
< sup > [5]< / sup > Might not get synced on backfill or initial portal creation. Might get synced on live update to channel name/description