Dependencies
- ng core 11->18
- mat 11->16
- mat 16->18
- sentry
- ngx-markdown
- capacitor
- yarn
- misc deps
Content
- control flow migration
- signals
- mat components
- Weekly problem
- route subscriptions signals
Actions
- pr preview
- production deploy
- screenshots
- release drafter
Functions
- Upgrade to v2 SEOHost
- Used pinned tags to colocate hosting and function assets
- Consider using predeploy to ensure index.html copied over
- Update source files uploaded to contain bare minimum https://console.cloud.google.com/run/detail/europe-west1/seohost2/source
- Fix web deployment action
Docs
- pre-requisites
Test
- animations
- scroll restoration
- markdown (katex)
- web
- android
- ios
Android
- Splash screen
- Notch
- Deep Links
- Add crashlytics
IOS
- Configure plist for status bar: https://capacitorjs.com/docs/apis/status-bar#ios-note
- Notch
- Analytics
- Enable push notification https://capacitorjs.com/docs/apis/push-notifications#ios
- Check all other plugin notes
- Splash screen
- Universal links
Refactor
- all components standalone
- provide sentry error handler (see legacy app module)
- lazy-load component routes
- async pipe -> signals
- Dynamic links (deprecated?)
- Lint rules (enforce control-flow, ordered imports)
- Run prettier (write)
yarn prettier --write "**/*.{ts}"
- problems standalone repo (?)
- Add nx
- Add esbuild
Misc
- Improve typography
- Fix mat-card shadow
- notch fixes and layout
Content
- Separate out into standalone git repo and add as submodule to app repo