Commit Graph

1051 Commits (master)

Author SHA1 Message Date
Samantaz Fox 7b84bdb29b
API: Add APIHandler back
This handler should no have been removed in 4276, as it adds the required CORS
header (Access-Control-Allow-Origin) for public acces to the API.

Thanks to iBicha for noticing this!
4 months ago
Samantaz Fox 9310d09f93
Kemal: remove APIHandler middleware 6 months ago
syeopite c5fe96e936
Remove lsquic from codebase 10 months ago
Samantaz Fox d7568ac45a
Remove old warning code about unconfigured 'hmac_key' 11 months ago
Samantaz Fox 3444117818
User: Remove broken Google login (various constants) 12 months ago
Emilien Devos 372192eabc warn about hmac key deadline 1 year ago
Samantaz Fox c7876d564f
Comments: add 'require' statement for a dedicated folder 1 year ago
Samantaz Fox 1af846e58c
API: make /api/v1/videos respect the 'local' parameter 1 year ago
Samantaz Fox 8e8ca4fcc5
Prepare to create a 'Channel' module 1 year ago
Samantaz Fox 87a5d70062
videos: move API's JSON structure to a dedicated module 2 years ago
Samantaz Fox 88141c459c
videos: move formats structure to a separate file/module 2 years ago
Samantaz Fox 3b39b8c772
Add table cleaning job (#3294) 2 years ago
Samantaz Fox 848a60aa9b
routes: remove useless 'locale' variable in error 505 handler 2 years ago
Samantaz Fox 88ea794fdb
routes: move error 404 logic to its own module 2 years ago
Samantaz Fox 870350fd61
routes: move before_all logic to its own module 2 years ago
Samantaz Fox 1e25894f7e
routing: move the remaining routes registration to a wrapper function 2 years ago
Samantaz Fox 223e74569a
routing: move feed routes registration to Invidious::Routing 2 years ago
Samantaz Fox 0a4d793556
routing: move search routes registration to Invidious::Routing 2 years ago
Samantaz Fox 5503914abe
routing: move playlist routes registration to Invidious::Routing 2 years ago
Samantaz Fox 906466d7fb
routing: move watch/embed routes registration to Invidious::Routing 2 years ago
Samantaz Fox e2532de766
routing: move image proxy routes registration to Invidious::Routing 2 years ago
Samantaz Fox 3ac4390d11
routing: move channel routes registration to Invidious::Routing 2 years ago
Samantaz Fox 389ae7a573
routing: register playback routes with a function, rather than a macro 2 years ago
Samantaz Fox 176247091d
routing: register API routes with a function, rather than a macro 2 years ago
Samantaz Fox e22cc73f32
routing: register user routes with a function, rather than a macro 2 years ago
Émilien Devos 586000ca3d add more explanation about checking the player dependencies 2 years ago
Samantaz Fox 33da64a669
Add support for hashtags 2 years ago
Samantaz Fox 0a1614a872
Also move the other Kemal class override to src/ext/ 2 years ago
Samantaz Fox 1f66d7ef74
Keep using kilt for rendering
Directly using Crystal's ECR seems to be causing issues, so
don't use kemal's 'render' macro and patch 'content_for' to
have the same behavior as before Kemal v1.1.1
2 years ago
Samantaz Fox f9b8bc006f
Create a search processors module 2 years ago
Samantaz Fox 6d3b907307
Update --help to mention that --migrate is still in beta 2 years ago
Samantaz Fox 55da1e3e92
Merge pull request #2878 from matthewmcgarvey/migrations
Add custom migration implementation
2 years ago
Samantaz Fox 575b039170
Merge pull request #2922 from SamantazFox/download-widget-fix
Download widget fix
2 years ago
matthewmcgarvey d5f43bae92 Combine notifications endpoints and move them 2 years ago
matthewmcgarvey e215a20a0a Move live endpoints into Channels route 2 years ago
matthewmcgarvey 919413e2b9 Move captcha endpoint into Login route 2 years ago
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
2 years ago
matthewmcgarvey 3b1837a99b Move remaining routes to new structure 2 years ago
matthewmcgarvey cc59de0c93 Extract live endpoints to route 2 years ago
Samantaz Fox fe057c7873
Make a function that builds the download widget's HTML 2 years ago
Samantaz Fox 85ba04b715
Merge pull request #2871 from SamantazFox/user-code-cleaning
User code cleaning & fixing
2 years ago
matthewmcgarvey bf054dfda5 Do not check for pending migrations on app start
This is so that we don't break deploys with this PR.
Instead we only ship the 'invidious --migrate' cli command
and let people test that. Maybe even ship a new migration that wouldn't break
apps that don't run the migrations. Then we roll out the functionality
that requires migrations.
2 years ago
matthewmcgarvey 59654289cb Run migrations through CLI instead of when app starts 2 years ago
matthewmcgarvey cf13c11236 Migrations tweaks 2 years ago
matthewmcgarvey 8ec992a8a3 Add custom migration implementation 2 years ago
Samantaz Fox 492d1144e0
Apply changes from code review 2 years ago
Samantaz Fox f73aef33f0
Add compile option to disable fetching of player dependencies 2 years ago
Samantaz Fox ad4a06fca5
Move user captcha code to its own module 2 years ago
Samantaz Fox c04f45d5e3
Move user struct to own file, under Invidious namespace 2 years ago
Samantaz Fox fb36155022
Move user routes definitions to a macro in routing.cr 2 years ago