Commit Graph

17514 Commits (e946fd81d29dc6481ebbfac8dae099a097c0dd97)
 

Author SHA1 Message Date
Ryan Zhao e946fd81d2 minor refactor for automation test 2 years ago
Ryan Zhao 74844cc6b3 add 10s expiration settings for testing 2 years ago
Ryan Zhao a7db4485df resolve a race condition of expireTimerUpdate and configUpdate 2 years ago
ryanzhao d80ac97217 WIP: refactor BezierPathView with swiftUI 2 years ago
ryanzhao d717828af5 remove unused objc AVAudioSession+OWS 2 years ago
ryanzhao 40f1d6491d Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign 2 years ago
Morgan Pretty 44f8b7f59d Updated the GroupLeavingJob to succeed for certain error cases 2 years ago
ryanzhao 2df820339c refactor on adding expiration on interactions before inserted into database 2 years ago
Morgan Pretty 1ba060b7f0 Cleaned up the outdated message logic and fixed a few bugs
Fixed a bug where showing hidden conversations would appear at the bottom of the list
Fixed a bug where you would be kicked from a one-to-one conversation when opening it if you had hidden it
Fixed a bug where joining a community via URL wasn't automatically opening the community
Fixed a bug where the community poller could trigger again before the previous poll completed
Fixed an edge-case where community messages could be missed if the app crashed at the right time when processing a poll response
2 years ago
ryanzhao ae78abc5a4 fix an issue where expire timer update message being invalid 2 years ago
ryanzhao eb8f50c29f minor fix 2 years ago
ryanzhao 5b9944d668 Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign 2 years ago
ryanzhao e9c924b83b fix message receiver disappearing messages config unit test 2 years ago
ryanzhao 2e56a11003 WIP: add logic unit test for disappearing messages 2 years 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
2 years ago
ryanzhao bf20de187d WIP: unit test of message receiver for disappearing messages 2 years ago
ryanzhao 32d7dd2ea6 refactor on accessibility of SessionButton.Info, and fix some unit tests on disappearing messages config 2 years ago
ryanzhao 71f96058f1 fix broken unit test 2 years ago
ryanzhao 289d345874 add unit test for changing back to previous setting before confirming new settings 2 years ago
ryanzhao 6658c5edd5 fix issue of syncing disappearing messages 2 years ago
Ryan Zhao dca70058e3 fix disappearing messages config not sync when linking a new device 2 years ago
Ryan Zhao 9dfaa09a95 fix a bug on getting expirations from snode 2 years ago
Ryan Zhao 43e38c5644 Merge branch 'updated-user-config-handling' into disappearing-message-redesign 2 years ago
Ryan Zhao e171edfb18 update libsession 2 years 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
2 years ago
ryanzhao cd95212918 minor fix 2 years ago
ryanzhao 30e4ad691b further fix 2 years ago
ryanzhao 84452750fe fix disappear after read not synced properly 2 years ago
Morgan Pretty 6209f2b5c1 Updated LintLocalizableStrings to be a bit more exclusive
Removed a bunch of unused hidden translation files
2 years ago
Morgan Pretty 5760c23cbc Updated the LintLocalizableStrings to exclude built extension files 2 years 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
2 years 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
2 years ago
ryanzhao 284bdab9f8 WIP: refactor on fixing disappear after read 2 years ago
ryanzhao 963b3f6029 WIP: fix disappear after read for message sender 2 years ago
ryanzhao ee490bfa99 minor fix 2 years ago
Morgan Pretty 9794877692 Fixed an issue where jobs could run before their references are persisted 2 years ago
ryanzhao 71862a52b8 use exported C function in libSession to sync disappearing messages configuration 2 years ago
ryanzhao c969a8e012 fix disappear after read not working for message sender 2 years ago
Morgan Pretty 0cfd87ee27 Fixed a bug where the ProfilePictureView could incorrectly take up space when hidden 2 years ago
ryanzhao b78c13eafd fix UI issue of incoming visible messages in 1-1 convos 2 years ago
Ryan Zhao afb456b710 Merge branch 'updated-user-config-handling' into disappearing-message-redesign 2 years ago
Ryan Zhao 58740d9639 sync disappearing messages config through libSession 2 years ago
Morgan Pretty fd2794cbc2 Merge remote-tracking branch 'RyanFork/global-search-improvement' into feature/updated-user-config-handling
# Conflicts:
#	Session/Shared/FullConversationCell.swift
2 years ago
Morgan Pretty c1553aca41 Merge remote-tracking branch 'origin/fix/attachment-reupload-bugs' into feature/updated-user-config-handling
# Conflicts:
#	SessionUtilitiesKit/JobRunner/JobRunner.swift
2 years 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
2 years ago
ryanzhao e711c978c9 WIP: sync disappearing messages config through user config 2 years ago
Morgan Pretty 6fcfffafe7 Added logic to include the commit hash in the logs for debug builds 2 years ago
Morgan Pretty 8f2e09d125 Added a missing filter to a db query 2 years ago
Ryan Zhao ef1db5a1e2 WIP: Update expiration timer to be based on user config 2 years ago
Ryan Zhao 6ea61f770c clean 2 years ago