Skip to content

release: 7.0.1#3182

Merged
islathehut merged 65 commits intodevelopfrom
7.0.1
Apr 15, 2026
Merged

release: 7.0.1#3182
islathehut merged 65 commits intodevelopfrom
7.0.1

Conversation

@islathehut
Copy link
Copy Markdown
Collaborator

Pull Request Checklist

  • I have linked this PR to a related GitHub issue.
  • I have added a description of the change (and Github issue number, if any) to the root CHANGELOG.md.

(Optional) Mobile checklist

Please ensure you completed the following checks if you did any changes to the mobile package:

  • I have run e2e tests for mobile
  • I have updated base screenshots for visual regression tests

mcginty and others added 30 commits March 3, 2026 13:46
 - @quiet/desktop@7.0.1-alpha.0
 - @quiet/mobile@7.0.1-alpha.0
 - @quiet/desktop@7.0.1-alpha.1
 - @quiet/mobile@7.0.1-alpha.1
 - @quiet/desktop@7.0.1-alpha.2
 - @quiet/mobile@7.0.1-alpha.2
 - @quiet/desktop@7.0.1-alpha.3
 - @quiet/mobile@7.0.1-alpha.3
* 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
 - @quiet/desktop@7.0.1-alpha.4
 - @quiet/mobile@7.0.1-alpha.4
 - @quiet/desktop@7.0.1-alpha.5
 - @quiet/mobile@7.0.1-alpha.5
 - @quiet/desktop@7.0.1-alpha.6
 - @quiet/mobile@7.0.1-alpha.6
 - @quiet/desktop@7.0.1-alpha.7
 - @quiet/mobile@7.0.1-alpha.7
mcginty and others added 17 commits March 24, 2026 20:38
 - @quiet/desktop@7.0.1-alpha.10
 - @quiet/mobile@7.0.1-alpha.10
 - @quiet/desktop@7.0.1-alpha.11
 - @quiet/mobile@7.0.1-alpha.11
* 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>
 - @quiet/desktop@7.0.1-alpha.12
 - @quiet/mobile@7.0.1-alpha.12
* Add entitlement to fix arm64 binaries

* Update changelog
 - @quiet/desktop@7.0.1-alpha.13
 - @quiet/mobile@7.0.1-alpha.13
…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>
 - @quiet/desktop@7.0.1-alpha.14
 - @quiet/mobile@7.0.1-alpha.14
@adrastaea adrastaea self-requested a review April 14, 2026 20:38
@islathehut islathehut merged commit 0f94757 into develop Apr 15, 2026
42 of 43 checks passed
@adrastaea adrastaea deleted the 7.0.1 branch April 16, 2026 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants