Morgan Pretty
2032dafc74
Merge remote-tracking branch 'upstream/dev' into feature/swift-package-manager
...
# Conflicts:
# SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift
# SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
# SessionSnodeKit/Networking/SnodeAPI.swift
# SessionUtilitiesKit/Media/DataSource.h
# SessionUtilitiesKit/Media/DataSource.m
1 year ago
Morgan Pretty
bef27ee0c7
Fixed build issues resulting from rebase after Onboarding
1 year ago
Morgan Pretty
3fe9ca1542
Fixed up a layout mistake
1 year ago
Morgan Pretty
ce01f128f3
Replaced Cocoapods with Swift Package Manager for dependency management
1 year ago
Morgan Pretty
2098cb32dd
Number of fixes and tweaks related to the deadlock issue
...
• Fixed some cases where errors weren't being displayed correctly
• Tweaked the "nodeNotFound" error to be a bit more human readable
• Tweaked the BackgroundPoller timeout to have a 5 second buffer instead of a 1 second buffer
• Moved the lastHash pruning into the GarbageCollectionJob instead of the pre-poll fetching to avoid needing to use a write query before polling
• Reworked the Pollers to make their database queries part of the polling stream (and as such, cancellable)
1 year ago
Morgan Pretty
6a838a486c
Fixed an issue where the blocked contacts screen might not show values
1 year ago
Morgan Pretty
ed472f44c5
Merge remote-tracking branch 'upstream/dev' into release/2.6.3
...
# Conflicts:
# Session/Meta/AppDelegate.swift
# Session/Onboarding/LandingVC.swift
# Session/Onboarding/LinkDeviceVC.swift
# Session/Onboarding/RegisterVC.swift
# Session/Onboarding/RestoreVC.swift
1 year ago
Ryan ZHAO
f8e1c4a20b
update accessibility id
1 year ago
Ryan ZHAO
75845619f7
update accessibility id
2 years ago
Ryan ZHAO
b2a7e142a3
update onboarding flow when the seed is already stored
2 years ago
Morgan Pretty
e2fc0a5b51
Further fixes
...
• Fixed an issue where the default log level was set too low
• Fixed an issue where sending the app to the background without any pending jobs could result in the database and network not being suspended correctly
• Updated to latest libSession (don't try to recover paths, just rebuild)
2 years ago
Ryan ZHAO
ab2f93a993
workaround for restarting capture after going back from message notification screen
2 years ago
Morgan Pretty
1726930e2e
Merge remote-tracking branch 'upstream/dev' into onboarding
2 years ago
Morgan Pretty
a91024f0bb
Separate streams for attachment upload/download and bug fixes
...
• Updated the code to stop sending legacy PNs outside of legacy group conversations
• Updated the logger logic to clean things up and use the local date/time (with time zone info) to ease debugging user reports
• Fixed an issue where messages in a community could incorrectly accept disappearing message settings
• Fixed an issue where duplicate messages could be sent in some cases
• Fixed an issue where the conversation might not scroll to the bottom after sending an attachment
• Fixed an issue where attachment encryption was happening in a db write thread
2 years ago
Ryan ZHAO
de4a367374
fix an issue that the navigation bar won't change as the appearance settings changes
2 years ago
Morgan Pretty
e420ce4e58
Merge remote-tracking branch 'upstream/dev' into onboarding
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/ConversationVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Onboarding/PNModeVC.swift
# SessionUIKit/Style Guide/Values.swift
2 years ago
Morgan Pretty
eccaa29c4a
Fixed the background crash issues
...
• Updated GRDB and SQLCipher
• Shifted the ThreadSettingsViewModel code into a separate function to fix a compilation issue
2 years ago
Morgan Pretty
a3188ebea4
Fixed a number of bugs found in the internal release
...
• Moved the 'getSwarm' behaviour into a distinct job to prevent duplicate API calls
• Updated to the latest libSession (fix libQuic crash)
• Updated the JobRunner to support the `runOnceTransient` behaviour and be able to run transient jobs in the app extensions
• Reworked the extension file logging to be written directly to the file in a single operation rather than line-by-line via the logger
• Fixed a bug where community invites has the wrong author
• Fixed a bug where the title on the disappearing messages settings screen was clipping vertically
• Fixed a bug where tapping on the disappearing messages setting subtitle could incorrectly appear in read-only state for admins
• Fixed a log which contained notification content
• Tweaks to extension logging logic
2 years ago
Ryan ZHAO
de0a3b0ee0
Merge branch 'dev' into onboarding
2 years ago
Ryan ZHAO
f1822c10d0
minor change of swiftui preview syntax for CI
2 years ago
Ryan ZHAO
4b3fa62684
minor fix
2 years ago
Ryan ZHAO
f5afdae646
Merge branch 'dev' into message-detail-screen
2 years ago
Ryan ZHAO
86ee0317ef
implement contacts and global search tweaks
2 years ago
Ryan ZHAO
673170360d
Merge branch 'dev' into onboarding
2 years ago
Ryan ZHAO
d63f3a8bee
fix disappearing message settings subtitle copy
2 years ago
Ryan ZHAO
d25783c4df
Merge branch 'dev' into onboarding
2 years ago
Ryan ZHAO
2f740c7065
WIP: refactor global search screen into SwiftUI
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
ace7f3e5a5
add dismiss button on start new conversation screen
2 years ago
Ryan ZHAO
9faf835617
ui: refactor QR code screen with SwiftUI and update QR code style
2 years ago
Morgan Pretty
cbcdb9b37f
Refactored AppContext and AppRediness to Swift
2 years ago
Ryan ZHAO
96c6965f44
fix an issue where media gallery detail view was not displayed properly
2 years ago
Ryan ZHAO
2b42ffd6d4
minor refactor
2 years ago
Ryan Zhao
74b62e9857
fix link preview with swift ui
2 years ago
ryanzhao
5569da0874
add accessibility id for radio button in cells
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
281dfc3bb4
fix building issues after merge
2 years ago
Ryan Zhao
45d2964bf1
Merge branch 'dev' into onboarding
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
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
Ryan Zhao
d9a5d38497
feat: loading indicator animation
2 years ago
Ryan Zhao
f86ace0969
feat: loading indicator
2 years ago
Ryan Zhao
65c6c50e36
WIP: loading indicator
2 years ago
Ryan Zhao
b7940e52ae
WIP: loading
2 years ago
ryanzhao
e7bddfd4a6
WIP: refactor activity indicator
2 years ago
ryanzhao
2910dad390
WIP: scan qr code screen
2 years ago
Ryan Zhao
5726122c99
WIP: QRCode scanner screen
2 years ago
Ryan Zhao
6cd8326904
refactor and improvements on landing view
2 years ago
ryanzhao
c9d97c10d0
WIP: landing screen (attributed text)
2 years ago
Ryan Zhao
9fe9f19c94
Merge branch 'dev' into message-detail-screen
2 years ago