Ryan ZHAO
b980e52873
update scripts
1 year ago
Morgan Pretty
2bcd8e28ab
Merge remote-tracking branch 'upstream/dev' into standardised-strings
...
# Conflicts:
# Scripts/LintLocalizableStrings.swift
# Session.xcodeproj/project.pbxproj
# Session/Closed Groups/EditClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/Message Cells/Content Views/QuoteView.swift
# Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
# Session/Conversations/Settings/ThreadSettingsViewModel.swift
# Session/Conversations/Views & Modals/ConversationTitleView.swift
# Session/Home/GlobalSearch/GlobalSearchViewController.swift
# Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
# Session/Media Viewing & Editing/PhotoCaptureViewController.swift
# Session/Media Viewing & Editing/PhotoLibrary.swift
# Session/Notifications/UserNotificationsAdaptee.swift
# Session/Open Groups/JoinOpenGroupVC.swift
# Session/Settings/NukeDataModal.swift
# Session/Shared/ScanQRCodeWrapperVC.swift
# SessionMessagingKit/Database/Models/Attachment.swift
# SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift
# SessionMessagingKit/Database/Models/RecipientState.swift
# SessionMessagingKit/Sending & Receiving/Attachments/SignalAttachment.swift
# SessionShareExtension/ShareNavController.swift
# SessionShareExtension/ThreadPickerVC.swift
# SessionUIKit/Components/TopBannerController.swift
# SessionUtilitiesKit/General/String+Utilities.swift
# SessionUtilitiesKit/Networking/IPv4.swift
# SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalInputAccessoryView.swift
# SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalViewController.swift
# SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentCaptionToolbar.swift
# SignalUtilitiesKit/Screen Lock/ScreenLock.swift
1 year ago
Morgan Pretty
2032dafc74
Merge remote-tracking branch 'upstream/dev' into feature/swift-package-manager
...
# Conflicts:
# SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift
# SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
# SessionSnodeKit/Networking/SnodeAPI.swift
# SessionUtilitiesKit/Media/DataSource.h
# SessionUtilitiesKit/Media/DataSource.m
1 year ago
Morgan Pretty
432238debe
Merge pull request #970 from RyanRory/disappearing-messages-v2-post-enabling
...
Cleaning up legacy disappearing messages
1 year ago
Ryan ZHAO
1e1d71f788
deep clean
1 year ago
Morgan Pretty
d399eeaf73
Tweaks to IP deduping logic, fixed a CSV parsing bug, re-ran script
1 year ago
Morgan Pretty
6c07bac03b
Merge remote-tracking branch 'upstream/dev' into fix/ip2country-explicit-int-sizing
1 year ago
Ryan ZHAO
6d4a6715fa
clean
1 year ago
Ryan ZHAO
770a770e8c
update strings script
1 year ago
Ryan ZHAO
aaea97fbdb
update strings script for updating permission strings
1 year ago
bemusementpark
05b95cf34e
Deduplicate IP2Country
1 year ago
Ryan ZHAO
aee69887cd
Lint strings script
1 year ago
Morgan Pretty
86ba37c2ec
Updated the IP2Country to use explicit Int sizes, added logs, add size check
1 year ago
Ryan ZHAO
715a6fd7ec
WIP: update the lint strings script
1 year ago
Morgan Pretty
703fbf4848
Fixed invalid python escape and added LOCAL_MIRROR arg to libSession
1 year ago
Morgan Pretty
ce01f128f3
Replaced Cocoapods with Swift Package Manager for dependency management
1 year ago
Morgan Pretty
da6c407e9f
Minor tweaks
1 year ago
Ryan ZHAO
003816117f
Merge branch 'dev' into standardised-strings
1 year ago
Morgan Pretty
f7dcd47c0c
Fixed a few more minor bugs and updated GeoLite2 data
...
• Updated the GeoLite2 country database data, added some basic localisation to it
• Managed to optimise the size of the GeoLite2 data bundled with the app (10mb -> 8mb)
• Cleaned up the IP2Country logic a little
• Removed some pluralisation from logs (want the logs to be identical outside of numbers)
• Tweaked the PushRegistrationManager to actually timeout
1 year ago
Morgan Pretty
25150f931e
Logging improvements, incorrect version number fix
1 year ago
Ryan ZHAO
065e51381b
add strings & update libsession build script
1 year ago
Morgan Pretty
e2fc0a5b51
Further fixes
...
• Fixed an issue where the default log level was set too low
• Fixed an issue where sending the app to the background without any pending jobs could result in the database and network not being suspended correctly
• Updated to latest libSession (don't try to recover paths, just rebuild)
1 year ago
Ryan ZHAO
527c921df3
Merge branch 'onboarding' into standardised-strings
1 year ago
Morgan Pretty
b0eec5a4c2
Updated to the latest libSession and updated it's error handling
1 year 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
1 year ago
Ryan ZHAO
90de873ea0
add and modify strings
1 year 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
2 years ago
Ryan ZHAO
5c9140cb4c
Merge branch 'dev' into standardised-strings
2 years ago
Morgan Pretty
f150732e99
Merge pull request #959 from mpretty-cyro/fix/sync-message-issues
...
Fixed a few bugs with sync messages
2 years ago
Morgan Pretty
2cffda17bc
Merge remote-tracking branch 'upstream/dev' into feature/lib-quic-integration
...
# Conflicts:
# Scripts/build_libSession_util.sh
2 years ago
Ryan ZHAO
28dbef71c3
Merge branch 'dev' into standardised-strings
2 years ago
Ryan ZHAO
63658f70d7
Merge branch 'dev' into standardised-strings
2 years ago
Morgan Pretty
8c21ccb0d5
Cleaned up the libSession build script (improved the xcode output)
2 years ago
Ryan ZHAO
fa2ce14dd8
add code in script to check if the translation has the correct number of varables
2 years 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.
2 years ago
Morgan Pretty
927f8206f5
Update to the latest build config
2 years ago
Morgan Pretty
1f2516a360
Tweaks to CI scripts
2 years ago