ryanzhao
e711c978c9
WIP: sync disappearing messages config through user config
1 year ago
Ryan Zhao
ef1db5a1e2
WIP: Update expiration timer to be based on user config
1 year ago
Ryan Zhao
6ea61f770c
clean
1 year ago
ryanzhao
89324f01bf
update disappearing messages unit test
1 year ago
ryanzhao
00e468fcce
implement the new approach to sync disappearing after read status across devices
1 year ago
ryanzhao
2b85c0fde0
WIP: implement new approach to sync disappearing after read across devices
1 year ago
Ryan Zhao
b05bb7f9bd
fix a crash when the network clock offset is negative
1 year ago
Ryan Zhao
e78b41164c
add missing translation in French
1 year ago
Ryan Zhao
edfe8a61b0
Merge branch 'feature/updated-user-config-handling' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign
1 year ago
ryanzhao
05eb059caf
modify & add accessibility ids and labels
1 year 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
1 year ago
Morgan Pretty
2053b6b0cd
Added some accessibility info
...
Fixed an issue where the Display Picture update modal wouldn't rendering animated images actually animating
1 year ago
ryanzhao
31af9c2ab9
refactor & fix default duration of legacy disappearing message, and fix typo
1 year ago
ryanzhao
eae5d463e6
add existing scripts to project
1 year ago
ryanzhao
86705d88e3
Merge branch 'feature/updated-user-config-handling' into disappearing-message-redesign
1 year ago
Morgan Pretty
9799297e15
Fixed build issues from merge
1 year 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
1 year ago
Ryan Zhao
7770d566df
clean up & implement same delete type selection
1 year ago
Morgan Pretty
db67e36acb
Updated the feature flag so it will continue to use User Config if the migrations have already been run
1 year ago
Morgan Pretty
2035d508d9
Ran pod install
1 year ago
Morgan Pretty
7ecb645454
Merge remote-tracking branch 'upstream/master' into dev
...
# Conflicts:
# Session/Meta/Translations/fr.lproj/Localizable.strings
1 year ago
Morgan Pretty
03d879804f
Increased build and version numbers
1 year ago
Ryan Zhao
9a66046e77
clean
1 year ago
Morgan Pretty
6be759d39c
Merge pull request #851 from mpretty-cyro/feature/updated-profile-picture-modal
...
Updated the profile picture management UI & functionality
1 year ago
Morgan Pretty
c5a9c92a92
Merge pull request #847 from RyanRory/fix-link-preview
...
Fix link preview
1 year ago
Morgan Pretty
cd5dd1e3fa
Merge pull request #848 from obouchet/chore/french_translations
...
add and fix missing French translations
1 year ago
Morgan Pretty
e061bb02cd
Merge pull request #850 from mpretty-cyro/fix/general-bug-fixes
...
Various tweaks and fixes
1 year ago
Morgan Pretty
ff2a48d94d
Merge pull request #852 from mpretty-cyro/fix/updated-seed3-cert
...
Updated the certificate for seed3
1 year ago
Morgan Pretty
4455af9771
Merge pull request #853 from RyanRory/fix-global-search-hanging
...
Fix global search hanging issue
1 year 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
1 year ago
Ryan Zhao
75df800c65
WIP: clean up
1 year ago
Ryan Zhao
09e1c02e1d
update legacy to be unknown
1 year ago
Morgan Pretty
d19ed8599f
Updated the certificate for seed3
1 year ago
ryanzhao
a966fca55e
add disappearing messages type legacy
1 year ago
ryanzhao
fa02b76d77
update protobuf
1 year ago
ryanzhao
e5f57a6e94
update submodule
1 year ago
Morgan Pretty
c134acdc90
Updated to the latest version of libSession
1 year 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
1 year 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
1 year 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
1 year 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
1 year ago
Olivier Bouchet
e6d5e62693
add and fix missing French translations
1 year ago
Ryan Zhao
f855d89af2
clean
1 year ago
Ryan Zhao
249ccab466
fix link preview not working
1 year ago
Morgan Pretty
593acd8e37
Fixed some broken tests and removed remaining remnants of the 'syncExpiries' job
1 year 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
1 year ago
Morgan Pretty
6685dc0572
Dropping messages which shouldn't be processed without a thread
...
Removed an extra localised string value
1 year ago
Morgan Pretty
a9afb2d1d1
Accessibility and copy tweaks
1 year ago
Morgan Pretty
2983086837
Fixed an accessibility regression
1 year ago
Morgan Pretty
56164ab7f4
Fixed a build issue
1 year ago