Commit Graph

18860 Commits (87d67681642d22cc9daa5654c87ef2f86005de4a)
 

Author SHA1 Message Date
Morgan Pretty 54c52a5155 Removed some duplicate code 11 months ago
Morgan Pretty e1c5215986 Various dependency changes required to get unit tests working correctly
• Updated the SessionCallManager to be an updated singleton type (cleaned up more in Groups Rebuild)
• Updated the PushRegistrationManager to be an updated singleton type (cleaned up more in Groups Rebuild)
• Injected dependencies correctly in a bunch of places
11 months ago
Morgan Pretty 2ee1fa0125 Updated NTS & 1-1 conversation deletion to be consistent with other plats
• Added a few functions to retrieve conversation settings from libSession
• Updated the Note to Self swipe action to be "Hide" (hides the conversation but does not delete the messages)
• Updated the one-to-one deletion behaviour (now syncs both hiding the conversation and deleting it's messages)
• Updated the logic to retrieve the relevant disappearing messages setting from libSession when creating a thread if it doesn't exist (allows us to delete threads without worrying about losing settings)
• Updated a bunch of dependency management & injection code so the unit tests would pass
11 months ago
Bilb ae81c4e190 [Automated] Update translations from Crowdin 11 months ago
Ryan ZHAO 5b6d7e8321 fix an issue of keyboard not activating correctly in after following a link 11 months ago
Morgan Pretty dcb320ca91 Fixed a couple of incorrect queries from a previous optimisation 11 months ago
RyanZhao 83911cf9f7
Merge pull request #319 from RyanRory/fix-thumbnail
Fix image attachment thumbnail generation
11 months ago
Ryan ZHAO ca515d32e1 update build and version number 11 months ago
Ryan ZHAO 153870cb98 Merge branch 'dev' into fix-thumbnail 11 months ago
RyanZhao 420df5132e
Merge pull request #318 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
11 months ago
Ryan ZHAO 71de47e1b9 fix an issue where thumbnail is not properly generated 11 months ago
stfsession 3fc0dcbecb [Automated] Update translations from Crowdin 11 months ago
RyanZhao fac94f94be
Merge pull request #1048 from mpretty-cyro/feature/query-optimisation
Updated the SQL for checking session id prefixes
12 months ago
RyanZhao 054043b7d8
Merge pull request #1047 from mpretty-cyro/fix/rework-recipient-state
Refactored the 'RecipientState' type and other improvements
12 months ago
Morgan Pretty b2ccd24172 Fixed an app submission issue due to private API naming collision 12 months ago
Morgan Pretty ce77a10b16 Updated version and build number info 12 months ago
Morgan Pretty 7f069263e2 Merge remote-tracking branch 'upstream/dev' into fix/rework-recipient-state 12 months ago
Morgan Pretty 8170091e34
Merge pull request #1045 from mpretty-cyro/fix/incorrect-contact-deletion
Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
12 months ago
Morgan Pretty 091cfcb807
Merge pull request #1038 from RyanRory/fix-disappearing-messages-control-message
Fix disappearing messages control message
12 months ago
Morgan Pretty aeb2fa0f1a Merge branch 'dev' into fix/rework-recipient-state 12 months ago
Morgan Pretty 532bbd2590 Updated the SQL for checking session id prefixes 12 months ago
Morgan Pretty d2f062cfb2 Removed a couple of unused variables 12 months 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)
12 months ago
Morgan Pretty ef0f73a38c
Merge pull request #1046 from mpretty-cyro/fix/string-linter-issues
Refactored the LintLocalizableStrings script
12 months ago
Morgan Pretty feafe02a6c Fixed a bug where the icon on the NewMessageScreen wasn't rendering 12 months 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
12 months ago
Morgan Pretty 472fd61287 Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings 12 months ago
Morgan Pretty 8c21b9c9ad
Merge pull request #1044 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
12 months ago
mpretty-cyro 2ceb277c2e [Automated] Update translations from Crowdin 12 months ago
Morgan Pretty f7c39c4c5d
Merge pull request #1033 from RyanRory/standardize-modal-accessibility-id
Standardize modal & input error accessibility ids
12 months ago
Ryan ZHAO bfa059f415 Merge branch 'dev' into fix-disappearing-messages-control-message 12 months ago
Ryan ZHAO 8da80ab314 Merge branch 'dev' into standardize-modal-accessibility-id 12 months 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
12 months ago
Morgan Pretty 4d7d9161bf
Merge pull request #1042 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
12 months ago
mpretty-cyro a0e09e909c [Automated] Update translations from Crowdin 12 months 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 9c65a80fb7
Merge pull request #1029 from oxen-io/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
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 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
Ryan ZHAO 5e0b98f713 Merge branch 'dev' into fix-disappearing-messages-control-message 1 year ago
Ryan ZHAO 6b1f4fc5b5 fix disappearing messages config message not syncing 1 year ago
Morgan Pretty ae43d9b4e8
Merge pull request #1030 from RyanRory/third-party-license
Third party licenses
1 year ago
Morgan Pretty 16ba002469 Merge remote-tracking branch 'upstream/dev' into third-party-license
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Meta/Translations/InfoPlist.xcstrings
1 year ago
Morgan Pretty 7f6e241287 Fixed a couple of small bugs
• Fixed an issue where the licenses may not be sorted which could result in different outputs between builds
• Fixed an issue where non-dependencies could be included in the project if they had been resolved at some point
1 year ago
Morgan Pretty 41a3f27fad
Merge pull request #1034 from mpretty-cyro/feature/uniform-type-identifiers-refactoring
Refactored MimeTypeUtil to use UniformTypeIdentifiers
1 year ago
Morgan Pretty 0b4629dee6
Merge pull request #1037 from mpretty-cyro/feature/optimised-lib-session-size-tests
Optimised the libSession size limit tests
1 year ago
Morgan Pretty dae4715ca5 Tweaked the unit test summary step to be simpler 1 year ago