Chocobozzz
360329cc02
Account/channel descriptions are not required anymore
2018-05-09 11:41:18 +02:00
Chocobozzz
ed56ad1193
Add ability to update the user display name/description
2018-04-26 10:03:40 +02:00
Chocobozzz
9d3ef9fe05
Use ISO 639 for languages
2018-04-23 14:39:52 +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
Rigel Kent
244e76a552
feature: initial syndication feeds support
...
Provides rss 2.0, atom 1.0 and json 1.0 feeds for videos (instance and account-wide) on listings and video-watch views.
* still lacks redis caching
* still lacks lastBuildDate support
* still lacks channel-wide support
* still lacks semantic annotation (for licenses, NSFW warnings, etc.)
* still lacks love ( ˘ ³˘)
* RSS: has MRSS support for torrent lists!
* RSS: includes the first torrent in an enclosure
* JSON: lists all torrents in the 'attachments' object
* ATOM: lacking torrent listing support
Advances #23
Partial implementation for the accountId generation in the client, which will need a hotfix to add a way to get the proper account id.
2018-04-17 01:09:06 +02:00
Chocobozzz
20760d9160
Accept unlisted comments too
2018-04-04 09:59:31 +02:00
Chocobozzz
45cd28b679
Remove alpine image
2018-03-28 13:45:24 +02:00
Chocobozzz
c73e83da28
Truncate correctly video descriptions
2018-03-28 11:00:02 +02:00
Chocobozzz
6be84cbcea
Improve activity pub actors implementation
2018-03-22 18:40:56 +01:00
Chocobozzz
5d00a3d7aa
Update the api documentation
2018-03-19 14:20:04 +01:00
Chocobozzz
ae5a3dd664
Update videos response api
2018-03-19 10:32:51 +01:00
Chocobozzz
f47776e265
Sanitize invalid actor description
2018-03-19 10:32:51 +01:00
Chocobozzz
e8cb44090e
Add links to comment mentions
2018-02-21 16:44:43 +01:00
Chocobozzz
2422c46b27
Implement support field in video and video channel
2018-02-15 15:29:07 +01:00
Chocobozzz
ac81d1a06d
Add ability to set video thumbnail/preview
2018-02-14 16:03:09 +01:00
Chocobozzz
0a67e28bee
Use sensitive instead of nsfw in activitypub
2018-01-26 17:25:35 +01:00
Chocobozzz
7acee6f18a
Fix announce activities
2018-01-26 13:43:34 +01:00
Chocobozzz
66ee325f57
Only accept public comments
2018-01-26 11:20:46 +01:00
Chocobozzz
94a5ff8a4a
Move job queue to redis
...
We'll use it as cache in the future.
/!\ You'll loose your old jobs (pending jobs too) so upgrade only when
you don't have pending job anymore.
2018-01-25 18:41:17 +01:00
Chocobozzz
9fb3abfdac
Fix communication with mastodon
2018-01-12 15:35:30 +01:00
Chocobozzz
4bbc373f13
Add reject processing for activitypub
2018-01-11 17:45:57 +01:00
Chocobozzz
2ccaeeb341
Fetch remote AP objects
2018-01-10 17:19:14 +01:00
Benjamin Bouvier
57a49263e4
A few updates for the watch video view ( #181 )
...
* Fixes #156 : Filter out the video being watched from the list of other videos of the same author;
* Fixes #167 : in the video view, hide the author's domain when it's from the current host;
* Fixes #171 : Allow undoing a like/dislike;
2018-01-07 14:48:10 +01:00
Chocobozzz
2890b615f3
Handle HTML is comments
2018-01-04 17:50:30 +01:00
Chocobozzz
4cb6d45788
Add ability to delete comments
2018-01-04 11:19:16 +01:00
Chocobozzz
cf117aaafc
Add avatar in comments
2018-01-03 17:35:00 +01:00
Chocobozzz
265ba139eb
Send account activitypub update events
2018-01-03 16:38:50 +01:00
Chocobozzz
01de67b9a4
Add avatar max size limit
2018-01-03 11:10:40 +01:00
Chocobozzz
47564bbe2e
Add ability to disable video comments
2018-01-03 10:38:19 +01:00
Chocobozzz
c5911fd347
Begin to add avatar to actors
2017-12-29 19:10:13 +01:00
Chocobozzz
da854ddd50
Propagate old comment on new follow
2017-12-28 11:16:08 +01:00
Chocobozzz
bf1f650817
Add comments controller
2017-12-22 11:29:12 +01:00
Chocobozzz
6d85247028
Create comment on replied mastodon statutes
2017-12-22 09:14:50 +01:00
Chocobozzz
604abfbef5
Fix webfinger validator
2017-12-21 10:16:20 +01:00
Chocobozzz
225a89c2af
Sanitize url to not end with implicit ports
2017-12-21 09:56:59 +01:00
Chocobozzz
57f11c187b
Fix validators issue
2017-12-20 09:05:16 +01:00
Chocobozzz
d7a7c248b3
Handle mastodon shares
2017-12-19 17:07:58 +01:00
Chocobozzz
85414add64
Fix player play exception on chromium
2017-12-19 15:17:43 +01:00
Chocobozzz
232f04c809
Accept domain without port for webfinger
2017-12-19 14:26:32 +01:00
Chocobozzz
e12a009254
Status are sent to mastodon
2017-12-19 10:53:16 +01:00
Chocobozzz
ce33ee01cd
Use RsaSignature2017
2017-12-19 10:53:16 +01:00
Chocobozzz
39fdb3c032
Unfollow with host
2017-12-19 10:53:16 +01:00
Chocobozzz
50d6de9c28
Begin moving video channel to actor
2017-12-19 10:53:16 +01:00
Chocobozzz
fadf619ad6
Save
2017-12-19 10:51:09 +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
3fd3ab2d34
Move models to typescript-sequelize
2017-12-13 16:50:33 +01:00
Chocobozzz
b1a134ee52
Fix lint
2017-12-08 17:40:54 +01:00
Chocobozzz
f595d39477
Finish admin design
2017-12-08 17:31:21 +01:00
Chocobozzz
a2431b7dcb
Refractor validators
2017-11-27 19:43:01 +01:00
Chocobozzz
4e50b6a1c9
Add shares forward and collection on videos/video channels
2017-11-27 19:40:53 +01:00
Chocobozzz
d4f1e94c89
Misc cleanup
2017-11-27 19:40:53 +01:00
Chocobozzz
8d468a16fd
Cleanup helpers
2017-11-27 19:40:53 +01:00
Chocobozzz
0032ebe94a
Federate likes/dislikes
2017-11-27 19:40:53 +01:00
Chocobozzz
40ff57078e
Federate video views
2017-11-27 19:40:53 +01:00
Chocobozzz
5414139835
Refractor activity pub lib/helpers
2017-11-27 19:40:52 +01:00
Chocobozzz
79d5caf994
Fix lint
2017-11-27 19:40:52 +01:00
Chocobozzz
9a27cdc27c
Optimize signature verification
2017-11-27 19:40:52 +01:00
Chocobozzz
21e0727a84
Federate video abuses
2017-11-27 19:40:52 +01:00
Chocobozzz
20494f1221
Server shares user videos
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
d846501818
Handle announces in inbox
2017-11-27 19:40:52 +01:00
Chocobozzz
8e10cf1a5a
Fix video upload and videos list
2017-11-27 19:40:52 +01:00
Chocobozzz
8e13fa7d09
Add video abuse to activity pub
2017-11-27 19:40:52 +01:00
Chocobozzz
6086242524
Rename Pod -> Server
2017-11-27 19:40:51 +01:00
Chocobozzz
350e31d6b6
Follow works
2017-11-27 19:40:51 +01:00
Chocobozzz
e34c85e527
Fix issues on server start
2017-11-27 19:40:51 +01:00
Chocobozzz
7a7724e66e
Handle follow/accept
2017-11-27 19:40:51 +01:00
Chocobozzz
38fa206583
Remove references to author
2017-11-27 19:40:51 +01:00
Chocobozzz
0d0e8dd090
Continue activitypub
2017-11-27 19:40:51 +01:00
Chocobozzz
e4f97babf7
Begin activitypub
2017-11-27 19:40:51 +01:00
Chocobozzz
563d032e97
Usernames are case insensitive now
2017-11-04 18:32:38 +01:00
Chocobozzz
fd45e8f43c
Add video privacy setting
2017-10-31 11:53:13 +01:00
Chocobozzz
9567011bf0
Add lazy description on server
2017-10-30 10:16:27 +01:00
Chocobozzz
954605a804
Support roles with rights and add moderator role
2017-10-27 16:55:03 +02:00
Chocobozzz
51c443dbe0
Be tolerant with remote requests
...
Just remove videos we don't want
2017-10-26 10:40:37 +02:00
Chocobozzz
72c7248b6f
Add video channels
2017-10-26 09:11:38 +02:00
Chocobozzz
35bf0c83c8
Video blacklist refractoring
2017-10-10 10:18:16 +02:00
Chocobozzz
14d3270f36
Change how we handle resolution
...
It was an enum before, now we just use video height
2017-10-09 11:17:36 +02:00
Chocobozzz
b60e5f38da
Upgrade express validator to v4
2017-09-15 12:17:08 +02:00
Chocobozzz
fdbda9e3d6
Add tests for npm run scripts
2017-09-07 15:54:34 +02:00
Chocobozzz
b0f9f39ed7
Begin user quota
2017-09-04 20:07:54 +02:00
Chocobozzz
556ddc3192
Upgrade common server dependencies
2017-08-25 18:36:49 +02:00
Chocobozzz
93e1258c7c
Move video file metadata in their own table
...
Will be used for user video quotas and multiple video resolutions
2017-08-25 11:36:23 +02:00
Chocobozzz
075f16caac
Remove "function" in favor of () => {}
2017-07-11 17:05:55 +02:00
Chocobozzz
0a6658fdcb
Use global uuid instead of remoteId for videos
2017-07-11 16:01:56 +02:00
Chocobozzz
ee9e7b61f5
Create types for model enums
2017-06-16 10:36:18 +02:00
Chocobozzz
1840c2f7c9
Update webpack stack
2017-06-11 15:19:43 +02:00
Chocobozzz
69818c9394
Type functions
2017-06-10 22:15:25 +02:00
Chocobozzz
4d4e5cd4dc
require -> import
2017-06-05 21:53:49 +02:00
Chocobozzz
65fcc3119c
First typescript iteration
2017-05-20 09:57:40 +02:00
Chocobozzz
c24ac1c18e
Fix unset video language on video update
2017-05-05 14:29:58 +02:00
Chocobozzz
3092476e64
Server: add video language attribute
2017-04-07 12:13:37 +02:00
Chocobozzz
1d49e1e27d
Server: Add NSFW in user profile
2017-04-03 21:24:36 +02:00
Chocobozzz
31b59b4774
Server: add nsfw attribute
2017-03-28 21:19:46 +02:00
Chocobozzz
6f0c39e2de
Server: add licence video attribute
2017-03-27 20:53:11 +02:00
Chocobozzz
e54163c2d5
Relax on tags (accept any characters and not required anymore)
2017-03-22 21:56:02 +01:00
Chocobozzz
6e07c3de88
Add video category support
2017-03-22 21:25:24 +01:00
Chocobozzz
d38b828106
Add like/dislike system for videos
2017-03-08 21:35:43 +01:00
Chocobozzz
e3d156b341
Server: add views attribute when sending videos to friends
2017-03-04 11:00:59 +01:00
Chocobozzz
e4c87ec269
Server: implement video views
2017-02-26 20:01:26 +01:00