Peter Deltchev
0109244115
Feature/notifications ( #87 )
...
* #25 : Implemented enough of the notification system to start writing drivers.
* #25 : Implemented most of the Pony.fm notification driver's backend.
* #25 : Abstracted the logic for building lists of notification recipients.
* #25 : Implemented notification API endpoints for the SPA.
* Front end setup for notifications
* #25 : Implemented notification API endpoints for the SPA.
2016-05-27 20:12:40 +01:00
Josef Citrine
7786950990
Icon for admins
2016-05-25 23:57:46 +01:00
Josef Citrine
8fb2991d04
Replaced UI-Bootstrap with AngularStrap
2016-05-22 02:30:48 +01:00
Josef Citrine
47160cd84c
Unbroke some stuff
...
Getting creative with these names
2016-05-21 23:22:43 +01:00
Josef Citrine
32cdf6910a
Npm-ified angular-strap
2016-05-21 21:34:12 +01:00
Josef Citrine
5b8fb0f025
Switched to angular-strap
2016-05-21 19:29:07 +01:00
Josef Citrine
852e427da5
Making track editor look ok on mobile
2016-05-20 20:24:05 +01:00
Josef Citrine
60e5a51641
Switch to Font Awesome 4
2016-05-20 16:46:44 +01:00
Josef Citrine
ed16f571aa
Fixing layout and colour bugs
2016-05-20 15:15:10 +01:00
Josef Citrine
3474664520
Track player optimisations for mobile
2016-05-20 01:10:31 +01:00
Josef Citrine
3d753f067a
Upgraded from Bootstrap 2 to Bootstrap 3
2016-05-20 00:08:57 +01:00
Josef Citrine
44bcf87ddb
New profiles, works better on mobile
2016-05-19 22:31:04 +01:00
Josef Citrine
87d25bb8b8
Admin album editing
2016-05-18 01:27:59 +01:00
Josef Citrine
9f01a0cbc5
Repeat playlists
2016-05-16 21:43:55 +01:00
Josef Citrine
2d1e7448f1
Repeat button #77
2016-05-16 17:24:13 +01:00
Josef Citrine
09d3dc3a32
Pagination for admin track viewer
2016-05-16 01:19:34 +01:00
Josef Citrine
17a9f6e50c
Error handling and switched to username
2016-05-15 23:22:32 +01:00
Josef Citrine
d01b24a91f
Admins can assign tracks to accounts
2016-05-15 23:03:49 +01:00
Josef Citrine
481a0a6b9f
Admins can view all tracks
2016-05-11 17:41:49 +01:00
Andre Santos
3b808a17aa
Remove duplicate credit
2016-05-06 12:23:19 +01:00
Josef Citrine
a6c9393e3d
Cleaned up code, added caching for stats
2016-05-04 17:07:00 +01:00
Josef Citrine
ccb92606e8
Added chart.js credit
2016-05-04 01:20:50 +01:00
Josef Citrine
c90a8d744f
Applied the pony.fm colour to the chart
2016-05-03 23:30:34 +01:00
Josef Citrine
53cd704c84
Layout improvements for stats
2016-05-03 23:20:55 +01:00
Josef Citrine
7a73e20929
Added cumulative graph
2016-05-03 20:30:57 +01:00
Josef Citrine
97b4bb1b8b
'Functional' play charts
...
Needs styling
2016-05-03 13:01:50 +01:00
Josef Citrine
152e1e1fb6
Passing stats data to the front end
2016-05-02 23:25:54 +01:00
Josef Citrine
5add0a17c8
Added file upload button
2016-05-02 01:45:29 +01:00
Kelvin
327588aa6c
Make lyrics optional
2016-04-03 17:57:00 +01:00
Kelvin
efecc9f847
Remove duplicate errors.lyrics line
2016-04-03 17:42:31 +01:00
Mihail-K
fb2997c2e9
Add remove button for tracks in playlists.
...
Resolves #3
2016-03-20 16:31:22 -04:00
Peter Deltchev
8d29b39ea5
#2 : Fixed album editing URL + ui-sref cleanup.
2016-03-19 01:29:29 -07:00
Peter Deltchev
61ca938877
#2 : Fixed up the album editor in its new home.
2016-03-19 01:10:33 -07:00
Peter Deltchev
d8933374ab
#2 : Rearranged various routes for account management + other cleanup.
...
The "Favourites" area within account management was removed as it duplicates
the functionality of the favourites area on public profiles.
2016-03-18 20:01:00 -07:00
Peter Deltchev
61e762dc13
#2 : Nested all things account management under profile pages.
2016-03-18 20:00:30 -07:00
Peter Deltchev
5c7278fdee
Fixed another CSS bug in the album editor.
2016-03-15 18:53:19 -07:00
Peter Deltchev
b715422c24
#2 : Properly handle editing tracks and albums that you don't own.
2016-03-12 17:27:49 -08:00
Peter Deltchev
46941b23d9
#2 : Refactored the track editor's CSS to be self-contained.
2016-02-26 19:40:45 -08:00
Peter Deltchev
9e753ec26e
#2 : Implemented track moderation.
2016-02-26 19:23:14 -08:00
Andre Santos
988bf0ca63
Fixed typo
2016-02-23 08:58:59 +00:00
Peter Deltchev
32a3b07f55
Fixed pagination.
2016-02-16 05:04:00 -08:00
Peter Deltchev
fee58d0055
Improved release date parsing and error display on the upload screen.
2016-02-16 01:20:23 -08:00
Peter Deltchev
7176fb2bca
#2 : Implemented the inline track editor on track pages.
...
Also includes a fix for lyrics on track pages.
2016-02-15 23:50:36 -08:00
Peter Deltchev
093f7ffb9d
Added ALAC upload support and improved the upload page.
2016-02-15 12:16:04 -08:00
Peter Deltchev
8c1c015d3c
Fixed a bad binding.
2016-02-14 07:16:07 -08:00
Peter Deltchev
aad574bdd5
Angular performance tweaks.
2016-02-14 03:36:34 -08:00
Peter Deltchev
dbd46c8dc5
Added lots of "track by" and a few more one-time bindings.
2016-02-14 03:12:13 -08:00
Peter Deltchev
cbce336478
Converted uses of bindonce to Angular one-time bindings.
2016-02-14 02:53:27 -08:00
Peter Deltchev
7ab0b907c5
Fixed the release date picker.
...
- upgraded ui-date to the newest version
- made adjustments to keep this date in UTC
- fixed the picker's broken images
2016-02-14 01:29:02 -08:00
Peter Deltchev
dda46768fb
#2 : The track editor now updates the list of tracks in the account section.
2016-02-13 17:44:55 -08:00
Peter Deltchev
46b95cadc0
#2 : Implemented the new track editor directive.
2016-02-13 17:42:01 -08:00
Peter Deltchev
72cdef8dae
Fixed two regressions.
2016-02-08 05:29:58 -08:00
Nelson LaQuet
53f01b1469
#2 : Refactored the track route to be a parent route for both showing a track and editing a track.
2016-02-02 19:59:31 -08:00
Peter Deltchev
a2b35ba8a3
#56 : Fixed duplicate tracks in playlists.
2016-01-23 04:27:43 -08:00
Peter Deltchev
d73a0d006d
#1 : Improved visual feedback that a search is in progress.
2016-01-20 22:06:52 -08:00
Peter Deltchev
56edd5ec28
#1 : Search relevancy improvements and other tweaks.
2016-01-17 02:33:58 -08:00
Peter Deltchev
7a7f4ee02a
#1 : Moved the artists list into its own directive + visual cleanup of search.
2016-01-16 23:35:43 -08:00
Peter Deltchev
864112b1f2
#1 : Improved the layout of the search results.
2016-01-16 23:11:06 -08:00
Peter Deltchev
93b447f05c
#1 : Removed double negatives in the pfmPopup directive.
2016-01-16 22:16:47 -08:00
Peter Deltchev
ffca74f45d
#1 : Progress commit - the search popup now responds to clicks correctly!
2016-01-16 20:04:23 -08:00
Peter Deltchev
8960d11869
#1 : IT'S ALIVE!
2016-01-16 19:22:04 -08:00
Peter Deltchev
6b5d3f67a3
#1 : Beginning of the search front-end.
2016-01-16 01:13:53 -08:00
Peter Deltchev
e41cdce65c
More bindonce!
2016-01-07 16:46:12 -08:00
Peter Deltchev
4443a672be
Improved the performance of track listings with lots of bindonce.
2016-01-07 14:54:31 -08:00
Andre Santos
d7c15a4f14
Clean Up
...
Removed unnecessary string
2016-01-07 20:48:14 +00:00
Andre Santos
b009eb9efd
Merge pull request #52 from Poniverse/nav-fix
...
Navigation Update
2016-01-07 20:05:50 +00:00
Andre Santos
ee3e905729
Removal of Content Tabs
...
Part 1; Issue #31
2016-01-07 07:44:57 +00:00
Peter Deltchev
bf831d839a
#20 : Added the genre creation tool.
2016-01-06 04:50:44 -08:00
Andre Santos
9a44127ab1
Removed tabs
2016-01-05 20:45:41 +00:00
Peter Deltchev
4b51ff9c84
#20 : Tweaked the genre merging UI to be less tedious.
2016-01-05 11:18:58 -08:00
Peter Deltchev
96be3224e4
Deleting stuff actually can be undone.
2016-01-05 07:53:01 -08:00
Peter Deltchev
83ff5916ae
Made cover art in the track player clickable for a full-size version.
2016-01-03 11:30:05 -08:00
Zeusking19
2f91fdf276
Update credits-dialog.html
2015-12-27 17:59:56 +00:00
Zeusking19
605c8b7f99
Resolve #43 - Implement markdown, remove disfunctional newlines.coffee
2015-12-27 15:59:38 +00:00
Peter Deltchev
a9ce4aabce
Merge pull request #44 from Poniverse/feature/linky
...
Resolves #24 : Render URLs in text fields as clickable links
2015-12-27 04:30:51 -08:00
Zeusking19
f418cad608
Replace angular-sanitize.js with a customized version, add link attributes
2015-12-27 12:22:27 +00:00
Peter Deltchev
93b76d1954
Added support for JPEG cover art.
2015-12-27 01:43:43 -08:00
Zeusking19
f1d2095b0b
Implement #24 - Render URLs in text fields as clickable links
2015-12-26 21:31:31 +00:00
Zeusking19
8282e5752d
Quickfix to some date issues
2015-12-26 21:01:46 +00:00
Zeusking19
78deb73e04
Resolve #26 - Get dates to display properly in Pony.fm
2015-12-26 15:20:31 +00:00
Peter Deltchev
851dfff921
#39 : Implemented asynchronous encoding in uploads.
2015-12-18 05:11:29 -08:00
Peter Deltchev
f01fcae3af
Merge pull request #35 from Zeusking19/master
...
Closes #28 - Lightbox for cover art
2015-12-13 12:41:23 -08:00
Zeusking19
58484e1420
Nomnomnom - Prevent the URL from changing when clicking on cover art
2015-12-13 20:37:50 +00:00
Zeusking19
2de2b87653
Make changes in regards to #28
2015-12-13 13:42:37 +00:00
Peter Deltchev
aeeb619d60
#20 : Make ng-repeat more efficient when reloading the genre list.
2015-12-11 05:45:38 -08:00
Zeusking19
0b4d8fda5d
Implement #28 - Lightbox for cover art
2015-12-07 19:04:40 +00:00
Peter Deltchev
e3fc8ee6d6
Added the new advertising program page, updated the FAQ, and revamped all the static pages.
2015-12-06 00:22:00 -08:00
Peter Deltchev
07bb5e2c3a
#20 : Implemented the genre merging tool.
2015-12-05 18:43:05 -08:00
Peter Deltchev
be23475ae5
Include a link to the genre's content in the genre editor.
2015-11-24 03:37:33 -08:00
Peter Deltchev
2bd6a0b258
#2 , #20 : Added revision tracking to genres, tracks, albums, users, and playlists.
...
Also ordered genres alphabetically in the genre editor.
2015-11-24 03:15:50 -08:00
Peter Deltchev
4c660fcb71
#20 : Implemented the genre renaming tool.
2015-11-24 02:49:47 -08:00
Peter Deltchev
c4e31a6431
#2 , #20 : Laid the groundwork for an admin area. Includes the addition of Laravel's authorization system.
2015-11-23 21:19:23 -08:00
Kelvin Zhang
a46882d928
#17/#4: Add dropdown box persistence with to playlists
2015-11-08 17:55:00 +00:00
Kelvin Zhang
6c5155f583
#4 : Implement cached playlist downloads
2015-11-08 17:46:35 +00:00
Peter Deltchev
5583c59ec3
Merge branch 'master' into feature/cache_tracks
2015-11-05 17:15:28 -08:00
Peter Deltchev
b441a58819
#4 : Keep the dropdown menu open after selecting a track or album download in a cacheable format.
2015-11-02 20:15:26 -08:00
Kelvin Zhang
b2408e3d84
Add in changes from code review
2015-11-01 16:49:28 +00:00
Kelvin Zhang
7686533d64
Implement templates for frontend
2015-10-29 14:37:25 +00:00
Peter Deltchev
240bfb78b6
Improved track pagination to better handle tons of content, including a "jump to page" button.
2015-10-29 03:24:12 -07:00
Peter Deltchev
ed0a5fb8ac
Licensed Pony.fm under the GNU Affero General Public License (AGPL).
2015-10-24 22:17:45 -07:00