rootkiwi / an2linuxclient Goto Github PK
View Code? Open in Web Editor NEWSync Android notifications encrypted to a Linux desktop
License: GNU General Public License v3.0
Sync Android notifications encrypted to a Linux desktop
License: GNU General Public License v3.0
Thanks for AN2Linux! It works great but I think the UI design could be improved.
Small UX issues
46352
.I would like to try this app, but it is only available for Android 4.4+. I wish to use it on my phone on Android 4.3.
I am using a GrapheneOS Pixel5, but I believe this will affect any android 13 (maybe even 11 and up?) smartphone.
An2Linux can't work on my phone, because it requires access to read my notifications, but there is no way to allow this unless the app sends some sort of request to the system. KDE-Connect does this properly, and sends me directly to the permissions menu to grant the access.
It would be quite useful to use this app on Waydroid https://github.com/waydroid/. But unfortunately, setting up server crashes Waydroid.
I tried setup it, choosing WiFi and hostname as archie
which is the output of my /etc/hostname
By any chance, can I make it to work? Is there cli client for android, so I could run it by adb
I tried KDE Connect, notification working with it. That's a good project, but I only need notification, so I find KDE Connect bloat.
Thanks very much :)
Logs:
12-06 20:05:17.828 233 551 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=kiwi.root.an2linuxclient/.activities.MainSettingsActivity bnds=[18,547][60,589]} from uid 10120
12-06 20:05:17.859 233 262 I ActivityManager: Start proc 1009:kiwi.root.an2linuxclient/u0a113 for pre-top-activity {kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.MainSettingsActivity}
12-06 20:05:17.862 1009 1009 W .an2linuxclien: Unexpected CPU variant for X86 using defaults: x86_64
12-06 20:05:22.981 233 850 I ActivityTaskManager: START u0 {act=android.intent.action.VIEW cmp=kiwi.root.an2linuxclient/.activities.ServerConfigurationActivity} from uid 10113
12-06 20:05:27.746 233 470 E InputDispatcher: Window handle Window{b634b10 u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity} has no registered input channel
12-06 20:05:26.691 1009 1009 I chatty : uid=10113(kiwi.root.an2linuxclient) identical 6 lines
12-06 20:05:27.749 1009 1009 I chatty : uid=10113(kiwi.root.an2linuxclient) identical 1 line
12-06 20:05:34.171 233 260 I ActivityTaskManager: Displayed kiwi.root.an2linuxclient/.activities.MainSettingsActivity: +403ms
12-06 20:05:56.902 83 83 E Layer : layer TID:8#kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity#1 bounds are invalid (-2147483648, -2147483648, -2147483648, -2147483648)
12-06 20:06:08.282 233 315 I InputDispatcher: Application is not responding: Window{8969eed u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity}. It has been 5003.6ms since event, 5002.7ms since wait started. Reason: Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 49. Wait queue head age: 9597.5ms.
12-06 20:06:08.283 233 315 I WindowManager: Input event dispatching timed out sending to kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity. Reason: Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 49. Wait queue head age: 9597.5ms.
12-06 20:06:08.647 1009 1020 I .an2linuxclien: Thread[5,tid=1020,WaitingInMainSignalCatcherLoop,Thread*=0x7f5b586cec00,peer=0x14240128,"Signal Catcher"]: reacting to signal 3
12-06 20:06:08.647 1009 1020 I .an2linuxclien:
12-06 20:06:08.839 1009 1020 I .an2linuxclien: Wrote stack traces to tombstoned
12-06 20:06:10.111 233 315 E ActivityManager: ANR in kiwi.root.an2linuxclient (kiwi.root.an2linuxclient/.activities.ServerConfigurationActivity)
12-06 20:06:10.111 233 315 E ActivityManager: Parent: kiwi.root.an2linuxclient/.activities.ServerConfigurationActivity
12-06 20:06:10.111 233 315 E ActivityManager: +0% 1009/kiwi.root.an2linuxclient: 0% user + 0% kernel
12-06 20:06:10.113 233 253 W ActivityTaskManager: Force finishing activity kiwi.root.an2linuxclient/.activities.ServerConfigurationActivity
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11431.9ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11431.3ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11431.0ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11430.6ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11430.4ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11430.0ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11429.7ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11429.5ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11429.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11428.8ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11428.5ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11428.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11427.8ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11427.5ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11427.3ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11426.9ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11426.6ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11426.2ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11425.8ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11425.5ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11425.3ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11424.9ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11424.6ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11424.3ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11424.0ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11423.7ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11423.4ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11423.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11422.8ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11422.4ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11422.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11421.7ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11421.4ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11421.0ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11420.7ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11420.3ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11420.0ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11419.7ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11419.4ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11419.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11418.9ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11418.5ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11418.1ms processing the last input event: MotionEvent
12-06 20:06:10.117 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11417.8ms processing the last input event: MotionEvent
12-06 20:06:10.118 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11417.5ms processing the last input event: MotionEvent
12-06 20:06:10.118 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11417.2ms processing the last input event: MotionEvent
12-06 20:06:10.118 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11416.9ms processing the last input event: MotionEvent
12-06 20:06:10.118 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11416.4ms processing the last input event: MotionEvent
12-06 20:06:10.118 233 315 I InputDispatcher: Window '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' spent 11416.2ms processing the last input event: MotionEvent
12-06 20:06:10.120 233 253 I ActivityManager: Killing 1009:kiwi.root.an2linuxclient/u0a113 (adj 0): user request after error
12-06 20:06:10.153 233 315 W InputDispatcher: channel '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' ~ Consumer closed input channel or an error occurred. events=0xd
12-06 20:06:10.153 233 315 E InputDispatcher: channel '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-06 20:06:10.153 233 315 W InputDispatcher: channel 'f57c499 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
12-06 20:06:10.153 233 315 E InputDispatcher: channel 'f57c499 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-06 20:06:10.154 233 315 W InputDispatcher: channel '95a6b80 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.MainSettingsActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
12-06 20:06:10.154 233 315 E InputDispatcher: channel '95a6b80 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.MainSettingsActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-06 20:06:10.155 233 699 I WindowManager: WIN DEATH: Window{8969eed u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity}
12-06 20:06:10.155 233 699 W InputDispatcher: Attempted to unregister already unregistered input channel '8969eed kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)'
12-06 20:06:10.157 233 314 I WindowManager: WIN DEATH: Window{f57c499 u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity}
12-06 20:06:10.157 233 314 W InputDispatcher: Attempted to unregister already unregistered input channel 'f57c499 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity (server)'
12-06 20:06:10.159 233 472 I WindowManager: WIN DEATH: Window{95a6b80 u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.MainSettingsActivity}
12-06 20:06:10.159 233 472 W InputDispatcher: Attempted to unregister already unregistered input channel '95a6b80 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.MainSettingsActivity (server)'
12-06 20:06:10.618 233 255 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{23a24e5 u0 kiwi.root.an2linuxclient/.activities.ServerConfigurationActivity t8 f}
12-06 20:06:15.240 233 315 I InputDispatcher: Application is not responding: Window{8969eed u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity}. It has been 5007.2ms since event, 5005.1ms since wait started. Reason: Waiting because the touched window's input channel is not registered with the input dispatcher. The window may be in the process of being removed.
12-06 20:06:20.269 233 315 I InputDispatcher: Application is not responding: Window{8969eed u0 kiwi.root.an2linuxclient/kiwi.root.an2linuxclient.activities.ServerConfigurationActivity}. It has been 9991.3ms since event, 5005.3ms since wait started. Reason: Waiting because the touched window's input channel is not registered with the input dispatcher. The window may be in the process of being removed.
12-06 20:06:21.713 233 684 W ActivityTaskManager: Activity ActivityRecord{b0d10aa u0 kiwi.root.an2linuxclient/.activities.MainSettingsActivity t-1 f} being finished, but not in LRU list
Full logs: https://0x0.st/-hn7.txt
An2Linux gets me Android notifications on Linux. Good. But I want them on Windows too. To try to achieve that, I tried out the programs 'Mighty Text' and 'Pulse' and also I think some other program. It seems that all of them interfere with an2Linux - they stop it working, or at least severely delay the Linux notifications. So I am in a quandary, and wondered whether anyone here might be able to help. Thanks.
The offending notification is F-Droid's "Updating Repositories" info. It contains a short status line that says something like "300mb out of 600mb done". It is updated every second or so, and every time it is updated, a new notification shows up on my desktop, which is rather annoying.
It would be nice if an2linux could prevent this sort of spamming. If possible, it would be nice if the existing Desktop notification would be updated similarly to the Android notification. Otherwise it might be possible to limit the amount of notifications per app per time interval, or detect whether it's the same notification and don't send it again.
On Android 9 this app is useful but it drains battery in Wi-fi mode (Wi-fi server). It seems that there are no checks if server is running before sending something. Even if Wi-fi is turned off this app drain battery (not so much when on wi-fi but the impact perceivable).
It would be great if there was a widget to enable and disable the application.
Something like a toggle button.
Please allow other Android devices such as an Android Tablet be linked up to receive notifications.
I'm sorry I was typing in the wrong window and didn't realize why keyboard wasn't working. Please delete.
i have connected to smartphones to one server.
i would be cool to have the device name (custom able) in the notify on desktop.
Thanks for this great app
Greetings Simon
The app is not supposed to require a bluetooth server, right ?
I just installed from AUR ( r6.4c03e19-1 ) and Android (0.8.0) , and can't seem to receive a test notification. When I click on display test notification I get the "Found no enabled Bluetooth server". I guess I could be missing something, but I have no idea what atm.
Hi,
It seems that the version on f-droid is still 0.7.0 while the version on Google Play is 0.8.0.
I got an issue with the 0.7.0 but the issue seems to be fixed on 0.8.0.
Is there any reason which explain this difference ?
Anyway this app is really usefull. Thanks a lot !
Would it be possible to add Russian language on Weblate? I'd be glad to help and translate the app
Hello, I found this app via reddit, and I wanted to see if the app could be added to the F-Droid app repo so people without Google play can get it.
https://f-droid.org/wiki/page/Inclusion_Policy
https://f-droid.org/forums/forum/submission-queue/
Hi, I restyled the icons for an2linux as svg's, you could use them...
SIZES="32 48 64 72 96 128 144 192 256 384 512"
for SIZE in $SIZES
do
inkscape --export-png="${FILENAME}-${SIZE}x${SIZE}.png" --export-width=${SIZE} --export-height=${SIZE} ${FILENAME}.svg
done
Please go to my gist: https://gist.github.com/conrad-heimbold/fa5193ca1587025d1500cafae99cbbd6
(Github does not allow direct uploading of svg).
If the icons should be changed, please tell me.
Credits:
The Tux mascot included has been styled by "Milan Kohut" ( https://www.iconfinder.com/milan.kohut ), who would like to be mentioned.
Please add feature for when your phone is ringing it can notify your other devices and have a ringer. And if a call is missed a missed call notification can be sent to the device.
Project development seems stallet and there is no activity for 3 years.
Could you please at least close the translation project. https://hosted.weblate.org/projects/an2linux/#information
Please, provide changelogs for releases.
Hi I use an2linux since several days everything is working fine except for inbox notification, they aren't displayed on my pc.
Notifications from Work Profile apps are not coming through, also not selectable under the whitelist. Work Profile is a separate container for apps, managed by work on a personal phone.
I know it should be possible because other apps that handle notifications (like Gadgetbridge for connecting to smart bands) are able to show these.
It would be nice if you could also enable these somehow. I already tried enabling everything in the whitelist but it didn't help.
I was wondering if it would be possible to make a separate field for sending app name and title. Right now we can choose to overwrite the title with the app name ("Force notification title to be app name") but I'd love to see both fields pushed to an2linuxserver at the same time.
This is probably not something necessary for desktop notifications, but I'm making a server to send the notifications to an MQTT topic instead. This way I can receive the notifications in more than one place. On the receiving end of that I would like to take different actions based on the sending app.
I know this won't be high on your radar but I thought I'd ask. I can't write a pull req for this as I don't have any experience writing android apps.
Hello,
I am wondering what the future direction of this app is, if any.
I was wondering if there are plans to allow more integration between Linux and your phone (such as checking battery level or setting your phone to silent), or if this project is intended to be for notifications only.
I don't see the full content for all notifications. For example, the ones from Samsung email have 3 components when I see them as a notification on the phone:
With other notifications it works similarly though what's in each of the 3 fields can be different of course. Not all of them have the third detail field.
When it's there I can see this third field when expand the notification on the phone. I also see this on my watch and smart band (using gadgetbridge) so forwarding this info should be possible. It would be great if this could be added too.
My list is extremely long and hard to find exact applications within. If you're not using the "Select All" this list is a little difficult to use. It would be nice if the list had a search or filter box at the top of it.
Is it difficult to add an option to play a sound with the notification on the server? The Config file could have the options Alert Sound: on/off and Alert sound path: /path/to/chosen/sound
When I enter an SSID (my laptop and phone are on the same SSID) and send a test message, I get an alert saying "Disallowed SSID". It works if I put no value in that field. That is a whitelist (allow-only-listed) field, and not a blacklist, right?
Is anybody else using this feature?
Hi,
I've been using AN2Linux (using the Wifi option) for some time now, it always worked flawlessly. I noted 2 days ago I wasn't getting the notifications from my phone. After several attempts tinkering the configuration I choose to reinstall the app, delete the config file on my linux machine and start over.
The server part works, it starts and keeps waiting for connections. The problem seems to be that client cannot pair with the server, I always get the "connection timed out warning".
The only thing that I installed on my phone that could mess with AN2Linux is a firewall (AFWall+) but I'm sure I set it right so AN2Linux could run without any problem. I disabled the firewall to see if it was blocking anything but I got the connection timed out error anyway.
Any idea what could be blocking the pairing?
Thanks in advance,
Cheers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.