Our great sponsors
-
On a technical level, stuff was accepted on the server without consulting any of the client teams, leading to unusable and messy APIs (SyncPlay for example was widely criticized on the private channels). Dubious technical decisions are made constantly on all fronts (Moving from SHA-1 to SHA-512 instead of a password-specific hashing algorithms like Argon2 or Bcrypt, at some point a weird focus on OpenAPI instead of embracing GraphQL, which fits what Jellyfin clients do with the data much better, merging stuff without proper testing like above, ...). At some point, someone removed the scaling of images from the web client completely because "images are blurry", which was horrible for speed and data consumption (as well as RAM usage on platforms like WebOS). It stayed like this for at least one release before I came in and reverted it.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.