Merged
Conversation
* Wait for tor kill to finish before moving on * Update CHANGELOG.md
* Closes #3123 Removes Superflous @peculiar/webcrypto dependency. Removes hacky JavaScript that was needed to override global.crypto - this was probably needed for along time because iOS was using nodejs12 until some recent work, hence having no global.crypto flag. - iOS and Android need the --experimental-global-webcrypto flag until nodejs mobile is rebuilt
* Add Firebase support and Network Service Extension for push notifications * fix extension plist build issues * add encrypted Firebase plist * add decryption code for GoogleService-Info.plist * integrate with Taea's communication module * move personal changes from .xcode.env to .xcode.env.local * compatibility fixes * allow easier overriding of development team and bundle id * fix more xcodeproj woes, using a fork that works for now * fix node version build issues for .xcode.env.local --------- Co-authored-by: taea <taelxvie@gmail.com>
* request permissions when ios app opens, detect changes to permission on app open * register when permission is granted and rely solely on event channels for payloads * simplify sagas, ensure event channels are set up first * update changelog * fix mobile unit tests * pass token to backend and scaffold registration * cache token until we are part of a community and connected to qss * update changelog * fix typo in changelog * remove caching of device token in redux because it is not needed * adjust mocks * try to get around ci weirdness * fix mobile tests * add qps consts to test module * fix state-manager test * implement storage * add todos for future work * remove http related deprecated code * fix merge conflict * add qps consts to test module * adjust mocks * try to get around ci weirdness * fix mobile tests * fix state-manager test * remove http related deprecated code * fix: Backend fails to start on GrapheneOS in 6.5.1 (#3106) * Standardize build config fields to boolean * Remove call to `free` because it breaks the backend on graphene * feat(3058): Self-assign member role on joining with QSS and migrate to LFA-based OrbitDB identity (#3102) * Add lockbox service and create an invite lockbox on invite creation * Update changelog * Self-assign member role on join with QSS * Fix self-assign * Use event to trigger storage setup after self-assign * Pull log entries when fully joined via qss (update later to handle joining with peers) * Move identitieswithstorage * Get janky LFA identity working with orbitdb and get syncing on join with qss working * Also pull entries on connection to qss when already a member * Remove debugging log * Add comments * Add comments and return random signature * Update qss and auth modules to use feature branches for testing * Update qss e2e test to include joining without peers * Add self-assign unit tests and fix some unit tests post-LFA identity * Fix userProfile integration tests * Update submodules * Remove changes left in from testing * Fix last of integration tests and add initializing check to storage init since we can start initialization via qss or libp2p events * Forgot a comment * Update CHANGELOG.md * Update CHANGELOG.md * Allow strings * Missed one unit test update * PR comment fixes * Add real signatures back to log entries * Update lfa-identity.service.ts * release: 6.6.0 (#3109) * Publish - @quiet/desktop@6.6.0-alpha.0 - @quiet/mobile@6.6.0-alpha.0 * Update packages CHANGELOG.md * fix: Backend fails to start on GrapheneOS in 6.5.1 (#3106) * Standardize build config fields to boolean * Remove call to `free` because it breaks the backend on graphene * Publish - @quiet/desktop@6.6.0-alpha.1 - @quiet/mobile@6.6.0-alpha.1 * Update packages CHANGELOG.md * Publish - @quiet/desktop@6.6.0 - @quiet/mobile@6.6.0 * Update packages CHANGELOG.md * basic implementation * implement storage * add todos for future work * return state * update test * skip test for device linking * skip test for device linking * test fix * match send-push name to qps-send-push * add an individual push option, rename batch push * match server message format for batch * increase batch size to 500 * fixed tests * update changelog * fix registration flow * revert interval use in registration * fix registration * formatting * reinforce endpoint fuzzy match with env flag --------- Co-authored-by: Isla <5048549+islathehut@users.noreply.github.com>
…updated logging (#3137) * Pass logger into team/connection and update auth to use new logging * Update auth * Use main auth branch
This reverts commit 5af7de9.
* Load splash before main view * Add extra logging to uncover issue * Try apple silicon build * Update desktop-build.yml * Update desktop-build.yml * Make logs traces * Add prod arm64 deploy job and run e2e tests on latest macos * Update main.ts * Fix issue in unit tests and use latest intel mac runner * Update CHANGELOG.md * Update .github/workflows/desktop-build.yml Co-authored-by: Jake McGinty <me@jakebot.org> --------- Co-authored-by: Jake McGinty <me@jakebot.org>
* Add entitlement to fix arm64 binaries * Update changelog
…ation loops (#3141) * Validate qss endpoint when qss is allowed to avoid registration loops * Update CHANGELOG.md * Update desktop tests * Update CreateCommunity.test.tsx
…n is properly up and running (#3126) * Only run the qss log sync interval once the auth connection is properly up and running * Update CHANGELOG.md * Go back to using connected event because I'm losing my mind * Update auth to latest * Clarify naming convention * Go back to active but rename event to connected
Co-authored-by: taea <taelxvie@gmail.com>
adrastaea
approved these changes
Apr 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
(Optional) Mobile checklist
Please ensure you completed the following checks if you did any changes to the mobile package: