Commit graph

970 commits

Author SHA1 Message Date
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
Joe Citrine
08ad975fb1 Fixed image and sizing issues on announcements 2016-12-06 13:27:05 +00:00
Joe Citrine
90060325b7 Added secret santa style 2016-12-06 13:20:23 +00:00
Josef Citrine
8862105a7a Made the embedded player less broken 2016-11-30 22:28:47 +00:00
Josef Citrine
3aacb5f87c ID detection should work better now 2016-11-30 22:08:40 +00:00
Josef Citrine
2dd6c663ff Oembed stuffs 2016-11-30 21:42:45 +00:00
Josef Citrine
78501007ce Uploader for track versions, admin only for now 2016-11-28 00:19:16 +00:00
Josef Citrine
d9e7846a91 Allow remote connections to Postgres for dev 2016-11-28 00:18:31 +00:00
Josef Citrine
84feb56f86 New HWC announcement style 2016-11-27 03:58:13 +00:00
Josef Citrine
41cbdb2e97 Fixed HWC checkbox detection 2016-11-21 17:08:34 +00:00
Josef Citrine
337caa23a8 Admins can see all playlists 2016-11-21 11:41:16 +00:00