Commit Graph

19400 Commits (a27eae5fb2dd350271fb92083cf86fe61ef6733d)
 

Author SHA1 Message Date
Ryan ZHAO 0707f30e9a Merge branch 'dev' into punycode-for-ons 9 months ago
Ryan ZHAO 3aaa6b36f3 Merge branch 'dev' into fix-highlight-background 9 months ago
Ryan ZHAO 1c0d00fe46 fix merging dev in 9 months ago
Ryan ZHAO 6788bb3cb1 add accessibility id and label to cells in share to Session screen 9 months ago
Morgan Pretty 04714deaa5 Updated to the target Lucide version we want (0.473.0) 9 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
9 months ago
Morgan Pretty 6a144633d2 Drop '.decryptionFailed' PNs for unknown or no auth groups 9 months ago
Morgan Pretty 8a60eee626 Fixed a crash when tapping on the attachment camera button 9 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)
9 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
9 months ago
Ryan ZHAO de1d086a43 Merge branch 'dev' into call-detailed-info 9 months ago
Ryan ZHAO a2d7be369c Merge branch 'call-permission-improvements' into call-detailed-info 9 months ago
Morgan Pretty 3974723615 Increased build number 9 months ago
Morgan Pretty 5f73b3ee86 Updated to libSession 1.2.0 9 months ago
Ryan ZHAO 35fdce7272 add steps details 9 months ago
Ryan ZHAO 69a565d14c WIP: fix airplay 2 iPhones issue 9 months ago
Morgan Pretty 1db4933390 Alternate approach to selecting a simulator 9 months ago
Morgan Pretty 95bc5b4e0a Added back dynamic runtime selection (apparently we need both) 9 months ago
Morgan Pretty 371afc6d3c Fixed a missing trailing apostrophe 9 months ago
Morgan Pretty 2902e268ed Dynamically select device type instead of runtime 9 months ago
Morgan Pretty fc70f13e30 CI fixes 9 months ago
Morgan Pretty a50989a341 A couple more notification tweaks, latest libSession (breaking change)
• Updated to the latest libSession (with the updated GroupKeys padding)
• Updated the fallback push notification content to include the group name
• Tweaked the logic so when we get a notification with no content from a config namespace, it won't show the fallback notification
9 months ago
Morgan Pretty 74c9f3ddb8 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 9 months ago
Morgan Pretty e81b111a2b
Merge pull request #374 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
9 months ago
Morgan Pretty 4399a5a5bb Fixed a few issues that came up when testing
• Attempt to fix an issue where the CI couldn't find a test simulator because it didn't exist (now try to grab the latest)
• Refactored the notification service extension logging to be more helpful and allow for better tracking
• Fixed a minor layout issue on devices with a home button
• Fixed an issue where display pictures could be given the wrong file extension because we were assuming jpeg
• Fixed an issue where disabling the "Auto dark-mode" setting may not correctly trigger a theme update
• Fixed an issue where returning to the settings screen from a child screen would result in the screen jumping
• Fixed an issue where migrating the community display picture would fail
• Fixed an issue where failing to decrypt a config message push notification would incorrectly result in the fallback notification being shown
9 months ago
mpretty-cyro 6f32b1c911 [Automated] Update translations from Crowdin 9 months ago
Ryan ZHAO 9d22927cb8 fix speaker icon 9 months ago
Morgan Pretty 9cda4d03cb Increased build number 9 months ago
Morgan Pretty ad821dcbf1 Fixed some string issues
• Updated the string linter logic to error when incorrect parameter names are given (or missed)
• Updated the code based on the latest string changes
• Fixed an issue where the string linter wasn't working
9 months ago
Morgan Pretty d1fea5d7c2 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 9 months ago
Morgan Pretty 8db12faedb
Merge pull request #371 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
9 months ago
Morgan Pretty d91af1b5b6 Fixed a few bugs
• Updated to the latest libSession
• Fixed some warnings
• Fixed a compilation issue on non-debug builds
• Fixed an issue with the dev settings data importer when ignoring hidden files from old exports (wouldn't move the inputStream forward correctly resulting in a crash)
• Fixed an issue where the swarm poller wasn't included synchronously processed messages in it's publisher output
9 months ago
Morgan Pretty 811528bfd5
Merge pull request #21 from mpretty-cyro/fix/refactor-migrations
Refactored the migrations to avoid an anti-pattern
9 months ago
Morgan Pretty 28c06d0e2b Removed more unused code, tweak to speed up test compilation 9 months ago
mpretty-cyro 5653688cbf [Automated] Update translations from Crowdin 9 months ago
Ryan ZHAO 0bc9e9a6cf rename 9 months ago
Ryan ZHAO 9983cfbaea make local network access permission check wokr 9 months ago
Morgan Pretty d22c2cccf1 Fixed a few migration issues found when testing 9 months ago
Morgan Pretty bdbfe6c28e Refactored the remaining DB queries to avoid using type-based queries 9 months ago
Morgan Pretty 647919efde Started working on refactoring the migrations to avoid an anti-pattern 9 months ago
Ryan ZHAO 3256876eab update missed call tip modal 9 months ago
Ryan ZHAO 46f82fd557 WIP: add permission chain for voice and video calls 9 months ago
Morgan Pretty 1f3f7ba7c6 Fixed QA issues
• Refactored the 'performOperation' function to have cleaner control flow and resolve another EXC_BAD_ACCESS edge case
• Updated the code to allow legacy groups to be unpinned after they are deprecated
• Fixed an issue where the default state of the global search screen wouldn't be populated if you had a contact with no SessionThread record
• Fixed an issue with display picture placeholder generation
• Fixed an issue where the edit group screen would show the group display picture back to front
9 months ago
Morgan Pretty 70ef1c451c Updated to the latest LibSession with groupPubKey validation 9 months ago
Morgan Pretty 823409709c Added timestamp verification logic and fixed a couple of QA issues
• Updated the code to set and check the 'sigTimestamp' value in order to validate the envelope.timestamp when possible
• Disabled the delete/select buttons on the attachment screens in legacy groups once deprecated
• Disabled the ability to remove reactions from the reaction list in legacy groups once deprecated
• Fixed an issue where the "expired groups" banner could incorrectly appear after creating a new group
• Fixed an issue where the ConfigSyncJob wouldn't report it's failure immediately
9 months ago
Ryan ZHAO bb049987a7 make ons with emoji work by punycode 9 months ago
Ryan ZHAO 7daa8835a3 fix empty toast issue and improve the duration of toast 9 months ago
Ryan ZHAO 2ccf442aa4 fix highlight mention background for RTL 9 months ago
Morgan Pretty 35972d176a Fixed broken message sending for TestFlight build
• Fixed broken unit tests
• Fixed some incorrect logic for validating a message
9 months ago
Morgan Pretty c99ee90ca6 Fixed a QA issue, a couple edge-cases and cleaned up some logic
• Added the "expired group" banner for when the first poll of an updated group doesn't retrieve config messages
• Removed a redundant base64 encode/decode
• Removed messy extra message validation function
• Fixed an edge-case where a member granted supplemental access to the group could end up incorrectly kicked under the right conditions
• Fixed an issue where the copy for deleting a deprecated legacy group wasn't accurate
9 months ago