Commit Graph

176 Commits (ac29ca484cd772d157b9ee13a9d3b66d7769f499)

Author SHA1 Message Date
Ryan ZHAO 527c921df3 Merge branch 'onboarding' into standardised-strings 11 months ago
Morgan Pretty b0eec5a4c2 Updated to the latest libSession and updated it's error handling 12 months ago
Morgan Pretty d1a4683bc3 Worked on fixing the main libQuic crashes
• Revert logic to stop voice messages from playing when their associated message disappears
• Updated the libSession build script to pass through the build type (so we get debug libSession builds when doing debug builds)
• Fixed a couple of issues in libSession around recovering network connectivity
12 months ago
Ryan ZHAO 90de873ea0 add and modify strings 12 months ago
Morgan Pretty 733694d464 Defensive coding for C API conversation, threading & logging tweaks
• Reworked some of the C API conversions to try to prevent invalid cases
• Tweaked the threading around libSession networking callbacks to minimise Swift code blocking libSession threads
• More logging tweaks
1 year ago
Morgan Pretty dd5716e831 Initial work on 2.6.0 issues
• Fixed an issue where voice messages wouldn't stop playing when deleting a message or leaving a conversation
• Fixed an issue where the notification extension was handling errors and finishing while within a database transaction
• Fixed an issue where the ShareExtension may not have been able to send LinkPreviews
• Fixed an issue where displaying or logging the paths weren't maintaining the correct order
• Tweaked some of the logging behaviours
1 year ago
Ryan ZHAO 1d01eb91ae Merge branch 'onboarding' into standardised-strings 1 year ago
Morgan Pretty e4d07fc510 Tweaks to the build script and building instructions 1 year ago
Ryan ZHAO 392790a56f add script to write permission strings to InfoPlist.xcstrings at build time 1 year ago
Ryan ZHAO fdfc75967b Merge branch 'standardised-strings' of https://github.com/RyanRory/loki-messenger-ios into standardised-strings 1 year ago
Ryan ZHAO be150154d1 WIP: add scripts for OS permission strings 1 year ago
Morgan Pretty d9a64e0148 Merge remote-tracking branch 'upstream/dev' into standardised-strings
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Closed Groups/EditClosedGroupVC.swift
#	Session/Closed Groups/NewClosedGroupVC.swift
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/ConversationVC.swift
#	Session/Conversations/Emoji Picker/EmojiPickerCollectionView.swift
#	Session/Conversations/Settings/ThreadSettingsViewModel.swift
#	Session/Emoji/Emoji+Available.swift
#	Session/Home/New Conversation/NewDMVC.swift
#	Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
#	Session/Meta/AppDelegate.swift
#	Session/Meta/SessionApp.swift
#	Session/Onboarding/PNModeVC.swift
#	Session/Path/PathVC.swift
#	Session/Utilities/IP2Country.swift
#	SessionMessagingKit/Messages/Control Messages/SharedConfigMessage.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift
#	SessionNotificationServiceExtension/NotificationError.swift
#	SessionUIKit/Style Guide/Values.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentCaptionToolbar.swift
1 year ago
Morgan Pretty 021d05d0b3 Fixed a build script bug, updated to latest libSession 1 year ago
Morgan Pretty f50d7fcee4 Updated to the latest libSession, added new build arg 1 year ago
Morgan Pretty 994854f8ee Expose libSession submodule errors in build script, libSession path building tweaks 1 year ago
Morgan Pretty bc6bab2c67 Build script update to handle submodule errors/warnings and disable the check on debug builds 1 year ago
Morgan Pretty 9e5a938d6f Use the new logger, fixed build script bug, latest libSession
• Updated to the latest libSession
• Updated the code to use the new logger
• Fixed a bug in the build script where changes to external libSession dependencies wouldn't result in a rebuild
1 year ago
Morgan Pretty 352f6d7337 Fixed a number of bugs found while testing the internal build
• Reworked the keyboard avoidance in ConversationVC to fix some bugs and simplify the behaviour
• Moved the message request footer UI into it's own view
• Fixed an issue where paths wouldn't get built for a new isntall
• Fixed an issue where a couple of LibSession+Networking errors weren't getting logged correctly
• Fixed a log that could be thrown incorrect for a unique constraint failure
• Fixed an annoying startup warning due to thread priorities
1 year ago
Ryan ZHAO 5c9140cb4c Merge branch 'dev' into standardised-strings 1 year ago
Morgan Pretty f150732e99
Merge pull request #959 from mpretty-cyro/fix/sync-message-issues
Fixed a few bugs with sync messages
1 year ago
Morgan Pretty 2cffda17bc Merge remote-tracking branch 'upstream/dev' into feature/lib-quic-integration
# Conflicts:
#	Scripts/build_libSession_util.sh
1 year ago
Ryan ZHAO 28dbef71c3 Merge branch 'dev' into standardised-strings 1 year ago
Ryan ZHAO 63658f70d7 Merge branch 'dev' into standardised-strings 1 year ago
Morgan Pretty 8c21ccb0d5 Cleaned up the libSession build script (improved the xcode output) 1 year ago
Ryan ZHAO fa2ce14dd8 add code in script to check if the translation has the correct number of varables 1 year ago
Jason Rhinelander fa40b09311
Use keep-alive for simulators
This adds keep-alive scripts to help deal with cleaning up xcode
simulator devices started by CI jobs.

Other changes:
- Change /Users/drone -> /Users/$USER in case we use some other CI
  username in the future.
- Simplify the xcode simulator interaction a bit by using xcode's json
  output + jq to query/manipulate it.
1 year ago
Morgan Pretty 927f8206f5 Update to the latest build config 1 year ago
Morgan Pretty 1f2516a360 Tweaks to CI scripts 1 year ago
Morgan Pretty 5485be3f69 Tweak to uuids_to_keep and check codecov_install_path content 1 year ago
Morgan Pretty d11b4d7ac6 Fixed up the output of the 'uuids_to_keep' case 1 year ago
Morgan Pretty 91998a1717 Finalising the script 1 year ago
Morgan Pretty 3f3dc5845f Shutting down simulators before deleting (if they are running) 1 year ago
Morgan Pretty b293fdcc68 Avoid using plutil and jq 1 year ago
Morgan Pretty eb573465a3 Debugging jq 1 year ago
Morgan Pretty 6c0cfbb782 Debugging the parsing of the plist 1 year ago
Morgan Pretty 0c03e2e694 Debugging device list contents 1 year ago
Morgan Pretty b71dc65b2a Fallback to hard-coded drone user 1 year ago
Morgan Pretty 38bd14240c Reworked the script to remove old simulators instead 1 year ago
Morgan Pretty d56a674816 Try output when deletion occurs 1 year ago
Morgan Pretty b5d94ab575 Move simulator cleanup into a separate script 1 year ago
Ryan ZHAO 6a04ba5fc2 fix untouched strings 1 year ago
Ryan ZHAO fd1c368ca0 WIP: check for any untouched strings 1 year ago
Morgan Pretty defd664d51 [WIP] Latest tweaks, still have linker errors... 1 year ago
Morgan Pretty 8548a862b1 Latest libSession build config 1 year ago
Morgan Pretty 470323e892 Plugged in some debug code to try and start testing libQuic 1 year ago
Ryan ZHAO f5afdae646 Merge branch 'dev' into message-detail-screen 1 year ago
Ryan ZHAO 73651773b7 Merge branch 'dev' into disappearing-message-redesign 1 year ago
Morgan Pretty 4aa5eb1bbc Remove debug lines 1 year ago
Morgan Pretty 0cbfbadef4 Fixed an incorrect grep format 1 year ago
Morgan Pretty a05963f6ac Added some debugging code for the upload exists script 1 year ago