Samantaz Fox
7bb1471207
i18n: Add dedicated function for counts translation
3 years ago
Samantaz Fox
4752e16ad2
i18n: make multiple fixes to i18next plurals
3 years ago
Samantaz Fox
67d2635e41
i18n: Add i18next plural rules and selector
3 years ago
Samantaz Fox
71a1ad307c
i18n: Add i18next plural resolver class
3 years ago
Samantaz Fox
9a48fd81a3
i18n: Add i18next plurals base sets
3 years ago
Samantaz Fox
790b7afcca
Fix indefinitely growing database
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
Samantaz Fox
7b9d26d688
Fix #2670
...
Fixes "Download widget replaces spaces in filename with +"
https://github.com/iv-org/invidious/issues/2670
3 years ago