Commit Graph

19384 Commits (4dbe3b5c4cf6eee03d8c7150e7ecc8e8ecce6a73)
 

Author SHA1 Message Date
Ryan ZHAO 32073a5539 update bulld number 10 months ago
Ryan ZHAO 7993a0abe5 bump up build and version number 10 months ago
Ryan ZHAO ec0d950844 Merge branch 'feature/groups-rebuild' of https://github.com/mpretty-cyro/session-ios into call-detailed-info 10 months ago
Morgan Pretty c5086981b9 Fixed build number 10 months ago
Morgan Pretty 7c4249b082 Cleaned up some of the ScreenLock logic 10 months ago
Morgan Pretty ee29b7b49d Merge remote-tracking branch 'upstream/dev' into feature/sort-members-by-pubkey 10 months ago
Morgan Pretty f75544487a Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating 10 months ago
Morgan Pretty 1e4072420d Merge remote-tracking branch 'upstream/dev' into fix/read-status-not-appearing 10 months ago
Morgan Pretty 3577cb9dbe Merge remote-tracking branch 'upstream/dev' into fix/poller-and-background-processing-bugs 10 months ago
Morgan Pretty e3a10a025b Merge remote-tracking branch 'upstream/dev' into fix/notifications-for-current-convo-incorrectly-shown 10 months ago
Morgan Pretty a8a613e844 Merge remote-tracking branch 'upstream/dev' into fix/default-display-picture-not-updating 10 months ago
Morgan Pretty 8f0aa51491 Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements 10 months ago
Morgan Pretty 42ba212d1a
Merge pull request #321 from mpretty-cyro/feature/groups-rebuild
Groups Rebuild
10 months ago
Morgan Pretty 312846e694 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 10 months ago
Morgan Pretty 14ec056e4a Reset the feature flags and added the release timestamps 10 months ago
Morgan Pretty 115f7a55d6
Merge pull request #375 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
10 months ago
Morgan Pretty cd919284f0 Updated the invalid config errors to include the pubkey for debugging 10 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
10 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)
10 months ago
Morgan Pretty cb528b0616 Refactored the 'findFrontMostViewController' function 10 months ago
Morgan Pretty 4b54d242fe Updated the placeholder icon cache key to include the 'initials' 10 months ago
Ryan ZHAO 716c189fed refactor connection steps 10 months ago
Ryan ZHAO 082f5b2713 fix issues after merging 10 months ago
Ryan ZHAO b57fbbd32c Merge branch 'feature/groups-rebuild' of https://github.com/mpretty-cyro/session-ios into feedback-for-actions 10 months ago
ThomasSession 527ea2757e [Automated] Update translations from Crowdin 10 months ago
Morgan Pretty f67c754088 Fixed an issue where the read receipt wouldn't show 10 months ago
Morgan Pretty 8649dc0845 Fixed an issue where the network status indicator wouldn't update 10 months ago
Morgan Pretty 4b5eb7755c Sort group member change control messages deterministically 10 months ago
Morgan Pretty cba6729618 Bumped build number 10 months ago
Morgan Pretty 78f5adeb6d Updated to libSession v1.2.1 10 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
10 months ago
Ryan ZHAO 3d8f357aa5 fix strings and add a modal for camera access 10 months ago
Ryan ZHAO 6f8c8a7e9f add feedback for actions directly from long press menu 10 months ago
Ryan ZHAO 95d5efd19e Merge branch 'dev' into feedback-for-actions 10 months ago
Ryan ZHAO 0707f30e9a Merge branch 'dev' into punycode-for-ons 10 months ago
Ryan ZHAO 3aaa6b36f3 Merge branch 'dev' into fix-highlight-background 10 months ago
Ryan ZHAO 1c0d00fe46 fix merging dev in 10 months ago
Ryan ZHAO 6788bb3cb1 add accessibility id and label to cells in share to Session screen 10 months ago
Morgan Pretty 04714deaa5 Updated to the target Lucide version we want (0.473.0) 10 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
10 months ago
Morgan Pretty 6a144633d2 Drop '.decryptionFailed' PNs for unknown or no auth groups 10 months ago
Morgan Pretty 8a60eee626 Fixed a crash when tapping on the attachment camera button 10 months ago
Morgan Pretty 828b25254a Fixed a silly message variant bug, unit test env var tweaks
• Added an env variable to enable the debug disappearing message durations
• Moved the 'processUnitTestEnvVariablesIfNeeded' function into a separate file and added some docs (so we can just look at that file to see what is supported)
• Fixed an issue where the deleted message artifact variant had incorrectly gotten it's value changed (too late to change it back so need a migration)
10 months ago
Morgan Pretty 25f3e836ef Debug dis message durations on for tests, uregister PNs on clear acct
• Turned on debug disappearing message settings by default for tests
• Unregister from PNs when clearing the account
10 months ago
Ryan ZHAO de1d086a43 Merge branch 'dev' into call-detailed-info 10 months ago
Ryan ZHAO a2d7be369c Merge branch 'call-permission-improvements' into call-detailed-info 10 months ago
Morgan Pretty 3974723615 Increased build number 10 months ago
Morgan Pretty 5f73b3ee86 Updated to libSession 1.2.0 10 months ago
Ryan ZHAO 35fdce7272 add steps details 10 months ago
Ryan ZHAO 69a565d14c WIP: fix airplay 2 iPhones issue 10 months ago