Morgan Pretty
749aeea6de
Tweaked a comment
2 years ago
Morgan Pretty
686768f8b2
Fixed a few bugs with sync messages
...
Fixed an issue where sync messages were failing to send if the message wasn't disappearing
Fixed an issue where the 'Failed to Sync' statuses wouldn't be shown
Updated the MessageSenderError, SnodeAPIError and OnionRequestAPIError to actually output our error strings when included in strings
Updated the tryFlatMapWithRandomSnode function to include context of the last error thrown
Cleaned up the 'isSyncMessage' logic
2 years ago
Ryan ZHAO
6dc5d3031b
Merge branch 'dev' into message-detail-screen
2 years ago
Ryan ZHAO
f5afdae646
Merge branch 'dev' into message-detail-screen
2 years ago
Morgan Pretty
e1bb6de7d6
Merge remote-tracking branch 'upstream/dev' into feature/drop-yap-database-support
...
# Conflicts:
# Podfile.lock
# SessionMessagingKit/Database/Migrations/_003_YDBToGRDBMigration.swift
2 years ago
Ryan ZHAO
2e4c11f4b9
add a process to clean up any expired messages before loading initial screen after app launch
2 years ago
Ryan ZHAO
6e8e72c573
fix an issue when disappearing messages jobs weren't be created for messages received by PNs.
2 years ago
Ryan ZHAO
bd0a25bbe9
fix an issue that a disappearing messages control message will be removed by a race condition
2 years ago
Ryan ZHAO
b4f01db37e
extend expire timer update message TTL to be default 14 days
2 years ago
Ryan ZHAO
4cf739eeef
clean
2 years ago
Ryan ZHAO
ce1eee2018
fix an issue where disappearing messages settings in groups won't be synced on new linked devices
2 years ago
Ryan ZHAO
2eac3d79f2
fix an issue where after creating a group, the group will have a DaS-1D default setting
2 years ago
Ryan ZHAO
6d2e07dea6
fix an issue for local generated expiration update messages being removed immediately.
2 years ago
Ryan ZHAO
31b0d008e6
clean
2 years ago
Ryan ZHAO
fdae955288
fix data extraction message DaR
2 years ago
Ryan ZHAO
b2360d8e1a
fix an issue where DaR messages are read on linked devices won't have correct expiration start time
2 years ago
Ryan ZHAO
9a528f8c71
fix disappearing message control message already read on linked devices
2 years ago
Morgan Pretty
84492be016
Fixed build issues, removed invalid unit tests and missing copy
2 years ago
Morgan Pretty
661720a988
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Meta/Translations/ar.lproj/Localizable.strings
# Session/Meta/Translations/be.lproj/Localizable.strings
# Session/Meta/Translations/bg.lproj/Localizable.strings
# Session/Meta/Translations/bn.lproj/Localizable.strings
# Session/Meta/Translations/cs.lproj/Localizable.strings
# Session/Meta/Translations/da.lproj/Localizable.strings
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/el.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/eo.lproj/Localizable.strings
# Session/Meta/Translations/es-ES.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fil.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/hu.lproj/Localizable.strings
# Session/Meta/Translations/id.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/ko.lproj/Localizable.strings
# Session/Meta/Translations/ku.lproj/Localizable.strings
# Session/Meta/Translations/lt.lproj/Localizable.strings
# Session/Meta/Translations/lv.lproj/Localizable.strings
# Session/Meta/Translations/ne-NP.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/no.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt-BR.lproj/Localizable.strings
# Session/Meta/Translations/pt-PT.lproj/Localizable.strings
# Session/Meta/Translations/ro.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si-LK.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sl.lproj/Localizable.strings
# Session/Meta/Translations/sv-SE.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/tr.lproj/Localizable.strings
# Session/Meta/Translations/uk.lproj/Localizable.strings
# Session/Meta/Translations/vi.lproj/Localizable.strings
# Session/Meta/Translations/zh-CN.lproj/Localizable.strings
# Session/Meta/Translations/zh-TW.lproj/Localizable.strings
# SessionMessagingKit/Configuration.swift
# SessionUtilitiesKit/Database/Storage.swift
2 years ago
Ryan ZHAO
4c340188c2
fix ttl for legacy mode
2 years ago
Ryan ZHAO
43e2983f49
fix call messages and data extraction messages with their expiration info and refactor
2 years ago
Ryan ZHAO
1c6232e4d7
minor refactor
2 years ago
Morgan Pretty
a563cddba8
Added a timeout for the MessageSendJob and additional logging
2 years ago
Ryan ZHAO
4c0c1cda1a
Do not process outdated expiration update messages
2 years ago
Ryan ZHAO
c02c3abd73
fix an issue where deleted messages won't show profile picture in groups
2 years ago
Ryan ZHAO
c473c6cb23
fix an issue where disappearing messages config in legacy group was not updated
2 years ago
Ryan ZHAO
68ce009d1c
fix an issue when following settings linked devices won't sync the updated config
2 years ago
Ryan ZHAO
e81923cdef
fix an issue when updating expiry unchanged messages won't start disappear
2 years ago
Morgan Pretty
e1d6a9dfc1
Added a migration to recreate any invalid FTS tables
2 years ago
Ryan ZHAO
87309ccba1
fix an issue where note to self may show expiration update control messages which should be removed already.
2 years ago
Morgan Pretty
cbcdb9b37f
Refactored AppContext and AppRediness to Swift
2 years ago
Ryan ZHAO
084586e6ba
change call messages and data extraction notification to be DaR if needed
2 years ago
Ryan ZHAO
9231f57636
minor fix
2 years ago
Ryan ZHAO
04d734ef87
use local disappearing messages setting for call messages and data extraction notifications
2 years ago
Ryan ZHAO
39341742ea
Don't show following settings for closed groups
2 years ago
Ryan ZHAO
10d1c64c29
remove outdated client banner when receiving a message from new version
2 years ago
Ryan ZHAO
787f2835a9
fix outdated client banner for showing current user
2 years ago
Ryan ZHAO
ac30b3c797
fix unsend requests
2 years ago
Ryan ZHAO
ff691529c4
Do NOT expire control messages in groups
2 years ago
Ryan ZHAO
e38fb400ea
refactor on the way that attaching disappearing messages config to messages
2 years ago
Ryan ZHAO
9fc5f8fa68
WIP: refactoring the way of applying disappearing messages settings
2 years ago
Ryan ZHAO
7d0e0d5164
remove attached disappearing messages settings for some control messages
2 years ago
Ryan ZHAO
c9df2a73e7
bring back false deleted logic
2 years ago
Ryan ZHAO
79eafa7df8
fix logic error for message ttl
2 years ago
Ryan ZHAO
2fc021c48c
fix an edge case where there is no expiration info for messages already expired
2 years ago
Ryan ZHAO
0aa32bcab3
fix an issue where expiration update control messages won't be marked as read on linked devices
2 years ago
Ryan ZHAO
b22fe40d6e
fix an issue where received expiration update control message should already be read
2 years ago
Ryan ZHAO
7693e53183
minor refactor and fix expiration update message for control messages
2 years ago
Ryan ZHAO
42f2440067
fix disappearing messages update control messages for legacy groups and linked devices
2 years ago
Ryan ZHAO
74efe8cc72
fix an issue for legacy groups disappearing message update control message
2 years ago