From 5abcf1c98396b500429363ab953f9f7d7a4a0819 Mon Sep 17 00:00:00 2001 From: kyledoesdev Date: Wed, 20 Nov 2024 15:43:34 -0500 Subject: [PATCH 1/3] WIP on master --- README.md | 6 +---- bootstrap/app.php | 6 ----- resources/js/app.js | 2 ++ resources/js/components/About.vue | 4 +-- resources/js/components/Explore/Explorer.vue | 4 +-- .../js/components/RankSetup/RankingSetup.vue | 2 -- .../js/components/RankSetup/SpotifySearch.vue | 2 +- resources/js/components/Share.vue | 25 +++++++++++++++++++ resources/views/emails/email-blast.blade.php | 5 ++-- resources/views/explore/index.blade.php | 2 +- resources/views/home.blade.php | 2 +- .../views/layouts/partials/footer.blade.php | 2 +- resources/views/rank/show.blade.php | 11 ++++++++ routes/console.php | 2 +- 14 files changed, 51 insertions(+), 24 deletions(-) create mode 100644 resources/js/components/Share.vue diff --git a/README.md b/README.md index 8763673..6a6a12e 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,9 @@ ### Log in with your spotify account to rank your favorite artists' albums, singles & more. -- Welcome to Kyle's Spotify Discography Ranker. This application will allow you to log in with your +- Welcome to songrank.dev. This application will allow you to log in with your spotify account and rank your favorite artists' entire discography. This is not a bracket style ranking system. We use a merge-sort type algorithm to rank every possible combination of tracks as efficently as possible. - This application isn't limited to an artists' entire discography either, you can rank indivdual albums, a set of albums, just singles, etc. You can filter down your favorite artists' songs to just the ones you want to rank. - After you've finished a ranking, feel free to share your finalized list with friends, download the list & more. - -### TODO -- monitize it somehow -- loader for when artist has a lot of songs diff --git a/bootstrap/app.php b/bootstrap/app.php index c864e2c..f94b6a0 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -27,12 +27,6 @@ $middleware->throttleApi(); }) ->withSchedule(function (Schedule $schedule) { - $schedule - ->call(fn() => new RankingReminderCommand()) - ->timezone('America/New_York') - ->weeklyOn(1, '12:00') - ->emailOutputOnFailure(env("FAILURE_EMAIL")); }) ->withExceptions(function (Exceptions $exceptions) { - // })->create(); diff --git a/resources/js/app.js b/resources/js/app.js index e902a65..c475231 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -18,6 +18,7 @@ import SongListItem from './components/RankSetup/SongListItem.vue'; import Profile from './components/Profile.vue'; import EditRanking from './components/RankSetup/EditRanking.vue'; import Logo from './components/Spotify/Logo.vue'; +import Share from './components/Share.vue'; import Explorer from './components/Explore/Explorer.vue'; import ExploreItem from './components/Explore/ExploreItem.vue'; @@ -46,6 +47,7 @@ app.component('songlistitem', SongListItem); app.component('profile', Profile); app.component('editranking', EditRanking); app.component('spotify-logo', Logo); +app.component('share', Share); app.component('explorer', Explorer); app.component('exploreitem', ExploreItem); app.component('explore-artist-name', ArtistName); diff --git a/resources/js/components/About.vue b/resources/js/components/About.vue index 74ce5e2..4898221 100644 --- a/resources/js/components/About.vue +++ b/resources/js/components/About.vue @@ -1,7 +1,7 @@