Giter VIP home page Giter VIP logo

chrome-basecamp-notifier's People

Contributors

samuelsimoes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

chrome-basecamp-notifier's Issues

Rich Notifications

In Chrome 29 Google release the Rich Notifications, thats permits a much beautiful desktop notification popup.

Implements the rich notifications in notifier with option to disable case user don't want.

Bug in Ignored projects tabs with deactived accounts

If the user select to listen some disabled Basecamp account, the ignored projects will not load correctly because the project lists of deactived account will returns a 404 and the code actually don't handle with well with this situation.

Time ago in main list

In this moment the extension don't show in events list the "time ago" info of event, would be nice have this information right there.

Logout button

Create a logout button, maybe in the options page.

Limit notification numbers

When user close your laptop, for example, and open some time after, the extension notify every new item, in some cases many items are generated.

In this situation is great the extension only notify some small number of items, and show a notification with the information about the number of new items.

Problem when one or more accounts is deactivated

The extension break when one account in Basecamp user account is deactivated.

A Workaround for make this work again is: remove the account deactivated in options page, save and reload background page.

main.js:2991 Uncaught (in promise) TypeError: this.attributeParsers[attribute] is not a function

main.js:25033 Warning: bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See undefined

main.js:25033 Warning: bind(): React component methods may only be bound to the component instance. See undefined

main.js:2991 Uncaught (in promise) TypeError: this.attributeParsers[attribute] is not a function
at child.setAttribute (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:2991:47)
at child.set (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:3005:12)
at child._constructor (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:3020:10)
at child.Fluxo.Base (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:2932:21)
at new child (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:2878:39)
at child.addFromData (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:3132:17)
at child.addBunchFromData (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:3075:12)
at child.resetFromData (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:3086:10)
at Object._load (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:145:32)
at Object.initialize (chrome-extension://fihjmkangcncdhnbnenfipalmcegljii/js/main.js:131:10)

Got this on the options page after granting permissions, I can't choose the proyect,
ubuntu 14, Version 54.0.2840.100 (64-bit)

Only list Basecamp accounts

The accounts 37signals API endpoint return the all accounts of user has access, include other products, like Campfire. The app need filter the accounts collection to show olnly the basecamp accounts.

Refresh token

In this moment the extension don't have any strategy for OAuth2 refresh token, this is necessary because after 2 weeks the auth token expires and user need authorize the app again.

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.