Ryan ZHAO
810a990735
fix disappearing messages for call message
1 year ago
Ryan ZHAO
9fc5f8fa68
WIP: refactoring the way of applying disappearing messages settings
1 year ago
Ryan ZHAO
0aa32bcab3
fix an issue where expiration update control messages won't be marked as read on linked devices
1 year ago
Ryan ZHAO
7693e53183
minor refactor and fix expiration update message for control messages
1 year ago
Ryan ZHAO
42f2440067
fix disappearing messages update control messages for legacy groups and linked devices
1 year ago
Ryan ZHAO
74efe8cc72
fix an issue for legacy groups disappearing message update control message
1 year ago
Ryan ZHAO
8c2491712e
fix an issue where non-admin can change disappearing messages settings in legacy group
1 year ago
Ryan ZHAO
490cde57ce
fix disappearing messages update control messages for legacy groups
1 year ago
Ryan ZHAO
4ec1d730cd
remove previous logic for expiring control messages indicating disappearing messages turned off
1 year ago
Ryan ZHAO
362dcd3528
remove last change timestamp in local database
1 year ago
Ryan ZHAO
978ec30074
hide and display the following setting action accordingly
1 year ago
Ryan ZHAO
5d2a307d5e
WIP: update copies and implement following setting
1 year ago
Ryan ZHAO
0038a78df3
fix outdated client banner
2 years ago
Ryan ZHAO
c561a05273
WIP: fix outdated client banner
2 years ago
Ryan ZHAO
e8ec91ba8b
keep disappearing message update control message for legacy mode
2 years ago
Ryan ZHAO
9af95a672e
only show outdated client banner when disappearing message is enabled
2 years ago
Ryan ZHAO
d492290303
WIP: fix outdated client banner with sql query
2 years ago
Ryan ZHAO
666061fec9
fix outdated client banner in conversation screen
2 years ago
Ryan ZHAO
20db5a48a3
minor refactor on background
2 years ago
Ryan ZHAO
f28467a039
minor fix document view
2 years ago
Ryan ZHAO
6d92f31f6d
update accessibility of empty state label
2 years ago
Ryan ZHAO
4353f16694
implement quote view in message info screen
2 years ago
Ryan ZHAO
0d27bbed00
refactor quote view into SwiftUI and clean up UIKit quote view
2 years ago
Ryan ZHAO
2b42ffd6d4
minor refactor
2 years ago
Ryan ZHAO
d138dbd73d
minor fix for open group invitation view
2 years ago
Ryan Zhao
74b62e9857
fix link preview with swift ui
2 years ago
Ryan Zhao
a826fcb061
fix document view swift ui
2 years ago
ryanzhao
2a10ab208a
clean up and implementation in message info screen
2 years ago
ryanzhao
b11e75dd53
refactor voice message view to swift ui
2 years ago
ryanzhao
2a148f17d4
minor fix on document view swift ui
2 years ago
Ryan Zhao
b9ba355008
WIP: refactor document view and voice message view
2 years ago
Ryan Zhao
70326b5c74
fix disappearing messages for closed group control messages
2 years ago
Ryan Zhao
f2629f193b
add disappearing timer to call info messages
2 years ago
Ryan Zhao
8c6c6705a5
update control message text colour
2 years ago
Ryan Zhao
d27475d0be
feat: add timer for disappearing info messages
2 years ago
Ryan Zhao
83a64c5ca1
clean
2 years ago
Ryan Zhao
3d1b930ede
feat: update disappearing messages ui for visible messages
2 years ago
Ryan Zhao
61df9e2cf1
refactor disappearing timer view from objc to swift
2 years ago
Ryan Zhao
809e0eb6e6
WIP: refactor document view to Swift UI
2 years ago
ryanzhao
39e316eb51
fix merge
2 years ago
ryanzhao
f603b422b0
Merge branch 'dev' into message-detail-screen
...
# Conflicts:
# Session/Media Viewing & Editing/MediaInfoVC+MediaPreviewView.swift
# SignalUtilitiesKit/Media Viewing & Editing/OWSVideoPlayer.swift
2 years ago
Ryan Zhao
c933ea1734
add comments
2 years ago
Ryan Zhao
b605193e61
fix an issue by the refactor
2 years ago
Ryan Zhao
99d5620536
minor refactor and clean up
2 years ago
Ryan Zhao
71fa811064
WIP: handle disappearing message failed to send
2 years ago
Morgan Pretty
12347c9f2f
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session/Media Viewing & Editing/MediaDetailViewController.swift
2 years ago
Morgan Pretty
de7d85f4cb
Merge remote-tracking branch 'upstream/dev' into fix/media-interactions
2 years 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
2 years 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
2 years 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
2 years 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
2 years ago
Morgan Pretty
b97c0955be
Copy tweak to better support localization
2 years 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
2 years ago
Morgan Pretty
d1d2531ced
Fixed a minor layout issue and string linter tweaks
2 years ago
Morgan Pretty
658240e549
Fixed a crash which could occur when scrolling conversation messages
2 years ago
Morgan Pretty
3a9ada581d
Fixed an issue where theme changes stopped updating nav styling
2 years ago
ryanzhao
c787d2558f
Merge branch 'dev' into message-detail-screen
2 years ago
Ryan Zhao
8721d8c5f3
update accessibility ids
2 years ago
Ryan Zhao
946acf3089
fix an issue where clicking on user count didn't navigate to the correct screen
2 years 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
2 years ago
ryanzhao
38c34f2977
trigger disappear after read for community invitaion
2 years ago
Morgan Pretty
7628edbb1c
Merge remote-tracking branch 'upstream/dev' into fix/xcode-15-build-issues
2 years ago
Morgan Pretty
e6494d3432
Merge pull request #910 from mpretty-cyro/feature/translations-update
...
Updated to the latest translations from Crowdin
2 years 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
2 years ago
Morgan Pretty
20ce1deb23
Merge remote-tracking branch 'upstream/dev' into fix/xcode-15-build-issues
2 years ago
ryanzhao
d415ea5781
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
134d257faf
Merge pull request #907 from mpretty-cyro/fix/incorrect-screen-popping
...
Fixed an issue where the conversation screen was dismissed incorrectly
2 years ago
Morgan Pretty
8fee4edf34
Updated to the latest translations from Crowdin
2 years ago
Ryan Zhao
66e37cef07
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
4c934d2fda
[WIP] Started work fixing XCode 15 build issues
...
Reworked the EmojiGenerator to structure the 'EmojiWithSkinTones+String" file as the original structure was causing XCode 15 to build forever
Reworked the seed node certificate loading in an effort to fix a crash
Updated to the latest version of webp
Commented out a line causing build issues
Fixed a number of build warnings
Fixed an issue which could cause migration issues when upgrading from certain old versions
2 years ago
Morgan Pretty
f92579db07
Fixed a couple more bugs with link previews
...
Fixed an issue where sending a link with a preview wouldn't work if you have a previous "failed" preview for the same link
Fixed an issue where receiving a link with a preview could update all existing previews to an invalid state
2 years ago
Morgan Pretty
8cbd318cca
Fixed an issue where the conversation screen was dismissed incorrectly
...
Fixed a bug where going to the settings screen in a conversation with no messages would pop to the conversation list
2 years ago
Ryan Zhao
5f25abc213
add paged database observer for link preview attachment
2 years ago
ryanzhao
5088e394f2
clean
2 years ago
ryanzhao
e7bddfd4a6
WIP: refactor activity indicator
2 years ago
ryanzhao
03ab6d7372
refactor open group invitation view in SwiftUI
2 years ago
Ryan Zhao
0c7b64b41c
WIP: refactor open group invitation view with SwiftUI
2 years ago
Ryan Zhao
a943df4f9e
refactor link preview view with SwiftUI
2 years ago
Ryan Zhao
a576037cf5
WIP: fix messages not correctly shown in message info screen
2 years ago
ryanzhao
f4b17c0f06
Merge branch 'dev' into message-detail-screen
2 years ago
ryanzhao
4bc1998446
fix push transition
2 years ago
Morgan Pretty
b79de0cf32
Fixed an issue where call messages wouldn't get marked as read when the last message in a conversation
2 years ago
Morgan Pretty
260e9b0a43
Fixed a bug where the quote preview width could be too small
2 years ago
Ryan Zhao
8419d06a7e
Merge branch 'dev' into message-detail-screen
2 years ago
Ryan Zhao
6c75007c0b
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
7a8941db5c
Fixed a couple of config handling bugs
...
Fixed an bug where config messages could be processed in the wrong order
Tweaked the behaviour or removing threads (this would cause issues with future config-based settings changes that live on the thread getting lost)
2 years ago
ryanzhao
7f1a1e1f29
Merge branch 'dev' into message-detail-screen
2 years ago
ryanzhao
8b529676a4
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
dfdf843f66
Fixed a few more issues
...
Fixed an issue where tapping a remote notification wasn't opening the conversation
Fixed an issue where the Share Extension could fail due to not having a snode pool loaded
Fixed an issue where the Theme may not be applied at the right time in the Share extension
2 years ago
Morgan Pretty
252e85fef9
Fixed a bug where the swipe-to-reply wasn't moving the message status text
2 years ago
Morgan Pretty
42853a08c9
Fixed a couple of minor outgoing quote bugs
...
Added a nicer mechanism for using table aliases
Fixed a bug where the quote preview view close button could overlap the content
Fixed a bug where an outgoing quote wouldn't show it's thumbnail in some cases
Fixed a bug where quoting a link preview wouldn't show the link preview attachment
2 years ago
Ryan Zhao
9fe9f19c94
Merge branch 'dev' into message-detail-screen
2 years ago
Ryan Zhao
9e1f68380a
Merge branch 'dev' into disappearing-message-redesign
2 years ago
Morgan Pretty
9c9fb09254
Merge remote-tracking branch 'upstream/dev' into feature/blinded-message-request-setting
...
# Conflicts:
# SessionMessagingKit/Configuration.swift
2 years ago
Morgan Pretty
d863004e6d
Added a setting to control community message request polling
...
Added logic to broadcast the community message request acceptance to SOGS so we can communicate it to message request senders
Fixed an issue where database setting changes wouldn't trigger a live update on a settings screen
Fixed an issue where some setting toggles wouldn't animate the state change
Fixed a rarw force-unwrap crash
2 years ago
Morgan Pretty
5285d81177
Fixed a few more PN logic issues
...
Sorted out some more threading issues
Removed a redundant SyncPushTokensJob run
Fixed an issue where the NotificationServiceExtension could incorrectly setup the database before setting up it's context
Fixed a few warnings
Removed a bunch of legacy code
Refactored the MainAppContext from Objective C into Swift
2 years ago
Ryan Zhao
0eeb4fcd1a
fix an UI issue when there is no message in an outdated conversation, the banner and empty state string will be overlapped
2 years ago
Ryan Zhao
0e376d0d8a
rename Environment to SessionEnvironment to avoid conflicts on SwiftUI @Environment
2 years ago
ryanzhao
068af1136d
customise UIHostingViewController
2 years ago
ryanzhao
8d4049f0da
push back to previous screen when tapping actions in message info screen
2 years ago