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
github-actions[bot]
3ec1609974
chore(main): release 12.2.0 ( #833 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v12.2.0
2024-12-12 10:32:02 -03:00
Luan
25fd979363
chore(deps): Update jintr
2024-12-12 10:30:45 -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
github-actions[bot]
8e97bbc058
chore(main): release 12.1.0 ( #830 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v12.1.0
2024-12-10 10:10:40 -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
github-actions[bot]
eaf6d1ab4e
chore(main): release 12.0.0 ( #790 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v12.0.0
2024-12-05 20:49:54 -03:00
dependabot[bot]
8b2907169b
chore(deps): bump path-to-regexp and express ( #829 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-05 20:48:18 -03:00
Luan
478205b9d4
chore: update deps
2024-12-05 20:43:04 -03:00
Luan
acfb0c58be
fix(Player): Add more ways to find the nsig algo
2024-12-05 19:31:43 -03:00
Luan
6771325bb3
chore(oauth/examples): Remove unneeded scopes
...
For those getting errors even after removing this:
If you had previously signed in using the same OAuth credentials, you'll have to go to "account" > "security" > "See all connections" (third party apps) and then remove the previously granted access.
2024-12-04 14:37:30 -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