jonz94
5f899fcdb3
feat(parser): Update Button ( #857 )
...
* Add `style` property
* Add `size` property
* Add `target_id` property
* Parse `data.accessibilityData.accessibilityData.label` if `data.accessibility.label` is unavailable
2024-12-31 06:11:31 -03:00
Luan
c6310228fe
feat(Parser): Add AvatarStackView
2024-12-31 06:05:49 -03:00
Luan
3a11b99429
feat(Parser): Implement utility class to parse rendererContext
...
This field is found in most of the newer view model nodes. It can contain accessibility labels, text, commands or nothing but logging info.
2024-12-31 06:04:53 -03:00
Luan
a602a317aa
feat(PageHeaderView): Parse heroImage
2024-12-31 05:23:35 -03:00
Luan
c2dd803eea
fix(DescriptionPreviewView): Parsing errors when certain fields are missing
2024-12-31 05:16:36 -03:00
Luan
88af6d89a5
feat(ToggleButtonView): Add is_toggled
2024-12-30 15:04:18 -03:00
jonz94
826a9541a4
fix(sendMessage): Handle RunAttestationCommand in response actions ( #859 )
...
* fix(sendMessage): Handle `RunAttestationCommand` in response actions
Handle the case when `RunAttestationCommand` is included in the
`sendMessage()` response actions.
* style: trim trailing whitespace
2024-12-27 02:41:30 -03:00
Luan
913dcc74ea
fix(TextRun): Add img element only if an URL is available
2024-12-25 00:19:26 -03:00
Luan
b7c0421490
chore(Innertube#getSearchSuggestions): Use fetch_function instead of fetch
...
It is not an InnerTube request.
2024-12-23 22:29:08 -03:00
Luan
75b8964180
feat(SubscribeButton): Add unsubscribe_text
2024-12-23 21:33:42 -03:00
jonz94
5f83a7416d
feat(parser): Update LiveChatTickerPaidStickerItem ( #848 )
...
The `LiveChatTickerPaidStickerItem` class has been updated to extend
`YTNode` instead of `LiveChatTickerPaidMessageItem` to better align with
the latest data provided by InnerTube
2024-12-22 16:09:34 -03:00
jonz94
ef37aa0a5a
feat(LiveChatPaidMessage): Parse headerOverlayImage and lowerBumper ( #851 )
...
* feat(LiveChatPaidMessage): Parse `headerOverlayImage` and `lowerBumper`
When a viewer donates for the 1st, 3rd, 5th, 10th, or 20th time,
there will be a special type of `LiveChatPaidMessage` that includes an
animated image in the header, followed by a bumper text message.
* chore: npm run build:parser-map
2024-12-22 16:08:37 -03:00
Luan
06df214bc9
refactor: Include po tokens in all watch requests
...
+ Fix empty `serviceIntegrityDimensions` being sent when no potoken is provided.
2024-12-22 15:58:48 -03:00
absidue
5050f4866b
chore(parser): Hoist API_PATH constants in endpoint nodes ( #852 )
2024-12-21 00:14:18 -03:00
Luan
78e79519e6
refactor(MultiPageMenuNotificationSection): Parse items as an array
2024-12-18 12:25:19 -03:00
Luan
c3d4b2d60a
chore(parser): Fix continuation types
2024-12-18 12:18:40 -03:00
Luan
45b734288e
feat(parser): Parse OpenPopupAction in onResponseReceivedEndpoints arrays
2024-12-18 12:06:36 -03:00
Luan
e571ee2426
feat(RichGrid): Parse targetId
2024-12-17 17:34:16 -03:00
Luan
5e8e42c9ed
chore(getSearchSuggestions): Pass in SUGG_EXP_ID
2024-12-17 15:33:33 -03:00
Luan
c61db19f2e
feat(getSearchSuggestions): Add optional pq param for better suggestions
2024-12-17 15:23:49 -03:00
jonz94
342fdd1db3
feat(parser): Add ReplaceLiveChatAction ( #847 )
2024-12-15 01:09:18 -03:00
jonz94
73362c68fb
feat(parser): Update LiveChatPaidMessage ( #846 )
...
* Add `author_name_text_color` property
* Add `context_menu_accessibility_label` property
* Add `timestamp_usec` property
* Mark `timestamp_text` property as optional
* Add `timestamp_color` property
* Add `text_input_background_color` property
* Add `creator_heart_button` property
* Add `is_v2_style` property
* Add `reply_button` property
2024-12-15 01:09:02 -03:00
jonz94
29e8d3015a
feat(parser): Update LiveChatTickerPaidMessageItem ( #845 )
...
* Change `duration_sec` property type from `string` to `number`
* Change `full_duration_sec` property type from `string` to `number`
* Handle the scenario where the author's name is represented as `authUsername`
* Mark `amount` property as optional
* Add `start_background_color` property
* Add `amount_text_color` property
* Add `end_background_color` property
* Add `animation_origin` property
* Add `open_engagement_panel_command` property
2024-12-15 01:04:05 -03:00
Luan
523700b728
fix(getSearchSuggestions): Allow empty queries
...
Can be used to retrieve search suggestion history when logged in.
2024-12-14 16:20:41 -03:00
Luan
0b73702bdd
chore(HowThisWasMadeSectionView): Make some fields optional
...
Just in case.
2024-12-14 12:41:24 -03:00
Luan
e95402731e
chore: lint
2024-12-14 12:35:55 -03:00
Luan
5da8a66551
feat(Parser): Add HowThisWasMadeSectionView node
2024-12-14 12:32:29 -03:00
ChunkyProgrammer
c0043d0194
feat(Parser): Parse YpcTrailer in VideoInfo ( #842 )
2024-12-13 19:50:31 -03:00
jonz94
0c319aacde
feat(parser): Update LiveChatMembershipItem ( #836 )
2024-12-12 09:39:25 -03:00
jonz94
69d42b291c
feat(parser): Update LiveChatBanner ( #840 )
...
* Mark `viewerIsCreator` property as optional
* Mark `background_type` property as optional
* Add `banner_type` property
* Add `banner_properties_is_ephemeral` property
* Add `banner_properties_auto_collapse_delay_seconds` property
2024-12-12 09:38:44 -03:00
jonz94
9a9bb76a92
feat: add VideoMetadataCarouselView ( #839 )
2024-12-12 09:34:07 -03:00
jonz94
0b2b0da957
feat(parser): Add ClientSideToggleMenuItem ( #835 )
...
* feat(parser): Add `ClientSideToggleMenuItem`
* feat: parse the command
* feat: handle different type of `ClientSideToggleMenuItem`
2024-12-12 09:31:59 -03:00
jonz94
eeaae6209f
feat(parser): Add ButtonCardView ( #834 )
2024-12-12 09:31:14 -03:00
absidue
13e796123b
fix(Player): Fix signature algorithm extraction again ( #837 )
2024-12-12 09:30:50 -03:00
Luan
5f233ae34e
feat(parser): Add ActiveAccountHeader
...
Found on the 'You' (a.k.a, 'Library') page.
2024-12-10 18:32:31 -03:00
Luan
c1de097ce1
chore(Parser): Don't ignore BackgroundPromo
...
It turns out this is not an ad at all.
2024-12-10 16:30:23 -03:00
Luan
67f13fffac
feat(Actions): Allow auth check to be skipped
2024-12-10 16:12:06 -03:00
Luan
c8173c88e0
feat(parser): Add PlaylistThumbnailOverlay
2024-12-10 13:50:20 -03:00
Luan
283172f220
fix(Player): Bump cache version
...
This should fix bad (n)sig caches.
2024-12-10 10:08:05 -03:00
absidue
ce4996cea7
fix(Player): Fix signature algorithm extraction ( #832 )
2024-12-10 09:28:08 -03:00
Luan
ad2ae51b97
feat(parser): Add mobile guide nodes
2024-12-08 17:11:57 -03:00
Luan
4bf125b6a5
feat: Add MWEB client
2024-12-08 17:11:57 -03:00
Luan
acfb0c58be
fix(Player): Add more ways to find the nsig algo
2024-12-05 19:31:43 -03:00
Luan
d10fe6834a
feat(VideoViewCount): Add extra_short_view_count field
2024-12-04 14:32:15 -03:00
Luan
ec85b0f942
feat(parser): Add ShowEngagementPanelEndpoint
2024-11-28 18:14:25 -03:00
Patrick Kan
a7bb981731
refactor: Cookie-based session fixes and minor additions ( #821 )
...
* (fix) `on_behalf_of_user` arg not applied
* (feat) `AccountManager#getInfo()`: Add option to fetch full accounts list
2024-11-28 17:44:30 -03:00
Luan
386257c7b3
chore: catch up
2024-11-27 07:33:23 -03:00
Luan
af3a91645d
feat(EngagementPanelTitleHeader): Add contextual_info and menu
...
Both con contain info about the comments section.
2024-11-27 07:30:10 -03:00
absidue
bbaefb12b3
chore(Utils): Bump WEB version constant to latest version ( #818 )
2024-11-26 01:49:13 -03:00
absidue
8e50ebd925
feat(parser): Add animated_image to PageHeaderView ( #819 )
2024-11-26 01:48:52 -03:00