Brijesh Thummar
95d9211eae
fix(HTTPClient): Use the correct constant for the iOS client OS name ( #938 )
2025-04-05 12:55:18 -03:00
Luan
393c243495
chore(ButtonView): Fix typo
2025-04-05 06:22:51 -03:00
Luan
df6b0cccc4
refactor: Update some nodes to use AccessibilityData.ts
2025-04-05 05:44:11 -03:00
Luan
a95f52a477
feat(Text): Parse accessibility data
...
+ Clean up.
2025-04-05 05:09:34 -03:00
absidue
4284fa6d06
chore(build): More efficient enum emit ( #944 )
2025-04-05 03:44:44 -03:00
Luan
d8f731b2fa
feat(RichRenderers): Parse more UI elements
...
YouTube is currently A/B testing a new You/Library page that uses RichShelf nodes instead of Shelf. There are no major visual changes, other than the page being much more responsive due to how RichShelf is styled.
2025-04-05 03:40:11 -03:00
github-actions[bot]
9694a48270
chore(main): release 13.3.0 ( #927 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v13.3.0
2025-03-25 10:07:55 -03:00
Luan
edfd65f5e0
fix(Player): Parse global variable used by nsig/sig ( #935 )
...
To reduce reliance on regex, we'll use an AST walker here.
Tested with the following player scripts:
https://www.youtube.com/s/player/643afba4/player_ias.vflset/en_US/base.js
https://www.youtube.com/s/player/4fcd6e4a/player_ias.vflset/en_US/base.js
https://www.youtube.com/s/player/363db69b/player_ias.vflset/en_US/base.js
2025-03-25 10:01:48 -03:00
Luan
cbb2535b24
feat(MusicImmersiveHeader): Parse buttons and menu
2025-03-24 10:49:54 -03:00
github-actions[bot]
1d4024fae5
chore(main): release 13.2.0 ( #910 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v13.2.0
2025-03-20 07:55:16 -03:00
absidue
216cb3139a
chore(parser): Pass playlist_item_data as a parameter instead of a private property ( #914 )
2025-03-20 07:47:35 -03:00
absidue
4a4c37001d
refactor(internal): Reduce frequent accesses to the same private property ( #915 )
2025-03-20 07:46:36 -03:00
wukko
219d88b200
fix(Constants): Update the iOS client version ( #924 )
...
* utils/Constants: update the iOS client version
* utils/HTTPClient: use osName & osVersion for iOS client from Constants
2025-03-20 07:45:17 -03:00
Luan
923e9c28e3
feat: Add AccessibilityContext and CommandContext classes + improve type definitions and parsing logic across multiple nodes
2025-03-03 03:22:27 -03:00
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