Skip to content

v3.0.0

Choose a tag to compare

@Feuerhamster Feuerhamster released this 08 Jul 17:47
· 4 commits to master since this release

Adjusting the Website for the new C# Backend

The old TypeScript backend was a pain to maintain because if the JavaScript ecosystem. The framework got deprecated and I had to rewrite it anyway so I choose ASP.NET Core to have a more stable and reliable codebase. This release adjusts the codebase to be functional with the new backend. Besides that, there are also various improvements.

New Features and Improvements

  • Entry revocation: Users now have the functionality to revoke an entry they submitted. On the /submitted page, they get a button to revoke their submission.
  • Improved duplicate detection: The new duplicate detection is more reliable. It also shows the user directly on submission, if the newly submitted entry is a possible duplicate. Combined with the new revocation feature, it reduces the moderation efforts needed for admins.
  • Activity Log: Admins now have a full activity logs for entries. All changes to an entry are logged and can also be commented. This is useful for blocking entries to add a reason why the entry was blocked.
  • Extended Entry-Status: Entries now also have an archived field to have a soft-delete functionality. This is useful if the owner of an entry wants it removed. We can now see if it is submitted again.
  • Complete management overhaul: The management panel was completely updated to be more usable and versatile.
  • Captcha protection: The old CRSF Tokens were replaced with a new self hosted invisible captcha solution to protect against unwanted api access.
  • Attributes & Offers: have been updated and extended. Now there are even more sensible options available for the entry types.
  • New Geocoding: The backend uses the new Trans*DB Geocoding Service with up to date geodata and improved accuracy.
  • Removed surveyors: The category "Surveyors" were removed because they only existed to get verification for the old "TSG" name change law in Germany. This law has now been replaced and therefore surveyors aren't required anymore.

Backend Release: https://github.com/TransDB-de/backend/releases/tag/v3.0.0