5754 Commits

Author SHA1 Message Date
ChunkyProgrammer
436f955e0f update fetch_community_post_comments protobuf to match currently used protobuf, add sort_by option 2025-06-25 23:34:30 -04:00
ChunkyProgrammer
4155f15bf7 update resolve_url api to better support new post endpoint 2025-06-25 23:33:28 -04:00
ChunkyProgrammer
b9171d9dab Update protobuf for individual community post 2025-06-25 22:35:16 -04:00
ChunkyProgrammer
f3f6937ffc Fix community tab not loading 2025-06-25 22:22:30 -04:00
Fijxu
8723fdca06
Update src/invidious.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2025-06-21 12:02:32 -04:00
Fijxu
d51e1cb051
remove fallback to TV client 2025-06-15 17:45:53 -04:00
Fijxu
cf0a68bd77
store adaptiveFormats data into a variable 2025-06-15 17:43:07 -04:00
Fijxu
8cd9d53fb1
show message when connection to the database is not possible 2025-06-12 18:44:01 -04:00
Fijxu
01cdb384e0
add suggestions from syeopite 2025-06-12 17:25:19 -04:00
Fijxu
b1e7e0c45e
replace url by signatureCipher if url is not present 2025-06-12 16:18:01 -04:00
Fijxu
0c96e0977f
check for signatureCipher too 2025-06-12 16:07:58 -04:00
Fijxu
37be513e14
Add fallback to TvSimply client 2025-06-12 01:25:59 -04:00
Fijxu
4daf1f0818
Add TvSimply client
Data taken from: 8cf658151f, 689fb0b90e and b15f623dab
2025-06-12 01:24:45 -04:00
Richard Lora
116a5db24d
Merge branch 'iv-org:master' into optional-disable-api-features 2025-06-07 08:35:54 -04:00
NorkzYT
e238624e8f feat(config.cr): introduce PagesEnabled struct for managing feature toggles for pages
refactor(routes): replace direct page_enabled checks with centralized logic in before_all.cr for cleaner endpoint management
chore(routes): remove redundant page_enabled checks from individual routes to streamline code and improve maintainability
2025-06-07 11:52:13 +00:00
syeopite
df8839d1f0
Make base-Invidious video info extraction more resilient (#5312)
Try next fallback client if one raises

Convert `dig` to `dig?`

Optimize companionless stream retrieval
2025-05-28 20:18:51 +00:00
syeopite
b859faebf0
Remove @iv-org/developers from codeowners (#5314) 2025-05-28 17:34:49 +02:00
NorkzYT
3eeec8632d 🌐 (feeds.cr, search.cr): update translation keys for disabled feeds and search messages 2025-05-24 14:50:58 +00:00
NorkzYT
9fbce527e7 📝 (locales/en-US.json): remove redundant translation strings 2025-05-24 14:20:34 +00:00
Richard Lora
e1d134f6a0
Update locales/en-US.json
Co-authored-by: Fijxu <fijxu@nadeko.net>
2025-05-24 10:02:00 -04:00
Richard Lora
171bac97d1
Update locales/en-US.json
Co-authored-by: Fijxu <fijxu@nadeko.net>
2025-05-24 10:01:50 -04:00
Fijxu
4b37d47ebb
Add missing xml.text on "title" element for channels RSS (#5320) 2025-05-22 20:12:54 -04:00
Fijxu
09d342b84d
Update src/invidious/yt_backend/youtube_api.cr
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2025-05-22 17:55:46 -04:00
Fijxu
3a8d4f333f
update IOS_APP_VERSION 2025-05-22 17:17:01 -04:00
Fijxu
97354adf0f
Update src/invidious/yt_backend/youtube_api.cr
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2025-05-22 17:15:45 -04:00
Fijxu
6497e1c418
YtAPI: Bump client versions 2025-05-22 16:06:13 -04:00
Norkz
ce0a9faaae feat: test2 2025-05-21 21:21:45 -04:00
Norkz
aeb2b1046d feat: test 2025-05-21 19:44:35 -04:00
Richard Lora
a07750932a
Merge branch 'master' into optional-disable-api-features 2025-05-21 18:20:09 -04:00
epicsam123
f9472e4e4b
revert format 2025-05-19 22:34:59 -04:00
syeopite
2c857b5ab6
Remove text captchas from Invidious (#5308)
textcaptcha.com seems to be down since April and it does not appear that
service will be restored.

Text captchas can be easily automated using free LLMs, so keeping the
text captcha is more like a gate to create accounts in mass on public
Invidious instances.

It also gives headaches like bots automating account creation to modify
the videos that appear popular page of each instance (since the popular
page is based on the subscriptions of the registered users).
2025-05-17 16:37:55 -07:00
Fijxu
00299ca4a0
Remove Image CAPTCHA and Text CAPTCHA from locale 2025-05-17 19:23:40 -04:00
syeopite
9d18c8699f
Release versioning maintenance (#5310) 2025-05-17 16:22:32 -07:00
syeopite
475bf7448a
Add Javascript licence information automatically (#5297) 2025-05-17 16:20:38 -07:00
syeopite
50e0a4361b
Add missing javascript licenses (#5292) 2025-05-17 16:19:21 -07:00
syeopite
6bfb61e9b4
fix: safely access "label" key (#5282) 2025-05-17 16:18:58 -07:00
syeopite
ef07c542dc
fix: pass user to query.process if present (#5277) 2025-05-17 16:18:37 -07:00
syeopite
a9180aa6c1
fix: do not strip '+' character from referer (#5276) 2025-05-17 16:18:15 -07:00
syeopite
4b2f9ffffc
fix: set CSP header after setting preferences of registered users (#5275) 2025-05-17 16:17:43 -07:00
syeopite
64ad97f308
fix(typo): 'Salect' -> 'Select' (#5242) 2025-05-17 16:17:08 -07:00
syeopite
d5cb653fd1
Handle parse errors gracefully on timeline items (#5196) 2025-05-17 16:16:20 -07:00
syeopite
0b23dd12e1
require base_job before the other jobs (#5194) 2025-05-17 16:15:32 -07:00
syeopite
23d66338cd
Translations update from Hosted Weblate (#5192) 2025-05-17 16:15:03 -07:00
syeopite
df41cb9588
Update Kemal to 1.6.0 and remove Kilt (#5120) 2025-05-17 16:14:40 -07:00
syeopite
49ada0aae9
Fix incorrect PR link for v2.20250504.0 2025-05-17 15:49:03 -07:00
syeopite
f6a41ce90d
Bump shard.yml version 2025-05-17 15:42:48 -07:00
Emilien
f7aefd5fb1
Release v2.20250517.0 2025-05-17 15:41:33 -07:00
Fijxu
6376fd55db
Remove text captcha due to textcaptcha.com being down
Fixes https://github.com/iv-org/invidious/issues/5295

textcaptcha.com seems to be down since April and it does not appear that service will be restored.

Text captchas can be easily automated using free LLMs, so keeping the text captcha is more like a gate to create accounts in mass on public Invidious instances.

It also gives headaches like bots automating account creation to modify the videos that appear popular page of each instance (since the popular page is based on the subscriptions of the registered users).
2025-05-17 13:17:26 -04:00
Fijxu
cc643f209a
CI: Fix build-docker job not checking if Invidious starts successfully or not 2025-05-15 19:57:46 -04:00
Fijxu
381074fce1
CI: Replace Dockerfile path depending of the os used 2025-05-15 19:38:21 -04:00