Commit Graph

140 Commits

Author SHA1 Message Date
PrestonN 694d0664dd More API keys and small Vue fixes. 2018-09-19 11:27:03 -04:00
PrestonN fb1e6c24ca Fix mini player, make consistent wording and visual fixes 2018-09-19 11:27:02 -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 ec310e425a Fix subscribing in channel view and properly show live video 2018-09-19 11:21:26 -04:00
PrestonN 1bf7af4c28 Fix error with user's having no subscriptions 2018-09-19 11:21:26 -04:00
Daniel Ng 67d3e8be9c Resolved issue #45. Replaced try/catch statement with if/else for search. (#120) 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 f722726d07 Batch 3 of Vue Implementation. Close to being done. 2018-09-19 11:21:26 -04:00
PrestonN c7cea48b37 Fix closing menu when opening video externally 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
PrestonN 97ade6e392 Early progress on Vue.js implementation 2018-09-19 11:21:26 -04:00
PrestonN fed81f9d91 Bump version to 0.3.1 and add Firefox extension link 2018-09-19 11:21:26 -04:00
PrestonN 82f952c38f Move Help to about and increase size of mini player 2018-09-19 11:21:26 -04:00
PrestonN bfba1bdea6 Prevent the video player from being over sized on vertical videos 2018-08-04 22:39:21 -04:00
PrestonN 43cdba1d93 More API keys and small Vue fixes. 2018-08-04 22:22:12 -04:00
PrestonN 24d56ecabf Fix mini player, make consistent wording and visual fixes 2018-08-03 21:59:26 -04:00
PrestonN 0969992228 Fix issues from Vue.js Merge 2018-08-02 22:18:08 -04:00
PrestonN 054a57d0e3 Merge branch 'vue-js' into development 2018-08-02 20:41:48 -04:00
PrestonN d1717e5e28 Fix subscribing in channel view and properly show live video 2018-07-30 20:33:14 -04:00
PrestonN d87878cc5f Fix error with user's having no subscriptions 2018-07-24 23:38:12 -04:00
PrestonN 95f11e893b Final Batch of Vue Changes before Testing 2018-07-24 22:44:09 -04:00
K06RA f30e66fd57 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-07-23 21:11:56 -04:00
PrestonN 6a6a11db31 Batch 3 of Vue Implementation. Close to being done. 2018-07-23 20:15:20 -04:00
PrestonN 1f79785cb4 Committing second batch of Vue.js implementation 2018-06-25 16:04:11 -04:00
Daniel Ng 20b23facad Resolved issue #45. Replaced try/catch statement with if/else for search. (#120) 2018-06-22 09:10:59 -04:00
PrestonN daeb89d74d Early progress on Vue.js implementation 2018-06-21 16:01:08 -04:00
PrestonN a2da7fa05c Fix closing menu when opening video externally 2018-06-16 19:12:43 -04:00
PrestonN e0b757de55 Bump version to 0.3.1 and add Firefox extension link 2018-06-16 16:37:40 -04:00
PrestonN 62899b33b0 Move Help to about and increase size of mini player 2018-06-16 14:02:05 -04:00
PrestonN 4d4b82d06e Fix default channel barrier from being too large. 2018-06-14 09:25:56 -04:00
PrestonN db32089565 Default name for exported subscriptions and lighter scroll bar on dark theme. 2018-06-13 10:32:03 -04:00
FreeTube a5e1db960c Fix: Videos not playing and opening YouTube and HookTube links. 2018-06-11 14:00:04 -04:00
Preston f5870f6135 Remove return statement 2018-06-09 09:55:45 -04:00
Preston 8950a559c6 Update README.md 2018-06-02 11:22:00 -04:00
Preston d61559ebf1 Add Thank You to about page 2018-06-02 11:03:19 -04:00
Preston 933ef6c509 Remove console.log 2018-06-01 23:05:13 -04:00
Preston 9605ff33ac Last bit of cleaning up before new release. 2018-06-01 23:04:02 -04:00
Preston 0eeb1729d5 Direct window player to correct HTML file. 2018-06-01 19:08:47 -04:00
Preston 944d51de4b Remove Access Token from Repo 2018-06-01 18:28:41 -04:00
Preston 4835981a94 New player window, call API through TOR and more updates 2018-06-01 18:17:33 -04:00
Preston 0ac6e46ac5 Playing around with protocols on electron-builder 2018-05-23 18:59:46 -04:00
Preston e1d10acdcb Remove Unused Logos 2018-05-23 14:53:47 -04:00
Preston 6a6e5457d4 Fix issue with translation files not compiling during build. 2018-05-22 10:38:46 -04:00
Preston e2e6fc6e9e Starting testing with electron-builder 2018-05-18 01:10:16 -04:00
Preston 3a8cc4ff6e Fix: Update ytdl-core for age restricted videos 2018-05-14 10:39:02 -04:00
Preston 6dab35b68b Fix: Remove preventDefault() to enable copy / paste in video player 2018-05-10 23:08:22 -04:00
Alexander 867a4e5c84 Dutch translation (#84)
* Dutch translation

* Small corrections.
2018-05-03 22:22:33 +00:00
Preston dd8035921a [WIP] Translation Template and Browser Redirect 2018-05-03 12:09:53 -04:00
Preston 3b66189424 Fix: Open external links in video and hide subs by default 2018-04-08 21:40:35 -04:00
Preston 6228946ec2 Fix: Subtitles, Subscriptions, and video full screen. 2018-04-08 21:20:34 -04:00
Preston 195eb20b03 [WIP] Early Progress on Playlist support 2018-04-08 21:04:41 -04:00
Preston a64ba1e2f0 Fix: Reimplimenting Subtitles 2018-03-31 18:14:07 -04:00
Preston 13b628a99e [WIP] Run youtube-dl locally 2018-03-26 16:28:52 -04:00
Preston 3ea4ad4ddf Fix: Comment out dependencies 2018-03-20 14:18:56 -04:00
Preston 1c471b5bad Fix: Revert back to Heroku calls for youtube-dl because of Windows 2018-03-19 19:41:21 -04:00
Preston bc20f1e177 Feature: Video options list 2018-03-17 14:29:27 -04:00
Preston 975d60cade [WIP] Video Options Menu and OPML Export Fix 2018-03-16 16:04:29 -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
Nathen Lyman 5729aa2c8b #46 Imposible to remove saved video (#54)
Simple fix to remove typo and some cleanup
2018-03-15 00:09:09 +00: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
5had0w5talk3r d09138c1a6 Move background-color property in loading.css to *Theme.css (#43)
* Update loading.css

Remove background-color property to allow for easier theming.

* Update lightTheme.css

Add background-color property from loading.css

* Update darkTheme.css

Add background-color from loading.css
2018-03-12 23:31:33 +00:00
Preston 0f4a9f3ca7 Feature: Finsh subtitle support 2018-03-11 23:06:30 -04:00
Preston 4e8eb94c45 Fix: Next page token wasn't being grabbed properly 2018-03-11 21:30:43 -04:00
Preston c0ff1cef57 Feature: Run youtube-dl locally instead of calling a server. 2018-03-11 21:08:35 -04:00
Larivact 9478917493 Load templates with fs.readFileSync() instead of jquery.get() (#33)
* Load templates with require() instead of jquery.get()

* Remove stray semicolons
2018-03-11 18:15:54 +00:00
Preston 700b676a7c Fix issue with keyboard shortcuts and subtitle support 2018-03-11 02:24:03 -04:00
Preston 11335632fd Move player functions to own file and added Keyboard shortcuts 2018-03-10 16:13:01 -05:00
Preston e97818344f Merge remote-tracking branch 'origin/master' 2018-03-10 16:06:42 -05: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
Larivact 8733cec79c Use jquery.getJSON() instead of request module 2018-03-10 11:08:06 +01:00
Larivact 76d98500f6 Fix endless loop in subscriptions.js: loadSubscriptions() 2018-03-10 11:06:34 +01:00
Larivact 2b2fe4016e Fix indentation to two spaces 2018-03-10 08:46:58 +01:00
Larivact 4ae75611e8
Merge branch 'master' into master 2018-03-10 08:10:26 +01:00
Larivact ec4fb19f24 Update youtubeApi.js to use HTTP keep-alive for performance 2018-03-08 06:23:09 +01:00
Larivact 1e3a505b4e Update API keys 2018-03-08 06:22:12 +01:00
Preston 086d4d42a5 Fix: Change text on playback speed 2018-03-07 20:27:04 -05:00
Preston dbb3a6a20d Update README.md 2018-03-07 20:21:32 -05:00
Preston c4b112435e Merge branch 'master' into development 2018-03-07 20:19:21 -05:00
Preston 970ddef2a9 Switch to youtube-dl API and Fix API Keys 2018-03-07 20:19:03 -05:00
Larivact cde9175d54 Cleanup leftovers 2018-03-07 07:35:08 +01:00
Larivact 46d26c0c6d Ditch googleApi.js, use request instead; refactor code 2018-03-07 07:04:47 +01:00
Preston dba8ea5272 Feature: Edit playback speed and hide menu. 2018-03-06 21:35:45 -05:00
Preston 011c63a1a2 Merge branch 'development' 2018-03-05 23:24:37 -05:00
Preston b13cd7e57c Add more API keys to the project 2018-03-05 23:22:12 -05:00
Preston bedb0f27cc Merge branch 'development'
Fix: Hide mouse on mini player


Merge branch 'development'


Feature: Fonts, Icons, and JavaScript are now loaded locally.

Feature: Hide mouse cursor on video


Fix: Windows now creates App icons


Bump Project to 0.1.1


Fix: Hide mouse on mini player


Merge branch 'development'
2018-03-04 22:09:35 -05:00
Preston a7e2f61209 Feature: Fonts, Icons, and JavaScript are now loaded locally.
Feature: Hide mouse cursor on video


Fix: Windows now creates App icons


Bump Project to 0.1.1


Fix: Hide mouse on mini player
2018-03-04 22:01:31 -05:00
PrestonN 515f7dc842 Feature: Import OPML files 2018-03-03 23:24:31 -05:00
PrestonN d222f3edb4 Initial Push of Project 2018-03-01 22:48:12 -05:00