As probably expected, there is no such documentation. :-| However, what Rachota does on every startup is that it calls a POST type of request to the Upload URL specified in the System > Settings... and then sends the actual weekly diary (XML data) through the established connection. If you have more questions, feel free to ask.
I am interested in writing a server-side interface to tie Rachota data to other systems, using the "Upload diary to team server" feature. I will be happy to share anything I develop for others to use. Is there any documentation on the format of the data sent to the server?
Weird NumberFormatException bug crash Rachota
Thanks for the bug report. Just to be sure, can you verify that you have the Move unfinished tasks option checked in the System > Settings?
Tasks are not copied to latest day if the program is kept opening through midnight
Thank you John for your nice words about Rachota! I do not understand the second part of your post though. Rachota has already been Mavenized and it no longer uses Ant. What exactly do you want to change and why?
To begin with, I want to express my appreciation for your great product that I use on a daily basis. Secondly, I am wondering if there is any possibility of migrating from WordPress to Magento? The reason for proposing a shift to Maven is due to its exceptional versioning system and user-friendly nature. As a Java developer, I believe that transitioning from Ant to Maven is one of those tasks that should have been done earlier. Maven is highly customizable and solves many issues regarding versions...
Pressing enter on previous days will modify the entry for that day instead of copying it to today
Pressing Enter on a task of a day from the past now attempts to copy it to today's plan. The bug is fixed in build #230408 of Rachota 2.4. https://sourceforge.net/p/rachota/code/ci/2771d0e34fa88d1fd9042ccf9d5f443907406be4/ Thanks for your bug report!
Pressing Enter on a task of a day from the past now attempts to copy it to today's plan.
Pressing enter on previous days will modify the entry for that day instead of copying it to today
Good catch. On it ...
Pressing enter on previous days will modify the entry for that day instead of copying it to today
Can we also not save the settings every 30 seconds? It shouldn't ever be necessary, the only time settings is changed is when settings dialog is closed and OK button is pressed... (and if something is corrupted this will corrupt the settings file also) commit 476ce5f7d6cc1a85ce17cd679df0adc6995a0144 Avoid saving settings every 30 seconds diff --git a/src/main/java/org/cesilko/rachota/core/Task.java b/src/main/java/org/cesilko/rachota/c> index 5e554fd..ea5d1a3 100644 --- a/src/main/java/org/cesilko/rachota/core/Task.java...
I haven't tested the modified code again (don't want to fill up my hard drive just to test), but it should work.
I think this should be sufficient to fix the issue (although not all are necessary) commit f14645021e3358ff3599e39cfc1bd775a7593127 Use temporary file for writing diff --git a/src/main/java/org/cesilko/rachota/core/Plan.java b/src/main/java/org/cesilko/rachota/core/Plan.java index 9b2f009..b91b274 100644 --- a/src/main/java/org/cesilko/rachota/core/Plan.java +++ b/src/main/java/org/cesilko/rachota/core/Plan.java @@ -355,9 +355,10 @@ public class Plan { String location = (String) Settings.getDefault().getSetting("userDir");...
Full hard drive loses data
Pressing escape on "do you really want to delete work with non-zero working hour" dialog will delete the work regardless
Random NullPointerException logged on console
Black square instead of Rachota icon in system tray
Black square instead of Rachota icon in system tray
Rachota sometimes freeze on startup
In order to prevent intermittent deadlock on Rachota startup the main window is now displayed lazily in another thread. The bug is fixed in today's Rachota 2.4 build #230225. https://sourceforge.net/p/rachota/code/ci/743049e397811cf67b5bed2aff94533e61116b08/ Thanks for the bug report and prompt verification!
Speculative fix to prevent intermittent deadlock on Rachota startup. The main window is now displayed lazily in another thread.
Random ArrayIndexOutOfBoundsException error on startup
Previously it appears in approximately 50% of the runs (I can test it quickly by just exiting and re-opening it), but with the new build I just tried and it does not happen in 15 consecutive runs. So the bug is probably fixed.
Hm, on a second look it seems like there is some synchronization problem between AWT-EventQueue-0 thread which wants to update total time but the operation is blocked waiting to lock 0x0000000088c336e8 monitor while the main thread locked this monitor when starting the application. Can you try using this custom 2.4.1 build and letting me know here after few days or hopefully weeks whether it is any better?
Hm, on a second look it seems like there is some synchronization problem between AWT-EventQueue-0 thread which wants to update total time but the operation is blocked waiting to lock 0x0000000088c336e8 monitor while the main thread blocked this monitor when starting the application. Can you try using this custom 2.4.1 build and letting me know here after few days or hopefully weeks whether it is any better?
Time after hibernation strangly distributed
Hesitation delay is now included in the hibernation time when computer wakes up from hibernation. The issue is fixed in Rachota 2.4 build #230224. https://sourceforge.net/p/rachota/code/ci/9132dc89efd6a02a9b9e777acc1bd76424524439/
Hesitation delay is now included in the hibernation time when computer wakes up from hibernation.
I see. I am still confused by this evil "Idle task". My problem was that I missed the dialog about hibernation and several minutes were added to Idle task when I noticed. Never mind. I take it as designed.
Thanks for the bug report but as you guessed it already this behavior is as designed after the fix of your #202. Let's assume a computer falls asleep for 5 minutes with Reading task running and these measurements: Idle task - 20:27 Reading - 10:30 Now, if user wakes the computer up Rachota warns about detected hibernation and asks what to do with the 5-minutes downtime with regards to the Reading task. If the user chooses to include it but his/her hesitation takes 2 seconds Rachota distributes the...
Explicit refresh of day view table model was necessary when deleting the last task of a day plan. This bug is fixed in Rachota 2.4 build #230224. https://sourceforge.net/p/rachota/code/ci/98c672c21e31967f1eed48e1dd9b7aebcd6284c2/ Thanks for the report and steps how to reproduce the issue!
ArrayIndexOutOfBoundsException when delete last element
Explicit refresh of day view table model was necessary when deleting the last task of a day plan. This bug is fixed in Rachota 2.4 build #230224. Thanks for the report and steps how to reproduce the issue!
Explicit update of day view table model is necessary if the only valid task is removed to prevent IOOBE.
Thanks for the thread dump! Although it doesn't indicate any obvious deadlock I am going to take a closer look at it.
Okay I figure out it's possible to send SIGQUIT to the Java process so it print out a traceback Not sure much it will help. Full thread dump OpenJDK 64-Bit Server VM (19.0.1+10 mixed mode): Threads class SMR info: _java_thread_list=0x00007fbd4c017710, length=18, elements={ 0x00007fbdc8014d50, 0x00007fbdc81c05a0, 0x00007fbdc81c1ab0, 0x00007fbdc81c31c0, 0x00007fbdc81c4590, 0x00007fbdc81c5930, 0x00007fbdc81c7340, 0x00007fbdc81c8880, 0x00007fbdc81c9d50, 0x00007fbdc82547c0, 0x00007fbdc825db30, 0x00007fbdc84ae2c0,...
Rachota sometimes freeze on startup
Is it possible to make "hierarchical organization of projects?
Update: just now I let the computer sleep for a few hours (actually overnight, so that the program switches to a new day), then when it makes up the error happens. So maybe a guess is that because of the long sleep, when the computer wakes up a lot of events are fired simultaneously, which causes the bug to happen? Update2: just now I leave the computer on running and the issue still happens at midnight.
Update: just now I let the computer sleep for a few hours (actually overnight, so that the program switches to a new day), then when it makes up the error happens. So maybe a guess is that because of the long sleep, when the computer wakes up a lot of events are fired simultaneously, which causes the bug to happen?
Maybe once a day? It's definitely frequent enough to be annoying. I don't notice when exactly it happens (only after a while that I don't see the prompt pop up, and at that time the traceback would already be logged). Maybe at least you can make a temporary patch (e.g. catch the exception there and retry later/show error message to the user) before the actual bug is fixed (i.e. adding appropriate locks/synchronized blocks)?
Hm, this one is tricky but I think I have seen it once myself too. How often does it happen to you? Anyway, thanks for the stack trace!
ArrayIndexOutOfBoundsException when delete last element
I am able to reproduce the issue and will fix it next week. Thanks for the report!
Unexpected ConcurrentModificationException that stops the prompt
ArrayIndexOutOfBoundsException when delete last element
See also https://sourceforge.net/p/rachota/bugs/202/. Maybe it was not a good idea to add that time to unused time.
Time after hibernation strangly distributed
If you are not interested in the weekly report and you want to remove the error "Can't connect to Rachota Analytics Server", just go to the upper part of Rachota window, select "System/Configuration" and then in "Network" tab disable "Report Weekly activity".
Request - Saving Report Settings
Updated Hungarian translation kindly provided by Schermann Sándor.
Hi Jiri, I hope you're good as well as family. I solved my problems with mercurial by uploading the repo to github in private repo. I'm happy to create single changes for the rest of the changes I have done. Do let me know which one you feel is acceptable for the project. This is the list I have in that multiple merge request grouped by logical change: * Add week work hours similar to day work hours. * Change look and feel to Nimbus * Adjust many elements that are too small causing text to not display...
Hi Jiri, I hope you're good as well as family. I solved my problems with mercurial by uploading the repo to github in private repo. I'm happy to create single changes for the rest of the changes I have done. Do let me know which one you feel is acceptable for the project. This is the list I have in that multiple merge request grouped by logical change: - Add week work hours similar to day work hours. Change look and feel to Nimbus Adjust many elements that are too small causing text to not display...
Hi Jiri, I hope you're good as well as family. I solved my problems with mercurial by uploading the repo to github in private repo. I'm happy to create single changes for the rest of the changes I have done. Do let me know which one you feel is acceptable for the project. This is the list I have in that multiple merge request grouped by logical change: * Add week work hours similar to day work hour*s. Change look and feel to Nimbus Adjust many elements that are too small causing text to not display...
Hi Jiri, I hope you're good as well as family. I solved my problems with mercurial by uploading the repo to github in private repo. I'm happy to create single changes for the rest of the changes I have done. Do let me know which one you feel is acceptable for the project. This is the list I have in that multiple merge request grouped by logical change: * Add week work hours similar to day work hour*s. Change look and feel to Nimbus Adjust many elements that are too small causing text to not display...
Hi Jiri, I hope you're good as well as family. I solved my problems with mercurial by uploading the repo to github in private repo. I'm happy to create single changes for the rest of the changes I have done. Do let me know which one you feel is acceptable for the project. This is the list I have in that multiple merge request grouped by logical change: * Add week work hours similar to day work hour*s. Change look and feel to Nimbus Adjust many elements that are too small causing text to not display...
Thank you for the response Jirka. However, I have found a workaround to keep working with taskcoach in linux. Saludos Cordiales / Best regards José Rivera Espejo Statistics / Machine Learning / Psychometrics / Experimental design / Economics / Educational Policy phone: (+51)941456857 email: jriveraespejo@gmail.com twitter: http://twitter.com/J_river9 linkedin: http://linkedin.com/in/jriveraespejo/ github: https://github.com/jriveraespejo
Thank you for the response. I have a workaround to keep working with taskcoach in linux. Saludos Cordiales / Best regards José Rivera Espejo Statistics / Machine Learning / Psychometrics / Experimental design / Economics / Educational Policy phone: (+51)941456857 email: jriveraespejo@gmail.com twitter: http://twitter.com/J_river9 linkedin: http://linkedin.com/in/jriveraespejo/ github: https://github.com/jriveraespejo
Proposal patch to fix this. This kind of windows should be modal, if it is modal, you can't change the day or other actions.
I have tied to reproduce the issue and I couldn't. Step 6 is not possible, main window is disabled meanwhile I have Generate report wizard window opened. Environment: Openjdk 13 Linux Rachota SNAPSHOT 04/22/2021
I recall now what the issue was. It's the scrollbar that overlaps. I checked and if there is a long keyword the scrollbar still overlaps since the size doesn't take in account the scrollbar. I have set mac to always show scrollbar, likely that it why it's already showing with such a small list. I have more experience with git than mercurial, and find it hard to manage branches (updating, comparing, etc). Did you ever consider changing project to git instead of mercurial.
Can you provide screenshots of how the completion popup window looks on Mac OS X without your patch and with it?
Hello Jiri, I'm good, thank you. I did made it a little bigger to show more from the list, since I think it was not showing all I had. I can make it smaller. From the rest of the changes which ones can I create patches for?
Hey Bruno. Thanks for asking and especially for the patch! I have tested your fix on my Linux Mint 19.1 system and Windows 10 and it looks good except that the height of the completion window is bigger than it is necessary. It would be nice if you could fix this regression. Otherwise, I am good. How are you?
Hey Bruno. Thanks for asking and especially for the patch! I have tested your fix on my Linux Mint 19.1 system and Windows 10 and it looks good. Just on Windows the height of the completion window is bigger than it is necessary. It would be nice if you could fix this regression. Otherwise, I am good. How are you?
Hey Bruno. Thanks for asking and especially for the patch! I have tested your fix on my Linux Mint 19.1 system and Windows 10 and it looks good. Just on Windows the height of the completion window is bigger than it is necessary. It would be nice if you could fix this regression. Otherwise, I am good. How are you?
Merge /u/bapm/rachota/ branch task-dialog-keyword-improvement into default
Keyword completion in task dialog
Hi Jiri, Hope everything is good with you. I can try to replicate with screenshot the issue. If this doesn't affect the windows application and looks ok, it fixes the mac version.
Hi Jira, Hope everything is good with you. I can try to replicate with screenshot the issue. If this doesn't affect the windows application and looks ok, it fixes the mac version.
Hi Jiri, I had two issues with the autocompletion dialog that shows after 3 keystrokes or ctrl+space, was not showing properly, it was behind the create task dialog and it was too small when keyword was small. I think I fixed it based on the edit dialog that worked properly. Might be specific to mac implementation. Was unable to check issue on windows / linux or the if the fix I did caused any other new issue.
Bruno, can you please explain in more detail what exactly is this trying to fix? I am not aware of any problems when invoking code completion popup window. Thanks.
Thanks Bruno!
Merge /u/bapm/rachota/ branch fix-day-nav-buttons into default
Same sized previous/next buttons
Thanks a lot Bruno!
Merge /u/bapm/rachota/ branch fix-dictionaries into default
Duplicates entries in US/NL dictionaries
Multiple improvements fix
Thank you for reviewing my merge request. My bad, misread your initial proposal and focused on fixing the one that had issues. Just finished creating the proposed merged requests. Will also cleanup this merge request after merging to be easier to understand what is pending. Bruno
Keyword completion in task dialog
Same sized previous/next buttons
Duplicates entries in US/NL dictionaries
Hi Bruno, as I have already said in March please prepare first three merge requests for: duplicates entries in US/NL dictionaries same sized previous/next buttons keyword completion in task dialog Once we have these in the master branch, we will continue with other 3. Would you agree? Thanks, -Jirka
Hi Jiri, I agree with splitting the merge requests into simple changes. Need to know from all the changes, which ones I can group and will be accepted as improvements. This way I only create merge requests that are likely to be accepted. Thank you, Bruno
Hi Jiri, I agree with splitting the merge requests into simple changes. Need to know from all the changes, each ones I can group and will be accepted as improvements. This way I only create merge requests that are likely to be merged. Thank you, Bruno
Hello Jose, Rachota does not support import from TSK files yet, but it can be easily added. Please attach an example of such file or indicate which task properties you would like to import. Have a nice day, -Jirka
Dear developers, Is there a way to migrate data from Taskcoach to Rachota? Thank you Saludos Cordiales / Best regards José Rivera Espejo Statistics / Psychometrics / Economics / Educational Policy Móvil: (+51)941456857 email: jriveraespejo@gmail.com twitter: twitter.com/J_river9 linkedin: pe.linkedin.com/in/jriveraespejo/
Thanks a lot for promoting Rachota on the Russian market! I am not abandoning the project, just have considerably less time for it. As you can see in the activity stream, I keep fixing bugs or adding improvements from time to time though. If you have some favorite issues, please comment on them.
Is the project abandoned?
Right klick on SysTray icon opens main window
This issue is a duplicate of #157.