Git Product home page Git Product logo

buffer-extension-shared's Introduction

buffer-extension-shared

Shared code between Buffer extensions

Contributing

While maintained by Buffer, we welcome any improvements you have! Feel free to fork this repo and submit any pull requests that could benefit this project.

Notes

Mozilla requires any major library to be unmodified from it's original release. To get a list of these libraries visit Mozilla's amo-validator repo. To compare your file on a mac run:

$ shasum -a 256 path/to/your/file.js

buffer-extension-shared's People

Contributors

albennett avatar ay8s avatar chayjay avatar colinscape avatar djfarrelly avatar hitherejoe avatar iwaffles avatar joelg avatar josem avatar msanroman avatar nieldlr avatar otar avatar pborreli avatar sahirmemon avatar sunils34 avatar tommoor avatar tosbourn avatar

Stargazers

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

Watchers

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

buffer-extension-shared's Issues

How's this working out for y'all?

Hey Buffer peeps! This is gonna seem like a weird issue, but I'm interested to find out how you find the workflow here — the shared repo, submoduled out to the wrapper repos.

What would you change about it? How much maintenance do you have to do on the wrappers vs this repo?

Any and all thoughts welcome!

Remove buffer button on DM window

I just noticed we're added the Buffer button to the DM window by accident, we may need to get more specific with the DOM selector 😉

screenshot 2015-08-06 18 37 19

Spanish Google Reader bug

The Buffer button at the end of posts if GR is set to Spanish disappears, because the words in spanish are longer and it seems to be pushed off. Would be awesome to get that fixed! :)

[Emily] Accessibility of Buffer extension in Firefox is not ideal

Description

Heya, @emily-plummer :) Here's the convo from Slack:

I’m chatting with a visually impaired user who originally reached out to us via Twitter. Seems Kerry is having some troubles with accessing/launching our extension in Firefox. His email here outlines the issue (https://secure.helpscout.net/conversation/267552616/921135/?folderId=2147). Wondering if either of you would be able to pop in & take a look to see if there’s anything we can do from our end to assist?

Case History

Helpscout: https://secure.helpscout.net/conversation/267552616/921135/?folderId=2147
Respond: https://respond2.buffer.com/conversations/KipfBf8iW5t9mJ3uD
Admin: https://buffer.com/admin/user/56cbeb31c0f525493a21a5af

Change Default Action

The default action while using buffer action using chrome extension is "Add to Queue". But I usually don't schedule posts, I always use share now option but clicking the arrow and then selecting share now wastes time. So it should remember the last option I used.

e.g. If I shared post using Share Now, then next time I should see something like this:

add to buffer

Nowhere near enough documentation & tests

Long term one.

Documentation as comments and a good README.

Unit & Integration Testing a browser extension is quite difficult, I'm not really sure how to get going on this one, but given that the extensions are very widely used I think tests are important.

[Suspected] Buffer Chrome Extension file vulnerability

Hi,

I don't want to raise alarm bells, but i think you may have a vulnerability in a specific file: [email protected]

We are noticing a number of users are seeing an injected iframe ad application being driven by a Russian collection of traffic generating sites and they all look to be using the following buffer extension file [[email protected]] as the entry point.

Maybe worth investigating?

<span id="buffer-extension-hover-button" style="display: none;position: absolute;z-index: 8675309;width: 100px;height: 25px;background-image: url(chrome-extension://noojglkidnpfjbincgijbaiedldjfbhh/data/shared/img/[email protected]);background-size: 100px 25px;opacity: 0.9;cursor: pointer;"></span>

This is the inner <iframe> being injected, and also not good as it renders the current URL which is not good to those not in the know.

I have tracked down a number of URLs being used to run the application but there are many being used to relay the same output in case of one being closed down.

so far i have traced them back to the following 2 sources, but time is not available to keep digging.

http://rmbn.net/
http://gnezdo.ru

Replacing that file should remove their entry point.

Collected URLs:
http://rmbn.net/
http://gnezdo.ru (Linked to a single individual located in Moscow)
http://xlog.info/ (Hiding the embed frames content wrapper)
http://tredman.com/ (Another frame holder generator)

but all pointing at the same file for entry point to inject their iframe for the ad engine.

See attached images for more details.

Hopefully we can resolve this vulnerability ASAP.

buffer vulnarbility - scenrio
buffer vulnarbility
)

Using code in different project

Hi,

I would like to use the image scraper function into my project, but not sure about the licensing?

Can someone help me with the licensing, whether I can use this into my project or not?

Regards,
Neeraj

Double Reader post title

Reproduce:

  • List View
  • Expand a post
  • Click the buffer icon next to the title

Title appears twice in Buffer post.

Likely cause: multiple title elements that jQuery is concatenating via .text()

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.