Commit graph

1080 commits

Author SHA1 Message Date
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
Peter Deltchev
c627e5f216 #25: New Follower notifications now show the follower's avatar. 2016-12-26 19:45:31 -08:00
Peter Deltchev
2dedaf6638 #25: Upgraded email templates to use Foundation for Emails.
They're now 200% prettier. <3
2016-12-26 18:35:18 -08:00
Peter Deltchev
f50be9de6f #25: Emails are now fully integrated into the asset pipeline. 2016-12-26 18:35:06 -08:00
Peter Deltchev
79e77a2da0 #25: Limited notification management to admins. 2016-12-24 18:39:05 -08:00
Peter Deltchev
b401a0ae7e #25: Implemented UI for managing email subscriptions. 2016-12-24 18:11:42 -08:00
Peter Deltchev
45793a2988 Enabled xdebug in the dev environment. 2016-12-24 18:08:33 -08:00
Peter Deltchev
62188eb5e6 Removed an unused package (#108) and made a minor notifications fix for #25. 2016-12-23 07:36:31 -08:00
Peter Deltchev
7e4faa0454 #25: Profile comment notifications hotfix. 2016-12-23 07:31:06 -08:00
Peter Deltchev
c2dbfd792c Merge pull request #116 from Poniverse/feature/email_notifications
This merge is being done to avoid letting the email notifications branch diverge too far from master. While email notifications are still unfinished, their implementation at this point co-exists peacefully with the existing on-site notifications.
2016-12-23 06:50:50 -08:00
Peter Deltchev
ff5d8220ef #25: Implemented all basic notification types.
- blocks off the unfinished URL endpoints for email notifications
2016-12-23 06:44:16 -08:00
Peter Deltchev
78b22cdfd0 #25: Added email templates for all currently implemented notification types. 2016-12-23 06:33:45 -08:00
Peter Deltchev
5822408655 #25: New tracks have working email notifications now! 2016-12-23 06:33:33 -08:00
Josef Citrine
510d0e80ac Simplified playlist 404 if statement 2016-12-21 03:05:58 +00:00
Josef Citrine
25e023ccb7 Let admins download all items in playlists 2016-12-21 02:56:19 +00:00
Joe Citrine
e625c7ddea Hidden HWC button 2016-12-20 23:57:25 +00:00
Joe Citrine
0b82ac76fc This is what I get for living in GMT+0 2016-12-20 21:27:41 +00:00
Josef Citrine
9ba9eab424 Adding tracks to albums from the track editor works now 2016-12-19 23:49:22 +00:00
Josef Citrine
7cda67ece1 HWC date check converts local time to UTC 2016-12-19 23:48:46 +00:00
Josef Citrine
59130e0bda Fixed broken time check 2016-12-18 13:02:49 +00:00
Josef Citrine
e23e1a3dab Updated HWC deadline 2016-12-17 21:16:16 +00:00
Josef Citrine
90183df484 Made notifications look less bad 2016-12-11 01:14:03 +00:00
Josef Citrine
36089588f1 Updating local env with new key format 2016-12-10 19:59:41 +00:00
Josef Citrine
19d6dd7890 #108: Switching to Laravel's new encryption 2016-12-10 19:58:48 +00:00
Josef Citrine
40e1b050ae Updated README for Postgres 2016-12-10 16:51:04 +00:00
Josef Citrine
bab783467c Updated docs with ide-helper 2016-12-10 16:47:49 +00:00
Joe Citrine
263ad978db Merge pull request #114 from Poniverse/fix_failed_jobs_table
Fixed tracking of failed asynchronous jobs.
2016-12-10 14:06:19 +00:00
Peter Deltchev
66b7df6dc1 Fixed tracking of failed asynchronous jobs.
- expect to find the table in the PostgreSQL database, not MySQL
- replace the table's schema with Laravel 5.3's version of it
2016-12-10 04:24:12 -08:00
Peter Deltchev
aad7bc57f2 Fixed workers being unable to write to log files in the dev environment. 2016-12-09 03:20:09 -08:00