Commit graph

1375 commits

Author SHA1 Message Date
ryanzhao
eeea448673 Merge branch 'dev' into quote-standardise 2022-09-14 12:33:55 +10:00
RyanZhao
70e326f819
Merge pull request #656 from RyanRory/message-request-tweak
Message request Block & Decline behaviour changes
2022-09-14 12:25:28 +10:00
RyanZhao
b0eaeedc7d
Merge pull request #647 from RyanRory/ui-media-message
Media message UI redesign
2022-09-14 12:21:46 +10:00
ryanzhao
47463280d2 Merge branch 'dev' into quote-standardise 2022-09-13 16:16:04 +10:00
ryanzhao
d939f95b4f Merge branch 'dev' into message-request-tweak 2022-09-13 15:51:45 +10:00
ryanzhao
e2e77f3e50 Merge branch 'dev' into ui-media-message 2022-09-13 15:32:37 +10:00
ryanzhao
d840204bc2 Merge branch 'dev' into add-documents-section 2022-09-13 11:59:25 +10:00
Ryan Zhao
85fc22110f fix selected emoji not shown in the popup list 2022-09-01 15:09:02 +10:00
Ryan Zhao
bd0614532e feat: add cancel button for emoji search bar 2022-09-01 11:40:34 +10:00
Ryan Zhao
e5a46a993d update emoji names for searching 2022-09-01 11:23:50 +10:00
Ryan Zhao
ed3dcf7634 add comments and minor refactor back to previous logic 2022-09-01 10:51:40 +10:00
ryanzhao
e6e97684b4 fix 6 reactors case in user list 2022-08-31 17:50:16 +10:00
ryanzhao
d5948c0142 fix a crash when remove reaction and there are exactly 6 reactors 2022-08-31 17:42:37 +10:00
ryanzhao
98cf10cfea fix crash on clicking on more reactors cell 2022-08-31 16:57:38 +10:00
ryanzhao
c2ffdc091c Merge branch 'dev' into emoji-react-tweak-1 2022-08-31 16:33:54 +10:00
Morgan Pretty
1afdfa8bcb Fixed a bug where the typing indicator wasn't working on the home screen 2022-08-31 12:01:21 +10:00
ryanzhao
6a8b14b8d2 tweak: refactor reaction deletion 2022-08-30 15:26:23 +10:00
ryanzhao
82e55a8d5b tweak: local reaction entry logic change 2022-08-30 14:58:31 +10:00
ryanzhao
ddbbf63d14 Merge branch 'dev' into emoji-react-tweak-1 2022-08-30 11:59:33 +10:00
ryanzhao
faecb82062 tweak: update the logic of adding local reaction entry after message sent or open group api api call success 2022-08-30 11:59:11 +10:00
Morgan Pretty
fc860e3957 Added fixes and defensive coding for a number of crashes
Fixed a crash which could occur due to multithreaded dependency access
Fixed a crash which could occur if the 'keyWindow' wasn't set on the LandingVC in time since we were force-unwrapping
Fixed a crash which could occur due to multithreaded swarm cache access
Fixed the broken unit tests
2022-08-30 09:45:40 +10:00
Ryan Zhao
31dcb3c985 feat: cache remove all for open group emoji reacts 2022-08-29 15:58:49 +10:00
Ryan Zhao
4a3fe4cdeb tweak: view height of reaction user list 2022-08-29 14:52:36 +10:00
Ryan Zhao
c4aeecdf4b tweak: fully rounded corners for all message bubbles 2022-08-29 14:52:11 +10:00
Ryan Zhao
e9d598e62a feat: add text at the bottom saying of the reactors list indicating the number of other reactors 2022-08-29 14:04:48 +10:00
Ryan Zhao
7efc0a61c7 update translation 2022-08-29 13:08:31 +10:00
Ryan Zhao
5a29df56fc update translation 2022-08-29 10:41:43 +10:00
Ryan Zhao
6b20fbf610 add translation 2022-08-29 09:53:09 +10:00
ryanzhao
395e585ea0 Merge branch 'dev' into emoji-reacts-tweaks 2022-08-26 14:24:16 +10:00
Morgan Pretty
8f1a03db88 Moved the code for a previous fix to the correct location and fixed a build issue 2022-08-26 13:33:49 +10:00
ryanzhao
ae639b2474 minor fix 2022-08-26 10:53:48 +10:00
ryanzhao
287fabb390 Merge branch 'dev' into emoji-reacts-tweaks 2022-08-26 10:24:29 +10:00
Ryan Zhao
543f729247 feat: add local cache and deal with merging for reaction changes 2022-08-25 17:24:43 +10:00
Morgan Pretty
64189b0bf0
Merge pull request #673 from mpretty-cyro/fix/various-bugs
Fixed a few bugs
2022-08-25 15:02:50 +10:00
Morgan Pretty
f0c27db52f Merge branch 'dev' into fix/use-default-notification-audio 2022-08-25 12:57:54 +10:00
Morgan Pretty
c73bb43c56 Fixed a few bugs
Fixed a bug where open group message deletion wasn't thread-specific
Fixed a bug where the user couldn't delete pending/failed messages being sent to an open group
Fixed a bug where deleting content from "related" tables wouldn't correctly trigger an update within the PagedDatabaseObserver
Fixed a bug where a user that was an admin/mod of one open group would incorrectly appear to be an admin/mod of all open groups
2022-08-25 12:55:41 +10:00
ryanzhao
014e8620c4 bump up version & build number 2022-08-23 12:17:23 +10:00
Morgan Pretty
6a32fbaf83 Fixed a bug where the "default" notification sound wouldn't be used in the foreground 2022-08-23 09:02:56 +10:00
Ryan Zhao
1eab9d8bbd tweak: little modification on the message request acceptance description 2022-08-22 16:47:29 +10:00
Ryan Zhao
090fb940de Merge branch 'emoji-reacts' into ui-media-message 2022-08-22 16:33:36 +10:00
Ryan Zhao
838623171d tweak: always left align emoji reacts 2022-08-22 16:33:25 +10:00
Ryan Zhao
a3c739e9cc Merge branch 'emoji-reacts' into ui-media-message 2022-08-22 12:00:25 +10:00
Ryan Zhao
c7c92f747c Merge branch 'various-bugs-and-optimisations' into emoji-reacts 2022-08-22 11:30:06 +10:00
Morgan Pretty
7097853d58 A few bugs fixes and some optimisations
Fixed a bug where notifications could incorrectly appear for messages in the current thread
Fixed a bug where swiping left/right on images in the MediaDetailViewController could load images from other threads
Fixed a bug where the unread count wouldn't appear correctly when opening a conversation
Fixed a bug where the unread count on the conversation cell could get truncated
Fixed a bug where notifications weren't working correctly when the app is in the foreground
Fixed a bug where we weren't clearing the 'received X new messages' count when in the foreground
Fixed a bug where outgoing messages could get marked as read in a very specific case
Updated the "group notification" logic to only apply to Open Groups (and always doing it rather than just in the background)
Added a placeholder person icon when you have a closed group with a single member
Added a couple of indexes to improve the HomeVC database query performance (reduce launch time by ~15% in some cases)
Added a background task to give message sending the chance to complete when sending the app to the background
Removed an unneeded query from the HomeViewModel init (reduce launch time by ~10% in some cases)
Optimised one of the queries used to load the data needed for the conversation screen
2022-08-19 16:58:47 +10:00
ryanzhao
53d5c7fb3f tweak: update block action background colour 2022-08-19 15:56:02 +10:00
ryanzhao
3944fe52c1 feat: show unsupported emoji 2022-08-19 10:10:07 +10:00
Ryan Zhao
43b6f0b649 WIP: unsupported emojis 2022-08-18 17:11:08 +10:00
Ryan Zhao
651373234a feat: add capability check for open group emoji reacts 2022-08-18 16:13:20 +10:00
Ryan Zhao
7ca48e9c7b tweak: fix clear all action for open group moderators 2022-08-18 14:37:33 +10:00
Ryan Zhao
36801e4876 feat: disable emoji reacts for message requests 2022-08-18 11:16:01 +10:00