1
0
mirror of https://git.sr.ht/~cadence/cloudtube synced 2024-11-22 23:57:30 +00:00
Commit Graph

94 Commits

Author SHA1 Message Date
Cadence Ember
431767437d
Support NewLeaf's auto-captions 2021-04-05 01:25:58 +12:00
500aa820bc
Implement video captions
Proxy requests to NewLeaf/Invidious backend so captions are served on the
same domain
2021-04-05 01:25:58 +12:00
dbbe950832
Refactor video fetcher to prefetch data 2021-04-05 01:25:34 +12:00
ABeltramo
1b580ae0b6
Add Docker setup 2021-04-04 16:54:50 +12:00
Cadence Ember
ac3de4b4e6
Implement preferred quality selection
The list is subject to change as I collect more feedback. I just want
to get this initial change out for everyone to use and appreciate.
2021-04-04 16:51:39 +12:00
Cadence Ember
fd854ec222
Refactor instance list fetcher 2021-03-01 23:35:09 +13:00
Cadence Ember
295fac6268
Add comments to configuration 2021-02-27 15:48:35 +13:00
Cadence Ember
ac0b16e683
Add link to documentation 2021-02-27 14:56:22 +13:00
Cadence Ember
a566816223
Uncomment default instance block
To force people to set it to point to their own instance.
2021-02-27 14:12:00 +13:00
Cadence Ember
3dbea65c62
Rename Second to NewLeaf 2021-02-27 13:11:27 +13:00
Cadence Ember
9da30868ef
Update timestamp code
- Safer, uses pug for rendering with guaranteed escapes
- Includes data-timestamp attribute for JavaScript progressive
  enhancement later on
2021-02-25 00:49:26 +13:00
Cadence Ember
ec08f1e9a4
Remove mistaken console.log 2021-02-25 00:49:11 +13:00
406e04b7b0
Rewrite youtube.com links to the same instance and implement timestamp links in videos description 2021-02-25 00:16:33 +13:00
bopol
47da5e815b
Improve alt text layout for icons
You can try in Firefox with about:config, svg.disabled
The alt text of subscriptions is not mixed with the settings one anymore
2021-02-25 00:10:11 +13:00
Cadence Ember
2f2cebfc7d
Support /e/ redirection 2021-02-22 23:33:32 +13:00
Cadence Ember
39c3c28bc2
Allow video page to become narrower
By adding word-break: break-word to some elements with text.
2021-02-22 23:16:34 +13:00
Cadence Ember
cfe5209531
Add redirects for /watch/, /w/, /v/, /shorts/ 2021-02-19 01:56:03 +13:00
Cadence Ember
7fee8b21bc
Do not override up/down arrow keys 2021-02-19 00:52:43 +13:00
bopol
6186be0a13
fallback to number if text format is not available for counts
e.g. subscriber count, view count
2021-02-12 01:47:52 +13:00
Cadence Ember
b58f1515eb
Don't prevent Alt+⬅️/Alt+➡️ navigation hotkeys
Anything with the alt key is now ignored and untouched.
2021-02-12 00:46:56 +13:00
Cadence Ember
e279fca60e
Add comment explaining redirect method 2021-02-12 00:42:28 +13:00
4332d3043f
Fix redirected youtu.be/ID shortlinks parameters ordering
Previouly, /[ID]?autoplay=1&test1&test2 would redirect to /watch?autoplay=1&test1=&test2=&v=[ID]
which is kind of ugly, and not how YouTube redirects youtu.be shortlinks.
This is now redirecting to /watch?v=[ID]&autoplay=1&test1=&test2
2021-02-12 00:37:18 +13:00
Cadence Ember
6f8eb43e24
Add navigation 2021-02-12 00:29:50 +13:00
Cadence Ember
58a74e1302
Fixup stored instance settings 2021-02-06 20:06:55 +13:00
Cadence Ember
7c31d04055
Strip slashes when loading instances 2021-02-06 19:58:43 +13:00
Cadence Ember
c6363424cb
Strip trailing slash from instance 2021-02-06 19:56:50 +13:00
Cadence Ember
ebdc88fe4c
Fix media fragments in local mode 2021-02-03 21:04:48 +13:00
Cadence Ember
d50e07f053
Preserve other parameters in video redirection 2021-02-03 20:58:51 +13:00
Cadence Ember
d3d18bd45f
Use version of pinski supporting route priority 2021-02-03 20:54:39 +13:00
Cadence Ember
722842b0b4
Support youtu.be redirection 2021-02-03 20:49:21 +13:00
Cadence Ember
de4438124a
Revert "add thumbnail on videos"
This reverts commit c55429ac49.

Reasoning: The video has no height while the poster image is loading,
and then once it loads a moment later, it takes up extra space,
enlarges the video, and the page jumps. I don't know how to make the
page not jump while loading the poster. Width, height, and styles
look like they're set correctly.
2021-01-25 13:53:42 +13:00
Cadence Ember
030d8121fe
Actually use redirect.invidious.io 2021-01-25 13:50:47 +13:00
Cadence Ember
c284fdf268
Switch to invidious.io 2021-01-23 21:58:30 +13:00
Cadence Ember
0424996e31
Add server setting for local instance origin 2021-01-21 13:33:46 +13:00
Cadence Ember
6603358816
Add AGPL 3 license 2021-01-21 13:28:40 +13:00
Cadence Ember
1d80e627af
Support fancy blocked page with Invidious 2021-01-14 22:48:45 +13:00
Cadence Ember
52aa158613
Fix format order from Invidious 2021-01-14 22:48:25 +13:00
Cadence Ember
c83bdcb924
Tip: Don't code at 1 AM
- Remove console.log
- Default value for render video locals
2021-01-14 01:49:26 +13:00
Cadence Ember
bb4816c4b3
Support t parameter using media fragments 2021-01-14 00:58:29 +13:00
Cadence Ember
36f33b9f7e
General code cleanup from analysis 2021-01-14 00:55:03 +13:00
Cadence Ember
806494f5e0
Fetch instance list from instances.invidio.us 2021-01-13 23:48:18 +13:00
bopol
c55429ac49
add thumbnail on videos 2021-01-13 02:36:54 +13:00
Cadence Ember
11b9425cb0
Can't think? 2021-01-13 01:13:46 +13:00
Cadence Ember
98ee77def4
Set user-agent for invidious.snopyta ID 2021-01-12 23:49:00 +13:00
Cadence Ember
c419aa90da
Normalise info for both channels and search 2021-01-12 14:54:36 +13:00
Cadence Ember
ac28332ac0
Add "mark watched" button to subscriptions page 2021-01-09 14:09:59 +13:00
Cadence Ember
27435cc3b5
Only show data sync/delete if there is data 2021-01-09 01:52:29 +13:00
Cadence Ember
4e7b57db4c
Fix new session creation 2021-01-09 01:49:22 +13:00
Cadence Ember
c15f83f899
Normalise display data on search across APIs 2021-01-01 17:30:59 +13:00
Cadence Ember
0da13ac0e6
Use preferred instance for search 2021-01-01 17:15:02 +13:00