Ryan ZHAO
42f2440067
fix disappearing messages update control messages for legacy groups and linked devices
7 months ago
Ryan ZHAO
74efe8cc72
fix an issue for legacy groups disappearing message update control message
7 months ago
Ryan ZHAO
8c2491712e
fix an issue where non-admin can change disappearing messages settings in legacy group
7 months ago
Ryan ZHAO
490cde57ce
fix disappearing messages update control messages for legacy groups
7 months ago
Ryan ZHAO
4ec1d730cd
remove previous logic for expiring control messages indicating disappearing messages turned off
7 months ago
Ryan ZHAO
362dcd3528
remove last change timestamp in local database
7 months ago
Ryan ZHAO
978ec30074
hide and display the following setting action accordingly
7 months ago
Ryan ZHAO
5d2a307d5e
WIP: update copies and implement following setting
7 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
3d566c1923
minor fix on close button accessibility id
8 months ago
Ryan ZHAO
6d92f31f6d
update accessibility of empty state label
8 months ago
Ryan Zhao
70326b5c74
fix disappearing messages for closed group control messages
8 months ago
Ryan Zhao
f2629f193b
add disappearing timer to call info messages
8 months ago
Ryan Zhao
8c6c6705a5
update control message text colour
8 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
ryanzhao
5569da0874
add accessibility id for radio button in cells
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
05460ca2b3
Fixed a bug where the play button wouldn't appear when swiping attachments
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
9 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
9 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
9 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
9 months ago
Morgan Pretty
b97c0955be
Copy tweak to better support localization
9 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
9 months ago
Morgan Pretty
d1d2531ced
Fixed a minor layout issue and string linter tweaks
9 months ago
Morgan Pretty
658240e549
Fixed a crash which could occur when scrolling conversation messages
9 months ago
Morgan Pretty
3a9ada581d
Fixed an issue where theme changes stopped updating nav styling
9 months ago
Morgan Pretty
b20e533929
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
9 months ago
Morgan Pretty
06f12a58b0
Change the 'Grant Camera Access' copy to 'Continue' at Apple's request
...
Updated translations again
9 months ago
Morgan Pretty
90cd3fb5e0
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# _SharedTestUtilities/MockJobRunner.swift
9 months ago
Morgan Pretty
2cff251e8d
Fixed a bug with the blocked contacts list
...
Fixed a bug where blocked contacts without profile information wouldn't be included in the blocked contacts list
Fixed broken test build issues
Increased build and version numbers
9 months ago
Morgan Pretty
f9dc85b7ab
Fixed a couple of onboarding bugs and tweaks some logs
...
Fixed an issue where starting and then restarting onboarding would get the app into an invalid state
Fixed an issue where newline characters could cause issues with parsing the recovery phrase
Added additional logs to better be able to understand the database state
9 months ago
Morgan Pretty
bf58831313
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Scripts/LintLocalizableStrings.swift
10 months ago
Morgan Pretty
5917cf103f
Refactored the LintLocalizableStrings
...
Added inline errors & warnings (regex could use some work to remove invalid cases)
Added a build step to validate the strings are included in the app and it's extensions
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
Morgan Pretty
00008787cc
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# 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
10 months ago