RSS Amplifier

jahed.dev · Jan 6, 2025

FrontierNav Update: 6 January 2025

0
Sign in to vote or save

jahed.dev

Notable changes last month were focused on server upgrades and migrations, along with adding more data for Xenoblade X and Xenoblade 2.

Contributions

Server Upgrade and Migration

  • The primary server has been upgraded with more and faster CPU cores, more RAM and more and faster storage.
  • Special thanks to FrontierNav's sponsors for making this possible!
  • If you would like to also help improve FrontierNav, consider supporting the project via Patreon.

CSV Import

  • Added support for matching "TRUE"/"FALSE" boolean values in CSVs generated by spreadsheet software.
  • Object matchers now use deep object equality instead of string equality.
  • Value templates which use empty values are now ignored instead of rendering empty strings.
    • For example:
      • Given:
        • A String setter using a template "${Price}G", where "Price" is a CSV column of numbers.
        • A matching row which has no "Price" value set.
      • Previously, an import would set "G" as the value for the matching entity.
      • Now, an import will not set a value.

Changes Import

  • Added support for importing a JSON array of changes.

Data Validation

  • String and Number properties are now validated.
    • Data validation ensures invalid data is not merged and published.
  • Validation logs now use JSON lines format instead of abritrary message strings.

Authentication

  • Fixed account creation silently failing when an OAuth-provided name is longer than the display name character limit.
    • Names are now trimmed to fit within the character limit.

User Interface

  • API requests are now cached for an hour by the app.
    • Previously, caching relied exclusively on the web browser's cache behaviour, but this wasn't reliable.

Thanks for reading.

Read the original on jahed.dev

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.