Commit graph

  • fb378cbb9c Removed virtualbox host port mapping for mysql Adam Lavin 2016-01-01 21:42:22 +0000
  • 3399f3e223 Added support for authorising oauth2 endpoints with the bearer header Adam Lavin 2016-01-01 21:11:28 +0000
  • 6b026e8551 Remove reliance on facades/helpers, and added in a typehint, in AuthenticateOAuth middleware. Adam Lavin 2016-01-01 20:58:52 +0000
  • 991f8df661 Security: Fix auth.outh2 generating a user session Adam Lavin 2016-01-01 20:55:00 +0000
  • e85b79a9e4 Fixed error on artist pages and an issue with profile URL generation. Peter Deltchev 2015-12-31 21:12:16 -0800
  • e37d7419b4 Added APP_KEY for the testing environment. Peter Deltchev 2015-12-31 19:04:16 -0800
  • d0c81f78dc Use the absolute path to the document root when generating asset URL's. Peter Deltchev 2015-12-31 18:52:56 -0800
  • 8ac590819f Fixed incorrect class references. Peter Deltchev 2015-12-31 18:27:21 -0800
  • f61771db09 Made avatars local-environment-friendly. Peter Deltchev 2015-12-31 17:23:41 -0800
  • 3b7d060b73 Removed libraries that aren't used anymore. Peter Deltchev 2015-12-31 17:18:01 -0800
  • cb27cddac7 Typehinted the database models. Peter Deltchev 2015-12-31 16:36:08 -0800
  • 5ff04ff08d Moved all database models into their own namespace. Peter Deltchev 2015-12-31 16:12:30 -0800
  • 79a0129e6d Reversed the order that the top X tracks show up in. Peter Deltchev 2015-12-31 04:20:04 -0800
  • 3b1fa792cf #29: This works because the only disabled accounts right now are merged ones. Peter Deltchev 2015-12-29 13:32:14 -0800
  • a9bc69ec02 #29: Exclude null usernames from the account merging script. Peter Deltchev 2015-12-29 09:15:32 -0800
  • 622dc2d577 #29: Implemented the auth:merge-duplicates CLI script to reconcile duplicate accounts. Peter Deltchev 2015-12-29 08:48:35 -0800
  • 8132341b6b Dropped Pony.fm's RAM requirement in dev. Peter Deltchev 2015-12-29 07:02:23 -0800
  • dfefb2ad81 Implement server-side track removal from playlist Zeusking19 2015-12-28 14:31:28 +0000
  • f193254dbc Merge pull request #46 from Poniverse/feature/fix_nginx_vm_boot Zeusking19 2015-12-27 18:42:21 +0000
  • 286fd9354b Merge pull request #47 from Poniverse/feature/markdown Zeusking19 2015-12-27 18:29:49 +0000
  • 334f8ae278 Allow single line breaks Zeusking19 2015-12-27 18:15:22 +0000
  • 2f91fdf276 Update credits-dialog.html Zeusking19 2015-12-27 17:59:56 +0000
  • 96c694b9ad Disable code and strikethrough, add rel="nofollow" Zeusking19 2015-12-27 17:55:42 +0000
  • 8f7e4366f3 #40: Handle the release date tag better. Peter Deltchev 2015-12-27 09:11:07 -0800
  • 9e065596d1 Let's appease the gods that be Zeusking19 2015-12-27 17:04:17 +0000
  • 6ab08054ea Credit source for nl2br.coffee Zeusking19 2015-12-27 16:10:03 +0000
  • 605c8b7f99 Resolve #43 - Implement markdown, remove disfunctional newlines.coffee Zeusking19 2015-12-27 15:59:38 +0000
  • 5989b36aa8 Resolves #40: Tags included with a file upload are now used and stored. Also made our ffmpeg commands more robust - they now ignore cover art and strip metadata. Peter Deltchev 2015-12-27 07:31:54 -0800
  • 7728c01360 Start nginx on every VM boot, fixes #45 Kelvin 2015-12-27 12:36:23 +0000
  • a9ce4aabce Merge pull request #44 from Poniverse/feature/linky Peter Deltchev 2015-12-27 04:30:51 -0800
  • f418cad608 Replace angular-sanitize.js with a customized version, add link attributes Zeusking19 2015-12-27 12:22:27 +0000
  • 454411b24b Added the ability to the API to include cover art with a track upload. Peter Deltchev 2015-12-27 02:36:49 -0800
  • 93b76d1954 Added support for JPEG cover art. Peter Deltchev 2015-12-27 01:43:43 -0800
  • 17810942b4 Emergency fix - Can't call format on null object Zeusking19 2015-12-26 22:11:17 +0000
  • f1d2095b0b Implement #24 - Render URLs in text fields as clickable links Zeusking19 2015-12-26 21:31:31 +0000
  • 8282e5752d Quickfix to some date issues Zeusking19 2015-12-26 20:59:45 +0000
  • a760527e49 Closes #42 -- Check for specific "null" string when doing string replacement. Buster Silver 2015-12-26 10:29:36 -0600
  • f30f17e80a Merge pull request #41 from Poniverse/feature/fixed-dates Adam Lavin 2015-12-26 15:31:47 +0000
  • 78deb73e04 Resolve #26 - Get dates to display properly in Pony.fm Zeusking19 2015-12-26 15:20:31 +0000
  • ac6ce4bbb4 #8: Implemented auto-publishing and lots of optional fields for the upload endpoint. Peter Deltchev 2015-12-26 03:40:47 -0800
  • 378584261d Fixed playlist download url generation Adam Lavin 2015-12-26 03:00:43 +0000
  • 590a691bc5 Corrected reference to TrackFileNotFoundException in Album and Playlist classes Adam Lavin 2015-12-26 02:30:16 +0000
  • ba29702be9 Corrected reference to TrackFileNotFoundException in Track class Adam Lavin 2015-12-26 02:18:04 +0000
  • de88fe6fff #8: Updated the name of the track upload scope. Peter Deltchev 2015-12-25 01:25:22 -0800
  • 7bd336ef55 #8: Implemented several tests for the API. Peter Deltchev 2015-12-24 18:08:49 -0800
  • 4d119ff758 #8: Implemented the track upload API. Peter Deltchev 2015-11-09 11:35:30 -0800
  • cf7ec3b6cf Update Vagrantfile to fix an issue where the VM wouldn't boot Zeusking19 2015-12-24 11:41:35 +0000
  • c9d2579505 Merge a90cc8395c into f3f478cca4 Zeusking19 2015-12-21 14:17:24 +0000
  • a90cc8395c Merge remote-tracking branch 'upstream/master' Zeusking19 2015-12-21 14:16:49 +0000
  • f3f478cca4 Upgraded the dev environment to PHP 7. Peter Deltchev 2015-12-20 10:30:51 -0800
  • e6c31a1500 Updated URL generation to use Laravel 5's helpers. Peter Deltchev 2015-12-20 07:07:36 -0800
  • fe1133e99e Removed non-local configs from this repo. Peter Deltchev 2015-12-20 04:59:01 -0800
  • 91a4a2d660 Patched getID3() for PHP 7. Peter Deltchev 2015-12-20 03:33:22 -0800
  • 476e6b4800 Updated getID3() to the latest version. Peter Deltchev 2015-12-20 03:20:04 -0800
  • c99ec8fc54 #39: Fixed a typing issue with database results. Peter Deltchev 2015-12-18 05:33:30 -0800
  • 851dfff921 #39: Implemented asynchronous encoding in uploads. Peter Deltchev 2015-12-18 00:56:13 -0800
  • 0375130ab6 Uncomented and properly implemented the playlist description #27 Adam Lavin 2015-12-17 00:25:42 +0000
  • 1405ad7d31 Proof-of-concept for SEO meta updates in angular #27 Adam Lavin 2015-12-17 00:14:46 +0000
  • 8aef88c2f1 Remove reliance on pfm-date.js, use Angular date instead Zeusking19 2015-12-16 18:56:47 +0000
  • cac58df6f4 Whoops - forgot something ;) Zeusking19 2015-12-16 18:52:40 +0000
  • b7baa77628 Resolve #26 Zeusking19 2015-12-16 17:02:01 +0000
  • f09d75cf76 Ensure template cachebuster interceptor is only pushed on local environments Adam Lavin 2015-12-16 13:07:03 +0000
  • f01fcae3af Merge pull request #35 from Zeusking19/master Peter Deltchev 2015-12-13 12:41:23 -0800
  • 58484e1420 Nomnomnom - Prevent the URL from changing when clicking on cover art Zeusking19 2015-12-13 20:37:50 +0000
  • effcdbc5cb Clean up colorbox.coffee Zeusking19 2015-12-13 20:21:30 +0000
  • 5f96ac4e26 Prevent the lightbox from bleeding past the edges of the screen Zeusking19 2015-12-13 19:55:56 +0000
  • 2de2b87653 Make changes in regards to #28 Zeusking19 2015-12-13 13:42:37 +0000
  • 3af70f8f90 #20: Allow the reuse of deleted genre names and slugs. Peter Deltchev 2015-12-11 06:07:47 -0800
  • aeeb619d60 #20: Make ng-repeat more efficient when reloading the genre list. Peter Deltchev 2015-12-11 05:45:38 -0800
  • 0b4d8fda5d Implement #28 - Lightbox for cover art Zeusking19 2015-12-07 19:04:40 +0000
  • e3fc8ee6d6 Added the new advertising program page, updated the FAQ, and revamped all the static pages. Peter Deltchev 2015-12-06 00:22:00 -0800
  • 07bb5e2c3a #20: Implemented the genre merging tool. Peter Deltchev 2015-12-05 18:41:12 -0800
  • 3ba8467870 Return error message in profile exception handler response Adam Lavin 2015-11-30 01:00:20 +0000
  • 3c0e922b28 Fixed mobile api endpoints Adam Lavin 2015-11-30 00:59:59 +0000
  • f34000b100 Fixed a duplicate class name. Peter Deltchev 2015-11-24 12:36:39 -0800
  • 33c328fc08 Run Composer with HHVM when provisioning the VM. Peter Deltchev 2015-11-24 12:35:01 -0800
  • ac0405a894 Version-locked the Vagrant box. Peter Deltchev 2015-11-24 12:29:19 -0800
  • 77730e9fd9 #20: Fixed an n+1 query. Peter Deltchev 2015-11-24 10:00:59 -0800
  • be23475ae5 Include a link to the genre's content in the genre editor. Peter Deltchev 2015-11-24 03:37:33 -0800
  • 2bd6a0b258 #2, #20: Added revision tracking to genres, tracks, albums, users, and playlists. Also ordered genres alphabetically in the genre editor. Peter Deltchev 2015-11-24 03:07:43 -0800
  • 4c660fcb71 #20: Implemented the genre renaming tool. Peter Deltchev 2015-11-24 02:49:47 -0800
  • 395a894bdd Removed obsolete CSRF validation middleware. CSRF tokens are validated on all requests. Peter Deltchev 2015-11-23 21:47:26 -0800
  • 35cd4d65e4 Updated all endpoints that are supposed to use middleware to actually use it. Peter Deltchev 2015-11-23 21:39:03 -0800
  • c4e31a6431 #2, #20: Laid the groundwork for an admin area. Includes the addition of Laravel's authorization system. Peter Deltchev 2015-11-23 21:19:23 -0800
  • 80838eab69 Fix #11: Added a show song table seeder. Peter Deltchev 2015-11-23 19:26:27 -0800
  • 72b3056712 #11: Added a genre table seeder and made "vagrant provision" idempotent. Peter Deltchev 2015-11-23 19:07:24 -0800
  • b2c5a2233e Fixes issue #30: Weirdness in the embedded player's timestamp. Peter Deltchev 2015-11-21 18:34:06 -0800
  • 88b034ea6c Use a sensible filename for image downloads. Peter Deltchev 2015-11-21 18:16:44 -0800
  • 8d7f36c375 Fixes #29: Usernames are now used to check if a Pony.fm account already exists. The username column was also renamed. Peter Deltchev 2015-11-20 18:25:11 -0800
  • 9d0b2e598d Improved the README's "Contributing" section. Peter Deltchev 2015-11-16 04:20:15 -0800
  • 8245734c75 Added a sidebar link to the Pony.fm forum. Peter Deltchev 2015-11-15 16:25:37 -0800
  • ac533a6eeb Simplified the transaction names we send to NewRelic. Peter Deltchev 2015-11-15 00:52:48 -0800
  • 8bfddc7037 Fixes #10: Use the X-XSRF-TOKEN header globally for AJAX CSRF protection. Peter Deltchev 2015-11-11 13:45:44 -0800
  • 6f62b61915 Updated the favicon to match Pony.fm's logo. Peter Deltchev 2015-11-11 03:37:01 -0800
  • 87f796f50b #4: Don't try re-encoding master files when rebuilding the track cache. Peter Deltchev 2015-11-10 00:09:39 -0800
  • 74ae2931dc Merge pull request #17 from Poniverse/feature/cache_tracks Peter Deltchev 2015-11-09 22:47:23 -0800
  • 4214dde7b0 #4: The file size updating method no longer overwrites file size estimates for un-cached files with null. Peter Deltchev 2015-11-09 22:40:09 -0800
  • 2d93ed0ef4 #4: Fixed an error in the cache polling callback. Peter Deltchev 2015-11-09 22:29:02 -0800
  • c28c887e29 #4: Refactored a bunch of common logic between albums and playlists into a trait. Peter Deltchev 2015-11-09 21:49:12 -0800
  • 3456e6b499 #4: Fixed playlists that have a mix of lossy and lossless master files, added a bunch of typehinting, and fixed the reversal of a migration. Peter Deltchev 2015-11-09 20:08:37 -0800