1
0
Fork 0
Commit graph

27 commits

Author SHA1 Message Date
Chocobozzz
51b34a11b2
Share playlists state 2020-01-06 13:34:08 +01:00
Chocobozzz
ac0868bcc0
Improve SQL query for my special playlists 2020-01-03 14:17:57 +01:00
Rigel Kent
29128b2f5c
Add miniature quick actions to add video to Watch later playlist 2020-01-02 14:50:14 +01:00
Rigel Kent
bee29df8a9 autoplay next video support for playlists 2019-12-13 09:13:43 +01:00
LoveIsGrief
6aa5414813 Autoplay next recommended video (#2137)
* Start working on autoplay of next video

* Ignore changes made by gitpod

* Apply changes from PR#1370

* Correct the spelling of recommendations

* Fix linting errors

* Move boolean check to existing onEnded handler

* Pick a random video until the recommendations are improved

* Add simple tests for autoPlayNextVideo

* Fix lint

...again
2019-09-24 08:48:01 +02:00
Chocobozzz
43d0ea7f4b Add welcome modal 2019-09-05 10:17:02 +02:00
Chocobozzz
ffb321bedc WIP plugins: load theme on client side 2019-07-24 10:58:16 +02:00
Chocobozzz
d1ab89deb7
Handle email update on server 2019-06-11 14:31:11 +02:00
Chocobozzz
1eddc9a74f
Add user adminFlags 2019-04-15 14:39:52 +02:00
Chocobozzz
cef534ed53 Add user notification base code 2019-01-09 11:15:15 +01:00
Chocobozzz
276d965295
Add ability to disable and clear history 2018-12-18 11:35:51 +01:00
Josh Morel
fc2ec87a8c enable email verification by admin (#1348)
* enable email verification by admin

* rename/label to set email as verified

to be more explicit that admin is not sending
another email to confirm

* add update user emailVerified check-params test

* make user.model emailVerified property required
2018-11-21 08:48:29 +01:00
Chocobozzz
c199c427d4
Better typings 2018-10-18 14:35:31 +02:00
BO41
244b4ae397 NoImplicitAny flag true (#1157)
this enables the `noImplicitAny` flag in the Typescript compiler

> When the noImplicitAny flag is true and the TypeScript compiler cannot infer the type, it still generates the JavaScript files, but it also reports an error. Many seasoned developers prefer this stricter setting because type checking catches more unintentional errors at compile time.

closes: #1131
replaces #1137
2018-10-18 09:08:59 +02:00
Felix Ableitner
bee0abffff Implement daily upload limit (#956)
* Implement daily upload limit (ref #652)

* remove duplicate code

* review fixes

* fix tests?

* whitespace fixes, finish leftover todo

* fix tests

* added some new tests

* use different config value for tests

* remove todo
2018-08-28 09:01:35 +02:00
Chocobozzz
a76138ff56
Add quota used in users list 2018-08-14 18:01:23 +02:00
Chocobozzz
59c76ffa8f
Flat shared module directory 2018-08-14 15:00:01 +02:00
Chocobozzz
eacb25c436
Add reason when banning a user 2018-08-08 17:44:22 +02:00
Chocobozzz
0883b3245b
Add ability to choose what policy we have for NSFW videos
There is a global instance setting and a per user setting
2018-04-19 11:01:34 +02:00
Chocobozzz
50d6de9c28
Begin moving video channel to actor 2017-12-19 10:53:16 +01:00
Andréas Livet
7efe153b0b Enh #106 : Add an autoPlayVideo user attribute (#159)
Warning : I was not able to run the tests on my machine. It uses a different approach to handle databse connexion and didn't find where to configure it...

- create a migration file to add a boolean column in user table
- add autoPlayVideo attribute everywhere it is needed (both on client and server side)
- add tests
- add a way to configure this attribute in account-settings
- use the attribute in video-watch component to actually autoplay or not the video
2017-12-19 10:45:49 +01:00
Chocobozzz
2295ce6c4e
Add account avatar 2017-12-04 10:34:40 +01:00
Chocobozzz
571389d43b
Make it compile at least 2017-11-27 19:40:51 +01:00
Chocobozzz
954605a804
Support roles with rights and add moderator role 2017-10-27 16:55:03 +02:00
Chocobozzz
72c7248b6f
Add video channels 2017-10-26 09:11:38 +02:00
Chocobozzz
b0f9f39ed7 Begin user quota 2017-09-04 20:07:54 +02:00
Chocobozzz
4771e0008d Better typescript typing for a better world 2017-07-10 19:43:21 +02:00
Renamed from shared/models/user.model.ts (Browse further)