Commit graph

20 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
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
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
Josef Citrine
ff7b6fca3f Fixed paged tracks directive 2016-08-29 00:09:01 +01: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
Peter Deltchev
09effb6955 #2: Implemented the user creation tool. 2016-06-12 04:16:03 -07:00
Peter Deltchev
ae36132a2d Upgraded Webpack to remove sourcemap deprecation warnings. 2016-05-31 22:29:39 -07:00
Josef Citrine
32cdf6910a Npm-ified angular-strap 2016-05-21 21:34:12 +01:00
Josef Citrine
2a7e774df5 Moved chart.js to npm 2016-05-04 17:07:14 +01:00
Peter Deltchev
804d1fd3d4 Upgraded UI-Router to the latest stable version and made it an npm dependency. 2016-03-15 18:59:52 -07:00
Peter Deltchev
608e31def9 Adjusted npm dependencies. 2016-02-16 04:32:11 -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
4e0eea71e4 Upgraded to Angular 1.3.20. 2016-02-13 20:29:13 -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
7dc2b9fd04 Added a credits popup. 2015-10-23 17:51:40 -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
f0fc0ec0bf Finished new asset pipeline using gulp 2015-04-23 04:17:05 -05:00