<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Release on Dragotins Blog</title>
    <link>https://dragotin.codeberg.page/tags/release/</link>
    <description>Recent content in Release on Dragotins Blog</description>
    <image>
      <title>Dragotins Blog</title>
      <url>https://dragotin.codeberg.page/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://dragotin.codeberg.page/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.152.1</generator>
    <language>en</language>
    <copyright>2022-2026 Klaas Freitag - Content is licensed under the Creative Commons Attribution 4.0 International License</copyright>
    <lastBuildDate>Mon, 23 May 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://dragotin.codeberg.page/tags/release/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kraft Version 0.98</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-98/</link>
      <pubDate>Mon, 23 May 2022 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-98/</guid>
      <description>&lt;p&gt;We are happy to announce the new &lt;a href=&#34;https://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt; &lt;a href=&#34;https://volle-kraft-voraus.de/Main/Releases&#34;&gt;version 0.98&lt;/a&gt; that is available for &lt;a href=&#34;https://volle-kraft-voraus.de/Main/Download&#34;&gt;download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kraft is software for the Linux desktop to handle quotes and invoices in the small business.&lt;/p&gt;
&lt;p&gt;This is a version packed with bugfixes and also new features. The most important fixes were in the area of the catalog handling: Based on bug reports from the community the catalog window was completely reworked. Drag and drop of items in the catalog, the sorting and reordering of items are now working properly and as planned.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>We are happy to announce the new <a href="https://volle-kraft-voraus.de">Kraft</a> <a href="https://volle-kraft-voraus.de/Main/Releases">version 0.98</a> that is available for <a href="https://volle-kraft-voraus.de/Main/Download">download</a>.</p>
<p>Kraft is software for the Linux desktop to handle quotes and invoices in the small business.</p>
<p>This is a version packed with bugfixes and also new features. The most important fixes were in the area of the catalog handling: Based on bug reports from the community the catalog window was completely reworked. Drag and drop of items in the catalog, the sorting and reordering of items are now working properly and as planned.</p>
<p>Another big addition is the support of <img loading="lazy" src="/posts/kraft-version-0-98/images/xrechnung.png">. XRechnung is an E-invoicing format more and more mandatory in the governmental area in Germany. We are very proud that Kraft is the first open source office tool that supports that standard in a user friendly way. All invoices can now also exported in the XRechnung-XML format.</p>
<p>Beside these two big improvements, there are lots of others. For example, the user manual was further improved and is available also in Dutch. A lot of other smaller but non the less important improvements and fixes make version 0.98 a valueable release.</p>
<p>We wish a lot of fun with this new improved version of Kraft!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Version 0.95</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-95/</link>
      <pubDate>Fri, 28 Aug 2020 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-95/</guid>
      <description>&lt;p&gt;The authors are happy to announce the new release &lt;a href=&#34;https://volle-kraft-voraus.de/Main/Releases&#34;&gt;0.95&lt;/a&gt; of Kraft. &lt;a href=&#34;https://www.volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt; is free desktop software for managing office documents like quotes and invoices in the small enterprise for the Linux desktop.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Kraft Logo&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.files.wordpress.com/2018/02/kraft-e1517665987954.png?w=200&#34;&gt;&lt;/p&gt;
&lt;p&gt;Kraft Version 0.95&lt;/p&gt;
&lt;p&gt;With version 0.95 we do a big step forward in the way of generating documents: Until now (more than fifteen years!) Kraft uses the ReportLab python library to create high quality PDF documents.&lt;/p&gt;
&lt;p&gt;While this has served us well, it has always been cumbersome to adopt the template for users needs. ReportLab uses a XML format as the template which has a bit of a steep learning curve and is not really easy with syntax.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The authors are happy to announce the new release <a href="https://volle-kraft-voraus.de/Main/Releases">0.95</a> of Kraft. <a href="https://www.volle-kraft-voraus.de">Kraft</a> is free desktop software for managing office documents like quotes and invoices in the small enterprise for the Linux desktop.</p>
<p><img alt="Kraft Logo" loading="lazy" src="https://dragotin.files.wordpress.com/2018/02/kraft-e1517665987954.png?w=200"></p>
<p>Kraft Version 0.95</p>
<p>With version 0.95 we do a big step forward in the way of generating documents: Until now (more than fifteen years!) Kraft uses the ReportLab python library to create high quality PDF documents.</p>
<p>While this has served us well, it has always been cumbersome to adopt the template for users needs. ReportLab uses a XML format as the template which has a bit of a steep learning curve and is not really easy with syntax.</p>
<p>This changes now: From version 0.95, Kraft supports the cool project <a href="https://weasyprint.org">WeasyPrint</a>. The principle remains the same: The document is built of a text based template which defines the look of the output document. That gets filled with the document data and gets converted to a PDF document. But unlike ReportLab, Weasyprint is HTML based. Many people know a bit of HTML and thus will have an way easier time to adopt the template to personal needs.</p>
<p>Apart from the ease of use, it is much more simple to do modern report design with <a href="https://weasyprint.org">Weasyprint</a>, as it supports the wide range of CSS styling.</p>
<p>That is a great improvement, as adopting Krafts output to personal needs is much more intuitive now. For now, Kraft supports both rendering engines, but ReportLab based reports are deprecated now and support will end in future releases of Kraft.</p>
<p>Along with integration of Weasyprint the text templating library <a href="https://github.com/steveire/grantlee">Grantlee</a> was added, as it is the standard in the <a href="https://www.kde.org">KDE</a>/Qt world, well maintained and widely available. The ctemplate library which was used for that so far will also be deprecated.</p>
<p>The other great improvement in this release is that Kraft now has a user manual embedded which will give new users a guiding help. It will open in the browser once the user clicks on the menu entry in the help menu, also without internet connection. It was started by a community member and it will grow and improve over time.</p>
<p>As usual this new version also ships an amount of bug fixes and small improvements which can be found in the <a href="https://volle-kraft-voraus.de/Main/Changelog095">Changelog</a>.</p>
<p>We wish all users big fun with this remarkable new version of Kraft.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Version 0.90</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-90/</link>
      <pubDate>Tue, 31 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-90/</guid>
      <description>&lt;p&gt;This blog is to inform that &lt;a href=&#34;http://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt;, the &lt;a href=&#34;https://www.qt.io/&#34;&gt;Qt&lt;/a&gt; and &lt;a href=&#34;https://www.kde.org&#34;&gt;KDE&lt;/a&gt; based desktop software to manage documents like invoices and quotes in your small company was released in &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;version 0.90&lt;/a&gt; recently.&lt;/p&gt;
&lt;h2 id=&#34;followup-documents&#34;&gt;Followup Documents&lt;/h2&gt;
&lt;p&gt;A great new feature is the completely reworked handling of so called follow-up documents. Kraft has this feature to help dealing with docs that follow on a certain kind of predecessor doc in the business flow, such as an invoice follows on an offer once the work has been finished.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This blog is to inform that <a href="http://volle-kraft-voraus.de">Kraft</a>, the <a href="https://www.qt.io/">Qt</a> and <a href="https://www.kde.org">KDE</a> based desktop software to manage documents like invoices and quotes in your small company was released in <a href="http://volle-kraft-voraus.de/Main/Releases">version 0.90</a> recently.</p>
<h2 id="followup-documents">Followup Documents</h2>
<p>A great new feature is the completely reworked handling of so called follow-up documents. Kraft has this feature to help dealing with docs that follow on a certain kind of predecessor doc in the business flow, such as an invoice follows on an offer once the work has been finished.</p>
<p><img alt="Document flow example" loading="lazy" src="/posts/kraft-version-0-90/images/doc-flow.png">To achieve that and to have all the items of the offer again referenced in the invoice, the Kraft user justs clicks on the menu item &ldquo;Create Followup Document&rdquo; on the selected offer, and the new doc is created with all the items of the offer prepared. It is ready to be adjusted to the final invoice details.</p>
<p>Now with version 0.90 this has even improved. Often, the flow is a bit different because a partial invoice is sent while the job is still in progress, for example to cover cost for material. A partial invoice usually has only one item, which is the progress payment the customer should pay.</p>
<p>Kraft users can handle that now very easy: The new UI does not only allow to choose from which predecessor document the final invoice should copy the items (which usually is the offer in the beginning) but it also realises that a partial invoice was sent before, so this amount of payment has to be substracted from the final invoice. Kraft adds an item to the final doc automatically here.</p>
<p>This helps to create high quality documents for your customers even faster, which is exactly the mission of Kraft.</p>
<h2 id="other-improvements">Other Improvements</h2>
<p>In addition to that, as usual a lot of other visible and invisible changes have gone into this release. For example, the UI has been simplified again by a clean up of the menu for example. The <em>About Kraft</em> dialog was removed and integrated into the Kraft information page.</p>
<p>Under the hood, we finally added unit tests, which is just a start so far, and ntroduced a new, XML based system to manage the available document types which makes igrations way easier. Last but not least the python based pdf conversion script was ported to python 3 to be ready for the end of python 2.</p>
<h2 id="community">Community</h2>
<p>Last but not least, Kraft got new contributions from the community: A new document type was initiated by a community member, which is a offer like document without showing the price information. Also, the complete app was translated to Dutch by a volunteer, and the translation is now shipped with Kraft by default. Also, other smaller bugfixes went in.</p>
<p>Thank you all for your help to improve <a href="http://volle-kraft-voraus.de">Kraft</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Version 0.82</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-82/</link>
      <pubDate>Fri, 19 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-82/</guid>
      <description>&lt;p&gt;A new release of &lt;a href=&#34;http://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt;, the Qt- and KDE based software to help to organize business docs in small companies, has arrived.&lt;/p&gt;
&lt;p&gt;A couple of days ago &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;version 0.82&lt;/a&gt; was released. It mainly is a bugfix release, but it also comes with a few new features. Users were asking for some new functions that they needed to switch to Kraft with their business communication, and I am always trying to make that a priority.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A new release of <a href="http://volle-kraft-voraus.de">Kraft</a>, the Qt- and KDE based software to help to organize business docs in small companies, has arrived.</p>
<p>A couple of days ago <a href="http://volle-kraft-voraus.de/Main/Releases">version 0.82</a> was released. It mainly is a bugfix release, but it also comes with a few new features. Users were asking for some new functions that they needed to switch to Kraft with their business communication, and I am always trying to make that a priority.</p>
<p>The most visible feature is a light rework of the calculation dialog that allows users to do price calculations for templates. It was cleared up, superflous elements were finally removed and the remaining ones now work as expected. The distinction between manual price and calculated price should be even more clear now. Time calculations can now not only done in the granularity of minutes, as this was to coarse for certain usecases. The unit for a time slice can now be either seconds, minutes or hours.</p>
<p>[caption id=&ldquo;attachment_936&rdquo; width=&ldquo;516&rdquo;]<img alt="Kraft 0.82" loading="lazy" src="/posts/kraft-version-0-82/images/newcalcdia.png"> New calculation dialog in 0.82[/caption]</p>
<p>Apart from that, for example sending documents per email was fixed, and in addition to doing it through thunderbird, Kraft can now also utilize the xdg-email tool to work with the desktop standard mail client, such as KMail.</p>
<p>Quite a few more bugfixes make this a nice release. Check the full <a href="http://volle-kraft-voraus.de/Main/Releases">Changelog</a>! Update is recommended.</p>
<p>Thanks for your <a href="http://volle-kraft-voraus.de/Main/Contribution">comments or suggestions</a> about Kraft!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Version 0.81 Released</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-81-released/</link>
      <pubDate>Sun, 17 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-81-released/</guid>
      <description>&lt;p&gt;I am happy to announce the release of &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;Kraft version 0.81&lt;/a&gt;. Kraft is a Qt based desktop application that &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Details&#34;&gt;helps you to handle documents&lt;/a&gt; like quotes and invoices in your small business.&lt;/p&gt;
&lt;p&gt;Version 0.81 is a bugfix release for the previous version 0.80, which was &lt;a href=&#34;https://dragotin.wordpress.com/2018/04/03/kraft-version-0-80-released/&#34;&gt;the first stable release&lt;/a&gt; based on Qt5 and KDE Frameworks5. Even though it came with way more new features than just the port, it&amp;rsquo;s first release has proven it&amp;rsquo;s stability in day-to-day business now for a few month.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I am happy to announce the release of <a href="http://volle-kraft-voraus.de/Main/Releases">Kraft version 0.81</a>. Kraft is a Qt based desktop application that <a href="http://volle-kraft-voraus.de/Main/Details">helps you to handle documents</a> like quotes and invoices in your small business.</p>
<p>Version 0.81 is a bugfix release for the previous version 0.80, which was <a href="https://dragotin.wordpress.com/2018/04/03/kraft-version-0-80-released/">the first stable release</a> based on Qt5 and KDE Frameworks5. Even though it came with way more new features than just the port, it&rsquo;s first release has proven it&rsquo;s stability in day-to-day business now for a few month.</p>
<p>Kraft 0.81 mainly fixes building with Qt 5.11, and a few other installation- and AppStream metadata glitches. The only user visible fix is that documents do not show the block about individual taxes on the PDF documents any more if the document only uses one tax rate.</p>
<p>Thanks for your <a href="http://volle-kraft-voraus.de/Main/Contribution">suggestions and opinions</a> that you might have about <a href="http://volle-kraft-voraus.de">Kraft</a>!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Version 0.80 Released</title>
      <link>https://dragotin.codeberg.page/posts/kraft-version-0-80-released/</link>
      <pubDate>Tue, 03 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-version-0-80-released/</guid>
      <description>&lt;p&gt;I am happy to announce the release of the stable &lt;a href=&#34;http://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt; version 0.80 (&lt;a href=&#34;http://volle-kraft-voraus.de/Main/Changelog080&#34;&gt;Changelog&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Kraft is desktop software to manage documents like quotes and invoices in the small business. It &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Details&#34;&gt;focuses&lt;/a&gt; on ease of use through an intuitive GUI, a well choosen feature set and ensures privacy by keeping data local.&lt;/p&gt;
&lt;p&gt;After more than a dozen years of life time, Kraft is now reaching a new level: It is now completely ported to Qt5 / KDE Frameworks 5 and with that, it is compatible with all modern Linux distributions again.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I am happy to announce the release of the stable <a href="http://volle-kraft-voraus.de">Kraft</a> version 0.80 (<a href="http://volle-kraft-voraus.de/Main/Changelog080">Changelog</a>).</p>
<p>Kraft is desktop software to manage documents like quotes and invoices in the small business. It <a href="http://volle-kraft-voraus.de/Main/Details">focuses</a> on ease of use through an intuitive GUI, a well choosen feature set and ensures privacy by keeping data local.</p>
<p>After more than a dozen years of life time, Kraft is now reaching a new level: It is now completely ported to Qt5 / KDE Frameworks 5 and with that, it is compatible with all modern Linux distributions again.</p>
<p><a href="https://www.kde.org/">KDE</a> Frameworks 5 and <a href="https://www.qt.io/">Qt5</a> are the best base for modern desktop software and Kraft integrates seamlessly into all Linux desktops. Kraft makes use of the great KDE PIM infrastructure with KAddressbook and Akonadi.</p>
<p>In addition to the port that lasted unexpectedly over 12 months, Kraft v. 0.80 got a whole bunch of improvements, just to name some examples:</p>
<h4 id="more-flexible-addressbook-integration">More Flexible Addressbook Integration</h4>
<p>As Akonadi is optional now, Kraft can be built without it. Even if it was built with, but Akonadi for whatever reason is not working properly, Kraft still runs smoothly. In that case it only lacks the convenience of address book integration.</p>
<p>The Address book access was also nicely abstracted so that other Addressbook backends can be implemented more easily.</p>
<h4 id="gui-improvements">GUI Improvements</h4>
<p>Even though the functionality and GUI of Kraft was not changed dramatically compared to the last stable KDE 4 version, there were a few interesting changes in the user interface.</p>
<ul>
<li>A new, bigger side bar simplifies navigation.</li>
<li>In the timeline view, a click on years and month in the treeview show summaries of the selected time span, ie. the number of documents with financial summaries per month or year.</li>
<li>A filter allows to limit the view on the current week or month.</li>
</ul>
<h4 id="reduction-of-dependencies">Reduction of dependencies</h4>
<p>Kraft makes broad use of the core Qt5 libraries. The required KDE dependencies were reduced to a bare minimum. Akonadi libraries, which enable KDE PIM integration are now optional. The former dependency on heavyweight web browser components were completely removed and replaced by the far more simple richtext component of Qt.</p>
<p>These changes make it not only easier and more transparent to build Kraft but allow make a port to other platforms like MacOSX more easy in the future.</p>
<h4 id="under-the-hood">Under the Hood</h4>
<p>A countless number of bugfixes and small improvements went in. Also updates to the newer C++ concepts where applicable make the rather mature code base more modern and better maintainable.</p>
<p>The <a href="https://www.reportlab.com/opensource/">Reportlab</a> based PDF document creation script was updated and merged with a later version for example.</p>
<h4 id="deployment">Deployment</h4>
<p>Installing Kraft is still a bit complicated for unexperienced users, and distributions sometimes haven&rsquo;t made a good job in the past to provide the latest version of Kraft.</p>
<p>To make it easier to test, there is an <a href="https://download.opensuse.org/repositories/home:/kfreitag:/KraftAppI/AppImage/kraft-latest-x86_64.AppImage">AppImage</a> of Kraft 0.80 available that should be runable on most modern distributions. Just download a single file that can be started right away after having added the executable permissions.</p>
<p>Linux packages are already built for <a href="https://software.opensuse.org/package/kraft">openSUSE (various versions)</a> or <a href="https://packages.gentoo.org/packages/app-office/kraft">Gentoo</a>.</p>
<p>Kraft&rsquo;s <a href="http://volle-kraft-voraus.de">website</a> will contain a lot more information.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Recent ownCloud Releases</title>
      <link>https://dragotin.codeberg.page/posts/recent-owncloud-releases/</link>
      <pubDate>Tue, 04 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/recent-owncloud-releases/</guid>
      <description>&lt;p&gt;Even though we just had the nice and successful &lt;a href=&#34;https://owncloud.org/blog/you-rocked-the-owncloud-conference-2016/&#34;&gt;ownCloud Contributor Conference&lt;/a&gt; there have quite some &lt;a href=&#34;http://www.owncloud.org&#34;&gt;ownCloud&lt;/a&gt; releases happened recently. I like to draw your attention to this for a moment, because some people seem to fail to see how active the ownCloud community actually is at the moment.&lt;/p&gt;
&lt;p&gt;There has been the big &lt;a href=&#34;https://owncloud.com/owncloud-9-1-enterprise-edition-now-available/&#34;&gt;enterprise release 9.1&lt;/a&gt; on September 20th, but that of course came along with community releases which are in the focus here.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Even though we just had the nice and successful <a href="https://owncloud.org/blog/you-rocked-the-owncloud-conference-2016/">ownCloud Contributor Conference</a> there have quite some <a href="http://www.owncloud.org">ownCloud</a> releases happened recently. I like to draw your attention to this for a moment, because some people seem to fail to see how active the ownCloud community actually is at the moment.</p>
<p>There has been the big <a href="https://owncloud.com/owncloud-9-1-enterprise-edition-now-available/">enterprise release 9.1</a> on September 20th, but that of course came along with community releases which are in the focus here.</p>
<p>We had <a href="http://download.owncloud.org/community/owncloud-8.0.15.tar.bz2">server release 8.0.15</a>, <a href="http://download.owncloud.org/community/owncloud-8.1.10.tar.bz2">server release 8.1.10</a>, <a href="http://download.owncloud.org/community/owncloud-8.2.8.tar.bz2">server release 8.2.8</a> and <a href="http://download.owncloud.org/community/owncloud-9.0.5.tar.bz2">release 9.0.5</a>. There are maintenance releases for the older major versions, needed to fix bugs on installations that still run on these older versions. We deliver them following <a href="https://github.com/owncloud/core/wiki/Maintenance-and-Release-Schedule">this plan</a>.</p>
<p>The latest and greatest server release is <a href="http://download.owncloud.org/community/owncloud-9.1.1.tar.bz2">release 9.1.1</a> that has all the hardening that also went into the enterprise releases.</p>
<p>Aside a ton of bugfixes that you find listed in the <a href="https://owncloud.org/changelog/#latest9.1">changelog</a> there have also been interesting changes which drive innovation. To pick just one example: <a href="https://github.com/owncloud/core/issues/25482">The data fingerprint property</a>. It enables the clients to detect if the server got a backup restored, and saves changes on the clients to conflict files if needed. This is a nice example of solutions which are based on feedback from enterprise customers community running ownCloud, who help with reporting problems and proposing solutions.</p>
<p>Talking about professional usage of ownCloud: Of course also all the server release are available as <a href="https://owncloud.org/install/#tab-packages">linux packages</a> for various distributions, for example the ownCloud server 9.1.1 packages. We think that our users should not be forced to deploy from tarballs, which is error prone and not native to Linux, but have the choice to use linux packages through the distributions package management.</p>
<p>There also have been client releases recently: The Android client versions <a href="https://github.com/owncloud/android/blob/master/CHANGELOG.md">2.1.1 and 2.1.2</a> were released with important changes for Android 7 and much more fixes, as well as iOS client versions <a href="https://github.com/owncloud/ios/blob/master/Changelog.md">3.5.0 and 3.5.1</a>. The <a href="https://owncloud.org/changelog/desktop/">desktop client 2.2.4</a> also got a regular bug fix update (<a href="https://owncloud.org/changelog/desktop">Changelog</a>).</p>
<p>I guess you agree that is a lot of activity shown in the ownCloud project, making sure to get the best ownCloud experience out there for the users, driven by passion for the project and professional usage in focus.</p>
<p>If you are interested and want to join in and make ownCloud better, jump in on <a href="https://central.owncloud.org/">ownCloud Central</a> or <a href="https://github.com/owncloud">Github</a>. It&rsquo;s fun!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client 2.2.x</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-2-2-x/</link>
      <pubDate>Fri, 24 Jun 2016 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-2-2-x/</guid>
      <description>&lt;p&gt;A couple of weeks ago we released another significant milestone of the ownCloud Client, called version 2.2.0, followed by two small maintenance releases. (&lt;a href=&#34;https://owncloud.org/install/#install-clients&#34;&gt;download&lt;/a&gt;). I&amp;rsquo;d like to highlight some of the new features and the &lt;a href=&#34;https://owncloud.org/changelog/desktop&#34;&gt;changes&lt;/a&gt; that we have made to improve the user experience:&lt;/p&gt;
&lt;h2 id=&#34;overlay-icons&#34;&gt;Overlay Icons&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://doc.owncloud.org/desktop/2.2/navigating.html#file-manager-overlay-icons&#34;&gt;Overlay icons&lt;/a&gt; for the various file managers on our three platforms already exist for quite some time, but it has turned out that the performance was not up to the mark for big sync folders. The reason was mainly that too much communication between the file manager plugin and the client was happening. Once asked about the sync state of a single file, the client had to jump through quite some hoops in order to retrieve the required information. That involved not only database access to the sqlite-based sync journal, but also file system interaction to gather file information. Not a big deal if it&amp;rsquo;s only a few, but if the user syncs huge amounts, these efforts do sum up.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A couple of weeks ago we released another significant milestone of the ownCloud Client, called version 2.2.0, followed by two small maintenance releases. (<a href="https://owncloud.org/install/#install-clients">download</a>). I&rsquo;d like to highlight some of the new features and the <a href="https://owncloud.org/changelog/desktop">changes</a> that we have made to improve the user experience:</p>
<h2 id="overlay-icons">Overlay Icons</h2>
<p><a href="https://doc.owncloud.org/desktop/2.2/navigating.html#file-manager-overlay-icons">Overlay icons</a> for the various file managers on our three platforms already exist for quite some time, but it has turned out that the performance was not up to the mark for big sync folders. The reason was mainly that too much communication between the file manager plugin and the client was happening. Once asked about the sync state of a single file, the client had to jump through quite some hoops in order to retrieve the required information. That involved not only database access to the sqlite-based sync journal, but also file system interaction to gather file information. Not a big deal if it&rsquo;s only a few, but if the user syncs huge amounts, these efforts do sum up.</p>
<p>This becomes especially tricky for the propagation of changes upwards the file tree. Imagine there is a sync error happening in the foo/bar/baz/myfile. What should happen is that a warning icon appears on the icon for foo in the file manager, telling that within this directory, a problem exists. The complexity of the existing implementation was already high and adding this extra functionality would have reduced the reliability of the code lower than it already was.</p>
<p>Jocelyn was keen enough to do a refactoring of the underlying code which we call the SocketApi. Starting from the basic assumption that all files are in sync, and the code has just to care for these files that are new or changed, erroneous or ignored or similar, the amount of data to keep is very much reduced, which makes processing way faster.</p>
<h2 id="server-notifications">Server Notifications</h2>
<p>On the ownCloud server, there are situation where notifications are created which make the user aware of things that happened.</p>
<p>An example are <a href="https://doc.owncloud.com/server/9.0/user_manual/files/federated_cloud_sharing.html">federated shares</a>:</p>
<p>If somebody shares a folder with you, you previously had to acknowledge it through the web interface. This explicit step is a safety net to avoid people sharing tons of Gigabytes of content, filling up your disk.</p>
<p><img alt="notifications" loading="lazy" src="/posts/owncloud-client-2-2-x/images/notifications.png"></p>
<p>With 2.2.x, you can acknowledge the share right from the client, saving you the round trip to the web interface to check for new shares.</p>
<h2 id="keeping-an-eye-on-word--friends">Keeping an Eye on Word &amp; Friends</h2>
<p>Microsoft Word and other office tools are rather hard to deal with in syncing, because they do very strict file locking of the files that are worked on. So strict that the subsequent sync app is not even allowed to open the file, not even for reading. That would be required to be able to sync the file.</p>
<p>As a result the sync client needs to wait until word unlocks the file, and then continue syncing.</p>
<p>For previous version of the client, this was hard to detect and worked only if other changes happened in the same directory where the file in question resides.</p>
<p>With 2.2.0 we added a special watcher that keeps an eye on the office docs Word and friends are blocking. And once the files are unlocked, the watcher starts a sync run to get the files to the server, or down from the server.</p>
<h2 id="advances-on-desktop-sharing">Advances on Desktop Sharing</h2>
<p>The sharing has been further integrated and received several UX- and bugfixes. There is more feedback when performing actions so you know when your client is waiting for a response from the server. The client now also respect more data returned from the server if you have apps enabled on the server that for example limit the expiration date.</p>
<p>Further more we better respect the share permissions granted. This means that if somebody shared a folder without create permissions with you and you want to reshare this folder in the client you won&rsquo;t get the option to share with delete permissions. This avoids errors when sharing and is more in line with how the whole ownCloud platform handles re-sharing. We also adjusted the behavior for federated reshares with the server.</p>
<p>Please note to take full advantage of all improvements you will need to run at least server version 9.0.</p>
<p>Have fun!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Volumio2 Release Candidate</title>
      <link>https://dragotin.codeberg.page/posts/volumio2-release-candidate/</link>
      <pubDate>Fri, 15 Apr 2016 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/volumio2-release-candidate/</guid>
      <description>&lt;p&gt;Last night I found time to finally install the first release candidate of &lt;a href=&#34;https://github.com/volumio/Volumio2&#34;&gt;Volumio 2&lt;/a&gt;, my preferred audio player software. This is more exciting than it sounds, because when I read &lt;a href=&#34;https://volumio.org/introducing-volumio-2/&#34;&gt;the blogpost&lt;/a&gt; last summer that &lt;a href=&#34;http://volumio.org&#34;&gt;Volumio&lt;/a&gt; is going to be completely rewritten, with replacing the base technologies, I was a bit afraid that this will be one of the last bits that we heard from this project. Too many cool projects died after famous last announcements like that.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Last night I found time to finally install the first release candidate of <a href="https://github.com/volumio/Volumio2">Volumio 2</a>, my preferred audio player software. This is more exciting than it sounds, because when I read <a href="https://volumio.org/introducing-volumio-2/">the blogpost</a> last summer that <a href="http://volumio.org">Volumio</a> is going to be completely rewritten, with replacing the base technologies, I was a bit afraid that this will be one of the last bits that we heard from this project. Too many cool projects died after famous last announcements like that.</p>
<p>But not <a href="http://volumio.org">Volumio</a>.</p>
<p><img alt="volumio2" loading="lazy" src="/posts/volumio2-release-candidate/images/volumio2.png"></p>
<p>After quite some development time the project released <a href="http://updates.volumio.org/pi/volumio/0.861/volumio-0.861-2016-03-25-pi.img.zip">RC1</a>. While there were a few small bugs in a beta, my feelings about the <a href="http://updates.volumio.org/pi/volumio/0.861/volumio-0.861-2016-03-25-pi.img.zip">RC1</a> are really positive. Volumio2 has a very nice and stylish GUI, a great improvement over Volumio1. Album-art is now nicely integrated in the playback pane and and everything is more shiny, even if the general concept is the same as in Volumio1.</p>
<p>I like it because it is <em>only</em> a music player. Very reduced on that, but also very thought through and focussed to fulfill that job perfectly. I just want to find and play music from my collection, quickly and comfortable and with good sound quality. No movies, series, images. Just sound.</p>
<p>About speed: While the scanning of my not too big music collection on a NAS was a bit of a time consuming task in the past, this feels now much faster (maybe thats only because of a faster network between the Raspberry and the NAS?). Searching, browsing and everything works quite fluid on an Raspberry2. And with the Hifiberry DAC for output, the sound quality is more than ok.</p>
<p>This is an release candidate of the first release of the rewritten project, and the quality is already very good. Nevertheless I found a few things that did not work for me or could be improved. That the volume control is not working is probably because of the Hifiberry DAC driver, I remember there was something, but haven&rsquo;t investigated yet.</p>
<p>There are some things in the GUI that could be looked at again: For example on the Browse page, there is the very well working search field. After entering the search term and Enter, the search result is displayed as a list of songs to select from. I wished that the songs were additionally grouped by albums, which should also be selectable to be pushed to the play queue.</p>
<p>Also it would be great if the Queue would somehow indicate which entry is currently played. I could not spot that.</p>
<p>But these are only minor findings which can easily be addressed later after enhancement requests were posted :-)</p>
<p>I think Volumio2 is already a great success, even before it was released! You should not hesitate to try it if you love to listen to music!</p>
<p>Thanks for the hard work Volumio-Team!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client 1.7.0 Released</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-1-7-0-released/</link>
      <pubDate>Sat, 08 Nov 2014 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-1-7-0-released/</guid>
      <description>&lt;p&gt;Yesterday we released ownCloud Client 1.7.0. It is available via &lt;a href=&#34;http://owncloud.org/install/#desktop&#34;&gt;ownCloud&amp;rsquo;s website&lt;/a&gt;. This client release marks the next big step in open source file synchronization technology and I am very happy that it is out now.&lt;/p&gt;
&lt;p&gt;The new release brings two lighthouse features which I&amp;rsquo;ll briefly describe here.&lt;/p&gt;
&lt;h2 id=&#34;overlay-icons&#34;&gt;Overlay icons&lt;/h2&gt;
&lt;p&gt;For the first time, this release has a feature that lives kind of outside the ownCloud desktop client program. That nicely shows that syncing is not only a functionality living in one single app, but a deeply integrated system add-on that affects various levels of desktop computing.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Yesterday we released ownCloud Client 1.7.0. It is available via <a href="http://owncloud.org/install/#desktop">ownCloud&rsquo;s website</a>. This client release marks the next big step in open source file synchronization technology and I am very happy that it is out now.</p>
<p>The new release brings two lighthouse features which I&rsquo;ll briefly describe here.</p>
<h2 id="overlay-icons">Overlay icons</h2>
<p>For the first time, this release has a feature that lives kind of outside the ownCloud desktop client program. That nicely shows that syncing is not only a functionality living in one single app, but a deeply integrated system add-on that affects various levels of desktop computing.</p>
<p><img alt="Overlay Icons on Mac" loading="lazy" src="/posts/owncloud-client-1-7-0-released/images/overlays1.png">Here we&rsquo;re talking about overlay icons which are displayed in the popular file managers on the supported desktop platforms. The overlay icons are little additional icons that stick on top of the normal file icons in the file manager, like the little green circles with the checkmark on the screenshot.</p>
<p>The overlays visualize the sync state of each file or directory: The most usual case that a file is in sync between server and client is shown as a green checkmark, all good, that is what you expect. Files in the process of syncing are marked with a blue spinning icon. Files which are excluded from syncing show a yellow exclamation mark icon. And errors are marked by a red sign.</p>
<p>What comes along simple and informative for the user requires quite some magic behind the curtain. I promise to write more about that in another blog post soon.</p>
<h2 id="selective-sync">Selective Sync</h2>
<p>Another new thing in 1.7.0 is the selective sync.</p>
<p>In ownCloud client it was always possible to have more than one sync connection. Using that, users do not have to sync their entire server data to one local directory as with many other sync solutions. A more fine granular approach is possible here with ownCloud.</p>
<p><a href="https://dragotin.files.wordpress.com/2014/11/selectivesync1.jpg"><img alt="Selective Sync" loading="lazy" src="/posts/owncloud-client-1-7-0-released/images/selectivesync1.jpg"></a>For example, mp3&rsquo;s from the Music dir on the ownCloud go to the media directory locally. Digital images which are downloaded from the camera to the &ldquo;photos&rdquo; dir on the laptop are synced through a second sync connection to the server photo directory. All the other stuff that appears to be on the server is not automatically synced to the laptop which keeps it organized and the laptop harddisk relaxed.</p>
<p>While this is of course still possible we added another level of organization to the syncing. Within existing sync connections now certain directories can be excluded and their data is not synced to the client device. This way big amounts of data can be easier organized depending on the demands of the target device.</p>
<p>To set this up, check out for the button <em>Choose what to Sync</em> on the Account page. It opens the little dialog to deselect directories from the server tree. Note that if you deselect a directory, it is removed locally, but not on the server.</p>
<h2 id="what-else">What else?</h2>
<p>There is way more we put into this release: A huge amount of bug fixes and detail improvements went in. Fixes for all parts of the application: Performance (such as database access improvements), GUI (such as detail improvements for the progress display), around the overall processing (like how network timeouts are handled) and the distribution of the applications (MacOSX installer and icons), just to name a few examples. Also a lot of effort went into the sync core where many nifty edge cases were analyzed and better handled.</p>
<p>Between version 1.6.2 and the 1.7.0 release more than 850 commits from 15 different authors were pushed into the git repository (1.6.3 and 1.6.4 were continued in the 1.6 branch which commits are also in the 1.7 branch). A big part of these are bug fixes.</p>
<h2 id="who-is-it">Who is it?</h2>
<p>Who does all this? Well, there are a couple of brave coders funded by the <a href="http://www.owncloud.com">ownCloud company</a> working on the client. And we do our share, but not everything. Also coding is only one thing. If you for example take some time and read around in <a href="https://github.com/owncloud/mirall/">the client github repo</a> it becomes clear that there are so many people around who contribute: Reporting bugs, testing again and again, answering silly looking questions, proposing and discussing improvements and all that (yes, and finally coding too). That is really a huge block, honestly.</p>
<p>Even if it sometimes becomes a bit heated, because we can not do everything fast enough, that still is motivating. Because what does that mean? People care! For the idea, for the project, for the stuff we do. How cool is that? Thank you!</p>
<p>Have fun with 1.7.0!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Let&#39;s party!</title>
      <link>https://dragotin.codeberg.page/posts/lets-party/</link>
      <pubDate>Thu, 24 Jul 2014 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/lets-party/</guid>
      <description>&lt;p&gt;Yesterday, we &lt;a href=&#34;http://karlitschek.de/2014/07/owncloud-7-is-out/&#34;&gt;released ownCloud 7&lt;/a&gt;. You might have read that somewhere on the internet - it was widely announced and broadly picked up. If you do not have ownCloud yet, you really should try it now, and if you are one of the people happily using ownCloud for a while, update soon!&lt;/p&gt;
&lt;p&gt;In my opinion, ownCloud 7 is a real step ahead. So much work went into it from the brave server guys, and the result is simply impressive: It is fast, beautiful and fully focused on what it is supposed to be and do: File sync and share, even though you still have of course all the other useful stuff like calendaring and such.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Yesterday, we <a href="http://karlitschek.de/2014/07/owncloud-7-is-out/">released ownCloud 7</a>. You might have read that somewhere on the internet - it was widely announced and broadly picked up. If you do not have ownCloud yet, you really should try it now, and if you are one of the people happily using ownCloud for a while, update soon!</p>
<p>In my opinion, ownCloud 7 is a real step ahead. So much work went into it from the brave server guys, and the result is simply impressive: It is fast, beautiful and fully focused on what it is supposed to be and do: File sync and share, even though you still have of course all the other useful stuff like calendaring and such.</p>
<p>Apart from the <a href="http://owncloud.org/features">wellknown features</a> ownCloud 7 also brings some things that you do not see on the first look. Some of these things relate to syncing and as a guy working mainly on the sync client I am especially happy about that: Already with the current released clients you will see a performance win in syncing, because ownCloud 7 handles parallel HTTP requests way better. Moreover, ownCloud 7 sends some interesting information about it&rsquo;s files, and the next generation of sync clients will for example <em>know</em> which files are shared and their permissions. We are currently working on some exciting stuff on the client side, stay tuned.</p>
<p><img alt="Release Party ownCloud 7" loading="lazy" src="/posts/lets-party/images/relparty7.jpg"></p>
<p>That all should be reason enough to <strong>celebrate</strong> together, because ownCloud is done by all of us in the community.</p>
<p>On <strong>Tuesday, august 5th</strong>, we will do a Release Party in <strong>Nuremberg, Germany</strong>. As last time, the <a href="http://www.coworking-nuernberg.de/">Coworkingspace Nürnberg</a> is hosting us. We will start at 18:00.</p>
<p>Everybody who is interested in ownCloud for whatever reason is very welcome to show up. We will probably have a short informal demonstration or two, but of course plenty room for questions, discussions, meet and greet with all kind of FOSS people, some core ownCloud people, nice beer and big fun.</p>
<p><strong>You</strong> really should come! And don&rsquo;t forget to tell your friends, thanks!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Release 0.55</title>
      <link>https://dragotin.codeberg.page/posts/kraft-release-0-55/</link>
      <pubDate>Thu, 29 May 2014 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-release-0-55/</guid>
      <description>&lt;p&gt;Herewith I announce the availability of the new Kraft &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;release 0.55&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was finished today and fixes two issues that came up after the release of the previous version: A compile fix for compiling Kraft against the latest version of &lt;a href=&#34;https://code.google.com/p/ctemplate/&#34;&gt;ctemplate&lt;/a&gt;, which did not work out of the box with Kraft 0.54. The other fix is a fail in generating PDF documents which is a pretty severe problem for Kraft. Both is now working well with the new version 0.55 which can be &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Download&#34;&gt;downloaded here&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Herewith I announce the availability of the new Kraft <a href="http://volle-kraft-voraus.de/Main/Releases">release 0.55</a>.</p>
<p>It was finished today and fixes two issues that came up after the release of the previous version: A compile fix for compiling Kraft against the latest version of <a href="https://code.google.com/p/ctemplate/">ctemplate</a>, which did not work out of the box with Kraft 0.54. The other fix is a fail in generating PDF documents which is a pretty severe problem for Kraft. Both is now working well with the new version 0.55 which can be <a href="http://volle-kraft-voraus.de/Main/Download">downloaded here</a>.</p>
<p>Thanks a lot to the Kraft community for testing!</p>
<p>If you find other problems, want to give feedback or seek help, please <a href="http://volle-kraft-voraus.de/Main/Contribution">see here</a> how to proceed. Thanks!</p>
]]></content:encoded>
    </item>
    <item>
      <title>New Kraft Release 0.54</title>
      <link>https://dragotin.codeberg.page/posts/new-kraft-release-0-54/</link>
      <pubDate>Tue, 13 May 2014 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/new-kraft-release-0-54/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;bloghead&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/new-kraft-release-0-54/images/bloghead.png&#34;&gt;I am happy to tell about the new release 0.54 of &lt;a href=&#34;http://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt; which was released a couple of days ago.&lt;/p&gt;
&lt;p&gt;It is not only a maintenance release but also comes with a couple of new features, the most outstandig is the ability to handle a new document type, the &lt;em&gt;delivery note&lt;/em&gt; which prints no prices. That closes a gap for interesting use cases. &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;Here&lt;/a&gt; is a more detailed log of what was added to this release.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><img alt="bloghead" loading="lazy" src="/posts/new-kraft-release-0-54/images/bloghead.png">I am happy to tell about the new release 0.54 of <a href="http://volle-kraft-voraus.de">Kraft</a> which was released a couple of days ago.</p>
<p>It is not only a maintenance release but also comes with a couple of new features, the most outstandig is the ability to handle a new document type, the <em>delivery note</em> which prints no prices. That closes a gap for interesting use cases. <a href="http://volle-kraft-voraus.de/Main/Releases">Here</a> is a more detailed log of what was added to this release.</p>
<p>Kraft is KDE software to help people driving a small business. Emphasis is on <em>small</em> and <em>business</em>. We are not talking CMS, ERP or any other monster. Kraft is about a handy alternative for people who wrote their first 25 invoices using Libre Office and now start to think of how they could could be more efficient in doing that: Using structured templates, being able to create an invoice based on a quote that was done before, no need to fiddle around with slipping paragraphs, a proper address book, such stuff. <img alt="zollstock" loading="lazy" src="/posts/new-kraft-release-0-54/images/zollstock.png">Software for people who have other things to do than sit in front of their computer. Hard to understand for geeks like us who enjoy this technology, but yes, there are a lot of people who do not, who just use computers because they must, because they have a business.</p>
<p>I started to work on Kraft in 2006, and worked on similar software before, well, we all have our dark <a href="http://youtu.be/R6O41A5yOHw">history</a>. I always enjoyed doing software for people who would prefer to <em>not</em> use the computer. And the more I got involved into <a href="http://www.kde.org">KDE</a> the more obvious it became to me how perfectly KDE is able to help with that. High level classes, components to reuse, other projects aiming the same direction, and a community of helpful, friendly and open minded people. Also I think software like Kraft is a good addition to the KDE family as it has potential to bring more and different users to KDE.</p>
<p>However, if measured by the number of known users of Kraft, this idea failed completely. Compared to other KDE software, Kraft has disappointing little (known) users. Also contributors: Apart from very few brave developers who spent some time on Kraft, I am the only contributor. The reasons for that can be discussed in another thread.</p>
<p>What still keeps me motivated to work on Kraft is that the few users often tell how happy they are with it. And that Kraft really helps them to drive their business and save time. Also that they found with Linux and KDE a computer &ldquo;environment&rdquo; that really helps them reliably instead of facing them with scary stuff. That is really cool, and the best is that this recently happened more often than the years before.</p>
<p>That is what keeps me around with Kraft.</p>
<p>For the future, there are enough ideas: &ldquo;Combined Kraft&rdquo; which means using one instance of Kraft from distributed home offices, with <a href="http://www.owncloud.org">ownCloud</a> as sync hub, or an easy to use project management and of course a port to KDE Frameworks 5 to be able to ship for Mac and and and&hellip;</p>
<p>Well, it&rsquo;s a pet project, and my day unfortunately does not leave very much energy behind for that currently, so don&rsquo;t expect big movement, but be sure that there will be small steps.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud 6 Releaseparty in Nuremberg</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-6-releaseparty-in-nuremberg/</link>
      <pubDate>Fri, 13 Dec 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-6-releaseparty-in-nuremberg/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://dragotin.files.wordpress.com/2013/12/oc6_releaseparty.png&#34;&gt;&lt;img alt=&#34;oc6_releaseparty&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/owncloud-6-releaseparty-in-nuremberg/images/oc6_releaseparty.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ownCloud community released &lt;a href=&#34;http://owncloud.org/six/&#34;&gt;ownCloud 6&lt;/a&gt; a couple of days ago. That was another big release and we want to &lt;em&gt;celebrate&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Please, everybody who is interested in ownCloud, like to learn more, give feedback or just want to meet other people from the community, you are invited to show up at &lt;a href=&#34;http://www.coworking-nuernberg.de/&#34;&gt;Coworking Space&lt;/a&gt; in &lt;strong&gt;Nuremberg&lt;/strong&gt;, Josephsplatz 8, on &lt;strong&gt;december 18th, 6pm&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We will have a relaxed evening with a little discussion, maybe short demos, cakes and stuff, and fun. No heavy talks and serious faces!&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://dragotin.files.wordpress.com/2013/12/oc6_releaseparty.png"><img alt="oc6_releaseparty" loading="lazy" src="/posts/owncloud-6-releaseparty-in-nuremberg/images/oc6_releaseparty.png"></a></p>
<p>The ownCloud community released <a href="http://owncloud.org/six/">ownCloud 6</a> a couple of days ago. That was another big release and we want to <em>celebrate</em>!</p>
<p>Please, everybody who is interested in ownCloud, like to learn more, give feedback or just want to meet other people from the community, you are invited to show up at <a href="http://www.coworking-nuernberg.de/">Coworking Space</a> in <strong>Nuremberg</strong>, Josephsplatz 8, on <strong>december 18th, 6pm</strong>.</p>
<p>We will have a relaxed evening with a little discussion, maybe short demos, cakes and stuff, and fun. No heavy talks and serious faces!</p>
<p>We are looking forward to meeting <strong>you</strong>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client Release 1.4.1</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-release-1-4-1/</link>
      <pubDate>Thu, 26 Sep 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-release-1-4-1/</guid>
      <description>&lt;p&gt;I am happy to announce that we today were able to release version 1.4.1 of the &lt;a href=&#34;http://owncloud.org&#34;&gt;ownCloud&lt;/a&gt; Desktop Client on the three platforms Linux, MacOS and Windows.&lt;/p&gt;
&lt;p&gt;You find suitable download links as usual at: &lt;a href=&#34;http://owncloud.org/sync-clients/&#34;&gt;http://owncloud.org/sync-clients/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Version 1.4.1 is a bugfix release for the 1.4.0 version released a few of weeks ago which brought a lot of &lt;a href=&#34;https://daniel.molkentin.net/2013/08/08/owncloud-client-1-4-a-visual-guide/&#34;&gt;new features&lt;/a&gt;. This one solves a couple of problems that were coming up during the last few weeks. For example, the &lt;a href=&#34;https://github.com/owncloud/mirall/issues/945&#34;&gt;problem&lt;/a&gt; that the client lost its configuration (at least) on the Win32 platform when the machine was shut down is fixed. Also a lot of redundant uploads wont happen any more. And there are even more fixes, as the detailed &lt;a href=&#34;http://owncloud.org/sync-clients/releases&#34;&gt;Changelog&lt;/a&gt; rules out.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I am happy to announce that we today were able to release version 1.4.1 of the <a href="http://owncloud.org">ownCloud</a> Desktop Client on the three platforms Linux, MacOS and Windows.</p>
<p>You find suitable download links as usual at: <a href="http://owncloud.org/sync-clients/">http://owncloud.org/sync-clients/</a></p>
<p>Version 1.4.1 is a bugfix release for the 1.4.0 version released a few of weeks ago which brought a lot of <a href="https://daniel.molkentin.net/2013/08/08/owncloud-client-1-4-a-visual-guide/">new features</a>. This one solves a couple of problems that were coming up during the last few weeks. For example, the <a href="https://github.com/owncloud/mirall/issues/945">problem</a> that the client lost its configuration (at least) on the Win32 platform when the machine was shut down is fixed. Also a lot of redundant uploads wont happen any more. And there are even more fixes, as the detailed <a href="http://owncloud.org/sync-clients/releases">Changelog</a> rules out.</p>
<p>We thank you for your ongoing support and the good work on bugs that came up. As usual we are looking forward to your feedback. Please work with us in the <a href="https://github.com/owncloud/mirall/issues">Github bugtracker</a> if you experience issues.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft Release 0.51</title>
      <link>https://dragotin.codeberg.page/posts/kraft-release-0-51/</link>
      <pubDate>Sun, 22 Sep 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-release-0-51/</guid>
      <description>&lt;p&gt;I am happy to release &lt;a href=&#34;http://volle-kraft-voraus.de/Main/Releases&#34;&gt;Kraft 0.51&lt;/a&gt; today. &lt;a href=&#34;http://volle-kraft-voraus.de&#34;&gt;Kraft&lt;/a&gt; is the &lt;a href=&#34;http://www.kde.org&#34;&gt;KDE&lt;/a&gt; solution to handle daily business documents like quotes and invoices in your small business.&lt;/p&gt;
&lt;p&gt;This is a bugfix release which brings a handful of useful fixes against bugs which were reported by Kraft users since the last release.&lt;/p&gt;
&lt;p&gt;In the catalog view, now drag and drop is working to sort templates. Removing of sub chapters is also working now. A bug in the unit handling was fixed that picked wrong units in some cases. The path to document templates is not utf8 save.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I am happy to release <a href="http://volle-kraft-voraus.de/Main/Releases">Kraft 0.51</a> today. <a href="http://volle-kraft-voraus.de">Kraft</a> is the <a href="http://www.kde.org">KDE</a> solution to handle daily business documents like quotes and invoices in your small business.</p>
<p>This is a bugfix release which brings a handful of useful fixes against bugs which were reported by Kraft users since the last release.</p>
<p>In the catalog view, now drag and drop is working to sort templates. Removing of sub chapters is also working now. A bug in the unit handling was fixed that picked wrong units in some cases. The path to document templates is not utf8 save.</p>
<p>As a new feature the address of the own company now can be picked from Kraft&rsquo;s settings dialog also after first setup routine.</p>
<p>A source tarball can be <a href="http://sourceforge.net/projects/kraft/files/kraft/0.51/kraft-0.51.tar.bz2/download">downloaded</a> from the <a href="https://sourceforge.net/projects/kraft/">Sourceforge Project</a>, binary packages are on the way. Please also <a href="https://sourceforge.net/p/kraft/bugs/?source=navbar">report bugs</a> on SF.</p>
<p>Thanks for your interest and contribution to Kraft. If you want to support <a href="http://volle-kraft-voraus.de">Kraft</a>, please give <a href="http://volle-kraft-voraus.de/Main/Contribution">feedback</a>, spread the word or buy <a href="http://volle-kraft-voraus.spreadshirt.de/">cool stuff</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>After the 1.4.0 ownCloud Client Release</title>
      <link>https://dragotin.codeberg.page/posts/after-the-1-4-0-owncloud-client-release/</link>
      <pubDate>Wed, 11 Sep 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/after-the-1-4-0-owncloud-client-release/</guid>
      <description>&lt;p&gt;You might have heard, ownCloud Client 1.4.0 was released last week. It is available from &lt;a href=&#34;http://www.owncloud.org/sync-clients&#34;&gt;our sync clients page&lt;/a&gt; for all major desktop platforms, investigate the &lt;a href=&#34;http://owncloud.org/sync-clients/releases/&#34;&gt;Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://daniel.molkentin.net/&#34;&gt;Danimos&lt;/a&gt; &lt;a href=&#34;https://daniel.molkentin.net/2013/08/08/owncloud-client-1-4-a-visual-guide/&#34;&gt;Visual Guide&lt;/a&gt; has outlined the new stuff in the release already, so no need to repeat it here. You should install and try it, that seems to be the opinion of many people who tried it.&lt;/p&gt;
&lt;p&gt;Also people who shared their critical view on the client very publically in the past are much more pleased now with 1.4.0. One example is a recent &lt;a href=&#34;http://www.bitblokes.de/2013/09/tolle-verbesserungen-owncloud-synchronisations-client-1-4-seit-einigen-wochen-im-einsatz/&#34;&gt;blog post&lt;/a&gt; on &lt;a href=&#34;http://www.bitblokes.de/&#34;&gt;BITBlokes&lt;/a&gt;. It is a blog about all kind of topics around FOSS. I regularly read it and often share its opinions. He concludes very positively about the 1.4.0 client.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>You might have heard, ownCloud Client 1.4.0 was released last week. It is available from <a href="http://www.owncloud.org/sync-clients">our sync clients page</a> for all major desktop platforms, investigate the <a href="http://owncloud.org/sync-clients/releases/">Changelog</a>.</p>
<p><a href="https://daniel.molkentin.net/">Danimos</a> <a href="https://daniel.molkentin.net/2013/08/08/owncloud-client-1-4-a-visual-guide/">Visual Guide</a> has outlined the new stuff in the release already, so no need to repeat it here. You should install and try it, that seems to be the opinion of many people who tried it.</p>
<p>Also people who shared their critical view on the client very publically in the past are much more pleased now with 1.4.0. One example is a recent <a href="http://www.bitblokes.de/2013/09/tolle-verbesserungen-owncloud-synchronisations-client-1-4-seit-einigen-wochen-im-einsatz/">blog post</a> on <a href="http://www.bitblokes.de/">BITBlokes</a>. It is a blog about all kind of topics around FOSS. I regularly read it and often share its opinions. He concludes very positively about the 1.4.0 client.</p>
<p>It is good to see the positive feedback overall. That shows a couple of things from my engineering point of view: The concentrated work we continously do on all parts of ownCloud pays off. That is obvious of course, but still nice to see. And our (also obvious) actions to improve code quality such as the consequent use of continous integration, code reviews and such helps to improve quality.</p>
<p><em>&ldquo;People are always excited if releases come with GUI changes!&rdquo;</em> I heard people saying. Well, maybe, but that&rsquo;s not the whole truth. It also proves for me again is how important UI design and UX is. Me as a knee-deep-developer have an interesting relationship to all UX topics: I always have an opinion. Often a strong opinion. But the results coming out of that have not always been the, well, the most optimal. Very fortunate on the client we work together with our UX guy Jan and the positive feedback also shows how good that is for the software.</p>
<p>But enough of release pride. There is more work to do: The bug tracker is still not empty, the list of feature ideas is long. We will continue to focus on correctness, stability and robustness of syncing, performance and useful features and work on a version 1.5 for you.</p>
<p>These are a couple of concrete points we&rsquo;re focussing on for 1.5:</p>
<ol>
<li>we already merged the client code on the new upstream sync version in git.</li>
<li>performace improvements through further reduction of the number of requests and more efficiency in database operations on the client.</li>
<li>we are working on a new propagator component that allows us to do the changes mentioned in 2 more easily.</li>
<li>File manager integration, which means havingn icons in Explorer, Dolphin and friends.</li>
</ol>
<p>A more detailed list can be found at <a href="https://github.com/owncloud/mirall/issues?milestone=7&amp;page=1&amp;state=open">github</a>.</p>
<p>Thank you for all your help and support. It&rsquo;s big fun!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client Release 1.2.5</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-release-1-2-5/</link>
      <pubDate>Tue, 23 Apr 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-release-1-2-5/</guid>
      <description>&lt;p&gt;Today is release day!&lt;/p&gt;
&lt;p&gt;We just release ownCloud Client 1.2.5, hurrah! It&amp;rsquo;s a small bug fix release, but it will make more people happy users! It fixes three ugly crashes we found with the help of encouraged bug hunters. One of them was an race between our thread which runs csync and the Qt SSL stack we&amp;rsquo;re obviously using. That caused a crash which happened after quite some run time, or also never&amp;hellip; Hard to reproduce and debug, but finally Danimo and his mighty friends were able to nail that.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today is release day!</p>
<p>We just release ownCloud Client 1.2.5, hurrah! It&rsquo;s a small bug fix release, but it will make more people happy users! It fixes three ugly crashes we found with the help of encouraged bug hunters. One of them was an race between our thread which runs csync and the Qt SSL stack we&rsquo;re obviously using. That caused a crash which happened after quite some run time, or also never&hellip; Hard to reproduce and debug, but finally Danimo and his mighty friends were able to nail that.</p>
<p>The new client can be found through it&rsquo;s <a href="http://owncloud.org/sync-clients">download page</a>, here is the <a href="http://owncloud.org/sync-clients/releases">Changelog</a>.</p>
<p>If you find issues, please help us to improve ownCloud by commenting or reporting the bugs on our <a href="http://github.com/owncloud/mirall/issues/">bugtracker</a>. Thanks!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Sync Client 1.2.0 final</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-sync-client-1-2-0-final/</link>
      <pubDate>Fri, 25 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-sync-client-1-2-0-final/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;1.2.0_final&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/owncloud-sync-client-1-2-0-final/images/1-2-0_final.png&#34;&gt; Yesterday, &lt;a href=&#34;http://owncloud.org/sync-clients/releases&#34;&gt;ownCloud Client 1.2.0&lt;/a&gt; was released. You can get it from &lt;a href=&#34;http://owncloud.org/sync-clients&#34;&gt;here&lt;/a&gt;. We worked on this since end of november last year, you might have seen my other blogs about the beta versions we had for this release.&lt;/p&gt;
&lt;p&gt;What is interesting about the release from a more technical point of view? Here are a couple of examples.&lt;/p&gt;
&lt;p&gt;One of the things which often was complained about was the performance of the client. &lt;em&gt;Performance&lt;/em&gt; is a very broad term, so we have to examine the details: Many people felt like its a performance problem that former clients polled the local file system for changes on the MacOSX and Windows platform. That was recommended from other projects which have experience with going through large file collections. &lt;a href=&#34;http://doc.qt.digia.com/qt/qfilesystemwatcher.html&#34; title=&#34;QFileSystemWatcher&#34;&gt;QFileSystemWatcher&lt;/a&gt; seemed not to be designed for this usecase.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><img alt="1.2.0_final" loading="lazy" src="/posts/owncloud-sync-client-1-2-0-final/images/1-2-0_final.png"> Yesterday, <a href="http://owncloud.org/sync-clients/releases">ownCloud Client 1.2.0</a> was released. You can get it from <a href="http://owncloud.org/sync-clients">here</a>. We worked on this since end of november last year, you might have seen my other blogs about the beta versions we had for this release.</p>
<p>What is interesting about the release from a more technical point of view? Here are a couple of examples.</p>
<p>One of the things which often was complained about was the performance of the client. <em>Performance</em> is a very broad term, so we have to examine the details: Many people felt like its a performance problem that former clients polled the local file system for changes on the MacOSX and Windows platform. That was recommended from other projects which have experience with going through large file collections. <a href="http://doc.qt.digia.com/qt/qfilesystemwatcher.html" title="QFileSystemWatcher">QFileSystemWatcher</a> seemed not to be designed for this usecase.</p>
<p>Polling was ok for desktop computers with up-to-date hardware, but on devices running from batteries this was a energy drain. Good that we could fix that with 1.2.0 using native implementation of change detectors on Windows and MacOSX. They detect changes within a file system tree. If a change is detected, a sync run is started. But note, this is only for local file systems. Detection of changes on the server is a different story which has to be told as well.</p>
<p>Another performance problem was within the file upload which is done by a HTTP PUT request. Month ago (pretty after my start at ownCloud) I implemented it using a tmp file in between. That means, the source file was copied to a tmp file, and from that it was processed to the request body. Improvement was needed and we changed the code to directly read from the file descriptor of the opened source file.</p>
<p>Another thing that was improved with 1.2.0 is the error reporting to the user. Former versions of the client sometimes provided error messages which were not really accurately describing the problem. The reason for that was that csync uses errnos (yes, the ones from errno.h) to name errors as csync maps everything to a POSIX file interface. That surely works as long as you&rsquo;re on a kind of file system. But it&rsquo;s hard to map HTTP communication problems onto that. So we decided to add our own &ldquo;custom&rdquo; errnos and enhance the whole idea to use these to describe problems. That works more accurate now.</p>
<p>The next things on the list are for example a more convenient setup dialog for the client. Also we will get away from the kind of hard coded target file name on the cloud. A better network recognition will also be next as well as better handling of big files. And more&hellip;</p>
<p>Thanks a lot to all who helped to get 1.2.0 finished! It is big fun to work in such a great community :-)</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client 1.2.0 beta2</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta2/</link>
      <pubDate>Sat, 19 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta2/</guid>
      <description>&lt;p&gt;Yesterday the ownCloud Client team released the ownCloud Client 1.2.0 beta 2. It includes a couple of improvements compared to &lt;a href=&#34;https://dragotin.wordpress.com/2012/12/21/owncloud-client-1-2-0-beta1/&#34;&gt;beta 1&lt;/a&gt; which was released before Christmas.&lt;/p&gt;
&lt;p&gt;The release of version 1.2.0 is planned for the next week if things go smooth.&lt;/p&gt;
&lt;p&gt;[caption id=&amp;ldquo;attachment_219&amp;rdquo; align=&amp;ldquo;alignright&amp;rdquo; width=&amp;ldquo;595&amp;rdquo;]&lt;img alt=&#34;New Sync Protocol Dialog&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta2/images/statusdialog_detail.png&#34;&gt; New Sync Protocol Dialog[/caption]&lt;/p&gt;
&lt;p&gt;In particular, the the following improvements were added:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Proxy authentication fixed (Basic auth, NTLM will not yet work)&lt;/li&gt;
&lt;li&gt;The status dialog now provides statistics on the last sync run (via the info button). It will tell in detail which files have been synced, added or deleted.&lt;/li&gt;
&lt;li&gt;Client will go offline while the server in in maintenance mode (feature available with ownCoud master only)&lt;/li&gt;
&lt;li&gt;Improved SSL Certificate acceptance&lt;/li&gt;
&lt;li&gt;All sizes of the new icons are available.&lt;/li&gt;
&lt;li&gt;Support files &amp;gt; 2 GB on all platforms for uploading.&lt;/li&gt;
&lt;li&gt;Fixed some minor memory leaks and again saved some server requests through optimizations.&lt;/li&gt;
&lt;li&gt;Improved error reporting to the user.&lt;/li&gt;
&lt;li&gt;Remove legacy theming support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We would appreciate if you give this release a test ride. Note that because it is beta you should make extra sure to have have backups of your data.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Yesterday the ownCloud Client team released the ownCloud Client 1.2.0 beta 2. It includes a couple of improvements compared to <a href="https://dragotin.wordpress.com/2012/12/21/owncloud-client-1-2-0-beta1/">beta 1</a> which was released before Christmas.</p>
<p>The release of version 1.2.0 is planned for the next week if things go smooth.</p>
<p>[caption id=&ldquo;attachment_219&rdquo; align=&ldquo;alignright&rdquo; width=&ldquo;595&rdquo;]<img alt="New Sync Protocol Dialog" loading="lazy" src="/posts/owncloud-client-1-2-0-beta2/images/statusdialog_detail.png"> New Sync Protocol Dialog[/caption]</p>
<p>In particular, the the following improvements were added:</p>
<ul>
<li>Proxy authentication fixed (Basic auth, NTLM will not yet work)</li>
<li>The status dialog now provides statistics on the last sync run (via the info button). It will tell in detail which files have been synced, added or deleted.</li>
<li>Client will go offline while the server in in maintenance mode (feature available with ownCoud master only)</li>
<li>Improved SSL Certificate acceptance</li>
<li>All sizes of the new icons are available.</li>
<li>Support files &gt; 2 GB on all platforms for uploading.</li>
<li>Fixed some minor memory leaks and again saved some server requests through optimizations.</li>
<li>Improved error reporting to the user.</li>
<li>Remove legacy theming support.</li>
</ul>
<p>We would appreciate if you give this release a test ride. Note that because it is beta you should make extra sure to have have backups of your data.</p>
<p>If you want to give feedback, please use <a href="https://mail.kde.org/mailman/listinfo/owncloud">our mailing list</a> for general discussion and the <a href="https://github.com/owncloud/mirall/issues">issue tracker</a> for bug reports. Please read our <a href="https://github.com/owncloud/mirall/blob/master/CONTRIBUTING.md">new guidelines</a> on bug reporting before!</p>
<p>Download Links:</p>
<ul>
<li>Windows, 32/64 Bit: <a href="http://download.owncloud.com/download/testing/owncloud-1.2.0beta2-setup.exe">http://download.owncloud.com/download/testing/owncloud-1.2.0beta2-setup.exe</a></li>
<li>Mac OS X ( &gt;= 10.6, 64 bit): <a href="http://download.owncloud.com/download/testing/ownCloud-1.2.0beta2.dmg">http://download.owncloud.com/download/testing/ownCloud-1.2.0beta2.dmg</a></li>
<li>Linux: <a href="http://software.opensuse.org/download/package?project=isv:ownCloud:testing&amp;package=owncloud-client">http://software.opensuse.org/download/package?project=isv:ownCloud:testing&amp;package=owncloud-client</a></li>
</ul>
<p>Sources:</p>
<ul>
<li>Mirall: <a href="http://download.owncloud.com/download/testing/mirall-1.2.0beta2.tar.bz2">http://download.owncloud.com/download/testing/mirall-1.2.0beta2.tar.bz2</a></li>
<li>OCSync: <a href="http://download.owncloud.com/download/testing/ocsync-0.70.1.tar.bz2">http://download.owncloud.com/download/testing/ocsync-0.70.1.tar.bz2</a></li>
</ul>
<p>Have fun!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client 1.2.0 beta1</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta1/</link>
      <pubDate>Fri, 21 Dec 2012 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta1/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;xmas_bulb&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/owncloud-client-1-2-0-beta1/images/xmas_bulb.png&#34;&gt;2012 is slowly coming to an end and we all are looking forward to a few silent days around Christmas. But we did not want to leave to holidays without adding another thing to your vacation experience: I am happy to announce the first beta of the upcoming ownCloud Client release 1.2.0, ready now for you to test and enjoy under the tree.&lt;/p&gt;
&lt;p&gt;This is the first build with the new things we &lt;a href=&#34;http://dragotin.wordpress.com/2012/12/09/a-week-for-csync/&#34;&gt;did in Berlin&lt;/a&gt; a couple of weeks ago, you will&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><img alt="xmas_bulb" loading="lazy" src="/posts/owncloud-client-1-2-0-beta1/images/xmas_bulb.png">2012 is slowly coming to an end and we all are looking forward to a few silent days around Christmas. But we did not want to leave to holidays without adding another thing to your vacation experience: I am happy to announce the first beta of the upcoming ownCloud Client release 1.2.0, ready now for you to test and enjoy under the tree.</p>
<p>This is the first build with the new things we <a href="http://dragotin.wordpress.com/2012/12/09/a-week-for-csync/">did in Berlin</a> a couple of weeks ago, you will</p>
<ul>
<li>discover that there is much better error reporting if something goes wrong.</li>
<li>probably feel like it syncs faster, yes <em>faster</em>.</li>
<li>see that there are less HTTP requests to the server for a single sync run.</li>
<li>don&rsquo;t see any issues with MacOSX and funny characters in filenames any more.</li>
<li>recognize a new icon set, which is not finalized yet (actually not all sizes are there, thats why the status dialog looks a bit funny) but we thought its nice to already add it to the beta. It should fit nicely into your operating system environment.</li>
<li>realize that this client comes with a cross platform file system watcher on clientside, so no polling any more.</li>
<li>have your password stored in a secure keychain on all platforms since we added qtkeychain to the client.</li>
</ul>
<p>Maybe there is more, but we thought that&rsquo;s already a nice beta release.</p>
<p>Please find packages for <a href="http://download.owncloud.com/download/testing/ownCloud-1.2.0beta1.dmg">MacOSX</a>, <a href="http://download.owncloud.com/download/testing/owncloud-1.2.0beta1-setup.exe">Windows</a> and <a href="http://software.opensuse.org/download/package?project=isv:ownCloud:testing&amp;package=owncloud-client">Linuxes</a>. Note, not all packages are finished yet. If the one for your distro is missing, please come back later, or even better - speak up at <a href="mailto:packaging@owncloud.org">packaging@owncloud.org</a> and help fixing :)</p>
<p>Of course you also should note that this is an <strong>early beta</strong> and you would not want to use it without a good backup of your data and only on your test account without important data.</p>
<p>We would appreciate if you let us know your experience on the mailinglist. If you find problems, please report it to the client&rsquo;s <a href="http://github.com/owncloud/mirall/issues">bugtracker</a> mentioning client- and server versions and at best with useful logs.</p>
<p>With that we are happily vanishing to spend some time away from the computer, looking back on a very exciting and very busy year, working on an interesting topic with a lot of nice people.</p>
<p>Thanks and best Season&rsquo;s Greetings!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Kraft 0.50 Released</title>
      <link>https://dragotin.codeberg.page/posts/kraft-0-50-released/</link>
      <pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/kraft-0-50-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://dragotin.wordpress.com/2012/12/18/kraft-0-50-released/bloghead/&#34;&gt;&lt;img alt=&#34;bloghead&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/kraft-0-50-released/images/bloghead.png&#34;&gt;&lt;/a&gt;Short before Christmas here is another present for you: After more than one year without release I am happy to announce the availability of Kraft 0.50, the latest version of the KDE software for easy quote and invoice management.&lt;/p&gt;
&lt;p&gt;The most important change is that now multiple tax rates are supported within one document. That means that within e.g. one invoice items without tax, with reduced and full tax rate are supported. The sum calculation takes that in consideration properly. That enables Kraft for even more usecases.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://dragotin.wordpress.com/2012/12/18/kraft-0-50-released/bloghead/"><img alt="bloghead" loading="lazy" src="/posts/kraft-0-50-released/images/bloghead.png"></a>Short before Christmas here is another present for you: After more than one year without release I am happy to announce the availability of Kraft 0.50, the latest version of the KDE software for easy quote and invoice management.</p>
<p>The most important change is that now multiple tax rates are supported within one document. That means that within e.g. one invoice items without tax, with reduced and full tax rate are supported. The sum calculation takes that in consideration properly. That enables Kraft for even more usecases.</p>
<p>Apart from that, a lot of bug fixes and improvements happened, <a href="http://volle-kraft-voraus.de/Main/Releases" title="Kraft Releases">read more details</a> on the <a href="http://volle-kraft-voraus.de">Kraft Homepage</a>.</p>
<p>Sources and binary packages for various Linux distributions are available from the <a href="http://volle-kraft-voraus.de/Main/Download" title="Kraft Download">Download Page</a> or will appear there soon.</p>
<p>This release is nice progress for Kraft and I hope you have fun and success with the new release. Thanks all who contributed to Kraft! I am looking forward to getting your <a href="http://volle-kraft-voraus.de/Main/Contribution">feedback</a>!</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud 4 and ownCloud Client 1.0.2 released</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-4-and-owncloud-client-1-0-2-released/</link>
      <pubDate>Tue, 22 May 2012 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-4-and-owncloud-client-1-0-2-released/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s release day today: This morning, &lt;a href=&#34;http://owncloud.org/owncloud-4-release-annoucement/&#34;&gt;ownCloud 4&lt;/a&gt; was released! With a very cool set of &lt;a href=&#34;http://owncloud.org/features/&#34;&gt;features&lt;/a&gt; it&amp;rsquo;s even more useful and again more fun to use.&lt;/p&gt;
&lt;p&gt;Along with that I am happy to let you know that we also released the ownCloud Desktop Client in &lt;a href=&#34;http://owncloud.org/sync-clients/releases/&#34;&gt;version 1.0.2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is a maintenance release with a couple of important bugfixes, such as the cross platform &lt;a href=&#34;http://dragotin.wordpress.com/2012/05/10/cross-platform-again/&#34;&gt;filename encoding problem&lt;/a&gt; I was already talking about. Apart from that big blocker a couple of smaller, but annoying problems were fixed. Also the GUI was polished, text changes here and there and a new icon set that looks more cool and more like ownCloud.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>It&rsquo;s release day today: This morning, <a href="http://owncloud.org/owncloud-4-release-annoucement/">ownCloud 4</a> was released! With a very cool set of <a href="http://owncloud.org/features/">features</a> it&rsquo;s even more useful and again more fun to use.</p>
<p>Along with that I am happy to let you know that we also released the ownCloud Desktop Client in <a href="http://owncloud.org/sync-clients/releases/">version 1.0.2</a>.</p>
<p>It is a maintenance release with a couple of important bugfixes, such as the cross platform <a href="http://dragotin.wordpress.com/2012/05/10/cross-platform-again/">filename encoding problem</a> I was already talking about. Apart from that big blocker a couple of smaller, but annoying problems were fixed. Also the GUI was polished, text changes here and there and a new icon set that looks more cool and more like ownCloud.</p>
<p>Version 1.0.2 is also the version that is released on all big desktop platforms the first time. Now we also offer a <a href="http://download.owncloud.com/download/ownCloudClientSetup-1.0.2.dmg">dmg for MacOSX</a> as well as a <a href="http://download.owncloud.com/download/owncloud-client-1.0.2-setup.exe">Windows Installer</a> and <a href="http://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;package=owncloud-client">packages</a> for the major Linux distributions. Have fun!</p>
<p>If you want to talk about ownCloud, file synchronization or such, we have a booth on <a href="http://www.linuxtag.org/2012/">Linuxtag in Berlin</a> and I will be there. I am looking forward to meeting you.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ownCloud Client 1.0.1</title>
      <link>https://dragotin.codeberg.page/posts/owncloud-client-1-0-1/</link>
      <pubDate>Thu, 26 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://dragotin.codeberg.page/posts/owncloud-client-1-0-1/</guid>
      <description>&lt;p&gt;This week we prepared another &lt;a href=&#34;http://www.owncloud.org&#34;&gt;ownCloud&lt;/a&gt; &lt;a href=&#34;http://owncloud.org/sync-clients&#34;&gt;sync client (oCC)&lt;/a&gt; release for you. oCC is released together with &lt;a href=&#34;//csync.org&#34;&gt;csync&lt;/a&gt; 0.50.5, the underlying library on which shoulders oCC stands. Find packages for &lt;a href=&#34;http://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;amp;package=owncloud-client&#34;&gt;your distribution&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://dragotin.files.wordpress.com/2012/04/icon-128_2.png&#34;&gt;&lt;img alt=&#34;ownCloud Logo&#34; loading=&#34;lazy&#34; src=&#34;https://dragotin.codeberg.page/posts/owncloud-client-1-0-1/images/icon-128_2.png&#34; title=&#34;icon-128_2&#34;&gt;&lt;/a&gt;Only a couple of weeks after the first release we could come up with a quite long &lt;a href=&#34;http://owncloud.org/sync-clients/releases&#34;&gt;changelog&lt;/a&gt;, larger than for a maintainance release.&lt;/p&gt;
&lt;p&gt;First and foremost, oCC now supports SSL connections and does not store passwords any more, well, in clear text in a config file. Still there is no strong encryption for the password in (as that&amp;rsquo;s a non trivial if not impossible thing) but its not clear text any more, so accidents should not longer happen. For those who really care and put security over convenience there now is the option to not store the password at all but provide it at startup. The whole password storage will get more attention soon, I did some work on that already, also using kwallet, more on that in another post.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This week we prepared another <a href="http://www.owncloud.org">ownCloud</a> <a href="http://owncloud.org/sync-clients">sync client (oCC)</a> release for you. oCC is released together with <a href="//csync.org">csync</a> 0.50.5, the underlying library on which shoulders oCC stands. Find packages for <a href="http://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;package=owncloud-client">your distribution</a>.</p>
<p><a href="http://dragotin.files.wordpress.com/2012/04/icon-128_2.png"><img alt="ownCloud Logo" loading="lazy" src="/posts/owncloud-client-1-0-1/images/icon-128_2.png" title="icon-128_2"></a>Only a couple of weeks after the first release we could come up with a quite long <a href="http://owncloud.org/sync-clients/releases">changelog</a>, larger than for a maintainance release.</p>
<p>First and foremost, oCC now supports SSL connections and does not store passwords any more, well, in clear text in a config file. Still there is no strong encryption for the password in (as that&rsquo;s a non trivial if not impossible thing) but its not clear text any more, so accidents should not longer happen. For those who really care and put security over convenience there now is the option to not store the password at all but provide it at startup. The whole password storage will get more attention soon, I did some work on that already, also using kwallet, more on that in another post.</p>
<p>The whole start process of oCC, which is more complex as it might seem as libcsync expects a nice environment with a verified connection to the ownCloud, was cleaned and matured. I had to learn about <a href="http://qt-project.org/doc/qt-4.8/QNetworkAccessManager.html">QNAM</a> but now we seem to be friends.</p>
<p>Efforts also went into the following areas:</p>
<ul>
<li>Error handling: People got confused about error messages from oCC which were not accurate here and than. I added more fine granular error reporting to libcsync so that oCC now can give even more helpful error messages.</li>
<li>MacOSX: On the sprint weekend in Stuttgart, we made good progress on that platform, will also soon get a release. Domme got the most out of cmake to get dmg image building going, thanks, you rock!</li>
<li>Qt 4.6: As usual one has to learn that current distributions ship not so current Qt versions. Thanks to Thomas, he put quite some effort in porting back to Qt 4.6 - so that Debians friends can also use oCC now.</li>
<li>Packages: Check out the <a href="https://build.opensuse.org/project/packages?project=isv:ownCloud:community">community repo</a> on <a href="http://www.open-build-service.org/">OBS</a>: We now can provide packages for way more platforms including Ubuntu and Debian. Still your help would be appreciated in maintaining.</li>
</ul>
<p>Speaking about the recent <a href="http://blog.karlitschek.de/2012/04/what-weekend.html">sprint in Stuttgart</a>: It was great to be there, ownCloud has an open, friendly and welcoming community in which you really feel the spirit of working on something new and interesting with cool potential. I really enjoy being here,. Thanks guys for all your work and feedback :-)</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
