Skip to content

feat(call): start 1-1 call from 'Talk to {person}' action#17205

Draft
Antreesy wants to merge 3 commits intomainfrom
feat/15416/call-from-anywhere
Draft

feat(call): start 1-1 call from 'Talk to {person}' action#17205
Antreesy wants to merge 3 commits intomainfrom
feat/15416/call-from-anywhere

Conversation

@Antreesy
Copy link
Contributor

@Antreesy Antreesy commented Feb 24, 2026

β˜‘οΈ Resolves

πŸ–ŒοΈ UI Checklist

πŸ–ΌοΈ Screenshots / Screencasts

Entry points:
imageimage

Intermediate step (call here or in Talk) (🚧 WIP):
image

Call integration (🚧 WIP):
image

🏚️ Before 🏑 After
Screenshot before Screenshot after

🚧 Tasks

  • Lazy load (currently interceptor/trigger is ~9 kB, integration ~ 1.25 Mb
  • Reduce size (where seems possible)
    • Light-weight versions of existing components?
  • Limit PR changes to relevant
    • Split unrelated changes to pre-requisites
    • Split design / general components changes to pre-requisites
  • Intermediate step:
    • atm ~ 300 kB, try native components first?
  • Integration app:
    • Drag-n-drop
    • Drop some features (see light-weigth)
    • Open in separate window
      • full flex Talk or light-weight Talk?
    • Survive/reconnect after page-reload
      • local storage flag?

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Integrations with Files sidebar and other apps
    • Not risky to browser differences / client
  • πŸ–ŒοΈ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • πŸ“— User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

πŸ› οΈ API Checklist

🚧 Tasks

  • ...

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not possible
  • πŸ“˜ API documentation in docs/ has been updated or is not required
  • πŸ”– Capability is added or not needed

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
[skip ci]

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@Antreesy Antreesy self-assigned this Feb 24, 2026
@Antreesy Antreesy added enhancement feature: frontend πŸ–ŒοΈ "Web UI" client feature: talk-sidebar ⬅️ Sidebar integration of Talk into other apps like sharing and documents feature: call πŸ“Ή Voice and video calls labels Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement feature: call πŸ“Ή Voice and video calls feature: frontend πŸ–ŒοΈ "Web UI" client feature: talk-sidebar ⬅️ Sidebar integration of Talk into other apps like sharing and documents

Projects

None yet

Development

Successfully merging this pull request may close these issues.

πŸ“ Call from anywhere - Integration of calls into the avatar menu

1 participant