Commit Graph
100 Commits
Author SHA1 Message Date
Samantaz Fox c3a3f98014 User: Remove broken Google login (#3893) 2023-06-11 16:36:21 +02:00
Samantaz Fox b06c87ff8d User: Remove broken Google login (various comments) 2023-06-11 16:34:59 +02:00
Samantaz Fox 69f23d95b8 User: Remove broken Google login (various functions) 2023-06-11 16:34:59 +02:00
Samantaz Fox 3444117818 User: Remove broken Google login (various constants) 2023-06-11 16:34:59 +02:00
Samantaz Fox 39ff94362e User: Remove broken Google login (feeds route) 2023-06-11 16:34:59 +02:00
Samantaz Fox 11ab6ffb32 User: Remove broken Google login (notifications route) 2023-06-11 16:34:59 +02:00
Samantaz Fox 9dd4195dd0 User: Remove broken Google login (subscribe route) 2023-06-11 16:34:59 +02:00
Samantaz Fox fcbd5106c3 User: Remove broken Google login (password change route) 2023-06-11 16:34:59 +02:00
Samantaz Fox 836898754e User: Remove broken Google login (before_all route) 2023-06-11 16:34:59 +02:00
Samantaz Fox d3b04ac68c User: Remove broken Google login (dedicated captcha route) 2023-06-11 16:34:59 +02:00
Samantaz Fox b2b61ab0a9 User: Remove broken Google login (login route) 2023-06-11 16:34:59 +02:00
Samantaz Fox 62bd895562 User: Remove broken Google login (HTML form) 2023-06-11 16:34:59 +02:00
Samantaz Fox 8d2ab70cbc User: Remove broken Google login (localized strings) 2023-06-11 16:34:59 +02:00
Samantaz Fox 3024424ea2 Translations update from Hosted Weblate (#3824) 2023-06-11 16:34:38 +02:00
Samantaz Fox 5af87f97a3 Fix broken Italian locale (i18next v3->v4 mixup) 2023-06-11 16:31:47 +02:00
Samantaz Fox 96238d719d Fix broken Spanish locale (i18next v3->v4 mixup) 2023-06-11 16:19:05 +02:00
Samantaz Fox 46ea22f75c Watch: Load watch page data for premieres (#3866) 2023-06-11 16:05:32 +02:00
Samantaz Fox 68c26563fc Comments: Don't break JavaScript when loading more (#3870) 2023-06-11 16:05:25 +02:00
Samantaz Fox e7bed765fe Chore: Bump various constants (#3843) 2023-06-09 21:19:20 +02:00
Samantaz Fox 7556cb69f2 YT API: Bump WEB/MWEB client versions 2023-06-09 21:05:48 +02:00
Samantaz Fox b5e30d66d4 YT API: Bump Android app version 2023-06-09 21:05:48 +02:00
Samantaz Fox d9521c82cf YT API: Bump iOS app version 2023-06-09 21:05:48 +02:00
Samantaz Fox 505a1566d1 Misc: Update User-Agent string 2023-06-09 21:05:45 +02:00
Samantaz Fox 867d488931 Makefile: Add API_ONLY variable 2023-06-08 23:45:11 +02:00
Samantaz Fox bbf16279bb Search: Allow browser suggestions (#3724) 2023-06-01 22:41:04 +02:00
Samantaz Fox 16ac3be85b Playlists: Fix duplicated videos across pages (#3807) 2023-05-31 22:30:52 +02:00
Samantaz Fox 21f0b90354 Utils: Add support for short "x ago" forms (#3825) 2023-05-31 22:28:47 +02:00
Samantaz Fox 928ea75dbc Search: Parse playlists when searching a channel (#3804) 2023-05-31 22:27:53 +02:00
Samantaz Fox 4414c9df70 specc: Add tests for 'decode_date' 2023-05-29 13:16:50 +02:00
Samantaz Fox 898066407d Utils: Update 'decode_date' to take into account short "x ago" forms 2023-05-29 12:41:53 +02:00
Samantaz Fox 381a0e326d Comments: Cleanup code (#3784) 2023-05-25 23:46:09 +02:00
Samantaz Fox 193c510c65 Spec: Update require to point to new files 2023-05-25 22:53:53 +02:00
Samantaz Fox f0c8477905 Comments: Move content-related functions to their own file 2023-05-25 22:53:53 +02:00
Samantaz Fox 4379a3d873 Comments: Move ctoken functions to youtube.cr 2023-05-25 22:53:53 +02:00
Samantaz Fox df85265453 Comments: Move link utility functions to own file + module 2023-05-25 22:53:53 +02:00
Samantaz Fox de78848039 Comments: Move 'template_reddit' function to own file + module 2023-05-25 22:53:53 +02:00
Samantaz Fox e10f6b6626 Comments: Move 'template_youtube' function to own file + module 2023-05-25 22:53:53 +02:00
Samantaz Fox 634e913da9 Comments: Move 'fetch_reddit' function to own file + module 2023-05-25 22:53:53 +02:00
Samantaz Fox 1b25737b01 Comments: Move 'fetch_youtube' function to own file + module 2023-05-25 22:53:53 +02:00
Samantaz Fox 8dd1824869 Comments: Move reddit type definitions to their own file 2023-05-25 22:53:53 +02:00
Samantaz Fox c7876d564f Comments: add 'require' statement for a dedicated folder 2023-05-25 22:53:53 +02:00
Samantaz Fox 5d176ad6de Translations update from Hosted Weblate (#3797) 2023-05-25 22:46:22 +02:00
Samantaz Fox 4b29f8254a Fix broken Spanish locale (i18next v3->v4 mixup) 2023-05-25 22:44:08 +02:00
Samantaz Fox 9c0c39baed Community: Fix position of the "creator heart" (#3817) 2023-05-25 22:20:20 +02:00
Samantaz Fox 6440ae0b5c Community: Fix position of the "creator heart" (broken by #3783) 2023-05-23 23:32:23 +02:00
Samantaz Fox e238c08be5 Search: Populate search bar with ChannelId (#3805) 2023-05-23 21:57:07 +02:00
Samantaz Fox 8d434ac06a User: Allow CSV Youtube playlists to be imported (#3595) 2023-05-23 19:34:24 +02:00
Samantaz Fox 1333e6db26 API: Add hashtag endpoint (#3692) 2023-05-23 19:31:19 +02:00
Samantaz Fox 3a54e9556b Hashtag: Fix continuation token (#3803) 2023-05-14 21:04:10 +02:00
Samantaz Fox 6755e31b72 Fix hashtag continuation token 2023-05-14 20:17:51 +02:00
Samantaz Fox 10fee9da61 Community: Fix live video + parse playlist attachments (#3767) 2023-05-08 15:42:06 +02:00
Samantaz Fox b420de6977 Subscriptions: Fix Nil assertion failed (#3793) 2023-05-08 15:41:49 +02:00
Samantaz Fox febd14f703 Community: Minor HTML/CSS fixes (#3783) 2023-05-08 15:41:39 +02:00
Samantaz Fox 92f6a4d546 Translations update from Hosted Weblate (#3780) 2023-05-08 15:41:32 +02:00
Samantaz Fox 544fc9f92e Fix broken Spanish locale (i18next v3->v4 mixup) 2023-05-08 15:33:23 +02:00
Samantaz Fox c385a944e6 Subscriptions: Fix casing of XML tag names 2023-05-08 13:10:18 +02:00
Samantaz Fox ce1fb8d08c Use XML.parse instead of XML.parse_html
Due to recent changes to libxml2 (between 2.9.14 and 2.10.4,
See https://gitlab.gnome.org/GNOME/libxml2/-/issues/508), the
HTML parser doesn't take into account the namespaces (xmlns).

Because HTML shouldn't contain namespaces anyway, there is no
reason for use to keep using it. But switching to the XML
parser means that we have to pass the namespaces to every
single 'xpath_node(s)' method for it to be able to properly
navigate the XML structure.
2023-05-08 01:05:48 +02:00
Samantaz Fox 720789b622 HTML: wrap comments metadata in a paragraph 2023-05-06 19:46:07 +02:00
Samantaz Fox ce2649420f CSS: Fix iframe attachment size in community posts 2023-05-06 19:46:03 +02:00
Samantaz Fox 7aac401407 CSS: limit width of the comments in community tab 2023-05-06 19:23:55 +02:00
Samantaz Fox 1eb1bae370 Fix watch history order (#3653) 2023-05-03 00:34:04 +02:00
Samantaz Fox 5017176e39 Trending: fix mistakes from #3773 (#3781) 2023-05-03 00:33:56 +02:00
Samantaz Fox efda154ec8 Allow channel urls to be displayed in video's description (#3759) 2023-05-03 00:33:48 +02:00
Samantaz Fox c1fb320094 Channels: Fix index out of bounds error (#3737) 2023-05-03 00:33:24 +02:00
Samantaz Fox 90914343ec Trending: de-duplicate results 2023-05-03 00:02:38 +02:00
Samantaz Fox 384a8e200c Trending: fix mistakes from #3773 2023-05-02 23:35:37 +02:00
Samantaz Fox 97e3938f5f Translations update from Hosted Weblate (#3708) 2023-04-30 19:34:36 +02:00
Samantaz Fox deed4d10f2 Fix broken Spanish/Italian locales (i18next v3->v4 mixup) 2023-04-30 19:31:59 +02:00
Samantaz Fox eefc8bbbdd Search/Trending: Fix duplicated results (#3773) 2023-04-30 19:11:21 +02:00
Samantaz Fox ff5e42d836 Channels: Fix fetching more community posts (#3761) 2023-04-30 18:59:18 +02:00
Samantaz Fox 3cfbc19ccc Extractors: Add utility function to extract items from categories 2023-04-28 20:29:49 +02:00
Samantaz Fox 7afa03d821 Search: Don't extract items from categories too 2023-04-28 20:29:46 +02:00
Samantaz Fox 0107b774f2 Trending: Don't extract items from categories 2023-04-28 20:27:22 +02:00
Samantaz Fox 9dfa268204 CI: bump crystal version in test matrix (#3769) 2023-04-25 23:01:14 +02:00
Samantaz Fox e24feab1f7 CI: Remove crystal 1.3.2 2023-04-25 22:51:56 +02:00
Samantaz Fox d1b51e57a2 CI: Add crystal 1.7.3 and 1.8.1 2023-04-25 22:51:33 +02:00
Samantaz Fox 961cae2b9a Improve accessibility (#3710) 2023-04-10 17:55:24 +02:00
Samantaz Fox adc605024f Videos: Add support for attributed descriptions (#3701) 2023-04-10 17:54:22 +02:00
Samantaz Fox 9a765418d1 Update specs 2023-04-10 16:59:13 +02:00
Samantaz Fox b3c0afef02 Videos: fix description text offset when emojis are present 2023-04-05 23:43:41 +02:00
Samantaz Fox 8db2a93827 Search: Fix channel search (#3699) 2023-04-01 18:51:32 +02:00
Samantaz Fox c0eab2b1f6 CSS: fix long description overflow (#3711) 2023-04-01 18:27:13 +02:00
Samantaz Fox 9e82e6fc1b Handle auto theme correctly with the manual toggle (#3521) 2023-03-31 22:43:23 +02:00
Samantaz Fox ef6eea3a65 Videos: ignore empty music entries (#3709) 2023-03-31 22:34:33 +02:00
Samantaz Fox d526094380 download_widget: Add missing translation key (#3713) 2023-03-31 22:28:38 +02:00
Samantaz Fox 562d75a47b Quick fix for channel videos page bug (#3718) 2023-03-31 22:28:11 +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