Chocobozzz [Wed, 21 Feb 2018 17:23:20 +0000 (18:23 +0100)]
Fix support field validation in video edit
Chocobozzz [Wed, 21 Feb 2018 16:48:50 +0000 (17:48 +0100)]
Put comments reply on the top
Chocobozzz [Wed, 21 Feb 2018 16:46:04 +0000 (17:46 +0100)]
Fix comment highlight
Chocobozzz [Wed, 21 Feb 2018 16:38:23 +0000 (17:38 +0100)]
Open mentions in new tab
SVNET Libre [Wed, 21 Feb 2018 16:16:52 +0000 (17:16 +0100)]
Upgrade.sh : Add diff command for config update (#308)
* Add diff command for config update
* Add Context Information
"Updating Configuration File..."
* Modify context information for the config file
Chocobozzz [Wed, 21 Feb 2018 16:08:06 +0000 (17:08 +0100)]
Bumped to version v0.0.26-alpha
SVNET Libre [Wed, 21 Feb 2018 16:05:21 +0000 (17:05 +0100)]
Update Production Guide (#309)
* Update Production Guide
Pull Request #308
* change the execution of the script
Chocobozzz [Wed, 21 Feb 2018 15:47:40 +0000 (16:47 +0100)]
Mkae upgrade.sh executable
Chocobozzz [Wed, 21 Feb 2018 15:44:18 +0000 (16:44 +0100)]
Add links to comment mentions
Chocobozzz [Wed, 21 Feb 2018 09:07:02 +0000 (10:07 +0100)]
Unlisted videos are not displayed on Mastodon now
Chocobozzz [Wed, 21 Feb 2018 07:49:05 +0000 (08:49 +0100)]
Hide support button if it is empty
Chocobozzz [Tue, 20 Feb 2018 17:56:43 +0000 (18:56 +0100)]
Add nsfw support in import-videos
Chocobozzz [Tue, 20 Feb 2018 17:18:47 +0000 (18:18 +0100)]
Fix 401 detection on import videos
Chocobozzz [Tue, 20 Feb 2018 17:01:38 +0000 (18:01 +0100)]
Add ability to import videos from all supported youtube-dl sites
LecygneNoir [Tue, 20 Feb 2018 17:03:56 +0000 (18:03 +0100)]
import-youtube: add try/catch to manage token expiration when importing lot of youtube videos (#306)
Chocobozzz [Tue, 20 Feb 2018 15:13:05 +0000 (16:13 +0100)]
Add support to video support on client
Luc Didry [Tue, 20 Feb 2018 13:40:54 +0000 (14:40 +0100)]
Add `etc` on some points of the CoC (#305)
Rigel Kent [Tue, 20 Feb 2018 13:26:14 +0000 (14:26 +0100)]
Create CODE_OF_CONDUCT.md (#304)
We want to be inclusive to the largest number of participants, with the most varied and diverse backgrounds possible. As such, we should take position as to how we will defend our contributors. Better settle on how we handle dire situations before they happen.
Nota: the code of conduct isn't clear on the disclosure of an incident per se. That should be investigated further.
Chocobozzz [Tue, 20 Feb 2018 13:16:32 +0000 (14:16 +0100)]
Fix instance name displaying with long text
Chocobozzz [Tue, 20 Feb 2018 10:29:28 +0000 (11:29 +0100)]
Don't break design on long description/comment
Chocobozzz [Tue, 20 Feb 2018 10:04:21 +0000 (11:04 +0100)]
Add links support in comments
Chocobozzz [Tue, 20 Feb 2018 09:41:11 +0000 (10:41 +0100)]
Handle line feeds in comments
Chocobozzz [Tue, 20 Feb 2018 08:53:42 +0000 (09:53 +0100)]
Add filename in upload form title
Chocobozzz [Tue, 20 Feb 2018 08:50:44 +0000 (09:50 +0100)]
Sort video categories/languages
Chocobozzz [Mon, 19 Feb 2018 10:31:50 +0000 (11:31 +0100)]
Fix lint
Chocobozzz [Mon, 19 Feb 2018 10:12:58 +0000 (11:12 +0100)]
Add ability to import just one video from youtube
Chocobozzz [Mon, 19 Feb 2018 09:38:24 +0000 (10:38 +0100)]
Improve comment highlighting
Chocobozzz [Mon, 19 Feb 2018 08:41:03 +0000 (09:41 +0100)]
Fix sort inconsistency
LecygneNoir [Mon, 19 Feb 2018 08:42:43 +0000 (09:42 +0100)]
add import-youtube guide inside documentation (#298)
* add import-youtube guide inside documentation
* safer to use unlink instead of rm to delete symbolic link, avoid risk of deleting entire directories in case of syntax error
* spelling mistake corrections
* anonymise URLs
* git also needed as dependencies to run yarn install
jonathanraes [Sun, 18 Feb 2018 08:57:26 +0000 (09:57 +0100)]
Issue #168: youtube-like marking of comments (#297)
* youtube-like marking of comments
uses GET parameters to mark comments similar to youtube
* place link to comment in 'comment-date'
* Use a routes to highight a comment
Chocobozzz [Sun, 18 Feb 2018 08:47:13 +0000 (09:47 +0100)]
Fix issue with webm and opus video
Dimitri Gilbert [Sat, 17 Feb 2018 18:24:56 +0000 (19:24 +0100)]
Apidoc (#302)
* Basic api documentation
* fix styling issue
* fix styling issue
* gitignore unecessary folders
* openApi 2.0 first draft
* solved conflicts
* solved errors in openapi file
* added missing doc on video + deleted apidoc comments
* fix last warnings and errors inopenapi definition
* openapi fix typo + improvement on video/comment endpoints
* removed misplaced openapi file
* api documentation improvement
Chocobozzz [Fri, 16 Feb 2018 18:30:58 +0000 (19:30 +0100)]
Add video image components
Chocobozzz [Fri, 16 Feb 2018 18:21:34 +0000 (19:21 +0100)]
Fix gitignore
Chocobozzz [Fri, 16 Feb 2018 18:00:31 +0000 (19:00 +0100)]
Fix travis tests
Chocobozzz [Fri, 16 Feb 2018 17:42:02 +0000 (18:42 +0100)]
Upgrade server dependencies
Chocobozzz [Fri, 16 Feb 2018 16:24:47 +0000 (17:24 +0100)]
Add loading bar when updating a video
Chocobozzz [Fri, 16 Feb 2018 15:35:32 +0000 (16:35 +0100)]
Add ability to update thumbnail and preview on client
Chocobozzz [Fri, 16 Feb 2018 10:19:54 +0000 (11:19 +0100)]
Fix avatars on video watch page
Chocobozzz [Fri, 16 Feb 2018 10:04:12 +0000 (11:04 +0100)]
Try to improve production guide
Chocobozzz [Fri, 16 Feb 2018 10:03:42 +0000 (11:03 +0100)]
Fix duplicates detection
Chocobozzz [Fri, 16 Feb 2018 09:11:12 +0000 (10:11 +0100)]
Import videos in the correct order
Chocobozzz [Fri, 16 Feb 2018 07:37:50 +0000 (08:37 +0100)]
Bumped to version v0.0.24-alpha
Chocobozzz [Fri, 16 Feb 2018 07:33:19 +0000 (08:33 +0100)]
Add \n in changelog
Chocobozzz [Thu, 15 Feb 2018 18:33:20 +0000 (19:33 +0100)]
Update code contributors list
Chocobozzz [Thu, 15 Feb 2018 17:40:24 +0000 (18:40 +0100)]
Fix remote image fetching
Chocobozzz [Thu, 15 Feb 2018 14:59:48 +0000 (15:59 +0100)]
Handle changelog in release
Chocobozzz [Thu, 15 Feb 2018 13:46:26 +0000 (14:46 +0100)]
Implement support field in video and video channel
Chocobozzz [Thu, 15 Feb 2018 10:27:11 +0000 (11:27 +0100)]
Fix max buffer reached in youtube import
Chocobozzz [Wed, 14 Feb 2018 17:40:39 +0000 (18:40 +0100)]
Fix concurrency issue on video upload
Chocobozzz [Wed, 14 Feb 2018 17:21:14 +0000 (18:21 +0100)]
Fix tests
Chocobozzz [Wed, 14 Feb 2018 16:20:39 +0000 (17:20 +0100)]
Fix video play promise error on non supported browsers
Chocobozzz [Wed, 14 Feb 2018 16:16:32 +0000 (17:16 +0100)]
Move adding a video view videojs peertube plugin
Chocobozzz [Wed, 14 Feb 2018 15:02:16 +0000 (16:02 +0100)]
Fix embed lint
Chocobozzz [Wed, 14 Feb 2018 14:56:07 +0000 (15:56 +0100)]
Support thumbnails in youtube import
Chocobozzz [Wed, 14 Feb 2018 14:33:49 +0000 (15:33 +0100)]
Handle thumbnail update
Chocobozzz [Wed, 14 Feb 2018 14:33:25 +0000 (15:33 +0100)]
Change default logging
Chocobozzz [Wed, 14 Feb 2018 10:09:02 +0000 (11:09 +0100)]
Better upgrade script consistency
Chocobozzz [Tue, 13 Feb 2018 17:17:05 +0000 (18:17 +0100)]
Add ability to set video thumbnail/preview
Rigel Kent [Wed, 14 Feb 2018 10:11:49 +0000 (11:11 +0100)]
Precisions and security enhancements to the production guide (#287)
- added precisions and suggestions about how to generate Let's Encrypt certificates. Users have reported their installations didn't work when the problem came from missing certificates (false positives).
- security defaults of Nginx follow the basic robustness principle "be conservative in what you send, be liberal in what you accept", which isn't enough with modern security standards, so we should be picky with the cipher suites we use, among other things. Extra comments (especially for the TLS1.3 protocol support parameter) make the requirement of a recent Nginx installation obvious, and the downgrade alternative remains clear to the system administrator.
All in all, we should aknowledge users will most often copy and paste the configuration files. Making them secure by default may force a few users to read their configuration, but on the long run we are making the fediverse more secure.
Since I've come to modify a bit the Nginx config in `support/doc/production.md`, I've merged it with the template so that they stay consistent.
SVNET Libre [Wed, 14 Feb 2018 10:03:39 +0000 (11:03 +0100)]
Update Guide for upgrade procedure (#281) (#291)
Florent F [Wed, 14 Feb 2018 10:02:51 +0000 (11:02 +0100)]
Use fetch instead of XMLHttpRequest (#292)
Chocobozzz [Tue, 13 Feb 2018 13:11:05 +0000 (14:11 +0100)]
Rewrite infinite scroll
Chocobozzz [Tue, 13 Feb 2018 12:35:10 +0000 (13:35 +0100)]
Fix deleting a video with comments
Chocobozzz [Mon, 12 Feb 2018 16:47:13 +0000 (17:47 +0100)]
Add background placeholder for thumbnails
jonathanraes [Mon, 12 Feb 2018 16:23:30 +0000 (17:23 +0100)]
publish comment on crtl-enter (#290)
Chocobozzz [Mon, 12 Feb 2018 11:48:58 +0000 (12:48 +0100)]
Fix upload from CLI script
Chocobozzz [Mon, 12 Feb 2018 10:25:09 +0000 (11:25 +0100)]
Don't stuck on active jobs
Chocobozzz [Mon, 12 Feb 2018 10:02:14 +0000 (11:02 +0100)]
Improve youtube import script
SVNET Libre [Mon, 12 Feb 2018 08:43:16 +0000 (09:43 +0100)]
Upgrade.sh (#281)
* Upgrade.sh
Bash script for upgrading Instance
* add bash strict mode
* move to "scripts" folder and other fix
* Rename scirpts/upgrade.sh to scripts/upgrade.sh
* Fix SQL BACKUP path
* Fix symbolic link update
Erwan Croze [Mon, 12 Feb 2018 07:11:45 +0000 (08:11 +0100)]
Adding dependencies informations for CentOS 7 (#288)
Lucas Teixeira [Sun, 11 Feb 2018 17:28:55 +0000 (15:28 -0200)]
Change manifest properties (#285)
* Change full screen to standalone
This will make the notification bar visible
* Added theme color
Now the address bar will match the color of the search panel.
* Remove orientation:"portrait"
* Re-adding orientation property
This time, with "any" value
Chocobozzz [Fri, 9 Feb 2018 15:47:06 +0000 (16:47 +0100)]
Begin import script with youtube-dl
Chocobozzz [Fri, 9 Feb 2018 12:38:19 +0000 (13:38 +0100)]
Add warning in production guide
Chocobozzz [Fri, 9 Feb 2018 12:36:07 +0000 (13:36 +0100)]
Fix config test
Chocobozzz [Fri, 9 Feb 2018 12:19:01 +0000 (13:19 +0100)]
Bumped to version v0.0.23-alpha
Chocobozzz [Fri, 9 Feb 2018 12:15:40 +0000 (13:15 +0100)]
Fix crash with websocket tracker
Chocobozzz [Fri, 9 Feb 2018 09:54:53 +0000 (10:54 +0100)]
Fix timestamp logging
Chocobozzz [Fri, 9 Feb 2018 09:34:11 +0000 (10:34 +0100)]
Handle error on websocket error
Chocobozzz [Fri, 9 Feb 2018 08:46:18 +0000 (09:46 +0100)]
Bumped to version v0.0.22-alpha
Chocobozzz [Fri, 9 Feb 2018 08:44:38 +0000 (09:44 +0100)]
Add default description and default terms
Chocobozzz [Fri, 9 Feb 2018 08:30:37 +0000 (09:30 +0100)]
Video previews take all the width on mobile
Chocobozzz [Thu, 8 Feb 2018 16:31:05 +0000 (17:31 +0100)]
Add service worker
Chocobozzz [Thu, 8 Feb 2018 10:22:03 +0000 (11:22 +0100)]
Better peertube icons
Chocobozzz [Thu, 8 Feb 2018 09:19:31 +0000 (10:19 +0100)]
Bumped to version v0.0.21-alpha
Chocobozzz [Thu, 8 Feb 2018 09:19:09 +0000 (10:19 +0100)]
Fix error with other videos displayed
Chocobozzz [Thu, 8 Feb 2018 09:09:41 +0000 (10:09 +0100)]
Server the manifest too
Chocobozzz [Thu, 8 Feb 2018 09:00:09 +0000 (10:00 +0100)]
Include manifest in build
Chocobozzz [Thu, 8 Feb 2018 08:37:18 +0000 (09:37 +0100)]
Fix "things went wrong" documentation
Chocobozzz [Wed, 7 Feb 2018 11:47:56 +0000 (12:47 +0100)]
Fix job count api
Chocobozzz [Wed, 7 Feb 2018 11:20:48 +0000 (12:20 +0100)]
Fix other videos not displayed in video watch
Chocobozzz [Wed, 7 Feb 2018 10:17:10 +0000 (11:17 +0100)]
Add note in FAQ for server hardware
Lucas Teixeira [Thu, 8 Feb 2018 08:52:35 +0000 (06:52 -0200)]
Include Web Manifest (#273)
* Include Web Manifest
Now we need to fix the path, which shouldn't be hard.
* Delete unused icon
* Remove Thumbs.db
That file was automatically generated
* Fixed icon path
* Fixed typo
Chocobozzz [Wed, 7 Feb 2018 10:05:59 +0000 (11:05 +0100)]
Fix file downloading
Chocobozzz [Wed, 7 Feb 2018 10:02:56 +0000 (11:02 +0100)]
Fix title and action buttons in video watch
Chocobozzz [Wed, 7 Feb 2018 09:32:14 +0000 (10:32 +0100)]
Fix job queue api
Chocobozzz [Wed, 7 Feb 2018 09:22:35 +0000 (10:22 +0100)]
Watch icon should be on the right
Chocobozzz [Wed, 7 Feb 2018 09:01:37 +0000 (10:01 +0100)]
Fix video play on google chrome
Chocobozzz [Sun, 4 Feb 2018 22:17:01 +0000 (23:17 +0100)]
Correctly set the activity audience in outbox
kaiyou [Tue, 6 Feb 2018 07:37:36 +0000 (08:37 +0100)]
Expose SMTP and instance settings in the Docker environment variables (#277)