Commit Graph

170 Commits

Author SHA1 Message Date
PrestonN
3d29ce55a5 Fix backButton when using dark theme 2019-03-12 10:41:47 -04:00
Preston
dd7bbda0cb Hide Views and Post Date on Premium content in a search 2019-03-01 19:26:14 -05:00
ivan1548
0dc5caaf65 Hide loading view after clicking on back button (#226) 2019-03-01 19:12:52 -05:00
PrestonN
4f47a8fe23 Fixed Favoriting videos from videoView and playerView 2019-03-01 15:21:28 -05:00
PrestonN
80de67a747 Fix Importing of OPML files 2019-03-01 10:43:07 -05:00
PrestonN
8c42fb8cae Make Favorites Functionality more Responsive 2019-02-28 15:52:47 -05:00
PrestonN
5d2706848d Make History Functionality more Responsive 2019-02-28 15:24:28 -05:00
PrestonN
5aba0d6cda Subscribe to channel without needing to make a new API call 2019-02-27 14:14:08 -05:00
PrestonN
942c39a687 Allow use of self-hosted Invidious Instance 2019-02-27 13:46:25 -05:00
ivan1548
47094ecb85 Update tor support with electron proxy (#225)
* Update tor support with electron proxy

* Update proxy testing, fix variable conflict

* Add default value to settings view for proxyAddress

* Remove tor-request
2019-02-26 20:45:55 +00:00
PrestonN
3a1fcdfea2 Add Advanced Search Filtering 2019-02-26 15:23:03 -05:00
PrestonN
552f2d326c Use /latest to grab subscriptions, speeding up the process 2019-02-26 11:26:05 -05:00
PrestonN
faf1a85731 Get Video URL based on user IP instead of Inividious IP 2019-02-26 09:53:18 -05:00
ivan1548
7b530b0dcb Add back button for searchView and playlistView (#223)
* Add back button for searchView and playlistView

* Remove title
2019-02-26 14:19:12 +00: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
ivan1548
54767e65c8 [Fix] Toggle saved video in videoListTemplate (#214) 2019-02-25 15:31:04 +00:00
Omar Roth
677ad510d8 Filter premium content from descriptions (#210) 2019-02-25 15:27:31 +00:00
PrestonN
fa8fed664b Change max comment text to 20 2018-11-09 15:38:54 -05:00
PrestonN
9b4ec630b0 Remove class from loop button 2018-11-09 15:38:00 -05:00
PrestonN
71367cbfb8 Add Larger Icon Sizes to Project 2018-11-09 15:26:22 -05:00
PrestonN
58ad55b5b5 [Fix] Show Favorited Videos chronologically again 2018-11-09 15:22:39 -05:00
PrestonN
c0c5e2308f Add Keyboard shortcut to refresh subscriptions 2018-11-09 10:33:18 -05: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
Andy
2fb43b059d Choose higher-quality audio stream URL (#189)
* Choose higher-quality audio stream URL

This change is kind of a shortcut that is a temporary fix before FreeTube migrates to using the adaptive formats to choose the streaming option URLs.

* Higher quality audio stream

fixed typo
2018-11-07 09:57:53 -05:00
PrestonN
7356758144 Move pay logic to displayVideo 2018-10-19 11:21:46 -04:00
PrestonN
8cb631e834 Resized logo for better clarity 2018-10-19 11:18:45 -04:00
PrestonN
a78afd1b46 Hide videos if behind paywall 2018-10-19 10:45:31 -04:00
PrestonN
ce1612d902 Add French Translation and fix YouTube link redirections 2018-10-18 13:35:01 -04:00
PrestonN
5a37f81a75 Add Right Click Menu 2018-10-16 15:59:57 -04:00
PrestonN
c31ad46c82 Comma separate subscribers and video count in search results 2018-10-16 11:16:51 -04:00
PrestonN
a6a64aa331 Remove debug statements and old code 2018-10-16 11:05:21 -04:00
PrestonN
364cb4cffc Hide Menu bar on Mini Player (#154) 2018-10-16 10:23:16 -04:00
PrestonN
f384c2a416 Remove YouTube API entirely and fix description links (#153) 2018-10-16 10:20:46 -04:00
PrestonN
8d54031ede Fixing up playlist UI 2018-10-15 15:00:14 -04:00
PrestonN
c18046406e [Feature] Playlist Support mostly finished 2018-09-28 15:48:42 -04:00
PrestonN
a2cf6851b8 [Feature] Basic Support for Playlists 2018-09-25 14:26:10 -04:00
PrestonN
cf74a740b5 [Features] More defaults and keyboard shortcuts 2018-09-24 14:19:43 -04:00
PrestonN
efd4291279 [Fix] Duration formatting and show channels in search again. 2018-09-24 09:14:40 -04:00
PrestonN
74feb75d8a [Fix] Hide video quality if not available 2018-09-21 15:56:59 -04:00
PrestonN
0ad8213f78 [Feature] Trending and more settings 2018-09-21 10:49:23 -04:00
PrestonN
a5f23e7af4 [Feature] Disable history and Watched indicator 2018-09-19 14:34:23 -04:00
PrestonN
d04d18f6b5 [Fix] Add Subscription timer back to subscriptions function 2018-09-19 11:39:12 -04:00
PrestonN
4c1e477f18 [Feature] Initial Transition to Invidious API 2018-09-19 11:27:04 -04:00
PrestonN
92dce7b24c Prevent the video player from being over sized on vertical videos 2018-09-19 11:27:03 -04:00
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
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