Git Product home page Git Product logo

office-dashboard's People

Contributors

billba avatar johnshew avatar jpgarcia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

southworks

office-dashboard's Issues

Night Mode

It would be nice for drivers if we had night mode styling (white/grey on black).

login should persist

  1. Close dashboard
  2. Open it again

Expect: I stay logged in unless I explicitly logged out
Result: Forced to login

rich text not displaying correctly

I sent myself an email with the following text:

This should look great.

Bill

Expect: text displays as sent

Result: looks like this:

Bill

. great This should look.

In an invalid login state, can't logout

  1. Enter an invalid login state (I had logged in to Microsoft elsewhere with my personal email address, which is not associated with Exchange)
  2. Refresh the App

Expected: option to logout or login

Result: can't login with different account, and can't logout from current account. Dead in the water.

empty inbox state is ugly and confusing

  1. Run app on an empty inbox

Expect: Some positive feedback about what you're looking at, so that you know the app is functioning correctly.

Result: Three boxes in white, light grey, and dark grey. No text. Looks like something crashed.

Settings modified while Settings dialog is up

  1. Open error console
  2. Open Settings dialog
  3. Change Refresh interval

Expect: new timer set when Settings dialog is closed
Result: new timer set as soon as you finish typing, if not sooner

This is true for all the other settings too.

Initial message renders multiple times

  1. Add debug logger, e.g. *_console.log("subject:", subject); *_to MessageView.render
  2. View error console
  3. Refresh app
  4. Click on message

Expect: one log entry for the message in question
Result: thirteen (13) log entries for the message in question

Bootstrap files failed to load

We've seen a couple of reports where the bootstrap styles have failed to load. Recommend we switch to use the same version hosted on the CloudFlare CDN.

offline/test mode

Run office-dashboard without having to login to an Exchange server, using a set of test data.

plaintext messages don't show line breaks

  1. Send yourself an email that is just plain text, with blank lines, e.g. "first\n\nsecond\n\nthird"

Expect: show blank lines between the lines
Result: shows "first second third"

Once refresh is disabled, it does not get re-enabled.

  1. In Settings, set browser refresh to 0 seconds
  2. In Settings, set browser refresh to 5 seconds

Expect: contents refresh in 5 seconds
Result: contents do not refresh

  1. Reload app

Now contents correctly refresh every 5 seconds (because the app started with a 5 second refresh)

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.