Commit graph

17192 commits

Author SHA1 Message Date
Morgan Pretty
6685dc0572 Dropping messages which shouldn't be processed without a thread
Removed an extra localised string value
2023-05-08 11:30:36 +10:00
Morgan Pretty
a9afb2d1d1 Accessibility and copy tweaks 2023-04-26 16:18:36 +10:00
Morgan Pretty
2983086837 Fixed an accessibility regression 2023-04-26 15:13:39 +10:00
Morgan Pretty
56164ab7f4 Fixed a build issue 2023-04-26 11:57:30 +10:00
Morgan Pretty
8cf2cef050 Fixed an issue where a migration could incorrectly hide the 'Note to Self' conversation 2023-04-21 16:37:29 +10:00
Morgan Pretty
0e1dea8f62 Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
# Conflicts:
#	Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
2023-04-21 16:36:11 +10:00
Morgan Pretty
6fd574916b Fixed a few bugs and build libSession-util from source
Added libSession-util as a submodule and wired into build
Updated the logic to run migrations when returning from the background as well (since we will have feature-flag controlled migrations it's possible for a "new" migration to become available at this point)
Fixed an issue where the 'Note to Self' conversation could appear when linking a device for a new user
Fixed an issue where the app would process the ConfigSyncJob before completing onboarding
2023-04-21 16:34:06 +10:00
Morgan Pretty
4dfe243965
Merge pull request #840 from mpretty-cyro/fix/app-permission-descriptions
Updated permission descriptions to appease Apple
2023-04-19 10:43:20 +10:00
Morgan Pretty
11b4c82bc3 Updated permission descriptions to appease Apple 2023-04-19 10:41:07 +10:00
Morgan Pretty
6832b788d9 Increase build number 2023-04-18 16:21:10 +10:00
Morgan Pretty
14f78e584d
Merge pull request #837 from mpretty-cyro/fix/broken-mentions
Fixed an issue where mentions weren't working
2023-04-18 16:18:55 +10:00
Morgan Pretty
08853e7333 Fixed an issue where mentions weren't working 2023-04-18 16:03:12 +10:00
Morgan Pretty
27e494dcb5 Increased build and version numbers 2023-04-18 14:51:39 +10:00
Morgan Pretty
f63d7c21fa
Merge pull request #835 from mpretty-cyro/fix/broken-share-extension
Fixed a broken share extension
2023-04-18 14:49:46 +10:00
Morgan Pretty
61b30c8858
Merge pull request #834 from mpretty-cyro/fix/remove-icloud-entitlements
Removed the iCloud entitlements
2023-04-18 14:49:33 +10:00
Morgan Pretty
39b005172b
Merge pull request #833 from mpretty-cyro/fix/incorrect-status-query
Fix recipientState query bug
2023-04-18 14:49:17 +10:00
Morgan Pretty
55c9160f4d
Merge pull request #831 from oxen-io/fix/incorrect-disappearing-message-setting
Disabled the disappearing messages setting when not a group member
2023-04-18 14:49:02 +10:00
Morgan Pretty
1d85fa35bd Fixed a broken query preventing threads from appearing in the share extension 2023-04-17 15:48:12 +10:00
Morgan Pretty
16bfbd4bad Removed the iCloud entitlements 2023-04-17 08:44:09 +10:00
Morgan Pretty
982e25d61d Fixed an incorrect query resulting in always showing the 'sending' status 2023-04-17 08:42:03 +10:00
Morgan Pretty
ad3e53d235 Fixed issues found during QA
Fixed a crash when removing a member from a group
Fixed an issue with accepting a message request breaking the UI
Fixed an issue where the mute optimistic update wasn't working
2023-04-14 18:19:18 +10:00
Morgan Pretty
19856c7ef5 Disabled the disappearing messages setting when not a group member 2023-04-14 18:17:56 +10:00
Morgan Pretty
8c8453d922 Updated to the latest libSession, fixed remaining items
Updated to the latest libSession version
Updated the 'hidden' logic to be based on a negative 'priority' value
Added an index on the Quote table to speed up conversation query
Fixed an odd behaviour with GRDB and Combine (simplified the interface as well)
Fixed an issue where migrations could fail
2023-04-14 12:39:18 +10:00
Morgan Pretty
fa39b5f61c Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Calls/CallVC.swift
#	Session/Conversations/Message Cells/Content Views/DocumentView.swift
#	Session/Conversations/Settings/OWSMessageTimerView.m
#	SessionMessagingKit/File Server/FileServerAPI.swift
#	SessionMessagingKit/Messages/Visible Messages/VisibleMessage.swift
#	SessionMessagingKit/Open Groups/OpenGroupManager.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
#	SessionMessagingKit/Shared Models/MessageViewModel.swift
#	SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
#	SessionSnodeKit/SnodeAPI.swift
#	SessionUtilitiesKit/Networking/HTTP.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentTextToolbar.swift
2023-04-13 13:22:39 +10:00
Morgan Pretty
b5004f38df Increased build and version numbers 2023-04-13 12:09:19 +10:00
Morgan Pretty
7e39ed369f
Merge pull request #782 from RyanRory/message-and-image-info
Media info
2023-04-13 12:07:22 +10:00
ryanzhao
73f5608f16 Merge branch 'dev' into message-and-image-info 2023-04-13 09:15:46 +08:00
Morgan Pretty
ce5b1ca9e4
Merge pull request #824 from mpretty-cyro/fix/new-certificates
Updated the seed node certificates
2023-04-13 11:13:56 +10:00
Morgan Pretty
699a8200ae Updated the port being used for the seed nodes 2023-04-13 11:12:14 +10:00
ryanzhao
6699e7ea0d Merge branch 'dev' into message-and-image-info 2023-04-13 09:12:03 +08:00
Morgan Pretty
a21839536c Merge remote-tracking branch 'upstream/dev' into fix/new-certificates 2023-04-13 11:09:09 +10:00
Morgan Pretty
7145bac72a
Merge pull request #823 from mpretty-cyro/feature/optimisations
Optimisations and Fixes
2023-04-13 11:05:29 +10:00
Morgan Pretty
5cbb4f632d Fix for PR comment 2023-04-13 11:03:47 +10:00
Morgan Pretty
2a693df4c1 Updated the seed node certificates and removed the workaround 2023-04-13 09:41:26 +10:00
Morgan Pretty
cac2831208 Fixed a few issues with albums and attachments
Fixed an issue where the JobRunner could schedule dependent jobs which were already running (eg. uploading attachments multiple times)
Fixed an issue where the image used for quotes might not be the first in an album message
Fixed an issue where sending an album message wouldn't send attachments in the correct order
Fixed an issue where album attachments wouldn't be downloaded in the correct order
2023-04-13 09:26:34 +10:00
Morgan Pretty
70ce967df6 Made a few optimisations and fixes
Made a couple of DB query optimisations for the Home and Conversation screens
Removed some compiler-complex global generic functions
Increased the timeout for file uploads
Fixed a few import issues
Fixed an issue preventing calls on the simulator from working (disable CallKit on the simulator)
Fixed an issue where opening a conversation with a draft would result in a typing indicator notification being sent (if enabled)
Fixed a truncation issue on the CallVC
2023-04-12 16:50:35 +10:00
Morgan Pretty
fa1d786ece
Merge pull request #792 from RyanRory/switch-video-view
Swapping video views in call
2023-04-12 14:15:39 +10:00
Morgan Pretty
5241327b07
Merge pull request #820 from oxen-io/fix/certificate-issues
Fixed a couple of issues with seed node requests
2023-04-11 14:05:11 +10:00
Morgan Pretty
b270133f68 Fixed a couple of issues with seed node requests
Updated the seed node certificates to use the new 10 year ones
Fixed an issue where multiple seed node requests could be triggered at once
Increased the version & build numbers
2023-04-11 13:10:11 +10:00
ryanzhao
93ff94186a fix an issue when quoting messages with multiple attachments, the quoted attachment doesn't stay the same. 2023-04-11 11:01:40 +08:00
ryanzhao
e261678d6d Merge branch 'dev' into switch-video-view 2023-04-11 07:43:26 +08:00
ryanzhao
cac8d22e0b Merge branch 'dev' into message-and-image-info 2023-04-11 07:42:57 +08:00
Morgan Pretty
f4d6babca2 Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
# Conflicts:
#	Podfile.lock
#	Session.xcodeproj/project.pbxproj
#	Session/Closed Groups/EditClosedGroupVC.swift
#	Session/Conversations/Settings/ThreadSettingsViewModel.swift
#	Session/Home/HomeVC.swift
#	Session/Home/HomeViewModel.swift
#	Session/Meta/Translations/de.lproj/Localizable.strings
#	Session/Meta/Translations/en.lproj/Localizable.strings
#	Session/Meta/Translations/es.lproj/Localizable.strings
#	Session/Meta/Translations/fa.lproj/Localizable.strings
#	Session/Meta/Translations/fi.lproj/Localizable.strings
#	Session/Meta/Translations/fr.lproj/Localizable.strings
#	Session/Meta/Translations/hi.lproj/Localizable.strings
#	Session/Meta/Translations/hr.lproj/Localizable.strings
#	Session/Meta/Translations/id-ID.lproj/Localizable.strings
#	Session/Meta/Translations/it.lproj/Localizable.strings
#	Session/Meta/Translations/ja.lproj/Localizable.strings
#	Session/Meta/Translations/nl.lproj/Localizable.strings
#	Session/Meta/Translations/pl.lproj/Localizable.strings
#	Session/Meta/Translations/pt_BR.lproj/Localizable.strings
#	Session/Meta/Translations/ru.lproj/Localizable.strings
#	Session/Meta/Translations/si.lproj/Localizable.strings
#	Session/Meta/Translations/sk.lproj/Localizable.strings
#	Session/Meta/Translations/sv.lproj/Localizable.strings
#	Session/Meta/Translations/th.lproj/Localizable.strings
#	Session/Meta/Translations/vi-VN.lproj/Localizable.strings
#	Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
#	Session/Meta/Translations/zh_CN.lproj/Localizable.strings
#	Session/Shared/FullConversationCell.swift
#	SessionMessagingKit/Configuration.swift
#	SessionMessagingKit/Database/Models/SessionThread.swift
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageSender+ClosedGroups.swift
#	SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
#	SessionUIKit/Utilities/UIContextualAction+Theming.swift
#	SessionUtilitiesKit/Database/Models/Job.swift
#	SessionUtilitiesKit/General/Dictionary+Utilities.swift
#	SessionUtilitiesKit/JobRunner/JobRunner.swift
2023-04-06 18:09:26 +10:00
Morgan Pretty
dd0a24894b
Merge pull request #816 from oxen-io/fix/cocoapods-build-issue
Added a workaround for a Cocoapods XCode 14.3 issue
2023-04-05 18:10:56 +10:00
Morgan Pretty
eb56d603e5 Added a workaround for a Cocoapods XCode 14.3 issue 2023-04-05 18:09:48 +10:00
Morgan Pretty
fbdb033365 Increased build & version numbers 2023-04-05 17:38:02 +10:00
Morgan Pretty
e3f40642d4
Merge pull request #814 from mpretty-cyro/fix/job-runner-issues
JobRunner fixes
2023-04-05 17:36:14 +10:00
ryanzhao
06172777a5 Merge branch 'dev' into message-and-image-info 2023-04-05 15:35:39 +08:00
Morgan Pretty
437ec27d72 JobRunner fixes
Updated the DataExtractionNotification to take a 'sentTimestamp' when created to reduce the chance for duplicates being sent
Fixed an issue where the 'hasPendingOrRunningJob' check didn't actually include running jobs
Fixed some odd behaviours with job dependencies
Fixed an incorrect failure count check
2023-04-05 17:19:21 +10:00
ryanzhao
16d4d0128e add a new format for video duration 2023-04-05 14:57:25 +08:00