empty knockout skeleton
setup react and gulp
use director.js, add agignore
set up basic router
register component
cleaner routing, allow viewing frontend-dist in NERDTree
search skeleton using bootstrap list group
temporarily remove auth to test client
spinner in search button
use beautifulsoup instead of ET to parse kissmanga search results
ignore node_modules in app.yaml
use gulp notify to handle and notify on JSX error, remove dummy search results
fix search button icon
include postactivate hook
show "Searching..." text on button
separate <Title> component using accordion
use props instead of state for Title attributes => fix outdated title bug
remove redudant "query" state, trim query
dummy TitleInfo component
populate chapter list in TitleInfo