dependabot[bot]
5ef7ea8034
chore(deps-dev): bump vite in /examples/browser/web ( #906 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.11 to 5.4.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-27 04:52:52 -03:00
absidue
00c199ac69
fix(Format): Parse xtags from protobuf to support SABR-only responses ( #909 )
2025-02-27 03:30:43 -03:00
Nansess
06a0090ae6
chore(constants): Update version numbers to latest ( #908 )
2025-02-25 07:46:31 +01:00
github-actions[bot]
401b4c3858
chore(main): release 13.1.0 ( #880 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v13.1.0
2025-02-21 19:15:11 -03:00
Muhammad Mujtaba Naveed
5aecd0ace9
fix(innertube): Allowing getStreamingData to use client ( #895 )
2025-02-21 19:12:19 -03:00
absidue
432571769e
revert: "fix(toDash): Fix default audio stream for dubbed movie trailers ( #858 )" ( #896 )
...
This reverts commit 00546909c0 .
2025-02-21 19:10:04 -03:00
Dave Nicolson
2b4219959c
fix(Playlist): is_editable ( #894 )
...
* Fix is_editable
* Add can_reorder
2025-02-21 19:07:56 -03:00
Dave Nicolson
b731db86c5
fix(DialogView): Type mismatch ( #897 )
2025-02-21 19:04:21 -03:00
Dave Nicolson
e2ee822b9d
Fix getPlaylist playlist ID ( #898 )
2025-02-21 19:02:29 -03:00
Luan
3243339b37
chore(tests): Remove unneeded continuation test
2025-02-21 18:59:58 -03:00
Luan
c9328c59f9
chore: fix test
2025-02-21 18:56:22 -03:00
Luan
a3fafe2f79
fix(music#getPlaylist): Handle ContinuationItem nodes
...
Closes #904
2025-02-21 18:52:34 -03:00
Luan
ca7c3164e1
chore(AnimatedThumbnailOverlayView): Refactor thumbnail handling to use Thumbnail class
2025-02-21 18:15:29 -03:00
Luan
02dfcae612
fix(dependencies): Update jintr to version 3.2.1
2025-02-21 18:13:10 -03:00
Izak Filmalter
0cb92d9620
feat(parser): Add AnimatedThumbnailOverlayView ( #903 )
...
* Add AnimatedThumbnailOverlayView parser.
* Update nodes.ts
2025-02-17 11:41:17 -03:00
Nansess
5394edc9bd
chore(constants): update WEB_CREATOR version ( #893 )
...
* update WEB_CREATOR version
* Update Constants.ts
2025-02-15 11:07:51 -03:00
absidue
7d5c972c98
fix(Innertube): Properly encoded params in getPost() ( #882 )
2025-02-13 17:31:12 -03:00
EdamAmex
b5c9581bec
docs(installation): add install command for deno ( #885 )
...
* docs(installation): add install command for deno
* Update README.md
2025-02-13 17:30:11 -03:00
Loyalsoldier
774b3a7524
fix(FormatUtils): itag matching ( #886 )
2025-02-13 17:29:36 -03:00
ChunkyProgrammer
b3a4862151
feat(Channel): Add getCourses method ( #883 )
2025-02-11 06:10:50 -03:00
absidue
75d39e7afb
chore(parser): Simplify d0d48bf525 ( #888 )
2025-02-08 06:00:03 -03:00
absidue
c776b9f349
chore(Utils): Replace private static shim property with a variable ( #887 )
2025-02-08 05:58:01 -03:00
absidue
0e869020db
refactor: Remove internal uses of the .first() and .matchCondition() helpers ( #889 )
2025-02-08 05:55:39 -03:00
Luan
d0d48bf525
feat(CommentView): Parse prepareAccountCommand
2025-02-05 15:02:48 -03:00
Luan
3f960effa2
fix(Parser): Add UpdateEngagementPanelContentCommand
...
This command is sometimes used to open the Transcript panel.
2025-02-05 06:55:13 -03:00
Loyalsoldier
1c1577e85f
feat(FormatUtils): choose more specific format by itag or codec ( #884 )
2025-01-28 15:43:09 -03:00
Luan
424c65356c
fix(LockupView): Add overlay nodes used by VIDEO views
2025-01-25 11:59:17 -03:00
Luan
3ffdee9554
fix(LockupMetadataView): Parse menuButton
2025-01-25 11:41:01 -03:00
Luan
083aec1c80
fix(LockupView): Fix content_image parsing
2025-01-25 11:33:38 -03:00
Luan
6d57353a80
feat(CompactLink): Parse subtitle, iconType, and iconType
2025-01-24 11:22:29 -03:00
Luan
32125c7045
feat(CommentView): Parse some extra tooltips
2025-01-21 07:51:55 -03:00
github-actions[bot]
0802cb8abd
chore(main): release 13.0.0 ( #843 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v13.0.0
2025-01-20 16:51:49 -03:00
Luan
ad8baac76f
chore: update docs
2025-01-20 16:49:04 -03:00
Luan
e54e499ff5
refactor!: Remove web.bundle.min
...
Everybody uses minifiers these days anyway..
2025-01-20 16:05:07 -03:00
jonz94
a035b71696
fix(LiveChatTextMessage): Make some fields optional ( #877 )
...
- Mark `menu_endpoint` property as optional
- Mark `context_menu_accessibility_label` property as optional
2025-01-20 15:46:34 -03:00
Konstantin
49be72dd04
chore: Enable sourceMaps to show error traces related to typescript files ( #873 )
...
* chore: enable sourceMaps again to show error traces related to typescript files and allow local debugging for development
* chore: create source maps for all bundles
---------
Co-authored-by: Luan <luan.lrt4@gmail.com >
2025-01-20 15:46:03 -03:00
absidue
7a7139e32d
refactor(Constants): Use as const instead of Object.freeze() ( #879 )
2025-01-20 15:09:56 -03:00
absidue
06887e99fb
perf(constants): Move the client name IDs into their own CLIENT_NAME_IDS object ( #875 )
2025-01-17 07:19:53 -03:00
Luan
4d36655b2d
feat(Session): Allow using a fixed user agent for InnerTube requests ( #876 )
...
Certain attestation challenges are bound to the user agent (e.g, WebPo), so we can't just use a random one for every request.
2025-01-17 06:06:36 -03:00
Luan
83de198351
chore(examples): Update deps & patch shaka
2025-01-16 18:08:04 -03:00
Luan
50e4b4ee0b
chore(examples): Don't proxy BotGuard requests
2025-01-16 17:55:33 -03:00
Luan
57eba83cb6
chore(examples): Update browser example
2025-01-15 14:23:46 -03:00
absidue
1a3d663cc5
perf: Optimise DASH manifest generation ( #870 )
2025-01-13 07:43:25 -03:00
Luan
33c27ddcb5
feat(Innertube): Add getAttestationChallenge ( #869 )
...
* feat(Innertube): Add `getAttestationChallenge`
YouTube has recently started using this InnerTube endpoint to fetch challenges for WebPo generation.
* chore: lint
2025-01-11 19:42:18 -03:00
Luan
50539bca9c
chore(ShortsLockupView): Use a shorter import
2025-01-11 17:47:24 -03:00
Konstantin
2913d5f43d
feat(Music): Add continuation support for "Up next" tab in TrackInfo ( #770 )
...
* chore: tests for playlist panel
* chore: add possibility to continue music playlist panel
* chore: allow further playlist continuation
* revert: further revert Music.ts changes
* chore: rename test description
* chore: add check and remove TODO
* fix: fix issue with new code
* chore: remove documentation
* fix: fix test by using some video from homepage
2025-01-11 17:44:29 -03:00
ChunkyProgrammer
360b29ee60
feat(Innertube): Add ability to get individual community posts and community post comments ( #861 )
...
* feat(Innertube): Add method to get a community post
* feat(Innertube): add a method to get Community Post comments
* Follow naming conventions of the project instead of using C# conventions
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com >
2025-01-11 17:30:19 -03:00
jonz94
732a30c09f
fix(Text#fromAttributed): Fix StyleRun assuming that the startIndex and length always exist ( #862 )
...
In AttributedText, styleRuns may not always include the `startIndex` or `length` properties
- If `startIndex` is missing, we assume the style applies from the beginning of the text
- If `length` is missing, we assume the style applies to the entire text
2025-01-11 17:27:16 -03:00
jonz94
0a3104bafc
feat(ContentMetadataView): Parse enableTruncation ( #863 )
2025-01-11 17:25:13 -03:00
jonz94
9025122484
feat(parser): Update LiveChatTextMessage ( #864 )
...
Update `LiveChatTextMessage` to extend `YTNode` rather than
`LiveChatMessageBase` to better align with the latest data
provided by Innertube.
- Add `timestamp_usec` property
- Add `timestamp_text` property
- Add `context_menu_accessibility_label` property
- Add `before_content_buttons` property
2025-01-11 17:23:22 -03:00