Giter Club home page Giter Club logo

an2linuxclient's People

Contributors

aearil avatar atrate avatar badlop avatar bilde2910 avatar comradekingu avatar dependabot[bot] avatar edaubert avatar ekselius avatar emaiannone avatar eyenseo avatar hldrm avatar jakubfabijan avatar luensche avatar madfatvlad avatar poussinou avatar rootkiwi avatar sikreuz avatar theeveningracer avatar vi-dot1 avatar vistaus avatar waldist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

an2linuxclient's Issues

Redesign proposal & small user experience issues

Thanks for AN2Linux! It works great but I think the UI design could be improved.
redesign

Small UX issues

  • The port should default to 46352.
  • The SSID whitelist should let you pick from your networks.
  • The SHA-256 hashes should be formatted in 4 columns (with 8 columns it's easier to loose your current column)
  • The test notification shouldn't be displayed on the client and should give an error when the server isn't reachable.

Doesn't Request Notification Access (Android 13)

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.

Using with Waydroid

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

Question: is there a program to send notifications to *Windows*, which does not conflict with an2Linux?

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.

Phone notifications with a changing status cause a new notification on the desktop every few seconds

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.

Drains battery!

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).

Suggestion: a little widget

It would be great if there was a widget to enable and disable the application.
Something like a toggle button.

.

I'm sorry I was typing in the wrong window and didn't realize why keyboard wasn't working. Please delete.

option to show device name in notification

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

Paired over TCP, but client says "No bluetooth server"

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.

F-droid version is not the last one

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 !

Russian translation

Would it be possible to add Russian language on Weblate? I'd be glad to help and translate the app

SVG icons

Hi, I restyled the icons for an2linux as svg's, you could use them...

  • natively in Android since API level 21 (Android 5)
  • for the server part on the desktop ( linux desktop env's support svg)
  • to generate pngs easily in all kinds of sizes with inkscape:
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.

Work Profile notifications not coming through

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.

Feature Req: Title and App as separate fields

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.

Future direction of app

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.

Not all data coming through: Notification details

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:

  • Sender (the title in an2linux)
  • The Subject (the message in an2linux)
  • The first few lines of the email. This is the part that's not coming through.

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.

Make notifiable applications a filterable list

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.

Suggestion: Alert Sound on the Server

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

Whitelist not working?

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?

Connection Timed Out when Pairing

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.