Mobile:
- Add biometric authentication (Face ID/Touch ID/fingerprint) on app launch
with PIN/password fallback, auto-prompts on launch, skip option
- Add @aparajita/capacitor-biometric-auth plugin
Backend:
- Add ntfy push notification support (src/utils/notify.js)
Self-hosted, no Firebase dependency, uses user's existing ntfy instance
- Notifications for: new login, password changed, new registration (admin)
- Topic format: pedscribe-user-{id} for users, pedscribe-admin for admins
- Env: NTFY_URL, NTFY_TOKEN (optional)
30 lines
1.5 KiB
Groovy
30 lines
1.5 KiB
Groovy
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
|
|
include ':capacitor-android'
|
|
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
|
|
|
|
include ':capacitor-app'
|
|
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
|
|
|
|
include ':aparajita-capacitor-biometric-auth'
|
|
project(':aparajita-capacitor-biometric-auth').projectDir = new File('../node_modules/@aparajita/capacitor-biometric-auth/android')
|
|
|
|
include ':capacitor-haptics'
|
|
project(':capacitor-haptics').projectDir = new File('../node_modules/@capacitor/haptics/android')
|
|
|
|
include ':capacitor-keyboard'
|
|
project(':capacitor-keyboard').projectDir = new File('../node_modules/@capacitor/keyboard/android')
|
|
|
|
include ':capacitor-push-notifications'
|
|
project(':capacitor-push-notifications').projectDir = new File('../node_modules/@capacitor/push-notifications/android')
|
|
|
|
include ':capacitor-screen-orientation'
|
|
project(':capacitor-screen-orientation').projectDir = new File('../node_modules/@capacitor/screen-orientation/android')
|
|
|
|
include ':capacitor-share'
|
|
project(':capacitor-share').projectDir = new File('../node_modules/@capacitor/share/android')
|
|
|
|
include ':capacitor-splash-screen'
|
|
project(':capacitor-splash-screen').projectDir = new File('../node_modules/@capacitor/splash-screen/android')
|
|
|
|
include ':capacitor-status-bar'
|
|
project(':capacitor-status-bar').projectDir = new File('../node_modules/@capacitor/status-bar/android')
|