Commit graph

655 commits

Author SHA1 Message Date
Peter Deltchev
d094dee075 #1: Elasticsearch should actually get installed in the dev environment. 2016-01-17 07:53:18 -08:00
Peter Deltchev
845449c8cc #1: Reindexing now runs on its own queue + lots of code cleanup. 2016-01-17 07:16:16 -08:00
Peter Deltchev
33befbe3d0 #1: Darklaunched search to site staff. 2016-01-17 05:43:28 -08:00
Peter Deltchev
e295c41243 #1: Made Elasticsearch hosts configurable in an environment variable. 2016-01-17 05:22:14 -08:00
Peter Deltchev
56edd5ec28 #1: Search relevancy improvements and other tweaks. 2016-01-17 02:33:58 -08:00
Peter Deltchev
7a7f4ee02a #1: Moved the artists list into its own directive + visual cleanup of search. 2016-01-16 23:35:43 -08:00
Peter Deltchev
864112b1f2 #1: Improved the layout of the search results. 2016-01-16 23:11:06 -08:00
Peter Deltchev
93b447f05c #1: Removed double negatives in the pfmPopup directive. 2016-01-16 22:16:47 -08:00
Peter Deltchev
ffca74f45d #1: Progress commit - the search popup now responds to clicks correctly! 2016-01-16 20:04:23 -08:00
Peter Deltchev
8960d11869 #1: IT'S ALIVE! 2016-01-16 19:22:04 -08:00
Peter Deltchev
6b5d3f67a3 #1: Beginning of the search front-end. 2016-01-16 01:13:53 -08:00
Peter Deltchev
dbbaa03542 #1: Implemented Elasticsearch mappings for playlists and users. 2016-01-16 01:13:53 -08:00
Peter Deltchev
a5bb117ae7 #1: Don't analyze the artist field in Elasticsearch. 2016-01-16 01:13:53 -08:00
Peter Deltchev
990916171c #1: Progress commit - some semblance of this is working now. 2016-01-16 01:13:53 -08:00
Peter Deltchev
e0faefee23 #1: Progress commit. 2016-01-16 01:13:53 -08:00
Peter Deltchev
4436a24cc7 #22: Fixed source maps. 2016-01-16 01:12:57 -08:00
Peter Deltchev
9eb0da9a13 Removed unused Artisan commands. 2016-01-15 14:40:58 -08:00
Peter Deltchev
d2cc6cf011 Minor README update. 2016-01-12 22:45:23 -08:00
Peter Deltchev
e41cdce65c More bindonce! 2016-01-07 16:46:12 -08:00
Peter Deltchev
4443a672be Improved the performance of track listings with lots of bindonce. 2016-01-07 14:54:31 -08:00
Andre Santos
d7c15a4f14 Clean Up
Removed unnecessary string
2016-01-07 20:48:14 +00:00
Andre Santos
b009eb9efd Merge pull request #52 from Poniverse/nav-fix
Navigation Update
2016-01-07 20:05:50 +00:00
Peter Deltchev
30a9c9c935 #31: Fixed CSS classes and removed the "Dashboard" link. 2016-01-07 10:30:43 -08:00
Andre Santos
f5b84e51f4 Removal of Content Tabs
Part 2; Issue #31
2016-01-07 07:46:39 +00:00
Andre Santos
ee3e905729 Removal of Content Tabs
Part 1; Issue #31
2016-01-07 07:44:57 +00:00
Peter Deltchev
84ab0a3b38 Improved the tag rebuild command's output. 2016-01-06 06:13:54 -08:00
Peter Deltchev
95090fb334 Include the original-size cover art when tagging tracks.
Also, use Symfony to run external commands.
2016-01-06 05:52:09 -08:00
Peter Deltchev
0a078adab3 #20: Genre tags in files are now updated when a genre is renamed. 2016-01-06 05:33:23 -08:00
Peter Deltchev
bf831d839a #20: Added the genre creation tool. 2016-01-06 04:50:44 -08:00
Peter Deltchev
1136bdc4e9 Removed the .htaccess file - Apache isn't a supported web server for Pony.fm. 2016-01-05 17:23:57 -08:00
Andre Santos
450c785c15 Navigation Update
Addresses issue #31
2016-01-05 22:07:31 +00:00
Andre Santos
eef8e3c73b Navigation Update
Addresses issue #31
2016-01-05 22:06:54 +00:00
Andre Santos
3209f499c1 Navigation Update 2016-01-05 20:47:27 +00:00
Andre Santos
9a44127ab1 Removed tabs 2016-01-05 20:45:41 +00:00
Peter Deltchev
4b51ff9c84 #20: Tweaked the genre merging UI to be less tedious. 2016-01-05 11:18:58 -08:00
Peter Deltchev
96be3224e4 Deleting stuff actually can be undone. 2016-01-05 07:53:01 -08:00
Peter Deltchev
eaa1cc39a9 Make it possible to rebuild deleted tracks, too. 2016-01-04 15:24:25 -08:00
Peter Deltchev
4394d0131b Only log ffmpeg output if encoding fails. 2016-01-04 15:22:15 -08:00
Peter Deltchev
0eb96f0e83 Fixed track encodes. They work again! Also implemented a track re-encoding command. 2016-01-04 14:55:20 -08:00
Peter Deltchev
a2b450baa6 The array has strings in it, not datetime objects. 2016-01-04 09:12:21 -08:00
Peter Deltchev
df5a911168 Fixed an explosion of queued encoding jobs. 2016-01-04 08:42:30 -08:00
Peter Deltchev
9f77dab26c Composer is no longer run under HHVM to avoid breakage under PHP 7. 2016-01-03 20:11:45 -08:00
Peter Deltchev
83ff5916ae Made cover art in the track player clickable for a full-size version. 2016-01-03 11:30:05 -08:00
Peter Deltchev
cf85ee69d7 Octal values... 2016-01-03 11:10:48 -08:00
Peter Deltchev
933f3f60c5 Fixed full-size JPEG covers not being accessible by nginx. 2016-01-03 10:50:16 -08:00
Adam Lavin
fb378cbb9c Removed virtualbox host port mapping for mysql 2016-01-01 21:42:22 +00:00
Adam Lavin
3399f3e223 Added support for authorising oauth2 endpoints with the bearer header 2016-01-01 21:11:28 +00:00
Adam Lavin
6b026e8551 Remove reliance on facades/helpers, and added in a typehint, in AuthenticateOAuth middleware. 2016-01-01 20:58:52 +00:00
Adam Lavin
991f8df661 Security: Fix auth.outh2 generating a user session
If you are logged out of Pony.fm, made a request to an endpoint using this middleware in the browser with an access token with the appropriate scope, then went back to Pony.fm, you'd be logged in as the owner of the access token.
2016-01-01 20:55:00 +00:00
Peter Deltchev
e85b79a9e4 Fixed error on artist pages and an issue with profile URL generation. 2015-12-31 21:12:16 -08:00