A few days ago, we've released Seatsurfing 1.13. This new version adds French translations to the user interfaces. Furthermore, we've migrated the React-based frontends from Create React App (CRA) to Next.js. The move to Next.js allows for server-side rendering, resulting in faster load times. However, this leads to a breaking change, because the frontends are not shipped with the backend Docker image anymore, but in two separate containers (admin-ui and booking-ui).
Here's what changed in Seatsurfing 1.13 since the release of Seatsurfing 1.12:
- Feature: Migrated Booking UI and Admin UI to Next.js. This leads to a separated Docker containers (frontends not bundled with backend image anymore).
- Feature: Added French translation
- Improvement: Upgraded dependencies
- Fix: Incorrectly formatted SQL query in GetDomains function
As usual, you can find the source code of version 1.13 on GitHub and pre-built Docker images on Docker Hub.