RSS Amplifier

jahed.dev · Mar 24, 2025

FrontierNav Update: 24 March 2025

0
Sign in to vote or save

jahed.dev

The main focus this month was to ensure FrontierNav can handle the increased traffic from Xenoblade Chronicles X: Definition Edition's release. Some navigation improvements were also made so that features are more intuitive and easier to find.

Contributions

Data Tables

  • Added support for copy and pasting cell values.
  • Added support for pasting file and binary content into attachment cells.
    • This includes pasting image data.
    • Some browsers and operating systems may not support copying transparent images and will use a black background instead.
  • Added context menu button to column headings.
    • Previously only right-click or long-tap opened the context menu.
  • Added "Open attachment" option to attachment cell context menus.

Change Requests

  • Added more data validation.

Authentication

  • Removed alert when an account does not have an email address assigned.
    • This was a migration step for any members who used legacy sign-in methods many years ago which didn't provide an email.
    • All current methods of signing in requires an email address.
  • Visitors who are not signed in will now use one-off Fetch APIs for data instead of real-time Websockets APIs.

User Interface

  • Added "Trending Maps" section to home page.
  • Added "Trending Databases" section to home page.
  • Added "Recently Changed" section to home page.
  • Renamed "Data Tables" to "Database" in navigation.
  • Removed "Featured Wikis" section on the home page.
  • Moved "Interactive Maps" to top-level in navigation drawer.
  • Moved "Database" to top-level in navigation drawer.
  • Moved "Clone sidebar" to the drop-down menu in sidebar headings.
  • Added shortcut links in page, sidebar, and entity context menus to access database tables, maps, and wiki pages of the same context.
  • Added "Add to list" option to entity context menus.
  • Wiki switcher now shows trending wikis when no wiki has been added to the member's library.

Maintenance

  • Migrated all unit tests from Jest to NodeJS's native test runner.
  • Migrated all integration tests from Cypress to Playwright.
  • Migrated build from Babel to swc.
  • Migrated build from Webpack to Rspack.

Thanks for reading.

Read the original on jahed.dev

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.