Commit graph

958 commits

Author SHA1 Message Date
Josef Citrine
c7c962e91b Added lock files 2017-09-20 22:02:08 +01:00
Peter Deltchev
dba3669d7e Fixed track collection downloads in Firefox and Safari
Firefox and Safari mistook the previous track collection download code for a
popup and blocked it, making it difficult to download transcoded-on-demand
collections in those browsers.
2017-09-16 02:27:54 -07:00
Joe Citrine
6cc959069f Merge pull request #121 from jack126guy/easy-slug-fix
Ensure that slug is always nonempty
2017-05-19 19:55:40 +01:00
Josef Citrine
fb50ef06ab Fix for #120 ignore trailing slash 2017-05-19 08:04:00 +01:00
Jack Grayson
4108b8f90b Ensure that slug is always nonempty
Fixes #119 <https://github.com/Poniverse/Pony.fm/issues/119>
2017-05-18 23:11:49 -07:00
Josef Citrine
2de284963e Added support for ponify in classifier 2017-05-18 18:25:07 +01:00
Josef Citrine
4e2b2f90ec Fixed classifier and changed archive message 2017-05-17 11:31:21 +01:00
Joe Citrine
143d405d39 Merge pull request #115 from Poniverse/fix_genre_merge
Fixed genre merging
2017-05-17 11:21:32 +01:00
Josef Citrine
d7fc5f02cf Fixed race condition in genre deletion 2017-05-17 02:38:22 +01:00
Josef Citrine
9e63702387 Fixed genre deletion 2017-05-17 02:04:28 +01:00
Josef Citrine
15ab486a50 Fixed page bug 2017-05-16 22:23:27 +01:00
Josef Citrine
6248f07eb1 Pass page to directive 2017-05-16 21:48:19 +01:00
Josef Citrine
7fc9310760 Added archive button on admin pages 2017-05-16 21:29:52 +01:00
Josef Citrine
afa9e8f50e Added archive filter to tracks page 2017-05-16 21:08:46 +01:00
Josef Citrine
1f74636a39 Importer can restore deleted genres if needed 2017-05-15 21:01:59 +01:00
Joe Citrine
b89a0344d4 Merge pull request #118 from Poniverse/ponify-import
Ponify import
2017-05-15 20:30:39 +01:00
Josef Citrine
2ca0ec1f77 Downgraded some errors to warnings 2017-05-15 20:17:42 +01:00
Josef Citrine
61e907ca37 Fixed some null errors 2017-05-15 20:13:00 +01:00
Josef Citrine
23acd16b64 Typo 2017-05-15 19:47:19 +01:00
Josef Citrine
15bbad77dc Added null checks 2017-05-15 19:46:18 +01:00
Josef Citrine
cbcd5b1c91 Fixed title parsing and removed old id3 code 2017-05-15 19:37:36 +01:00
Josef Citrine
d43dd9ba40 Updated getID3 2017-05-15 19:37:10 +01:00
Josef Citrine
9616538d9c Switched to a file whitelist 2017-05-15 18:17:09 +01:00
Josef Citrine
c510dd7dfc Added ID3v2 support and some stuff from the MLPMA script 2017-05-15 17:59:51 +01:00
Josef Citrine
373703990c Added ponify directory in config 2017-05-15 12:18:04 +01:00
Josef Citrine
104318e789 Changed name 2017-04-27 23:39:07 +01:00
Josef Citrine
ede7780874 #100: Don't know why this was missing 2017-03-27 19:44:20 +01:00
Josef Citrine
1e153a614c #100: Progress commit 2 2017-02-28 22:49:46 +00:00
Josef Citrine
8841bd2dc7 #100: Progress commit 2017-02-21 17:16:29 +00:00
Josef Citrine
3526403661 #100: Duplication detection 2017-02-02 01:35:53 +00:00
Josef Citrine
d7a59b4131 #100: Start of Ponify import 2017-02-02 00:08:29 +00:00
Josef Citrine
3217062f92 Catching weird Carbon errors 2017-01-25 22:38:54 +00:00
Josef Citrine
7d9eaf9405 Improved tag parsing 2017-01-25 21:31:55 +00:00
tinker
f3c03bce18 Added 'php7.0-gmp' to vagrant provision script to fix composer install 2017-01-11 12:41:53 +10:00
Josef Citrine
780217183e Using CORS middleware for API requests from supported origins 2017-01-03 17:44:40 +00:00
Josef Citrine
f7bc4f0565 Enabled CORS locally 2017-01-02 19:56:17 +00:00
Josef Citrine
b163d70e9c Added API to get logged in user 2017-01-02 03:33:21 +00:00
Peter Deltchev
8c7fe0ea33 #25: Enable certain email notifications by default for new users.
Also fixes a bug with storing OAuth tokens for new users!
2016-12-30 13:23:52 -08:00
Peter Deltchev
7ebab328d4 #25: Enabled email notifications for all users.
This also includes some fixes to the account merging script.
2016-12-30 12:19:10 -08:00
Peter Deltchev
f85e8fc43a #25: Improved email branding and CASL compliance. 2016-12-30 10:27:49 -08:00
Peter Deltchev
1e670b673f #25: Implemented a command to ensure all users have valid refresh tokens and email addresses. 2016-12-30 08:13:10 -08:00
Peter Deltchev
f10da0019f #25: Patched up date parsing in the OAuth integration. 2016-12-30 02:59:34 -08:00
Peter Deltchev
d2193954a8 Log attempts to sign into disabled accounts. 2016-12-29 20:28:52 -08:00
Peter Deltchev
7d18c8745f #25: Patched up access token management. 2016-12-29 11:30:55 -08:00
Peter Deltchev
0677d93e89 #25: Implemented support for Poniverse email address updates. 2016-12-29 08:46:31 -08:00
Peter Deltchev
ab9dd7a1eb #25: Rewrote authentication to use the Poniverse API PHP library. 2016-12-29 08:07:29 -08:00
Josef Citrine
e30400cab0 Fix for broken track formatting in HWC announcement 2016-12-29 00:14:52 +00:00
Josef Citrine
7f566b266b HWC Winners announcement 2016-12-28 23:48:16 +00:00
Peter Deltchev
b7088ccfb7 #25: Built out email unsubscription UI and further tweaked the email template. 2016-12-28 07:07:28 -08:00
Peter Deltchev
b6b3f036cc #25: Corrected "new follower" notifications to point to the follower's profile. 2016-12-28 07:05:24 -08:00