Code Monkey home page Code Monkey logo

candlestick's People

Contributors

dependabot[bot] avatar simonbooth avatar

Watchers

 avatar  avatar

candlestick's Issues

Recovery from Host ending meeting before Participants

If Host ends the meeting for Clients, there is an incoming message.
Additionally - Maybe not related, if Meeting ends due too time limits, blank screen appears to the clients.
Similar to #26 but with the addition of expired duration of meeting.

Ring tone

Need to implement 'ringer' on custom inbound call dialog

QR Code Activation

Add QR Code to the activation page.
Should launch the web activation step.

Remote logging

Would be handy to be able to send android logs to server for analyisis

Cannot compile the sources

Hello,

I tried to compile Candlestick project, but the compilation failed. I'm new to Android and heed help to fix it.

I installed Android Studio 4.0, and then in the Studio chose File\New\Project from Version Control...\GitHub and provided url to canldestick sources. As a result, Studio opened this project. Unfortunately, when I try to build the project main, I receive the following error message: Error:Module 'main' production: java.lang.NoClassDefFoundError: com/android/resources/ResourceFolderType .

What I'm doing wrong? Please help!

By the way, why candlestick/candlestick-client/mobilertc/build/.transforms/ folder is so big? Is it necessary to be under git?

Thanks,
Slava

Status info

Local:
-Battery / power
-Cell signal
Remote:
-Battery level
-Cell Signal
-Local Time

Speaker routing options

incorporate speaker routing configurations for different hardware:
'buttons box' - implements just the headset buttons but no audio (speaker and mic on tablet)
'hearing aid loop' - implements just external speakers or hearing aid loop, but still uses tablet mic (speaker on headset, mic on tablet)
'external' - implements full external headset, including buttons, speaker, mic (speaker and mic on headset)

Google contact sync

Sync whitelisted contacts into google contacts for onward sync into 3rd party apps

Admin controls

User delegate (e.g a trusted family member) - push another code to the devices, let the family member grab auth control
Admin degates (trusted by the org) - can only be added by the org. Should notify any family members by email.

Photoframe

In idle mode, show family photos, neighborhood photos, etc

Advanced in-call behavior

  • Same meeting as current meeting : silently ignore the invite.
  • New meeting : reject the call.
  • Priority emails cause dialog to switch meeting. Puts current meeting on hold, shows ringing dialog (with ring tone)
  • Send email back to caller if call is rejected by user dialog, or automatically if in call.

Terms and policies

Need to have website terms as well as device policies - someone needs to agree to some stuff.
For now, a beta agreement of some sort.

First time registartion

When app needs to register itself in a new device (Or renew registration), I would like to have the registration code sent to the device in SMS, and read the SMS - automatically by the app to complete the registration

Display Greeting of user

on the main app window - add greeting to the owner instead of Ready...
"Hi Yoni Elron"
in the selected language

Enhance ringing dialog

Goal is to easily identify who is calling and why:

  • For caller, show some logo or icon for the group level. If a user level, and they are trusted show an approved picture. All pictures and names need to be approved to avoid abuse.
  • For person accepting the call - let them know clearly they are going to be on video (assuming they are)

Handling sequential invites

If I send multiple invites to the same user, System will "remember" all of them, even if it is from the same person.
A pop up message for incoming call will appear after current call was ended.

Add option to choose ringtones

After implementation of ringtone, it would be great if we can have a setting that would choose different ringtones options.

Dynamic Fields text design

  1. the current text is not aligned properly to the icons.
  2. Text should be in Bold font
  3. Consider limiting the characters that would fir to a single line frame or at least highlight them (in server interface)
    WhatsApp Image 2020-06-09 at 14 35 06

Volume controls and Mute

Simplified volume levels using volume buttons. (0, 25, 50, 75, 100) - at level 0 its also mic muted.
If host mutes - pressing up volume should also unmute.

Caller safe sender lists

  • Group (configured by admin)
  • User (configured by admin or delegate)
  • Sync (Google contacts, etc)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.