Hosted Weblate 
							
						 
					 
					
						
						
							
						
						5a1e86ddb6 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						abd5bfb7b7 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						2c5a3a9538 
					 
					
						
						
							
							Update Russian translation  
						
						... 
						
						
						
						Update Russian translation
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Yurt Page <yurtpage@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						d68d01315a 
					 
					
						
						
							
							Update Estonian translation  
						
						... 
						
						
						
						Update Estonian translation
Update Estonian translation
Update Estonian translation
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Co-authored-by: kovabait12 <gamingugandaknuckles@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						f6d2920479 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						5d7a60ba38 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						eee9d8441c 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						0ae262c396 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						bda898d7fb 
					 
					
						
						
							
							Update German translation  
						
						... 
						
						
						
						Update German translation
Update German translation
Update German translation
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Lenny Angst <lenny@familie-angst.ch >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						08821d7897 
					 
					
						
						
							
							Update Portuguese (Brazil) translation  
						
						... 
						
						
						
						Update Portuguese (Brazil) translation
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Juzé <dedakir923@exoular.com >
Co-authored-by: joaooliva <joaooliva@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						f9821d08ee 
					 
					
						
						
							
							Update Tamil translation  
						
						... 
						
						
						
						Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:18 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						d38f5d0ab7 
					 
					
						
						
							
							Update Turkmen translation  
						
						... 
						
						
						
						Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hydyr Sopyyew <sopyyewhydyr46@gmail.com > 
						
						
					 
					
						2025-09-12 15:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						c28fb22db5 
					 
					
						
						
							
							Update translation files  
						
						... 
						
						
						
						Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						ae75c142d0 
					 
					
						
						
							
							Update Latvian translation  
						
						... 
						
						
						
						Update Latvian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv > 
						
						
					 
					
						2025-09-12 15:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Hosted Weblate 
							
						 
					 
					
						
						
							
						
						97783f84c1 
					 
					
						
						
							
							Update Turkish translation  
						
						... 
						
						
						
						Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/ 
Translation: Invidious/Invidious Translations 
						
						
					 
					
						2025-09-12 15:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								Fijxu 
							
						 
					 
					
						
						
							
						
						f9cf70f9d7 
					 
					
						
						
							
							Add default playlist preference  ( #5449 )  
						
						... 
						
						
						
						* Add default playlist preference
Closes https://github.com/iv-org/invidious/issues/5421 
* Add option to set default playlist to none
* Move it to player preferences 
						
						
					 
					
						2025-09-11 11:05:09 -03:00 
						 
				 
			
				
					
						
							
							
								Émilien (perso) 
							
						 
					 
					
						
						
							
						
						14a629a4e8 
					 
					
						
						
							
							Better documentation for the specific case public_url with companion  
						
						
						
						
					 
					
						2025-09-11 11:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9e160d45d3 
					 
					
						
						
							
							Bump actions/stale from 9 to 10  
						
						... 
						
						
						
						Bumps [actions/stale](https://github.com/actions/stale ) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-09-08 23:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								Fijxu 
							
						 
					 
					
						
						
							
						
						ba02a4cdf5 
					 
					
						
						
							
							Prevent player microformat from being overwritten by the next microformat ( #5453 )  
						
						... 
						
						
						
						* Prevent player microformat from being overwritten by the next microformat
Closes https://github.com/iv-org/invidious/issues/5443 
The player microformat is what we need to get the published date,
premiere timestamp, allowed regions and more information of the video.
Youtube introduced a new `microformat.microformatDataRenderer` in the
next endpoint which overwrote the player microformat
`microformat.playerMicroformatRenderer` when merged
* Update src/invidious/videos/parser.cr
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com >
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com > 
						
						
					 
					
						2025-09-08 17:16:22 -03:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						cf2dfbb75d 
					 
					
						
						
							
							chore: remove debug  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						21c13bba9d 
					 
					
						
						
							
							chore: use api captions from companion when available  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						5e9d51c06e 
					 
					
						
						
							
							Refactor FilteredCompressHandler to inherit from stdlib  
						
						... 
						
						
						
						This changes its behavior to align with the stdlib variant in that
compression is now delayed till the moment that the server begins to
send a response.
This allows the handler to avoid compressing empty responses,and
safeguards against any double compression of content that may occur
if another handler decides to compressi ts response.
This does however come at the drawback(?) of it now removing
`content-length` headers on requests if it exists; since compression
makes the value inaccurate anyway.
See: https://github.com/crystal-lang/crystal/pull/9625  
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						1653dd629e 
					 
					
						
						
							
							fix formatting  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						cba2adc6ef 
					 
					
						
						
							
							fix csp + progress proxy + allow omit public_url  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						42b955d713 
					 
					
						
						
							
							chore: add the suggestions  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien 
							
						 
					 
					
						
						
							
						
						324a416fd4 
					 
					
						
						
							
							initial support for base_url with invidious companion + proxy invidious_companion  
						
						
						
						
					 
					
						2025-09-08 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								Fijxu 
							
						 
					 
					
						
						
							
						
						89c8b1b901 
					 
					
						
						
							
							CI: fix wrong if statement for build-docker job ( #5442 )  
						
						
						
						
					 
					
						2025-09-02 16:57:29 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						fd8dc93569 
					 
					
						
						
							
							Show message when connection to the database is not possible ( #5346 )  
						
						
						
						
					 
					
						2025-08-23 04:04:06 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						67f93e55d8 
					 
					
						
						
							
							Fix "ex" variable collision in invidious.cr  
						
						... 
						
						
						
						The exception handling for database connections results in an
`ex` variable which Ameba sees as overshadowing the `ex` used by the
`ex` block arg used to define the HTTP status code 500 handler below.
Although this is a non-issue since the db connection exception handling
will cause Invidious to exit, Ameba's nature as a static checker means
that it isn't aware of this.
The simplest fix without a dirty ameba ignore comment is to rename `ex`
within the Kemal handler block below, since `ex` within a begin rescue
block is a Crystal convention that will also cause Ameba to raise when
not adhered to. 
						
						
					 
					
						2025-08-23 03:35:59 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						f35f529adc 
					 
					
						
						
							
							Videos: Fix missing .id to retrieve first playlist video ID ( #5366 )  
						
						
						
						
					 
					
						2025-08-23 03:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						b32b077a80 
					 
					
						
						
							
							Player: Persist caption settings ( #5417 )  
						
						
						
						
					 
					
						2025-08-23 03:29:07 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						6badb80082 
					 
					
						
						
							
							Channels: Fix fetching channel playlists ( #5418 )  
						
						
						
						
					 
					
						2025-08-23 03:26:49 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						15099ac1dd 
					 
					
						
						
							
							Frontend: Fix notification count of TRUE ( #5391 )  
						
						
						
						
					 
					
						2025-08-23 03:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						adc83f1c09 
					 
					
						
						
							
							Documentation: Fix typo (effet -> effect) ( #5369 )  
						
						
						
						
					 
					
						2025-08-23 03:23:42 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						41e0e77d33 
					 
					
						
						
							
							HTML: Add Missing Noreferrers ( #5368 )  
						
						
						
						
					 
					
						2025-08-23 03:23:05 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						9ebc76462f 
					 
					
						
						
							
							Channels: Fix fetching of individual community posts ( #5361 )  
						
						
						
						
					 
					
						2025-08-23 03:20:04 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						0308acb624 
					 
					
						
						
							
							Videos: Add fallback to TvSimply client ( #5345 )  
						
						
						
						
					 
					
						2025-08-23 03:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						cac2397494 
					 
					
						
						
							
							YTAPI: Add TvSimply client ( #5344 )  
						
						
						
						
					 
					
						2025-08-23 03:17:28 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						cf640d808e 
					 
					
						
						
							
							YtAPI: Bump client versions ( #5325 )  
						
						
						
						
					 
					
						2025-08-23 03:16:55 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						80ec027c8f 
					 
					
						
						
							
							CI: Fix docker ci job not checking if Invidious starts successfully or not ( #5306 )  
						
						
						
						
					 
					
						2025-08-23 03:16:32 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						6f5f0dceca 
					 
					
						
						
							
							CI: Use public ARM64 Github actions runners for ARM64 builds ( #5305 )  
						
						
						
						
					 
					
						2025-08-23 03:16:05 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						a8ab7b61f7 
					 
					
						
						
							
							Player: Add keyboard shortcuts to configure captions ( #5188 )  
						
						
						
						
					 
					
						2025-08-23 03:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Vos 
							
						 
					 
					
						
						
							
						
						dd8086e6d9 
					 
					
						
						
							
							fix: fetching channel playlists returned 500 error  
						
						
						
						
					 
					
						2025-08-13 15:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Pakhomov 
							
						 
					 
					
						
						
							
						
						875d8e7e41 
					 
					
						
						
							
							Persist caption settings  
						
						
						
						
					 
					
						2025-08-13 14:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1ae0f45b0e 
					 
					
						
						
							
							Bump actions/checkout from 4 to 5 ( #5415 )  
						
						... 
						
						
						
						Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-08-12 15:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								fieryhenry 
							
						 
					 
					
						
						
							
						
						3335bc8c38 
					 
					
						
						
							
							Get a count of 0 if STORAGE_KEY_NOTIF_COUNT is not present in storage  
						
						... 
						
						
						
						Not sure if this is necessary as I think it should always be present in storage, but just in case it isn't 
						
						
					 
					
						2025-07-18 19:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								fieryhenry 
							
						 
					 
					
						
						
							
						
						a84bb1d22e 
					 
					
						
						
							
							Fix TRUE number of notifications  
						
						... 
						
						
						
						`update_ticker_count` used to use STORAGE_KEY_STREAM to get the number of notifications which is a boolean value, now it uses STORAGE_KEY_NOTIF_COUNT which is an integer 
						
						
					 
					
						2025-07-18 19:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								epicsam123 
							
						 
					 
					
						
						
							
						
						24252b836c 
					 
					
						
						
							
							add back semicolon  
						
						
						
						
					 
					
						2025-06-30 22:38:30 -04:00 
						 
				 
			
				
					
						
							
							
								Nami Sunami 
							
						 
					 
					
						
						
							
						
						227c041b86 
					 
					
						
						
							
							fix(config.example.yml): Fix typo (effet -> effect)  
						
						
						
						
					 
					
						2025-06-28 11:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								ChunkyProgrammer 
							
						 
					 
					
						
						
							
						
						803311713d 
					 
					
						
						
							
							make sort_by code more legible  
						
						
						
						
					 
					
						2025-06-27 11:38:08 -04:00