Giter VIP home page Giter VIP logo

timelyscrumboard_z's People

Watchers

Zili Wang avatar

timelyscrumboard_z's Issues

Add User's slack profile in the Input List of Timely Respond page

What if there are two users having the same user name in their Slack Meeting group? Then, the input list of the Timely Slack-view respond page will show two selections with the same name; however, the users cannot differentiate them.

One solution is to add the Slack Profile pictures in each selection.

Input UI in Timely slack-view respond page

The current Material UI widget sometimes not showing correctly. Even though it can be fixed by refreshing the page, it confuses the users sometimes. To make it better, we can try not using Angular Materail but not pure HTML and CSS code.

ReviewPage: Filter Section Updates

let’s comment out the “Trouble finding times manually?” text and button,
The functionality looks mostly good (once you can fix the bugs)! We’ll need to work on the UI a bit, but this is mostly good for now
I’m not sure why the separate “People | Groups” buttons are for given that we already have separate sections. can’t we just delete that? we can also get rid of the “Search Groups” thing, I don’t think there should usually be many groups that would require searching. Also get rid of the “Select All” for groups (and maybe also the “edit” button at the Groups level?)

LandingPage: Login Status and UI update

TODO (Feb 24):
Landing Page:

  • Google Login Button if the user not login
  • Create a meeting button and little person icon if user logged in
  • show "You can have up to 3 active events at a time. Please respond to the brief post-scheduling survey after you are done with each event" if there are unresponded surveys.

branch feature/login-button

New Timely features

* email-based passwordless sign-in for event creators
* adding teams within the list of respondents and somthing that supports team formation.

Let AI Only Creates the Schedule for those responded users

If some users do not respond to the group, then the cloud function won't initiate the AI-schedule calculation.

There are two solutions:

  1. calculate the schedule directly
  2. let users decide what's the next
  • move forward with those who have replied & list those that replied
  • wait longer

In Timely-Search-Script, branch Name: "slackbot-decision",
In Timely-appengine, branch name: "prompt-decision"

Slack icon + channel name in respond page

David Lee: "It would be nice to have some indication that this is connected to a Slack channel. for example, have the Slack icon + the channel name."

The Slack-view response page looks quite similar to the original one.

Add a Slack icon on the top right.

Discord Bot Learning and Investigation

Students usually prefer using Discord to Slackbot. For this reason, we want to implement a Discord bot that works exactly the same as the current Slackbot.

For the first week, we can try to do some self-learning. We prefer the Discord bot can be hosted on the Google Platform, such as Google App Engine (Slackbot is also hosted on App Engine now).

Slackbot: bugfix/overwritten_memberList

In Timely, no updating the member list after the new response is created
In Timely Cloud Function, update the member list when it handles Type A Reminder (feature/check_on_real_responses)

Send reminders one by one in Timely Cloud Function 【Merged】

The implementation right now is sending all the reminders in one response.
It can be a problem because if there is an error raised due to one reminder, all the other reminders will not be updated or dispatched: the reminder handler () stopped working.

New Design:

  • send them one by one in parallel.

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.