Commit graph

1051 commits

Author SHA1 Message Date
Peter Deltchev
9cff18f5fc #4: Removed a line of dead code and fixed the rebuild process for deleted tracks. 2015-11-02 20:48:15 -08:00
Peter Deltchev
c7bca18b5e Added AAC to the list of cacheable formats and wrote some inline documentation. 2015-11-02 20:28:39 -08:00
Peter Deltchev
b441a58819 #4: Keep the dropdown menu open after selecting a track or album download in a cacheable format. 2015-11-02 20:15:26 -08:00
Kelvin Zhang
b2408e3d84 Add in changes from code review 2015-11-01 16:49:28 +00:00
Kelvin Zhang
eca01b5f29 Change rebuild commands to rebuild:command 2015-10-31 12:19:12 +00:00
Kelvin Zhang
98e069e6a2 Update copyright notices for created files 2015-10-30 15:29:18 +00:00
Kelvin Zhang
df930d629b Add missing copyright notices 2015-10-29 16:48:45 +00:00
Kelvin Zhang
f5987db735 Add file size addition during uploading 2015-10-29 16:26:01 +00:00
Kelvin Zhang
7fd13632eb Add file size caching for track encoding 2015-10-29 16:10:55 +00:00
Kelvin Zhang
4f9046af6e Update file size caching for tracks 2015-10-29 16:10:38 +00:00
Kelvin Zhang
5a81908ed4 Add file size rebuilding command 2015-10-29 16:00:16 +00:00
Kelvin Zhang
90de9cf840 Add filesize column to track_files 2015-10-29 15:39:39 +00:00
Kelvin Zhang
7686533d64 Implement templates for frontend 2015-10-29 14:37:25 +00:00
Kelvin Zhang
58e49cc2f5 Implement ng-controllers for cached track downloads 2015-10-29 14:37:00 +00:00
Kelvin Zhang
a5bc7491e0 Fix URL for download-cached service 2015-10-29 14:36:36 +00:00
Kelvin Zhang
88b57a631a Update models with isCached 2015-10-29 14:36:13 +00:00
Kelvin Zhang
4876775f31 Add copyright notice to download-cached.coffee 2015-10-29 14:16:58 +00:00
Kelvin Zhang
d4526852cf Add download-cached service 2015-10-29 14:14:30 +00:00
Kelvin Zhang
4c5a03329a Add loading styling 2015-10-29 14:13:01 +00:00
Kelvin Zhang
65159f31a3 Fix returning of cached tracks 2015-10-29 14:11:06 +00:00
Peter Deltchev
2253f51be7 Added minification-safe boilerplate to the focus service. 2015-10-29 03:57:50 -07:00
Peter Deltchev
240bfb78b6 Improved track pagination to better handle tons of content, including a "jump to page" button. 2015-10-29 03:24:12 -07:00
Kelvin Zhang
629b9913ce Add cache handling for controllers 2015-10-28 17:55:21 +00:00
Kelvin Zhang
a03c44aadb Add cache routes 2015-10-28 17:32:44 +00:00
Peter Deltchev
6b4d874a5d Added track_files records for deleted tracks. 2015-10-28 09:50:38 -07:00
Peter Deltchev
88a787cde8 Closes #6: Implemented a "source" attribute for tracks. 2015-10-28 00:05:37 -07:00
Kelvin Zhang
f205cf6d93 Implement EncodeTrackFile job 2015-10-27 17:35:38 +00:00
Kelvin Zhang
43c45adece Fix options and imports for commands 2015-10-27 17:29:51 +00:00
Kelvin Zhang
683aa568e9 Revert to catch Exception in UploadTrackCommand 2015-10-27 17:21:14 +00:00
Kelvin Zhang
c651c44d34 Add EncodeTrackFile job 2015-10-27 17:20:43 +00:00
Kelvin Zhang
628b6f5f86 Update migration -> change default of in_progress to false 2015-10-27 16:35:04 +00:00
Kelvin Zhang
0970734648 Update UploadTrackCommand with selective uploading using Process 2015-10-27 16:21:03 +00:00
Kelvin Zhang
5380d0b45a Add loading.gif 2015-10-27 15:31:14 +00:00
Peter Deltchev
96b18643a1 The credits popup no longer takes you to the index page. 2015-10-27 00:33:12 -07:00
Kelvin Zhang
8f76b4d59d Add cache duration to ponyfm.php config 2015-10-26 20:55:15 +00:00
Kelvin Zhang
fdb95560e7 Add --force option to RebuildTrackCache 2015-10-26 19:50:58 +00:00
Kelvin Zhang
9470faaaa2 Add $CacheableFormats to Track.php 2015-10-26 19:48:55 +00:00
Kelvin Zhang
a9f80fde6e Add console commands 2015-10-26 19:47:42 +00:00
Kelvin Zhang
cbebc25452 Add cache-related columns to track_files table 2015-10-26 19:33:11 +00:00
Peter Deltchev
967b45c7a7 Added Pony.fm logo to the readme. 2015-10-24 23:25:07 -07:00
Peter Deltchev
ed0a5fb8ac Licensed Pony.fm under the GNU Affero General Public License (AGPL). 2015-10-24 22:17:45 -07:00
Peter Deltchev
2edf3ff02e Removed an extraneous file. 2015-10-24 19:44:47 -07:00
Peter Deltchev
fa5d200aa0 Added an .editorconfig file. 2015-10-24 19:44:14 -07:00
Peter Deltchev
f502cb9665 Updated indents in the gulpfile. 2015-10-24 19:43:37 -07:00
Peter Deltchev
b00982cd61 Converted a bunch of tabs to spaces. 2015-10-24 19:35:37 -07:00
Peter Deltchev
e1c6a175b0 Implemented a "Powered by Pony.fm" attribution in the site's footer. 2015-10-24 18:50:45 -07:00
Peter Deltchev
e55f6cc4fd Fixed an erroneous "null" HTTP request and made a link to Poniverse.net open in a new tab. 2015-10-24 02:18:01 -07:00
Peter Deltchev
dc7c2786a8 Made Google Analytics configurable, removed it outside of production, and corrected several namespace errors. 2015-10-23 19:44:20 -07:00
Peter Deltchev
a4c24a7d64 Updated Pony.fm's PHP namespace to Poniverse\Ponyfm. 2015-10-23 18:22:14 -07:00
Peter Deltchev
e593d07411 Made apt-get update execute during the VM provisioning process. 2015-10-23 17:52:15 -07:00