44 lines
1.9 KiB
ReStructuredText
44 lines
1.9 KiB
ReStructuredText
Next release notes
|
|
==================
|
|
|
|
.. note::
|
|
|
|
Those release notes refer to the current development branch and are reset
|
|
after each release.
|
|
|
|
Redesigned navigation, player and queue
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
This release includes a full redesign of our navigation, player and queue. Overall, it should provide
|
|
a better, less confusing experience, especially on mobile devices. This redesign was suggested
|
|
14 months ago, and took a while, but thanks to the involvement and feedback of many people, we got it done!
|
|
|
|
Improved search performance
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Our search engine went through a full rewrite to make it faster. This new engine is enabled
|
|
by default when using the search bar, or when searching for artists, albums and tracks. It leverages
|
|
PostgreSQL full-text search capabilities.
|
|
|
|
During our tests, we observed huge performance improvements after the switch, by an order of
|
|
magnitude. This should be especially perceptible on pods with large databases, more modest hardware
|
|
or hard drives.
|
|
|
|
We plan to remove the old engine in an upcoming release. In the meantime, if anything goes wrong,
|
|
you can switch back by setting ``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file.
|
|
|
|
User management through the server CLI
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
We now support user creation (incl. non-admin accounts), update and removal directly
|
|
from the server CLI. Typical use cases include:
|
|
|
|
- Changing a user password from the command line
|
|
- Creating or updating users from deployments scripts or playbooks
|
|
- Removing or granting permissions or upload quota to multiple users at once
|
|
- Marking multiple users as inactive
|
|
|
|
All user-related commands are available under the ``python manage.py fw users`` namespace.
|
|
Please refer to the `Admin documentation <https://docs.funkwhale.audio/admin/commands.html#user-management>`_ for
|
|
more information and instructions.
|