Morgan Pretty
ecd066f7a1
Merge remote-tracking branch 'upstream/dev' into strings
...
# Conflicts:
# Session/Media Viewing & Editing/PhotoCaptureViewController.swift
# Session/Notifications/AppNotifications.swift
# Session/Settings/SettingsViewModel.swift
# Session/Utilities/Permissions.swift
# SessionMessagingKit/Messages/Control Messages/CallMessage.swift
# SessionMessagingKit/Sending & Receiving/Message Handling/MessageSender+ClosedGroups.swift
# SessionShareExtension/ThreadPickerVC.swift
7 months ago
Morgan Pretty
533afa2af0
Tweaked the static upload script to ignore the branch name for tags
7 months ago
Ryan ZHAO
b980e52873
update scripts
8 months 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
8 months 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
8 months ago
Morgan Pretty
432238debe
Merge pull request #970 from RyanRory/disappearing-messages-v2-post-enabling
...
Cleaning up legacy disappearing messages
8 months ago
Ryan ZHAO
1e1d71f788
deep clean
8 months ago
Morgan Pretty
d399eeaf73
Tweaks to IP deduping logic, fixed a CSV parsing bug, re-ran script
8 months ago
Morgan Pretty
6c07bac03b
Merge remote-tracking branch 'upstream/dev' into fix/ip2country-explicit-int-sizing
8 months ago
Ryan ZHAO
6d4a6715fa
clean
8 months ago
Ryan ZHAO
770a770e8c
update strings script
8 months ago
Ryan ZHAO
aaea97fbdb
update strings script for updating permission strings
8 months ago
bemusementpark
05b95cf34e
Deduplicate IP2Country
8 months ago
Ryan ZHAO
aee69887cd
Lint strings script
8 months ago
Morgan Pretty
86ba37c2ec
Updated the IP2Country to use explicit Int sizes, added logs, add size check
8 months ago
Ryan ZHAO
715a6fd7ec
WIP: update the lint strings script
8 months ago
Morgan Pretty
703fbf4848
Fixed invalid python escape and added LOCAL_MIRROR arg to libSession
8 months ago
Morgan Pretty
ce01f128f3
Replaced Cocoapods with Swift Package Manager for dependency management
8 months ago
Morgan Pretty
da6c407e9f
Minor tweaks
8 months ago
Ryan ZHAO
003816117f
Merge branch 'dev' into standardised-strings
8 months 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
9 months ago
Morgan Pretty
25150f931e
Logging improvements, incorrect version number fix
9 months ago
Ryan ZHAO
065e51381b
add strings & update libsession build script
9 months 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)
10 months ago
Ryan ZHAO
527c921df3
Merge branch 'onboarding' into standardised-strings
10 months ago
Morgan Pretty
b0eec5a4c2
Updated to the latest libSession and updated it's error handling
10 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
10 months ago
Ryan ZHAO
90de873ea0
add and modify strings
11 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
11 months 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
11 months ago
Ryan ZHAO
1d01eb91ae
Merge branch 'onboarding' into standardised-strings
11 months ago
Morgan Pretty
e4d07fc510
Tweaks to the build script and building instructions
11 months ago
Ryan ZHAO
392790a56f
add script to write permission strings to InfoPlist.xcstrings at build time
11 months ago
Ryan ZHAO
fdfc75967b
Merge branch 'standardised-strings' of https://github.com/RyanRory/loki-messenger-ios into standardised-strings
11 months ago
Ryan ZHAO
be150154d1
WIP: add scripts for OS permission strings
11 months 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
11 months ago
Morgan Pretty
021d05d0b3
Fixed a build script bug, updated to latest libSession
11 months ago
Morgan Pretty
f50d7fcee4
Updated to the latest libSession, added new build arg
11 months ago
Morgan Pretty
994854f8ee
Expose libSession submodule errors in build script, libSession path building tweaks
11 months ago
Morgan Pretty
bc6bab2c67
Build script update to handle submodule errors/warnings and disable the check on debug builds
11 months 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
11 months 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
12 months 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