Commit Graph

19148 Commits (647919efde0fbdd59b85de6e630c5c63e67b1f2a)
 

Author SHA1 Message Date
Ryan ZHAO 71de47e1b9 fix an issue where thumbnail is not properly generated 1 year ago
stfsession 3fc0dcbecb [Automated] Update translations from Crowdin 1 year ago
RyanZhao fac94f94be
Merge pull request #1048 from mpretty-cyro/feature/query-optimisation
Updated the SQL for checking session id prefixes
1 year ago
RyanZhao 054043b7d8
Merge pull request #1047 from mpretty-cyro/fix/rework-recipient-state
Refactored the 'RecipientState' type and other improvements
1 year ago
Morgan Pretty fbc550b883 Fixed another issue with the group member lists 1 year ago
Morgan Pretty 481ee65822 Fixed a typo 1 year ago
Morgan Pretty 7b70ba03fc Fixed a couple of bugs revolving around handling group invitations 1 year ago
Morgan Pretty 4ab99f8276 Fixed some incorrect copy 1 year ago
Morgan Pretty f8377e6029 Fixed an issue where the group was in the wrong state after destroyed 1 year ago
Morgan Pretty b2ccd24172 Fixed an app submission issue due to private API naming collision 1 year ago
Morgan Pretty ce77a10b16 Updated version and build number info 1 year ago
Morgan Pretty 7f069263e2 Merge remote-tracking branch 'upstream/dev' into fix/rework-recipient-state 1 year ago
Morgan Pretty 8170091e34
Merge pull request #1045 from mpretty-cyro/fix/incorrect-contact-deletion
Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
1 year ago
Morgan Pretty 091cfcb807
Merge pull request #1038 from RyanRory/fix-disappearing-messages-control-message
Fix disappearing messages control message
1 year ago
Morgan Pretty aeb2fa0f1a Merge branch 'dev' into fix/rework-recipient-state 1 year ago
Morgan Pretty 532bbd2590 Updated the SQL for checking session id prefixes 1 year ago
Morgan Pretty d2f062cfb2 Removed a couple of unused variables 1 year ago
Morgan Pretty 7af0f865f5 Refactored the 'RecipientState' type
• Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
• Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
• Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
• Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
• Fixed a bug where the MessageSendJob wouldn't time out during path building
• Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)
1 year ago
Morgan Pretty ef0f73a38c
Merge pull request #1046 from mpretty-cyro/fix/string-linter-issues
Refactored the LintLocalizableStrings script
1 year ago
Morgan Pretty feafe02a6c Fixed a bug where the icon on the NewMessageScreen wasn't rendering 1 year ago
Morgan Pretty a32af018a7 Refactored the LintLocalizableStrings script
• Added new 'LintControl' mechanisms to allow for ignoring sections of code
• Added new 'MatchType' mechanisms for excluding unlocalized cases
• Updated the code to explicitly handle localized template strings (both single and multiline)
• Updated the code to process files across multiple threads to improve performance
• Updated the code to use Swift 5.7 regex and store in static variables to prevent reconstruction every time they are used
• Removed the list of individual files which are ignored (now just output a count)
• Fixed an issue where having a localized string on a subsequent line could result in an unlocalized (or incorrectly localized) string not being detected
• Fixed an issue where having multiple strings on a single line could result in an unlocalized string not being detected
• Fixed an issue where zero-width characters would result in the variable count comparison between translations failing
• Fixed a number of localization warnings
1 year ago
Morgan Pretty 472fd61287 Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings 1 year ago
Morgan Pretty 8c21b9c9ad
Merge pull request #1044 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
mpretty-cyro 2ceb277c2e [Automated] Update translations from Crowdin 1 year ago
Morgan Pretty ad2c9ff5a6 Fixed a number of bugs found when checking the acceptance criteria
• Fixed some incorrect copy
• Fixed a bug where being the only member in a group would result in messages always having the "sending" status
• Fixed a bug where accepting a group invitation on a linked device wouldn't start the poller on the current device
• Fixed a bug where there could be a duplicate 'you were invited to join the group' info message after accepting the group invite
• Fixed a bug where the failed invitation toast could appear multiple times
• Fixed a bug where the legacy groups banner was appearing for non-admins (apparently it shouldn't be)
1 year ago
Morgan Pretty 208d7aa22c Removed FileSystem and use a properly injected FileManagerType everywhere 1 year ago
Morgan Pretty f7c39c4c5d
Merge pull request #1033 from RyanRory/standardize-modal-accessibility-id
Standardize modal & input error accessibility ids
1 year ago
Ryan ZHAO bfa059f415 Merge branch 'dev' into fix-disappearing-messages-control-message 1 year ago
Ryan ZHAO 8da80ab314 Merge branch 'dev' into standardize-modal-accessibility-id 1 year ago
Morgan Pretty 98f74661f2 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild
# Conflicts:
#	Session/Meta/Translations/Localizable.xcstrings
1 year ago
Morgan Pretty 7519aab36c
Merge pull request #1041 from mpretty-cyro/feature/safer-setting-memory-usage
Updated the method 'Setting' data manipulation to be safer
1 year ago
Morgan Pretty 4d7d9161bf
Merge pull request #1042 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
mpretty-cyro a0e09e909c [Automated] Update translations from Crowdin 1 year ago
Morgan Pretty 8bd2468fb6 Profile info update change, RadioButton bugfix, unit test changes
• Update group member profile info on invite acceptance
• Fixed a bug with the default RadioButton enabled state
• Added a few more unit tests
1 year ago
Morgan Pretty a6e39d930f Added localisations for some strings and resolved a bunch of warnings 1 year ago
Morgan Pretty 6cbd8cbf15 Updated the method 'Setting' data manipulation to be safer
Also resolves a warning about an unsafe pointer
1 year ago
Morgan Pretty ae323ffef3 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild
# Conflicts:
#	Session.xcodeproj/project.pbxproj
1 year ago
Morgan Pretty 9c65a80fb7
Merge pull request #1029 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
Morgan Pretty f867226cda Fixed the broken unit tests 1 year ago
mpretty-cyro 5a6a6ad917 [Automated] Update translations from Crowdin 1 year ago
Morgan Pretty 1cc7e6a717
Merge pull request #1040 from mpretty-cyro/feature/clean-up-language-options
Tweaked a couple of Xcode settings to remove redundant languages
1 year ago
Morgan Pretty bfe5f96fd8 Tweaked a couple of Xcode settings to remove redundant languages 1 year ago
Morgan Pretty bbab93327b Cleaned up the updated message deletion logic 1 year ago
Morgan Pretty f5802050d3 Reverted the isRTL changes (preferred the old approach) 1 year ago
Morgan Pretty 840e01d847 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/ConversationViewModel.swift
#	Session/Media Viewing & Editing/GIFs/GifPickerCell.swift
#	Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
#	Session/Media Viewing & Editing/PhotoCapture.swift
#	Session/Media Viewing & Editing/PhotoLibrary.swift
#	Session/Meta/Settings.bundle/Root.plist
#	Session/Meta/Translations/InfoPlist.xcstrings
#	SessionMessagingKit/Database/Models/Attachment.swift
#	SessionMessagingKit/Database/Models/LinkPreview.swift
#	SessionMessagingKit/Sending & Receiving/Attachments/SignalAttachment.swift
#	SessionMessagingKitTests/LibSession/LibSessionUtilSpec.swift
#	SessionShareExtension/ShareNavController.swift
#	SessionShareExtension/ThreadPickerVC.swift
#	SessionSnodeKit/LibSession/LibSession+Networking.swift
#	SessionUtilitiesKit/Configuration.swift
#	SessionUtilitiesKit/Media/Data+Image.swift
#	SessionUtilitiesKit/Media/DataSource.swift
#	SignalUtilitiesKit/Configuration.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalViewController.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Image Editing/ImageEditorModel.swift
#	_SharedTestUtilities/NimbleExtensions.swift
1 year ago
Morgan Pretty 42721db399 Added additional developer settings and fixed some bugs
• Added a setting to show the string keys instead of localised values
• Added settings to test the updated groups delete all messages settings
• Updated the onboarding UI to indicate whether it's currently pointing at Testnet
• Tweaked the 'isRTL' dependency setting to be clearer that it's not an injected value
• Fixed a bug with dependency name collision between the different storage types
• Fixed a bug with attachment file path creation
1 year ago
Morgan Pretty d21578e77f
Merge pull request #1039 from mpretty-cyro/fix/attachment-path-creation
Fixed a couple of bugs with attachment path creation
1 year ago
Morgan Pretty afb60fbf5c Fixed a couple of bugs with attachment path creation 1 year ago
Morgan Pretty a5c565cacb Default community logic refactoring and bug fixes
• Moved the default community retrieval logic to be in it's job
• Fixed a bug where a parsing failure could be incorrectly reported as a successful request
1 year ago
Morgan Pretty dedff539f2 Fixed a crash and fixed a multithreading issue
• Properly fixed the multithreading duplicate dependency initialisation issue
• Fixed a crash which could occur when freeing config objects
1 year ago