Cadence Ember
7ec93825b6
Change description-box from flex to block
...
I also make minor changes to the surroundings so that the same layout
and functionality as before is preserved.
4 years ago
bopol
50267a6dd6
Use youtubei API for trending
4 years ago
Samantaz Fox
5a8825d016
Fix quoting of 'none' in CSP header
...
The keyword 'none' must be surrounded by single quotes.
Regression introduced by #2168 .
4 years ago
Émilien Devos
4803285e50
update video URL for recaptcha detection
4 years ago
syeopite
349f073b8e
Remove unnecessary "Welcome, " on username display
4 years ago
Mateusz Makowski
90c907710c
Display username in header
4 years ago
syeopite
cb525af0a2
Connect to api.invidious.io with https
4 years ago
syeopite
09f7e38eed
Disable automatic instance redirection by default
4 years ago
syeopite
7c49a0ba7a
Rephrase auto instance redirect preference
4 years ago
syeopite
45e57f1ad3
Refactor fetch_random_instance
4 years ago
syeopite
eb911de928
Handle if inst. api is down for rand inst fetch
4 years ago
syeopite
b393e31b76
Fix inst. fetching for inst w/ disabled stats/err
4 years ago
syeopite
4a095eb98e
Fix <hr> styling on empty search page
4 years ago
syeopite
d793d4ba78
Add switch invidious instance btn to all chan tabs
4 years ago
syeopite
2f54ec4e18
Fix locale consistency for err template redirects
4 years ago
syeopite
b9cd40fe1e
Add redirect buttons to error template
4 years ago
syeopite
173cd7c15e
Fix switch invidious instance btn on videos
4 years ago
syeopite
950c8f7104
Enhance fetch_random_instance func
...
Handle cross-inst. redirect w/ broken health stats
Add check for instance version in cross-redirect
4 years ago
syeopite
b63bebb519
Allow automatic instance redirect to be turned off
...
Instead the "switch invidious instance" link would bring users to
redirect.invidious.io
4 years ago
syeopite
cf72b34866
Fix locale discrepancy for instance redirect btn
4 years ago
syeopite
d06cf2a07b
Add playlist redirect
4 years ago
syeopite
10804927bb
Add channel redirect
4 years ago
syeopite
f178297452
Generalize redirect route
4 years ago
syeopite
311e7684b2
Add instance redirect on empty/broken search
4 years ago
syeopite
37ff2ac2b9
Overhaul button icon html and styling
4 years ago
syeopite
4786d586cf
Add new icon button for instance redirects
4 years ago
syeopite
008598b56f
Change wording of redirect hyperlink
4 years ago
syeopite
f3bc55e37e
Expose instance redirect to frontend
4 years ago
syeopite
31fa3dfd59
Add route to redirect to another instance
4 years ago
syeopite
5b47438b71
Add helper function to fetch random instance
4 years ago
TheFrenchGhosty
c33ee83d87
Merge pull request #2124 from raycheung/master
...
Fix storyboard when proxied with an external port
4 years ago
TheFrenchGhosty
22adbe2073
Merge pull request #2168 from SamantazFox/rewrite-response-headers
...
Rewrite response headers
4 years ago
TheFrenchGhosty
b8f0b4b583
Typo
4 years ago
TheFrenchGhosty
f88e5f09b4
Merge pull request #2152 from syeopite/hooks-and-scripts
...
Add scripts to ease development
4 years ago
Samantaz Fox
42d9fd9c88
Rewrite response headers
...
Fixes #2018 and #2153
4 years ago
Samantaz Fox
3de92b337d
Use if/else instead of return in search route
4 years ago
Samantaz Fox
a2f5342a83
Multiple search fixes
...
* Remove percent-encoding of the search query when calling youtube API, as it
breaks UTF-8
* Empty search redirects to /search, not /
* Show the fullscreen search "home page" (from #1977 ) at /search
* Allow 'region=' parameter to be passed to /search
* Other minor fixes
4 years ago
syeopite
6c9dd8deb6
Change internal i18n key of sv-SE from sv to sv-SE
4 years ago
syeopite
0a87ba6930
Decode URL encoded preference cookie when parsing
4 years ago
syeopite
065c104f27
Upgrade to crystal 1.0.0
4 years ago
syeopite
d82734641b
Merge pull request #1985 from SamantazFox/improve-youtube-api-helper
...
Improve youtube api calls
4 years ago
Émilien Devos
1a2ca8634d
typo in the template file
4 years ago
Ray Cheung
ca5d5668d9
Fix storyboard when proxied with an external port
...
Say if it's `http://host:port ` internally and proxied to
`https://domain:external_port `, the storyboard URL was rendered as
`https://domain:port `.
4 years ago
syeopite
445ff856fe
Allow user preferences to effect extend_desc
4 years ago
Samantaz Fox
b7fe212a18
Fix youtube API function's documentation
4 years ago
Samantaz Fox
cbabf0ae7e
Craft the "context" data in a dedicated function
...
As the amount of API endpoint function grow, this will
prevent ugly code copy/pasta
4 years ago
Samantaz Fox
344ccf3b03
Use '/youtubei/v1/browse' endpoint for playlists
4 years ago
Samantaz Fox
26a7e1b049
Use '/youtubei/v1/search' endpoint for search queries
4 years ago
Samantaz Fox
43bd331e48
Multiple youtube_api.cr helper fixes
...
Add documentation
Bump web client version string
Add charset=UTF-8 to the 'content-type' header
Parse JSON and return it as a Hash
Handle API error messages
4 years ago
syeopite
f529948d81
Change videojs-vr to the unminified version
4 years ago
syeopite
5ba9a1f87d
Fix lint
4 years ago
syeopite
a0fb75efcb
Add licence for videojs-vr
4 years ago
syeopite
6e6f4d5a37
Allow configurable support of interactive 360 vid
4 years ago
syeopite
df0cd30236
Add support for VR videos through videojs-vr
4 years ago
Emilien Devos
960bd2a6be
fix likes parsing
4 years ago
TheFrenchGhosty
75e5b49c3a
Merge pull request #2008 from syeopite/mobile-ui
...
Improve player controls for mobile devices
4 years ago
TheFrenchGhosty
3cf08dc451
Merge pull request #2052 from Myzel394/patch-1
...
Add autofocus attribute to search input
4 years ago
TheFrenchGhosty
6f899d998f
Merge pull request #1968 from syeopite/iss677
...
Add ability to expand/collapse description.
4 years ago
TheFrenchGhosty
73da8463ca
Merge pull request #1953 from syeopite/fix1673
...
Update regex expressions to handle unexpected '};'
4 years ago
syeopite
e6fba5d802
Fix locale discrepancy for extend desc feature
4 years ago
syeopite
50ba3c5d5c
Remove unused class attr on label
4 years ago
syeopite
65663fb857
Update code to reflect 'read more' btn name change
4 years ago
syeopite
8df2f38d34
Change wording of 'read more/less' & add to locale
4 years ago
syeopite
c5fae84263
Add functionality to read more button
4 years ago
sh4dowb
533d0a1fd4
Added "Read More" button for video descriptions
4 years ago
syeopite
06b27d932d
Move player styling to separate file
4 years ago
syeopite
ac1ac2cfed
Add mobile-ui js to licenses
4 years ago
syeopite
53cdb04be7
Improve mobile ux with videojs-mobile-ui
4 years ago
Myzel394
c106de02e9
Added autofocus attribute to search input
...
Since the main action of this form is to search something, the input should automatically be focused.
4 years ago
Samantaz Fox
cac5f20a28
Move locales definition to i18n.cr
4 years ago
TheFrenchGhosty
beea32661a
Merge pull request #1975 from tenpura-shrimp/disablequic
...
add option to disable quic
4 years ago
TheFrenchGhosty
b9e57d0283
Merge pull request #1977 from syeopite/add996
...
Change empty home page to search engine like layout
4 years ago
syeopite
5c0458a887
Move navbar search bar render check to templated
4 years ago
syeopite
65942cd46c
Rename empty.ecr to search_homepage.ecr
4 years ago
Andrew Zhao
9a8f1a0b0a
add option to disable quic
4 years ago
syeopite
45d687c4e1
Preserve url params in video aliases
4 years ago
namazso
f2cc16009f
Fix statistics misreporting register allow state
4 years ago
Perflyst
b7eba3bc17
Merge pull request #1961 from SamantazFox/fix-thumbnails-url
...
Fix API giving ytimg instead of instance URLs for thumbnails
4 years ago
Perflyst
661d715446
Merge pull request #1942 from syeopite/1736
...
Add multiple video route aliases.
4 years ago
TheFrenchGhosty
18b4b141d9
Merge pull request #1990 from SamantazFox/patch-1
...
Fix for issue #1989
4 years ago
TheFrenchGhosty
cd1e478b95
Merge pull request #1976 from syeopite/fixfooter
...
Fix footer position to bottom of page
4 years ago
syeopite
5f466eed79
Rename default_home option 'none' to 'Search'
4 years ago
Samantaz Fox
93198438b8
Fix for issue #1989
...
Fixes #1989
4 years ago
syeopite
d9528f5cc3
Change positioning of footer to use flexbox
4 years ago
syeopite
877bb5c821
Add aliases for watch route
4 years ago
TheFrenchGhosty
ae353cef2e
Merge pull request #1974 from syeopite/fix1562
...
Fix channel info extract for video game channels
4 years ago
syeopite
909606826d
Change footer div into footer element
4 years ago
syeopite
ea16c01fa2
Fix mobile responsive design for footer
4 years ago
syeopite
a8649f286c
Handle nil type for default_homepage
4 years ago
syeopite
94f285695e
Add missing closing div element
4 years ago
syeopite
428747ab69
Allow default_home config to be empty value
4 years ago
syeopite
049e8e07ef
Fix footer position to bottom of page
4 years ago
syeopite
716a845e92
Fix missing navbar search bar
4 years ago
syeopite
555108c7fd
Add styling to search bar on empty home page
4 years ago
syeopite
e1af3d9bf3
Add html of search bar to empty home page
4 years ago
syeopite
e864c7541c
Hide header search bar when default_home is empty
4 years ago
syeopite
b4a6cbbd09
Merge info extract functions back to one
4 years ago
syeopite
fe4eef5855
Fix channel info extract for 'video game' channels
4 years ago
TheFrenchGhosty
c0997f951c
Merge pull request #1929 from Svallinn/channel_playlist_fix
...
Fix channels' playlists fetching
4 years ago
syeopite
20b961c1c8
Preserve original cookies
4 years ago
TheFrenchGhosty
c4c2e01213
Merge pull request #1922 from Svallinn/search_api_fixes
...
Fix channels' search API
4 years ago
Samantaz Fox
62e46b7a36
Fix missing last page in playlists
4 years ago
TheFrenchGhosty
052c5c67b8
Merge pull request #1960 from syeopite/fix1959
...
Add new YT consent cookie to every request
4 years ago
TheFrenchGhosty
b794c5cfcf
Set the request cookie to "YES+"
4 years ago
TheFrenchGhosty
be8a4013a7
Merge pull request #1945 from syeopite/trending-api-fix
...
Fix Trending API
4 years ago
Samantaz Fox
87c25f83a4
Fix API giving ytimg instead of instance URLs for thumbnails
4 years ago
syeopite
e08bea5f51
Fix lint
4 years ago
syeopite
739f610507
Add new YT consent cookie to every request
4 years ago
syeopite
608313c1d1
Update regex expressions to handle unexpected '};'
4 years ago
syeopite
8b75590d3e
Remove news trending section from ui
4 years ago
syeopite
a7624d4724
Fix trending API
4 years ago
Svallinn
acfa9e8a55
Parse responses to JSON instead of using regex
4 years ago
Svallinn
8823753b46
Remove commented line
4 years ago
Svallinn
c5ccefe6f7
Parse response to JSON instead of using regex
4 years ago
syeopite
148071a744
Add 'www' to URL on watch on youtube button
4 years ago
syeopite
56fab9d178
Add watch on youtube button on each video item
4 years ago
syeopite
f422a77014
Add translation to Audio Mode icon on vid result
4 years ago
Svallinn
e248e7ebaf
Remove unused function and related test
4 years ago
Svallinn
aa4c623a06
Add deprecation note
4 years ago
Svallinn
cbdba66ef3
Use the youtubei API over the legacy one
4 years ago
Svallinn
e49aaa0216
Fix channel search API
4 years ago
Andrew Zhao
61d49a1215
remove comments extract cursor
4 years ago
TheFrenchGhosty
c481ca924b
Merge pull request #1911 from SamantazFox/fix-long-playlists
...
Fix long playlists (100+ videos)
4 years ago
Samantaz Fox
23e5b6ba72
Remove extra 'next page' button at then end of a playlist
4 years ago
Samantaz Fox
3e88b72316
Remove useless parameter 'youtubei_browse' in get_channel_videos_response()
4 years ago
Samantaz Fox
aaefa38602
Make the linter happy
4 years ago
Samantaz Fox
a61735e29a
Print detailed error message when playlist can't be retrieved
4 years ago
Samantaz Fox
9bdfb0a32b
Playlist: Support edge case where 'content' in JSON may be erroneously plural
4 years ago
Samantaz Fox
94ecd29e35
Make use of youtube API helper in src/invidious/channels.cr
4 years ago
Samantaz Fox
980f5f1299
Playlist: Fix video continuation (100+ videos playlists)
4 years ago
Samantaz Fox
f99d62a2bc
Create youtube API wrapper fo /youtubei/v1/browse
4 years ago
Samantaz Fox
89be1975ea
Playlist: Fix continuation token generation
4 years ago
Samantaz Fox
fec82df451
Fix fetching of large playlist
4 years ago
Andrew Zhao
89fd35e02d
fix comment replies
4 years ago
TheFrenchGhosty
3286328de4
Merge pull request #1837 from syeopite/master
...
Enhance search filter UI for JS disabled users
4 years ago
syeopite
977c34c0d7
Remove unused script element in search.ecr
4 years ago
Svallinn
fa050fb8a8
Fix: functional hl / dark_mode / thin_mode params
4 years ago
syeopite
48a3c3a0c1
Add hover state to filter UI
4 years ago
syeopite
b56ebd13b6
Fix indent in search.ecr for filters
4 years ago
Samantaz Fox
3de39698dd
Make the build tests happy: remove blank lines
4 years ago
Samantaz Fox
b86476410f
playlists: Fix description being simple text (issue #1767 )
4 years ago
Samantaz Fox
57ea45ff51
content_to_comment_html: Fix /watch links + make newline replace universal
4 years ago
TheFrenchGhosty
ec30f7c5d4
Merge pull request #1849 from saltycrys/channels
...
WIP channels fix
4 years ago
TheFrenchGhosty
3cc9114f81
Merge pull request #1829 from SimonPhoenix96/xml-json-yt-sub-import
...
integrate legacy yt xml subscription import with new json sub import
4 years ago
TheFrenchGhosty
790167e914
Merge pull request #1832 from mark9064/patch-1
...
Fix engagement
4 years ago
saltycrys
378c0d049e
WIP channels fix
4 years ago
Perflyst
fc8c555519
Merge pull request #1729 from Rjevski/12factor-database-url-restored
...
Support "Database URL" in addition to existing DB-related parameters
4 years ago
syeopite
83b5fd252e
Enhance search filter UI for JS disabled users
...
Change filters UI box to use <details>.
Stylize detail button for filter ui
Fix localization for 'filter'
Fix CSS
Fix styling
4 years ago
mark9064
9ae18b0b3b
Fix engagement
...
Engagement was calculated as 0-1 but displayed as a percentage
4 years ago
simonphoenix96
84487b2e52
format invidious.cr using crystal cli
4 years ago