Commit graph

  • a46882d928 #17/#4: Add dropdown box persistence with to playlists Kelvin Zhang 2015-11-08 17:55:00 +0000
  • 6c5155f583 #4: Implement cached playlist downloads Kelvin Zhang 2015-11-08 17:46:35 +0000
  • 80ad614b5f Merge branch 'master' into feature/cache_tracks Kelvin Zhang 2015-11-08 17:40:24 +0000
  • 90e369e6b8 #17: Add index to is_cacheable Kelvin Zhang 2015-11-08 14:03:44 +0000
  • f69240064a #18: Make playlist accessible conditional one line Kelvin Zhang 2015-11-08 13:45:59 +0000
  • 8df11e9616 Merge remote-tracking branch 'origin/master' Kelvin Zhang 2015-11-07 17:55:35 +0000
  • dc117351ce Fixes #18: Fix downloading of private playlists for playlist owners Kelvin Zhang 2015-11-07 17:54:58 +0000
  • 41bcdcaf91 #4: Cast track output formats to correct types Kelvin Zhang 2015-11-07 17:01:53 +0000
  • 7dfb80f13b Fixes #5: Implemented a rebuild:artists command to recount all users' tracks. Peter Deltchev 2015-11-06 03:26:23 -0800
  • 5583c59ec3 Merge branch 'master' into feature/cache_tracks Peter Deltchev 2015-11-05 17:15:28 -0800
  • a62fca7212 Added missing copyright notices. Peter Deltchev 2015-11-05 17:10:33 -0800
  • 72132d9505 Added a "secret" unclassified track type for MLPMA tracks. Peter Deltchev 2015-11-04 18:47:11 -0800
  • 9cff18f5fc #4: Removed a line of dead code and fixed the rebuild process for deleted tracks. Peter Deltchev 2015-11-02 20:48:15 -0800
  • c7bca18b5e Added AAC to the list of cacheable formats and wrote some inline documentation. Peter Deltchev 2015-11-02 20:28:39 -0800
  • b441a58819 #4: Keep the dropdown menu open after selecting a track or album download in a cacheable format. Peter Deltchev 2015-11-02 20:15:26 -0800
  • b2408e3d84 Add in changes from code review Kelvin Zhang 2015-11-01 16:49:28 +0000
  • eca01b5f29 Change rebuild commands to rebuild:command Kelvin Zhang 2015-10-31 12:19:12 +0000
  • 98e069e6a2 Update copyright notices for created files Kelvin Zhang 2015-10-30 15:29:18 +0000
  • df930d629b Add missing copyright notices Kelvin Zhang 2015-10-29 16:48:45 +0000
  • f5987db735 Add file size addition during uploading Kelvin Zhang 2015-10-29 16:26:01 +0000
  • 7fd13632eb Add file size caching for track encoding Kelvin Zhang 2015-10-29 16:10:55 +0000
  • 4f9046af6e Update file size caching for tracks Kelvin Zhang 2015-10-29 16:10:38 +0000
  • 5a81908ed4 Add file size rebuilding command Kelvin Zhang 2015-10-29 16:00:16 +0000
  • 90de9cf840 Add filesize column to track_files Kelvin Zhang 2015-10-29 15:39:39 +0000
  • 7686533d64 Implement templates for frontend Kelvin Zhang 2015-10-29 14:37:25 +0000
  • 58e49cc2f5 Implement ng-controllers for cached track downloads Kelvin Zhang 2015-10-29 14:37:00 +0000
  • a5bc7491e0 Fix URL for download-cached service Kelvin Zhang 2015-10-29 14:36:36 +0000
  • 88b57a631a Update models with isCached Kelvin Zhang 2015-10-29 14:36:13 +0000
  • 4876775f31 Add copyright notice to download-cached.coffee Kelvin Zhang 2015-10-29 14:16:58 +0000
  • d4526852cf Add download-cached service Kelvin Zhang 2015-10-29 14:14:30 +0000
  • 4c5a03329a Add loading styling Kelvin Zhang 2015-10-29 14:13:01 +0000
  • 65159f31a3 Fix returning of cached tracks Kelvin Zhang 2015-10-29 14:11:06 +0000
  • 2253f51be7 Added minification-safe boilerplate to the focus service. Peter Deltchev 2015-10-29 03:57:50 -0700
  • 240bfb78b6 Improved track pagination to better handle tons of content, including a "jump to page" button. Peter Deltchev 2015-10-29 03:24:12 -0700
  • 629b9913ce Add cache handling for controllers Kelvin Zhang 2015-10-28 17:55:21 +0000
  • a03c44aadb Add cache routes Kelvin Zhang 2015-10-28 17:32:44 +0000
  • 6b4d874a5d Added track_files records for deleted tracks. Peter Deltchev 2015-10-28 09:40:07 -0700
  • 88a787cde8 Closes #6: Implemented a "source" attribute for tracks. Peter Deltchev 2015-10-28 00:05:37 -0700
  • f205cf6d93 Implement EncodeTrackFile job Kelvin Zhang 2015-10-27 17:35:38 +0000
  • 43c45adece Fix options and imports for commands Kelvin Zhang 2015-10-27 17:29:51 +0000
  • 683aa568e9 Revert to catch Exception in UploadTrackCommand Kelvin Zhang 2015-10-27 17:21:14 +0000
  • c651c44d34 Add EncodeTrackFile job Kelvin Zhang 2015-10-27 17:20:43 +0000
  • 628b6f5f86 Update migration -> change default of in_progress to false Kelvin Zhang 2015-10-27 16:35:04 +0000
  • 0970734648 Update UploadTrackCommand with selective uploading using Process Kelvin Zhang 2015-10-27 16:21:03 +0000
  • 5380d0b45a Add loading.gif Kelvin Zhang 2015-10-27 15:31:14 +0000
  • 96b18643a1 The credits popup no longer takes you to the index page. Peter Deltchev 2015-10-27 00:33:12 -0700
  • 8f76b4d59d Add cache duration to ponyfm.php config Kelvin Zhang 2015-10-26 20:55:15 +0000
  • fdb95560e7 Add --force option to RebuildTrackCache Kelvin Zhang 2015-10-26 19:50:58 +0000
  • 9470faaaa2 Add $CacheableFormats to Track.php Kelvin Zhang 2015-10-26 19:48:55 +0000
  • a9f80fde6e Add console commands Kelvin Zhang 2015-10-26 19:47:42 +0000
  • cbebc25452 Add cache-related columns to track_files table Kelvin Zhang 2015-10-26 19:33:11 +0000
  • 967b45c7a7 Added Pony.fm logo to the readme. Peter Deltchev 2015-10-24 23:20:56 -0700
  • ed0a5fb8ac Licensed Pony.fm under the GNU Affero General Public License (AGPL). Peter Deltchev 2015-10-24 22:17:45 -0700
  • 2edf3ff02e Removed an extraneous file. Peter Deltchev 2015-10-24 19:44:47 -0700
  • fa5d200aa0 Added an .editorconfig file. Peter Deltchev 2015-10-24 19:44:14 -0700
  • f502cb9665 Updated indents in the gulpfile. Peter Deltchev 2015-10-24 19:43:37 -0700
  • b00982cd61 Converted a bunch of tabs to spaces. Peter Deltchev 2015-10-24 19:35:37 -0700
  • e1c6a175b0 Implemented a "Powered by Pony.fm" attribution in the site's footer. Peter Deltchev 2015-10-24 18:50:45 -0700
  • e55f6cc4fd Fixed an erroneous "null" HTTP request and made a link to Poniverse.net open in a new tab. Peter Deltchev 2015-10-24 02:18:01 -0700
  • dc7c2786a8 Made Google Analytics configurable, removed it outside of production, and corrected several namespace errors. Peter Deltchev 2015-10-23 19:44:20 -0700
  • a4c24a7d64 Updated Pony.fm's PHP namespace to Poniverse\Ponyfm. Peter Deltchev 2015-10-23 18:22:14 -0700
  • e593d07411 Made apt-get update execute during the VM provisioning process. Peter Deltchev 2015-10-23 17:52:15 -0700
  • 7dc2b9fd04 Added a credits popup. Peter Deltchev 2015-10-23 17:51:40 -0700
  • f7d128dbc5 T388: Albums, playlists, and artists are now sorted alphabetically; tracks have an alphabetical sort option; and a few new indices were added. Peter Deltchev 2015-09-28 21:10:35 -0700
  • aa4350596e Added Crawl-Delay Dagan Bronstein 2015-09-27 15:56:58 +0300
  • 62731e2129 Optimized the Poniverse logo SVG. Peter Deltchev 2015-09-24 10:45:24 -0700
  • ebf6448036 Added Poniverse API setup command. Closes T378. Peter Deltchev 2015-09-24 10:43:12 -0700
  • ae39784708 Updated the rebuild:tags command with a progress bar. Peter Deltchev 2015-09-24 09:59:45 -0700
  • 7d76e2d74d Fixed a broken migration and cleaned up some leftover files from Laravel 4.. Peter Deltchev 2015-09-24 09:55:34 -0700
  • 5f064bcd0e T210: Made the Poniverse credit Firefox-friendly. Peter Deltchev 2015-09-24 02:05:29 -0700
  • 1807b9a6ee T210: Added a Poniverse credit to the footer. Peter Deltchev 2015-09-23 10:06:54 -0700
  • 33725cf0dd Removed obsolete Laravel 4 config files. Peter Deltchev 2015-09-20 02:43:15 -0700
  • 451cd699cb Fixed zeroed timestamps being recorded for statistics and added a script to fill in the missing data. Peter Deltchev 2015-09-20 02:38:17 -0700
  • 97681212a4 Updated the SPA profiler as Laravel 5 middleware. Peter Deltchev 2015-09-20 01:47:24 -0700
  • 7d047a41e4 Fixes T373: Moment.js now assumes whatever it's given is UTC. Peter Deltchev 2015-09-20 00:27:52 -0700
  • ec838559e3 Updated the readme to include the new hostname. Peter Deltchev 2015-09-19 20:18:46 -0700
  • 289f652f6e Updated the dev environment's hostname to ponyfm-dev.poni. Peter Deltchev 2015-09-19 20:17:27 -0700
  • 1aa0b5f9d7 Closes T360: Replace the dev blog feed with the Twitter feed. Peter Deltchev 2015-09-16 12:55:15 -0700
  • efa16a2baa T350: Fixed the broken show song filter. Peter Deltchev 2015-09-13 00:43:03 -0700
  • ba25beb09b T350: Fixed server-rendered profiles. Peter Deltchev 2015-09-12 22:26:46 -0700
  • 5f865dca6b T357: Don't be picky about master files' sample rates anymore. Peter Deltchev 2015-09-12 22:21:17 -0700
  • 583b03f132 T350: Removed some leftover files and corrected the MLPMA importer's reference to getID3. Peter Deltchev 2015-09-12 21:47:32 -0700
  • 5188e4947c Fixes T372 for all content types. Also fixes album and playlist downloads following T350. Peter Deltchev 2015-09-12 21:33:56 -0700
  • 01ebdf5ac0 Fixes T372: Comment counters are now updated when new comments are made. Peter Deltchev 2015-09-12 21:16:03 -0700
  • 205e034174 T357, T350: Restore updates from rPFf088badebbbb. Peter Deltchev 2015-09-12 20:45:56 -0700
  • d076c63db0 T350: Fixed embeds broken by the Laravel 5 upgrade. Peter Deltchev 2015-09-12 20:23:32 -0700
  • 0463c83578 T350: Updated the name of the CSRF header used by Laravel 5. Peter Deltchev 2015-09-12 19:19:45 -0700
  • 3cb6da3048 T350: Restored original filenames of several migrations. Peter Deltchev 2015-09-12 18:11:18 -0700
  • d9c66e9163 T350: Moved getid3 to its proper location. Peter Deltchev 2015-09-12 17:40:28 -0700
  • 2109cc1c1b T350: Restored the readme and introduced vagrant-hostmanager to eliminate manual hosts file editing. Peter Deltchev 2015-09-12 17:38:15 -0700
  • e057bde7f5 T350: Fixed the "library" directory's capitalization. Peter Deltchev 2015-09-12 17:34:32 -0700
  • 80eeaa2947 Moved nginx's and MySQL's logs into the "storage" directory. Peter Deltchev 2015-09-12 16:49:16 -0700
  • 86a3248a7c T350: Resolved merge conflicts. Peter Deltchev 2015-09-12 16:40:45 -0700
  • d52ef51db0 T350: Regenerated encyption keys for all environments and moved sessions to the database. Peter Deltchev 2015-09-12 15:56:22 -0700
  • eb3c88b1e1 T350: Added encrypted production and stage configs, updated the cache driver, and moved the .env.example file to the resources directory. Peter Deltchev 2015-09-12 15:35:40 -0700
  • d3a79b2a74 Merge branch 'feature/laravel_5.1' of ssh://phabricator.poniverse.net/diffusion/PF/pony-fm into feature/laravel_5.1 Peter Deltchev 2015-09-12 14:58:30 -0700
  • 36de14558c T350: Ignore the nginx logs directory. Peter Deltchev 2015-09-12 14:58:17 -0700
  • e2225e3378 T350: Updated configuration files for Laravel 5. Peter Deltchev 2015-09-12 14:56:09 -0700
  • 7147d06ee7 T350: Upgraded getID3. Peter Deltchev 2015-09-12 14:43:01 -0700
  • f088badebb Handle wav files and ignore any wmv files Adam Lavin 2015-09-12 22:10:36 +0100