ryanzhao
9f75f10d6a
centre align the last open group suggestion if there is only one of them
2 years ago
ryanzhao
b3ddea1626
update translation
2 years ago
ryanzhao
7c1d332763
move database suspending logic when handling calls in background after writeAsync
2 years ago
ryanzhao
9419f83f43
put back accidentally removed code
2 years ago
ryanzhao
b2869b7538
refactor on layouts
2 years ago
ryanzhao
8ad21ba089
add tap gesture
2 years ago
ryanzhao
6aa37d4d98
Merge branch 'dev' into menu-redesign
2 years ago
Ryan Zhao
ae7895c18e
fix a issue where the call info message won't be updated
2 years ago
Ryan Zhao
d42088e37c
fix an edge case where the isCallOngoing will always be true
2 years ago
Ryan Zhao
62d730ea30
fix call notification title and content
2 years ago
Ryan Zhao
e3479107f3
feat: give more time for calls to connect
2 years ago
Ryan Zhao
31605672e2
fix call threading issues
2 years ago
ryanzhao
80894bc198
suspend database when call is ended in background
2 years ago
ryanzhao
a5ede8c6a2
fix a case when the app goes into background with an ongoing call
2 years ago
ryanzhao
87577e9d4b
resume database when there is a VoIP call notifcation
2 years ago
ryanzhao
3d0239d31b
fix missed call notification content
2 years ago
Ryan Zhao
3cfee13768
minor refactor to prevent fake calls
2 years ago
Ryan Zhao
85fc22110f
fix selected emoji not shown in the popup list
2 years ago
Ryan Zhao
bd0614532e
feat: add cancel button for emoji search bar
2 years ago
Ryan Zhao
e5a46a993d
update emoji names for searching
2 years ago
Ryan Zhao
ed3dcf7634
add comments and minor refactor back to previous logic
2 years ago
ryanzhao
e6e97684b4
fix 6 reactors case in user list
2 years ago
ryanzhao
d5948c0142
fix a crash when remove reaction and there are exactly 6 reactors
2 years ago
ryanzhao
98cf10cfea
fix crash on clicking on more reactors cell
2 years ago
ryanzhao
c2ffdc091c
Merge branch 'dev' into emoji-react-tweak-1
2 years ago
Morgan Pretty
1afdfa8bcb
Fixed a bug where the typing indicator wasn't working on the home screen
2 years ago
ryanzhao
6a8b14b8d2
tweak: refactor reaction deletion
2 years ago
ryanzhao
82e55a8d5b
tweak: local reaction entry logic change
2 years ago
ryanzhao
ddbbf63d14
Merge branch 'dev' into emoji-react-tweak-1
2 years ago
ryanzhao
faecb82062
tweak: update the logic of adding local reaction entry after message sent or open group api api call success
2 years ago
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
2 years ago
Ryan Zhao
31dcb3c985
feat: cache remove all for open group emoji reacts
2 years ago
Ryan Zhao
4a3fe4cdeb
tweak: view height of reaction user list
2 years ago
Ryan Zhao
c4aeecdf4b
tweak: fully rounded corners for all message bubbles
2 years ago
Ryan Zhao
e9d598e62a
feat: add text at the bottom saying of the reactors list indicating the number of other reactors
2 years ago
Ryan Zhao
7efc0a61c7
update translation
2 years ago
Ryan Zhao
5a29df56fc
update translation
2 years ago
Ryan Zhao
6b20fbf610
add translation
2 years ago
ryanzhao
681fe92ee5
Merge branch 'dev' into menu-redesign
2 years ago
ryanzhao
395e585ea0
Merge branch 'dev' into emoji-reacts-tweaks
2 years ago
Morgan Pretty
8f1a03db88
Moved the code for a previous fix to the correct location and fixed a build issue
2 years ago
ryanzhao
ae639b2474
minor fix
2 years ago
ryanzhao
287fabb390
Merge branch 'dev' into emoji-reacts-tweaks
2 years ago
Ryan Zhao
543f729247
feat: add local cache and deal with merging for reaction changes
2 years ago
Morgan Pretty
64189b0bf0
Merge pull request #673 from mpretty-cyro/fix/various-bugs
...
Fixed a few bugs
2 years ago
Morgan Pretty
f0c27db52f
Merge branch 'dev' into fix/use-default-notification-audio
2 years ago
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
2 years ago
ryanzhao
53e67adb1c
wip: new conversation menu screen
2 years ago
ryanzhao
3d24c1526e
clean
2 years ago
ryanzhao
ae5d0b0024
fix: status bar issue
2 years ago
ryanzhao
12a45845a3
Merge branch 'dev' into menu-redesign
2 years ago
ryanzhao
014e8620c4
bump up version & build number
2 years ago
Morgan Pretty
6a32fbaf83
Fixed a bug where the "default" notification sound wouldn't be used in the foreground
2 years ago
Ryan Zhao
0ee3302ea9
fix next button not showing the first time tapping input field
2 years ago
Ryan Zhao
1eab9d8bbd
tweak: little modification on the message request acceptance description
2 years ago
Ryan Zhao
090fb940de
Merge branch 'emoji-reacts' into ui-media-message
2 years ago
Ryan Zhao
838623171d
tweak: always left align emoji reacts
2 years ago
Ryan Zhao
734f29e212
ui: scanning QR code view
2 years ago
Ryan Zhao
bf75055096
ui: new message view - enter session id vc
2 years ago
Ryan Zhao
5dd5168b92
tweak: redo home vc plus button
2 years ago
Ryan Zhao
a3c739e9cc
Merge branch 'emoji-reacts' into ui-media-message
2 years ago
Ryan Zhao
c7c92f747c
Merge branch 'various-bugs-and-optimisations' into emoji-reacts
2 years ago
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
2 years ago
ryanzhao
53d5c7fb3f
tweak: update block action background colour
2 years ago
ryanzhao
3944fe52c1
feat: show unsupported emoji
2 years ago
Ryan Zhao
43b6f0b649
WIP: unsupported emojis
2 years ago
Ryan Zhao
651373234a
feat: add capability check for open group emoji reacts
2 years ago
Ryan Zhao
7ca48e9c7b
tweak: fix clear all action for open group moderators
2 years ago
Ryan Zhao
36801e4876
feat: disable emoji reacts for message requests
2 years ago
Ryan Zhao
094c64bb6a
tweak: fix context menu screen layout
2 years ago
ryanzhao
95cd516bce
tweak: if current user reacts then their username should appear as ‘You’
2 years ago
ryanzhao
0a9856d49a
tweak: fix reaction notifications
2 years ago
ryanzhao
78d8e939f1
tweak: fix search emoji
2 years ago
ryanzhao
f93820362c
add silence audio file
2 years ago
ryanzhao
adc6d948a2
Merge branch 'dev' into message-request-tweak
2 years ago
ryanzhao
1c94dd65d3
Merge branch 'dev' into ui-media-message
2 years ago
ryanzhao
f913b7a168
Merge branch 'dev' into add-documents-section
2 years ago
ryanzhao
93e2e295bc
tweak: update default emojis
2 years ago
ryanzhao
131cb9170b
Merge branch 'dev' into emoji-reacts
2 years ago
Morgan Pretty
b53ad0c5ed
Merge pull request #657 from mpretty-cyro/fix/use-yyimageview-only-when-needed
...
Only use YYImage for Gif/WebP images
2 years ago
Morgan Pretty
3ab8bdec77
Fixed an issue where hidden mods/admins wouldn't be properly recognised
...
Added an isHidden flag to the GroupMember
Reset the OpenGroup 'infoUpdates' value to force a re-fetch of the data and fix users affected by this bug
Fixed the broken unit tests
2 years ago
Morgan Pretty
9f4d1a678a
Fixed a bug where deleted incoming messages could incorrectly be counted as unread
2 years ago
Morgan Pretty
6d6d45b283
Updated the ProfilePictureView to only use YYImage for Gif and WebP images
...
Added support for animated OpenGroup images
2 years ago
ryanzhao
3870c0c505
minor fix
2 years ago
ryanzhao
9657998d7b
WIP: add block button to message request view
2 years ago
ryanzhao
92e6f1a356
update localised strings
2 years ago
ryanzhao
78d68bcc38
tweak: Delete -> Decline
2 years ago
ryanzhao
0ed4c7d66e
tweak: “Clear all” button just delete all message request conversations instead of blocking them
2 years ago
ryanzhao
db701bb0e2
feat: add a separate “Block” action when swiping a message request
2 years ago
Morgan Pretty
e007870c34
Fixed a bug where disappearing messages weren't working for local outgoing messages
2 years ago
Morgan Pretty
2acc32a44b
Fixed the broken MediaDetail <-> MediaTile custom transition
2 years ago
ryanzhao
76833c0b9f
tweak: fix album view background in visible message cells
2 years ago
ryanzhao
827ecee7b0
tweak: fix the layout of snapshot in context menu view
2 years ago
ryanzhao
85b3015d71
clean
2 years ago
ryanzhao
d02b0c90bd
Merge branch 'dev' into ui-media-message
2 years ago
ryanzhao
fa1a67d957
feat: show all media view with media & document sections from tapping All Media nav button
2 years ago
ryanzhao
a162f324b1
feat: add select button and delete function in media title screen
2 years ago
ryanzhao
99989f9944
Merge branch 'dev' into add-documents-section
2 years ago
ryanzhao
ba578fcb3c
Merge branch 'dev' into emoji-reacts
2 years ago
ryanzhao
1fa505d1a2
feat: show media detail
2 years ago