Commit Graph

73 Commits

Author SHA1 Message Date
Cadence Ember cfa04f4a27 Work around cookie max-age bug in Epiphany 2023-03-06 00:06:09 +13:00
Cadence Ember 3d5927ab28 Optional no ssl flag using x-insecure header 2023-01-15 22:06:31 +13:00
jo! 17185c6b5e Add favicon and PWA manifest 2022-12-20 22:48:08 +13:00
Cadence Ember f04be0d3f9
Add video durations to can't think page
Because why would I care when I instinctively click anyway?
2022-03-14 21:54:42 +13:00
Cadence Ember 1333b990f6
Add recommended videos to the can't think page
this is probably some kind of sick irony yeah yeah
no, no thinking. content. consume the content. watch more videos.

https://tube.cadence.moe/cant-think
watch more videos.
https://tube.cadence.moe/cant-think
watch more videos.
https://tube.cadence.moe/cant-think
watch more videos.
https://tube.cadence.moe/cant-think
watch more videos.
https://tube.cadence.moe/cant-think

...

can't think?
2022-03-14 21:32:34 +13:00
Cadence Ember 109dcd22de
Rework subscribing to deleted channels 2022-01-10 14:18:45 +13:00
Cadence Ember 0d23d66700 Add theme support, light theme, and edgeless light 2021-12-28 16:32:11 +13:00
Cadence Ember 5246a74115
Remove rating/sentiment bar
There are no more dislikes and there is no more ratio bar.
2021-12-16 13:30:13 +13:00
Cadence Ember e97d1b958e
Use h1 for channel title on channel page
References: https://todo.sr.ht/~cadence/tube/46
2021-12-16 12:29:29 +13:00
Cadence Ember 0dfa8ca2b6
Add quality label on video page, move main element 2021-12-16 12:16:03 +13:00
Cadence Ember 5a5901db7d
Add aria-label to search inputs
References: https://todo.sr.ht/~cadence/tube/46
2021-12-16 12:02:06 +13:00
Cadence Ember b9f703086f
Implement takedown system 2021-11-20 19:42:34 +13:00
Cadence Ember 9babaccd3b
Support Netscape Navigator 9 2021-10-06 20:55:14 +13:00
Cadence Ember deea909585
Replace mention of "log in" to "visit" 2021-08-21 16:48:15 +12:00
Cadence Ember 7f756d5762
Add narration to "can't think" page 2021-08-20 20:45:36 +12:00
Cadence Ember 539260c8de
Improve documentation and errors around local mode 2021-08-19 19:33:47 +12:00
Cadence Ember 739f537bc7
Setting to alter recommended videos display 2021-08-16 22:37:12 +12:00
Cadence Ember f62fce4fea
Highlight current chapter in video description 2021-07-02 00:41:50 +12:00
Cadence Ember cebc4331bc
Correctly set filter referrer everywhere 2021-05-12 00:43:53 +12:00
Cadence Ember db7ccabb3b
Implement video filters 2021-05-12 00:29:44 +12:00
Cadence Ember aa953dc796
Tiny miscellanous changes 2021-05-12 00:29:05 +12:00
Cadence Ember 1982ebf9e4
Rework thumbnails to make future changes possible 2021-05-04 00:50:51 +12:00
Cadence Ember c811a4aaf9
Fix ?t start time parameter on videos 2021-05-02 00:59:28 +12:00
Cadence Ember 81a4d10474
Refactor video access route
- Move errors to separate files instead of embedding
- Consistent interface for error generation
- Move renderVideo function into route
- Fix unhandled FetchError regression from dbbe950
2021-04-28 00:56:00 +12:00
Cadence Ember 94e12a2ee8
Fix escaped HTML description on settings page 2021-04-28 00:48:38 +12:00
Lomanic 8292c8db57
Fix #14 implement video autoplay with URL parameter
Fixes https://todo.sr.ht/~cadence/tube/14
2021-04-28 00:01:55 +12:00
Cadence Ember d1e2202cae
Only show continuous mode if there are videos 2021-04-27 19:44:17 +12:00
Cadence Ember e0238d7e7d
Preserve session-watched param on auto-proceed 2021-04-26 00:22:14 +12:00
Cadence Ember 2b2f8bf84a
Implement continuous mode 2021-04-26 00:06:35 +12:00
Cadence Ember e4f6ffe122
Add descriptions to settings 2021-04-26 00:06:35 +12:00
Cadence Ember 699af63583
Update "preferred quality" setting
- Re-order the options on the settings page
- "best" and "best <= 1080p" now prefer high-fps
2021-04-25 22:19:06 +12:00
Cadence Ember 05b91a7102
Update privacy policy
- Explain how data is shared with YouTube/Google
2021-04-18 20:05:40 +12:00
Cadence Ember 6f8e03e506
Add JavaScript licenses page 2021-04-16 16:31:54 +12:00
Cadence Ember 998bd3d7cb
Add privacy policy 2021-04-16 16:12:04 +12:00
Cadence Ember 248c812f05
Add site footer 2021-04-16 15:24:48 +12:00
Cadence Ember 848651757a
Autofocus search if user-agent not a mobile device 2021-04-10 01:05:31 +12:00
Cadence Ember 54ae21685f
Rename quality settings to user-friendly values
Removed the unhelpful terms "combined" and "DASH".
2021-04-10 00:28:17 +12:00
Lomanic 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
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
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
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 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 bb4816c4b3
Support t parameter using media fragments 2021-01-14 00:58:29 +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 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