Giter Club home page Giter Club logo

duorem's People

Contributors

fifth-light avatar fralik avatar licaon-kter avatar naofum avatar poussinou 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

Watchers

 avatar  avatar  avatar

duorem's Issues

App not working on Android 11

Hi,
I have a Samsung galaxy s21 with android 11.
I just tried the app and it doesn't work.
I use a different app from the play store and it was able to wake up my nas.

If I can do more to help just tell me :)

Support hostname

Given dynamic IP addresses, a remote control doesn't do much for me if I can't use a hostname :)

shutdown command from advanced details not recognised

Hi there and thanks for this app, it's so useful for us as we use it to wake and suspend our home server which saves some energy.

Recently it stopped working and I saw that the app always tries to execute "sudo /usr/bin/shutdown -r now" allthough I set an other command in the advanced settings. After saving the device the advanced settings toggle is always back to "off" but when activated I can see my custom command. Would be great to have the app back! Thanks a lot.

Synology NAS shuts down only by second try

Hi,

this is really a nice piece of work! :-)
I like the possibility to shut down my Synology NAS remotely.

It works nearly without problems together with my Synology NAS Station, except one problem:

To shut down the NAS, it needs always two times before the NAS shuts down.

Maybe this is a timing problem?

State of Duorem's "Status LED" after the app's start

When starting Duorem, the small "LED" left near the MAC-address showing the device's status is always green before getting the device's real state, even if the device is powered off.

It needs a few seconds before the status LED changes to the device's real state. This is something that might be a little confusing.

My suggestion is to "grey out" the LED as long as the device's state is unknown.

Missing shutdown timer

I miss a timer to shutdown the host.

When the host is up and running the "shutdown" button could be resized (eg 45%ish) to make space for a new to add button "set timer" or any similar. After tapping the button a numberfield (to make the android keyboard automatically switch to the number layout) should appear with buttons to accept the value or to cancel. The rest of the implementation is considered to be quite easy since ssh is working for shutdown.

I see this feature as a large improvement of user experience since noone has to manually sah into the host (or just leave it running)

Android TV Support

Would be great with Android TV support so we can remote wake PCs running servers. I tried side loading this on my Nvidia Shield and it works but there are two issues:

  1. The app doesn't show up in the launcher so you have to navigate to Settings>Apps and find it in the list of launch it.

  2. The background is white and text looks blurry.

Latest version v.1.1.2 doesn't show device buttons

After installing Dourem's latest version from F-Droid repo, the main screen stays empty: no bottoms to start / shut down the device, no status is displayed.
Anyway, the device (i.e. its settings) are still there - if you edit the device by tapping on the pencil icon, all settings are displayed!
But even if some details are changed and the new settings are saved, the main screen stays empty.
I also tried to re-enter the settings (by choosing "replace device" and automatic recognition), but the result remains unchanged.

Support for multiple Devices

It would be great to have support for multiple devices.

The current behavior seems to be that Duorem "forgets" the latest saved device of a new one is saved.
I haven't found a way to store settings (i e. MAC-address, user name & pw etc.) for more than one (the latest or "current") device at a time. :(

The Notification

The app is nice! Thanks!

But it can be even better thing I you'll implement notification: if the server is running.
So you turn on the server and get optional notification so you couldn't forget about it. And could turn it off within the notification.

I think it could be even a more funny thing than a widget))

Thanks a lot for your job!

Windows support

Let's see if we can support Windows computers for shutdown/reboot. It seems that on Linux-based systems Samba knows how to talk to Windows, i.e. net rpc shutdown -I ip.address -U user%password.

I found MS-RSP (remote shutdown protocol) protocol, which describes shutdown commands. It's interface UUID (338CD001-2244-31F1-AAAA-900038001003) is the same as MS-RRP (Windows remote registry protocol).

GitHub has Windows 2000 source code. One may have a look at the code of shutdown.c.

Interesting links, phrases, e.t.c.:

Login with private/public key pair

For security reasons, a login with password is not possible for my server. I guess this is also the case for many other users. Would it be posisble to support login via a key? See ssh-copy-id. Thank you for your help!

Widgets (Feature Suggestion)

One great feature would be support for widgets:

  1. Widget for switching on a specific device when tapping on it,

  2. widget for switching off a specific device when tapping on it,

  3. widget for toggling the status of a specific device when tapping on it (should be possible do to Duorem's possibility to get the device's state).

A widget size of 1ร—1 should be enough, each could be named different.
Multiple widgets at once with different settings for each would be great.

Error power up

I'm having trouble with power up, I think is the Mac address capitalization because I try another app with the same problem and when they change that behavior works great.
I try with termux too using this commands just to test
`wol 00:11:aa:22:bb:33 <- this works

wol 00:11:AA:22:BB:33 <- this don't work`

Guessing broadcast address may go wrong

Ok, this is something of a mixture of "fatal user error", misleading UI and unfortunate coincidences. But maybe some improvements may still come from it:

I configured a device - Name, IP address and MAC address, then saved. Since I believed the IP address wasn't strictly necessary, I entered the dummy 10.10.10.10 address.
At that time, I was not connected to my WIFI (I only became aware of that fact later). So the WOL broadcast address was based either on my dummy address, or on the IP address in the 4G network.
Of course, WOL did not work in my local network. However, since the broadcast address is hidden in the advanced settings, I did not at first realize what the problem was. After I opened the advanced settings, I quickly realized and corrected my errors.

Some questions and suggestions

  1. Does it make any sense to have a broadcast address in the mobile network (if that was the case)? Should it be possible at all?
  2. Would it make sense to warn the user that no local network is connected?
  3. If that's not an option / not easy to do, I would appreciate a hint upon creating a new device: "Please make sure you are connected to the same network as the target device"
  4. Maybe the broadcast address should not be in the advanced settings?
  5. If I change the IP address in such a way that the broadcast address doesn't match at all (I changed from a 10. to a 192. address), maybe the broadcast address needs to be updated, or the user given some hint to check it.

Switching applications reset all fields in "add new device"

I try to add a new device manually. Since I cannot copy&paste the whole MAC address, I keep it open in another (notepad-like) app and start entering the numbers manually. However, when I switch to the notepad app and back, all fields I have so far filled out have been reset.

design contribution

Hi, I noticed there was no logo of Duorem. This application is really useful and practical. It's also nice to be open source and free. I want to contribute to Duorem. That's why I designed a logo. I hope you like it. If you have something you want to change or add, please tell me. And you can choose color.

v ew

viwe

vieww

German Translation welcome?

Do you like to add translations?
I could do the German one, if you'd like to.
I guess, all strings to translate are located in "strings.xml"?

Manually entered devices are not saved

I use the "+" sign in the top bar to add a device, then select "Enter manualy (0.0.0.0)"
I can change all fields, and press save. If it is the first device I enter, the main buttons are even enabled, and waking the device works. But there is still the test "No device is configured. Add one". And it seems that the app forgets the device, at least when it is closed.
Consequently, I have to enter the device anew every time.

Unable to paste MAC address

When I have a complete MAC address in my copy buffer, I cannot simply paste it. I need to fill out the separate address fields manually.
Suggestion: Use one large text field for the address, instead of separate ones for the single parts.

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.