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
ee28cdf1c4
Upgrade server dependencies
2018-04-06 14:39:19 +02:00
Chocobozzz
228e84aa7e
Upgrade spectacle module
2018-04-06 10:44:02 +02:00
Chocobozzz
ae61cb09dc
Bumped to version v1.0.0-beta.3
2018-03-29 14:13:23 +02:00
Chocobozzz
490b595a01
Prevent brute force login attack
2018-03-29 11:03:30 +02:00
Chocobozzz
63f4b13281
Bumped to version v1.0.0-beta.2
2018-03-28 08:42:23 +02:00
Chocobozzz
040d455178
Bumped to version v1.0.0-beta.1
2018-03-20 10:33:38 +01:00
Chocobozzz
0960af624e
Bumped to version v1.0.0-alpha.10
2018-03-19 18:47:10 +01:00
Chocobozzz
a2d27bdf4c
Bumped to version v1.0.0-alpha.9
2018-03-19 17:31:38 +01:00
Chocobozzz
28ea3742d7
Bumped to version v1.0.0-alpha.8
2018-03-15 14:44:25 +01:00
Chocobozzz
c39ea24b71
Upgrade server depencencies
2018-03-13 16:00:39 +01:00
Chocobozzz
0dd46b46e8
Bumped to version v1.0.0-alpha.7
2018-03-13 11:02:45 +01:00
Chocobozzz
a1b4077495
Update licence in package json
2018-03-11 09:53:15 +01:00
Chocobozzz
746a3d47a7
Bumped to version v1.0.0-alpha.6
2018-03-09 10:33:37 +01:00
Chocobozzz
530d7fdd8d
Bumped to version v1.0.0-alpha.5
2018-03-08 14:42:19 +01:00
Chocobozzz
8b0516fede
Bumped to version v1.0.0-alpha.4
2018-03-06 11:26:20 +01:00
Chocobozzz
f0f1a3fc9e
Bumped to version v1.0.0-alpha.3
2018-03-02 09:22:10 +01:00
Chocobozzz
059f3b0dfb
Bumped to version v1.0.0-alpha.2
2018-03-02 09:02:00 +01:00
Chocobozzz
b50634b440
Bumped to version v1.0.0-alpha.1
2018-03-01 14:46:20 +01:00
Chocobozzz
d7137ad5fb
Bumped to version v0.0.29-alpha
2018-02-28 10:58:41 +01:00
Chocobozzz
3babbd2503
Bumped to version v0.0.28-alpha
2018-02-26 11:46:46 +01:00
Chocobozzz
4da00dd2ff
Bumped to version v0.0.27-alpha
2018-02-23 16:52:08 +01:00
Chocobozzz
d78fba12dc
Move typescript/ts-node in dev dependencies
2018-02-22 10:44:03 +01:00
Chocobozzz
c2ff22015e
Upgrade dependencies and remove standard
2018-02-22 10:42:26 +01:00
Chocobozzz
40aa7157e2
Bumped to version v0.0.26-alpha
2018-02-21 17:10:57 +01:00
Chocobozzz
e79c65723b
Upgrade server dependencies
2018-02-16 18:42:02 +01:00
Chocobozzz
f000931687
Bumped to version v0.0.24-alpha
2018-02-16 08:37:50 +01:00
Chocobozzz
a7fea183f0
Begin import script with youtube-dl
2018-02-09 16:47:06 +01:00
Chocobozzz
1ab7b637ec
Bumped to version v0.0.23-alpha
2018-02-09 13:19:01 +01:00
Chocobozzz
c525c09375
Bumped to version v0.0.22-alpha
2018-02-09 09:46:18 +01:00
Chocobozzz
4dd626d34d
Bumped to version v0.0.21-alpha
2018-02-08 10:19:31 +01:00
Chocobozzz
fa236ef067
Bumped to version v0.0.20-alpha
2018-02-01 11:25:08 +01:00
Chocobozzz
8892e8cc63
Bumped to version v0.0.19-alpha
2018-01-31 09:08:25 +01:00
Chocobozzz
f076daa76a
Add tests for emails
2018-01-30 15:16:24 +01:00
Chocobozzz
ecb4e35f4e
Add ability to reset our password
2018-01-30 13:27:07 +01:00
Chocobozzz
61c04fa9b3
Bumped to version v0.0.18-alpha
2018-01-29 15:14:54 +01:00
Chocobozzz
30f0d5e0b3
Bumped to version v0.0.17-alpha
2018-01-29 11:58:27 +01:00
Chocobozzz
93bd24a97d
Bumped to version v0.0.16-alpha
2018-01-29 11:28:42 +01:00
Chocobozzz
f96d1df329
Fix package.json scripts
2018-01-26 09:50:43 +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
5e1c08eb94
Add api doc in html
2018-01-24 11:54:32 +01:00
Chocobozzz
1f7ab4f310
Upgrade server dependencies
2018-01-24 10:25:56 +01:00
Chocobozzz
95d5969445
Bumped to version v0.0.15-alpha
2018-01-24 09:36:42 +01:00
Chocobozzz
d0e848b77e
Move commander in production dependencies
2018-01-23 18:58:07 +01:00
Chocobozzz
47162b722a
Bumped to version v0.0.14-alpha
2018-01-23 17:19:23 +01:00
Chocobozzz
451ce9642c
Add commander in dependencies instead of dev dep
2018-01-22 09:42:42 +01:00
Chocobozzz
23e27dd535
Add ability to configure log level
2018-01-19 13:58:13 +01:00
Chocobozzz
134337bd07
Bumped to version v0.0.13-alpha
2018-01-18 19:50:28 +01:00
Chocobozzz
3c7a59684e
Bumped to version v0.0.12-alpha
2018-01-18 18:34:34 +01:00
Chocobozzz
f05a1c30c1
Don't show videos of remote instance after unfollow
2018-01-18 15:42:20 +01:00
Chocobozzz
712f6a4f91
Bumped to version v0.0.11-alpha
2018-01-16 08:47:48 +01:00
Chocobozzz
2d13b29965
Remove npm run upgrade
...
Use command from production.md instead
2018-01-15 18:23:17 +01:00
Chocobozzz
53733ec2ab
Bumped to version v0.0.10-alpha
2018-01-15 18:07:07 +01:00
Chocobozzz
fc8efdfd14
Bumped to version v0.0.9-alpha
2018-01-15 16:47:53 +01:00
Chocobozzz
2be3056c64
Bumped to version v0.0.8-alpha
2018-01-15 16:43:40 +01:00
Chocobozzz
519b8df5f8
Bumped to version 0.0.7-alpha
2018-01-15 11:55:27 +01:00
Chocobozzz
5ef372a511
Bumped to version 0.0.6-alpha
2018-01-15 11:45:19 +01:00
Chocobozzz
a39c0674b6
Bumped to version 0.0.5-alpha
2018-01-15 11:43:43 +01:00
Chocobozzz
74cad0a1a9
Bumped to version 0.0.4-alpha
2018-01-15 11:35:03 +01:00
Chocobozzz
4f07fd60b2
Bumped to version 0.0.3-alpha
2018-01-15 11:31:25 +01:00
Chocobozzz
f8c79a4194
Bumped to version 0.0.2-alpha
2018-01-15 11:31:21 +01:00
Chocobozzz
6b2ef589ed
Prepare production workflow
2018-01-15 11:28:41 +01:00
Chocobozzz
63bfad7ec9
Try to improve documentations/readme
2018-01-12 18:07:41 +01:00
Benjamin Bouvier
cbca00dfc1
Fix client development so that it uses the local ng binary; ( #177 )
2018-01-06 18:10:51 +01:00
Chocobozzz
2890b615f3
Handle HTML is comments
2018-01-04 17:50:30 +01:00
Chocobozzz
e8e122002d
Automatically resize avatars
2018-01-03 11:36:03 +01:00
Chocobozzz
01de67b9a4
Add avatar max size limit
2018-01-03 11:10:40 +01:00
Chocobozzz
6d85247028
Create comment on replied mastodon statutes
2017-12-22 09:14:50 +01:00
Chocobozzz
24a8e782d8
Add bootstrap analyzer and optimize build
2017-12-20 09:05:16 +01:00
Chocobozzz
ce33ee01cd
Use RsaSignature2017
2017-12-19 10:53:16 +01:00
Chocobozzz
3fd3ab2d34
Move models to typescript-sequelize
2017-12-13 16:50:33 +01:00
Chocobozzz
6cae49d262
Upgrade ws
2017-11-30 13:20:35 +01:00
Chocobozzz
41dbdb8acf
Add script to parse log files
2017-11-27 19:40:52 +01:00
Chocobozzz
571389d43b
Make it compile at least
2017-11-27 19:40:51 +01:00
Chocobozzz
e4f97babf7
Begin activitypub
2017-11-27 19:40:51 +01:00
Chocobozzz
08535e56aa
Prepare release script
2017-10-31 18:57:32 +01:00
Chocobozzz
18530063fe
Try matrix to speed up travis builds
2017-10-31 17:23:57 +01:00
Chocobozzz
53abc4c272
Upgrade server packages
2017-10-31 16:31:24 +01:00
Chocobozzz
faab3a8453
Add migration script for channels
2017-10-26 09:11:38 +02:00
Chocobozzz
bcd1c9e194
Server: upgrade packages
2017-10-09 15:18:41 +02:00
Chocobozzz
b60e5f38da
Upgrade express validator to v4
2017-09-15 12:17:08 +02:00
Chocobozzz
8221fef0f9
Upgrade yarn dep
2017-09-04 21:33:01 +02:00
Chocobozzz
0e1dc3e7c6
Convert tests to typescript
2017-09-04 21:30:18 +02:00
Chocobozzz
b0f9f39ed7
Begin user quota
2017-09-04 20:07:54 +02:00
Chocobozzz
c6720f0bf5
Upgrade sequelize
2017-08-25 21:02:09 +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
f981dae861
Add previews cache system between pods
2017-07-12 11:56:02 +02:00
Chocobozzz
8062415498
Update videojs -> 6
2017-07-06 14:39:39 +02:00
Chocobozzz
6fcd19ba73
Move to promises
...
Closes https://github.com/Chocobozzz/PeerTube/issues/74
2017-07-05 14:14:16 +02:00
Chocobozzz
4f13304181
Rename 'npm run upgrade' to 'npm run upgrade-peertube'
...
It was confusing with the command 'npm run update'
2017-06-25 16:30:45 +02:00
Chocobozzz
ba0f8806bc
Return to sequelize@4.0.0-2 (makes tests fail)
2017-06-25 13:51:19 +02:00
Chocobozzz
b4089fd410
Update sequelize
2017-06-25 08:55:31 +02:00
Chocobozzz
62be8e11e2
Don't generate yarn lockfile on upgrade
2017-06-24 10:17:44 +02:00
Chocobozzz
df98563e21
Use typescript standard and lint all files
2017-06-16 14:32:15 +02:00
Chocobozzz
75d612ce3c
Convert scripts to typescript
2017-06-12 21:06:32 +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
75fb0c0b2e
Adapt scripts to typescript
2017-06-10 22:57:31 +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
e02643f32e
Type models
2017-05-25 17:32:16 +02:00
Chocobozzz
65fcc3119c
First typescript iteration
2017-05-20 09:57:40 +02:00
Chocobozzz
85cd99dc84
Use yarn instead of npm install
2017-04-26 22:45:27 +02:00
Chocobozzz
16a31eb741
Server: upgrade to official version of express-oauth-server
2017-04-26 21:22:51 +02:00
Chocobozzz
0dd079da27
Update standard -> 10
2017-04-16 14:25:37 +02:00
Chocobozzz
72329aaa28
Update bittorrent-tracker and standard to v9
2017-03-03 18:45:40 +01:00
Chocobozzz
f6f7dfee01
Server: update express-validator
2017-02-10 11:27:14 +01:00
Chocobozzz
c70e0710b3
Update modules
2017-02-10 11:03:03 +01:00
Chocobozzz
9a5d2a3f54
Admin password stuff
2017-01-27 11:18:53 +01:00
Chocobozzz
a7721e62c0
Server: update deps
2017-01-15 10:23:56 +01:00
Chocobozzz
bdfbd4f162
Server: use crypto instead of ursa for pod signature
2017-01-04 22:23:07 +01:00
Chocobozzz
4d32448895
Server: use binary data instead of base64 to send thumbnails
2016-12-29 12:13:19 +01:00
Chocobozzz
feb4bdfd9b
First version with PostgreSQL
2016-12-19 21:22:28 +01:00
Chocobozzz
93d4a3b551
Add script when the host/port of a pod change
2016-11-22 22:12:13 +01:00
Chocobozzz
9f540774b1
Add upgrade script
2016-10-21 14:23:20 +02:00
Chocobozzz
792b893ed4
Server: add npm run check to check CORS, bittorrent tracker...
2016-10-21 11:20:14 +02:00
Chocobozzz
82221ac920
Update clean script
2016-10-13 21:45:23 +02:00
Chocobozzz
3474b77cbf
Server: update concurrently
2016-10-09 10:49:50 +02:00
Chocobozzz
b9ab2e25fd
Server: add cors policy for torrent file and thumbnails
2016-10-07 15:12:53 +02:00
Chocobozzz
bf94b6f0a1
Server: update to webseed implementation (tests, lint...)
2016-10-07 13:59:06 +02:00
Chocobozzz
a6375e6966
Merge branch 'master' into webseed-merged
2016-10-02 15:39:09 +02:00
Chocobozzz
13e2ab2566
Server: remove segfault handler
2016-10-01 12:01:47 +02:00
Chocobozzz
677f1adf60
Server: workaround for node-ipc that breaks node lts
2016-10-01 11:12:27 +02:00
Chocobozzz
94b0853d68
Update to standard 8
2016-08-25 18:32:47 +02:00
Chocobozzz
26d7d31ba3
Server: encrypt password in database
2016-08-25 17:57:37 +02:00
Chocobozzz
c323efb9cd
Update webtorrent -> 0.96
2016-08-12 17:35:10 +02:00
Chocobozzz
45b81debd6
Server: update dev dependencies
2016-08-07 22:47:11 +02:00
Chocobozzz
052937db8a
First draft using only webseed for server
2016-07-27 21:21:57 +02:00
Chocobozzz
1a42c9e2c0
Server: udpate async to 2.0.0
2016-07-18 17:17:52 +02:00
Chocobozzz
d56ec0d412
Remove livereload module (role of webpack now)
2016-07-18 16:52:54 +02:00
Chocobozzz
5495c83a71
Server: fix ipc bug
2016-07-18 16:16:47 +02:00
Chocobozzz
8f68c31a71
Server: add script that try to simulate a real world situation
...
Each pod randomly upload or remove a video and send the information to
its friend
2016-07-06 20:01:27 +02:00
Chocobozzz
0890478c5c
Update server dependencies
2016-07-01 16:52:45 +02:00
Chocobozzz
be587647f9
Add tags support to server
2016-06-06 14:15:03 +02:00
Chocobozzz
fc76359be1
Adapt npm scripts
2016-06-03 22:34:39 +02:00
Chocobozzz
ec2fd5851a
Downgrade openssl wrapper to see if the travis build still fails
2016-06-01 21:13:29 +02:00
Chocobozzz
575fdcece5
Move scripty and node sass into the main dependencies
2016-06-01 20:12:25 +02:00
Chocobozzz
092fbf58cc
Update node openssl wrapper module
2016-05-31 20:25:10 +02:00
Chocobozzz
cd0e4b1acf
Move livereload to an external script and remove from express.
...
Developers have to use the livereload plugin in their web browser now.
2016-05-21 15:21:15 +02:00
Chocobozzz
788a7e0202
Update webtorrent
2016-05-13 15:27:42 +02:00
Chocobozzz
bc503c2a62
Update to standard 7. Goodbye snake_case, I used to love you
2016-05-13 14:23:11 +02:00
Chocobozzz
3a8a8b5122
Video duration support (server)
2016-05-03 22:41:46 +02:00
Chocobozzz
031bde86e3
Fix npm run clean
2016-04-30 12:57:58 +02:00
Chocobozzz
9353449515
Use scripty instead of writing shell commands in package.json
2016-04-30 12:56:36 +02:00
Chocobozzz
da932efc81
Add loader gif when loading the video
2016-04-29 14:18:14 +02:00
Chocobozzz
bb1e6d0ce3
Generate passwords at initialization (client/admin passwords)
2016-04-19 22:29:36 +02:00
Chocobozzz
e7ea0979f8
Use lodash v4
2016-04-19 22:06:46 +02:00
Chocobozzz
0c1cbbfe29
Add authentications for routes that need it and adapts the tests
2016-04-14 22:06:11 +02:00
Chocobozzz
44124980c5
Add typescript (and angular2) linter
2016-04-08 21:03:47 +02:00
Chocobozzz
02b72dc7f4
Update modules
2016-04-01 14:38:04 +02:00
Chocobozzz
9457bf8807
OAuth server: first draft
2016-03-21 11:56:33 +01:00
Chocobozzz
dd00473a6d
Use official repository for openssl-wrapper
2016-03-16 21:21:56 +01:00
Chocobozzz
2c4a0b5d90
Fix tests
2016-03-15 13:16:54 +01:00
Chocobozzz
e1c8024ab9
Install js-yaml missing dependency
2016-03-14 22:41:06 +01:00
Chocobozzz
5e31b38bbd
Update webtorrent
2016-03-14 22:17:34 +01:00
Chocobozzz
98b01bac2c
Angular 2 : draft 2
2016-03-14 22:16:43 +01:00
Chocobozzz
dc8bc31be5
Angular application :first draft
2016-03-14 13:50:19 +01:00
Chocobozzz
bd324a6692
Prepare client app
2016-03-08 08:37:15 +01:00
Chocobozzz
3d446a26ad
Fix tests
2016-03-07 18:53:03 +01:00
Chocobozzz
ccfd23dfe5
I'm fed up with Gruntfile
2016-03-07 18:01:56 +01:00
Chocobozzz
ce9526fb4b
Update dependencies
2016-02-22 21:24:41 +01:00
Chocobozzz
b3077e4170
Standard v6
2016-02-07 10:39:37 +01:00
Chocobozzz
c4660e08da
Update lodash and webtorrent modules
2016-02-06 16:12:08 +01:00
Chocobozzz
cda021079f
New directory organization
2016-01-30 17:05:22 +01:00
Chocobozzz
86435b9bae
update modules AND REMOVE SUPPORT OF NODE 0.12 :'(
2016-01-24 16:41:19 +01:00
Chocobozzz
b33d09c115
Update ws packages (security issue)
2016-01-07 22:55:40 +01:00
Chocobozzz
a81e7a22af
Update node modules
2016-01-04 13:38:03 +01:00
Chocobozzz
28db68a2e0
Update node-ipc module
2015-12-14 22:34:50 +01:00
Chocobozzz
207fbab44d
Update node modules
2015-12-04 21:43:26 +01:00
Chocobozzz
0b69752270
Add a pool of requests instead of making a request at each action (add
...
video/remove video) for performance in big networks
2015-12-04 16:13:32 +01:00
Chocobozzz
af82cae07d
Add livereload for sass files
2015-12-02 22:16:22 +01:00
Chocobozzz
2dd5b570a6
Force the mocha tests order
2015-11-24 09:13:42 +01:00
Chocobozzz
288a133126
Update package.json (license, repo, author...)
2015-11-24 08:53:35 +01:00
Chocobozzz
3bcb78b3af
Make the network auto sufficient (eject bad pods with scores)
2015-11-24 08:33:59 +01:00
Chocobozzz
e5e7517b62
Use bootstrap sass
2015-11-22 11:34:48 +01:00
Chocobozzz
d74c85c4b8
Update bittorrent-tracker and ws modules
2015-11-11 14:17:56 +01:00
Chocobozzz
4429bba6e2
Add node 4.2 LTS to travis
2015-11-11 13:06:01 +01:00
Chocobozzz
e85782f7da
Views refractoring
2015-11-07 18:22:05 +01:00
Chocobozzz
9d64078659
Clean grunt file
2015-11-03 08:10:30 +01:00
Chocobozzz
810ccd5e8c
Add standard as dev dependency
2015-10-30 18:48:56 +01:00
Chocobozzz
dd0f21d1ea
Update modules and remove browserify (dependance of grunt-browserify)
2015-10-30 17:50:57 +01:00
Chocobozzz
d148f3b9b1
Replace PeopleTube/PeTube by the new name PeerTube
2015-10-29 23:29:42 +01:00
Chocobozzz
8c308c2bf7
Spawn
2015-10-29 23:14:54 +01:00