Commit graph

232 commits

Author SHA1 Message Date
Peter Deltchev
c4e31a6431 #2, #20: Laid the groundwork for an admin area. Includes the addition of Laravel's authorization system. 2015-11-23 21:19:23 -08:00
Peter Deltchev
8bfddc7037 Fixes #10: Use the X-XSRF-TOKEN header globally for AJAX CSRF protection. 2015-11-11 13:45:44 -08:00
Peter Deltchev
2d93ed0ef4 #4: Fixed an error in the cache polling callback. 2015-11-09 22:44:38 -08:00
Kelvin Zhang
6c5155f583 #4: Implement cached playlist downloads 2015-11-08 17:46:35 +00:00
Peter Deltchev
5583c59ec3 Merge branch 'master' into feature/cache_tracks 2015-11-05 17:15:28 -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
98e069e6a2 Update copyright notices for created files 2015-10-30 15:29:18 +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
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
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
Peter Deltchev
ed0a5fb8ac Licensed Pony.fm under the GNU Affero General Public License (AGPL). 2015-10-24 22:17:45 -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
7dc2b9fd04 Added a credits popup. 2015-10-23 17:51:40 -07:00
Peter Deltchev
f7d128dbc5 T388: Albums, playlists, and artists are now sorted alphabetically; tracks have an alphabetical sort option; and a few new indices were added. 2015-09-28 21:10:35 -07:00
Peter Deltchev
5f064bcd0e T210: Made the Poniverse credit Firefox-friendly. 2015-09-24 02:05:29 -07:00
Peter Deltchev
1807b9a6ee T210: Added a Poniverse credit to the footer. 2015-09-23 10:06:54 -07:00
Peter Deltchev
97681212a4 Updated the SPA profiler as Laravel 5 middleware. 2015-09-20 01:47:24 -07:00
Peter Deltchev
7d047a41e4 Fixes T373: Moment.js now assumes whatever it's given is UTC. 2015-09-20 00:27:52 -07:00
Peter Deltchev
1aa0b5f9d7 Closes T360: Replace the dev blog feed with the Twitter feed. 2015-09-16 12:55:15 -07:00
Peter Deltchev
0463c83578 T350: Updated the name of the CSRF header used by Laravel 5. 2015-09-12 19:19:45 -07:00
Kelvin Zhang
80218408c2 Add missing scripts and styles 2015-09-12 15:41:53 +01:00
Kelvin Zhang
8088b66b8e Merge rPF50ca46583558: T357: Sort tracks by publication date rather than creation date. 2015-09-10 12:49:01 +01:00
Kelvin Zhang
6875637fe4 Add assets (scripts + styles) 2015-08-31 16:42:23 +01:00
Kelvin Zhang
292d476210 Initial L5.1 commit 2015-08-30 12:26:03 +01:00