70 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
b0dcb8e04a UnifiedPush v1 2024-09-07 10:51:04 -05: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
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
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
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
c29110712e Completely rewrite all Android code (except Firebase)
BREAKING: Updates minSdkVersion to 23 from 21
2024-01-21 13:55:54 -05:00
752ad3d3d9 More changes for new facetime notificatin 2023-12-02 23:09:31 -05:00
6f1268c955 Fix incoming facetime call not notifying 2023-12-01 22:53:57 -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
22845b89d4 properly await all prefs set/remove
Signed-off-by: Joel Jothiprakasam <hijoelj@gmail.com>
2023-04-12 18:37:09 -05: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
fca2f6bd47 Await objectbox startup before displaying facetime notification 2023-01-26 11:13:35 -05:00
fa0660b1ba Dont clear notifications if replying from notification 2023-01-22 13:24:48 -05:00
af6769c8f7 Fix mark chat as read from Java code not working 2023-01-20 12:56:54 -05:00
e5c4232c81 Support ChromeOS officially 2023-01-18 12:19:48 -05:00
41fc5e9952 Cache recent reply guid and text to avoid sending duplicates 2023-01-12 11:26:10 -05:00
a4146c3915 Revert "Lots of logging"
This reverts commit 0d009387
2022-12-25 09:35:34 -05:00
6f6874e70d Fix chat read status getting changed while in the same chat 2022-12-24 18:07:14 -05:00
3fb0fe3539 Fix attachment not re-rendering when redownloading and possibly many updating issues 2022-12-23 14:52:58 -05:00
941b0340c3 Tentatively add facetime notification 2022-12-22 22:18:19 -05:00
4389cccd95 Tentatively remove incoming queue for new/updated messages when in background 2022-12-19 19:04:56 -05:00
0d0093874d Lots of logging 2022-12-18 12:01:57 -05:00
bc81eefc4c Distinguish failed to send vs failed to send scheduled notifications better 2022-12-17 22:39:11 -05:00
0f3706b81c Improve failed to send notification and add notification for failed to send scheduled message 2022-12-16 21:20:58 -05:00