Commit Graph

17495 Commits (6658c5edd5ca985a583537979ba608a8b8cea3ed)
 

Author SHA1 Message Date
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
Morgan Pretty 4419d31077 Removed the ability to swipe-to-reply to sending/failed outgoing messages 2 years ago
Morgan Pretty 41ba692a03 Fixed an issue where you couldn't search for hidden contacts 2 years ago
Morgan Pretty 22303f2458 Colour tweak 2 years ago
Morgan Pretty cf2e198a64 Updated the profile picture modal
Moved the ProfilePictureView into SessionUIKit
Fixed a couple of minor ProfilePictureView bugs
2 years ago
ryanzhao 89324f01bf update disappearing messages unit test 2 years 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
2 years ago
ryanzhao 00e468fcce implement the new approach to sync disappearing after read status across devices 2 years 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
2 years ago
ryanzhao 2b85c0fde0 WIP: implement new approach to sync disappearing after read across devices 2 years ago
Morgan Pretty b277056a62 Removed the extra debug logs for message sending 2 years ago
Morgan Pretty a532976333 Updated the JobRunner to wait until the current transaction is done before running a job 2 years ago
Morgan Pretty 9c2ec47557 Added more logs for debugging 2 years ago
Morgan Pretty 44824c8127 Added a bunch of logs to the Jobs to better track the startup state 2 years 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
2 years ago
Ryan Zhao b05bb7f9bd fix a crash when the network clock offset is negative 2 years ago
Ryan Zhao e78b41164c add missing translation in French 2 years 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
2 years ago
Ryan Zhao edfe8a61b0 Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign 2 years ago
Ryan Zhao ffb3f0dd90 adjust snippet function parameters to get a good looking result 2 years ago