When making new search reset page to 1


Former-commit-id: 612efa62e38ec38f4a7544ca4ba27383721c9322
Added page number links to pager


Former-commit-id: fcd84646515d72c7b12a4bd640eef7bc921a59ac
Removed date from faveList display


Former-commit-id: 6e04eed93be6c3b9da38ea3b335156cab96bfd96
Small style changes


Former-commit-id: b3e8ebee3fe1913f1c9af0a9fa43976afda103e8
Added full password change handling


Former-commit-id: d7f3d77f98fd999a80fcdbd45fc07530b19874d1
Generate token that can be used to reset password. Fixes #3


Former-commit-id: e799d00adc24f0c2759e76f8c9b5568b2b5aaa2f
Added shared registration validation


Former-commit-id: 97b427905d9f7ff10ade318135ff5d810fd7ffaa
Added validation to 3rd party user creation


Former-commit-id: 811ab1529bd65c25fc7c8f03339f344d10941ce0
Small style changes


Former-commit-id: 5a68ce4edf131a4bb42773edd13fdddf2ab3232b
Fixed FaveFeed by indexing followers


Former-commit-id: eaeeea9f44e4a1815af5668bf768c2dda893ad39
Changed FaveFeed to use widgets


Former-commit-id: 5cc99b78189a8260bf6eeee2d41c88d8f4b6d7c9
Some tidying up and commenting


Former-commit-id: 4be56822a1a7e26a5bf3826f5d19f4aafb0c4117
Changed min password size to 6


Former-commit-id: 82b4fff51ee9013eabdf240ec3ee22a515ff8ee3
Removed other validation TODOs


Former-commit-id: b7ca4cc98718f998c162db9f62d2cd8604b5f387
Added email validation to profile change form


Former-commit-id: 6e3a6024c2c77d7f1d345bcae215257d22100c35
Fixed some bugs with avatar upload form


Former-commit-id: 2a565ecefc77bc71d4983bcd8a319346c9e2a499
Fixed bug with avatar upload so that multiple uploads can be done without page refresh


Former-commit-id: 70368e52deb2e9bec967091d30f5ee394f3c147c
Added basic dynamic YouTube player for song page


Former-commit-id: bc7a5a1fb699471edc497fbfa0d08fc954d75f2a
Removed logging from song


Former-commit-id: eaa663b35328f1ea37b1cb1abed4c29473f03b60
Restricted YouTube search results to videos only (no playlists)


Former-commit-id: 04d40055a6b0dd01451922fe43d66a43ecbd12c5