yashsingh1/xdaforums huggingface dataset:
[HTC Excalibur] showaco:
nope, no problems that I found with error. I created tasks, removed tasks and refreshed panel without any.
[HTC Excalibur] Unknownman:
have you edited your security policies (HEKY_LOCAL/security/policy/policy)?

It seems to me the reason that schneid1224 is getting an error is because i leave the executable directory path in the ActionURL so that the user can refresh the homescreen without going to the exe. I think its because of permissions that it does not allow it to execute and so it just throws that error. But im still looking into it, when i get home ill reload my phone and check it out.
[HTC Excalibur] schneid1224:
-where is the .exe stored?

root directory of phone memory

-what carrier do you use?

verizon

-have you edited any of the security policy registry values?

no
[HTC Excalibur] schneid1224:
Oh, and I just stupidly realized I'm using a different phone - I found this thread through Google and didn't notice what forum I was it. It's a Verizon Q9c, not an excalibur....not sure if that changes things
[HTC Excalibur] Unknownman:
alright ill take a look into it but i have to reload my machine because it just took a **** on me. Ill keep you posted on updates.
[HTC Excalibur] Unknownman:
So here is a development release lets consider it version .0.0.0.5 because the code that is supporting it would make Chef Boy R Dee happy. But I tried to make a thread that checked the current list of tasks to an old list so that it would update only when changes have been made. Anyways I have succeeded after many hours of trying to figure out why i wasn't.

I found out that the sort method from the IComparable interface or one of those is not thread safe so i had to make implement my own bubble sorting so it should handle around a hundred or so tasks before it gets slower than it should. But i figured the person with over a hundred tasks has other software for managing them.

Anywhoo here is how the program works and please refrain from laughing...

just run the program like last time except this time it just runs in the back as a process checking the tasks every 10 seconds for changes and updating only when changes are made. Have not yet checked the efficiency of this program yet only because i just got some time to work on it. I digress....

okay run the program and if you want to stop the program you just make a task with the subject of "shutdown" excluding the quotes. Or just reboot your phone.

now the little "working..." icon will appear and its safe to back up to the home screen. im currently trying to find a way so that does not display.

Anyway another better more efficient release is coming once school ends and i get outta finals but this works for the moment and its what i need.

Peace im out for the night because its like 3:18am!

p.s. let me know if 10 second refresh is too much or not enough?
[HTC Excalibur] ccpraveen:
On a BJ2.

Going to test right now.

BTW, 10 second refresh seems a bit of overkill. Who creates a new task every ten seconds? And even if someone has that many tasks, as you yourself stated earlier, wont they use a full fledged task app?

I would prefer a ten minute or 15 minute refresh. Any idea how much this ten second refresh eats up the battery?

Well, just my two cents
[HTC Excalibur] Unknownman:
Not quite sure about the battery, i do know its pretty heavy on the resources as of now but im working on that a little later on when i have some free time. I could change it to 15min or make it so you could interface with the API and change it but again at a later time.
[HTC Excalibur] Unknownman:
Okay so i think i might want to start a new thread so that i can update the file instead of posting a new file everytime. Anyhoo i think the memory issue is adressed in this release

heh i think im the only one who could possible make a memory leak in managed code.... submitExcuse("I knew what i was doing but,It was because i was pissed off and just trying things to figure out how they worked");

private string submitExcuse(string excuse)

{

if(excuse.indexOf("I knew what i was doing") > -1)

{

return "alie";

}

}

be sure to shutdown the currently running program before starting this one otherwise im positive that you will get undesirable results...

how to shutdown -

create new task called "shutdown" case sensative then wait a few and check the current processes.

again if anyone wants to help or wants to assist i would be more than happy to give the source out.
[HTC Excalibur] stylez:
Unknownman,

You done a great job, please can you edit your post with no swearing, minors use this forum and also it comes under the TUC.

Much appreciated.

stylez
[HTC Excalibur] blackjack2:
Unknownman, why don't you create a new thread, so your updates are smoother and perhpas link back to this thread, for those early reader. I'm going to try your app in a few mintues on a bj2 6.1 as well.

i appreciate your efforts

Its good to see you here as well "Showaco and Stylez"
[HTC Excalibur] blackjack2:
It would be nice to have somekind of internal filter in your app, for Today, Tomorrow, and a Create Task Panel(it would be cool if one could control the category of the newly created task ie. Inbox or whatever the user designated be it via hklu\software\microsoft\chome\home), with those 3 I think most of us will be just fine as it will mirror the native Calendar Panel, that would rock dude.

I'm pretty sure Showaco knows how, :D
[HTC Excalibur] karelj:
I dunno what I did wrong... or maybe this doesnt work on the Q9H.... Downloaded the zip, extracted to my phone, clicked on the exe and..... nothing. I had even created three test tasks for tonight and the next two nights... nada. Nothing shows on the homescreen.

When I clicked on it, I just got that spinning busy icon until I eventually navigated away from the screen.

Gonna reboot and see if that helps.
[HTC Excalibur] karelj:
Didnt realize I had to enable it in Chome Config.

Looks great..glad to finally have this functionality on my homescreen..THANK YOU!!!!

Hopefully someone can figure out how to incorporate this with the current calender panel or clone the calender panel and add this to it.
[HTC Excalibur] Unknownman:
I may have removed the auto update to the registry to display the entire panel when i was trying to get the checking thread to work... ill look into it and add that functionality back in. Will keep posting updates...

also to anyone who knows how to refresh just the sliding panel instead of the whole homescreen i could appreciate your help because right now its just refreshing the whole homescreen and not just the panel.

im sure theres some way i have to register it and call some function to refresh it but as of now i just dont know how... im kinda new to the whole .net Compact, and the whole .net lol.
[HTC Excalibur] ccpraveen:
Yeah what u said is true. Its refreshing the whole homescreen and it locks up my BJ2 6.1 homescreen and has to do a CHome Refresh manually. No fun there. If the panel could be refreshed individually. it would rock...
[HTC Excalibur] Unknownman:
define locking up? does it ever actually refresh or does it just sit there waiting...?
[HTC Excalibur] ccpraveen:
The lock-up is something inherent to my BJ2, after I installed NRG miniweather, and I its NOT ur task panel thats causing it.

Let me rephrase.

Whenever there is a major change in the homescreen, like say for eg, changing the colour scheme or changing the background, the screen gets frozen. All I can see is the lower taskbar and the wallpaper only. I have to either restart, or conveniently use the CHome Refresh option, inbuilt in the Miniweather (Chome Refresh is also avalilable as a standalone app) for the changes to be shown again.

This is happening here as well. Means, when I try and add a new test task, dated today, within ten seconds, it refreshes and tries to repaint the WHOLE homescreen and not just the panel, right? Thats where my original problem shows its ugly head. The whole screen goes blank with just the wallpaper and the lower taskbar.

So I will have to manually refresh either via reboot or chome refresh.

That is why I was interested in having an app that refreshes ONLY THAT PANEL and not the whole screen.

BTW, your app rocks. For a starter, you have gone miles ahead. Keep up the good work, congratulations.

Oh BTW, when I do a manual refresh, the newly added task is shown properly. No worries there. And unless I dont change the task entries again, this problem doesnt arise again.
[HTC Excalibur] Unknownman:
There is a way to do this through native code but it would take a whole lot more learning than i am willing to do right now. This may be a consideration once my classes are done, if someone takes it upon themselves to create some sort of dll that can interoperate with managed code, or if anyone knows how to register the panel and refresh only that panel. on another note: the line of code that refreshes the homescreen takes a GUID, and since each panel is assigned a GUID it makes me believe that it may be possible through managed code already. I just dont know how to properly register the panel to do this... ill search the msdn and see what i can come up with.

also might i suggest a master reset because once i installed NRG and uninstalled it i got a continual error about weather.exe not found and could not execute and then some other errors. Im not sure how they did things but it made my machine goofy so i had to do a master reset. Of course i Sync'd all of my contacts, appointments, and tasks before i did the master reset because it sets everything to default and you will loose all of that data.
[HTC Excalibur] blackjack2:
Unknownman

I installed it on my bj2 and it looks great and it showed the task in the first panel but when I selected it, it took me to another task, also as I went thru the panel, some of my tasks had dates like 01/15/4015 and stuff like that, weird.
[HTC Excalibur] Unknownman:
i noticed that, and i have made changes... when you make a new task the default end date is in the year 4015 or something similar like that.... simply a display issue and i have fixed it along with the task that is due today. where it displays that the task is due today Due at: 00:00 now it just displays Due Today.
[HTC Excalibur] blackjack2:
sweet, so I can redownload the zip already
[HTC Excalibur] Unknownman:
sure im currently not close to my computer but i will post the new zip file around 8:30 pm (CST) because i have to work.

i also added the checking thread to check to see if a new day has passed so it will refresh each new day so that the days due will stay updated.

im going to make a website for this because posting these files like this is completely unorganized.
[HTC Excalibur] stylez:
Set up your own thread as you can always change the revision in the first post when you have updates, then you could link to the website for more info :)
[HTC Excalibur] Unknownman:
Here it is... a new thread will come up soon but here is the file. I need to study now so please keep posting, i will check later.
[HTC Excalibur] nhung:
unknownman

can you post the source? do you need visual studio to update the code or just the .net lib?
[HTC Excalibur] Unknownman:
I made it using VS2005, but you can use your own ide as long as you compile it.

I will post the source once i get back from class. Long day today. Around 7:00pm (EST).
[HTC Excalibur] Unknownman:
https://OpenSVN.csie.org/viewcvs.cgi/?root=ChomePlugin

^ source
[HTC Excalibur] blackjack2:
Most recent Version:

It looks great and displays the right task but when you go to edit them it won't jump to the right task, it always jumps to the first task. Also I have some templates from Pocket Informant that use the date 12/31/2999, my request is if something can be programmed to hide dates that are not within the next 100 year, so that these types of virtual task let's call them don't show up,
[HTC Excalibur] Unknownman:
Sure that can be done easily. ill post the changes to the new thread i will create.
[HTC Excalibur] blackjack2:
Thanks so much, I appreciate it
[HTC Excalibur] karelj:
I had to remove this... too many weird things happening.

The homescreen would refresh and end up blank, which necessitated using the refresh tool in mini weather.

Also, Chome Config always gave an error message twice upon starting, but now it does it three times.
[HTC Excalibur] Unknownman:
now i know that this may make me sound arrogant but i don't believe that its my application i believe that it is the other 3rd party applications that are installed on your machine. The errors that you get when booting up Chome Config are errors because you may not have the correct permissions set. And i believe that the weather applications are written in native code and are not refreshing the whole home screen when some new data needs to be displayed. Thus they do not follow the conventional means of refreshing the home screen which in turn means that they are exploiting some part of the system to make their application do what they want. And this can make errors occur when someone tries to follow the conventional way.

With that said... if someone would be able to point me in the direction of a library or a way that would be able to refresh only the panel instead of the entire homescreen im sure that my application would be able to live peacefully with NRG and other applications.
[HTC Excalibur] ccpraveen:
I totally agree with unknownman.

What karelj has posted has EXACTLY happened with me too. TWO error messages before beginning, blank homescreen, and failure to refresh. And it is NOT because of unknownmans task panel. Hopefully waiting for better finer harmony between apps in the future. And congratulations once again to unknownman for his bold attempt, and continuing success in his endeavour
[HTC Excalibur] Billyvnilly:
hey unkownman.,

love this app. Its perfect for the task support that I need.

a few things I'm wondering about:

1. when the panel above task apps is selected it counts too many tasks (counts actual tasks plus 'create task')

2. why are there two parts that say create task

3. the right button either can do edit or new task, but it goes to the same window. is there a difference, or can there be? just curious.
[HTC Excalibur] Unknownman:
http://xdaforums.com/showthread.php?p=2958284 is now the page that will host any updates. Please post there now.

1. It should not be showing everything plus the add task, but update should fix that.

2.not sure what you mean by "two parts that say create task"?

3.That is a known issue and i am working on figuring it out but I am not sure if there is a way to send that information to Tasks.exe. I am looking into it.

Remember-

Please leave any questions or posts on the new thread so i can post updates in an organized mannor. Thanks.
[HTC Excalibur] wasserprojekt:
Dead Topic? Omg has anyone solved this? It would be perfect. Even more if it was compatible with Windows Mobile 6.5 too! Please someone ressurect this :)
[Android Apps and Games] Pozas:
Contact Diary is a simple, open source app that allows you to keep a record of the people you have met and the events you have attended to recently. In the undesired event that you test positive for COVID-19, Contact Diary is a place where to quickly find who you must warn about that situation.

How it works

Every day Contact Diary will prompt you to insert the events you have attended and the people you have been with during the day. Through some simple forms you will be able to store the essential information about your contacts, in case you need to retrieve it. Just that. Simple, right? ;)

Features

Configurable notification time, so the prompt does not interfere with your daily workflow.

Show only potentially risky contacts.

Automatic removal of entries older than 15 days.

JUST ONE PERMISSION, that needed for the app being able to notify you after device restarts. Nothing else.

In particular, NO INTERNET permission. The information you enter is yours, and it never leaves your device.

Downloads

Github

Play Store (paid, ad-free)

Play Store (free, with ads)

Source Code: https://github.com/apozas/contactdiary

Created 2020-09-19

Last Updated 2020-11-21
[Android Apps and Games] Pozas:
Questions & Issues

- Wait, isn't this what Governments' contact tracing apps are doing?

No. The goals of Governments' contact tracing apps and of Contact Diary are inherently different. Governments' contact tracing apps notify you when you have been at risk, and Contact Diary serves to remember who you must notify if you test positive.

- Is this app BETTER than Governments' contact tracing apps?

No. Governments' contact tracing apps may account for contacts that you may not be aware of, like the person sitting in a neighboring table at a restaurant, or that other person using the same bus to go to work. Contact Diary IS NOT A REPLACEMENT TO GOVERNMENTS' CONTACT TRACING APPS.

- Is this app WORSE than Governments' contact tracing apps?

No. Government's contact tracing apps crucially rely on all persons interacting to have the app in order to do proper notifications. With Contact Diary, you just need yourself to keep track, and you can easily notify people (or places) that do not use conventional contact tracing apps.

- Will this app share the information I input?

NO. The app has no permissions other than that necessary for the notification system. In particular, there is no way that it can connect to the internet. The information you insert will never leave your device. Even more, entries in the diary are automatically eliminated when they become older than 15 days.

If you still haven't found an answer, please create a new issue on GitHub.

Contributing

- If you found a bug, have an idea how to improve the Contact Diary app or have a question, please create a new issue or comment an existing one.

- If you would like to contribute code, fork the repository and send a pull request.

- If you'd like to translate Contact Diary to your language, please visit the project's page in Crowdin. If you don't see your language there, let me know here or create a new issue on GitHub.

Support the development

There are a few ways in which you can support the development of this project:

Rate the app and write a review in the Play Store.

Buy the paid version of the app in the Play Store.

Buy me a coffee. Links to ways of doing so can be found in the project's repository.
[Android Apps and Games] Pozas:
I have just released version 1.0.4

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version adds two new features. The forms now contain a "Notes" field where one can insert additional information that one may think is relevant. Also, there is a new operation on the entries, "Make a Copy Today", which allows you to make a copy of an older entry in the current day's list. This is useful when you routinely see the same people in the same conditions (like co-workers, for example).

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Pozas:
Localization files are now available on Crowdin. Translations are very much appreciated. If your language is not available, let me know and I will add it
[Android Apps and Games] Pozas:
I have just released version 1.0.5

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version should make the forms look better in small screens.

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Pozas:
From now on, the app will also be available on F-Droid. Given that I don't handle compilation on F-Droid, updates may take a bit to arrive through this channel.
[Android Apps and Games] Pozas:
I have just released version 1.1.1

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version fixes a bug when saving and loading the information in the choice questions.

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Rushikesh787:
Nice job.. will try it out!
[Android Apps and Games] Pozas:
I have just released version 1.1.21.1.3

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version makes the final fix of a bug when saving and loading the information in the choice questions.

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Pozas:
Thank you. In many countries there are apps based on Exposure Notifications, but as long as a lot of people use it it's not that clear whether it will have an impact. While this app is not intended to substitute Exposure Notification apps, it is my hope that it will be useful in some cases. Feel free to tell me if you find any problems or you think some things could be done better.
[Android Apps and Games] Pozas:
I have just released version 1.1.4

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version just includes translations. Now the app is available in English, Spanish, Catalan, German, Italian, Dutch and Swedish.

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Pozas:
I have just released version 1.2.0

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version includes several changes. Importantly, the duration of the contact is now asked for, and app shortcuts are available.

Also, a few bugs have been squashed, and new translations are available (Finnish, Indonesian and Polish)

Please report any issue you discover, so I can fix it.
[Android Apps and Games] Pozas:
Contact Diary was recently reviewed in chillr :). You can see the review (in german) in https://chillr.de/corona-kontakt-tagebuch/
[Android Apps and Games] Pozas:
I have just released version 1.3.0

Changelog/download:

https://github.com/apozas/contactdiary/releases

Many new features are added in this version: dark mode, import/export, and no more compulsory fields. Also, a few bugs have been squashed, and new translations are available (Portuguese). How do you like the dark mode?

View attachment 5144533 View attachment 5144535

Please report any issue you discover, so I can fix it.
[Android Apps and Games] iamlaybhari:
This app was very useful for me during this lockdown..
[Android Apps and Games] eenavigator:
Is it possible to upload the info online? so that I may find those who are at the same places with me.
[Android Apps and Games] Pozas:
Well, that is quite far-off the scope of the app, I'm afraid. For once, it is irrelevant to know if you are with infected people in a same space because those infected people either don't know they are, and thus there's no way of any digital system to recognize them, or they known they are, and should be quarantining. Second, what you describe is closer to what Exposure Notifications apps do. However, given that this is very sensitive content, currently only Governments can develop apps of this kind, and Google is very strict with any apps that try to mimic that behavior. So I'm afraid that the closest to your interest is any of the multiple Exposure Notifications apps (by the time your Government must have developed one, most likely), it is not possible to obtain something closer, and in any case it will not be the goal of Contact Diary.
[Android Apps and Games] Pozas:
I have just released version 1.3.2

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version modifies the questionnaires to include prevention measures other than distance, and squashes a few minor bugs.

Translations in any language (currently on the Crowdin site or not) are very much appreciated.

Merry Christmas! 🎄
[Android Apps and Games] Pozas:
I have just released version 1.3.3

Changelog/download:

https://github.com/apozas/contactdiary/releases

This version fixes a small bug in the "Make a copy today" feature regarding to the change of year.

Translations in any language (currently on the Crowdin site or not) are very much appreciated.

Happy New Year! 🥳🎉