Skip to content

Latest commit

 

History

History
84 lines (78 loc) · 3.65 KB

LOG.md

File metadata and controls

84 lines (78 loc) · 3.65 KB

NEXT

  • 'setup mongoose db connection error handling'
  • 'setup share-link ZeroClipboard'
  • 'add notifications (copy, remove, etc)'
  • 'add visual walkthrough intro (add list, add item, remove, copy, etc.)'
  • 'add chrome ext new options_ui for Chrome 40+'
  • 'add chrome ext action popup hotkey (quick list change)'
  • 'add item content encoding/decoding (symbols, ".", ., '.', etc.)'
  • 'add list name validation + reserved words ('test', symbols, ".", ., '.', etc.)'
  • 'setup jasmine-node / mocha + supertest (express + socket tests) and integrate w/ codeship'
  • 'tag 0.0.3 github release (stable)'

LATER

  • 'add analytics'
  • 'fix repetitive clipboard resource download bug'
  • 'add flash feature detection for ZeroClipboard'
  • 'setup hotkeys (delete, copy, move-up, move-down, etc)'
  • 'add list history & item recovery logic + layout'
  • 'add input overload detection (50 submits / 60s = 30s timeout)'
  • 'setup content-type detection logic + layout (link, text, etc.)'
  • 'setup browser navigation control w/ dynamic url updating'
  • 'add preprocess + minify to heroku dist build (remove dist)'
  • 'add chrome ext create new list link/option'
  • 'add chrome ext functionality / notification for global + chrome pages'
  • 'add release version to menubar (package.json » grunt preprocess)'
  • 'breakup node core into require/exports modules'
  • 'breakup client core w/ browserify/webpack'
  • 'add optional social login'
  • 'add private lists'
  • 'add grunt-unCSS'

READY

  • 'tag 0.0.2 release (stable)'
  • 'update menu nav logic + layout'
  • 'distribute chrome ext to play store + add extension link logic'
  • 'update readme to reflect emphasis on hotkey interaction, retract button terminology'
  • 'setup newRelic monitoring'
  • 'add list-not-found request return error'
  • 'cleanup chrome ext notification + update list name logic'
  • 'add chrome ext list input basic validation'
  • 'add chrome ext notifications (copied, pasted, failed)'
  • 'style chrome ext actions popup + options layouts'
  • 'add chrome ext goto list url/link'
  • 'update all icons (favicon, chrome ext)'
  • 'add chrome ext setting to edit list name + customize keyboard shortcuts'
  • 'add chrome ext to grunt build (jshint)'
  • 'add chrome ext get/post xhr methods'
  • 'add list-name param to add/remove item socket event + kill socket.list_name'
  • 'update chrome ext to parse json get response'
  • 'remove timer & update GET service to send JSON response data'
  • 'setup chrome button extension'
  • 'update styles not using compass + convert colors to hex'
  • 'setup codeship jasmine testing and heroku build deployment'
  • 'update item highlight click handler'
  • 'setup jasmine core tests'
  • 'add download chrome button + share [encodeURI(...)] links'
  • 'setup services GET (/get/:listname), LOAD (/:listname), POST (/:listname + {item:content})'
  • 'add license file'
  • 'setup heroku server + domain linkage'
  • 'update add/remove item emitter logic'
  • 'add ZeroClipboard copy item button + logic'
  • 'add font-awesome icon support'
  • 'make logo link home + clear active list'
  • 'setup grunt build (sass, lint, watch)'
  • 'add icon/favicon'
  • 'setup UL namespace, add remove item button + logic'
  • 'setup load list mongo proc'
  • 'setup create list mongo proc'
  • 'setup add item to list logic + proc'
  • 'add new/load list logic'
  • 'cleanup styles, center content'
  • 'get everything on a live server'
  • 'setup node/express/socket/mongodb stack'

TESTS