We (Codethink, James Westman, Kolja Lampe, Bartłomiej Piotrowski, and others in
the Flathub org) have been hard at work on the work outlined in this post by
Rob McQueen supported by the GNOME Foundation and
Endless Network.
A lot of the progress we’ve made is behind the scenes, however thanks to Bart’s
efforts in particular, there is now a beta website which allows us, and
you, to try things out. We’re basing our work on a new website that Kolja
and Bilal Elmoussaoui had already been working on for several months. It
has a number of features not present on the current website, including a
dark mode, download stats for Flatpaks, and the early presentation of some
of the features from the call for contractors.
Using the beta website you can now try logging in with your Github
credentials. If your Github user has access to write to any of the Flatpak
repositories held in the Flathub org then you should see them
automatically listed as Flatpaks you have some level of control over, on your
user information page.
The new website is (currently) in a pair of repositories, one for the
backend and one for the frontend (though we’re considering merging them
at some point in the future), so if you encounter any issues with
the beta website, please file them against those repositories. They are also
designed to work together on a developer laptop if you fancy helping with any
of the issues already present in the repositories.
We appreciate that this is not necessarily an immensely exciting post, however
we’re laying the groundwork for something more fun next time. We are working on
a process to request that your Flatpaks are given verified status via the
website, supporting multiple different kinds of logins such as Gitlab or Google
accounts as well, and we are making the first steps toward enabling donations to
the Flathub org.
We think the most exciting of those will be the donations infrastructure since
this will allow developers to earn money from their work, and ultimately
permit developers to sell their Flatpaks, turning Flathub into a
full-fledged application store. However the tax and legal implications
of both donations and purchases are many and varied as Flathub is effectively
a global marketplace, and as such we will be moving slowly and carefully as
we look to enable this capability.
We look forward to hearing from you about successes or issues you’ve had with the
beta website, and maybe we’ll see some of you in the repositories making issues
and even pull requests as we progress this work.
Thanks,
Daniel
pp. Everyone mentioned above.