/debug: Added a /debug page that's only accessible if a fatal error in configuration has occurred.
settings: The settings page now includes a debugging section with similar content to the debug page. This still needs styling but is otherwise OK.
editor: I forked Outline's rich-markdown-editor and made a Notea version for it. Now more of the editor-related issues can be fixed.
prosemirror-model: Upgraded prosemirror-model to 1.16.1. I don't know why 1.17+ doesn't work (suspecting something with instanceof not working) so this is a hack.
144: The version of prosemirror automatically resolved was incompatible with the current editor backend (rich-markdown-editor), so it had to be manually specified in the "resolutions" field of package.json. Fixes#144.
react-17: React 18 is still fairly new and not supported by some libraries. We're sticking with React 17 for now.
resolutions: Typing issues were caused by the downgrade, and as such the project now explicitly uses @types/react@17.0.39.
Next.js@12: Next.js 12 should provide better performance and stuffs.
.babelrc: .babelrc has been removed to take advantage of Next.js' SWC backend (which offers faster build times) - if the file was still present, Babel would automatically be chosen over SWC.
.yarnclean: Commented out the "images" yarnclean directive, as it was causing issues with Next.js.
next-pwa: next-pwa has been updated, and next.config.js has been updated to use its newer API.
react: React has been updated to React 18. The @types package could not use the latest version due to some issues with the package itself.
rich-markdown-editor: rich-markdown-editor could not be updated due to issues with theming.
BREAKING-CHANGE: Next.js and React have been upgraded to their later versions.
version: The version has been bumped to 0.3.7-alpha.
repository: The `repository` field has been changed to represent the fork's repository rather than the now-archived upstream.
~ Changed default sans font to Noto Sans, for consistency across devices.
If Noto Sans is not available (although it is now included with Notea), it will fall back to the previous sans set.