Commit graph

27 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
Feld0
a0c68a9a6f Updating my copyright credits 2018-04-20 21:25:36 -07: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
f5f58760e1 Fixed package.json to a functioning set of dependencies.
- upgraded everything that Gulp uses
- locked packages to specific versions
- removed npm-shrinkwrap.json because it contained a macOS-specific dependency
2016-06-17 22:23:02 -07:00
Josef Citrine
f1bdc6fc33 Revert changes 2016-06-17 21:00:41 +01:00
Josef Citrine
a51448928b I'm going insane 2016-06-17 19:04:54 +01:00
Josef Citrine
28e6b45b4a Another attempt to fix a build bug 2016-06-17 18:06:04 +01:00
Josef Citrine
2812a5c48d Attempt to fix build error 2016-06-17 18:01:31 +01:00
Josef Citrine
0c2b46dd20 Revert "Merge branch 'feature-remote-dev' of https://github.com/Poniverse/Pony.fm"
This reverts commit 1a77341ce2, reversing
changes made to d01b24a91f.
2016-05-16 01:00:37 +01:00
root
9364b52f95 update: added new config variables to support dev installation on remote host 2016-05-16 00:09:30 +02:00
Peter Deltchev
4f6f64a3c0 Integrated Webpack for the embedded player. 2016-02-16 03:35:52 -08:00
Peter Deltchev
f11d321764 Webpack config is now production-ready. 2016-02-16 02:57:19 -08:00
Peter Deltchev
e8f6a2fd22 Functioning Webpack configuration in dev. 2016-02-16 02:56:16 -08:00
Peter Deltchev
5451294dfc Replaced Pony.fm's profiler with @barryvdh's Laravel Debugbar. 2016-02-16 02:53:28 -08:00
Peter Deltchev
4e0eea71e4 Upgraded to Angular 1.3.20. 2016-02-13 20:29:13 -08:00
Peter Deltchev
4436a24cc7 #22: Fixed source maps. 2016-01-16 01:12:57 -08:00
Peter Deltchev
8bfddc7037 Fixes #10: Use the X-XSRF-TOKEN header globally for AJAX CSRF protection. 2015-11-11 13:45:44 -08:00
Peter Deltchev
ed0a5fb8ac Licensed Pony.fm under the GNU Affero General Public License (AGPL). 2015-10-24 22:17:45 -07:00
Peter Deltchev
f502cb9665 Updated indents in the gulpfile. 2015-10-24 19:43:37 -07:00
Kelvin
b33dcfd8c6 Update namespaces 2015-09-06 18:21:11 +01:00
Kelvin Zhang
292d476210 Initial L5.1 commit 2015-08-30 12:26:03 +01:00
Peter Deltchev
4b40c55512 T126: Fixed standard profiles appearing as archived profiles.
Summary:
The `is_archived` attribute on the `User` model did not explicitly come
back as any particular type. The resulting JSON had the string `"0"` for what's
meant to be a falsey value, but it evaluated to truthy in JS.

`is_archived` now has a getter which explicitly casts it to `boolean` before being
returned anywhere.

Test Plan: Manually tested in dev.

Reviewers: Feld0

Reviewed By: Feld0

Subscribers: #pony.fm

Projects: #pony.fm

Maniphest Tasks: T126

Differential Revision: https://phabricator.poniverse.net/D6
2015-06-25 21:06:00 -07:00
Kelvin
d0e1ef7af8 Add angular template cache to prevent XHR requests to fetch templates 2015-06-14 16:26:40 +01:00
Nelson LaQuet
0004a15b9c Sped up less compilation, added livereload and autoprefixer, cleaned up gulpfile a bit.
Note: this commit requires a Vagrant reprovision.
2015-04-24 02:53:24 -05:00
Nelson LaQuet
4e1b60706f Uncommented out uglify 2015-04-23 04:27:10 -05:00
Nelson LaQuet
f0fc0ec0bf Finished new asset pipeline using gulp 2015-04-23 04:17:05 -05:00