Skip to content

Commit

Permalink
post: Release 4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jesec committed Nov 10, 2020
1 parent 8591ce2 commit 2832686
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 7 deletions.
5 changes: 2 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Flood

# Short bio or description (displayed in the header)
description: Flood
description: a modern web UI for rTorrent, Transmission and qBittorrent

repository: jesec/flood

Expand All @@ -20,7 +20,6 @@ footer-links:
rss: true
twitter:


# Enter your Disqus shortname (not your username) to enable commenting on posts
# You can find your shortname on the Settings page of your Disqus account
disqus:
Expand Down Expand Up @@ -48,7 +47,7 @@ kramdown:
syntax_highlighter: rouge
syntax_highlighter_opts:
# Use existing pygments syntax highlighting css
css_class: 'highlight'
css_class: "highlight"

# Set the Sass partials directory, as we're using @imports
sass:
Expand Down
43 changes: 43 additions & 0 deletions _posts/blog/2020-11-10-Changelog-4.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: post
title: Release 4.0
category: blog
excerpt: Transmission, qBittorrent support, documented APIs and new features
author: Jesse Chan (jesec)
---

## [4.0.1] (November 10, 2020)
* Fix the unreliable clear all notification button
* Bump dependencies

## [4.0.0] (November 9, 2020)
* Experimental multi-client support
* qBittorrent
* Transmission
* Stabilized and documented public API endpoints
* Defined and documented internal interfaces, data structures and APIs
* Better documentation for users and developers
* Full migration to TypeScript
* Reasonable test coverages for API endpoints
* Torrent creation support
* Add torrents as completed
* Dropdown selector for existing tags
* Seeding status in status filter
* Set tracker URLs of torrents
* Improved handling of rendering, updating and scrolling of torrent list
* Preliminary tests show that Flood can now handle 500,000 torrents at least in the frontend.
* Note: real-world performance depends on other factors such as method call and deserialization operations in the backend and data transfer between backend and frontend.
* Better performance, less memory and CPU consumption in both frontend and backend
* New translations
* Chinese (Traditional), thanks to @vongola12324
* Czech, thanks to Jan Březina
* French, thanks to @Zopieux and @Mystere98
* German, thanks to @chint95
* Bug fixes
* Security enhancements
* Dockerfile revamp
* Native build tools no longer needed as native dependency is replaced with WebAssembly variant
* Server is packed before distribution, reduced number of dependencies in production, faster installation

[4.0.0]:https://github.com/jesec/flood/compare/v3.1.0...v4.0.0
[4.0.1]:https://github.com/jesec/flood/compare/v4.0.0...v4.0.1
11 changes: 7 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<div class="col-lg-5 text-center text-lg-left pb-10" style="align-self: center;">

<h1>{{ site.description }}</h1>
<p>A beautiful web UI for rTorrent.</p>
<p>A beautiful web UI for various torrent clients.</p>
<a class="btn btn-primary text-primary" href="https://www.npmjs.com/flood">
{% include svg/download.svg %} Download</a>
<a class="btn btn-link text-white" href="{{ site.baseurl }}/blog">Blog</a>
Expand All @@ -29,7 +29,8 @@ <h2>Latest news</h2>
{% for post in site.categories.blog limit:1 %}
<h3><a class="fg-primary-dark" href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></h3>
<h6>{{ post.excerpt }}</h6>
<p>{% include svg/clock.svg %} {{ post.date | date: '%B %d, %Y' }}{% if post.author %} {% include svg/author.svg %} {{ post.author }}{% endif %}</p>
<p>{% include svg/clock.svg %} {{ post.date | date: '%B %d, %Y' }}{% if post.author %}
{% include svg/author.svg %} {{ post.author }}{% endif %}</p>
{% endfor %}
</div>
</div>
Expand Down Expand Up @@ -71,7 +72,9 @@ <h2>Localization</h2>
<br><br>
And, of course, you can still tell Flood to use a specific language.
<br><br>
Thanks to the integration with renowned translation management system <a href="https://crwd.in/flood">Crowdin</a>, it is easier than ever to <a href="https://crwd.in/flood">contribute your translations to Flood</a>.
Thanks to the integration with renowned translation management system <a
href="https://crwd.in/flood">Crowdin</a>, it is easier than ever to <a
href="https://crwd.in/flood">contribute your translations to Flood</a>.
</p>
</div>

Expand All @@ -91,4 +94,4 @@ <h2>Ready? Get Flood now!</h2>
</a>
</div>
</div>
</section>
</section>

0 comments on commit 2832686

Please sign in to comment.