Catching up from master

Merged
#35 · Created  · Last updated

Merged pull request

Merged in master (pull request #35)

da1daaf·Author: ·Closed by: ·2016-06-01

Description

  • integrating the UI with voting API

  • adding UI for voting API

  • first cut at the ui design

  • Replaced logo with vector version, and cleaned up some of the markup.

  • Added basic README.

  • Footer tweaks. Added Gravatar Added package.json for NPM dependencies.

  • Updated README with NPM commands.

  • Nav tweaks

  • Nuked color-specific class.

  • Updated Node.js. Fixed readme to mention Vagrant box. Fixed Nginx config disabling sendfile and removing unused API path.

  • Tweakz

  • Some work in the user area.

  • Wrapped search box in form

  • Core layout

  • adding some glow to the button and changing it to show stop while something is playing

  • Added favicon.

  • Snoo to indicate you can login with your Reddit account.

  • Removed unnecessary class.

  • 2 => 3

  • fixing search

  • hardcode grid for now

  • Ongoing JS cleanup. You can link to stuff now. We no longer wait for user information before allowing the user to browse the site. Added home and about templates.

  • Nav active highlighting

  • Channel grid styling

  • Play channels by URL

  • Adding Contributor License Agreement to Root

  • README.md edited online with Bitbucket

  • 'Updating CLA based upon Brads feedback'

  • Footer cleanup. Track searching.

  • Set sendfile off properly. Fix 404s so they exist again.

  • Search results table. Masonry after channel images loaded.

  • Fall back for no tracks found.

  • Login redirect

  • Did some more work on the About page

  • Set search form query value when doing a search.

  • Adding up/downvote active and non-active svg files

  • Fixing broken CSS after a bad merge

  • Individual channel pages. Changed play actions to be their own separate data attributes rather than URLs.

  • Body color

  • see #3 some initial user profile page stuff

  • see #3 basic UI for profile settings

  • tweaks based on Brad's feedback

  • see #36 initial hogan stuff

  • see #36 refactoring to remove old mustache template calls

  • incorporating Brads comments

  • initial stuff for being able to upload tracks

  • more UI fun

  • s3 upload and reddit post fun

  • refactoring controller.js a bit

  • added initial album creation option

  • adding edit album and upload coverimage stuff

  • now we will render the cover image

  • initial work to display approval list

  • wiring up approval stuff to the UI

  • initial drag and drop stuff

  • drag and drop fun

  • now you can select the artist for upload

  • Began updated player.

  • Added tracks from library

  • trying to make things more responseive

  • using EMs instead of pixels and getting rid of layout js

  • filling content for nav items

  • about static content will now load DMCA and terms of use plus adding missing error and selectArtist mustache

  • tweaks based on Brads comments

  • Added Google Analytics support.

  • cleaning up artist management

  • initial artist create/update work

  • low page height scrolling nav fix and using api server to populate bucket

  • CSS cleanup of header area.

  • Added metadata to channel page.

  • New about page

  • Replaced temporary stock art with cassette tapes for channels.

  • Fixed right side of genre list so it doesn't take more horizontal space than it's supposed to.

  • Cropped the tapes a bit more

  • Reduced some padding in the main container to align with the padding in the outer container.

  • Reduced margin before bottom container as it isn't as big as it used to be.

  • Fixed indentation. Cleaned up handling of create artist form.

  • centralizing the artist management

  • updating key to reference tracks

  • Removed obnoxious exclamation marks.

  • using s3 key from API

  • Temporarily disable upload

  • Fix mailto link for admin on upload page

  • now we will use the new s3 upload endpoints that are track/ablum specific and also added a 403 for the uploading of an album if you dont have access

  • fixing stuff based on brads comments

  • removing creepy april pic

  • Removed unused images. Added e-mail image.

  • Removed unused file.

  • Added vote up/down buttons.

  • Added play/pause buttons and placeholders for forward/back.

  • alt -> title on buttons

  • Fixing layout of footer.

  • Fixed login link so it works on browsers that aren't so kind to us.

  • Fix user logic so that we either have a user or null in the user var. Set vote up/down to require login. If the user isn't logged in, prompt to log them in before continuing.

  • Navigate to channels page on logout.

  • Hide play button when switching to new channel after current channel is paused.

  • Show vote information only when we have a Reddit post associated.

  • Voting.

  • Cleaned up CSS of prev/next buttons on list views.

  • Fix border radius on footer buttons.

  • Removed listeners that were already covered elsewhere.

  • See #49 and #27 working on using apiClient and if no custom .fail specified, use the generic errorHandler

  • See #49 and #27 I think I got everything

  • removing double encondings

  • Add missing id property

  • Removed unused jPlayer CSS.

  • Code cleanup.

  • Temporarily disable artists' area, again.

  • Fixed the double search in URL and broken encoding everywhere that was breaking multi-word searches.

  • Regular channel metadata updating.

  • Play/pause on spacebar.

  • Removed play/pause on art click.

  • Added download links.

  • Added ad for The Dawn's album release party.

  • Fixed concatenation of live metadata in the event we don't have an artist (such as when we're doing a live stream)

  • Updated stream time.

  • Updated the show time again.

  • Removed ad for The Dawn.

  • see #64 adding pagination for search

  • fixing code style

  • performing trim on the search string

  • Added API doc link. Switched GA to HTTPS. Cleaned up some code.

  • Initial display of existing artists, albums, and tracks.

  • Upload to S3 works. Woot.

  • Progress indication

  • see #68 trimming the URL

  • see #68 removing this trim as its not needed according to Brad =)

  • Removed lyrics/description edit links. Will re-add when we know what to do with them. Combined column for play/download.

  • Upgraded to Node.js v4.4.4.

  • config.json.orig no longer contains deprecated s3 configuration key

  • Update nodejs version in vagrant provisioner to latest stable

  • Fixed base page encoding. Where did UTF-8 go? I don't know, but it's back now.

  • Layout cleanup. Re-styled track actions in upload area. Added icons for action buttons. Added track deletion capability.

  • Album title edit, album delete, artist name edit, CSS cleanup, upload track state polling.

  • Added code for upload button, for users that have touch interfaces that can't drag/drop easily.

  • Added outline around editable items to sort of make them look like text boxes, indicating they can be edited. This still needs some work and thought.

  • Added a mechanism to force a refresh of the user information, reloading artists with it. (Fixes #70.)

  • Drop track number column for now. We can re-add later when the logic for re-numbering is implemented. API server also needs deterministic sorting on track search for that to work.

  • Collapse multiple spaces into one when guessing the track title from the file name.

0 attachments

0 comments

Loading commits...