Commit graph

26 commits

Author SHA1 Message Date
Alex I. Ramirez
f64400c46d
Update dev environment & add media player notifications (#139)
This changeset's key new feature is allowing web browsers to display media player notifications for Pony.fm by implementing the media session API. These notifications display Play/Pause, Previous, and Next controls that control Pony.fm's playback. This also makes Pony.fm controllable by automotive audio systems and other Bluetooth devices that expose their own (often physical) playback controls.

Other improvements in this changeset include:

- Update the automated dev environment setup to work in 2021

- Remove extraneous frontend logging

- Fix to consistently include album data with a track's data
2021-01-01 22:29:36 -08: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
c3ad562a8e Added pgloader to vagrant install 2016-07-17 21:34:40 +01:00
Josef Citrine
a29b5a62bb #25: Installed GMP, needed for PHP web-push 2016-06-15 13:44:28 +01:00
Peter Deltchev
d094dee075 #1: Elasticsearch should actually get installed in the dev environment. 2016-01-17 07:53:18 -08:00
Peter Deltchev
e0faefee23 #1: Progress commit. 2016-01-16 01:13:53 -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
07bb5e2c3a #20: Implemented the genre merging tool. 2015-12-05 18:43:05 -08:00
Peter Deltchev
33c328fc08 Run Composer with HHVM when provisioning the VM. 2015-11-24 12:35:01 -08:00
Peter Deltchev
72b3056712 #11: Added a genre table seeder and made "vagrant provision" idempotent. 2015-11-23 19:07:24 -08:00
Peter Deltchev
b00982cd61 Converted a bunch of tabs to spaces. 2015-10-24 19:35:37 -07:00
Peter Deltchev
e593d07411 Made apt-get update execute during the VM provisioning process. 2015-10-23 17:52:15 -07:00
Peter Deltchev
ebf6448036 Added Poniverse API setup command. Closes T378. 2015-09-24 10:43:12 -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
Peter Deltchev
80eeaa2947 Moved nginx's and MySQL's logs into the "storage" directory. 2015-09-12 16:49:16 -07:00
Peter Deltchev
eb3c88b1e1 T350: Added encrypted production and stage configs, updated the cache driver, and moved the .env.example file to the resources directory. 2015-09-12 15:35:40 -07:00
Peter Deltchev
e2225e3378 T350: Updated configuration files for Laravel 5. 2015-09-12 14:56:09 -07:00
Kelvin Zhang
1fe6aa98b5 rPF5d9b3f2d5bc8: Fixes T224. Also adds the rebuild:tags Artisan command and a missing ffmpeg… 2015-09-10 12:30:59 +01:00
Kelvin Zhang
c802c0483f Merge rPF6219ee2e5b92: Made Vagrant's provisioning script install ImageMagick and run apt-get quietly. 2015-09-10 11:19:21 +01:00
Peter Deltchev
76fe042652 T16: Added ffmpeg compilation to the Vagrant provisioning script, and upped the number of cores to speed it up. 2015-05-21 20:43:44 -07:00
Peter Deltchev
8cdf105c12 T16: Added metaflac and vorbis-comment, and fixed a directory creation error. 2015-05-19 04:32:26 -07:00
Peter Deltchev
cdce0ee0cc Updated setup script permissions for *nix hosts. 2015-05-01 19:29:21 -07:00
Nelson LaQuet
65b979a8c6 Files can now upload. This requires you to reprovision your VM. 2015-04-30 02:23:14 -05:00
Nelson LaQuet
f0fc0ec0bf Finished new asset pipeline using gulp 2015-04-23 04:17:05 -05:00
Nelson LaQuet
842dbee5b7 Created intellij project, added bash script for reloading server configuration 2015-04-13 01:09:53 -05:00
Nelson LaQuet
f484caf9e6 Added Vagrant file. 2015-04-11 20:22:15 -05:00