Code Monkey home page Code Monkey logo

think-context's People

Contributors

thinkcontext avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

think-context's Issues

Internationalize content scripts

Full internationalization is a much larger project but at least need to start with domains the content scripts run on, ie google.co.uk

mobile FF and Opera

Haven't tested but there are probably some issues with mobile, hovering and different layout of targets comes to mind.

IE suppport

Crossrider appears to be most viable option. Kango has said they will support it but very unclear if/when.

handle multiple "results" per domain

If a domain has multiple "results" entries we need to handle this gracefully. Implement a message queuing system so multiple messages from the backend to the worker.

New data distribution system

We need to ditch Fusion Tables, it was hackish from the beginning and the new 25K limit obviously won't scale beyond hundreds of users. Options:

Custom web app (LAMP, RoR, etc) - portable, flexible but a headache

Cloud app (App Engine, etc) - less flexibility, less headache

Couchdb / Pouchdb - attractive because of the syncing, db abstraction, code reuse between client and server, though pouchdb is not ready and a very different model

user preferences

Need a system for user preferences. Desired features:

  • toggle activation of different modules (ie yes for hotels, no to stoprush)
  • configure module settings (boycott plus subs / username, progressive trackback sources), need filtering of data sync tables
  • per domain rules (don't show anything on foo.com)

ad images

Add an overlay or border div to ad images.

UI

The UI needs some serious attention, this issue is really a placeholder for discussion about how to proceed.

getReverseHost is dumb

This function needs to be smarter about grouping host names by domains, eg, nytimes.com and blogs.nytimes.com. May need some hardcoded exceptions, eg wordpress.com (ugg).

Not all Bechdel-passing movies indicated on Netflix

Here's a screenshot of My List on Netflix:

screen shot 2015-03-01 at 14 32 54

But Catching Fire passes.

I've only just installed the extension (Chrome on a Mac), but if I spot any more that pass and don't have the symbol I'll post them here, in case there's a pattern that can be used to correct the issue.

I think I spotted the symbol on a TV show too, but there are no TV shows reviewed on bechdeltest.com.

Thanks though, I downloaded your extension just for this part of it in conjunction with Netflix UK, and it's awesome.

stats, metrics

Since all the user action takes place on the client we don't have any feedback on what actual usage is. Tracking policy, what do users expect, what is reasonable. Clicks is generally considered reasonable, what about displays? Maybe opt out?

twitter, facebook etc

We don't take enough advantage of metadata for twitter and facebook. StopRush in particular has a lot of data, it would be good to leverage that

bug: data sync delete with no dm argument

In some situations the delete data sync request is going out w/ no arguments. The server returns the correct response (503) but client never sends correct response. Correct behavior is to send a 0 argument.

Also, investigate if this is possible for updates and not just deletes.

merge browser directories

The current directory structure leads to much code duplication, try to merge these together and implement a build system. Most of the frontend code (Google being a notable exception) is the same, a good bit of the backend code as well. "Make" is probably sufficient as a build system.

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.