Skip to content

Releases: open-chat-labs/open-chat

Test deploy

21 Feb 13:24
12e965c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.124...v2.0.124-website-test

Remove redundant event handling

21 Feb 12:45
0fd3570
Compare
Choose a tag to compare

What's Changed

  • Split 'handlers' directory into 'queries' and 'updates' by @hpeebles in #1
  • Store chats against chat ids by @megrogan in #2
  • Add mark_read method and return number of unread messages when calling list_chats by @hpeebles in #3
  • Rename from_index to from_id by @hpeebles in #4
  • Mg by @megrogan in #5
  • Split ChatSummary into DirectChatSummary and GroupChatSummary by @hpeebles in #6
  • Split set_username into register_user and update_username by @hpeebles in #7
  • Type aliases by @hpeebles in #8
  • Hp by @hpeebles in #9
  • Use 'page_size' rather than 'to_id' in get_messages by @hpeebles in #10
  • Return user details in successful 'register_user' responses by @hpeebles in #11
  • Split send_message into direct and create variants by @megrogan in #12
  • Add SendMessageResult containing the messageId + timestamp by @hpeebles in #13
  • Simplify names of Requests and Results by @megrogan in #14
  • Mg by @megrogan in #15
  • Additionally return latest_message_id when getting messages by @hpeebles in #16
  • send_direct_message now returns the chat_id so that subsequent calls … by @megrogan in #17
  • Share code which just works on messages by @megrogan in #19
  • Define strongly typed Typescript services to wrap each back end service by @hpeebles in #20
  • Use consistent api response pattern + break-up ts services by @megrogan in #21
  • Integrate Redux into front end by @hpeebles in #22
  • Add getMessagesById action and call into it whenever missing messages… by @hpeebles in #23
  • Add basic message sending functionality to UI by @hpeebles in #24
  • Add NewDirectChat as a new type of Chat by @hpeebles in #25
  • Mg by @megrogan in #26
  • Change Timestamp values to be based on number of milliseconds by @hpeebles in #27
  • Retrieve any missing messages when a chat is selected by @hpeebles in #28
  • Use BigInt for ChatId and string for UserId by @hpeebles in #29
  • UI design WIP by @megrogan in #30
  • Mg by @megrogan in #31
  • Split some components into multiple smaller components by @hpeebles in #32
  • New group button by @megrogan in #33
  • Convert Timestamp values from BigNumber to number by @hpeebles in #34
  • Add DayChangeMarker by @hpeebles in #35
  • Use localised Date values rather than Timestamps by @hpeebles in #36
  • Add timestamp to CreateGroupChatResponse by @megrogan in #38
  • Integrate design by @megrogan in #39
  • Add createGroupChat action by @hpeebles in #37
  • Add groupChatIcon by @hpeebles in #40
  • Fix placeholder text in SideHeader by @hpeebles in #41
  • Use identicons by @megrogan in #42
  • Send message when the Enter key is pressed by @hpeebles in #43
  • Changed get_chats to take a since timestamp by @megrogan in #44
  • Various FE changes incl timestamp on messages by @megrogan in #45
  • Add background task which checks for new messages at regular intervals by @hpeebles in #46
  • Integrate identicons by @megrogan in #47
  • Reduce gap between messages that are sent by the same user within 1 minute of each other by @hpeebles in #48
  • Dropdown menu on side header by @megrogan in #50
  • Don't render remote messages by @hpeebles in #49
  • Switch to using classes to define Chat objects by @hpeebles in #51
  • When updating chats fall back to matching on userId if no match found… by @hpeebles in #52
  • User can select an avatar image from disk by @megrogan in #53
  • Simplify usersReducer by using setFunctions by @hpeebles in #54
  • Fix file name casing by @hpeebles in #55
  • When inserting new messages also remove them from messagesToDownload by @hpeebles in #56
  • Add DayChangeMarker where suitable before unconfirmed messages by @hpeebles in #57
  • Chats bugfix + minor refactor by @hpeebles in #58
  • Add message images and videos to design by @megrogan in #59
  • Simplify reducers by using 'immer' by @hpeebles in #60
  • Convert back to using plain objects for chats as it works better with… by @hpeebles in #61
  • Add participants to group chat by @megrogan in #63
  • Simplify code which updates chats in the background by @hpeebles in #62
  • Add a few todos by @hpeebles in #64
  • Fix sending messages to new group chat by @hpeebles in #65
  • Clear text input after menu action by @megrogan in #66
  • Add bigmap as a submodule by @hpeebles in #67
  • Fix to use correct typescript type guard syntax by @hpeebles in #68
  • Add other user to group chat messages + some refactoring by @megrogan in #69
  • Re-order menu buttons by @megrogan in #70
  • Match on subject if there are any unconfirmed group chats to prevent duplicates being added by @hpeebles in #71
  • Set group chat participants as admin by default by @hpeebles in #72
  • Set group chat participants as admin by default by @hpeebles in #73
  • Only use Redux DevTools when in development mode by @hpeebles in #74
  • Run task to get updated chats even if no chats currently exist by @hpeebles in #75
  • Add to users dictionary after getting updated chats by @hpeebles in #76
  • Only start the task to get updated chats after all chats have been retrieved by @hpeebles in #77
  • Fix calculateLatestConfirmedMessageId function by @hpeebles in #78
  • Fix chat filter to find UnconfirmedDirectChats by @hpeebles in #79
  • Mg by @megrogan in #81
  • Remove bigmap submodule by @hpeebles in #80
  • Support media messages by @megrogan in #82
  • Consolidate message components into a single component by @hpeebles in #83
  • Minor refactor by @megrogan in #84
  • Renamed MessagePayload to MessageContent by @megrogan in #85
  • Support media content in messages by @hpeebles in #86
  • Add getData and putData + load data for messages with media content by @hpeebles in #87
  • Don't show sender name if message has been merged with previous by @hpeebles in #89
  • Send media message by @megrogan in #90
  • Fix job which updates chats to take correct chatsSyncedUpTo value by @hpeebles in #91
  • Fix message content to / from candid conversion by @hpeebles in #92
  • Fixes around sending media messages by...
Read more