Commit Graph

17503 Commits (5b9944d6685b662e08d8b9fa77ca1fbda3160ea2)
 

Author SHA1 Message Date
ryanzhao 5b9944d668 Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign 1 year ago
ryanzhao e9c924b83b fix message receiver disappearing messages config unit test 1 year ago
ryanzhao 2e56a11003 WIP: add logic unit test for disappearing messages 1 year ago
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
ryanzhao bf20de187d WIP: unit test of message receiver for disappearing messages 1 year ago
ryanzhao 32d7dd2ea6 refactor on accessibility of SessionButton.Info, and fix some unit tests on disappearing messages config 1 year ago
ryanzhao 71f96058f1 fix broken unit test 1 year ago
ryanzhao 289d345874 add unit test for changing back to previous setting before confirming new settings 1 year ago
ryanzhao 6658c5edd5 fix issue of syncing disappearing messages 1 year ago
Ryan Zhao dca70058e3 fix disappearing messages config not sync when linking a new device 1 year ago
Ryan Zhao 9dfaa09a95 fix a bug on getting expirations from snode 1 year ago
Ryan Zhao 43e38c5644 Merge branch 'updated-user-config-handling' into disappearing-message-redesign 1 year ago
Ryan Zhao e171edfb18 update libsession 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
ryanzhao cd95212918 minor fix 1 year ago
ryanzhao 30e4ad691b further fix 1 year ago
ryanzhao 84452750fe fix disappear after read not synced properly 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
ryanzhao 284bdab9f8 WIP: refactor on fixing disappear after read 1 year ago
ryanzhao 963b3f6029 WIP: fix disappear after read for message sender 1 year ago
ryanzhao ee490bfa99 minor fix 1 year ago
Morgan Pretty 9794877692 Fixed an issue where jobs could run before their references are persisted 1 year ago
ryanzhao 71862a52b8 use exported C function in libSession to sync disappearing messages configuration 1 year ago
ryanzhao c969a8e012 fix disappear after read not working for message sender 1 year ago
Morgan Pretty 0cfd87ee27 Fixed a bug where the ProfilePictureView could incorrectly take up space when hidden 1 year ago
ryanzhao b78c13eafd fix UI issue of incoming visible messages in 1-1 convos 1 year ago
Ryan Zhao afb456b710 Merge branch 'updated-user-config-handling' into disappearing-message-redesign 1 year ago
Ryan Zhao 58740d9639 sync disappearing messages config through libSession 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
ryanzhao e711c978c9 WIP: sync disappearing messages config through user config 1 year ago
Morgan Pretty 6fcfffafe7 Added logic to include the commit hash in the logs for debug builds 1 year ago
Morgan Pretty 8f2e09d125 Added a missing filter to a db query 1 year ago
Ryan Zhao ef1db5a1e2 WIP: Update expiration timer to be based on user config 1 year ago
Ryan Zhao 6ea61f770c clean 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
ryanzhao 89324f01bf update disappearing messages unit test 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
ryanzhao 00e468fcce implement the new approach to sync disappearing after read status across devices 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
ryanzhao 2b85c0fde0 WIP: implement new approach to sync disappearing after read across devices 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