Merged
Conversation
* fix: disable activity session start button if not selected role * chore: always show text 'confirm' on activity session confirm role button
…e been invited" (#5823) (#5835) * fix: show knock-accepted notification body when invite follows a knock (#5823) When Synapse accepts a knock it sends an m.room.member invite event. The client was displaying the generic 'You have been invited by X' push notification body because the invite event alone doesn't carry prev_content on the push path. Use KnockTracker (already used for auto-join) to detect knock-accepted invites and show a dedicated 'Your join request was accepted!' notification body instead. - Add knockAccepted string to intl_en.arb - Extract condition into isKnockAcceptedInvite() pure util for testability - Expose KnockTracker.getKnockedRoomIds() publicly (was _getKnockedRoomIds) - Override notification body in push_helper.dart (background) and local_notifications_extension.dart (foreground/web) - Unit tests for all isKnockAcceptedInvite() branches (9 tests) * formatting * fix up pangea comments * fix: avoid race condition with knocked room account data updates and local push notification content * translations --------- Co-authored-by: ggurdin <ggurdin@gmail.com>
Enable Dependabot security updates
…ill remain in queue (#5860)
…a/ta (#5858) * fix: emit granular IGC/IT use types instead of collapsed ga/ta * formatting * fix linter issues with deprecated use types * fix: don't add match viewing update to choreo record, don't flatten token IGC uses into a single type * break vocabAndMorphUses down into smaller functions * filter viewed choreo steps when getting uses from choreo --------- Co-authored-by: ggurdin <ggurdin@gmail.com>
…tions (#5839) * docs: add User Feedback section to toolbar reading assistance instructions Describes the shared feedback pattern for word cards (existing) and translations (planned). References #5838. * feat: allow users to flag translations * make flag button smaller --------- Co-authored-by: ggurdin <ggurdin@gmail.com>
…d custom invite reason for invite-on-knock to trigger custom content in background notifications (#5877)
…request (#5856) The server derives user identity from the Matrix Bearer token already sent in the Authorization header. The pangea_user_id query param is ignored server-side and unnecessary. Co-authored-by: ggurdin <ggurdin@gmail.com> Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
…#5880) * fix: on login, don't show invite dialog for previously knocked spaces * await onTap space * another fix
…cutoff times for recent practice uses to all target generators (#5889)
Collaborator
Author
|
@copilot Hey, can you summarize the major changes in this PR that aren't related to the FluffyChat merge? |
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.
Thank you so much for your contribution to FluffyChat ❤️❤️❤️
Pull Request has been tested on: