Jonas Wunderlich
aa09bbe23d
Done some refactoring
3 years ago
Jonas
a09fbad8b0
Merge branch 'iv-org:master' into verified-badge
3 years ago
AHOHNMYC
357ba2f4f6
Uppercase some first letters
3 years ago
Samantaz Fox
6d3b907307
Update --help to mention that --migrate is still in beta
3 years ago
Samantaz Fox
55da1e3e92
Merge pull request #2878 from matthewmcgarvey/migrations
...
Add custom migration implementation
3 years ago
Samantaz Fox
f7b557eed1
API: fix suggestions not workin
...
Closes #2914
Thanks to @TiA4f8R for the help
3 years ago
Féry Mathieu (Mathius)
19805b91d9
Patch links related to youtube.com
...
Related to followings comments :
- https://github.com/iv-org/invidious/pull/2936#discussion_r815253405
3 years ago
Féry Mathieu (Mathius)
420c458b6a
Update links related to youtube.com
...
Following comment at :
- https://github.com/iv-org/invidious/pull/2936#discussion_r814435888
3 years ago
Jonas
6de449811d
Merge branch 'iv-org:master' into verified-badge
3 years ago
Féry Mathieu (Mathius)
0f1bb3fb3b
Update reduce_uri signature
...
Following request_change at :
- https://github.com/iv-org/invidious/pull/2936#discussion_r814436660
3 years ago
Féry Mathieu (Mathius)
78c447829a
Increase size of links displayed in video description
3 years ago
Samantaz Fox
7f445f6167
Merge pull request #2915 from MathiusD/RefreshChannelsJob-frenquency
...
Allow configuration of the time between 2 RefreshChannelsJob
3 years ago
Samantaz Fox
575b039170
Merge pull request #2922 from SamantazFox/download-widget-fix
...
Download widget fix
3 years ago
Samantaz Fox
7a32269d7f
Merge pull request #2925 from matthewmcgarvey/routes-final
...
Move last remaining routes in main file to new pattern
3 years ago
Samantaz Fox
004e371051
Don't double-encode file title
3 years ago
matthewmcgarvey
d5f43bae92
Combine notifications endpoints and move them
3 years ago
matthewmcgarvey
e215a20a0a
Move live endpoints into Channels route
3 years ago
matthewmcgarvey
919413e2b9
Move captcha endpoint into Login route
3 years ago
Samantaz Fox
6082887070
Add missing '_label' suffix to translation identifier
3 years ago
Samantaz Fox
8da336b7aa
Move the "watch history" checkbox under the "user" section
3 years ago
Le Jester
897f871f99
Make the history recording optional.
3 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
3 years ago
matthewmcgarvey
3b1837a99b
Move remaining routes to new structure
3 years ago
matthewmcgarvey
cc59de0c93
Extract live endpoints to route
3 years ago
Féry Mathieu (Mathius)
e60a1836fe
Lint config.example.yml and config.cr
...
Follow lint indications :
- https://github.com/iv-org/invidious/pull/2915#discussion_r812396203
- https://github.com/iv-org/invidious/pull/2915#discussion_r812396807
3 years ago
Samantaz Fox
b58b0440d6
Fix captions regex
3 years ago
Féry Mathieu (Mathius)
09a585c93b
Add sameSite policy in cookie management in server side
3 years ago
Samantaz Fox
fe057c7873
Make a function that builds the download widget's HTML
3 years ago
Féry Mathieu (Mathius)
555bb711c9
Removal of changes to methods now unrelated to the issue
...
Unrelated to the issue since the change in management of channel_refresh_interval
Cf this remark : https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Féry Mathieu (Mathius)
fd0ac3a671
Update management of channel_refresh_interval
...
Follow indications:
https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Féry Mathieu (Mathius)
f109d812a1
Move TimeSpanConverter with another Converters
...
Follow indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811373953
3 years ago
Féry Mathieu (Mathius)
5d2f2690e2
Lint config properties
...
Follow lint indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811375584
3 years ago
Féry Mathieu (Mathius)
dfab62ce48
Rename new property to channel_refresh_interval
...
Follow indications :
https://github.com/iv-org/invidious/pull/2915#discussion_r811373503
3 years ago
Samantaz Fox
857096ba5f
Merge pull request #2910 from MathiusD/expose-version
...
Expose version by default on api/v1/stats
3 years ago
Samantaz Fox
fd55b08a1d
Add albanian to the locales list
3 years ago
Féry Mathieu (Mathius)
18197e7e3e
Lint description of channel_refresh_time
3 years ago
Féry Mathieu (Mathius)
f75a81c9ee
Make configurable time between each RefreshChannelsJob
3 years ago
Féry Mathieu (Mathius)
dbba9d7687
Expose version in /api/v1/stats with statistic disabled
3 years ago
Samantaz Fox
7112f35793
comments: don't error out when video has no comments
...
continuationItems is nil when video has no comments
3 years ago
Féry Mathieu (Mathius)
7048193f00
Move store of modification in Cookie instead of localStorage
3 years ago
Féry Mathieu (Mathius)
c952754c8c
Add videojs-persist plugin
3 years ago
Samantaz Fox
85ba04b715
Merge pull request #2871 from SamantazFox/user-code-cleaning
...
User code cleaning & fixing
3 years ago
Samantaz Fox
8af202e86b
Merge pull request #2892 from matthewmcgarvey/video-playability
...
Raise error if video not playable, also handle missing related videos
3 years ago
Samantaz Fox
57353fe0c6
Fix Freetube subscriptions import
3 years ago
Samantaz Fox
60e870b277
Fix OPML import
3 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.
3 years ago
matthewmcgarvey
59654289cb
Run migrations through CLI instead of when app starts
3 years ago
matthewmcgarvey
cf13c11236
Migrations tweaks
3 years ago
matthewmcgarvey
ddf1e84f7c
Raise exception if playability not ok, also handle missing related videos
3 years ago
Samantaz Fox
01135db80a
video_playback: Check "host" parameter validity
3 years ago
Samantaz Fox
cdd473e195
DB: fix inverted arguments in User.update_password()
...
Closes https://github.com/iv-org/invidious/issues/2875
3 years ago
Samantaz Fox
da10cdd5ab
Merge pull request #2872 from SamantazFox/misaligned-captions
...
Use a regex to fix badly aligned captions
3 years ago
matthewmcgarvey
8ec992a8a3
Add custom migration implementation
3 years ago
Samantaz Fox
ec55b905cb
Fix empty error page on BrokenTubeException
3 years ago
Samantaz Fox
492d1144e0
Apply changes from code review
3 years ago
Samantaz Fox
4f4b19a962
embed page: fix typo in videojs-overlay script URL
3 years ago
Samantaz Fox
febd785428
Add missing subtitle languages
3 years ago
Samantaz Fox
76cc8ac66b
HTML escape error message
3 years ago
Samantaz Fox
f73aef33f0
Add compile option to disable fetching of player dependencies
3 years ago
Samantaz Fox
d12dff9dcf
Use a regex to fix badly aligned captions
3 years ago
Samantaz Fox
99d770be64
Move user pages (ECR files) to subfolder
3 years ago
Samantaz Fox
71a8867a4a
Move user cookies to their own module
3 years ago
Samantaz Fox
2bbd424fce
Move import logic to its own module
3 years ago
Samantaz Fox
ef8dc7272b
Put CSV import function under its own module
3 years ago
Samantaz Fox
ad4a06fca5
Move user captcha code to its own module
3 years ago
Samantaz Fox
c04f45d5e3
Move user struct to own file, under Invidious namespace
3 years ago
Samantaz Fox
fb36155022
Move user routes definitions to a macro in routing.cr
3 years ago
Samantaz Fox
7ace3fc989
Move remaining user-related routes out of main file
3 years ago
Samantaz Fox
170e754998
Merge pull request #2868 from SamantazFox/related-channels-items-fix
...
Related channel may contain a continuation entry
3 years ago
Samantaz Fox
6a75fa08dc
Merge pull request #2492 from mastihios/patch-input-html-escape
...
Change <input value="..."> encoding to HTML.escape
3 years ago
Dimitris Apostolou
7e4690e43c
Fix typos
3 years ago
jonas-w
f8b29674b2
Gave them marks some space and added nil checks
3 years ago
jonas-w
fe55141a7b
Crystal format
3 years ago
jonas-w
9205ccc124
Removed dummy values and added checks for items.ecr
3 years ago
Samantaz Fox
698a6f3886
API: handle related channels parsing exceptions
3 years ago
Samantaz Fox
1668e4187e
Related channel may contain a continuation entry
3 years ago
jonas-w
00df3e2c40
Refactored code and added badges to Search but many dummies because of the way components/item works
3 years ago
jonas-w
a2578ac6b4
Added Verified Badge to related videos
3 years ago
jonas-w
1fee636afa
Added verification badge to video player and error with related_videos
3 years ago
jonas-w
154bca4635
Added Verification Badge to Youtube Comments
3 years ago
jonas-w
c584e31657
Inlined the if statement
3 years ago
jonas-w
66340281e6
Added verification badge for channel view
3 years ago
Samantaz Fox
ba37259258
Also propagate changes to watch ECR page
3 years ago
Samantaz Fox
eca8d2e7d7
Apply suggestions from code review
...
Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com>
3 years ago
mastihios
cb0f7bf6b0
Change <input value="..."> encoding to HTML.escape
3 years ago
Samantaz Fox
1ec15dc073
Propagate related videos changes to API function
3 years ago
Samantaz Fox
f124e8cf93
Fix parsing of related videos
3 years ago
Samantaz Fox
9621175dc9
extractors: Add helper for short view count text
3 years ago
Samantaz Fox
e6ddd6d6c1
make HelperExtractors non-private
3 years ago
Samantaz Fox
d7ebd763f5
video parsing: add secondary_results root element
3 years ago
Samantaz Fox
99091e919c
video parsing: raise if major root element is missing
3 years ago
Samantaz Fox
6ddbccbc95
Add new exception for parsing issues
3 years ago
Samantaz Fox
4e44a91d08
Add support for clips
3 years ago
Samantaz Fox
fc5f84a0cd
Merge pull request #2827 from SamantazFox/more-code-cleanup
...
More code cleanup
3 years ago
Samantaz Fox
d546f1870e
Merge pull request #2845 from SamantazFox/more-db-improvements
...
More db improvements
3 years ago
Samantaz Fox
f5cb7ba96c
Merge pull request #2833 from matthewmcgarvey/get-channel-cleanup
...
Channel helpers cleanup
3 years ago
Samantaz Fox
519c227c4f
Use short syntax for 'File.open' block
3 years ago
Samantaz Fox
6f4665588f
search.cr: use do/end rather than inline {} block
3 years ago
Samantaz Fox
eba311baa9
Merge pull request #2397 from syeopite/dep-manager-for-videojs-stuff
...
Add dependency manager script for videojs stuff
3 years ago
matthewmcgarvey
e92b3779ad
Add back in refreshing of channels every 2 days
3 years ago