Jeroen Boersma
dbbaf51f1f
Allow downloading via companion ( #5561 )
...
* Allow downloading via companion
* post request where not proxied for the download companion which made
it impossible to download with the companion enabled
* Re-apply Channel to Channels rename which was pulled in
* Update src/invidious/routes/companion.cr
* doc: better comments for each route
---------
Co-authored-by: Fijxu <fijxu@nadeko.net >
Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com >
2025-12-19 15:09:22 +01:00
Emilien
cba2adc6ef
fix csp + progress proxy + allow omit public_url
2025-09-08 21:34:47 +02:00
Emilien
324a416fd4
initial support for base_url with invidious companion + proxy invidious_companion
2025-09-08 21:34:47 +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
3d77635a5c
Add API endpoint for fetching transcripts from YouTube ( #4788 )
2025-02-26 13:56:39 -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
Samantaz Fox
6da18ddc41
Routing: Also remove outdated comment about notification routes
2024-10-31 11:52:09 +01:00
Samantaz Fox
cdf93b29e6
Routing: Remove deprecated /api/v1/channels/.../:ucid routes
2024-10-31 11:51:33 +01:00
syeopite
7693f61e44
Add API endpoint to fetch YouTube transcripts
2024-07-11 09:37:17 -07:00
ChunkyProgrammer
b344d98c25
Add API endpoint for Clips
2023-12-07 09:39:04 -05:00
Samantaz Fox
60fae015d8
Add support for community post page/comments ( #4010 )
2023-10-07 19:58:54 +02:00
ChunkyProgrammer
e3c365f3d6
Add support for post page
2023-09-18 20:10:41 -04:00
Samantaz Fox
ebee973b24
Routes: Redirect unknown channel tabs to channel home page
2023-09-16 00:54:14 +02:00
Samantaz Fox
2425c47882
Routing: Add support for the '/live/<id>' route
2023-09-13 23:41:31 +02:00
Samantaz Fox
49b9316b9f
Routing: Handle current and future routes more nicely
2023-09-13 23:40:20 +02:00
ChunkyProgrammer
f2fa3da9d2
Add support for releases and podcasts tabs
2023-07-14 16:15:20 -07:00
Samantaz Fox
d3b04ac68c
User: Remove broken Google login (dedicated captcha route)
2023-06-11 16:34:59 +02:00
ChunkyProgrammer
d6fb5c03b7
add hashtag endpoint
2023-05-14 15:58:14 -04:00
Brahim Hadriche
7b124eec64
Add History API
2023-02-20 16:27:16 -05:00
Samantaz Fox
ba217c9174
API: Add endpoints for import/export ( #3617 )
2023-02-19 14:39:56 +01:00
Brahim Hadriche
b2589c74be
Add API for import/export
2023-02-02 19:14:02 -05:00
ChunkyProgrammer
bf5175d1e9
Feat: Add api endpoint to resolve youtube urls
2023-02-02 12:41:13 -05:00
Macic
13bf4e9e00
Support handles
2023-01-26 01:19:12 +01:00
Samantaz Fox
05258d56bd
Add support for the new channel layout - part 2 ( #3419 )
2023-01-10 21:16:12 +01:00
Émilien Devos
98301a2237
Add ability to disable all user notifications ( #3473 )
2023-01-05 23:08:05 +00: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
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
9e58bc19c4
Fix #3265
2022-08-13 20:23:45 +02:00
Samantaz Fox
cb8a375c5e
routing: Directly call Kemal's add_route function
2022-08-10 20:50:49 +02:00
Samantaz Fox
1e25894f7e
routing: move the remaining routes registration to a wrapper function
2022-08-10 00:48:09 +02:00
Samantaz Fox
223e74569a
routing: move feed routes registration to Invidious::Routing
2022-08-10 00:46:35 +02:00
Samantaz Fox
0a4d793556
routing: move search routes registration to Invidious::Routing
2022-08-10 00:31:15 +02:00
Samantaz Fox
5503914abe
routing: move playlist routes registration to Invidious::Routing
2022-08-10 00:26:41 +02:00
Samantaz Fox
906466d7fb
routing: move watch/embed routes registration to Invidious::Routing
2022-08-10 00:22:40 +02:00
Samantaz Fox
e2532de766
routing: move image proxy routes registration to Invidious::Routing
2022-08-10 00:20:04 +02:00
Samantaz Fox
3ac4390d11
routing: move channel routes registration to Invidious::Routing
2022-08-10 00:14:26 +02:00
Samantaz Fox
389ae7a573
routing: register playback routes with a function, rather than a macro
2022-08-10 00:10:29 +02:00
Samantaz Fox
176247091d
routing: register API routes with a function, rather than a macro
2022-08-10 00:07:47 +02:00
Samantaz Fox
e22cc73f32
routing: register user routes with a function, rather than a macro
2022-08-09 23:56:34 +02:00
Samantaz Fox
c23ad25899
routing: remove HEAD from HTTP methods
...
Kemal automatically creates an associated HEAD route for all GET routes
2022-08-09 23:39:53 +02:00
matthewmcgarvey
d5f43bae92
Combine notifications endpoints and move them
2022-02-23 22:45:07 -06:00
matthewmcgarvey
919413e2b9
Move captcha endpoint into Login route
2022-02-23 22:39:43 -06:00
Samantaz Fox
fb36155022
Move user routes definitions to a macro in routing.cr
2022-02-07 17:15:21 +01:00
Walkyst
2b0bb69a4f
Fix mixes route ( #2421 )
2021-09-20 22:39:32 -07:00
syeopite
52688106e4
Fix /api/v1/search/suggestions route link
2021-08-23 16:38:29 -07:00
syeopite
66b45a8fe2
Bountiful changes
...
- Use haltf in more locations
- Fix wrong URL params
- Rename API modules
- Remove API routing file and move everything to general iv routing
file
2021-08-23 16:28:30 -07:00