diff --git a/_layouts/changelog.html b/_layouts/changelog.html
index ffa5e72..bb54846 100644
--- a/_layouts/changelog.html
+++ b/_layouts/changelog.html
@@ -15,9 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Only the last version and unreleased changes are reported
in the RSS feeds.
-## Unreleased
-
-Empty
+{% comment %}Add unreleased changes here{% endcomment %}
+{{ page.content }}
{% assign ss = site.software | sort_natural: 'software_version_raw' | reverse %}
diff --git a/_pages/software.md b/_pages/software.md
index 8713d63..cff7428 100644
--- a/_pages/software.md
+++ b/_pages/software.md
@@ -43,10 +43,6 @@ permalink: /software/
- [Repository](#repository-7)
- [Documentation](#documentation-7)
- [Releases](#releases-7)
- - [the-flux-of-thought](#the-flux-of-thought)
- - [Repository](#repository-8)
- - [Documentation](#documentation-8)
- - [Releases](#releases-8)
@@ -253,19 +249,3 @@ This page is the only *real* trusted source of some of my software, publicly ava
- [`7.0.5`]({{ site.baseurl }}/software/md-toc-7.0.5/release.html)
- [`7.0.4`]({{ site.baseurl }}/software/md-toc-7.0.4/release.html)
- [`7.0.3`]({{ site.baseurl }}/software/md-toc-7.0.3/release.html)
-
-### the-flux-of-thought
-
-#### Repository
-
-- [canonical repository](https://software.franco.net.eu.org/frnmst/the-flux-of-thought)
-- [Codeberg](https://codeberg.org/frnmst/the-flux-of-thought)
-
-#### Documentation
-
-- [software.franco.net.eu.org/frnmst/the-flux-of-thought#the-flux-of-thought](https://software.franco.net.eu.org/frnmst/the-flux-of-thought#the-flux-of-thought)
-
-#### Releases
-
-- [`4.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-4.0.0/release.html)
-- [`3.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-3.0.0/release.html)
diff --git a/_pages/software_archived.md b/_pages/software_archived.md
index 0d95082..daa5d6c 100644
--- a/_pages/software_archived.md
+++ b/_pages/software_archived.md
@@ -14,10 +14,14 @@ permalink: /software/archived
- [Repository](#repository)
- [Documentation](#documentation)
- [Releases](#releases)
- - [qvm](#qvm)
+ - [the-flux-of-thought](#the-flux-of-thought)
- [Repository](#repository-1)
- [Documentation](#documentation-1)
- [Releases](#releases-1)
+ - [qvm](#qvm)
+ - [Repository](#repository-2)
+ - [Documentation](#documentation-2)
+ - [Releases](#releases-2)
@@ -29,8 +33,9 @@ permalink: /software/archived
#### Repository
-- [canonical repository](https://software.franco.net.eu.org/frnmst/monthly-attendance-paper)
-- [Codeberg](https://codeberg.org/frnmst/monthly-attendance-paper)
+- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper)
+- [Codeberg](https://codeberg.org/frnmst-archives/monthly-attendance-paper)
+- [Framagit](https://framagit.org/frnmst-archives/monthly-attendance-paper)
#### Documentation
@@ -40,13 +45,31 @@ permalink: /software/archived
- [`0.0.2`]({{ site.baseurl }}/software/monthly-attendance-paper-0.0.2/release.html)
+### the-flux-of-thought
+
+#### Repository
+
+- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought)
+- [Codeberg](https://codeberg.org/frnmst-archives/the-flux-of-thought)
+- [Framagit](https://framagit.org/frnmst-archives/the-flux-of-thought)
+
+#### Documentation
+
+- [software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought](https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought)
+
+#### Releases
+
+- [`4.0.1`]({{ site.baseurl }}/software/the-flux-of-thought-4.0.1/release.html)
+- [`4.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-4.0.0/release.html)
+- [`3.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-3.0.0/release.html)
+
### qvm
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/qvm)
-- [GitHub](https://github.com/frnmst/qvm)
-- [Codeberg](https://codeberg.org/frnmst/qvm)
+- [Codeberg](https://codeberg.org/frnmst-archives/qvm)
+- [Framagit](https://framagit.org/frnmst-archives/qvm)
#### Documentation
diff --git a/_software/CHANGELOG-automated-tasks.md b/_software/CHANGELOG-automated-tasks.md
index 19050f3..dc14a0d 100644
--- a/_software/CHANGELOG-automated-tasks.md
+++ b/_software/CHANGELOG-automated-tasks.md
@@ -8,3 +8,7 @@ updated: 2021-08-24 15:35:37
date: 2021-08-24 15:35:37
last_version: 11.2.0
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-django-futils.md b/_software/CHANGELOG-django-futils.md
index befcfbb..34d1f48 100644
--- a/_software/CHANGELOG-django-futils.md
+++ b/_software/CHANGELOG-django-futils.md
@@ -8,3 +8,7 @@ updated: 2021-09-01 00:17:27
date: 2021-09-01 00:17:27
last_version: 4.0.0
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-docker-debian-postgis-django.md b/_software/CHANGELOG-docker-debian-postgis-django.md
index fc7d0a1..44e06fe 100644
--- a/_software/CHANGELOG-docker-debian-postgis-django.md
+++ b/_software/CHANGELOG-docker-debian-postgis-django.md
@@ -8,3 +8,7 @@ updated: 2021-08-30 20:35:37
date: 2021-08-30 20:35:37
last_version: 6.0.0
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-fattura-elettronica-reader.md b/_software/CHANGELOG-fattura-elettronica-reader.md
index f6cf1ff..8a6798e 100644
--- a/_software/CHANGELOG-fattura-elettronica-reader.md
+++ b/_software/CHANGELOG-fattura-elettronica-reader.md
@@ -8,3 +8,7 @@ updated: 2021-09-20 10:20:07
date: 2021-09-20 10:20:07
last_version: 2.0.7
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-fpydocs.md b/_software/CHANGELOG-fpydocs.md
index c4b1604..1a0fd38 100644
--- a/_software/CHANGELOG-fpydocs.md
+++ b/_software/CHANGELOG-fpydocs.md
@@ -8,3 +8,7 @@ updated: 2021-08-23 17:02:52
date: 2021-08-23 17:02:52
last_version: 4.1.0
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-fpyutils.md b/_software/CHANGELOG-fpyutils.md
index 1d63b83..9c60e7e 100644
--- a/_software/CHANGELOG-fpyutils.md
+++ b/_software/CHANGELOG-fpyutils.md
@@ -8,3 +8,7 @@ updated: 2021-07-30 16:01:52
date: 2021-07-30 16:01:52
last_version: 2.0.1
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-licheck.md b/_software/CHANGELOG-licheck.md
index e3821c6..9bb6d91 100644
--- a/_software/CHANGELOG-licheck.md
+++ b/_software/CHANGELOG-licheck.md
@@ -8,3 +8,7 @@ updated: 2021-08-10 20:56:19
date: 2021-08-10 20:56:19
last_version: 0.0.3
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-md-toc.md b/_software/CHANGELOG-md-toc.md
index 55010b1..74ae774 100644
--- a/_software/CHANGELOG-md-toc.md
+++ b/_software/CHANGELOG-md-toc.md
@@ -8,3 +8,7 @@ updated: 2021-08-20 15:37:47
date: 2021-08-20 15:37:47
last_version: 8.0.1
---
+
+## Unreleased
+
+Empty
diff --git a/_software/CHANGELOG-the-flux-of-thought.md b/_software/CHANGELOG-the-flux-of-thought.md
new file mode 100644
index 0000000..8cae146
--- /dev/null
+++ b/_software/CHANGELOG-the-flux-of-thought.md
@@ -0,0 +1,10 @@
+---
+layout: changelog
+enable_markdown: true
+software_name: the-flux-of-thought
+title: the-flux-of-thought changelog
+excerpt: none
+updated: 2021-09-20 13:51:31
+date: 2021-09-20 13:51:31
+last_version: 4.0.1
+---
diff --git a/_software/the-flux-of-thought-4.0.1/changelog.md b/_software/the-flux-of-thought-4.0.1/changelog.md
new file mode 100644
index 0000000..244e327
--- /dev/null
+++ b/_software/the-flux-of-thought-4.0.1/changelog.md
@@ -0,0 +1,5 @@
+### Changed
+
+- Added deprecation notice.
+- Added fixed width for all images (300px).
+- Updated git hooks.
diff --git a/_software/the-flux-of-thought-4.0.1/release.md b/_software/the-flux-of-thought-4.0.1/release.md
new file mode 100644
index 0000000..12f3f88
--- /dev/null
+++ b/_software/the-flux-of-thought-4.0.1/release.md
@@ -0,0 +1,13 @@
+---
+layout: software_release
+enable_markdown: true
+title: release
+excerpt: none
+software_name: the-flux-of-thought
+software_version: 4.0.1
+software_version_raw: 000004.000000.000001
+release_date: 2021-09-20
+is_on_pypi: false
+has_changelog: true
+signing_public_key: pgp_pubkey_since_2019.txt
+---
diff --git a/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz
new file mode 100644
index 0000000..a80d9b9
Binary files /dev/null and b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz differ
diff --git a/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA256SUM.txt b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA256SUM.txt
new file mode 100644
index 0000000..16cb30d
--- /dev/null
+++ b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA256SUM.txt
@@ -0,0 +1 @@
+1e4672c160861259c51c0f2fb8ac37293667d4dcc6102d5b917baf30890841ae the-flux-of-thought-4.0.1.tar.gz
diff --git a/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA512SUM.txt b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA512SUM.txt
new file mode 100644
index 0000000..8175c6c
--- /dev/null
+++ b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.SHA512SUM.txt
@@ -0,0 +1 @@
+091ad96826de6b9d48cfce9052f6b90e055f1905fab0c57e822f7d9bda8472d4b469af53b4ee92b9ba1934e76c4cfa3d904c3952210e8450ecf9d60e157768fd the-flux-of-thought-4.0.1.tar.gz
diff --git a/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.sig b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.sig
new file mode 100644
index 0000000..fbe39a1
--- /dev/null
+++ b/_software/the-flux-of-thought-4.0.1/the-flux-of-thought-4.0.1.tar.gz.sig
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEECQ7wtO7QEmICo89RJBFu2FZmeAoFAmFJpFMACgkQJBFu2FZm
+eAosMBAAw1LXwVDKtVBWm1NOoiVf+MRhzLpgfFk59JKDWLFvDryASrHQ3XB5Vfm/
+TOaEv6x6Fd2TlFUeH6D3H6Ac8hB0xfD60vDHSYUO18E+m8hyDfgntwlkPXmmWZBh
+Kg+TdQjQy/chkdNnXrosgb53VIAp9+IXwnwckLmWzzktwleGL59+/BYOzyEHM7qp
+ctFOVXVMiN6Z6Ej6MGyyjhZdvAqldBOcOaBI27NTnFIC0AEyDh/3NYUAmuNeKT7X
+hO+D5GTsQS9jKkLcHe1D8NmvFqR38P92aRVzySA8vmn+o/t+eLr/75o4oiQRrUXM
+IFOXB76GITxX568UsLXkoQOIAb0XAkePaB+aLLXr3/YaxDkPvC4uBGK+OhI3B9VM
+fhxckk3wU/xFp//QUB9ZQhb9hQieHjJCCjZzmUrVKlxiOSYKQpIXatB6PdmfQ1iH
+bJEa38MzIji2KI0jX6u7Jnq4bpTuErQtQLH8ZRoxxzUoCSWogywLhi9ivqAR3cTP
+E2L0Yni9lfMyz0F+R63vV7Oz+x+poz8wII4s3bbdTIk73eSaQQpzRxH94PH04MfK
+DJGr19wOdhfrHurWkzFfv3dzCucBhypKq5E17I8nAN8QIjudWkhtjeiQKOLqA6Y0
+OtBVjNXN2jvmnTqEFnX6r0SUP8OoMN920EnDAlSGqGqkm8Zo8rw=
+=J+Lr
+-----END PGP SIGNATURE-----