syeopite
71f3053c7b
add new totp_secret column to sql config
2023-07-25 15:32:39 -07:00
syeopite
ba067e3deb
Only allow totp removal endpoint for users w/ 2fa
2023-07-25 15:32:38 -07:00
syeopite
e93c8672b4
Redirect to referer after 2fa removal
2023-07-25 15:29:05 -07:00
syeopite
d51d53e04b
Add endpoint to remove TOTP to UI and fix typos
2023-07-25 15:27:54 -07:00
syeopite
194d248342
Document 2fa functions
2023-07-25 15:25:31 -07:00
syeopite
2928e3e80e
Update 2fa routes to be in the form of /2fa/<action>
2023-07-25 15:22:49 -07:00
syeopite
4828253093
Update 2fa locales to use _ instead of -
2023-07-25 15:15:27 -07:00
syeopite
77cde691c9
Remove totp_validator method used for testing...
...
Oops
2023-07-25 15:12:54 -07:00
syeopite
f08f8b67be
Add migration script for totp
2023-07-25 15:12:00 -07:00
syeopite
379cad6bcd
Change 2fa on login to be after pass verification
2023-07-25 15:11:59 -07:00
syeopite
2bf8bfd5de
Fix referrer for setup_2fa page
2023-07-25 15:04:50 -07:00
syeopite
f32f0b6e16
Add endpoint to disable 2fa
2023-07-25 15:00:35 -07:00
syeopite
9a615ac1af
Add 2fa to token auth endpoint
2023-07-25 14:42:04 -07:00
syeopite
adbbd609e5
Fixes + add 2fa to pass change and acc delete
2023-07-25 14:40:34 -07:00
syeopite
68a216102e
Add 2fa to change_password endpoint
2023-07-25 14:31:16 -07:00
syeopite
23a71abc11
Add support for TOTP through Crotp
2023-07-25 14:10:07 -07:00
syeopite
c6d948fa01
Add new user field for totp secret
2023-07-25 13:05:48 -07:00
Samantaz Fox
d956b1826e
Community: Parse quiz attachments ( #3978 )
2023-07-20 08:16:10 +02:00
Samantaz Fox
930b0a158d
Channels: Use innertube to fetch the community tab ( #3988 )
2023-07-20 08:15:06 +02:00
Samantaz Fox
c1a69e4a4a
Channels: Use innertube to fetch the community tab
2023-07-18 00:29:25 +02:00
Samantaz Fox
69e2eaccc0
RSS Feeds: Fix Nil assertion failed ( #3958 )
2023-07-16 18:13:55 +02:00
Samantaz Fox
ff6166edf7
Playlists: Fix pagination of Invidious playlists ( #3861 )
2023-07-16 18:02:27 +02:00
Samantaz Fox
c8ade5194b
UI: Nicer buttons ( #3763 )
2023-07-16 17:36:35 +02:00
Samantaz Fox
598ba7bade
Channels: Add support for releases and podcasts tabs ( #3980 )
2023-07-16 17:35:39 +02:00
ChunkyProgrammer
70145cba31
Community: Parse Quiz
attachments
2023-07-15 06:41:03 -07:00
Samantaz Fox
05cc503391
Fix lint
2023-07-15 12:57:26 +00:00
ChunkyProgrammer
f2fa3da9d2
Add support for releases and podcasts tabs
2023-07-14 16:15:20 -07:00
Samantaz Fox
9b75f79fb5
HTML/CSS: Add thumbnail placeholder in thin mode
...
This change is required to make the overlay buttons functional
(add to and delete from playlist, mark as watched, etc.)
2023-07-08 21:33:59 +02:00
Samantaz Fox
c17404890c
HTML: Use the new pagination component for history/subscriptions
2023-07-08 20:48:37 +02:00
Samantaz Fox
06b2bab795
HTML: Fix thumbnails of related videos (watch page)
2023-07-08 20:48:37 +02:00
Samantaz Fox
411208bbd2
HTML: Reorder buttons on the channel and watch pages
2023-07-08 20:48:36 +02:00
Samantaz Fox
42fa6ad2a3
HTML/CSS: Fix buttons' responsiveness
2023-07-08 20:48:36 +02:00
Samantaz Fox
cc30b00f8c
CSS: fix light/dark themes for pure buttons
2023-07-08 20:48:36 +02:00
Samantaz Fox
8718f20688
HTML: Fix thin mode/thumbnail on other items
2023-07-08 20:48:36 +02:00
Samantaz Fox
43dcab225c
HTML: merge MixVideo with other types in item.ecr
2023-07-08 20:48:36 +02:00
Samantaz Fox
080c7446c6
HTML: Use new buttons for playlists (save/delete/add videos/etc...)
2023-07-08 20:48:32 +02:00
Samantaz Fox
b6bbfb9b20
HTML: Use new buttons for thumbnail overlays
...
In addition, this commit also heavily changes the structure of the
generic "video card" item. Main benefits:
* Improved accessibility for keyboard users
* Many styling glitches were fixed
* PlaylistVideos now use the same items as the rest
* Elements all have distinct CSS classes
* Design can be expanded to add more icons
2023-07-06 00:58:32 +02:00
Samantaz Fox
7bd6d0ac49
HTML: Use the new pagination component for channel pages
2023-07-06 00:58:30 +02:00
Samantaz Fox
efaf7cb09c
HTML: Use the new pagination component for search results
2023-07-06 00:57:40 +02:00
Samantaz Fox
c4ef3bed95
HTML: Use the new pagination component for playlists
2023-07-06 00:23:22 +02:00
Samantaz Fox
77d401cec2
CSS: add styling for the new buttons
2023-07-06 00:23:22 +02:00
Samantaz Fox
57c7b922f7
HTML: Make a dedicated ECR component for items + pagination
2023-07-06 00:23:22 +02:00
Samantaz Fox
c088749744
HTML: Add code to generate page nav buttons
2023-07-06 00:23:22 +02:00
Samantaz Fox
462609d90d
Utils: Create a function to append parameters to a base URL
2023-07-06 00:23:22 +02:00
Samantaz Fox
0ba22ef391
I18n: Add a function to determine if a given locale is RTL
2023-07-06 00:23:22 +02:00
Orville
507bed6313
Workaround for https://github.com/iv-org/invidious/issues/3909 ( #3967 )
2023-07-05 13:13:05 +00:00
Jason Thatcher
4a92dce449
config.example.yml: Fix typo in pwgen command ( #3965 )
...
`pwdgen` -> `pwgen`.
2023-07-04 08:18:30 +02:00
Omer Naveed
a38edd7330
Fix Nil assertion failed in RSS feeds
2023-07-01 18:35:01 -05:00
Samantaz Fox
419dbefd6c
Remove old warning code about unconfigured 'hmac_key' ( #3956 )
2023-07-01 22:40:24 +02:00
Samantaz Fox
d7568ac45a
Remove old warning code about unconfigured 'hmac_key'
2023-07-01 21:53:56 +02:00