Skip to content

Releases: FurryCoders/falocalrepo-server

v3.4.0

22 Aug 22:03
v3.4.0
73b3c56
Compare
Choose a tag to compare

🚀 New Features

  • 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 with starlette
    • 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

  • Search URLs have been simplified
    • /{entries type} to search entries (users, submissions, journals, comments)
    • /{entries type}/{user} to search entries (submissions, gallery, scraps, favorites, journals, comments) for a specific user
  • Removed /submission/{id}/files routes, can use /submission/{id}/zip instead
  • Removed JSON endpoints
  • Journals can only be viewed as a list
  • Removed floating comments button from submission and journal pages
    • The comments counter un the properties box can be clicked instead

📦 Dependencies

🔗 Links

v3.3.6

26 Oct 11:11
v3.3.6
40a4ecb
Compare
Choose a tag to compare

🔧 Fixes

  • Fix crash at startup when the program was installed from scratch instead of upgraded
    • The new 2.x version of Pydantic introduced breaking changes from version 1.x which falocalrepo-server was based upon

📦 Dependencies

🔗 Links

v3.3.5

13 Oct 07:41
v3.3.5
4a10b19
Compare
Choose a tag to compare

🔧 Fixes

  • Fix square brackets [] being removed from usernames

🔗 Links

v3.3.4

13 Oct 07:25
v3.3.4
7ba87ab
Compare
Choose a tag to compare

🔧 Fixes

  • Fix the browser not loading the correct stylesheet when upgrading the program due to caching

📦 Dependencies

🔗 Links

v3.3.3

18 Nov 21:53
v3.3.3
2ee4894
Compare
Choose a tag to compare

🔧 Fixes

  • Fix thumbnails for non-media files being stuck in infinite loading when more than one file was present
  • Fix zoom button showing up for non-visual files when more than one file was present

📦 Dependencies

🔗 Links

v3.3.2

01 Nov 09:16
v3.3.2
6f32fe5
Compare
Choose a tag to compare

🚀 New Features

  • Grid view for submissions with multiple files 📱
    • New button added to the file switcher that toggles a grid view showing all the files for a submission, regardless of type
    • Flash files are not minimized because of the way they are drawn, making it impossible to have the size change responsively, a "SWF" tag is shown in their place instead

⚙️ Changes

  • Add subtle animations and shadow effects to sticky files
  • Improve loading animations and "not found" badges
  • Update theme-color to match dark/light mode
    • Support dynamic toolbar tinting on browsers that support it
  • Disable double-tap to zoom on mobile devices
    • Avoid issues with buttons on some browsers causing unintentional zoom
    • Pinch to zoom is still available
  • Reduce height of non-expanded submission files on desktop
  • Improve caching behaviour by storing reverse order in advance

🔧 Fixes

  • Fix user icons not showing up properly in submissions, journals, and user profiles
  • Fix ruffle errors not showing up
    • Ruffle does not elevate its errors to the client so they cannot be caught and displayed in the like other errors
  • Fix "Thumbnail not found" error badges overflowing

📦 Dependencies

🔗 Links

v3.3.1

28 Sep 15:02
v3.3.1
c3293ba
Compare
Choose a tag to compare

🔧 Fixes

  • Fix margins around horizontal bars in journal headers and footers
  • Fix BBCode button appearing for journals even in HTML databases
  • Fix uneven margins at the bottom of descriptions and journals
  • Fix user icons not appearing when the server's timezone was too far ahead of Fur Affinity's

🔗 Links

v3.3.0

16 Sep 19:40
v3.3.0
8853852
Compare
Choose a tag to compare

🚀 New Features

  • [BBCode]
    • Support BBCode databases introduced with falocalrepo-database 5.4.0 and falocalrepo 4.4.0
    • Search is much more precise and does not return incorrect results (e.g. searching for "strong" would return all submissions that contained a <strong> tag)
    • Note: the BBCode to HTML conversion is still a work in progress and some submissions may not render correctly if they contain very unusual formatting, please open an issue if you encounter any error :)
  • User icons 🦊
    • User icons are now displayed like on Fur Affinity instead of being converted to @username links.
    • Icons are loaded from Fur Affinity and will not display if the client is not online
    • Icons are displayed in all HTML and BBCode elements, and will also show up in the users search page
  • Journal headers and footers
    • Display headers and footers of journals if they are present in the database

⚙️ Changes

  • Improved styling for quotes
  • Improved styling for headers and footers
  • Improved JSON responses
  • Support BBCode icons in text submissions

🔧 Fixes

  • Fix galleries showing submissions from different users if their usernames was a substring of others' (e.g. gallery for ab would also show submissions for abc and others)

📦 Dependencies

🔗 Links

v3.2.9

12 Aug 21:29
v3.2.9
68615e0
Compare
Choose a tag to compare

🚀 New Features

  • Original legacy Fur Affinity emojis ❤️

    • Furaffinity emojis, like :love: and :veryhappy: are now rendered with the same sprites used in Fur Affinity

    Full credits for the sprites goes to Fur Affinity

🔧 Fixes

  • Fix last page button in search pages

📦 Dependencies

🔗 Links

v3.2.8

01 Aug 14:12
v3.2.8
8ba3b5f
Compare
Choose a tag to compare

🚀 New Features

  • Light & Dark mode toggle ☀️🌙
    • A new button in the navbar allows to manually toggle between light and dark mode
    • Changing your system's light/dark mode setting will override the currently selected option until the toggle is pressed again
  • Boostrap 5.2.0

⚙️ Changes

  • Cache is cleared automatically when the database changes to keep memory usage low

📦 Dependencies

🔗 Links