Commit Graph

23 Commits

Author SHA1 Message Date
PrestonN
456d1dfddc Add Lock to profile switching and code cleanup 2019-08-07 09:49:25 -04:00
PrestonN
114685fbe4 Fix history issue and clean up grid view 2019-07-05 10:35:21 -04:00
PrestonN
3d96bcb983 Hide watched video from sub page when a video is clicked on 2019-07-03 13:40:13 -04:00
PrestonN
96d323c669 Fix issues with initial startup for builds 2019-06-08 21:36:38 -04:00
PrestonN
3609684ce5 Track watch progress and continue video where you left off. 2019-05-30 15:30:02 -04:00
PrestonN
a1ed5c4319 Clean up player design and add debug mode 2019-05-20 14:53:14 -04:00
PrestonN
ee25f31938 Remove toast from showing up when grabbing legacy video data 2019-03-28 13:36:18 -04:00
PrestonN
e333495ff7 Region selection, fix API errors with history. 2019-03-19 13:45:25 -04:00
PrestonN
5d2706848d Make History Functionality more Responsive 2019-02-28 15:24:28 -05:00
ivan1548
378dad873d [Fix] Inconsistent order in history (#217) 2019-02-25 15:37:04 +00:00
ivan1548
390bc24c1c Remove duplicates from history (#216) 2019-02-25 15:35:49 +00:00
PrestonN
15dde57ba0 [Fix] Usability Issues
Subscriptions don't refresh automatically nearly as often
Added a new button to force subscriptions to refresh.
Remove individual videos from history
2018-11-09 10:11:25 -05:00
PrestonN
cb32ae7db3 [Fix] Put History in Chronological order again and better sub handling 2018-11-08 14:21:04 -05:00
PrestonN
4c1e477f18 [Feature] Initial Transition to Invidious API 2018-09-19 11:27:04 -04:00
PrestonN
6ccb6de22e Fix issues from Vue.js Merge 2018-09-19 11:26:33 -04:00
PrestonN
860d384fbd Merge branch 'vue-js' into development 2018-09-19 11:25:22 -04:00
K06RA
13567ad4af Huge Code Clean up and Small Issue Fixes
* Added ability for div.video to change size.

This is needed because it fixes the issue of not being able to see the new menus later on when we might need to add more menus to the context menu. I also deleted display: inline block because it won't work since there's a float: right (always enforces display: block).

* Removed display: inline-block

* Converted from Typescript to JS... Even if this was supposed to be for Vue, there's no Vue module installed on this branch...

* Added .code-workspace in .gitignore for those who use a vscode workspace. Also added .jsbeautifyrc to clean up the code.  This is definitely a good idea when the project gets larger.

* Formatted the entire codebase to use a single coding standard.

* Added comment header to all files

* Some things actually weren't formatted correctly, so I fixed those

* Code fixup

* Forgot to change API key

* Fixed issue #136

* Fixed ft.logs
2018-09-19 11:21:26 -04:00
PrestonN
9068b6e531 Final Batch of Vue Changes before Testing 2018-09-19 11:21:26 -04:00
PrestonN
979d2b85f7 Committing second batch of Vue.js implementation 2018-09-19 11:21:26 -04:00
Preston
1ac6ce7dce Features: Video Duration, Double click to full screen and more.
Loading Subscriptions is MUCH faster.
2018-03-15 10:59:50 -04:00
Larivact
845aca3fc9 Refactor code and improve comments (#40)
* Refactor channels.js

* Refactor templates/about.html

* Refactor events.js, fix template bug

* Improve comments in youtubeApi.js

* Remove duplicated apiKeyBank in settings.js

* Capitalize comments in init.js

* Minor style changes in savedVideos.js

* Refactor videos.js, rename displayVideos() to displayVideo()

* Minor changes in layout.js and videos.js
2018-03-12 23:37:30 +00:00
Larivact
a73b824295 Replace proprietary googleApi.js with HTTP Requests (#21)
* Ditch googleApi.js, use request instead; refactor code

* Update README.md, the Google API script is no longer used

* Cleanup leftovers

* Fix request dependency in package.json

* Update API keys

* Update youtubeApi.js to use HTTP keep-alive for performance

* Fix indentation to two spaces

* Fix endless loop in subscriptions.js: loadSubscriptions()

* Use jquery.getJSON() instead of request module
2018-03-10 21:03:32 +00:00
PrestonN
d222f3edb4 Initial Push of Project 2018-03-01 22:48:12 -05:00