Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic check for updates #67

Open
psoukie opened this issue Dec 30, 2022 · 4 comments
Open

Automatic check for updates #67

psoukie opened this issue Dec 30, 2022 · 4 comments
Labels
question Further information is requested

Comments

@psoukie
Copy link
Owner

psoukie commented Dec 30, 2022

Add an automatic check for updates that will run periodically and notify if a newer version is available.

@psoukie psoukie added the enhancement New feature or request label Dec 30, 2022
@psoukie psoukie added this to the ZipChord 2.0 milestone Dec 30, 2022
@Nooby-001
Copy link

Hi. I haven't had time to get online, happy holidays to all!
Zipchord is looking good!

My personal opinion on automatic check for updates: please don't. Sometime ago I got into autocomplete software and of the three I ended up with two were "calling home" every day and that made my skin crawl! A lot of people online think the same too, we don't want a "keylogger" reading everything we type and calling home even if it's only to check for updates. The one I kept is used by doctors, has been on line for more than ten years and has settings where the program only works in the program you tell it to. ("work on all but Word" or "work on Word only" for example)

Hope this helps, I got a lot of questions and some comments, I'll post them on the Discussions section when the crazy holidays times ends. Thanks again for Zipchord!

@psoukie
Copy link
Owner Author

psoukie commented Jan 2, 2023

Thank you! Good point about the security concerns. Based on this, if I'll implement this feature, I would create it as a completely stand-alone updater. Because of this, I am also going to downgrade the priority of this.

I will add to the documentation that this app does not make any inbound or outbound network or internet calls, and it doesn't store the typed keys anywhere. The only exception is that a user can choose to create a debug log during a typing session that is stored in a text file that is opened at the end of the session, and the debugging turns itself automatically off.

I'd be curious to know whether the debug feature might be scary for some people, and I would consider removing it. I will post a question about it in Discussions.

@Nooby-001
Copy link

How about a link to the latest release?
Something like:
"You're using version 0.0.0 click here for latest version"
NVM, is already there 😁
The debug thing looks fine, I'm not a programmer but I don't see any personal info there and it's only a text file.

@psoukie psoukie removed this from the ZipChord 2.0 milestone Jan 3, 2023
@lmendez5
Copy link

lmendez5 commented Jan 8, 2023

In my opinion, the debug option helps to improve this free marvelous script as a collaboration effort. I totally agree about security, but this open source is right there to be explored by anyone. I must confess the first time I browsed the code to try to understand it and check this possible security thing, because it is the way to surf the internet, we have to. But, think about all the peripherals you use right now without thinking about security! Buying a five-below keyboard coming from anywhere! Always take care about what you put into your PC, check for good software security, etc. Nowadays, I guess everybody has a friend who knows about programming to ask for help... but never left behind things like this helpful AHK. Believe me, I have been looking for something like this for months! I wrote a weird thing to have this feature hahaha, faraway from this pro version! This code works fine, has support, people are working hard for improvements, etc. In a single sentence, I trust this, if it helps you in someway...

@psoukie psoukie added question Further information is requested and removed enhancement New feature or request labels Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants