ryanzhao
e711c978c9
WIP: sync disappearing messages config through user config
2 years ago
Ryan Zhao
ef1db5a1e2
WIP: Update expiration timer to be based on user config
2 years ago
Ryan Zhao
6ea61f770c
clean
2 years ago
ryanzhao
89324f01bf
update disappearing messages unit test
2 years ago
ryanzhao
00e468fcce
implement the new approach to sync disappearing after read status across devices
2 years ago
ryanzhao
2b85c0fde0
WIP: implement new approach to sync disappearing after read across devices
2 years ago
Ryan Zhao
b05bb7f9bd
fix a crash when the network clock offset is negative
2 years ago
Ryan Zhao
e78b41164c
add missing translation in French
2 years ago
Ryan Zhao
edfe8a61b0
Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign
2 years ago
ryanzhao
05eb059caf
modify & add accessibility ids and labels
2 years ago
Morgan Pretty
19eddd79a1
Fixed an issue where non-visible messages were causing their conversations to appear
...
Fixed a crash when trying to unsend a message
2 years ago
Morgan Pretty
2053b6b0cd
Added some accessibility info
...
Fixed an issue where the Display Picture update modal wouldn't rendering animated images actually animating
2 years ago
ryanzhao
31af9c2ab9
refactor & fix default duration of legacy disappearing message, and fix typo
2 years ago
ryanzhao
eae5d463e6
add existing scripts to project
2 years ago
ryanzhao
86705d88e3
Merge branch 'feature/updated-user-config-handling' into disappearing-message-redesign
2 years ago
Morgan Pretty
9799297e15
Fixed build issues from merge
2 years ago
Morgan Pretty
534343f8b0
Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
...
# Conflicts:
# Session/Closed Groups/NewClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/ConversationVC.swift
# Session/Conversations/ConversationViewModel.swift
# Session/Conversations/Settings/ThreadSettingsViewModel.swift
# Session/Home/GlobalSearch/GlobalSearchViewController.swift
# Session/Home/HomeVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.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/id-ID.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/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sv.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/vi-VN.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
# Session/Settings/BlockedContactsViewController.swift
# Session/Settings/NukeDataModal.swift
# Session/Settings/SettingsViewModel.swift
# SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
# SessionUIKit/Components/ConfirmationModal.swift
2 years ago
Ryan Zhao
7770d566df
clean up & implement same delete type selection
2 years ago
Morgan Pretty
db67e36acb
Updated the feature flag so it will continue to use User Config if the migrations have already been run
2 years ago
Morgan Pretty
2035d508d9
Ran pod install
2 years ago
Morgan Pretty
7ecb645454
Merge remote-tracking branch 'upstream/master' into dev
...
# Conflicts:
# Session/Meta/Translations/fr.lproj/Localizable.strings
2 years ago
Morgan Pretty
03d879804f
Increased build and version numbers
2 years ago
Ryan Zhao
9a66046e77
clean
2 years ago
Morgan Pretty
6be759d39c
Merge pull request #851 from mpretty-cyro/feature/updated-profile-picture-modal
...
Updated the profile picture management UI & functionality
2 years ago
Morgan Pretty
c5a9c92a92
Merge pull request #847 from RyanRory/fix-link-preview
...
Fix link preview
2 years ago
Morgan Pretty
cd5dd1e3fa
Merge pull request #848 from obouchet/chore/french_translations
...
add and fix missing French translations
2 years ago
Morgan Pretty
e061bb02cd
Merge pull request #850 from mpretty-cyro/fix/general-bug-fixes
...
Various tweaks and fixes
2 years ago
Morgan Pretty
ff2a48d94d
Merge pull request #852 from mpretty-cyro/fix/updated-seed3-cert
...
Updated the certificate for seed3
2 years ago
Morgan Pretty
4455af9771
Merge pull request #853 from RyanRory/fix-global-search-hanging
...
Fix global search hanging issue
2 years ago
Ryan Zhao
c69c7fc63f
fix an issue when using global search and there is a long long search result, the app will end up hanging
2 years ago
Ryan Zhao
75df800c65
WIP: clean up
2 years ago
Ryan Zhao
09e1c02e1d
update legacy to be unknown
2 years ago
Morgan Pretty
d19ed8599f
Updated the certificate for seed3
2 years ago
ryanzhao
a966fca55e
add disappearing messages type legacy
2 years ago
ryanzhao
fa02b76d77
update protobuf
2 years ago
ryanzhao
e5f57a6e94
update submodule
2 years ago
Morgan Pretty
c134acdc90
Updated to the latest version of libSession
2 years ago
Morgan Pretty
9c8653aa21
Updated the profile picture management UI
...
Updated the UI to use a modal
Added the ability to remove the profile picture
2 years ago
Morgan Pretty
5b5f4a4e88
Various tweaks and fixes
...
Fixed an issue where the GlobalSearch push animation could be jittery
Fixed a crash which could occur when returning from the background on certain screens
Removed the keyboard dismiss animation when pushing from global search to a conversation (apparently this is how iMessage avoids the animation bug...)
Updated to the latest version of GRDB
Updated the Atomic wrapper to use the ReadWrite lock for less blocking behaviours
Updated the audio attachment icon to be consistent with Android & Desktop
Updated the QuoteView to omit the "author" if we don't have their name and the quote can't be found
2 years ago
Morgan Pretty
977c2051ed
Fixed a few bugs uncovered with further testing
...
Added some more logs to libSession build script and tweaked the stdout location
Added shadow threads to the GarbageCollectionJob
Changed the seed node retries to 2 because it's likely we will swap to another seed node pretty quickly which could resolve the issue
Fixed a bug where the user could get kicked from a draft conversation if they get a contacts update before sending a message
Fixed a bug where message status or media message download statuses would trigger the conversation to jump to the bottom
2 years ago
Morgan Pretty
be7881ad2e
Merge remote-tracking branch 'origin/feature/updated-user-config-handling' into disappearing-message-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/ConversationVC.swift
# Session/Conversations/ConversationViewModel.swift
# Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
# Session/Conversations/Settings/ThreadSettingsViewModel.swift
# Session/Conversations/Views & Modals/ConversationTitleView.swift
# Session/Notifications/AppNotifications.swift
# Session/Settings/NukeDataModal.swift
# Session/Shared/SessionTableViewModel.swift
# Session/Shared/Views/SessionCell.swift
# SessionMessagingKit/Configuration.swift
# SessionMessagingKit/Database/Models/Contact.swift
# SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift
# SessionMessagingKit/Messages/Control Messages/ClosedGroupControlMessage.swift
# SessionMessagingKit/Messages/Message.swift
# SessionMessagingKit/Messages/Visible Messages/VisibleMessage.swift
# SessionMessagingKit/Protos/Generated/SNProto.swift
# SessionMessagingKit/Protos/Generated/SessionProtos.pb.swift
# SessionMessagingKit/Protos/SessionProtos.proto
# SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift
# SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
# SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
# SessionMessagingKitTests/Open Groups/OpenGroupManagerSpec.swift
# SessionMessagingKitTests/_TestUtilities/TestOnionRequestAPI.swift
# SessionSnodeKit/Models/SnodeAPIEndpoint.swift
# SessionSnodeKit/SnodeAPI.swift
# SessionTests/Conversations/Settings/ThreadDisappearingMessagesViewModelSpec.swift
# SessionUtilitiesKit/General/Features.swift
2 years ago
Olivier Bouchet
e6d5e62693
add and fix missing French translations
2 years ago
Ryan Zhao
f855d89af2
clean
2 years ago
Ryan Zhao
249ccab466
fix link preview not working
2 years ago
Morgan Pretty
593acd8e37
Fixed some broken tests and removed remaining remnants of the 'syncExpiries' job
2 years ago
Morgan Pretty
5e3dd3c731
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/Settings/ThreadDisappearingMessagesViewModel.swift
# Session/Shared/Views/SessionCell+AccessoryView.swift
# SessionMessagingKit/Configuration.swift
# SessionMessagingKit/Database/Models/Interaction.swift
# SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
# SessionUtilitiesKit/Database/Models/Job.swift
2 years ago
Morgan Pretty
6685dc0572
Dropping messages which shouldn't be processed without a thread
...
Removed an extra localised string value
2 years ago
Morgan Pretty
a9afb2d1d1
Accessibility and copy tweaks
2 years ago
Morgan Pretty
2983086837
Fixed an accessibility regression
2 years ago
Morgan Pretty
56164ab7f4
Fixed a build issue
2 years ago