Faith Dashboard v5.0 is a major new release with support for multiple dashboards under one account, file import/export, and a wealth of under-the-hood changes!
New Features
Multiple Dashboards
If you have an account, you can now create dashboards for different purposes (e.g. Prayer, Worship, Encouragement, etc.). Via the new "My Dashboards" item under the Account menu, you can create, manage, and switch between the dashboards you create. All dashboards are synced to your account, so you can access them from any device, and use different dashboards on different devices.
Import/Export Dashboard
Whether or not you have an account, you are now able to export your dashboard to a file, and also import a dashboard that you have exported previously. The new functionality is available under the menu in the top-right of Faith Dashboard.
Smoother Account Experience
If you have an account, the app should keep you signed in for much longer than was previously the case.
Under-the-Hood Changes / Fixes
- Migrated the entire application to NextJS 13.4's App Router, making use of React Server Components to enable the smoother authentication experience
- Added ~60 new tests to ensure new and existing functionality behaves as expected
- Improved the Content Security Policy to be more resilient against XSS attacks
- Font improvements
- Switched from Google Fonts to Fontsource for all fonts
- Merriweather Sans has been replaced with Lato for better legibility
- Upgraded all project dependencies to newer versions
- Countless other small improvements throughout the application