111 Commits

Author SHA1 Message Date
27e37d31e6 Merge branch 'development' of https://github.com/BlueBubblesApp/bluebubbles-app into travis/unified-push 2024-11-09 09:33:39 -05:00
ef9945b133 ignore fcm messages if keep alive is enabled 2024-10-12 07:59:26 -04:00
8e6febb041 fix: method channel return value spec based on docs 2024-09-13 10:55:46 -04:00
b79f9c24ac more delay when opening via notif 2024-09-13 07:31:19 -04:00
b0dcb8e04a UnifiedPush v1 2024-09-07 10:51:04 -05:00
5ce2dbed62 adds artificial delay to fix popscope issue for opening via a notif 2024-08-19 12:52:03 -04:00
afa430c1d5 fix: sharing to already opened chat 2024-08-17 08:47:44 -04:00
75aa8f9c39 potential fix for empty group notification 2024-08-15 15:21:17 -04:00
ec81edfd45 renamed models folder to database
- fix: startup issue
2024-08-15 09:49:31 -04:00
bee39456e3 tons of refactors
- centralized Database class
- centralized startup tasks
- renamed box variables
- removed all imports of main.dart
2024-08-15 09:40:01 -04:00
8dc8d67e87 fix: improvements to logger & log calls 2024-08-14 11:53:41 -04:00
bfac94a4d7 improved open chat intent logic 2024-08-12 16:10:55 -04:00
c8f7644878 method channel suppression for other events 2024-08-12 13:16:37 -04:00
4b59ac9c88 improved socket v fcm logic 2024-08-12 12:23:40 -04:00
4e91f48448 more message match improvements
- new/updated messages from fcm are ignored while the app is alive since socket will handle them
2024-08-12 12:22:48 -04:00
56db560fac fix: auto-fill chat when missing for updated-message events 2024-08-08 21:45:23 -04:00
c9d2c3c078 fix: logger init in isolate 2024-08-08 21:04:14 -04:00
d197b4356a much improved logging 2024-08-08 11:18:20 -04:00
bd74737365 force non-null fixes 2024-08-07 11:15:32 -04:00
9e06912339 feat: foreground service improvements
- improvements to main.dart logic
- improvement to service startup order
2024-08-06 20:44:07 -04:00
e233a425ee feat: working true foreground service 2024-07-15 09:04:20 -04:00
68719b6fd5 Fix race condition when delivering background messages 2024-04-07 11:24:20 -06:00
2da769e75d Fix incoming FT notification 2024-02-19 15:41:41 -05:00
d5ce86951d Remove forehead on ChromeOS 2024-02-08 15:19:29 -05:00
e6894f91f7 Fix broken notifications 2024-01-28 13:15:28 -05:00
58eda01070 try/catch all FCM handlers 2024-01-27 14:42:33 -05:00
9adc773c06 removes unused import 2024-01-26 11:05:37 -05:00
bdb8ab6e73 Use new event type string and support over socket 2024-01-23 19:34:13 -05:00
a07a5196e4 Use new ServerPayload parser with all FCM messages 2024-01-22 23:03:15 -05:00
fd268a8dab Update for new MethodChannel mechanism 2024-01-22 20:37:53 -05:00
f6ccac7c1d Notification when an imessage alias is removed
#2581
2024-01-22 18:29:47 -05:00
bd5182aad3 Change music theme to generate palette directly from album art 2024-01-22 12:32:54 -05:00
f3a4ece1be Re-add FCM support 2024-01-21 17:54:24 -05:00
b12e2529ea Fix bubble detection to use Boolean type 2024-01-21 17:39:26 -05:00
c29110712e Completely rewrite all Android code (except Firebase)
BREAKING: Updates minSdkVersion to 23 from 21
2024-01-21 13:55:54 -05:00
2c6ac48ef1 Make facetime notification cancel automatically if call times out and add actions 2023-12-03 09:18:14 -05:00
752ad3d3d9 More changes for new facetime notificatin 2023-12-02 23:09:31 -05:00
1e9f3b17d5 Update facetime call handling implementation 2023-12-02 22:25:20 -05:00
6f1268c955 Fix incoming facetime call not notifying 2023-12-01 22:53:57 -05:00
0e6749a30c ft call overlays and desktop notifications
Signed-off-by: Joel Jothiprakasam <hijoelj@gmail.com>
2023-10-14 17:15:52 -05:00
dd9e01832c actual answering intent fix 2023-09-29 17:28:57 -04:00
799d0508ad adds answer facetime as methodchannel handler 2023-09-29 17:11:21 -04:00
3c890403c1 feat: initial facetime notification code 2023-09-29 16:04:58 -04:00
8cb213e825 Use basename instead of splitting by /
Signed-off-by: Joel Jothiprakasam <hijoelj@gmail.com>
2023-04-27 01:47:58 -05:00
86b6ef0111 Support deep linking via imessage:// links 2023-04-25 16:19:32 -04:00
22845b89d4 properly await all prefs set/remove
Signed-off-by: Joel Jothiprakasam <hijoelj@gmail.com>
2023-04-12 18:37:09 -05:00
0f19cc16e7 Apply bad cert override to all isolates 2023-03-15 15:23:31 -04:00
8a1a6af47e Handle group events properly 2023-03-10 17:57:20 -05:00
fcb7d7293b Add event to detect when group photo changes 2023-03-08 18:49:54 -05:00
c8e3fa4db4 Enable ability to parse new server payload type 2023-02-14 13:00:52 -05:00