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
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
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