oficina / meet Public

Merge branch 'rename/meet-to-calls' into main

claude agent, operated by paul@keymail.dev pushed by paul@keymail.dev 4470a389afd72d07195e1c345b2154dd98beb79d parent 100757cparent 60a88cf
237 files changed, +1296 −1252
  • .gitignore +4 −4
  • AGENTS.md +7 −7
  • Makefile +11 −11
  • PRODUCT.md +28 −26
  • README.md +36 −36
  • {meetcore => callscore}/auth.go +4 −4
  • {meetcore => callscore}/auth_test.go +1 −1
  • {meetcore => callscore}/room.go +3 −3
  • {meetcore => callscore}/room_test.go +3 −3
  • {meetcore => callscore}/transport.go +13 −13
  • {meetcore => callscore}/transport_test.go +4 −4
  • cmd/{meet => calls}/main.go +17 −17
  • design/oficina-icons/INTEGRATION.md +4 −4
  • design/oficina-icons/README.md +2 −2
  • design/oficina-icons/icons.json +1 −1
  • design/oficina-icons/png/{meet-1024.png => calls-1024.png} binary
  • design/oficina-icons/png/{meet-16.png => calls-16.png} binary
  • design/oficina-icons/png/{meet-180.png => calls-180.png} binary
  • design/oficina-icons/png/{meet-192.png => calls-192.png} binary
  • design/oficina-icons/png/{meet-32.png => calls-32.png} binary
  • design/oficina-icons/png/{meet-48.png => calls-48.png} binary
  • design/oficina-icons/png/{meet-512.png => calls-512.png} binary
  • design/oficina-icons/preview.svg +1 −1
  • design/oficina-icons/svg/calls.svg +2 −0
  • design/oficina-icons/svg/meet.svg +0 −2
  • docs/superpowers/copy/2026-09-10-slice-2-strings.md +7 −7
  • docs/superpowers/plans/2026-09-08-meet-slice-1-meetings-links-signin.md +148 −148
  • docs/superpowers/plans/2026-09-09-meet-slices-2-6-programme.md +2 −2
  • docs/superpowers/plans/2026-09-10-meet-slice-2-room.md +63 −63
  • docs/superpowers/plans/2026-09-10-meet-slice-3-relay.md +44 −44
  • docs/superpowers/plans/2026-09-10-meet-slice-4-chat.md +22 −22
  • docs/superpowers/plans/2026-09-11-meet-slice-5-drive.md +18 −18
  • docs/superpowers/plans/2026-09-14-meet-slice-6-deploy.md +10 −10
  • docs/superpowers/reviews/2026-09-09-codex-code-r1.md +46 −46
  • docs/superpowers/reviews/2026-09-10-slice-2-record.md +7 −7
  • docs/superpowers/reviews/2026-09-10-slice-3-record.md +2 −2
  • docs/superpowers/reviews/2026-09-10-slice-4-record.md +2 −2
  • docs/superpowers/reviews/2026-09-11-slice-5-record.md +5 −5
  • docs/superpowers/reviews/2026-09-14-slice-6-record.md +10 −10
  • docs/superpowers/specs/2026-09-07-meet-design.md +23 −14
  • docs/superpowers/specs/CODEX-FINDINGS-MEET-R5.md +1 −1
  • docs/superpowers/specs/CODEX-FINDINGS-MEET-R6.md +1 −1
  • docs/superpowers/specs/CODEX-FINDINGS-MEET.md +1 −1
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-MEET.md +2 −2
  • go.mod +1 −1
  • internal/{meet => calls}/agents.go +7 −7
  • internal/{meet => calls}/agents_test.go +1 −1
  • internal/{meet => calls}/api.go +4 −4
  • internal/{meet => calls}/app.go +16 −16
  • internal/{meet => calls}/app_relay_test.go +3 −3
  • internal/{meet => calls}/auth.go +15 −15
  • internal/{meet => calls}/auth_test.go +1 −1
  • internal/{meet => calls}/budget.go +1 −1
  • internal/{meet => calls}/budget_test.go +1 −1
  • internal/{meet => calls}/config.go +18 −18
  • internal/{meet => calls}/config_test.go +2 −2
  • internal/{meet => calls}/credits.go +1 −1
  • internal/{meet => calls}/credits/notices.json +0 −0
  • internal/{meet => calls}/credits_inventory_test.go +2 −2
  • internal/{meet => calls}/credits_test.go +2 −2
  • internal/{meet => calls}/guest.go +1 −1
  • internal/{meet => calls}/handlers_join.go +4 −4
  • internal/{meet => calls}/handlers_meetings.go +8 −8
  • internal/{meet => calls}/handlers_meetings_test.go +2 −2
  • internal/{meet => calls}/handlers_room.go +12 −12
  • internal/{meet => calls}/handlers_settings.go +6 −6
  • internal/{meet => calls}/home.go +4 −4
  • internal/{meet => calls}/home_native_test.go +4 −4
  • internal/{meet => calls}/home_release_test.go +1 −1
  • internal/{meet => calls}/home_router_test.go +4 −4
  • internal/{meet => calls}/home_security_test.go +1 −1
  • internal/{meet => calls}/hub/admission.go +0 −0
  • internal/{meet => calls}/hub/admission_test.go +0 −0
  • internal/{meet => calls}/hub/authorize.go +0 −0
  • internal/{meet => calls}/hub/authorize_test.go +0 −0
  • internal/{meet => calls}/hub/count.go +0 −0
  • internal/{meet => calls}/hub/count_test.go +0 −0
  • internal/{meet => calls}/hub/fanout.go +0 −0
  • internal/{meet => calls}/hub/fanout_test.go +0 −0
  • internal/{meet => calls}/hub/hub.go +0 −0
  • internal/{meet => calls}/hub/hub_test.go +0 −0
  • internal/{meet => calls}/hub/isolation_test.go +0 −0
  • internal/{meet => calls}/hub/messages.go +1 −1
  • internal/{meet => calls}/hub/relay.go +0 −0
  • internal/{meet => calls}/hub/relay_test.go +0 −0
  • internal/{meet => calls}/hub/subscriber.go +0 −0
  • internal/{meet => calls}/hub/subscriber_test.go +0 −0
  • internal/{meet => calls}/hub/waiting_room_test.go +0 −0
  • internal/{meet => calls}/ice.go +13 −13
  • internal/{meet => calls}/icons/icons.go +0 −0
  • internal/{meet => calls}/ids.go +2 −2
  • internal/{meet => calls}/ids_test.go +1 −1
  • internal/{meet => calls}/joincookie.go +3 −3
  • internal/{meet => calls}/joincookie_test.go +1 −1
  • internal/{meet => calls}/mailredact.go +4 −4
  • internal/{meet => calls}/mailredact_test.go +5 −5
  • internal/{meet => calls}/migrations.go +3 −3
  • internal/{meet => calls}/migrations/0001_init.sql +0 −0
  • internal/{meet => calls}/migrations/0002_agents.sql +0 −0
  • internal/{meet => calls}/migrations/0003_alter_meeting_links.sql +0 −0
  • internal/{meet => calls}/migrations/0004_alter_persons.sql +0 −0
  • internal/{meet => calls}/migrations/schema.sql +0 −0
  • internal/{meet => calls}/models.go +1 −1
  • internal/{meet => calls}/native_auth.go +8 −8
  • internal/{meet => calls}/native_auth_test.go +2 −2
  • internal/{meet => calls}/participation.go +2 −2
  • internal/{meet => calls}/ratelimit.go +1 −1
  • internal/{meet => calls}/ratelimit_test.go +1 −1
  • internal/{meet => calls}/relay/relay.go +0 −0
  • internal/{meet => calls}/relay/relay_test.go +1 −1
  • internal/{meet => calls}/render.go +3 −3
  • internal/{meet => calls}/render_test.go +2 −2
  • internal/{meet => calls}/seal/fingerprint.go +0 −0
  • internal/{meet => calls}/seal/seal.go +2 −2
  • internal/{meet => calls}/seal/seal_test.go +0 −0
  • internal/{meet => calls}/signal.go +7 −7
  • internal/{meet => calls}/standing.go +2 −2
  • internal/{meet => calls}/static/brand/LICENSE.lucide +0 −0
  • internal/{meet => calls}/static/brand/apple-touch-icon.png binary
  • internal/{meet => calls}/static/brand/brand.css +0 −0
  • internal/{meet => calls}/static/brand/icon-32.png binary
  • internal/calls/static/brand/icon.svg +2 −0
  • internal/{meet => calls}/static/call-layout.js +6 −6
  • internal/{meet/static/meet-shell.css => calls/static/calls-shell.css} +4 −4
  • internal/{meet/static/meet.css => calls/static/calls.css} +68 −68
  • internal/{meet => calls}/static/chat.css +2 −2
  • internal/{meet => calls}/static/chat.js +1 −1
  • internal/{meet => calls}/static/devices.js +3 −3
  • internal/{meet => calls}/static/rastrillo.js +0 −0
  • internal/{meet => calls}/static/room.js +14 −14
  • internal/{meet => calls}/static/select.js +0 −0
  • internal/{meet => calls}/static/share-link.js +0 −0
  • internal/{meet => calls}/static/theme.css +0 −0
  • internal/{meet => calls}/static/tokens.css +0 −0
  • internal/{meet => calls}/store.go +12 −12
  • internal/{meet => calls}/store_share_test.go +1 −1
  • internal/{meet => calls}/store_test.go +3 −3
  • internal/{meet => calls}/stream.go +10 −10
  • internal/{meet => calls}/stream_key_test.go +1 −1
  • internal/{meet => calls}/stream_test.go +2 −2
  • internal/{meet => calls}/templates/agent_once.html +0 −0
  • internal/{meet => calls}/templates/confirm.html +0 −0
  • internal/{meet => calls}/templates/credits.html +1 −1
  • internal/{meet => calls}/templates/errors.html +0 −0
  • internal/{meet => calls}/templates/guest.html +0 −0
  • internal/{meet => calls}/templates/home.html +1 −1
  • internal/{meet => calls}/templates/index.html +0 −0
  • internal/{meet => calls}/templates/join.html +12 −12
  • internal/{meet => calls}/templates/layout.html +4 −4
  • internal/{meet => calls}/templates/link_once.html +0 −0
  • internal/{meet => calls}/templates/meeting_settings.html +0 −0
  • internal/calls/templates/native.html +18 −0
  • internal/{meet => calls}/templates/partials/chat.html +1 −1
  • internal/{meet => calls}/templates/partials/meeting-options.html +0 −0
  • internal/{meet => calls}/templates/room.html +28 −17
  • internal/{meet => calls}/templates/settings.html +0 −0
  • internal/{meet => calls}/templates/share.html +0 −0
  • internal/{meet => calls}/templates/signin.html +2 −2
  • internal/calls/templates/welcome.html +5 −0
  • internal/{meet => calls}/tick_test.go +2 −2
  • internal/{meettest => callstest}/agents_test.go +3 −3
  • internal/{meettest => callstest}/api_test.go +7 −7
  • internal/{meettest => callstest}/browser_test.go +11 −11
  • internal/{meettest => callstest}/chat_test.go +2 −2
  • internal/{meettest => callstest}/config_test.go +7 −7
  • internal/{meettest => callstest}/harness_test.go +13 −13
  • internal/{meettest => callstest}/holding_test.go +5 −5
  • internal/{meettest => callstest}/ice_test.go +9 −9
  • internal/{meettest => callstest}/index_test.go +1 −1
  • internal/{meettest => callstest}/iphone_browser_test.go +9 −9
  • internal/{meettest => callstest}/isolation_test.go +2 −2
  • internal/{meettest => callstest}/join_test.go +2 −2
  • internal/{meettest => callstest}/meeting_settings_test.go +1 −1
  • internal/{meettest => callstest}/meetings_test.go +2 −2
  • internal/{meettest => callstest}/native_auth_browser_test.go +3 −3
  • internal/{meettest => callstest}/native_browser_test.go +3 −3
  • internal/{meettest => callstest}/relay_floor_test.go +2 −2
  • internal/{meettest => callstest}/room_test.go +33 −11
  • internal/{meettest => callstest}/schema_test.go +3 −3
  • internal/{meettest => callstest}/share_test.go +1 −1
  • internal/{meettest => callstest}/signal_test.go +6 −6
  • internal/{meettest => callstest}/signin_test.go +7 −7
  • internal/{meettest => callstest}/sse_test.go +1 −1
  • internal/{meettest => callstest}/standing_test.go +1 −1
  • internal/{meettest => callstest}/stream_test.go +1 −1
  • internal/{meettest => callstest}/vendored_test.go +2 −2
  • internal/meet/static/brand/icon.svg +0 −2
  • internal/meet/templates/native.html +0 −18
  • internal/meet/templates/welcome.html +0 −5
  • manifest/README.md +1 −1
  • native/DESIGN.md +7 −7
  • native/README.md +14 −14
  • native/VERIFICATION.md +4 −4
  • native/apple/Package.swift +9 −9
  • native/apple/Sources/{MeetInterop => CallsInterop}/Interop.swift +3 −3
  • native/apple/Sources/{MeetInterop => CallsInterop}/LobbySnapshots.swift +3 −3
  • native/apple/Sources/{MeetInterop => CallsInterop}/SyntheticVideo.swift +1 −1
  • native/apple/Sources/{MeetKit => CallsKit}/Call.swift +4 −4
  • native/apple/Sources/{MeetKit => CallsKit}/CallActionStyle.swift +1 −1
  • native/apple/Sources/{MeetKit => CallsKit}/CallControl.swift +0 −0
  • native/apple/Sources/{MeetKit/MeetAppearance.swift => CallsKit/CallsAppearance.swift} +2 −2
  • native/apple/Sources/{MeetKit/MeetLobby.swift => CallsKit/CallsLobby.swift} +6 −6
  • native/apple/Sources/{MeetKit/MeetModel.swift => CallsKit/CallsModel.swift} +4 −4
  • native/apple/Sources/{MeetKit => CallsKit}/Capture.swift +2 −2
  • native/apple/Sources/{MeetKit => CallsKit}/ChatDraft.swift +0 −0
  • native/apple/Sources/{MeetKit => CallsKit}/ChatView.swift +0 −0
  • native/apple/Sources/{MeetKit => CallsKit}/MacCallView.swift +2 −2
  • native/apple/Sources/{MeetKit => CallsKit}/MacChatWindow.swift +1 −1
  • native/apple/Sources/{MeetKit => CallsKit}/MacVideoTile.swift +0 −0
  • native/apple/Sources/{MeetKit => CallsKit}/Media.swift +0 −0
  • native/apple/Sources/{MeetKit => CallsKit}/MeetingShareButton.swift +0 −0
  • native/apple/Sources/{MeetKit => CallsKit}/Wire.swift +0 −0
  • native/apple/Sources/{MeetMac/MeetMac.swift => CallsMac/CallsMac.swift} +10 −10
  • native/apple/Sources/{MeetMac => CallsMac}/Resources/AppIcon.png binary
  • native/apple/Sources/{MeetMac => CallsMac}/Resources/MacIcon.png binary
  • native/apple/Tests/{MeetKitTests => CallsKitTests}/ChatWindowTests.swift +4 −4
  • native/apple/Tests/{MeetKitTests => CallsKitTests}/MeetingLinkTests.swift +3 −3
  • native/architecture.md +2 −2
  • native/bridge/auth.go +3 −3
  • native/bridge/bridge.go +8 −8
  • native/bridge/bridge_test.go +6 −6
  • native/go.mod +3 −3
  • native/ios/README.md +9 −9
  • native/ios/Sources/{MeetPhone.swift => CallsPhone.swift} +8 −8
  • native/ios/Tests/{MeetPhoneTests.swift => CallsPhoneTests.swift} +3 −3
  • native/ios/UITests/{MeetPhoneUITests.swift => CallsPhoneUITests.swift} +4 −4
  • native/ios/project.yml +20 −20
  • native/scripts/build-bridge.sh +1 −1
  • native/scripts/build-iphone.sh +4 −4
  • native/scripts/build-mac.sh +2 −2
  • native/scripts/bundle-mac.py +12 −12
  • native/scripts/generate-mac-icon.swift +3 −3
  • package.json +1 −1
  • protocol/messages.go +1 −1
  • test/browser/call.mjs +37 −37
  • test/browser/native-auth.mjs +2 −2
  • test/browser/native.mjs +4 −4

CI passed — run details

.gitignore

Loading diff…

AGENTS.md

Loading diff…

Makefile

Loading diff…

PRODUCT.md

Loading diff…

README.md

Loading diff…

{meetcore => callscore}/auth.go

Loading diff…

{meetcore => callscore}/auth_test.go

Loading diff…

{meetcore => callscore}/room.go

Loading diff…

{meetcore => callscore}/room_test.go

Loading diff…

{meetcore => callscore}/transport.go

Loading diff…

{meetcore => callscore}/transport_test.go

Loading diff…

cmd/{meet => calls}/main.go

Loading diff…

design/oficina-icons/INTEGRATION.md

Loading diff…

design/oficina-icons/README.md

Loading diff…

design/oficina-icons/icons.json

Loading diff…

design/oficina-icons/png/{meet-1024.png => calls-1024.png}

Loading diff…

design/oficina-icons/png/{meet-16.png => calls-16.png}

Loading diff…

design/oficina-icons/png/{meet-180.png => calls-180.png}

Loading diff…

design/oficina-icons/png/{meet-192.png => calls-192.png}

Loading diff…

design/oficina-icons/png/{meet-32.png => calls-32.png}

Loading diff…

design/oficina-icons/png/{meet-48.png => calls-48.png}

Loading diff…

design/oficina-icons/png/{meet-512.png => calls-512.png}

Loading diff…

design/oficina-icons/preview.svg

Loading diff…

design/oficina-icons/svg/calls.svg

Loading diff…

design/oficina-icons/svg/meet.svg

Loading diff…

docs/superpowers/copy/2026-09-10-slice-2-strings.md

Loading diff…

docs/superpowers/plans/2026-09-08-meet-slice-1-meetings-links-signin.md

Loading diff…

docs/superpowers/plans/2026-09-09-meet-slices-2-6-programme.md

Loading diff…

docs/superpowers/plans/2026-09-10-meet-slice-2-room.md

Loading diff…

docs/superpowers/plans/2026-09-10-meet-slice-3-relay.md

Loading diff…

docs/superpowers/plans/2026-09-10-meet-slice-4-chat.md

Loading diff…

docs/superpowers/plans/2026-09-11-meet-slice-5-drive.md

Loading diff…

docs/superpowers/plans/2026-09-14-meet-slice-6-deploy.md

Loading diff…

docs/superpowers/reviews/2026-09-09-codex-code-r1.md

Loading diff…

docs/superpowers/reviews/2026-09-10-slice-2-record.md

Loading diff…

docs/superpowers/reviews/2026-09-10-slice-3-record.md

Loading diff…

docs/superpowers/reviews/2026-09-10-slice-4-record.md

Loading diff…

docs/superpowers/reviews/2026-09-11-slice-5-record.md

Loading diff…

docs/superpowers/reviews/2026-09-14-slice-6-record.md

Loading diff…

docs/superpowers/specs/2026-09-07-meet-design.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-MEET-R5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-MEET-R6.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-MEET.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-MEET.md

Loading diff…

go.mod

Loading diff…

internal/{meet => calls}/agents.go

Loading diff…

internal/{meet => calls}/agents_test.go

Loading diff…

internal/{meet => calls}/api.go

Loading diff…

internal/{meet => calls}/app.go

Loading diff…

internal/{meet => calls}/app_relay_test.go

Loading diff…

internal/{meet => calls}/auth.go

Loading diff…

internal/{meet => calls}/auth_test.go

Loading diff…

internal/{meet => calls}/budget.go

Loading diff…

internal/{meet => calls}/budget_test.go

Loading diff…

internal/{meet => calls}/config.go

Loading diff…

internal/{meet => calls}/config_test.go

Loading diff…

internal/{meet => calls}/credits.go

Loading diff…

internal/{meet => calls}/credits/notices.json

Loading diff…

internal/{meet => calls}/credits_inventory_test.go

Loading diff…

internal/{meet => calls}/credits_test.go

Loading diff…

internal/{meet => calls}/guest.go

Loading diff…

internal/{meet => calls}/handlers_join.go

Loading diff…

internal/{meet => calls}/handlers_meetings.go

Loading diff…

internal/{meet => calls}/handlers_meetings_test.go

Loading diff…

internal/{meet => calls}/handlers_room.go

Loading diff…

internal/{meet => calls}/handlers_settings.go

Loading diff…

internal/{meet => calls}/home.go

Loading diff…

internal/{meet => calls}/home_native_test.go

Loading diff…

internal/{meet => calls}/home_release_test.go

Loading diff…

internal/{meet => calls}/home_router_test.go

Loading diff…

internal/{meet => calls}/home_security_test.go

Loading diff…

internal/{meet => calls}/hub/admission.go

Loading diff…

internal/{meet => calls}/hub/admission_test.go

Loading diff…

internal/{meet => calls}/hub/authorize.go

Loading diff…

internal/{meet => calls}/hub/authorize_test.go

Loading diff…

internal/{meet => calls}/hub/count.go

Loading diff…

internal/{meet => calls}/hub/count_test.go

Loading diff…

internal/{meet => calls}/hub/fanout.go

Loading diff…

internal/{meet => calls}/hub/fanout_test.go

Loading diff…

internal/{meet => calls}/hub/hub.go

Loading diff…

internal/{meet => calls}/hub/hub_test.go

Loading diff…

internal/{meet => calls}/hub/isolation_test.go

Loading diff…

internal/{meet => calls}/hub/messages.go

Loading diff…

internal/{meet => calls}/hub/relay.go

Loading diff…

internal/{meet => calls}/hub/relay_test.go

Loading diff…

internal/{meet => calls}/hub/subscriber.go

Loading diff…

internal/{meet => calls}/hub/subscriber_test.go

Loading diff…

internal/{meet => calls}/hub/waiting_room_test.go

Loading diff…

internal/{meet => calls}/ice.go

Loading diff…

internal/{meet => calls}/icons/icons.go

Loading diff…

internal/{meet => calls}/ids.go

Loading diff…

internal/{meet => calls}/ids_test.go

Loading diff…

internal/{meet => calls}/joincookie.go

Loading diff…

internal/{meet => calls}/joincookie_test.go

Loading diff…

internal/{meet => calls}/mailredact.go

Loading diff…

internal/{meet => calls}/mailredact_test.go

Loading diff…

internal/{meet => calls}/migrations.go

Loading diff…

internal/{meet => calls}/migrations/0001_init.sql

Loading diff…

internal/{meet => calls}/migrations/0002_agents.sql

Loading diff…

internal/{meet => calls}/migrations/0003_alter_meeting_links.sql

Loading diff…

internal/{meet => calls}/migrations/0004_alter_persons.sql

Loading diff…

internal/{meet => calls}/migrations/schema.sql

Loading diff…

internal/{meet => calls}/models.go

Loading diff…

internal/{meet => calls}/native_auth.go

Loading diff…

internal/{meet => calls}/native_auth_test.go

Loading diff…

internal/{meet => calls}/participation.go

Loading diff…

internal/{meet => calls}/ratelimit.go

Loading diff…

internal/{meet => calls}/ratelimit_test.go

Loading diff…

internal/{meet => calls}/relay/relay.go

Loading diff…

internal/{meet => calls}/relay/relay_test.go

Loading diff…

internal/{meet => calls}/render.go

Loading diff…

internal/{meet => calls}/render_test.go

Loading diff…

internal/{meet => calls}/seal/fingerprint.go

Loading diff…

internal/{meet => calls}/seal/seal.go

Loading diff…

internal/{meet => calls}/seal/seal_test.go

Loading diff…

internal/{meet => calls}/signal.go

Loading diff…

internal/{meet => calls}/standing.go

Loading diff…

internal/{meet => calls}/static/brand/LICENSE.lucide

Loading diff…

internal/{meet => calls}/static/brand/apple-touch-icon.png

Loading diff…

internal/{meet => calls}/static/brand/brand.css

Loading diff…

internal/{meet => calls}/static/brand/icon-32.png

Loading diff…

internal/calls/static/brand/icon.svg

Loading diff…

internal/{meet => calls}/static/call-layout.js

Loading diff…

internal/{meet/static/meet-shell.css => calls/static/calls-shell.css}

Loading diff…

internal/{meet/static/meet.css => calls/static/calls.css}

Loading diff…

internal/{meet => calls}/static/chat.css

Loading diff…

internal/{meet => calls}/static/chat.js

Loading diff…

internal/{meet => calls}/static/devices.js

Loading diff…

internal/{meet => calls}/static/rastrillo.js

Loading diff…

internal/{meet => calls}/static/room.js

Loading diff…

internal/{meet => calls}/static/select.js

Loading diff…

internal/{meet => calls}/static/share-link.js

Loading diff…

internal/{meet => calls}/static/theme.css

Loading diff…

internal/{meet => calls}/static/tokens.css

Loading diff…

internal/{meet => calls}/store.go

Loading diff…

internal/{meet => calls}/store_share_test.go

Loading diff…

internal/{meet => calls}/store_test.go

Loading diff…

internal/{meet => calls}/stream.go

Loading diff…

internal/{meet => calls}/stream_key_test.go

Loading diff…

internal/{meet => calls}/stream_test.go

Loading diff…

internal/{meet => calls}/templates/agent_once.html

Loading diff…

internal/{meet => calls}/templates/confirm.html

Loading diff…

internal/{meet => calls}/templates/credits.html

Loading diff…

internal/{meet => calls}/templates/errors.html

Loading diff…

internal/{meet => calls}/templates/guest.html

Loading diff…

internal/{meet => calls}/templates/home.html

Loading diff…

internal/{meet => calls}/templates/index.html

Loading diff…

internal/{meet => calls}/templates/join.html

Loading diff…

internal/{meet => calls}/templates/layout.html

Loading diff…

internal/{meet => calls}/templates/link_once.html

Loading diff…

internal/{meet => calls}/templates/meeting_settings.html

Loading diff…

internal/calls/templates/native.html

Loading diff…

internal/{meet => calls}/templates/partials/chat.html

Loading diff…

internal/{meet => calls}/templates/partials/meeting-options.html

Loading diff…

internal/{meet => calls}/templates/room.html

Loading diff…

internal/{meet => calls}/templates/settings.html

Loading diff…

internal/{meet => calls}/templates/share.html

Loading diff…

internal/{meet => calls}/templates/signin.html

Loading diff…

internal/calls/templates/welcome.html

Loading diff…

internal/{meet => calls}/tick_test.go

Loading diff…

internal/{meettest => callstest}/agents_test.go

Loading diff…

internal/{meettest => callstest}/api_test.go

Loading diff…

internal/{meettest => callstest}/browser_test.go

Loading diff…

internal/{meettest => callstest}/chat_test.go

Loading diff…

internal/{meettest => callstest}/config_test.go

Loading diff…

internal/{meettest => callstest}/harness_test.go

Loading diff…

internal/{meettest => callstest}/holding_test.go

Loading diff…

internal/{meettest => callstest}/ice_test.go

Loading diff…

internal/{meettest => callstest}/index_test.go

Loading diff…

internal/{meettest => callstest}/iphone_browser_test.go

Loading diff…

internal/{meettest => callstest}/isolation_test.go

Loading diff…

internal/{meettest => callstest}/join_test.go

Loading diff…

internal/{meettest => callstest}/meeting_settings_test.go

Loading diff…

internal/{meettest => callstest}/meetings_test.go

Loading diff…

internal/{meettest => callstest}/native_auth_browser_test.go

Loading diff…

internal/{meettest => callstest}/native_browser_test.go

Loading diff…

internal/{meettest => callstest}/relay_floor_test.go

Loading diff…

internal/{meettest => callstest}/room_test.go

Loading diff…

internal/{meettest => callstest}/schema_test.go

Loading diff…

internal/{meettest => callstest}/share_test.go

Loading diff…

internal/{meettest => callstest}/signal_test.go

Loading diff…

internal/{meettest => callstest}/signin_test.go

Loading diff…

internal/{meettest => callstest}/sse_test.go

Loading diff…

internal/{meettest => callstest}/standing_test.go

Loading diff…

internal/{meettest => callstest}/stream_test.go

Loading diff…

internal/{meettest => callstest}/vendored_test.go

Loading diff…

internal/meet/static/brand/icon.svg

Loading diff…

internal/meet/templates/native.html

Loading diff…

internal/meet/templates/welcome.html

Loading diff…

manifest/README.md

Loading diff…

native/DESIGN.md

Loading diff…

native/README.md

Loading diff…

native/VERIFICATION.md

Loading diff…

native/apple/Package.swift

Loading diff…

native/apple/Sources/{MeetInterop => CallsInterop}/Interop.swift

Loading diff…

native/apple/Sources/{MeetInterop => CallsInterop}/LobbySnapshots.swift

Loading diff…

native/apple/Sources/{MeetInterop => CallsInterop}/SyntheticVideo.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/Call.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/CallActionStyle.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/CallControl.swift

Loading diff…

native/apple/Sources/{MeetKit/MeetAppearance.swift => CallsKit/CallsAppearance.swift}

Loading diff…

native/apple/Sources/{MeetKit/MeetLobby.swift => CallsKit/CallsLobby.swift}

Loading diff…

native/apple/Sources/{MeetKit/MeetModel.swift => CallsKit/CallsModel.swift}

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/Capture.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/ChatDraft.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/ChatView.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/MacCallView.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/MacChatWindow.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/MacVideoTile.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/Media.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/MeetingShareButton.swift

Loading diff…

native/apple/Sources/{MeetKit => CallsKit}/Wire.swift

Loading diff…

native/apple/Sources/{MeetMac/MeetMac.swift => CallsMac/CallsMac.swift}

Loading diff…

native/apple/Sources/{MeetMac => CallsMac}/Resources/AppIcon.png

Loading diff…

native/apple/Sources/{MeetMac => CallsMac}/Resources/MacIcon.png

Loading diff…

native/apple/Tests/{MeetKitTests => CallsKitTests}/ChatWindowTests.swift

Loading diff…

native/apple/Tests/{MeetKitTests => CallsKitTests}/MeetingLinkTests.swift

Loading diff…

native/architecture.md

Loading diff…

native/bridge/auth.go

Loading diff…

native/bridge/bridge.go

Loading diff…

native/bridge/bridge_test.go

Loading diff…

native/go.mod

Loading diff…

native/ios/README.md

Loading diff…

native/ios/Sources/{MeetPhone.swift => CallsPhone.swift}

Loading diff…

native/ios/Tests/{MeetPhoneTests.swift => CallsPhoneTests.swift}

Loading diff…

native/ios/UITests/{MeetPhoneUITests.swift => CallsPhoneUITests.swift}

Loading diff…

native/ios/project.yml

Loading diff…

native/scripts/build-bridge.sh

Loading diff…

native/scripts/build-iphone.sh

Loading diff…

native/scripts/build-mac.sh

Loading diff…

native/scripts/bundle-mac.py

Loading diff…

native/scripts/generate-mac-icon.swift

Loading diff…

package.json

Loading diff…

protocol/messages.go

Loading diff…

test/browser/call.mjs

Loading diff…

test/browser/native-auth.mjs

Loading diff…

test/browser/native.mjs

Loading diff…