Commit Graph

19392 Commits (a05827a8a08a14b2a28126bff064bab3e09c777a)
 

Author SHA1 Message Date
Morgan Pretty 3c2e510b0c Fixed the build script to support both local and CI builds 2 months ago
Morgan Pretty 347b6ace28 Pointed at a separate SPM-specific repo to reduce dependency size 2 months ago
Morgan Pretty ada7a4e499 Tweaked licence generation, updated to latest SPM libSession 2 months ago
Morgan Pretty c8e6bacbd1 Fixed the version discrepancies 2 months ago
Morgan Pretty 04b3a64f6b Updated LibSession to be sourced via Swift Package Manager
• Using a pre-built version of libSession as a SPM dependency for default builds
• Added a new scheme which will try to build libSession from source (update the `LIB_SESSION_SOURCE_DIR` User-Defined build setting to change the location - currently set to '${SRC_ROOT}/../LibSession-Util')
• Removed the libSession submodule
2 months ago
Ryan ZHAO a6c0762d2b Merge branch 'dev' into fix-highlight-background 3 months ago
Ryan ZHAO 97cbead8ae Merge branch 'dev' into punycode-for-ons 3 months ago
Ryan ZHAO b9f44a6998 Merge branch 'dev' into call-detailed-info 3 months ago
Ryan ZHAO 32073a5539 update bulld number 3 months ago
Ryan ZHAO 7993a0abe5 bump up build and version number 3 months ago
Ryan ZHAO ec0d950844 Merge branch 'feature/groups-rebuild' of https://github.com/mpretty-cyro/session-ios into call-detailed-info 3 months ago
Morgan Pretty c5086981b9 Fixed build number 3 months ago
Morgan Pretty 7c4249b082 Cleaned up some of the ScreenLock logic 3 months ago
Morgan Pretty ee29b7b49d Merge remote-tracking branch 'upstream/dev' into feature/sort-members-by-pubkey 3 months ago
Morgan Pretty f75544487a Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating 3 months ago
Morgan Pretty 1e4072420d Merge remote-tracking branch 'upstream/dev' into fix/read-status-not-appearing 3 months ago
Morgan Pretty 3577cb9dbe Merge remote-tracking branch 'upstream/dev' into fix/poller-and-background-processing-bugs 3 months ago
Morgan Pretty e3a10a025b Merge remote-tracking branch 'upstream/dev' into fix/notifications-for-current-convo-incorrectly-shown 3 months ago
Morgan Pretty a8a613e844 Merge remote-tracking branch 'upstream/dev' into fix/default-display-picture-not-updating 3 months ago
Morgan Pretty 8f0aa51491 Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements 3 months ago
Morgan Pretty 42ba212d1a
Merge pull request #321 from mpretty-cyro/feature/groups-rebuild
Groups Rebuild
3 months ago
Morgan Pretty 312846e694 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 3 months ago
Morgan Pretty 14ec056e4a Reset the feature flags and added the release timestamps 3 months ago
Morgan Pretty 115f7a55d6
Merge pull request #375 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
3 months ago
Morgan Pretty cd919284f0 Updated the invalid config errors to include the pubkey for debugging 3 months ago
Morgan Pretty a080d67618 Fixed a couple of bugs and logging tweaks
• Refactored the remaining `SNLog` calls
• Added support for a 'customSuffix' to the log categories (similar to the 'customPrefix' it allows category name manipulation whilst keeping the existing log level settings)
• Improved logging in the PN extension
• Fixed an issue where the PN extension would end up with duplicate logs every time a new PN was received
• Fixed an issue where the PN extension would needlessly dispatch it's setup to the main thread
• Fixed an issue where the PN extension would try to read from the database after suspending it
• Fixed an issue where the PN extension could try to complete on a non-main thread (eg. db threads) which _might_ cause odd behaviours
3 months ago
Morgan Pretty 4435240d2b Fixed a number of background processing and polling issues
• Tweaked some background poller logs
• Refactored the `BackgroundFetch` handling to use a `DispatchSourceTimer` instead of `NSTimer` and use a specific `DispatchQueue` to avoid race conditions
• Refactored the BackgroundTaskManager to use `DispatchQueue` and `DispatchSourceTimer` and removed unused code (was seeing background tasks incorrectly running too long so wanted to clean it up)
• Fixed an issue where pollers would incorrectly be released during background polling
• Fixed an issue where the background poller wouldn't update the app notification badge count
• Fixed an issue where the community pollers 'timeSinceLastPoll' was incorrectly being given both an epoch timestamp as well as a duration since the last poll (resulting in always just refetching recent messages)
• Fixed an issue where the community poller wasn't updating the last poll timestamp (also renamed some functions to make them clearer)
• Fixed an issue where pollers could incorrectly be started in the background (eg. when receiving a PN)
3 months ago
Morgan Pretty cb528b0616 Refactored the 'findFrontMostViewController' function 3 months ago
Morgan Pretty 4b54d242fe Updated the placeholder icon cache key to include the 'initials' 3 months ago
Ryan ZHAO 716c189fed refactor connection steps 3 months ago
Ryan ZHAO 082f5b2713 fix issues after merging 3 months ago
Ryan ZHAO b57fbbd32c Merge branch 'feature/groups-rebuild' of https://github.com/mpretty-cyro/session-ios into feedback-for-actions 3 months ago
ThomasSession 527ea2757e [Automated] Update translations from Crowdin 3 months ago
Morgan Pretty f67c754088 Fixed an issue where the read receipt wouldn't show 3 months ago
Morgan Pretty 8649dc0845 Fixed an issue where the network status indicator wouldn't update 3 months ago
Morgan Pretty 4b5eb7755c Sort group member change control messages deterministically 3 months ago
Morgan Pretty cba6729618 Bumped build number 3 months ago
Morgan Pretty 78f5adeb6d Updated to libSession v1.2.1 3 months ago
Morgan Pretty a049d87b11 Fixed a few bugs which came up during testing
• Added a 'requireAllRequestsSucceed' flag to the ConfigurationSyncJob (so it'll report a failure if any individual request fails)
• Fixed an issue where a number of 'response' types weren't encoding correctly (only impacted unit tests)
• Fixed an issue where the logger wasn't correctly respecting the log level settings
• Fixed an issue where the path status indicator wouldn't default to unknown
• Fixed an issue where the generic database error didn't replace the 'app_name' variable
• Fixed an issue where notification content might not be shown correctly
• Fixed an issue where a group could be partially created due to one of it's configs failing to be stored (we now consider that a failure so the user can try again)
• Fixed an issue where processing a config message in the BackgroundPoller could result in attempting to fetch from communities after the process completed
• Fixed a crash where a database query could incorrectly be interrupted after it completed if both happened at just the right time
• Fixed broken unit tests
3 months ago
Ryan ZHAO 3d8f357aa5 fix strings and add a modal for camera access 3 months ago
Ryan ZHAO 6f8c8a7e9f add feedback for actions directly from long press menu 3 months ago
Ryan ZHAO 95d5efd19e Merge branch 'dev' into feedback-for-actions 3 months ago
Ryan ZHAO 0707f30e9a Merge branch 'dev' into punycode-for-ons 3 months ago
Ryan ZHAO 3aaa6b36f3 Merge branch 'dev' into fix-highlight-background 3 months ago
Ryan ZHAO 1c0d00fe46 fix merging dev in 3 months ago
Ryan ZHAO 6788bb3cb1 add accessibility id and label to cells in share to Session screen 3 months ago
Morgan Pretty 04714deaa5 Updated to the target Lucide version we want (0.473.0) 3 months ago
Morgan Pretty 22f3974968 Fixed a couple of issues found during internal testing
• Fixed an issue where leaving a group from the settings screen would just sit there until you successfully left
• Fixed an issue where admin display pictures didn't have the crown icon in the conversation screen
3 months ago
Morgan Pretty 6a144633d2 Drop '.decryptionFailed' PNs for unknown or no auth groups 3 months ago
Morgan Pretty 8a60eee626 Fixed a crash when tapping on the attachment camera button 3 months ago