ba's People
ba's Issues
Make FacebookPost append facebook script on its own
Find more elegant way to determine if feed is still loading
should "loading" be part of ui?
maybe sth like
{
loading: true,
part: 'feed'
}
set feedNeedsInit after initialisation...
...so even when no pan occured it will be reinitialized on revisit
Feed does not load when FEED is received before ALL USERS
Avoid flashing of login screen
Unbind twttr.ready when tweet component is unmounted
const renderTweet = () => {
window.twttr.ready().then(({ widgets }) => {
const { item, options, onLoadSuccess, onLoadError } = this.props;
if(!this.root) return;
widgets.createTweetEmbed(item.id, this.root, options)
.then((el) => {
onLoadSuccess(el.clientHeight, item);
})
.catch(onLoadError);
});
};
Deal with react-instagram-embed module
react-instagram-embed module has to accept pull request to move success call after render
Cache feed items
Feed should be cached with an expiration date set...maybe?
++ less requests needed
++ Faster fetching
-- No new content on reload
Make bubbles draggable
Maybe use react-facebook afterall since it supports onload now
Find alternative to _omit (takes 50kb unminified)
_omit is used in reducers/users.js
Fetch more than 200 twitter subscriptions
Fetching twitter subscriptions has to be done recursively if more than 200 items should be retrieved
Return connection/login requests prematurely
Return connection/login requests before all the ranked subscriptions are fetched.
-> The best solution would probably be to fetch the subscriptions only when the feed or profile of a user is requested. Issue then might be that it takes suuuper long to load.
Deal with passport-youtube-v3 library
passport-youtube-v3 depends on a passport-oauth2 version that uses arguments.callee, it had to be manually configured to use this.constructor instead. See passport-youtube-v3/node_modules/passport-oauth2/lib/errors/...
Make nice loading screens!
Check Facebook post iteratively until height is set
To prevent facebook posts to from overlapping, check them with interval
if height is set yet.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.