William Grant
|
5b7afe0a29
|
fix: disappear synced settings updates
need to trigger the expirationStartTimestamp manually
|
2 years ago |
William Grant
|
674cda3278
|
fix: sync legacy mode in single mode before V2
for NTS and closed groups we want to set the expirationMode to legacy
|
2 years ago |
Audric Ackermann
|
63570d74ff
|
Merge pull request #2939 from yougotwill/feature/gh-2181/update_macos_logo
Update macOS icon to match new guidelines
|
2 years ago |
William Grant
|
3f35838ebf
|
feat: updated macOS icon to match new guidelines
|
2 years ago |
William Grant
|
bb646ed3b9
|
refactor: replaced get expirationTimerUpdate calls
with getExpirationTimerUpdate
|
2 years ago |
William Grant
|
0dcf48be16
|
refactor: replaced get expires_at calls
with getExpiresAt
|
2 years ago |
Audric Ackermann
|
40bfab301c
|
Merge pull request #2937 from oxen-io/clearnet
fix: do not try to store contacts not matching pubkey regex in wrapper
|
2 years ago |
Audric Ackermann
|
7336a39cca
|
Merge pull request #2938 from oxen-io/unstable
chore: bump to session 1.11.4
|
2 years ago |
William Grant
|
61eccb8d0f
|
refactor: replaced get expirationStartTimestamp calls
with getExpirationStartTimestamp
|
2 years ago |
Audric Ackermann
|
3b6dae7c7a
|
chore: bump to session 1.11.4
|
2 years ago |
William Grant
|
777584945d
|
refactor: replaced get expireTimer calls
with getExpireTimer
|
2 years ago |
Audric Ackermann
|
e6bbe93d32
|
Merge pull request #2936 from oxen-io/unstable
fix: do not try to store contacts not matching pubkey regex in wrapper
|
2 years ago |
Audric Ackermann
|
d369682462
|
Merge pull request #2932 from Bilb/fix-crash-space-in-pubkey
fix: do not try to store contacts not matching pubkey regex in wrapper
|
2 years ago |
William Grant
|
ebaedb2e4c
|
feat: created getters in message model
replaced all expirationType calls with getExpirationType
|
2 years ago |
William Grant
|
1861131ce2
|
refactor: replaced get lastDisappearingMessageChangeTimestamp calls
with getLastDisappearingMessageChangeTimestamp
|
2 years ago |
William Grant
|
712a1e92e4
|
refactor: replaced get hasOutdatedClient calls
with getHasOudatedClient
|
2 years ago |
William Grant
|
f31e157c12
|
refactor: replaced get expireTimer calls
with getExpireTimer
|
2 years ago |
William Grant
|
3ed041c4a5
|
feat: created getters on convo model
replaced all expirationMode calls
|
2 years ago |
William Grant
|
da869bfdd3
|
refactor: rename hook
useconversationusernameorshorten to usenicknameorprofilenameorshortenedpubkey
|
2 years ago |
William Grant
|
dfe0f6866a
|
fix: conversationheadertitle shortens pubkey
|
2 years ago |
William Grant
|
bea539e669
|
feat: when v2 is released migration legacy convos
use the default mode and timer value for the convo type
|
2 years ago |
William Grant
|
c4cc18ad2e
|
feat: dont expire messages that fail to send
|
2 years ago |
William Grant
|
fd73787192
|
feat: anyone in a group can change the setting
before the v2 release
|
2 years ago |
William Grant
|
251f2e1d37
|
fix: single mode is off by default
|
2 years ago |
William Grant
|
38a8012e10
|
refactor: providedexpirationtype to provideddisappearingmode
|
2 years ago |
William Grant
|
029db2d73f
|
refactor: useselectedconversationexpirationtype to useselectedconversationdisappearingmode
|
2 years ago |
William Grant
|
a484011acb
|
refactor: changetodisappearingmessageconversationtype to changetodisappearingconversationmode
|
2 years ago |
William Grant
|
515805b94d
|
fix: messages are no longer randomly deleted
forgot to expire only unread disappearing messages and not all messages
|
2 years ago |
William Grant
|
250e3d0238
|
refactor: rename expirationType on convo to expirationMode
this means convo has expirationMode and messages have expirationType
|
2 years ago |
William Grant
|
cd2f51684d
|
refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype
|
2 years ago |
William Grant
|
c7f8f4f635
|
fix: get_expiries retry and error handing
nested pRetry Abort errors can break our retry logic so we need to catch them
|
2 years ago |
William Grant
|
0e67e2a0b7
|
feat: improved expiry retry and error handing
nested pRetry Abort errors can break our retry logic so we need to catch them
|
2 years ago |
William Grant
|
5b6ebcad07
|
fix: add temp fix for single msg get_expiries
|
2 years ago |
William Grant
|
e6257f3cbc
|
fix: commented out some logs
|
2 years ago |
Audric Ackermann
|
7c16ce9da4
|
fix: do not try to store contacts not matching pubkey regex in wrapper
also remove existing convo with spaces and 05 on start
|
2 years ago |
William Grant
|
93b450ce56
|
feat: hit expire endpoint for read messages
for now it will hit the expire endpoint twice
|
2 years ago |
William Grant
|
c1dc2e5a6c
|
fix: hit expire endpoint when send is successful
we need the returned messageHash from the swarm
|
2 years ago |
William Grant
|
238a16149d
|
fix: we can trust the read start from libsession for expirationTimerUpdates
therefore we don't need to update the read status explicitly
|
2 years ago |
William Grant
|
958f64e27f
|
feat: get_expiries implementation done
now just need to make sure to call both endpoints in the correct places
|
2 years ago |
William Grant
|
475807c4ae
|
fix: remove redundant start timestamp start in read receipts
|
2 years ago |
William Grant
|
a4bd3f59bb
|
feat: improved expire swarm result logic
better logging and handle errors more smoothly
|
2 years ago |
William Grant
|
beb04d1b31
|
feat: improved logging for start expiry timestamp
|
2 years ago |
keejef
|
1cc4e6962b
|
fix: revert unintentional remote push
|
2 years ago |
keejef
|
c299eb06aa
|
fix: prevent installs on old windows versions
|
2 years ago |
William Grant
|
3b0d5f55e7
|
feat: added get_expiries typings
|
2 years ago |
William Grant
|
9e21f459dd
|
feat: started get_expiries work
signature now generates and renamed expire file to expireRequest
|
2 years ago |
William Grant
|
3cc155b9e8
|
feat: update the TTL with the snode expire result
|
2 years ago |
William Grant
|
ee5503585a
|
fix: comment out some unnecessary logging
|
2 years ago |
William Grant
|
32b7870e07
|
feat: make sure to use ms for the expireTimer
expireTimer on the model is in seconds so we need to convert it
|
2 years ago |
William Grant
|
7f68107738
|
feat: added retry logic to expireMessageOnSnode
|
2 years ago |