Commit Graph

4839 Commits

Author SHA1 Message Date
syeopite a999438ae4
Consistency: rename #add_timestamp_component
Removes the add_ prefix for consistency with the other methods in
WebVTT::Builder
2023-09-23 09:41:43 -04:00
syeopite e9d59a6dfd
Update src/invidious/helpers/webvtt.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2023-09-23 09:41:43 -04:00
syeopite 4e97d8ad09
Update documentation for `WebVTT.build` 2023-09-23 09:41:43 -04:00
syeopite d371eb50f2
WebVTT::Builder: rename #line to #cue 2023-09-23 09:41:41 -04:00
syeopite 0cb7d0b441
Refactor Invidious's VTT logic to use WebVtt.build 2023-09-23 09:40:04 -04:00
syeopite 54fa59cbb0
Add method to construct WebVTT files
Similar to JSON.Build
2023-09-23 09:20:20 -04:00
broquemonsieur cd3256fcff
Merge branch 'iv-org:master' into main 2023-09-22 02:13:57 +00:00
ChunkyProgrammer 8781520b8a Search: Parse channel handle and hide video count when channel handle exists
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2023-09-18 20:12:07 -04:00
ChunkyProgrammer bb04bcc42c Apply suggestions from code review
add videoId to resolve_url function

Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2023-09-18 20:10:41 -04:00
ChunkyProgrammer f55b96a53b Always craft Community Post params 2023-09-18 20:10:41 -04:00
ChunkyProgrammer 734f1b7764 Simplify resolveUrl api call
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2023-09-18 20:10:41 -04:00
ChunkyProgrammer e3c365f3d6 Add support for post page 2023-09-18 20:10:41 -04:00
Samantaz Fox bb14f79496
Playlists: Use subtitle when author is missing (#4025) 2023-09-18 23:34:30 +02:00
Samantaz Fox bf35200207
Bump stale timer for PRs (#4107) 2023-09-18 23:33:34 +02:00
Samantaz Fox 98ff03a926
CI: Update crystal version matrix (#4095) 2023-09-18 23:32:42 +02:00
Samantaz Fox 842e9fade5
Captions: Add ability to use Innertube's transcripts API (#4001) 2023-09-18 23:31:56 +02:00
broquemonsieur 75cc1899cf
Merge branch 'iv-org:master' into main 2023-09-18 00:30:36 +00:00
syeopite 760bf4cfb3
Bump stale timer for PRs 2023-09-16 23:22:49 +00:00
Samantaz Fox bbf067ed55
Bump crystal-install too 2023-09-16 11:55:45 +02:00
Samantaz Fox 33ce0ddf14
Update crystal version matrix in ci.yml 2023-09-16 11:55:42 +02:00
Émilien (perso) cc03610325
Test crystal 1.8.2 2023-09-16 09:10:48 +00: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 afb04c3bda HTMLl.Escape the playlist subtitle 2023-09-11 22:35:58 -04:00
ChunkyProgrammer d7696574f4 Playlist: Use subtitle when author is missing 2023-09-11 22:35:57 -04:00
broquemonsieur 93ac7cdeb4 Run Crystal formatting tool 2023-09-07 23:33:07 -07:00
broquemonsieur 205c5493db Replace EOF carriage returns 2023-09-07 23:33:07 -07:00
broquemonsieur 212509ec60 Revert docker-compose 2023-09-07 23:33:07 -07:00
broquemonsieur 0d968a320f Remove LOGGER statements 2023-09-07 23:33:07 -07:00
broquemonsieur f7fc05eb67 Remove development-purpose file ignores 2023-09-07 23:33:07 -07:00
broquemonsieur f48083da33 Add end marker continuation utility 2023-09-07 23:33:07 -07:00
broquemonsieur 510d85c045 Query DB for timestamps after current id 2023-09-07 23:33:07 -07:00
broquemonsieur 472a2d7e76 Use markers to implement timestamps 2023-09-07 23:33:07 -07:00
broquemonsieur d7a53d0159 Finish vetting changes for autoplay stability 2023-09-07 23:33:01 -07:00
broquemonsieur f05d38aa8e Prevent autoplay breakage by vetting each change from top to compilation_video.ecr 2023-09-07 23:28:58 -07:00
broquemonsieur 0211d69f11 Enable swap arrows to rearrange order of videos 2023-09-07 23:28:58 -07:00
broquemonsieur 890802481b Use ion for arrow swap icons 2023-09-07 23:28:58 -07:00
broquemonsieur a8c0023eb0 Debug SQL query for timestamp adjustment 2023-09-07 23:28:58 -07:00
broquemonsieur ea878e22a1 Debug the DB methods for compilations 2023-09-07 23:28:53 -07:00
broquemonsieur 60a184eda3 Add timestamp DB handling 2023-09-07 23:25:40 -07:00
broquemonsieur be42dd0a4b Redo conflict resolution 2023-09-07 23:25:32 -07:00
broquemonsieur da290e5d6f Add timestamps to update compilation POST request 2023-09-07 22:41:53 -07:00
broquemonsieur ff6a9b965d Make the layout nice for video panels 2023-09-07 22:41:53 -07:00
broquemonsieur 7b757aaf9c Address gitignore persistence 2023-09-07 22:41:53 -07:00
broquemonsieur b95a4e8432 Use text input for timestamp 2023-09-07 22:41:46 -07:00
broquemonsieur bfa9f77441 Add margins to video panel elements 2023-09-07 22:37:26 -07:00
broquemonsieur 0e2fefe1e9 Add arrows to change video order 2023-09-07 22:31:46 -07:00
broquemonsieur 2a9789cc1e Add CSS element for compilation video 2023-09-07 22:31:40 -07:00
broquemonsieur 128d541323 Remove compid check for Nil error debugging 2023-09-07 22:18:16 -07:00