Ryan ZHAO
e81923cdef
fix an issue when updating expiry unchanged messages won't start disappear
7 months ago
Ryan ZHAO
ac30b3c797
fix unsend requests
7 months ago
Ryan ZHAO
810a990735
fix disappearing messages for call message
7 months ago
Ryan ZHAO
9fc5f8fa68
WIP: refactoring the way of applying disappearing messages settings
7 months ago
Ryan ZHAO
0aa32bcab3
fix an issue where expiration update control messages won't be marked as read on linked devices
8 months ago
Ryan ZHAO
7693e53183
minor refactor and fix expiration update message for control messages
8 months ago
Ryan ZHAO
42f2440067
fix disappearing messages update control messages for legacy groups and linked devices
8 months ago
Ryan ZHAO
74efe8cc72
fix an issue for legacy groups disappearing message update control message
8 months ago
Ryan ZHAO
8c2491712e
fix an issue where non-admin can change disappearing messages settings in legacy group
8 months ago
Ryan ZHAO
490cde57ce
fix disappearing messages update control messages for legacy groups
8 months ago
Ryan ZHAO
4ec1d730cd
remove previous logic for expiring control messages indicating disappearing messages turned off
8 months ago
Ryan ZHAO
362dcd3528
remove last change timestamp in local database
8 months ago
Ryan ZHAO
978ec30074
hide and display the following setting action accordingly
8 months ago
Ryan ZHAO
5d2a307d5e
WIP: update copies and implement following setting
8 months ago
Ryan ZHAO
0038a78df3
fix outdated client banner
8 months ago
Ryan ZHAO
c561a05273
WIP: fix outdated client banner
8 months ago
Ryan ZHAO
e8ec91ba8b
keep disappearing message update control message for legacy mode
8 months ago
Ryan ZHAO
9af95a672e
only show outdated client banner when disappearing message is enabled
8 months ago
Ryan ZHAO
d492290303
WIP: fix outdated client banner with sql query
8 months ago
Ryan ZHAO
666061fec9
fix outdated client banner in conversation screen
8 months ago
Ryan ZHAO
6d92f31f6d
update accessibility of empty state label
9 months ago
Ryan Zhao
70326b5c74
fix disappearing messages for closed group control messages
9 months ago
Ryan Zhao
f2629f193b
add disappearing timer to call info messages
9 months ago
Ryan Zhao
8c6c6705a5
update control message text colour
9 months ago
Ryan Zhao
d27475d0be
feat: add timer for disappearing info messages
9 months ago
Ryan Zhao
83a64c5ca1
clean
9 months ago
Ryan Zhao
3d1b930ede
feat: update disappearing messages ui for visible messages
9 months ago
Ryan Zhao
61df9e2cf1
refactor disappearing timer view from objc to swift
9 months ago
Ryan Zhao
c933ea1734
add comments
9 months ago
Ryan Zhao
b605193e61
fix an issue by the refactor
9 months ago
Ryan Zhao
99d5620536
minor refactor and clean up
9 months ago
Ryan Zhao
71fa811064
WIP: handle disappearing message failed to send
9 months ago
Morgan Pretty
12347c9f2f
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session/Media Viewing & Editing/MediaDetailViewController.swift
9 months ago
Morgan Pretty
de7d85f4cb
Merge remote-tracking branch 'upstream/dev' into fix/media-interactions
9 months ago
Morgan Pretty
a6931bb922
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
# Session/Conversations/Settings/ThreadSettingsViewModel.swift
# Session/Shared/SessionTableViewController.swift
# Session/Shared/SessionTableViewModel.swift
# Session/Shared/Types/SessionTableSection.swift
# SessionTests/Conversations/Settings/ThreadDisappearingMessagesViewModelSpec.swift
# SessionUIKit/Components/SessionButton.swift
10 months ago
Morgan Pretty
89b38dc2f5
Merge pull request #928 from mpretty-cyro/fix/blocked-contacts-crash
...
Fixed a crash on the blocked contacts screen and refactoring
10 months ago
Morgan Pretty
e427e59544
Merge pull request #926 from mpretty-cyro/fix/rare-multi-threading-crash
...
Fixed a crash which could occur when scrolling conversation messages
10 months ago
Morgan Pretty
bd98db2612
Fixed a few bugs and crashes around media interactions
...
Fixed a crash when trying to grant permission to access additional photos
Fixed a bug where audio files would incorrectly get recognised as voice messages
Replaced our custom video/audio players with the native ones (which have additional built-in controls)
Updated the errors from SSKKeychainStorage to include useful information
Updated layout for audio attachments
10 months ago
Morgan Pretty
b97c0955be
Copy tweak to better support localization
10 months ago
Morgan Pretty
f97170fdcd
Fixed a crash on the blocked contacts screen and refactoring
...
Refactored the SessionThreadViewModel to reduce boilerplate and clean up the interface a little
Refactored the MessageRequestsViewController to use the SessionTableViewController
Fixed a crash when returning from the background on the BlockedContactsViewModel
Fixed some minor lag on the NotificationSoundViewModel
Added an optional initial loading message to the SessionTableViewController
10 months ago
Morgan Pretty
d1d2531ced
Fixed a minor layout issue and string linter tweaks
10 months ago
Morgan Pretty
658240e549
Fixed a crash which could occur when scrolling conversation messages
10 months ago
Morgan Pretty
3a9ada581d
Fixed an issue where theme changes stopped updating nav styling
10 months ago
Ryan Zhao
8721d8c5f3
update accessibility ids
10 months ago
Ryan Zhao
946acf3089
fix an issue where clicking on user count didn't navigate to the correct screen
10 months ago
ryanzhao
2d0bbe4455
Merge branch 'dev' into disappearing-message-redesign
...
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.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/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt-BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.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/vi.lproj/Localizable.strings
# Session/Meta/Translations/zh-CN.lproj/Localizable.strings
# Session/Meta/Translations/zh-TW.lproj/Localizable.strings
10 months ago
ryanzhao
38c34f2977
trigger disappear after read for community invitaion
10 months ago
Morgan Pretty
7628edbb1c
Merge remote-tracking branch 'upstream/dev' into fix/xcode-15-build-issues
10 months ago
Morgan Pretty
e6494d3432
Merge pull request #910 from mpretty-cyro/feature/translations-update
...
Updated to the latest translations from Crowdin
10 months ago
Morgan Pretty
c4aadaff1c
Fixed the broken tests and updated test dependencies
...
Properly fixed the busted migration issue
Updated to the latest version of Quick and Nimble (unit testing libraries)
Updated the tests based on the above
10 months ago