<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to blog</title><link>http://sourceforge.net/p/yodownet/blog/</link><description>Recent changes to blog</description><language>en</language><lastBuildDate>Mon, 18 Feb 2013 17:05:43 -0000</lastBuildDate><item><title>yoDownet on Frugalware Linux</title><link>http://sourceforge.net/p/yodownet/blog/2013/02/yodownet-on-frugalware-linux/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;yoDownet package is available on &lt;a href="http://frugalware.org/"&gt;Frugalware Linux&lt;/a&gt; package repository.&lt;/p&gt;
&lt;h4 id="available-builds"&gt;Available builds&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://frugalware.org/packages/152626"&gt;yodownet&lt;/a&gt; &lt;em&gt;Arch: i686&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://frugalware.org/packages/152625"&gt;yodownet&lt;/a&gt; &lt;em&gt;Arch: x86_64&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Mon, 18 Feb 2013 17:05:43 -0000</pubDate><guid>http://sourceforge.netba3117cd0f6c71768f6198c73f2ae3ee513f987f</guid></item><item><title>Git repo moved to Github</title><link>http://sourceforge.net/p/yodownet/blog/2012/09/git-repo-moved-to-github/</link><description>Yesterday i've moved the source code git repository to github.
It's maybe just for testing for a while, and maybe i'll leave it there completely.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Thu, 20 Sep 2012 21:30:16 -0000</pubDate><guid>http://sourceforge.net216c74016c69288b453da10b01c90e06a756eaea</guid></item><item><title>DO NOT DO DB!</title><link>http://sourceforge.net/p/yodownet/blog/2012/08/do-not-do-db/</link><description>- *People are always asking me if I know yoDownet.*

There was a mistake that i've done about yoDownet, And it is about using db to keep some sort of details about downloads.
Database means schema, and schema means limit.

I'm thinking about using setting files to keep this stuff and i have to get ride of db/sql things. just look at [resource/sql][resource-sql]

While I've developing it, i forget one and ONE rule in the industry, And that is a program have/should do one job and only one job...

This program first needs to have some kind of base GUI/functionality and then i can add more functionality such as multiple download connection at time, queue and ...

I'm just thinking about a better way to develop and achieve these ideas.

[resource-sql]: https://sourceforge.net/p/yodownet/git/ci/58394f38a0a6788c729e861a166606eb1f930429/tree/resource/sql/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Sat, 18 Aug 2012 23:56:17 -0000</pubDate><guid>http://sourceforge.net5f9f129475968ac763c784f4cacbd2250175eae0</guid></item><item><title>yoDownet version 2012.05.11 released</title><link>http://sourceforge.net/p/yodownet/blog/2012/05/yodownet-version-20120511-released/</link><description>#####yoDownet version 2012.05.11 released.

Just couple of minor changes which are mentioned in ChangeLog bellow ;)

But there is also an important change for build yoDownet that is there is no more need for extra Paths defining on qmake time anymore, it's reverted it to simple days ;).

######Changes from ChangeLog - 2012-05-11

* [task-#30-clean-installation][ticket-30]: make installation cleaner and more simple.
* [task-#31-project-dir-restructure][ticket-31]: move dialogs to dialog dir ;)

[ticket-30]: https://sourceforge.net/p/yodownet/tickets/30/
[ticket-31]: https://sourceforge.net/p/yodownet/tickets/31/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Fri, 11 May 2012 14:58:22 -0000</pubDate><guid>http://sourceforge.net618626fb0a95d566573a34e07fd4c0b255d4c04c</guid></item><item><title>Tags!</title><link>http://sourceforge.net/p/yodownet/blog/2012/05/tags/</link><description>Yup, tags are simple, next release will be include tags.

By tags i mean somehow categorization, Since not a real categorization! i think tagorization :|

Friday noon, let's commit some [ydg]ummy changes ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Fri, 11 May 2012 08:58:44 -0000</pubDate><guid>http://sourceforge.net1f7c1bda4e0371d00812742450cefe85b68db0aa</guid></item><item><title>yoDownet version 2012.05.07 released</title><link>http://sourceforge.net/p/yodownet/blog/2012/05/yodownet-version-20120507-released/</link><description>#####yoDownet version 2012.05.07 released.

In this release cool feature added, such as messaging eco system, the messaging part is basic and simple now and just handle the core purpose messaging which is communicating with user in the direct way that i choose is better to be by System Tray Icon.

######Changes from ChangeLog - 2012-05-07

* [task-#28-messaging-ecosystem][ticket-28]: Implemented couple of class to handle messaging and communicating with user
* &lt;s&gt;[bug-#29-encoded-url-validation][ticket-29]&lt;/s&gt;: any standard URI will be valid now!

[ticket-28]: https://sourceforge.net/p/yodownet/tickets/28/
[ticket-29]: https://sourceforge.net/p/yodownet/tickets/29/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Mon, 07 May 2012 13:25:59 -0000</pubDate><guid>http://sourceforge.net07f12e94908d1e901cb7d7852cf9473d6b6c4ff3</guid></item><item><title>yoDownet version 2012.04.29 released</title><link>http://sourceforge.net/p/yodownet/blog/2012/04/yodownet-version-20120429-released/</link><description>#####yoDownet version 2012.04.29 released.

yoDownet, the downloader of the ages \[released|is out\] :D
But seriously i forgotten something about this downloader that is Url validation,  So in this version Url validation is implemented ;)

Just Url Validation which is so so so so i don't know important.

######Changes from ChangeLog - 2012-04-29

* [task-#26-urls-validation][ticket-27]: Create a couple of class to validate the entered urls.
* [task-#27-write-tests-for-UrlValidator-class][ticket-27]: UrlValidator class well-tested somehow, but maybe the testig way will changed in the future releases.

[ticket-26]: https://sourceforge.net/p/yodownet/tickets/26/
[ticket-27]: https://sourceforge.net/p/yodownet/tickets/27/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Sat, 28 Apr 2012 21:20:37 -0000</pubDate><guid>http://sourceforge.netf44a7fe225f0702807c50dd240d05710d63f6c47</guid></item><item><title>yoDownet version 2012.04.26 released</title><link>http://sourceforge.net/p/yodownet/blog/2012/04/yodownet-version-20120426-released/</link><description>#####yoDownet version 2012.04.26 released.

Okay, yoDownet version 2012.04.26 is out. In fact i should released yesterday but i been waiting for new features to add but i find-out waiting isn't healthy for me, why not new release now?

The main added feature is __System Tray icon__, that will gave user ability to __hide the yoDownet MainWindow__ and add a __new download__ by __middleClicing__ on the _systray icon_ and also the downloaded shouldn't be always on the screen, in fact the main part of downloading is that you gave url to it and leave it alone ;)

_And blah blah, which i'm not good at it special in English =))_


######Changes from ChangeLog :|

* [task-#22-system-tray-icon][ticket-22]: Added System tray icon, with basic impelement such as exit &amp; add download
* [task-#23-correct-action-naming][ticket-23]: Change and normalize action name sin the MainWindow
* [task-#24-delete-dummy-version-class][ticket-24]: Delete the dummy Version class that just holds version numbering

[ticket-22]: https://sourceforge.net/p/yodownet/tickets/22/
[ticket-23]: https://sourceforge.net/p/yodownet/tickets/23/
[ticket-24]: https://sourceforge.net/p/yodownet/tickets/24/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Thu, 26 Apr 2012 17:20:35 -0000</pubDate><guid>http://sourceforge.net8227fa87aadd5f780a1ec216676fd61bd9a41554</guid></item><item><title>yoDownet version 2012.04.24 released.</title><link>http://sourceforge.net/p/yodownet/blog/2012/04/yodownet-version-20120424-released/</link><description>##### yoDownet version 2012.04.24 released

######Changes ;)

* Added safe __Pause/Resume__ download.
* Added __Multi-Urls__ at time, by new Add new Url dialog ;)
* Added __Remove Download__ from list.
* Added __Remove File__ From _file-system_.
* Fix the progress bar issue on resume downloads.

######Changes from ChangeLog :|

* &lt;s&gt;[bug-#5-issue-with-resume][ticket-5]&lt;/s&gt;: Fixed, now progress and remaining time will be correct.
* [task-#14-import-multi-urls-at-time][ticket-14]: So by the current url add dialog, it's possible to add many urls at time.
* &lt;s&gt;[bug-#15-yoDownet-could-now-find-the-translations-file][ticket-15]&lt;/s&gt;: Fixed, by the defined Pre-Processor at qmake time.
* [task-#16-push-the-remove-and-remove-the-file][ticket-16]: Remove the File from the file-system and database.
* [task-#17-make-installation-little-bit-more-handy][ticket-17]: At the QMake time some Pre-Precessor variable have to be defined.
* [task-#18-remove-addNewDlToUrlsTable-from-MainWindow][ticket-18]: Remove that useless and buggy function and implemented inside the update urlView part.
* [task-#19-code-cleaning-on-downloader-yoDownet-class][ticket-19]: Some FIXME and variable names mess solved, remove auto keyword.
* &lt;s&gt;[bug-#20-make-urls.id-null][ticket-20]&lt;/s&gt;: Fix the urls.null not allowed bug, and Re-Strcuture the database and added a new field.
* [task-#21-remove-download-from-the-download-list-only][ticket-21]: Now it's possible to remove the download just from the urls tale view|list .

[ticket-5]: https://sourceforge.net/p/yodownet/tickets/5/
[ticket-14]: https://sourceforge.net/p/yodownet/tickets/14/
[ticket-15]: https://sourceforge.net/p/yodownet/tickets/15/
[ticket-16]: https://sourceforge.net/p/yodownet/tickets/16/
[ticket-17]: https://sourceforge.net/p/yodownet/tickets/17/
[ticket-18]: https://sourceforge.net/p/yodownet/tickets/18/
[ticket-19]: https://sourceforge.net/p/yodownet/tickets/19/
[ticket-20]: https://sourceforge.net/p/yodownet/tickets/20/
[ticket-21]: https://sourceforge.net/p/yodownet/tickets/21/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Tue, 24 Apr 2012 01:49:44 -0000</pubDate><guid>http://sourceforge.nete4da6ec002afedb79e6dbfcc15c96fcc68e7c434</guid></item><item><title>Pause implemented</title><link>http://sourceforge.net/p/yodownet/blog/2012/04/pause-implemented/</link><description>Okay, yesterday i implement the safe pause for the downloads. and i committed to the [git repo][gitRepo]. And then i went to the [tickets][tickets] and i changed the [task-#1][pauseTask] to the fixed.

But before the switch branch from [task-#1-pause-functionality][taks-#1-branch] to [master][masterBranch] i has to Stash[stashGit] really nice new changes.
They will be committed to the git remote repo in the next days ;)

[gitRepo]: https://sourceforge.net/p/yodownet/git/
[tickets]: https://sourceforge.net/p/yodownet/tickets/
[pauseTask]: https://sourceforge.net/p/yodownet/tickets/1/
[taks-#1-branch]: https://sourceforge.net/p/yodownet/git/?branch=ref%2Ftask-%231-pause-functionality
[masterBranch]: https://sourceforge.net/p/yodownet/git/?branch=ref%2Fmaster
[stashGit]: http://book.git-scm.com/4_stashing.html</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alireza Savand</dc:creator><pubDate>Sun, 22 Apr 2012 12:14:21 -0000</pubDate><guid>http://sourceforge.netc0b05d02167ad46a7f6f2a795f1270bf15e0bada</guid></item></channel></rss>