Chocobozzz
f6a7c82ca5
Fix AP activity validator
2018-05-29 15:05:14 +02:00
Chocobozzz
53a613171e
Fix publishedAt value after following a new instance
2018-05-28 18:50:44 +02:00
Chocobozzz
77a87fec6c
Update changelog
2018-05-28 17:28:53 +02:00
Chocobozzz
e3d5ea4f82
Fix actor outbox
2018-05-28 12:13:00 +02:00
Chocobozzz
8fffe21a7b
Refractor and optimize AP collections
...
Only display urls in general object, and paginate video comments, shares, likes and
dislikes
2018-05-25 16:21:16 +02:00
Chocobozzz
e251f170b0
Split files in activitypub server
2018-05-25 11:33:04 +02:00
Chocobozzz
16f29007dc
Fix cc field in classic audience
2018-05-25 11:17:41 +02:00
Chocobozzz
ad9e39fb81
Only use account name in routes
2018-05-25 10:41:07 +02:00
Chocobozzz
06be7ed0b2
Reload my videos after delete
2018-05-25 08:38:59 +02:00
Chocobozzz
a00a8f09f9
Don't render opengraph tags of private videos
2018-05-24 15:34:16 +02:00
Chocobozzz
d14a9532a1
Handle account name in client url
...
More consistent with AP urls
2018-05-24 15:30:28 +02:00
Chocobozzz
a4f99a766b
Add owner in video channel page
2018-05-23 11:38:18 +02:00
Chocobozzz
b40f057594
Handle concurrent requests in cache middleware
2018-05-23 10:03:26 +02:00
Chocobozzz
e1a540b5fa
Fix insane SQL request when loading all video attributes
2018-05-23 09:07:32 +02:00
Rigel Kent
ff2c1fe813
feature: IP filtering on signup page
...
disable registration form on IP not in range
checking the CIDR list before filtering with it
placing the cidr filters as an attribute object in the config
2018-05-22 19:44:34 +02:00
Chocobozzz
0b33c52060
Improve e2e tests
2018-05-22 09:17:21 +02:00
Rigel Kent
30c82f0d2e
feature: db selection in redis
...
resolves #579
2018-05-21 17:49:56 +02:00
Chocobozzz
6200d8d917
Fix video channel update with an admin account
2018-05-17 10:55:49 +02:00
Chocobozzz
5fcbd89841
Fix typings
2018-05-16 11:06:33 +02:00
Rigel Kent
ac235c37e2
robots.txt config and route
2018-05-16 10:50:55 +02:00
Chocobozzz
2efd32f697
Fix updating video tags to empty field
2018-05-16 09:42:56 +02:00
Chocobozzz
136cce4d67
Use publishedAt by default in videos sort
2018-05-15 08:47:47 +02:00
Rigel Kent
82ddca10b7
making the feed fulltext
2018-05-12 09:52:09 +02:00
Chocobozzz
7fb39378d8
Add check channel update test in video update
2018-05-11 16:17:49 +02:00
Chocobozzz
938d3fa0ff
Move normalize functions in helpers
2018-05-11 15:55:39 +02:00
Chocobozzz
5cf1350011
Improve AP validation for Notes
2018-05-11 15:41:54 +02:00
Chocobozzz
0f320037e6
Add ability to update a video channel
2018-05-11 15:25:51 +02:00
Chocobozzz
9675333dec
Decrease AP video cache
2018-05-11 15:25:51 +02:00
Chocobozzz
fd4484f19e
Cache AP video route for 5 seconds
2018-05-11 15:24:17 +02:00
John Livingston
8a2db2e8cb
linting
2018-05-11 15:23:50 +02:00
John Livingston
7eb5f8cd32
fix reject
2018-05-11 15:23:50 +02:00
John Livingston
e2b9d0ca56
Standard code
2018-05-11 15:23:50 +02:00
John Livingston
066fc8ba71
import-videos: prompt for password
2018-05-11 15:23:50 +02:00
Chocobozzz
8be1afa12b
Add ability to embed a video in Twitter
...
The instance should be whitelisted first
2018-05-11 08:48:20 +02:00
Chocobozzz
1d6e5dfc37
Improve video torrent AP object validator
2018-05-11 08:48:20 +02:00
Chocobozzz
9419b01352
Fix tests
2018-05-09 13:49:50 +02:00
Chocobozzz
a10fc78bb0
Fix video channel description/support max length
2018-05-09 13:32:44 +02:00
Chocobozzz
360329cc02
Account/channel descriptions are not required anymore
2018-05-09 11:41:18 +02:00
Chocobozzz
71e3dfda4e
Add timeout and TTL to request jobs
2018-05-09 09:08:22 +02:00
Chocobozzz
7d8e778ad0
Fix video channel update/create on empty fields
2018-05-07 11:31:23 +02:00
Rigel Kent
966eb05313
feature: initial syndication feeds tests for instance-wide feeds
2018-04-26 16:30:27 +02:00
Chocobozzz
08c1efbe32
Add video channel management
2018-04-26 16:18:01 +02:00
Chocobozzz
ed56ad1193
Add ability to update the user display name/description
2018-04-26 10:03:40 +02:00
Chocobozzz
e0ea4b1d55
Implement video channel feeds
2018-04-25 17:30:56 +02:00
Chocobozzz
170726f523
Implement video channel views
2018-04-25 16:56:13 +02:00
Chocobozzz
cc918ac3f4
Update video-channel routes (again)
...
Use /video-channels now, it's more simple for clients
2018-04-25 16:16:21 +02:00
Chocobozzz
03e12d7c49
Add account link in videos list
2018-04-25 14:32:19 +02:00
Chocobozzz
6b738c7a31
Video channel API routes refractor
2018-04-25 13:50:48 +02:00
Chocobozzz
48dce1c90d
Update video channel routes
2018-04-24 17:12:57 +02:00
Chocobozzz
0626e7af82
Add account view
2018-04-24 15:13:19 +02:00
Chocobozzz
9309c3df8f
Update changelog
2018-04-23 15:44:00 +02:00
Chocobozzz
9d3ef9fe05
Use ISO 639 for languages
2018-04-23 14:39:52 +02:00
Chocobozzz
6cced8f915
Add resolution in torrent file name
2018-04-19 15:37:44 +02:00
Chocobozzz
81e504b34e
Better file name for torrent
2018-04-19 15:13:41 +02:00
Chocobozzz
2243730c8e
Add information concerning video privacy in my videos list
2018-04-19 14:52:10 +02:00
Chocobozzz
41f657c570
Add help concerning NSFW videos in upload
2018-04-19 11:47:02 +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
f55e5a7bf8
Process broadcast requests in parallel
2018-04-18 16:04:49 +02:00
Chocobozzz
5350fd8e5b
Move server follow in the job queue
...
It helps to track follow errors
2018-04-18 15:32:40 +02:00
Chocobozzz
bf6e8e3e3d
Fix tests
2018-04-18 15:27:33 +02:00
Chocobozzz
66dc590764
Add ability to click on the account in watch page
2018-04-17 15:11:12 +02:00
Chocobozzz
4195cd2bc5
Add redis cache to feed route
2018-04-17 14:04:34 +02:00
Pierre-Alain TORET
cff8b272b1
Support hostname binding in config
...
* Add basic support for hostname binding
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Make production example a bit more secure
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Make example config files compatible with hostname binding modification
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Fix typo
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Bind on 127.0.0.1 by default
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Update Docker configuration with hostname binding
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2018-04-17 11:14:32 +02:00
Chocobozzz
7b87d2d514
Handle sort in rss
2018-04-17 10:56:27 +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
94ff4c2335
Add auth documentation
2018-04-16 17:27:00 +02:00
Chocobozzz
37ddeba57f
Don't add a dot after the url in forgot password email
2018-04-15 09:29:53 +02:00
Chocobozzz
ee28cdf1c4
Upgrade server dependencies
2018-04-06 14:39:19 +02:00
Chocobozzz
a8462c8e3a
Automatic resolution according to user bandwidth V1
2018-04-05 16:15:51 +02:00
Chocobozzz
3d3441d6c7
Don't start application until all components were initialized
2018-04-04 11:04:14 +02:00
Chocobozzz
72de91cb10
Fix privacy argument in upload script
2018-04-04 10:47:02 +02:00
Chocobozzz
c49db162ee
Add tests for publishedAt
2018-04-04 10:21:36 +02:00
Chocobozzz
20760d9160
Accept unlisted comments too
2018-04-04 09:59:31 +02:00
memorybox
f97d299230
fix #456 catching errors in import-videos ( #457 )
2018-04-02 20:28:25 +02:00
Chocobozzz
79d28db3f9
Fix migration 200
2018-03-30 17:47:21 +02:00
Julien Le Bras
2922e048de
Add publishedAt field for video model.
...
* New field added in the `video` table + migration script
* `publishedAt` updated to NOW when privacy changes from private to
public/unlisted (default = NOW)
* Models updated to handle the new attribute
* Client interface updated to use `publishedAt` instead of `createdAt`
except in My Account > My Videos view
2018-03-30 08:52:58 +02:00
Chocobozzz
d8c2e37988
Upgrade changelog
2018-03-29 13:42:03 +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
Chocobozzz
e33e7fc89e
Fix views system behind a proxy
2018-03-28 14:51:50 +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
Olivier Jolly
320f8d7e01
Add privacy setting to upload.js cli ( #422 )
2018-03-27 16:15:40 +02:00
Chocobozzz
be1fc4bc50
Fix custom server configuration numbers
2018-03-27 15:46:36 +02:00
Chocobozzz
3e0c9ff5d5
Add ability to search on domain and username too
2018-03-27 15:09:53 +02:00
Chocobozzz
4b8f09fa01
Fix content type response for ActivityPub
2018-03-27 14:29:22 +02:00
Chocobozzz
e53f952eba
Improve SQL request for video AP request
2018-03-27 14:29:22 +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
fc27b17c6b
Put Person first in AP attributedTo
2018-03-27 13:40:30 +02:00
Chocobozzz
07197db4c5
Try to refractor activities sending
...
There is still a need for work on this part though
2018-03-27 13:33:56 +02:00
Chocobozzz
73c0809326
Fix delete comment federation
2018-03-27 11:11:15 +02:00
Rigel Kent
761fc1ddfe
Add sign language to the index of languages ( #420 )
2018-03-27 11:06:18 +02:00
Chocobozzz
d5b7d9110d
Fix error logging
2018-03-26 16:04:14 +02:00
Chocobozzz
27d56b5453
Fix videos import script
2018-03-26 14:20:33 +02:00
Rigel Kent
45b8a42ca1
truncating long video names in import-videos.js ( fixes #392 ) ( #415 )
2018-03-26 14:07:45 +02:00
Rigel Kent
48e35415c7
per missing field error in upload.js ( fixes #414 ) ( #416 )
2018-03-26 13:13:01 +02:00
Chocobozzz
53eb90c0ab
Fix check comments params unit tests
2018-03-26 09:48:20 +02:00
Okhin
5c5638a062
Removing unnecessary semicolons
2018-03-24 21:17:29 +01:00
Okhin
f5b611f9ee
Replacing the err being thrown by a gracefull exit.process(1)
2018-03-24 21:17:29 +01:00
Aurélien Bertron
b32b782718
Limit comment length to 1 character, fixes #394 ( #399 )
2018-03-24 19:40:48 +01:00