- Filter and search your dashboard posts, liked posts and tumblog posts by type, reblog status, popularity, tag or date
- Filter and search through tumblelogs you're following
- Download and cache your liked posts
- Full text search your cached posts
A Chrome extension that adds a new navigation tab and dropdown that allows you to filter and search through your dashboard/liked/following posts via text search, type or tag.
- Create new components by aggregating Tumblr features that are often over looked or have a silly implementation (such as indash blogs) or complicated UI (filter options for indash blog posts are hidden until a search term is entered... why?) or are arbitrarily disabled (Tumblr has a decently functioning NSFW filter for indash blog posts, why is it disabled by default?) into a functional component.
- Create tools, mixins, etc. to make developing Backbone components using Tumblr code easier
- Since TumblrFox makes heavy use of local storage, clearing your browser cache can wipeout TumblrFox's database!
- Tumblr api is inconsistent when it comes to fetching follower and dashboard data (i.e., data where you have to specify offsets: https://groups.google.com/forum/#!topic/tumblr-api/aFiFJ9DB-us).
- Filter seen posts
- Look ahead on dashboard posts/cache sessions
- Find a way to speed up caching process
- Test everything
- Create distributions for Firefox/Safari/etc...
- http://luxfoks.tumblr.com/post/142342782841/tumblr-notes-pt-1
- http://luxfoks.tumblr.com/post/142392103991/tumblr-notes-pt-2
- http://luxfoks.tumblr.com/post/142476902926/tumblr-notes-pt-3
- http://luxfoks.tumblr.com/post/142659709101/tumblr-notesthotz-pt-4
- http://luxfoks.tumblr.com/post/143001544861/tumblr-notes-pt-5
$ npm install
Run $ npm run start
and load the dist
-directory into chrome.
$ npm run build
$ npm run tests
Zips your dist
directory and saves it in the packages
directory.
$ gulp pack --vendor=chrome