mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-23 18:36:50 +01:00
correct changelog (pebble health is also affected by userid and deviceid swapping)
This commit is contained in:
parent
57a9a7ab0b
commit
053b9553bc
@ -1,7 +1,7 @@
|
||||
###Changelog
|
||||
|
||||
####Version 0.12.1
|
||||
* Pebble: fix Morpheuz and Misfit data being associated with the wrong device and/or user in some cases causing them to invisible in charts
|
||||
* Pebble: Fix activity data being associated with the wrong device and/or user in some cases causing them to invisible in charts
|
||||
* Remove special handling for Conversations notfications since upstream dropped special pebble support
|
||||
|
||||
####Version 0.12.0
|
||||
|
@ -56,7 +56,6 @@ public class NotificationListener extends NotificationListenerService {
|
||||
private LimitedQueue mActionLookup = new LimitedQueue(16);
|
||||
|
||||
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
|
||||
@SuppressLint("NewApi")
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
String action = intent.getAction();
|
||||
@ -69,7 +68,7 @@ public class NotificationListener extends NotificationListenerService {
|
||||
StatusBarNotification[] sbns = NotificationListener.this.getActiveNotifications();
|
||||
int handle = intent.getIntExtra("handle", -1);
|
||||
for (StatusBarNotification sbn : sbns) {
|
||||
if ((int) sbn.getPostTime() == handle) {
|
||||
if (sbn.getId() == handle) {
|
||||
if (action.equals(ACTION_OPEN)) {
|
||||
try {
|
||||
PendingIntent pi = sbn.getNotification().contentIntent;
|
||||
@ -92,7 +91,7 @@ public class NotificationListener extends NotificationListenerService {
|
||||
StatusBarNotification[] sbns = NotificationListener.this.getActiveNotifications();
|
||||
int handle = intent.getIntExtra("handle", -1);
|
||||
for (StatusBarNotification sbn : sbns) {
|
||||
if ((int) sbn.getPostTime() == handle) {
|
||||
if (sbn.getId() == handle) {
|
||||
if (GBApplication.isRunningLollipopOrLater()) {
|
||||
String key = sbn.getKey();
|
||||
NotificationListener.this.cancelNotification(key);
|
||||
@ -276,8 +275,7 @@ public class NotificationListener extends NotificationListenerService {
|
||||
LOG.info("Processing notification from source " + source);
|
||||
|
||||
dissectNotificationTo(notification, notificationSpec);
|
||||
notificationSpec.id = (int) sbn.getPostTime(); //FIMXE: a truly unique id would be better
|
||||
|
||||
notificationSpec.id = sbn.getId();
|
||||
NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender(notification);
|
||||
List<NotificationCompat.Action> actions = wearableExtender.getActions();
|
||||
for (NotificationCompat.Action act : actions) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<changelog>
|
||||
<release version="0.12.1" versioncode="60">
|
||||
<change>Pebble: fix Morpheuz and Misfit data being associated with the wrong device and/or user in some cases causing them to invisible in charts</change>
|
||||
<change>Pebble: fix activity data being associated with the wrong device and/or user in some cases causing them to invisible in charts</change>
|
||||
<change>Remove special handling for Conversations notfications since upstream dropped special pebble support</change>
|
||||
</release>
|
||||
<release version="0.12.0" versioncode="59">
|
||||
|
Loading…
Reference in New Issue
Block a user