fluffychat/.github
wcjord 7f1e8f5ea0
feat: client-side knock auto-accept via KnockTracker (#5794)
* feat: client-side knock auto-accept via KnockTracker

Replace server-side AutoAcceptInviteIfKnocked (removed in
synapse-pangea-chat PR #21) with client-side KnockTracker.

- Record knocked room IDs in Matrix account data (org.pangea.knocked_rooms)
- Auto-join when invite arrives for a previously knocked room
- Migrate storage from GetStorage to Matrix account data for
  cross-device sync and reinstall persistence
- Add joining-courses.instructions.md design doc

* formatting

* centralizes calls to knock-storage related functions

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-24 14:44:36 -05:00
..
actions/free_up_space Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
instructions feat: client-side knock auto-accept via KnockTracker (#5794) 2026-02-24 14:44:36 -05:00
ISSUE_TEMPLATE Make Pangea Chat specific issue templates (#5688) 2026-02-13 13:34:03 -05:00
workflows fix: upload Sentry source maps correctly for both staging and production (#5763) 2026-02-23 10:12:58 -05:00
CODEOWNERS Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
copilot-instructions.md docs: update copilot instructions and add reference links for UX priorities and design system 2026-02-22 18:21:33 -05:00
dependabot.yml Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
FUNDING.yml docs: Create FUNDING.yml 2023-07-15 09:49:21 +09:00
pull_request_template.md Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00