Commit graph

244 commits

Author SHA1 Message Date
Josef Citrine
68a690277e Fixed ugly link padding 2016-11-12 14:36:39 +00:00
Josef Citrine
80bb95a76d Announcements for un registered users 2016-11-12 14:28:40 +00:00
Josef Citrine
ec8b64f494 Added announcement system 2016-11-11 19:39:31 +00:00
Josef Citrine
2cb093c78b Using moment.js for publish date 2016-11-09 22:31:23 +00:00
Josef Citrine
d67ff0b888 #109: Added secure_url because Facebook was complaining 2016-10-30 19:44:15 +00:00
Josef Citrine
5094422107 #109: Removed leftover placeholder code 2016-10-30 19:15:51 +00:00
Josef Citrine
abc521bb2f #109: Open Graph and Twitter cards for tracks 2016-10-30 19:02:14 +00:00
Josef Citrine
e5c9ff3e71 Added dialog for track load errors 2016-10-01 18:20:49 +01:00
Josef Citrine
94643e3674 Small tweak to the player service 2016-09-30 01:48:32 +01:00
Laravel Shift
00f24a5c12 Laravel 5.2 Update (#106)
* Adopt PSR-2 coding style

The Laravel framework adopts the PSR-2 coding style in version 5.1.
Laravel apps *should* adopt this coding style as well. Read the
[PSR-2 coding style guide][1] for more details and check out [PHPCS][2]
to use as a code formatting tool.

[1]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
[2]: https://github.com/squizlabs/PHP_CodeSniffer

* Adopt PHP short array syntax

Laravel 5 adopted the short array syntax which became available in
PHP 5.4.

* Remove SelfHandling from Jobs

Jobs are self handling by default in Laravel 5.2.

* Add new exceptions to `$dontReport` property

* Shift core files

* Shift Middleware

Laravel 5.2 adjusts the `Guard` object used within middleware. In
addition, new `can` and `throttles` middleware were added.

* Shift Input to Request facade

Laravel 5.2 no longer registers the `Input` facade by default. Laravel
now prefers using the `Request` facade or the `$request` object within
*Controllers* instead. Review the [HTTP Requests][1] documentation for
more details.

[1]: https://laravel.com/docs/5.2/requests

* Shift configuration

Laravel 5.2 introduces the `env` app configuration option and removes
the `pretend` mail configuration option. In addition, a few of the
default `providers` and `aliases` bindings were removed.

* Shift Laravel dependencies

* Shift cleanup

* Updated composer.lock

* Updated Middleware to 5.2

* Config update for Laravel 5.2

* [Laravel 5.2] Updated validation strings

* Updated auth config

* Updated to use middleware groups

* Added laravel 5.2 sessions migration
2016-09-29 23:26:31 +01:00
Josef Citrine
cf7bd8b9e6 Fixed override detection 2016-08-29 23:32:58 +01:00
Josef Citrine
2c87852c66 Cleaned up the code. Whoops :P 2016-08-29 23:12:01 +01:00
Josef Citrine
aa1f4181ce Added inline track editor to admin classifier 2016-08-29 23:02:14 +01:00
Josef Citrine
ff7b6fca3f Fixed paged tracks directive 2016-08-29 00:09:01 +01:00
Josef Citrine
bce22d6877 Attempting (and failing) to fix pagination 2016-08-28 04:14:48 +01:00
Josef Citrine
bdbaca7a19 Attempted fix for paged track lists not having functional page lists 2016-08-28 03:21:01 +01:00
Josef Citrine
9de1d53cd7 Track classification queue and directified track list 2016-08-28 02:59:10 +01:00
Peter Deltchev
efea3cda2f Fixes #102: Tagging tracks with multiple show songs works again.
This was broken during the MySQL -> PostgreSQL migration.
2016-08-07 16:31:09 -07:00
Josef Citrine
63562f9338 Corrected error code 2016-07-18 02:20:10 +01:00
Josef Citrine
6c2039159f New maintenance page 2016-07-18 01:46:17 +01:00
Josef Citrine
b467d329a3 Fix for notification images being too large 2016-07-11 18:18:03 +01:00
Peter Deltchev
6c4f7b962b Run asynchronous workers in the dev environment.
This better matches how Pony.fm is deployed in production and avoids issues
with the database being reconnected in the middle of a database transaction.
2016-07-11 18:18:02 +01:00
Kelvin
0ee7e4a315 #7: Implement front-end handling of mixed losslessness track collections 2016-07-11 13:40:31 +01:00
Josef Citrine
a2f00f8134 Merge pull request #93 from Poniverse/patch/volume-knob-offset
Remove offset from volume knob Y position
2016-06-24 17:08:25 +01:00
Andre Santos
151fd2d396 Removed offset from height
7.5 has been removed from the maths equation for the knob initial position.
2016-06-22 21:08:47 +01:00
Josef Citrine
6c4a7cde51 Sidebar fix for large and small phones 2016-06-20 03:20:20 +01:00
Josef Citrine
a4eb8b465c Fixed sidebar issues on mobile 2016-06-20 03:17:32 +01:00
Josef Citrine
51ea1578ec Track page album art changes 2016-06-20 02:52:05 +01:00
Josef Citrine
acd3eabfae Fixed z-index issues with sticky tabs 2016-06-20 02:47:22 +01:00
Josef Citrine
01960b8e4d Moved tabs on artist page 2016-06-20 02:45:30 +01:00
Josef Citrine
db21f82739 New scrollable tabs 2016-06-20 02:42:20 +01:00
Josef Citrine
336e04a0c1 Disabling notifications until they're stable on Chrome 2016-06-20 01:38:07 +01:00
Peter Deltchev
64a44fff4f Made avatars optional. Useful for archived profiles!
Also took the opportunity to refactor SaveAccountSettingsCommand somewhat.
2016-06-19 13:13:47 -07:00
Josef Citrine
c649763409 Moved feature detect to seperate function 2016-06-15 13:44:54 +01:00
Josef Citrine
0c1a283867 Removed old developement API key 2016-06-15 13:44:54 +01:00
Josef Citrine
88aa2950b3 #25: Hide toggle if service worker fails to register 2016-06-15 13:44:28 +01:00
Josef Citrine
61520815de #25: Basic service worker notifications 2016-06-15 13:44:28 +01:00
Josef Citrine
2b72b4dcdb #25: Service worker subscription 2016-06-15 13:44:28 +01:00
Peter Deltchev
221268a0b7 Fixed broken track pages for guests. 2016-06-14 20:54:18 -07:00
Peter Deltchev
a482a183dc #2: Admins can now manage other users' content. 2016-06-14 01:27:56 -07:00
Peter Deltchev
3864ea7a1f The admin area goes to user management by default now. 2016-06-12 05:19:50 -07:00
Peter Deltchev
7d05e68079 Minor cleanup. 2016-06-12 04:31:57 -07:00
Peter Deltchev
09effb6955 #2: Implemented the user creation tool. 2016-06-12 04:16:03 -07:00
Josef Citrine
4714f04a80 Added follower count 2016-06-07 19:31:32 +01:00
Josef Citrine
bd330a1089 Mark as read and notification count 2016-06-07 17:49:00 +01:00
Josef Citrine
35886a57d7 Text layout improvement on notifications 2016-06-07 13:53:26 +01:00
Josef Citrine
d33985325e New notification look. Mark as read feature (disabled for now due to issues) 2016-06-07 00:37:41 +01:00
Josef Citrine
078ba8b5fc Adjusted position of the notification icon 2016-06-06 12:22:34 +01:00
Josef Citrine
3277a69399 Notifications on mobile and improved small mobile support 2016-06-06 12:19:43 +01:00
Peter Deltchev
9a9ac7e5a1 Lots of minor code cleanup. 2016-06-05 23:15:56 -07:00