-
Notifications
You must be signed in to change notification settings - Fork 12
Automatic and Manual Event Ending #417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mikewillems
wants to merge
45
commits into
staging
Choose a base branch
from
mw/feat/event-end
base: staging
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
31d044a
Merge branch 'mw/feat/breakout-room-recordings' into mw/feat/event-end
mikewillems 3fd465b
merge 'staging' into mw/feat/event-end
mikewillems 34cc52d
Add tests for EndMeetingForAll CF
mikewillems b190f08
Client reacts to meetingEndedAt + End Meeting button
mikewillems 547212a
Schedule automatic meeting end via Cloud Tasks
mikewillems c4c3471
Add tests for ScheduledEndMeeting CF
mikewillems 2910709
Comment _postEventEmailThresholdInMinutes
mikewillems b76fd50
Merge branch 'staging' into mw/feat/event-end
mikewillems 887a9e1
Display end time alongside start time in event UI
mikewillems 4fc78c4
Add widget tests for VerticalTimeAndDateIndicator end time
mikewillems 5b56ab3
Unify build into build-all.sh and register as npm run build.
mikewillems 554f56c
use FVM-pinned SDK in run-dev.sh; invalidate build stamps on SDK change
mikewillems e7e4a56
removed defunct old build scripts
mikewillems 7a3b431
Add meetingEndedAt field + endMeetingForAll CF
mikewillems 5992828
Reject join attempts on ended meetings
mikewillems aa1fde9
Add test for join rejection on ended meetings
mikewillems b2ef50a
Prompt host/admin to end meeting on leave
mikewillems 62bf5e1
added option to close all rooms at meeting end time, with grace period
mikewillems b42c2bd
Fixed settings type error by only filtering listed non-bool values fr…
mikewillems 4e27021
Wrap idempotent meetingEndedAt check in transaction
mikewillems 9a3b0c7
Remove dead displayName resolution code and unused imports
mikewillems 2a3df80
Pass event from transaction via MeetingJoinResult
mikewillems 97ee210
Wrap auto-end task scheduling in try/catch
mikewillems 09e4eb5
Localize hard-coded strings in leave prompt and event settings
mikewillems 0ed29a9
Validate Cloud Tasks header in ScheduledEndMeeting
mikewillems b42c8d3
Add email verify to scheduled end meeting test
mikewillems 295e7db
Clamp grace period to 0-120 minutes server-side
mikewillems b56e9a0
Add grace period input validation and auto-correction
mikewillems e428a3f
Extract shared end meeting core logic
mikewillems 5f89aa0
Treat dialog dismiss as cancel in host leave prompt
mikewillems aafef46
Parallelize breakout room recording stops with Future.wait
mikewillems 72f7f3e
Run recording stops in parallel with email delivery
mikewillems 0938e94
Use permissionDenied for auth errors
mikewillems a978fdc
Short-circuit auth check for event creator
mikewillems d3b0dcd
Guard against double-tap on leave with _leavingInProgress flag
mikewillems 3b6f104
Add widget tests for grace period input validation and auto-correction
mikewillems cb49d91
Added comments explaining input validation for meeting auto-end grace…
mikewillems c98b172
Merge branch 'staging' into mw/feat/event-end
mikewillems 1ec6c69
Rework event info widget to show start and end time without overflow
mikewillems 49c78aa
Use ActionButton consistently in grouped info card buttons.
mikewillems 9b45973
Avoid BuildContext use across async gap
mikewillems 4bbfc29
Merge branch 'staging' into mw/feat/event-end
mikewillems 6813be8
Merge branch 'staging' into mw/feat/event-end
mikewillems f696265
regenerated l10n files
mikewillems 8a975ec
test
mikewillems File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.