Chocobozzz
2243730c8e
Add information concerning video privacy in my videos list
2018-04-19 14:52:10 +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
09becad8e8
Add reverse proxy test in travis
2018-03-29 11:39:53 +02:00
Chocobozzz
490b595a01
Prevent brute force login attack
2018-03-29 11:03:30 +02:00
Rigel Kent
1869c87535
show quota in stats, display quota on the about page, fixes #405 ( #421 )
...
move videoQuota under a user object, use byte PipeTransform
2018-03-27 13:42:57 +02:00
Chocobozzz
bf9ae5ce57
Fix log in with special password character (+)
2018-03-26 11:49:44 +02:00
Chocobozzz
0bd78bf30b
Proxify local storage and handle if it is unavailable
2018-03-23 14:26:20 +01:00
Chocobozzz
63ac2857aa
Use instance name for page titles
2018-03-22 14:14:31 +01:00
Chocobozzz
2e3a0215d0
Add short description in config
2018-03-15 14:34:47 +01:00
Chocobozzz
901637bb87
Add ability to change the homepage
2018-03-01 13:57:29 +01:00
Chocobozzz
09cababd79
Add stats route
2018-02-28 18:04:55 +01:00
Chocobozzz
22b59e8099
Add messages about privacy concerns (P2P)
2018-02-28 15:33:45 +01:00
Chocobozzz
998acc2215
Add bar when loading chunks
2018-02-23 15:39:50 +01:00
Chocobozzz
1f30a1853e
Add confirm when admin use custom js/css
2018-02-22 15:29:32 +01:00
Chocobozzz
78967fca4c
Register service worker
2018-02-22 14:15:23 +01:00
Chocobozzz
00b5556c18
Add ability to add custom css/javascript
2018-02-22 10:22:53 +01:00
Chocobozzz
3580fc00e4
Sort video categories/languages
2018-02-20 09:50:44 +01:00
Chocobozzz
68e24d7279
Add loading bar when updating a video
2018-02-16 17:24:47 +01:00
Chocobozzz
6de3676898
Add ability to update thumbnail and preview on client
2018-02-16 16:35:32 +01:00
Chocobozzz
36f9424ff1
Add about page
2018-01-31 17:51:04 +01:00
Chocobozzz
915c5bbe53
Add version in footer
2018-01-31 10:19:34 +01:00
Chocobozzz
ce5496d6a3
Support video quota on client
2018-01-08 12:53:09 +01:00
Chocobozzz
01de67b9a4
Add avatar max size limit
2018-01-03 11:10:40 +01:00
Chocobozzz
c5911fd347
Begin to add avatar to actors
2017-12-29 19:10:13 +01:00
Chocobozzz
5f0805d39b
Design modals
2017-12-20 17:49:58 +01: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
63c4db6d71
Move to angular cli
2017-12-12 10:58:16 +01:00
Chocobozzz
f595d39477
Finish admin design
2017-12-08 17:31:21 +01:00
Chocobozzz
cadb46d832
Design second video upload step
2017-12-08 09:57:29 +01:00
Chocobozzz
baeefe22ca
First upload step is ok
2017-12-07 17:22:44 +01:00
Chocobozzz
59aa1e5e75
Design confirm dialog
2017-12-07 10:33:16 +01:00
Chocobozzz
2295ce6c4e
Add account avatar
2017-12-04 10:34:40 +01:00
Chocobozzz
b33f657c30
Begin new menu design
2017-12-01 10:55:56 +01:00
Chocobozzz
5cd8054542
Add ability to list jobs
2017-11-30 10:55:06 +01:00
Chocobozzz
4610bc5b12
ApplicationFollow -> SeverFollow
2017-11-27 19:40:52 +01:00
Chocobozzz
efc32059d9
Send server announce when users upload a video
2017-11-27 19:40:52 +01:00
Chocobozzz
51548b3181
Add follow tabs
...
Following
Follow
Followers
2017-11-27 19:40:51 +01:00
Chocobozzz
1e1265b36c
Make the client compile too
2017-11-27 19:40:51 +01:00
Chocobozzz
a01f107bc4
Improve client mobile version
2017-11-06 11:46:11 +01:00
Chocobozzz
7a8032bb6d
Upgrade client dep
2017-10-31 16:37:37 +01:00
Chocobozzz
fd45e8f43c
Add video privacy setting
2017-10-31 11:53:13 +01:00
Chocobozzz
2de96f4d6b
Lazy description and previews to video form
2017-10-30 20:26:06 +01:00
Chocobozzz
757f0da370
Add tests to user roles
2017-10-27 17:27:06 +02:00
Chocobozzz
954605a804
Support roles with rights and add moderator role
2017-10-27 16:55:03 +02:00
Chocobozzz
bcd9f81eff
Add channels to upload form
2017-10-26 09:11:38 +02:00
Chocobozzz
6a84aafd23
Take in account transcoding for video quota
2017-10-19 17:35:41 +02:00
Chocobozzz
f47bf2e142
Client: check user is logged in for some pages
2017-10-10 10:24:02 +02:00
Chocobozzz
35bf0c83c8
Video blacklist refractoring
2017-10-10 10:18:16 +02:00
Chocobozzz
db7af09bd8
Client: fix loading server configurations
2017-10-09 19:12:40 +02:00
Chocobozzz
ec61fb7e2c
Upgrade client dependencies
2017-10-09 14:49:32 +02:00
Chocobozzz
a685e25ca0
Try to optimize frontend
2017-10-09 14:28:44 +02:00
Chocobozzz
127d96b969
Fix refresh token expired handling
2017-10-04 09:30:57 +02:00
Green-Star
792dbaf07f
Handle blacklist ( #84 )
...
* Client: Add list blacklist feature
* Server: Add list blacklist feature
* Client: Add videoId column
* Server: Add some video infos in the REST api
* Client: Add video information in the blacklist list
* Fix sortable columns :)
* Client: Add removeFromBlacklist feature
* Server: Add removeFromBlacklist feature
* Move to TypeScript
* Move to TypeScript and Promises
* Server: Fix blacklist list sort
* Server: Fetch videos informations
* Use common shared interface for client and server
* Add check-params remove blacklisted video tests
* Add check-params list blacklisted videos tests
* Add list blacklist tests
* Add remove from blacklist tests
* Add video blacklist management tests
* Fix rebase onto develop issues
* Server: Add sort on blacklist id column
* Server: Add blacklists library
* Add blacklist id sort test
* Add check-params tests for blacklist list pagination, count and sort
* Fix coding style
* Increase Remote API tests timeout
* Increase Request scheduler API tests timeout
* Fix typo
* Increase video transcoding API tests timeout
* Move tests to Typescript
* Use lodash orderBy method
* Fix typos
* Client: Remove optional tests in blacklist model attributes
* Move blacklist routes from 'blacklists' to 'blacklist'
* CLient: Remove blacklist-list.component.scss
* Rename 'blacklists' files to 'blacklist'
* Use only BlacklistedVideo interface
* Server: Use getFormattedObjects method in listBlacklist method
* Client: Use new coding style
* Server: Use new sort validator methods
* Server: Use new checkParams methods
* Client: Fix sortable columns
2017-09-22 09:13:43 +02:00
Chocobozzz
d592e0a9b2
Move to HttpClient and PrimeNG data table
2017-09-14 11:57:49 +02:00
Chocobozzz
7ca86c864e
Client: add guard to admin routes
2017-09-10 09:24:50 +02:00
Chocobozzz
6599f096d5
Fix bad translation in confirm dialog
2017-09-10 09:07:40 +02:00
Chocobozzz
e7dbeae8d9
Fix client admin
2017-08-28 20:28:12 +02:00
Chocobozzz
291e8d3eed
Add ability to limit user registrations
2017-07-25 20:17:28 +02:00
Chocobozzz
33c4972d5b
Type webtorrent
2017-07-11 10:09:18 +02:00
Chocobozzz
4771e0008d
Better typescript typing for a better world
2017-07-10 19:43:21 +02:00
Chocobozzz
0a381679e0
ClientLocal -> OAuthClientLocal
2017-06-25 17:44:19 +02:00
Chocobozzz
154898b0b7
Share models between server and client
2017-06-17 11:28:11 +02:00
Chocobozzz
df98563e21
Use typescript standard and lint all files
2017-06-16 14:32:15 +02:00
Chocobozzz
46757b477c
Fix client compilation
2017-06-16 11:01:45 +02:00
Chocobozzz
1840c2f7c9
Update webpack stack
2017-06-11 15:19:43 +02:00
Chocobozzz
66dd264f7b
Better build/dev scripts
2017-06-11 11:36:05 +02:00
Chocobozzz
1f0215a908
Client: little refractoring
2017-05-05 16:08:43 +02:00
Chocobozzz
3eeeb87fe6
Client: try to be responsive
2017-05-01 18:16:50 +02:00
Chocobozzz
6562f1f727
Client: add titles to menu blocks
2017-04-26 21:23:19 +02:00
Chocobozzz
09223546a4
Client Better design for video watch
2017-04-26 21:23:19 +02:00
Chocobozzz
383bfc8356
Client: responsive design
2017-04-26 21:23:19 +02:00
Chocobozzz
ad42bea3a5
Client: update to angular 4
2017-04-12 22:00:17 +02:00
Chocobozzz
a184c71b52
Client: support signup
2017-04-10 20:29:33 +02:00
Chocobozzz
af5e743b01
Client: add ability for user to change nsfw settings
2017-04-06 21:21:03 +02:00
Chocobozzz
92fb909c9b
Client: Handle NSFW video
2017-04-04 21:37:03 +02:00
Chocobozzz
e2a2d6c86c
Client: check token valitidy at startup
2017-03-04 11:45:47 +01:00
Chocobozzz
7af75da41b
Client: fix lint
2017-02-10 11:52:45 +01:00
Chocobozzz
99b727ec9c
Client: fix angular2-notifications dep...
2017-02-05 10:27:29 +01:00
Chocobozzz
5769e1db8d
Client: better confirm box for a beautiful world
2017-01-27 16:59:56 +01:00
Chocobozzz
7ddd02c9b8
Client: better notifications for a beautiful world
2017-01-27 16:14:11 +01:00
Chocobozzz
b99290b1d5
Client: lazy load admin area
2017-01-23 22:32:43 +01:00
Chocobozzz
c625a9560b
Client: fix client error handling
2017-01-19 22:26:39 +01:00
Chocobozzz
c16ce1de8e
Client: add basic aot support
2017-01-13 12:16:00 +01:00
Chocobozzz
50b0c262fd
Client: move menu component in core module
2016-11-29 21:41:11 +01:00
Chocobozzz
693b1aba46
Client: split in angular modules
2016-11-21 22:09:45 +01:00