With the upcoming (very soon) next release stroy has pretty much the features I wanted for a 1.0. I may just call it that:-). In the mean time there a bunch of things I got unhappy with, cruft, lack of features, implementation. On and of I looked at better ways of addressing these issues. And of course this is turning into a big rewrite. Now the typical problem is that rewrites lose all interested people until the original coder gives up.
I found solutions to some of the problems that bug me, but these are somewhat hard to integrate into the current branch. It would be a shame to lose them. Not showing progress over the next month would also be a shame.
So my idea is to publish results in the form of little programs, e.g. command line tools, to demonstrate were stroy is going and that it is actively worked on.
The topics I am looking at are:
- code clean up (hard to show but really important to me)
- improve modified dir matching for large trees
- more sources: tar, zip, xml, svn, jar …
- fuzzy hashing for more file types, mp3 …
- 3 way diff
- better ui, keyboard shortcuts, more feedback …
- multithreading uses
- heuristical file type determination
The stuff without ui will come first. I can't promise that the little tools are useful themself but they'll show
What do you think?