Samantaz Fox
26da1b4cb6
HTML: Use the new pagination component for history/subscriptions
2023-06-01 23:30:00 +02:00
Samantaz Fox
30aa2e976d
HTML: Fix thumbnails of related videos (watch page)
2023-06-01 23:30:00 +02:00
Samantaz Fox
c50747aa60
HTML: Reorder buttons on the channel and watch pages
2023-06-01 23:30:00 +02:00
Samantaz Fox
0b13efae67
HTML/CSS: Fix playlist buttons' responsiveness
2023-06-01 23:30:00 +02:00
Samantaz Fox
0de478c34f
CSS: fix light/dark themes for pure buttons
2023-06-01 23:30:00 +02:00
Samantaz Fox
69ac6ec2a3
HTML: Fix thin mode/thumbnail on other items
2023-06-01 23:30:00 +02:00
Samantaz Fox
b5688cd944
HTML: merge MixVideo with other types in item.ecr
2023-06-01 23:30:00 +02:00
Samantaz Fox
0cce4e51c4
HTML: Use new buttons for playlists (save/delete/add videos/etc...)
2023-06-01 23:30:00 +02:00
Samantaz Fox
315505e61a
HTML: Use new buttons for thumbnail overlays
...
In addition, this commit also heavily changes the structure of the
generic "video card" item. Main benefits:
* Improved accessibility for keyboard users
* Many styling glitches were fixed
* PlaylistVideos now use the same items as the rest
* Elements all have distinct CSS classes
* Design can be expanded to add more icons
2023-06-01 23:30:00 +02:00
Samantaz Fox
8a90d23ad8
HTML: Use the new pagination component for channel pages
2023-06-01 23:29:58 +02:00
Samantaz Fox
6472244a64
HTML: Use the new pagination component for search results
2023-06-01 23:28:41 +02:00
Samantaz Fox
b78412b01f
HTML: Use the new pagination component for playlists
2023-06-01 23:28:41 +02:00
Samantaz Fox
b004886c62
CSS: add styling for the new buttons
2023-06-01 23:28:41 +02:00
Samantaz Fox
717f4c4db9
HTML: Make a dedicated ECR component for items + pagination
2023-06-01 23:28:41 +02:00
Samantaz Fox
48981695cf
HTML: Add code to generate page nav buttons
2023-06-01 23:28:41 +02:00
Samantaz Fox
8230d56dd9
Utils: Create a function to append parameters to a base URL
2023-06-01 23:28:41 +02:00
Samantaz Fox
624dcb103e
I18n: Add a function to determine if a given locale is RTL
2023-06-01 23:28:41 +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
Fjuro
c9eafb250f
Update Czech translation
2023-05-25 22:30:02 +02:00
Milo Ivir
fe97b3d761
Update Croatian translation
2023-05-25 22:30:02 +02:00
maboroshin
ed2d16c91d
Update Japanese translation
2023-05-25 22:30:02 +02:00
Jeff Huang
a727bb037f
Update Chinese (Traditional) translation
2023-05-25 22:30:02 +02:00
Oğuz Ersen
f0f6cb0d83
Update Turkish translation
2023-05-25 22:30:02 +02:00
Eric
e8df08e41e
Update Chinese (Simplified) translation
2023-05-25 22:30:02 +02:00
Ihor Hordiichuk
fd06656d86
Update Ukrainian translation
2023-05-25 22:30:02 +02:00
Jorge Maldonado Ventura
ea6db9c58a
Update Esperanto translation
2023-05-25 22:30:02 +02:00
Jorge Maldonado Ventura
184bd3204f
Update Spanish translation
2023-05-25 22:30:02 +02:00
atilluF
f0120bece1
Update Italian translation
2023-05-25 22:30:02 +02:00
Rex_sa
7e3c685cd6
Update Arabic translation
2023-05-25 22:30:02 +02:00
Matthaiks
67a79faaeb
Update Polish translation
2023-05-25 22:30:02 +02:00
Ashirg-ch
11d45adcdc
Update German translation
2023-05-25 22:30:02 +02:00
joaooliva
f2cc97b290
Update Portuguese (Brazil) translation
2023-05-25 22:30:02 +02:00