Commit Graph

19294 Commits (9d45fb429e2d41fc0caa2587e95d8d13ef901b61)
 

Author SHA1 Message Date
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 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 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
Morgan Pretty 3974723615 Increased build number 10 months ago
Morgan Pretty 5f73b3ee86 Updated to libSession 1.2.0 10 months ago
Morgan Pretty 1db4933390 Alternate approach to selecting a simulator 10 months ago
Morgan Pretty 95bc5b4e0a Added back dynamic runtime selection (apparently we need both) 10 months ago
Morgan Pretty 371afc6d3c Fixed a missing trailing apostrophe 10 months ago
Morgan Pretty 2902e268ed Dynamically select device type instead of runtime 10 months ago
Morgan Pretty fc70f13e30 CI fixes 10 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
10 months ago
Morgan Pretty 74c9f3ddb8 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 10 months ago
Morgan Pretty e81b111a2b
Merge pull request #374 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
10 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
10 months ago
mpretty-cyro 6f32b1c911 [Automated] Update translations from Crowdin 10 months ago
Morgan Pretty 9cda4d03cb Increased build number 10 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
10 months ago
Morgan Pretty d1fea5d7c2 Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 10 months ago
Morgan Pretty 8db12faedb
Merge pull request #371 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
10 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
10 months ago
Morgan Pretty 811528bfd5
Merge pull request #21 from mpretty-cyro/fix/refactor-migrations
Refactored the migrations to avoid an anti-pattern
10 months ago
Morgan Pretty 28c06d0e2b Removed more unused code, tweak to speed up test compilation 10 months ago
mpretty-cyro 5653688cbf [Automated] Update translations from Crowdin 10 months ago
Morgan Pretty d22c2cccf1 Fixed a few migration issues found when testing 10 months ago
Morgan Pretty bdbfe6c28e Refactored the remaining DB queries to avoid using type-based queries 10 months ago
Morgan Pretty 647919efde Started working on refactoring the migrations to avoid an anti-pattern 10 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
10 months ago
Morgan Pretty 70ef1c451c Updated to the latest LibSession with groupPubKey validation 10 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
10 months ago
Ryan ZHAO bb049987a7 make ons with emoji work by punycode 10 months ago
Ryan ZHAO 7daa8835a3 fix empty toast issue and improve the duration of toast 10 months ago
Ryan ZHAO 2ccf442aa4 fix highlight mention background for RTL 10 months ago
Morgan Pretty 35972d176a Fixed broken message sending for TestFlight build
• Fixed broken unit tests
• Fixed some incorrect logic for validating a message
10 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
10 months ago