Skip to content

Releases: FurryCoders/FALocalRepo

4.4.7

13 Oct 08:16
v4.4.7
9ee0e60
Compare
Choose a tag to compare

🔧 Fixes

  • Fix square brackets [] being removed from usernames

📦 Dependencies

🔗 Links

4.4.6

23 Jul 19:31
v4.4.6
6f37825
Compare
Choose a tag to compare

🔧 Fixes

  • Fix recursion limit error when downloading submissions or journals with a long chain of replies

📦 Dependencies

🔗 Links

4.4.5

02 Jun 08:22
v4.4.5
4c61eda
Compare
Choose a tag to compare

🔧 Fixes

  • Fix errors when downloading submissions with no or partial category

📦 Dependencies

🔗 Links

4.4.4

24 May 17:08
v4.4.4
1b83fa1
Compare
Choose a tag to compare

⚙️ Changes

🔧 Fixes

📦 Dependencies

🔗 Links

4.4.3

18 Dec 11:33
v4.4.3
1bb218b
Compare
Choose a tag to compare

🔧 Fixes

  • Fix user folders being incorrectly saved as Folder.x instead of just the folder name in the database when running download users on Python 3.11
    • Also fixes ValueError: 'Folder.x' is not in list errors when running download update
    • NOTE: To fix user folders with the wrong content, use the database edit command

📦 Dependencies

🔗 Links

4.4.2

27 Nov 22:33
v4.4.2
a136154
Compare
Choose a tag to compare

🚀 New Features

  • Support New Fur Affinity UI ✨
    • Support the new UI introduced on November 26, 2022
    • Note: the new UI does not show comment parents yet, but the parent comment link is stil present in the HTML and just commented out, so the parser uses regex to extract the parent ID; this could cause unforeseen issues so be careful when downloading comments

📦 Dependencies

🔗 Links

4.4.1

18 Nov 22:01
v4.4.1
711817a
Compare
Choose a tag to compare

🔧 Fixes

  • Fix dates for journals and submissions being parsed incorrectly on some occasions

📦 Dependencies

  • Use faapi ~3.9.6
    • Fix incorrect parsing of dates on some journals and submissions
  • Use falocalrepo-server ~3.3.3
    • Fix issues with thumbnails and the zoom button for submissions with multiple files

🔗 Links

4.4.0

01 Nov 12:17
v4.4.0
4b61928
Compare
Choose a tag to compare

🚀 New Features

  • [BBCode]
    • Thanks to the new HTML to BBCode converter introduced with faapi 3.8.0, submissions, journals, and user profiles can now be stored in BBCode format instead of the raw HTML
    • BBCode mode can be toggled on and off using the new database bbcode command
    • BBCode mode greatly improves search results by removing HTML boilerplate, and reduces the size of the database
    • Warning: HTML to BBCode conversion (and vice versa) is still a work in progress, and it may cause some content to be lost, so a backup of the database should be made before changing the setting
  • Database doctor 🩺
    • New database doctor command to check entries for errors and fix them when possible
    • Users are checked for inconsistencies in their name to make sure that they can be properly matched with their submissions, journals, and comments
    • Submissions are checked with their thumbnails and files to ensure they are consistent, and the program will attempt to add files that are in the submission folder but are not saved in the database
    • Comments are checked against their parents, if the parent object does not exist then the comment is deleted if the --allow-deletion option was used with database doctor
  • Headers and footers
    • Submissions and journals now support headers and footers as separate columns in their respective tables
    • Headers and footers can be temporarily turned off when running download commands using the --content-only option; when turned off journal downloads are much faster, as the program doesn't need to get each individual journal page
  • Pre-operation backups 💽
    • New triggers have been added to perform backups before config changes, database edits, and downloads instead of only afterwards

⚙️ Changes

  • Comments are now saved by default and can be turned off with the --no-comments option (the old --save-comments is no longer supported)
  • Improve formatting of counters during download
  • Hide terminal cursor on Linux and macOS systems
  • Allow second database of database merge command to be non-writable (e.g. if it is owned by root on a UNIX systems)

🔧 Fixes

  • Fix journals not being always saved when comments, headers, and footers were disabled, the journals folder was the last one to be downloaded/updated, and the download was interrupted manually or by an error
  • Fix after-download counters not being correct if the download was interrupted
  • Fix typos and errors in help messages
  • Fix ` being removed from usernames

📦 Dependencies

  • Use faapi ~3.9.2
    • Fix users with ` in their name not being handled correctly
    • BBCode to HTML conversion
    • Improvements to BBCode conversion
  • Use falocalrepo-database ~5.4.3
    • Add SUBMISSIONS.FOOTER, JOURNAL.HEADER, and JOURNAL.FOOTER
    • Add BBCode setting to SETTINGS
  • Use falocalrepo-server ~3.3.2
    • New grid view for submissions with multiple files
    • Support BBCode
    • Show user icons
    • Show headers and footers for submissions and journals
  • Use psutil ^5.9.3

🔗 Links

4.3.7

18 Aug 16:05
v4.3.7
46c0a28
Compare
Choose a tag to compare

🔧 Fixes

  • Fix config list not working

🔗 Links

4.3.6

11 Aug 09:19
v4.3.6
69ee55d
Compare
Choose a tag to compare

🔧 Fixes

  • Fix remaining --replace option in database add help message

🔗 Links