Samantaz Fox
|
b3c0afef02
|
Videos: fix description text offset when emojis are present
|
2023-04-05 23:43:41 +02:00 |
|
Samantaz Fox
|
8a44bd11d2
|
Videos: Fix 0 views and empty license field (#3557)
|
2023-03-20 19:15:12 +01:00 |
|
Samantaz Fox
|
c0410602e7
|
Translations update from Hosted Weblate (#3693)
|
2023-03-20 19:14:19 +01:00 |
|
Samantaz Fox
|
4ae158ef6d
|
Videos: Add back support for views on livestreams
|
2023-03-19 22:44:59 +01:00 |
|
Samantaz Fox
|
1f3317e257
|
Update video spec
|
2023-03-19 21:52:24 +01:00 |
|
Samantaz Fox
|
26ea676b8d
|
Community: Restore thumbnail qualities array (#3691)
|
2023-03-15 22:50:14 +01:00 |
|
Samantaz Fox
|
b66a5c40a9
|
Community: Restore thumbnail qualities array
|
2023-03-15 22:37:07 +01:00 |
|
Samantaz Fox
|
6837e42928
|
Video page: add song title + remove song license on music videos (#3680)
|
2023-03-13 00:09:08 +01:00 |
|
Samantaz Fox
|
b4806e7ba9
|
Comments: Add support for custom emojis + member info (#3636)
|
2023-03-12 23:42:38 +01:00 |
|
Samantaz Fox
|
5c633ad1da
|
Community: parse reply count and polls (#3635)
|
2023-03-12 23:41:48 +01:00 |
|
Samantaz Fox
|
d79d6f38b2
|
Fix description boxes smaller than 3 lines (#3668)
|
2023-03-07 21:29:40 +01:00 |
|
Samantaz Fox
|
f012d70e47
|
Translations update from Hosted Weblate (#3673)
|
2023-03-07 20:31:21 +01:00 |
|
Samantaz Fox
|
01e00a588b
|
Update Spanish localisation further (#3676)
|
2023-03-07 20:30:00 +01:00 |
|
Samantaz Fox
|
35ac26bd61
|
Add History API (#3654)
|
2023-03-07 20:28:43 +01:00 |
|
Samantaz Fox
|
bff5c8d9a1
|
Translations update from Hosted Weblate (#3657)
|
2023-03-04 18:04:28 +01:00 |
|
Samantaz Fox
|
b287ff2126
|
Translations update from Hosted Weblate (#3639)
|
2023-02-19 23:31:13 +01:00 |
|
Samantaz Fox
|
4bbeb4a4c8
|
Add watch indicators (#3383)
|
2023-02-19 23:08:38 +01:00 |
|
Samantaz Fox
|
cbbec00e1c
|
Auth: Add username to token callback (#3603)
|
2023-02-19 16:46:51 +01:00 |
|
Samantaz Fox
|
ba217c9174
|
API: Add endpoints for import/export (#3617)
|
2023-02-19 14:39:56 +01:00 |
|
Samantaz Fox
|
217b740e01
|
API: Add endpoint to resolve youtube urls (#3612)
|
2023-02-19 14:39:47 +01:00 |
|
Samantaz Fox
|
7993784701
|
Translations update from Hosted Weblate (#3596)
|
2023-02-13 07:41:04 +01:00 |
|
Samantaz Fox
|
f9c2412010
|
YT Comments: Revert isPinned to a nil check (#3631)
|
2023-02-12 18:09:52 +01:00 |
|
Samantaz Fox
|
87342e4efd
|
Comments: Revert "isPinned" to a nil check
"pinnedCommentBadge" is not a boolean, but a complex structure.
This commit fixes a wrong assumption I had during the rewiew of
https://github.com/iv-org/invidious/pull/3626
|
2023-02-12 17:57:32 +01:00 |
|
Samantaz Fox
|
27ff8d7c33
|
API: add authorVerified where possible + provide channel tabs list (#3625)
|
2023-02-10 23:47:06 +01:00 |
|
Samantaz Fox
|
feeb872791
|
YT Comments: parse isPinned and strikethroughs (#3626)
|
2023-02-10 23:42:04 +01:00 |
|
Samantaz Fox
|
d6dd341594
|
API: Parse multiimage community posts (#3599)
|
2023-02-02 21:52:19 +01:00 |
|
Samantaz Fox
|
c7f34042a2
|
Video: Add support for the music description section (#3559)
|
2023-02-02 21:49:09 +01:00 |
|
Samantaz Fox
|
6c687a3cac
|
Login redirect to referer on logged-in user (#3556)
|
2023-02-02 21:28:24 +01:00 |
|
Samantaz Fox
|
3b8e6c6040
|
Add support for channel handles (#3591)
|
2023-01-26 06:58:20 +01:00 |
|
Samantaz Fox
|
2a803dc067
|
Fix displaying author name for community posts (#3590)
|
2023-01-25 23:47:04 +01:00 |
|
Samantaz Fox
|
9a9f8231e8
|
Translations update from Hosted Weblate (#3575)
|
2023-01-24 00:52:31 +01:00 |
|
Samantaz Fox
|
dbee027ed9
|
Search: Fix ArithmeticOverflow + wrong subs count issues (#3535)
|
2023-01-22 23:12:04 +01:00 |
|
Samantaz Fox
|
624425cfa8
|
Add support for timedtext captions (#3533)
|
2023-01-22 18:34:40 +01:00 |
|
Samantaz Fox
|
4e3884cae7
|
Use the right source path when copying .min.css files (#3588)
|
2023-01-21 20:21:13 +01:00 |
|
Samantaz Fox
|
ebc02d0be3
|
Formatting fix for Crystal nightly (#3586)
|
2023-01-21 20:21:00 +01:00 |
|
Samantaz Fox
|
f47d4f88cc
|
Deps: Use the right source path when copying .min.css files
Thanks to therealresonix for the catch!
|
2023-01-21 19:52:14 +01:00 |
|
Samantaz Fox
|
cf93c94fc4
|
Formatting fix for Crystal nightly
Changes added by https://github.com/crystal-lang/crystal/pull/12951
|
2023-01-21 15:23:15 +01:00 |
|
Samantaz Fox
|
0e68756758
|
Make DASH absolute urls when local (#3554)
|
2023-01-17 22:33:34 +01:00 |
|
Samantaz Fox
|
a7b2df31f0
|
API: make /api/v1/videos respect the 'local' parameter (#3567)
|
2023-01-17 22:31:09 +01:00 |
|
Samantaz Fox
|
ce07f2cd4a
|
Video proxy: always include the 'range' header (#3570)
|
2023-01-17 22:30:38 +01:00 |
|
Samantaz Fox
|
ea0d1b6f7b
|
Make shell scripts executable (chmod 755) (#3571)
|
2023-01-15 23:49:31 +01:00 |
|
Samantaz Fox
|
215446e638
|
Docker: Also add tini to ARM64 dockerfile
|
2023-01-15 23:16:42 +01:00 |
|
Samantaz Fox
|
b779445836
|
Translations update from Hosted Weblate (#3564)
|
2023-01-15 19:01:14 +01:00 |
|
Samantaz Fox
|
d1bf36bd2b
|
Update translation keys for new channels tabs (#3568)
|
2023-01-15 18:54:57 +01:00 |
|
Samantaz Fox
|
aacf83c06e
|
locales: Update translation keys for Videos/Community tabs
|
2023-01-15 18:32:31 +01:00 |
|
Samantaz Fox
|
1af846e58c
|
API: make /api/v1/videos respect the 'local' parameter
|
2023-01-15 17:18:34 +01:00 |
|
Samantaz Fox
|
4ee483282e
|
Video proxy: always include the 'range' header
|
2023-01-14 20:00:46 +01:00 |
|
Samantaz Fox
|
04b97ec261
|
make shell scripts executable (chmod 755)
|
2023-01-14 19:56:15 +01:00 |
|
Samantaz Fox
|
05258d56bd
|
Add support for the new channel layout - part 2 (#3419)
|
2023-01-10 21:16:12 +01:00 |
|
Samantaz Fox
|
927c37ce3e
|
CSS: display pointer cursor when hovering the "show more/less" toggle (#3518)
|
2023-01-08 19:07:08 +01:00 |
|
Samantaz Fox
|
a37522a03d
|
Implement workaround for broken shorts objects
|
2023-01-08 13:50:52 +01:00 |
|
Samantaz Fox
|
049bfab438
|
Translations update from Hosted Weblate (#3370)
|
2023-01-06 00:36:16 +01:00 |
|
Samantaz Fox
|
f9eb839c7a
|
channel: remove dead playlists code
|
2022-12-22 17:26:32 +01:00 |
|
Samantaz Fox
|
69b8e0919f
|
api: Add support for the "featured channels" endpoint
|
2022-12-22 17:26:30 +01:00 |
|
Samantaz Fox
|
4e3a930626
|
frontend: Add support for the "featured channels" page
|
2022-12-22 16:13:35 +01:00 |
|
Samantaz Fox
|
b6a4de66a5
|
frontend: Unify the various channel pages
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
40c666cab2
|
api: Add support for shorts and livestreams
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
6c9754e663
|
frontend: Add support for shorts and livestreams
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
5d6abd5301
|
extractors: Fix ReelItemRendererParser
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
52ef89f02d
|
channel: Add support for shorts and livestreams (backend only)
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
2903e896ec
|
channel: use YT API + extractors to fetch videos
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
c5ee2bfc0f
|
channel: use YT API to fetch playlist items
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
8e8ca4fcc5
|
Prepare to create a 'Channel' module
|
2022-12-22 16:13:34 +01:00 |
|
Samantaz Fox
|
ce7db8d2cb
|
extractors: Add continuation token parser
|
2022-12-22 16:13:26 +01:00 |
|
Samantaz Fox
|
bdc51cd20f
|
extractors: separate 'extract' and 'parse' logic
|
2022-12-04 18:24:39 +01:00 |
|
Samantaz Fox
|
9588fcb5d1
|
frontend: remove paging on channel videos
|
2022-12-04 15:31:50 +01:00 |
|
Samantaz Fox
|
fbcce57ce2
|
channel: use extractor utils to parse tabs (+ code cleaning)
|
2022-12-02 19:56:52 +01:00 |
|
Samantaz Fox
|
99bf519781
|
shards: Bump protodec to v0.1.5
|
2022-12-02 19:56:52 +01:00 |
|
Samantaz Fox
|
5160d8bae3
|
Fix values for dark_mode in config.example.yml (#3426)
|
2022-11-22 18:41:39 +01:00 |
|
Samantaz Fox
|
09b9b758de
|
Add param 8AEB for getting youtube stories (#3258)
|
2022-11-21 21:29:49 +01:00 |
|
Samantaz Fox
|
a46404bf78
|
CI: Use Crystal 1.6.2 in test matrix (#3400)
|
2022-11-21 21:17:28 +01:00 |
|
Samantaz Fox
|
c142703453
|
Fix parsing error in search results (#3418)
|
2022-11-21 21:12:39 +01:00 |
|
Samantaz Fox
|
f44506b7e0
|
yt api: bump web client version
|
2022-11-20 23:48:59 +01:00 |
|
Samantaz Fox
|
afc0ec3c30
|
search: Fix short text parsing
|
2022-11-20 23:28:21 +01:00 |
|
Samantaz Fox
|
1bb8f2815d
|
CI: Use Crystal 1.6.2 in test matrix
|
2022-11-17 22:41:51 +00:00 |
|
Samantaz Fox
|
516efd2df3
|
Cleanup videos (#3238)
|
2022-11-17 01:03:23 +01:00 |
|
Samantaz Fox
|
47cc26cb3c
|
videos: fix 'Arithmetic overflow' error
|
2022-11-16 18:25:32 +01:00 |
|
Samantaz Fox
|
cc5c83333f
|
videos: improve fetching of streaming data
|
2022-11-13 14:40:00 +01:00 |
|
Samantaz Fox
|
09942dee66
|
Add support for the new channel layout - part 1 (#3374)
|
2022-11-02 22:05:48 +01:00 |
|
Samantaz Fox
|
9da1827e95
|
Dirty fix to get back the channel videos
|
2022-11-02 01:03:39 +01:00 |
|
Samantaz Fox
|
758b7df400
|
dockerfile: Pass '-Ddisable_quic' to 'crystal build' (#3376)
+ use alpine 3.16 as a base like the crystal team
|
2022-11-01 17:34:26 +00:00 |
|
Samantaz Fox
|
46a63e6150
|
extractors: Add support for reelItemRenderer
|
2022-11-01 17:48:43 +01:00 |
|
Samantaz Fox
|
f267394bbe
|
extractors: Add support for richGridRenderer
|
2022-11-01 17:48:35 +01:00 |
|
Samantaz Fox
|
2acff70811
|
videos: handle different JSON structs being present in cache
|
2022-10-31 20:30:35 +01:00 |
|
Samantaz Fox
|
db91d3af66
|
videos: Fix some bugs
|
2022-10-31 20:30:35 +01:00 |
|
Samantaz Fox
|
83795c245a
|
videos: Support the new like button's structure
|
2022-10-31 20:30:30 +01:00 |
|
Samantaz Fox
|
d659a451d6
|
videos: remove unused 'VideoRedirect' exception
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
87a5d70062
|
videos: move API's JSON structure to a dedicated module
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
ae03ed7bf7
|
videos: move player/next parsing code to a dedicated file
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
e23ceb6ae9
|
videos: Fix extraction code according to tests
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
33150f5de3
|
spec: Add test cases for regular videos extraction
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
7df0cfcbed
|
Videos: fix 'views' parsing for livestreams
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
907ddfa06a
|
spec: Add tests for recent changes
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
6aaea7fafa
|
Videos: parse data during first fetching
There will be less data to be stores in the DB cache
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
cd03fa06ae
|
videos: move 'Caption' and associated global/functions to a separate file
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
9baaef412f
|
videos: move 'VideoPreferences' and its associated function to a separate file
This will require some rework later.
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
88141c459c
|
videos: move formats structure to a separate file/module
|
2022-10-31 20:09:04 +01:00 |
|
Samantaz Fox
|
6250039405
|
videos: move regions list to a dedicated file
|
2022-10-31 20:09:03 +01:00 |
|
Samantaz Fox
|
84cd4d6a5b
|
Makefile: disable QUIC by default (#3367)
|
2022-10-30 12:58:23 +00:00 |
|
Samantaz Fox
|
a1c6159e6f
|
Translations update from Hosted Weblate (#3365)
|
2022-10-30 13:55:53 +01:00 |
|