bbielsa
6764185543
Add explicit return keyword
3 years ago
bbielsa
0a66a68db8
Move require statement to the correct file
3 years ago
bbielsa
8d47ec714e
Add text/xml as a possible mime type for xml file uploads
3 years ago
bbielsa
9607fe03af
Detect the type of subscription import format based on the content type of the file uploaded
3 years ago
bbielsa
62057e676a
Move parse_subscription_export_csv function to user/imports.cr
3 years ago
bbielsa
43ff3be751
Test if body content is likely JSON, if so parse the json format of subscriptions export. If the content is anything else, assume it is CSV and parse
3 years ago
bbielsa
7cbd79fee5
Add helper function parse_subscription_export_csv() which parses the csv format returned by the subscription exporter
3 years ago
Samantaz Fox
5a728243a2
Merge pull request #2767 from SamantazFox/fix-subscriptions-not-cleared
...
Fix subscription not being cleared
3 years ago
matthewmcgarvey
2eb7c5c037
PR feedback
3 years ago
matthewmcgarvey
ba0bc72d0b
delete_by_playlist_id -> delete_by_playlist
3 years ago
matthewmcgarvey
e1219cbdef
Fix playlist deletion
3 years ago
Samantaz Fox
bf0a48847c
DB: fix subscription not being cleared
...
Fixes https://github.com/iv-org/invidious/issues/2764
3 years ago
Samantaz Fox
3bb7fbb2f1
Merge pull request #2719 from SamantazFox/batch-minor-fixes
...
Multiple minor fixes
3 years ago
TheFrenchGhosty
326a362eb8
Merge pull request #2685 from SamantazFox/database-improvments
...
Database improvements
3 years ago
TheFrenchGhosty
fdc380e7f7
Merge pull request #2677 from SamantazFox/decompression-fix-2
...
Temporarily fix for #2612 (round 2)
3 years ago
Samantaz Fox
444b1c99d0
Show unavailable videos in playlists
3 years ago
Samantaz Fox
3b1a286290
Use dig?() for playlist title
3 years ago
Samantaz Fox
6c8a5a1e7f
Fix leading spaces being collapsed in descriptions
...
Fixes #1954
3 years ago
Samantaz Fox
1769b0fdce
Fix "video can't be added to playlist without JS"
...
Fixes #2686
3 years ago
Samantaz Fox
68cbc11810
Fix the search box
...
Fix #277 : autoselect search field
Fix #1107 : no spell checking/auto-correct on search field
3 years ago
Samantaz Fox
302fecbdcb
Clean useless database arguments (5/5)
3 years ago
Samantaz Fox
d74873fed1
Clean useless database arguments (4/5)
3 years ago
Samantaz Fox
40ed4a0506
Clean useless database arguments (3/5)
3 years ago
Samantaz Fox
c25d664edc
Clean useless database arguments (2/5)
3 years ago
Samantaz Fox
9bad7e2940
Clean useless database arguments (1/5)
3 years ago
Samantaz Fox
6704ce3214
Move DB utility functions to the proper module
3 years ago
Samantaz Fox
914cfbd953
Move DB queries related to 'annotations' in a separate module
3 years ago
Samantaz Fox
85cf27119c
Move DB queries related to playlists in a separate module (3/3)
3 years ago
Samantaz Fox
7691f53520
Move DB queries related to 'users' in a separate module (2/2)
3 years ago
Samantaz Fox
094f835642
Move DB queries related to 'users' in a separate module (1/2)
3 years ago
Samantaz Fox
92eea3b18b
Move DB queries related to session tokens in a separate module
3 years ago
Samantaz Fox
c021b93b5c
Move DB queries related to channels in a separate module
3 years ago
Samantaz Fox
d94d4c2045
Move DB queries related to statistics in a separate module
3 years ago
Samantaz Fox
46d08237c6
Move DB queries related to playlists in a separate module (2/3)
3 years ago
Samantaz Fox
3deafe9f8d
Move DB queries related to playlists in a separate module (1/3)
3 years ago
Samantaz Fox
998edba6f0
Move DB queries related to 'videos' in a separate module
3 years ago
Samantaz Fox
a779cdd463
Merge pull request #2727 from SamantazFox/add-shorts-support
...
Add support for shorts
3 years ago
Samantaz Fox
fc2b9031d4
i18n: Add Serbian back
3 years ago
Samantaz Fox
28a6589a1e
Merge pull request #2538 from bbielsa/player-remember-position
...
Retain video time position in video player
3 years ago
Samantaz Fox
ddb06b0cac
Fix XSS vulnerability in channel playlists
...
The channel/<ucid>/playlists page was vulnerable to Cross Site Scripting
(XSS), because the different URL parameters were inserted as-is in the URL
meant for instance switching.
This vulnerability could allow an attacker to inject malicious Javascript
in the page by tricking the user to click on a crafted link.
Bug introduced in commit 66e7285108
("Only use /redirect when automatically redirecting").
Thanks to Jack (@testa:cthd.icu on Matrix, @cysea on github) for responsibly
reporting this issue!
3 years ago
Samantaz Fox
f54e247eb4
Extractors: Add support for shorts
...
Fixes #2708
3 years ago
bbielsa
b90bceb2dc
Fix formatting of preferences.cr and videos.cr
3 years ago
bbielsa
f31bd5ffb9
Use localization for save player position label in the preferences page
3 years ago
bbielsa
5abe7fe123
Rename 'remember_position' to 'save_player_pos' for clarity
3 years ago
bbielsa
a6a0bbf398
Add remember_position field to the Preferences and VideoPreferences structs, and add a checkbox in the preferences page to toggle it
3 years ago
Samantaz Fox
ee91effb7a
Merge pull request #2576 from SamantazFox/fix-locales-handling
...
Fix locales handling
3 years ago
Samantaz Fox
f236a6872b
Merge pull request #2659 from SamantazFox/fix-likes-dislikes
...
Fix likes/dislikes
3 years ago
Samantaz Fox
3e0096f360
Merge pull request #2683 from iv-org/SamantazFox-patch-1
...
Fix #2682
3 years ago
Samantaz Fox
438b334320
Merge pull request #2671 from matthewmcgarvey/code-removal
...
Remove dead code
3 years ago
Samantaz Fox
4aa96ecab9
Use 'dig()' in 'find()' statements
3 years ago