0
0
Fork 0
Commit graph

218 commits

Author SHA1 Message Date
Oliver-Akins
319370a3ff Accept the error object in the auth expiration function 2020-08-17 23:43:51 -06:00
Oliver-Akins
5ad272eccb Update Core JS version. 2020-08-17 23:42:20 -06:00
Oliver-Akins
ae5a697de5 Have catch blocks call the auth expire function 2020-08-17 23:19:35 -06:00
Oliver-Akins
c9c1e57187 Change from localStorage to sessionStorage for the state 2020-08-17 23:17:22 -06:00
Oliver-Akins
8651bf65dd Always use the state 2020-08-17 23:16:45 -06:00
Oliver-Akins
b5dd004d96 Import constants to main file 2020-08-17 23:16:18 -06:00
Oliver-Akins
8a54e8262e Add constants file 2020-08-17 23:16:00 -06:00
Oliver-Akins
afb10d579e remove someextra indenting 2020-08-17 23:15:24 -06:00
Oliver-Akins
4d797cdc16 Remove margin from icon component and put it into more specific area. 2020-08-17 23:14:56 -06:00
Oliver-Akins
99af0f8e76 Remove token from props 2020-08-17 23:09:16 -06:00
Oliver-Akins
c7add28aa8 Set sessionStorage if an auth token exists in the hash 2020-08-17 23:08:40 -06:00
Oliver-Akins
4a68bbc58e Retrieve the auth token from sessionStorage 2020-08-17 23:07:58 -06:00
Oliver-Akins
c248fc6c06 Add a function to expire the authentication token 2020-08-17 23:07:23 -06:00
Oliver-Akins
68d3925798 Remove references to get_token 2020-08-17 23:06:46 -06:00
Oliver-Akins
7f0e83ddad Make error message more clear 2020-08-17 23:03:52 -06:00
Oliver-Akins
4b770047c8 Swap npm lock with pnpm lock 2020-08-17 23:03:17 -06:00
Oliver-Akins
763fa60c97 Import icon component to make missing profile image work for artists 2020-08-17 23:01:21 -06:00
Oliver-Akins
124cdd4e0d Update missing profile picture size 2020-08-17 22:59:55 -06:00
Oliver-Akins
c06f051fe3 Make deploy use the production mode when building 2020-08-15 15:42:40 -06:00
Oliver-Akins
0a5959c05e When building for static serve, use development env 2020-08-15 15:42:16 -06:00
Oliver-Akins
d3c1ee2214 Add a deploy script to NPM 2020-08-15 15:33:01 -06:00
Oliver-Akins
cf62450108 Update package.json scripts. 2020-08-15 15:32:25 -06:00
Oliver-Akins
f18db8a275 Begin work on preventing the playlist creation if the conditions are not met 2020-08-15 15:27:51 -06:00
Oliver-Akins
eaf49dd3ea Update the placeholder text 2020-08-15 15:27:19 -06:00
Oliver-Akins
6a714f1a2a Add a character counter to the title 2020-08-15 15:26:58 -06:00
Oliver-Akins
119f8c7447 Remove endpoint comment 2020-08-15 01:44:04 -06:00
Oliver-Akins
79e3b6c0c7 First iteration of playlist exporting -- functional 2020-08-15 01:43:31 -06:00
Oliver-Akins
0f42d6b458 Send track data to the export modal 2020-08-15 01:42:59 -06:00
Oliver-Akins
f9a14ce3f0 Add styling for disabled buttons. 2020-08-15 01:31:02 -06:00
Oliver-Akins
3b6362fed1 Swap boolean values of the private dropdown to be more in line with Spotify's request data needed. 2020-08-15 00:45:52 -06:00
Oliver-Akins
add7b23383 Add the scopes we will need for playlist exporting. 2020-08-15 00:39:09 -06:00
Oliver-Akins
d260381b41 Begin writing function to make the playlist 2020-08-14 22:39:38 -06:00
Oliver-Akins
18e4264ce5 Add the user's ID as an accepted prop 2020-08-14 22:35:15 -06:00
Oliver-Akins
12d7bc688d Pass the user's ID to the playlist export modal. 2020-08-14 22:34:42 -06:00
Oliver-Akins
f5611e8b98 Use the ID if the user doesn't have a display name 2020-08-14 22:24:36 -06:00
Oliver-Akins
b26ed02eb3 Remove wrong ID from template tag. 2020-08-14 21:54:17 -06:00
Oliver-Akins
1f8a1870ec Adjust default title 2020-08-14 21:49:49 -06:00
Oliver-Akins
ed34f4f316 Adjust attribute order 2020-08-14 21:49:20 -06:00
Oliver-Akins
816fa63e78 Add styling for scrollbars 2020-08-14 21:24:49 -06:00
Oliver-Akins
5fcc37495f Remove margin from textarea elements 2020-08-14 00:24:47 -06:00
Oliver-Akins
0cf7467e4f Add margin to select elements 2020-08-14 00:24:30 -06:00
Oliver-Akins
54549d07ef Add textarea colour variables 2020-08-14 00:24:06 -06:00
Oliver-Akins
5e5ac59ae2 Change input border colour 2020-08-14 00:23:49 -06:00
Oliver-Akins
5859bd05b8 Remove default assumption as we do that before emitting event 2020-08-14 00:23:30 -06:00
Oliver-Akins
9c0d7e27a3 Add interface elements of the playlist export modal 2020-08-14 00:23:12 -06:00
Oliver-Akins
8e862c61da Add functionality to make playlist export modal appear/disappear 2020-08-14 00:22:48 -06:00
Oliver-Akins
8913b377e6 Prevent attempt at getting profile data when in dev or preview mode 2020-08-14 00:21:17 -06:00
Oliver-Akins
fe333b2b4d Add vue-textarea-autoresize 2020-08-13 23:39:28 -06:00
Oliver-Akins
f1286592a2 Add input styling for text inputs (textarea & input[type=text] ) 2020-08-13 23:38:47 -06:00
Oliver-Akins
ff3f02be2a Initialize playlist export modal file 2020-08-13 21:31:44 -06:00