Morgan Pretty
44469d9078
Few minor tweaks & bug fixes
...
Added an 'all' namespace to make the "delete from all" behaviour more explicit
Defaulted the ConfigDump 'timestampMs' database column to 0
Updated the 'conversationInConfig' logic to support the note to self conversation
1 year ago
Morgan Pretty
613dbb4afa
Another tweak for the string linter and a couple of UI fixes
...
Fixed a minor UI bug with the ProfilePictureView when in a SessionCell
Fixed a height calculation issue on the EditClosedGroupVC
1 year ago
Morgan Pretty
6209f2b5c1
Updated LintLocalizableStrings to be a bit more exclusive
...
Removed a bunch of unused hidden translation files
1 year ago
Morgan Pretty
5760c23cbc
Updated the LintLocalizableStrings to exclude built extension files
1 year ago
Morgan Pretty
c455a13a7b
Finished adding logic to ignore messages invalidated by config
...
Added timestamps to the Profile table to avoid overriding current profile info with older info
Updated the MessageReceiver to ignore the rest of the messages invalidated by the config
Updated to the latest libSession
Updated the JobRunner to expose some more info about the currently running jobs
Made some tweaks to the ConfigurationSyncJob to better support concurrent jobs running for different targets
1 year ago
Morgan Pretty
3b772b7f90
[WIP] started adding logic to ignore messages invalidated by config
...
Created a ConfigMessageReceiveJob just to clean up the logs a bit
Updated the poller to make any MessageReceive jobs dependant on any ConfigMessageReceive jobs which are created
Updated legacy groups to delete the group content when you are removed
Fixed an issue where the JobRunner wouldn't stop pending jobs while clearing data
Fixed another issue with the profile view in the message cell
1 year ago
Morgan Pretty
9794877692
Fixed an issue where jobs could run before their references are persisted
1 year ago
Morgan Pretty
0cfd87ee27
Fixed a bug where the ProfilePictureView could incorrectly take up space when hidden
1 year ago
Morgan Pretty
fd2794cbc2
Merge remote-tracking branch 'RyanFork/global-search-improvement' into feature/updated-user-config-handling
...
# Conflicts:
# Session/Shared/FullConversationCell.swift
1 year ago
Morgan Pretty
c1553aca41
Merge remote-tracking branch 'origin/fix/attachment-reupload-bugs' into feature/updated-user-config-handling
...
# Conflicts:
# SessionUtilitiesKit/JobRunner/JobRunner.swift
1 year ago
Morgan Pretty
5d88db7a8a
Merge remote-tracking branch 'origin/feature/tweak-profile-modal-ui' into feature/updated-user-config-handling
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Calls/Call Management/SessionCall.swift
# Session/Conversations/ConversationVC.swift
# Session/Conversations/Input View/MentionSelectionView.swift
# Session/Conversations/Message Cells/VisibleMessageCell.swift
# Session/Settings/SettingsViewModel.swift
# Session/Shared/Views/SessionAvatarCell.swift
# Session/Shared/Views/SessionCell+AccessoryView.swift
# SessionUIKit/Components/ConfirmationModal.swift
# SessionUIKit/Components/PlaceholderIcon.swift
# SignalUtilitiesKit/Profile Pictures/ProfilePictureView.swift
1 year ago
Morgan Pretty
6fcfffafe7
Added logic to include the commit hash in the logs for debug builds
1 year ago
Morgan Pretty
09ab977861
Updated the code to decode and use updated notifications
...
Made the JobQueue execution type explicit
Fixed a bug where legacy group's might not be unsubscribed from
1 year ago
Morgan Pretty
8f2e09d125
Added a missing filter to a db query
1 year ago
Morgan Pretty
4419d31077
Removed the ability to swipe-to-reply to sending/failed outgoing messages
1 year ago
Morgan Pretty
41ba692a03
Fixed an issue where you couldn't search for hidden contacts
1 year ago
Morgan Pretty
22303f2458
Colour tweak
1 year ago
Morgan Pretty
cf2e198a64
Updated the profile picture modal
...
Moved the ProfilePictureView into SessionUIKit
Fixed a couple of minor ProfilePictureView bugs
1 year ago
Morgan Pretty
2d792e4e3e
Updated the profile picture modal and standardised the ProfilePictureView sizes
...
Fixed an issue where 'CurrentAppContext().isMainAppAndActive' wasn't called on the main thread
Updated the ProfilePictureView to have the updated icon UI
1 year ago
Morgan Pretty
2bb68ccbcf
Fixed a few issues found during QA
...
Fixed an issue where you could be left on the settings screen after deleting/leaving a conversation
Fixed an issue where deleting the last contact/group/community from a device would result in linked devices not deleting the relevant conversation
Fixed an issue where leaving a group created a race condition where linked devices wouldn't remove the group
1 year ago
Morgan Pretty
fc94d24ddf
Fixed up and added more unit tests to the JobRunner
1 year ago
Morgan Pretty
b277056a62
Removed the extra debug logs for message sending
1 year ago
Morgan Pretty
a532976333
Updated the JobRunner to wait until the current transaction is done before running a job
1 year ago
Morgan Pretty
9c2ec47557
Added more logs for debugging
1 year ago
Morgan Pretty
44824c8127
Added a bunch of logs to the Jobs to better track the startup state
1 year ago
Morgan Pretty
77b6faccb3
Merge remote-tracking branch 'upstream/dev' into feature/job-runner-unit-tests
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# SessionUtilitiesKit/Database/Models/Job.swift
# SessionUtilitiesKit/Database/Models/JobDependencies.swift
# SessionUtilitiesKit/JobRunner/JobRunner.swift
1 year ago
Morgan Pretty
3f362a71f3
Fixed a couple of QA issues
...
Forced the user config feature to be on (for testing)
Fixed a bug where triggering the 'Delete for everyone' functionality would incorrectly try to delete from the recipient swarm (not possible)
Fixed a bug where the 'profileNamePublisher' could only be set once resulting in potential issues if you try to restore different accounts within the same session
Re-added the limit to the number of reactions to display before collapsing to make it consistent with the designs and other platforms
Updated the SnodeAPI to ensure that when it retries it will actually select a new snode
1 year ago
Morgan Pretty
37894175e5
Fixed a couple of bugs
...
Fixed a bug where reacting to an incoming attachment message in a one-to-one conversation would result in the attachment being re-uploaded
Fixed a bug where concurrent queues in the JobRunner wouldn't start newly added jobs until current jobs had finished executing
1 year ago
Ryan Zhao
ffb3f0dd90
adjust snippet function parameters to get a good looking result
1 year ago
Ryan Zhao
66d7226d80
get rid of truncating calculation and guard constant number
1 year ago
Morgan Pretty
61ad85b97b
Added logic to unsubscribe for legacy one-to-one PNs
1 year ago
Morgan Pretty
4330a40f6f
Started working on integrating the updated push APIs
...
Updated the PushNotificationAPI to be more consistent with the SnodeAPI and OpenGroupAPI structures
Updated the logic so if the database key can't be retrieved the app will no longer throw a fatalError (now just fail to initialise Storage and rely on the App/Extensions to properly handle this case)
Fixed a couple of bugs where the share extension wouldn't populate correctly
1 year ago
ryanzhao
e2384e464f
use snippet function in sql query for message search
1 year ago
Morgan Pretty
19eddd79a1
Fixed an issue where non-visible messages were causing their conversations to appear
...
Fixed a crash when trying to unsend a message
1 year ago
Morgan Pretty
2053b6b0cd
Added some accessibility info
...
Fixed an issue where the Display Picture update modal wouldn't rendering animated images actually animating
1 year ago
Morgan Pretty
9799297e15
Fixed build issues from merge
1 year ago
Morgan Pretty
534343f8b0
Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
...
# Conflicts:
# Session/Closed Groups/NewClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/ConversationVC.swift
# Session/Conversations/ConversationViewModel.swift
# Session/Conversations/Settings/ThreadSettingsViewModel.swift
# Session/Home/GlobalSearch/GlobalSearchViewController.swift
# Session/Home/HomeVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Media Viewing & Editing/GIFs/GifPickerViewController.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/Settings/BlockedContactsViewController.swift
# Session/Settings/NukeDataModal.swift
# Session/Settings/SettingsViewModel.swift
# SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
# SessionUIKit/Components/ConfirmationModal.swift
1 year ago
Morgan Pretty
db67e36acb
Updated the feature flag so it will continue to use User Config if the migrations have already been run
1 year ago
Morgan Pretty
2035d508d9
Ran pod install
1 year ago
Morgan Pretty
7ecb645454
Merge remote-tracking branch 'upstream/master' into dev
...
# Conflicts:
# Session/Meta/Translations/fr.lproj/Localizable.strings
1 year ago
Morgan Pretty
03d879804f
Increased build and version numbers
1 year ago
Morgan Pretty
6be759d39c
Merge pull request #851 from mpretty-cyro/feature/updated-profile-picture-modal
...
Updated the profile picture management UI & functionality
1 year ago
Morgan Pretty
c5a9c92a92
Merge pull request #847 from RyanRory/fix-link-preview
...
Fix link preview
1 year ago
Morgan Pretty
cd5dd1e3fa
Merge pull request #848 from obouchet/chore/french_translations
...
add and fix missing French translations
1 year ago
Morgan Pretty
e061bb02cd
Merge pull request #850 from mpretty-cyro/fix/general-bug-fixes
...
Various tweaks and fixes
1 year ago
Morgan Pretty
ff2a48d94d
Merge pull request #852 from mpretty-cyro/fix/updated-seed3-cert
...
Updated the certificate for seed3
1 year ago
Morgan Pretty
4455af9771
Merge pull request #853 from RyanRory/fix-global-search-hanging
...
Fix global search hanging issue
1 year ago
Ryan Zhao
c69c7fc63f
fix an issue when using global search and there is a long long search result, the app will end up hanging
1 year ago
Morgan Pretty
d19ed8599f
Updated the certificate for seed3
1 year ago
Morgan Pretty
c134acdc90
Updated to the latest version of libSession
1 year ago