Commit graph

17320 commits

Author SHA1 Message Date
ryanzhao
1f181f7781 revert changes of PN server link 2023-04-03 08:55:22 +08:00
Morgan Pretty
c80b6c720e Fixed the QA issues and a few other bugs
Updated the convoInfoVolatile to only ever set `last_read` to the maximum between the current and updated values
Fixed an issue where deleting the Note to Self and One-to-one conversations wouldn't reset the 'pinnedPriority' value
Fixed an issue with updating legacy group members and losing admin status
Fixed an issue where receiving a 'NEW' legacy group control message could revert legacy group changes
Fixed a bug where the open group suggestion grid could have broken positioning depending on the number of items
Fixed a bug where the UI wouldn't update correctly when network access was lost
Fixed a fun bug where one-to-one conversations could reappear after deletion because a new snode was polled and the latest (locally deleted) message was received again
Fixed some incorrect accessibility values
2023-03-31 12:09:04 +11:00
ryanzhao
e278c205ba make the job permanent fail if missing required details 2023-03-17 15:42:40 +11:00
Morgan Pretty
fde34a6c45 Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling 2023-03-17 15:13:03 +11:00
Morgan Pretty
5fdfd6df3b Fixed issues raised during QA
Fixed a bug where the legacy group invitation was getting sent to the wrong location
Fixed a bug where outgoing typing indicators would be sent to blocked contacts
Fixed a bug where the call button was visible for blocked contacts
Fixed a bug where read receipts could be sent to blocked contacts
Fixed a bug where the conversation nav buttons wouldn't get updated correctly in some cases
Fixed a bug where we could incorrectly include the current user in the contacts syncing
Fixed a bug where the initial state of the Note to Self conversation wasn't getting synced
Fixed a bug where the Note to Self conversation could get removed
Fixed a bug with where the conversation title would be misaligned in some cases
Fixed a bug where link previews and quotes with images weren't getting sent correctly
Fixed a crash when removing a user from a legacy group
Added some missing accessibility info
Updated the code to ensure the user is kicked from the conversation if it's deletion gets synced while it's open
Updated the conversation empty state copy
2023-03-17 15:12:35 +11:00
ryanzhao
3a7517ec64 fail the group leaving job permanently if there is no thread or closed group record 2023-03-17 15:10:55 +11:00
ryanzhao
57289158e2 clean & merge dev 2023-03-17 14:49:27 +11:00
ryanzhao
620d69ada9 Merge branch 'dev' into conversation-swipe-actions 2023-03-17 14:48:52 +11:00
Morgan Pretty
8f64e8d7e6
Merge pull request #805 from oxen-io/dev
Release 2.2.9
2023-03-16 17:36:53 +11:00
Morgan Pretty
65e7009b0a Updated build and version numbers 2023-03-16 17:35:52 +11:00
Morgan Pretty
55de9affbb
Merge pull request #788 from mpretty-cyro/fix/appium-interaction-issues
Fixed an issue preventing tapping links
2023-03-16 17:32:55 +11:00
Morgan Pretty
e1c83dc999 Merge remote-tracking branch 'upstream/dev' into fix/appium-interaction-issues
# Conflicts:
#	Session/Conversations/Message Cells/VisibleMessageCell.swift
2023-03-16 16:10:53 +11:00
Morgan Pretty
1c7eaed8b6 Added logic to update cached expiry after config TTL extension
Updated the UpdateExpiryResponse signature verification logic
Another couple of accessibility label/id tweaks
2023-03-16 14:50:14 +11:00
ryanzhao
0958a15b2d fix group leaving job blocking message send job queue 2023-03-16 14:26:52 +11:00
Morgan Pretty
15a0eccaf2 Added more accessibility info to the name field 2023-03-16 11:57:13 +11:00
RyanZhao
402b295bc9
Merge pull request #795 from oxen-io/dev
Release 2.2.8
2023-03-16 10:12:54 +11:00
Morgan Pretty
4012f91777 Attempt to fix a QA accessibility element issue 2023-03-15 16:45:19 +11:00
Morgan Pretty
a8c4c3eb76 Updated migration numbers as a result from merge and bug fixes
Updated the CallVC to support an animated profile picture
Fixed a button layout issue with the landing screen
Fixed a bug where the input view could appear above the call UI when the app returns to the foreground
Fixed a bug where the push notification registration could incorrectly get triggered during onboarding when recovering from an onboarding crase
2023-03-15 15:27:01 +11:00
Morgan Pretty
9ddfbefd72 Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	SessionMessagingKit/Configuration.swift
2023-03-15 15:00:01 +11:00
ryanzhao
cea2e1522d WIP: make group leaving a job 2023-03-14 17:08:38 +11:00
ryanzhao
eed8b1dfcb delete thread after leaving group succeeds 2023-03-14 15:25:12 +11:00
ryanzhao
f8fecaca0b make group leaving a job 2023-03-14 15:06:57 +11:00
ryanzhao
2e7325ce9a minor fix 2023-03-14 13:46:52 +11:00
ryanzhao
75d60f9d85 Merge branch 'dev' into conversation-swipe-actions 2023-03-14 13:42:29 +11:00
ryanzhao
723d8a79e1 bump up build number 2023-03-14 13:33:59 +11:00
RyanZhao
340e3fdc80
Merge pull request #804 from RyanRory/fix-global-search-2.2.8
Fix global search on 2.2.8
2023-03-14 13:08:17 +11:00
ryanzhao
05b13b3037 update the description of the migration 2023-03-14 13:07:36 +11:00
ryanzhao
6f5052c0da WIP: make group leaving a job 2023-03-14 13:04:03 +11:00
ryanzhao
4c3a9e8cc1 fix FTS table and global search 2023-03-14 10:44:02 +11:00
ryanzhao
51d8eea68c clean 2023-03-10 15:50:17 +11:00
ryanzhao
034b67d6a3 fix an issue where the group won't be deleted 2023-03-10 15:35:42 +11:00
ryanzhao
079d6f8c9f disable the swipe actions when in the "leaving" state 2023-03-10 14:04:29 +11:00
ryanzhao
bf08394ebd change the title back to text primary colour when failed to leave a group 2023-03-10 13:25:42 +11:00
ryanzhao
5ec51a99c6 move removing group member record logic after the leaving message is successfully sent 2023-03-10 11:20:36 +11:00
Morgan Pretty
1334a64031 Removed usages of Box.KeyPair, removed a TODO 2023-03-10 09:42:36 +11:00
Morgan Pretty
8f39fe6972 Fixed a couple of minor bugs
Fixed a bug where the volatile info would remain after removing the conversation
Fixed a bug where sending a message wasn't correctly jumping to the bottom of the conversation
2023-03-09 17:51:26 +11:00
Morgan Pretty
a6699f0c58 Made a few small bug fixes & improvements
Updated the conversation empty state to appear in all conversation types
Recreating the interaction FTS table if it doesn't exist (somehow was removed from some of my DBs...)
Fixed a couple of incorrect swipe action colours
Fixed a few issues causing unneeded conversation cell layouts which could impact performance
Fixed a bug where the in-conversation search loading indicator wouldn't disappear when pressing the clear button
2023-03-09 15:46:45 +11:00
Morgan Pretty
d463a459a2 Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling 2023-03-09 09:09:04 +11:00
Morgan Pretty
66fd2d4ff8 Finished off a few remaining bits and pieces
Added the 'outdated client' warning banner
Added a unit test to validate the 'group(by:)' method maintains ordering
Added an error when trying to message a non-standard session id directly
Removed the "hide" logic for groups (don't want it)
Removed some unneeded thread fetching
Updated the logic to use the 'lastHash' when fetching config messages
Updated the logic to use the libSession value restrictions instead of hard-coded values
Fixed an issue where members weren't getting removed from legacy groups
2023-03-08 17:27:07 +11:00
ryanzhao
282230c87a minor refactor 2023-03-08 17:10:21 +11:00
ryanzhao
102b4a67ad update UI and copy for group leaving status 2023-03-08 17:00:17 +11:00
ryanzhao
f14982ed7b minor fix 2023-03-08 14:17:19 +11:00
ryanzhao
e37756ccf4 add leaving status for leaving groups 2023-03-08 14:10:41 +11:00
ryanzhao
34d41d7d40 Merge branch 'dev' into conversation-swipe-actions 2023-03-08 11:55:53 +11:00
ryanzhao
4af96fb841 update build number 2023-03-08 11:45:33 +11:00
ryanzhao
975812db95 WIP: update info message for user leaving a group 2023-03-08 11:13:37 +11:00
RyanZhao
01e6a1c705
Merge pull request #803 from RyanRory/fix-retry-sending-attachments
Fix retry sending attachments that are not downloaded
2023-03-07 16:27:09 +11:00
ryanzhao
ee8008ff4d minor optimisation on fetching attachment from database 2023-03-07 16:02:46 +11:00
ryanzhao
e66179ced9 Merge branch 'conversation-swap-action' into conversation-swipe-actions 2023-03-07 15:53:31 +11:00
ryanzhao
d0ba22dc4f fix retry sending attachments that are not downloaded 2023-03-07 15:48:27 +11:00