Alex Maras
8fd0b82c38
feat: route to invidious companion on downloads ( #5224 )
2025-05-03 01:28:18 +02:00
syeopite
58ad848d56
Channels: Support YouTube's change to from /community to /posts ( #5183 )
2025-02-26 14:13:22 -08:00
syeopite
9fbe3944b0
Channels: Add Courses to channel page and channel API ( #5158 )
...
Closes #5144
2025-02-26 14:08:44 -08:00
syeopite
f95f87e448
Frontend: Add a first page and previous page buttons for channel navigation ( #4123 )
2025-02-26 13:54:25 -08:00
Fijxu
d70681538a
Channels: Fix community tab
2025-02-18 19:20:55 -03:00
ChunkyProgrammer
eaf47385c5
Add Courses to channel page and channel API
2025-01-25 14:43:39 -05:00
syeopite
e1378702af
Apply upcoming formatting rules from Crystal 1.15
2025-01-20 16:15:13 -08:00
Samantaz Fox
5e38ef59da
Ameba: Fix Lint/UselessAssign ( #4795 )
...
Related to issue 2231
2024-08-11 13:38:29 +02:00
syeopite
fad0a4f52d
Ameba: Fix Lint/UselessAssign
2024-07-17 12:39:40 -07:00
ulmemxpoc
c4fec89a9b
Apply suggestions from code review
2024-05-10 11:23:11 -07:00
ulmemxpoc
f696f96824
Add rel="noreferrer noopener" to external links
2024-04-30 03:40:19 +00:00
Samantaz Fox
e0ce59d3e8
Channels: Add support for multi-image community posts ( #4412 )
...
This PR adds a CSS-only image carousel for community posts with more than
one image attached.
Closes issue 3522
2024-02-19 00:16:17 +01:00
ChunkyProgrammer
26429bee3f
make it so interpolation text can be a hash
...
Co-Authored-By: Samantaz Fox <coding@samantaz.fr >
2024-02-15 21:45:22 -05:00
ChunkyProgrammer
ef6b766b29
Add support for multi image community posts
2024-02-15 21:45:21 -05:00
shironeko
6b33820f1f
Add missing translation strings
...
closes #3120
2024-02-08 19:01:19 -05:00
RadoslavL
e8c2388589
Removed the purging of the query parameters
2023-10-26 11:30:12 +03:00
RadoslavL
c0d75bc52f
Removed <noscript> and the user preferences option
2023-10-22 13:54:35 +03:00
jt404
8125ddca06
Replace inline styling for download widget with css file
2023-10-12 03:22:34 +02:00
RadoslavL
5cdbc184c7
Added a previous_page_button preference option and made switching between the first page and previous page buttons possible
2023-09-30 18:36:43 +03:00
RadoslavL
9996d00cb1
Fixed a problem
2023-09-27 19:49:00 +03:00
RadoslavL
9a617ae087
Fixed problem
2023-09-27 19:46:47 +03:00
RadoslavL
c257882a1f
Removed a tab
2023-09-27 19:35:40 +03:00
RadoslavL
58bad6180f
Changed first_page type to Bool
2023-09-27 19:22:34 +03:00
RadoslavL
509bace7d1
Removed a space
2023-09-27 19:05:44 +03:00
RadoslavL
04ba7b0d58
Fix more issues related to tabs
2023-09-27 14:22:51 +03:00
RadoslavL
7fe2af735d
Included the check for RTL languages
2023-09-27 11:37:01 +03:00
RadoslavL
905582db66
Added a first page button
2023-09-27 11:28:47 +03:00
ChunkyProgrammer
e3c365f3d6
Add support for post page
2023-09-18 20:10:41 -04:00
syeopite
1f7592e599
Refactor structure of caption.cr
...
Rename CaptionsMetadata to Metadata
Nest Metadata under Captions
Unnest LANGUAGES constant from Metadata to main Captions module
2023-08-24 16:00:02 -07:00
syeopite
7e5935a9da
Rename Caption struct to CaptionMetadata
...
The Caption object does not actually store any text lines for the
subtitles. Instead it stores the metadata needed to display and fetch
the actual captions from the YT timedtext API.
Therefore it may be wiser to rename the struct to be more reflective of
its current usage as well as the future usage once the current caption
retrival system is replaced via InnerTube's transcript API
2023-07-23 14:40:08 -07:00
Samantaz Fox
c8ade5194b
UI: Nicer buttons ( #3763 )
2023-07-16 17:36:35 +02:00
ChunkyProgrammer
f2fa3da9d2
Add support for releases and podcasts tabs
2023-07-14 16:15:20 -07:00
Samantaz Fox
c088749744
HTML: Add code to generate page nav buttons
2023-07-06 00:23:22 +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
Jarek Baran
0fe1b1ec19
download_widget: Add missing translation key
2023-03-30 12:52:03 +02:00
Samantaz Fox
4e3a930626
frontend: Add support for the "featured channels" page
2022-12-22 16:13:35 +01:00
Samantaz Fox
6c9754e663
frontend: Add support for shorts and livestreams
2022-12-22 16:13:34 +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
88141c459c
videos: move formats structure to a separate file/module
2022-10-31 20:09:04 +01:00
AHOHNMYC
570dbc7b47
Fix filter checkbox
...
Due to different prefixes in id (`filter-features` in `input` and `filter-feature` in `label`) click on `label` didn't affect corresponding checkbox.
2022-04-16 08:58:45 +03:00
Samantaz Fox
62d7abdd9e
Add a user friendly message for when no results are found
2022-04-08 22:28:43 +02:00
Samantaz Fox
1e3425fdee
Add filters UI HTML generator
2022-04-03 20:01:24 +02:00
Samantaz Fox
2f335b3d2c
Use a dedicated endpoind for downloads
...
This allows us to not pass file name ("title") in the form
data and to enforce some sanity checks
2022-02-23 13:00:30 +01:00
Samantaz Fox
fe057c7873
Make a function that builds the download widget's HTML
2022-02-22 17:42:41 +01:00