New Features
* Automatic login! π»
* The new `login` command allows getting the cookies from your browser automatically, without having to use the
developer console and the `config cookies` command
* Users who want extra control can specify the domain the cookies belong to (defaults to ".furaffinity.net"), and
the name of the cookies themselves (defaults to "a" and "b")
* The following browsers are supported:
* Brave
* Chrome
* Chromium
* Edge
* Firefox
* LibreWolf
* Opera
* OperaGX (only on macOS and Windows)
* Safari (only on macOS)
* Vivaldi
* Renovated web app!
* Editing
* User profiles, submissions, and journals can be edited or deleted directly from the web UI
* Files can be sorted, deleted, or added
* When using authentication, specific users can be given editing rights with the new `--editor` option
* Comments search
* Search comments and open the relevant submission or journal
* Advanced search operators
* Exact matches with equal (`==`) and not equal (`!=`) instead of using `^` and `$`
* Comparison matches with greater-than (`>`, `>=`) and lower-than (`<`, `<=`)
* Substring matches (`%=`) (to force it on columns that do not use it by default)
* Mix & match operators `date %-03-% >= 2020`
* Completely overhauled server application
* Overhauled database queries and caching system
* Faster loading of submissions, journals, and user pages
* Added option to limit results for faster queries
* Added option to turn off caching to save on memory
* Support multiple users/passwords for authentication
* Support logging out
* Rewritten frontend
* Navigate search results directly from submission and journal pages (only available when caching is enabled)
* Support viewing PDF files in the browser (desktop only)
* Improve file selector for submissions
* Better zoom behaviour for images
* Collapsible comment trees
* Improved loading placeholders
* Show user icons in comments and gallery, scraps, favorites, etc. pages
* Sort tables by clicking on headers
Changes
* Removed `download login` command
* It has been effectively replaced and extended by the new `login` command
* The `paw` command does not detect truecolor mode automatically because of an issue with the library providing the
feature
* The `paw` command has two additional flags available
* Palestine π΅πΈ
* Ukraine πΊπ¦
Fixes
* Fix installation issue caused by the [supports-color](https://pypi.org/project/supports-color) package and its
dependencies
Dependencies
* [browser-cookie3 ^0.19.1](https://pypi.org/project/browser-cookie3/0.19.1)
* [faapi ~3.11.5](https://pypi.org/project/faapi/3.11.5)
* [falocalrepo-database ~5.4.6](https://pypi.org/project/falocalrepo-database/5.4.6)
* [falocalrepo-server ~3.4.0](https://pypi.org/project/falocalrepo-server/3.4.0)
* Fix [CVE-2023-37920](https://nvd.nist.gov/vuln/detail/CVE-2023-37920)
* Fix [CVE-2023-43804](https://nvd.nist.gov/vuln/detail/CVE-2023-43804)
* Fix [CVE-2023-45803](https://nvd.nist.gov/vuln/detail/CVE-2023-45803)
* Fix [CVE-2023-50447](https://nvd.nist.gov/vuln/detail/CVE-2023-50447)
* Fix [CVE-2023-52323](https://nvd.nist.gov/vuln/detail/CVE-2023-52323)
* Fix [CVE-2024-3651](https://nvd.nist.gov/vuln/detail/CVE-2024-3651)
* Fix [CVE-2024-3772](https://nvd.nist.gov/vuln/detail/CVE-2024-3772)
* Fix [CVE-2024-22195](https://nvd.nist.gov/vuln/detail/CVE-2024-22195)
* Fix [CVE-2024-24762](https://nvd.nist.gov/vuln/detail/CVE-2024-24762)
* Fix [CVE-2024-24762](https://nvd.nist.gov/vuln/detail/CVE-2024-24762)
* Fix [CVE-2024-28219](https://nvd.nist.gov/vuln/detail/CVE-2024-28219)
* Fix [CVE-2024-34064](https://nvd.nist.gov/vuln/detail/CVE-2024-34064)
* Fix [CVE-2024-35195](https://nvd.nist.gov/vuln/detail/CVE-2024-35195)
* Fix [CVE-2024-37891](https://nvd.nist.gov/vuln/detail/CVE-2024-37891)