Hailey
035fad8bc6
implement js changes
2024-06-26 11:31:27 -07:00
Hailey
f9c5c42290
load preferences
2024-06-26 11:24:14 -07:00
Hailey
d6a2ee4e9e
JS changes
2024-06-26 11:16:32 -07:00
Hailey
bf92de36eb
ios badge count updating
2024-06-26 11:04:24 -07:00
Hailey
86b2bca927
start tweaks
2024-06-26 10:37:17 -07:00
Hailey
458005445f
nit
2024-06-10 08:34:26 -07:00
Hailey
7dad1c280b
add support for mark-read-generic and mark-read-messages
...
update kotlin stub
update js types
update the correct badge count
clamp single decrements too
clamp decrement
future proof with `decrementBy`
add support for `mark-read-generic` and `mark-read-messages`
do nothing when receiving `mark-read-*` is received
simplify swift
update android with new types
add types to `NotificationReason`
add logic for decrementing the badge
add decrement mutation
2024-06-10 08:33:38 -07:00
Hailey
480a40862f
Use the proper logic on iOS to increment the badge ( #4233 )
2024-06-07 15:15:33 -07:00
Hailey
bf7b66d5c1
Add push notification extensions ( #4005 )
...
* add wav
* add sound to config
* add extension to `updateExtensions.sh`
* add ios source files
* add a build extension
* add a new module
* use correct type on ios
* update the build plugin
* add android handler
* create a patch for expo-notifications
* basic android implementation
* add entitlements for notifications extension
* add some generic logic for ios
* add age check logic
* add extension to app config
* remove dash
* move directory
* rename again
* update privacy manifest
* add prefs storage ios
* better types
* create interface for setting and getting prefs
* add notifications prefs for android
* add functions to module
* add types to js
* add prefs context
* add web stub
* wrap the app
* fix types
* more preferences for ios
* add a test toggle
* swap vars
* update patch
* fix patch error
* fix typo
* sigh
* sigh
* get stored prefs on launch
* anotehr type
* simplify
* about finished
* comment
* adjust plugin
* use supported file types
* update NSE
* futureproof ios
* futureproof android
* update sound file name
* handle initialization
* more cleanup
* update js types
* strict js types
* set the notification channel
* rm
* add silent channel
* add mute logic
* update patch
* podfile
* adjust channels
* fix android channel
* update readme
* oreo or higher
* nit
* don't use getValue
* nit
2024-05-15 11:49:07 -07:00