Commit Graph

57 Commits

Author SHA1 Message Date
n8detar bd04ab3a72 Merge branch 'feat/react-frontend' of github.com:insuusvenerati/tubearchivist into feat/react-frontend 2022-04-21 07:57:29 -07:00
Sean Norwood b44390559e fix: video urls 2022-04-20 19:38:39 +00:00
n8detar d7c45ba966 Handle no API endpoint and API failures. 2022-04-20 11:33:58 -07:00
n8detar 54882b744d Fixed button margin & pagination testing 2022-04-20 09:37:33 -07:00
n8detar 950f83cd52 Added `button-padding` class 2022-04-20 09:14:29 -07:00
n8detar 3430d5ae17 Notifications groundwork 2022-04-18 11:57:01 -07:00
n8detar 494d97ee60 Added Ignore and Add back to queue functionality 2022-04-18 10:51:41 -07:00
n8detar db14aabcac Added Forget/Delete button functionality 2022-04-18 10:44:03 -07:00
n8detar 1dcc4c2e78 Removed No videos message when looking at ignored 2022-04-18 10:36:19 -07:00
n8detar 2159b1d39d Add delete all ignored & pending 2022-04-18 10:33:14 -07:00
n8detar 66c2799e7e Switch to TA error notification 2022-04-18 10:24:53 -07:00
n8detar a5c50fd690 Added invalid input message. 2022-04-18 09:00:53 -07:00
n8detar 46c6e7e925 Use filter API for download queue 2022-04-17 16:32:10 -07:00
n8detar 93822fc43c API changes 2022-04-17 12:47:18 -07:00
Sean d6b34a7b30
Merge pull request #2 from n8detar/feat/react-frontend
Added download page.
2022-04-17 12:13:21 -05:00
Nathan DeTar fa8404d73e
Adjust to API 2022-04-16 21:02:07 -07:00
Nathan DeTar 2b39f2439d
Adjust to API 2022-04-16 21:01:10 -07:00
n8detar 72cbf2ba04 Added add to download queue function. 2022-04-16 18:03:17 -07:00
Sean Norwood c3a9c23736 chore: add ts types and /video/id page 2022-04-17 00:49:52 +00:00
Sean Norwood df30173ba3 chore: more code cleanup and use better env vars 2022-04-17 00:49:20 +00:00
n8detar add20a4a6a Use DefaultView from API. 2022-04-16 15:39:33 -07:00
n8detar d9fae64afb Download queue list & Show ignored functionality 2022-04-16 15:26:30 -07:00
n8detar 7291511eb8 Switch img to NextImage. 2022-04-16 10:51:47 -07:00
n8detar d3fd032a81 Added download page. 2022-04-15 19:07:29 -07:00
Sean Norwood 8a554f69d1 chore: organize and optimize some code 2022-04-14 20:34:38 +00:00
Sean Norwood d86fcd4a8f chore: fix sticky footer issue 2022-04-14 20:33:53 +00:00
Sean Norwood b62b903ed5 chore: misc changes
Clean up some code inconsistencies
Try to handle async stuff better
2022-04-13 20:53:39 +00:00
Sean Norwood 8b86c327c5 chore: don't run client side query until token is available 2022-04-13 15:09:08 -05:00
Sean Norwood 85f1a62e84 chore: protect pages with auth 2022-04-13 18:08:32 +00:00
Sean Norwood 6bf77b05aa chore: add login page 2022-04-13 18:08:19 +00:00
Sean Norwood 3efd651db3 feat: add playlist page 2022-04-13 18:08:07 +00:00
Sean Norwood e4f5741c0f chore: channel data can be undefined for now 2022-04-12 19:24:57 +00:00
Sean Norwood 678aacb696 chore: use react query with initial state loaded from nextjs 2022-04-12 19:18:16 +00:00
Sean Norwood 193c3da8ef chore: potentially use plaicholder to create blurred placedholder images 2022-04-07 22:55:10 +00:00
Sean Norwood be0c098ef9 chore: add channel page and clean up some code 2022-04-07 22:54:15 +00:00
Sean Norwood cb3a7e555b chore: setup video list to use blurred placeholders for thumbnails 2022-04-07 22:53:01 +00:00
Sean Norwood 9608c892a9 chore: fix up nav
Next requires links to use next/link
Fixed Icon sizes
2022-04-07 22:52:28 +00:00
Sean Norwood 8616959fee chore: render tab title correctly 2022-04-07 22:51:40 +00:00
Sean Norwood 67fec4ae5e chore: use the nextjs way for fonts 2022-04-07 22:51:23 +00:00
Sean Norwood 4e4db8f0ae chore: don't need to load script.js anymore 2022-04-06 18:48:12 +00:00
Sean Norwood 42ff29c13d chore: use env var for api url 2022-04-06 18:31:05 +00:00
Sean Norwood d86cf81719 chore: update video list
* Store current video in local state temporaily
* Default to list view temporarily
* Implements the video list and video player with basic funtionality
2022-04-06 18:29:04 +00:00
Sean Norwood 99316eeee8 chore: update links to next/link 2022-04-06 18:27:18 +00:00
Sean Norwood cfffa8bd38 chore: just render api data for now 2022-04-04 19:57:27 +00:00
Sean Norwood 97c01a2f3a chore: type info for api 2022-04-04 02:52:23 +00:00
Sean Norwood 9284b93f2a chore: start laying out the home page
* Use the layout component
* Use SSR to get videos from API
2022-04-04 02:52:03 +00:00
Sean Norwood 4fa8cd89e2 chore: external script work and comments 2022-04-04 02:51:16 +00:00
Sean Norwood a129e737d2 chore: add static images 2022-04-04 02:50:54 +00:00
Sean Norwood 8b10fd9302 chore: add various components
* Footer
* Head
* Layout
* Nav
* VideoList
2022-04-04 02:50:43 +00:00
Sean Norwood 2c4ab1bb42 chore: use new components 2022-04-03 20:04:28 +00:00