Commit graph

17439 commits

Author SHA1 Message Date
Morgan Pretty 81b63075cb Updated the seed node certificate validation to use a specific date 2023-04-05 15:07:45 +10:00
ryanzhao 26ca3541ce Merge branch 'dev' into message-and-image-info 2023-04-05 10:10:23 +08:00
ryanzhao c101f61473 clean 2023-04-04 13:53:39 +08:00
ryanzhao 60b931b32a pod update 2023-04-04 12:27:39 +08:00
ryanzhao d2dbace848 clean 2023-04-04 12:00:02 +08:00
ryanzhao 84dd7f1a7f Merge branch 'dev' into conversation-swipe-actions 2023-04-04 11:38:37 +08:00
ryanzhao 36748a81c6 use delete action for group that current user is no longer in 2023-04-04 11:38:04 +08:00
Morgan Pretty ae0d6f2f29
Merge pull request #811 from mpretty-cyro/fix/xcode-14-3-compile-issue
Updated cocoapods and fixed a XCode 14.3 build error
2023-04-04 12:59:20 +10:00
Morgan Pretty cd00975e56 Merge remote-tracking branch 'origin/fix/xcode-14-3-compile-issue' into feature/job-runner-unit-tests 2023-04-04 12:14:02 +10:00
Morgan Pretty 3c526645a0 Merge remote-tracking branch 'upstream/dev' into feature/job-runner-unit-tests 2023-04-04 12:11:07 +10:00
Morgan Pretty d208135433
Merge pull request #810 from mpretty-cyro/fix/reentracy-crash
Fix reentrancy crash
2023-04-04 12:09:16 +10:00
Morgan Pretty e11ba3c95f Updated cocoapods and fixed a XCode 14.3 build error 2023-04-04 12:07:06 +10:00
Morgan Pretty dcae781923 Fixed a crash due to database reentrancy when generating the users blinded public key 2023-04-04 10:18:43 +10:00
ryanzhao 7f24097343 update leave group copy in conversation settings view 2023-04-03 15:41:17 +08:00
Morgan Pretty a7af1ca768 Started laying the ground work for unit testing the JobRunnner
Starting injecting dependencies for the JobRunner
Turned the JobRunner into a singleton instance
2023-04-03 17:35:46 +10:00
ryanzhao 6302170e4d remove mark as read/unread action 2023-04-03 15:26:40 +08:00
ryanzhao 27cfe6b8b8 make the swipe actions always right & correct the copy for delete a covnersation 2023-04-03 15:22:36 +08:00
ryanzhao 63f49615b5 fix an issue where info action will show when there is no attachments 2023-04-03 09:22:31 +08:00
ryanzhao 53293fbb25 add localised string for message info title 2023-04-03 09:04:27 +08:00
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