Commit Graph

56 Commits

Author SHA1 Message Date
5ac2a31b23 Install vue-datepicker calendar component 2022-07-20 21:37:41 +02:00
8faaf6bed1 Implement playlist search typeahead 2022-07-19 22:21:13 +02:00
2a8207868a Shrink the follower growth chart 2022-07-19 22:20:48 +02:00
fe6eed7da5 Update Nuxt to the latest RC 2022-07-19 22:20:14 +02:00
ac3f8561e8 Remove duplicate "Add a playlist" link 2022-07-13 22:44:59 +02:00
f3caf45337 Merge branch 'master' of https://github.com/maciejpedzich/spotify-playlist-archive-website 2022-07-13 22:44:02 +02:00
ef1c9ee916 Place a link with steps for adding a playlist 2022-07-13 22:44:01 +02:00
7e3863978d Place a link with steps for adding a playlist 2022-07-13 22:41:18 +02:00
7bdee7da1f Create an About page 2022-07-13 22:40:30 +02:00
e54943323a Add simple meta tag config 2022-07-13 20:03:12 +02:00
36b4644772 Rename Playlist model to Snapshot 2022-07-13 19:53:05 +02:00
e2410ff6e7 Rename Snapshot back to CalendarEntry 2022-07-13 19:49:37 +02:00
7ef3bb14fe Disable "Compare snapshots" tab 2022-07-13 19:46:15 +02:00
9197910e57 Create a separate SnapshotCalendar component 2022-07-13 19:30:38 +02:00
0e0a7683b3 Rename SnapshotTrackTable to SnapshotTrackEntries 2022-07-13 19:30:14 +02:00
7bf9401991 Remove custom datatable component styling 2022-07-12 23:07:38 +02:00
c5269cf886 Rename intervalToDuration for better clarity 2022-07-12 23:07:17 +02:00
9a026662df Revert to v-show and add explanation comment 2022-07-12 23:06:00 +02:00
e4945e7648 Change chart grid lines color 2022-07-10 21:34:33 +01:00
158099ba45 Fix calendar's querySelectorAll error on destroy 2022-07-10 21:34:06 +01:00
fb9e64f085 Create a unified TrackEntriesTable component 2022-07-10 21:33:06 +01:00
f742bb4cd4 Rename NavBar component to UiNavBar 2022-07-10 21:32:25 +01:00
d9cf8eaeb6 Tweak data table's design responsiveness 2022-07-07 08:46:53 +02:00
e9ed63ee24 Fix accidentally dynamic relative tab URLs 2022-07-07 08:46:09 +02:00
f468145849 Use lazy async data to prvent navigation blocking 2022-07-07 08:45:51 +02:00
ad05f4a35d Increase vertical margin of track retention header 2022-07-07 08:44:49 +02:00
7e4658fcea Fix HMR error by changing Nuxt version 2022-07-07 08:44:29 +02:00
7034fbae6c Create "Show Statistics" tab 2022-07-06 14:02:23 +02:00
2d3acccae2 Ensure proper 404 Error handling 2022-07-06 14:02:10 +02:00
f6a4655d4b Fix broken calendar-entry import 2022-07-06 14:01:54 +02:00
64b14c6bc1 Add numFollowers field to each snapshot 2022-07-06 14:01:20 +02:00
90a1fcc056 Rename calendar-entry to snapshot 2022-07-06 14:01:01 +02:00
0b71814dc3 Install chart.js and date-fns 2022-07-06 14:00:41 +02:00
f2ad4f13ba Create an individual snapshot preview page 2022-07-05 13:42:09 +02:00
56e4828e80 Ensure playlist data's available when displaying 2022-07-05 13:41:53 +02:00
9fcd7e7e14 Remove entire margin, instead of just the bottom 2022-07-05 13:40:28 +02:00
2157bcdedd Rename "Owner" model to "User" 2022-07-05 13:39:15 +02:00
662d54d01f Install format-duration and html-entities modules 2022-07-05 13:38:59 +02:00
cfef5a26f3 Add note about picking items with the same keys 2022-07-05 09:28:17 +02:00
5b2d924b47 Ensure proper date conversion to midnight UTC 2022-07-05 09:25:02 +02:00
b03f715aa9 Change all tab links to relative paths 2022-07-05 08:31:51 +02:00
1afac8235a Create a snapshot calendar page 2022-07-02 15:21:04 +02:00
7528491f03 Don't throw an error for empty commit listings 2022-07-02 15:20:40 +02:00
c1fcc1c455 Create a "snapshot browser" home page 2022-07-02 15:19:41 +02:00
2314415946 Change notification toast position 2022-07-02 15:19:04 +02:00
3de4584bc5 Create interfaces for calendar entry and playlist 2022-07-02 15:18:33 +02:00
552efcae1b Add a "Not Found" page 2022-07-01 21:27:42 +02:00
300baaf914 Install and register VueUse in Nuxt app 2022-07-01 21:26:40 +02:00
7ff52218a8 Create a server route for getting snapshot entries 2022-06-29 20:38:10 +02:00
58afe7faa6 Install and use Octokit in the Nuxt application 2022-06-29 20:37:53 +02:00