User:stevel > Stevel Todo

Stevel Todo

From $1

Concerts:  ~50 hours left:  target Friday, July 11th

  • Enhance performance of loading & processing concert data feed (12 hours)

    • Use compressed gzip feed
    • Multi-thread the library-on-tour-update processing
    • Eliminate janky visual refresh blanking
  • While data is loading provide better feedback including (4 hours)
    • Ask Songkick for # of shows in a geo area (requires a new API from Songkick) so we can message: "Found 270 shows, getting information"
    • Synchronous:
      • Feedback via loading page in deck
    • Asynchronous:
      • Feedback in status bar
  • Asyncronous refresh of data so queries are done in the background once location is determined. [16 hrs]
  • Restore logic for all concerts view [1 hr]
  • Allow user to see all concerts when no library artist concerts found [1 hr]
  • Error states:[4 hrs]
    • Failure due to connection (to Songkick servers) timeout
    • ETHAN provide copy like: "Trouble connecting to server, we'll try again for [City name] in a few minutes. When we finally connect you'll see a number next to concert tickets icon to the left.
      • If changing location and there are no shows, follow logic in spec.
    • Failure due to user clicking off while downloading/loading [2 hrs]
    • Update strings for no concerts found [.5 hr]
    • No concerts found (even in all concerts view) [1 hr]
    • Only update city on successful data load [2 hrs]
  • In Calendar view make calendar blocks clickable (10 minutes)
  • Drop venue view
  • Open Songkick links in a new tab.
  • Face plate link....will change with new feather.... (unknown-Keisuke can ship with out)
  • Only drop DB tables on guaranteed success [2 hrs]
  • Add an artists on tour playlist  [4 hrs]
  • When drawing full listings, don't block UI [2 hrs]
  • Stream concert results in while processing [16 hrs]
  • New UI pages needed:
    • Concert refresh already running... reload this page in a minute or two
  • Break up DB insert into smaller chunks to avoid blocking UI [1 hr]
  • Email to a friend [1 hr]
  • Add to my Google Calendar [2 hrs]
  • Download/add to local iCal [4-6 hrs] (skipping since no time data available yet)
  • VizDe/UI polish [8 hrs]
  • Bugs:
    • Concert count in servicepane sometimes incorrect
    • Checkbox for filterArtists updates AFTER page loads
  • Disable play for artists not in library [1 hr]
  • Metrics reporting [2-4 hrs]
    • concerts.browse.link.tickets (# of times ticket/date link is opened)
    • concerts.browse.link.gcal (# of times GCal link is opened)
    • concerts.browse.link.artist.main (# of times main artist link is opened)
    • concerts.browse.link.artist.other (# of times other artist link is opened)
    • concerts.browse.link.venue (# of times venue link is opened)
    • concerts.browse.link.datebox (# of times cal/date box link is opened)
    • concerts.browse.view.artist.playartist (# of times play artist is used)
    • concerts.browse.view.date (# of times date view is used)
    • concerts.browse.view.artist (# of times artist view is used)
    • concerts.data.refresh (# of times concert data is refreshed)
    • concerts.faceplate.link (# of times faceplate ontour link is clicked)
    • concerts.library.link (# of times library ontour link is clicked)

SHOUTcast

  • Custom genres [4 hrs]


Tags:
 
Images (0)
 
Comments (0)
You must login to post a comment.