<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Unfuddle: We bring your projects to life.</title>
    <description>Unfuddle builds tools that each approach project management from a different perspective. No matter the team, no matter the project, Unfuddle helps you do your best stuff.</description>
    <link>https://unfuddle.com/</link>
    <atom:link href="https://unfuddle.com/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Thu, 03 Sep 2026 09:19:18 +0000</pubDate>
    <lastBuildDate>Thu, 03 Sep 2026 09:19:18 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>UI Updates and The New Board in Unfuddle STACK</title>
        <description>&lt;p&gt;&lt;img src=&quot;/blog-assets/202007-ui-updates-and-the-new-board-unfuddle-stack.jpg&quot; alt=&quot;Unfuddle STACK UI Updates&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;You may recall that, in response to our survey earlier this year, we committed to some pretty significant updates to Unfuddle STACK. We started by implementing &lt;a href=&quot;/blog/2020/03/unfuddle-stack-roadmap/&quot;&gt;sweeping performance improvements&lt;/a&gt;. And now we are doubling down on our commitments by releasing a very exciting, and very &lt;strong&gt;visible&lt;/strong&gt; update to the user interface.&lt;/p&gt;

&lt;p&gt;Revamping the entire interface of STACK was no easy task. We knew that we needed to respect the workflows that many of you have used for years. But we also needed to modernize the interface and bring uniformity across the various pillars of the application.&lt;/p&gt;

&lt;p&gt;Please allow us to share with you some of the significant usability improvements we have been working on.&lt;/p&gt;

&lt;h2 id=&quot;board-view&quot;&gt;Board View&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/blog-assets/202009-ui-updates-the-board.png&quot; alt=&quot;Unfuddle STACK The Board&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We will start with the update that most of you will likely appreciate the most. Unfuddle STACK now has a &lt;strong&gt;full-featured, flexible board integrated directly in ticket reports&lt;/strong&gt;. While a board is not technically a new concept in STACK, this update brings significant changes and improvements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Instead of being a view on milestones, which was rather clumsy, the board now comes as a view on ticket reports. Why is this a huge change? Well, now you can use the existing super flexible ticket report filtering and grouping to create the board that you need. Group by assignees to quickly overview and assign work. Group by status to create a &lt;strong&gt;Kanban or Scrum board, or just simply handle the workflows dictated by your own methodology&lt;/strong&gt;. The possibilities and flexibility are endless.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;The board engine is completely rewritten to handle as many tasks as you have. You can literally have boards with thousands of tickets and the interaction should remain smooth and clean.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Whenever possible, sorting columns and adding new ones can be done directly from the board interface. There is no longer a need to jump to the Project Settings page just to add new statuses!&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;All accounts, no matter the subscription level, will now have access to Boards. It&apos;s so incredibly useful that we felt everyone should just have it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;notebooks&quot;&gt;Notebooks&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/blog-assets/202009-ui-updates-notebooks-unfuddle-stack.png&quot; alt=&quot;Unfuddle STACK Notebooks&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Notebooks are STACK’s take on a wiki for your projects. However, they have always seemed to lag behind the rest of the application with regard to usability. While the data itself was well structured, the interface was not very helpful with browsing through the pages of a notebook or editing.&lt;/p&gt;

&lt;p&gt;Essentially, a notebook is just a collection of pages. And this is exactly how we are presenting them through this update. &lt;strong&gt;Browsing through the pages of a notebook is now easy, with filtering for quick find and without losing context&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Also, reading a page is now made much easier with standardized page width limits, spacing, and the new styling. We’ve also moved all nonessential interface elements out of the way. It’s like a breath of fresh air.&lt;/p&gt;

&lt;h2 id=&quot;people-and-settings-pages&quot;&gt;People and Settings Pages&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/blog-assets/202009-ui-updates-people-tab-unfuddle-stack.png&quot; alt=&quot;Unfuddle STACK People Tab&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The People tab has been completely refactored to something more of a list view. Details about individuals can be seen at a glance. Overall, it is SO much easier to use, especially if you have a lot of people in your account.&lt;/p&gt;

&lt;p&gt;We have reorganized the Personal and Account Settings pages so &lt;strong&gt;everything is now more intuitive and easier to find&lt;/strong&gt;. If you are an account admin, the Account Settings page can be accessed in the dropdown under you name, or at the right of the navigation bar when browsing the &lt;em&gt;Account Dashboard - All Projects&lt;/em&gt; section.&lt;/p&gt;

&lt;h2 id=&quot;general-look-and-feel&quot;&gt;General Look and Feel&lt;/h2&gt;

&lt;p&gt;In addition to the above mentioned feature updates, we are sure that you will notice that we have completely polished and modernized our interface, aiming for consistency, usability and beauty. While we understand an interface can never be perfect, we think we have found a good direction for improvement. Everything is now easier to read and more consistent across different areas of the interface. &lt;strong&gt;You will find many small surprises that make everyday use just better&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&quot;thank-you&quot;&gt;Thank You&lt;/h2&gt;

&lt;p&gt;From all of us here at Unfuddle, we want to thank you for your continued loyalty. We love building tools that make your projects come to life. And we are working hard to continue to bring even more great improvements to Unfuddle later this year.&lt;/p&gt;

&lt;p&gt;Stay safe and healthy,&lt;/p&gt;

&lt;p&gt;The Unfuddle Team&lt;/p&gt;
</description>
        <pubDate>Mon, 07 Sep 2020 12:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2020/09/ui-updates-and-the-new-board-stack/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2020/09/ui-updates-and-the-new-board-stack/</guid>
        
        <category>unfuddle</category>
        
        <category>stack</category>
        
        
        <category>maintenance</category>
        
      </item>
    
      <item>
        <title>Two-Factor Authentication Updates for Unfuddle STACK</title>
        <description>&lt;p&gt;&lt;img src=&quot;/blog-assets/200505-two-factor-authentication-updates-unfuddle-stack.jpg&quot; alt=&quot;Unfuddle STACK Roadmap&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Many of you have asked for a more versatile Two-Factor authentication system that you can use with different Authenticator apps, even from the first time we introduced the &lt;a href=&quot;/blog/2014/07/two-factor-authentication/&quot;&gt;Two-Factor Authentication in Unfuddle&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We have recently deployed an update that will allow you to &lt;strong&gt;use your favourite Authenticator&lt;/strong&gt; to sign in into your Unfuddle STACK account!&lt;/p&gt;

&lt;p&gt;Here are some of the many Authenticators that are now compatible with our 2FA system:&lt;/p&gt;

&lt;ul&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Google Authenticator (&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://apps.apple.com/us/app/google-authenticator/id388497605&quot;&gt;iPhone&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&quot;&gt;Android&lt;/a&gt;)&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;LastPass Authenticator (&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://apps.apple.com/us/app/lastpass-authenticator/id1079110004&quot;&gt;iPhone&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=com.lastpass.authenticator&quot;&gt;Android&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://www.microsoft.com/en-us/p/lastpass-authenticator/9nblggh5l9d7&quot;&gt;Windows&lt;/a&gt;)&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Microsoft Authenticator (&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://apps.apple.com/us/app/microsoft-authenticator/id983156458&quot;&gt;iPhone&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=com.azure.authenticator&quot;&gt;Android&lt;/a&gt;)&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Authy (&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://apps.apple.com/us/app/authy/id494168017&quot;&gt;iPhone&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=com.authy.authy&quot;&gt;Android&lt;/a&gt;/&lt;a target=&quot;_blank&quot; rel=&quot;external&quot; href=&quot;https://authy.com/download/&quot;&gt;More…&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you already have 2FA enabled, just go to your Personal Settings page and click “Reset and Reconfigure” under the “Two-Factor Authentication” section.&lt;/p&gt;

&lt;p&gt;If you haven’t done so, we strongly recommend enabling two-factor authentication to increase the security of your account.&lt;/p&gt;

&lt;p&gt;Find more details on &lt;a href=&quot;/stack/docs/help/two-factor-authentication/&quot;&gt;how to enable 2FA authentication in STACK&lt;/a&gt; and much more in our &lt;a href=&quot;/support&quot;&gt;support section&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, if you have any feedback or suggestions we are happy to hear you! Don’t hesitate to contact us, or leave a comment below.&lt;/p&gt;
</description>
        <pubDate>Tue, 05 May 2020 12:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2020/05/two-factor-authentication-updates-stack/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2020/05/two-factor-authentication-updates-stack/</guid>
        
        <category>unfuddle</category>
        
        <category>stack</category>
        
        
        <category>maintenance</category>
        
      </item>
    
      <item>
        <title>Roadmap for Unfuddle STACK</title>
        <description>&lt;p&gt;&lt;img src=&quot;/blog-assets/200326-roadmap-stack.jpg&quot; alt=&quot;Unfuddle STACK Roadmap&quot; class=&quot;responsive-img center-block&quot; /&gt;&lt;/p&gt;

&lt;p&gt;You may recall that we recently sent a survey to our customers to find out what we could be doing better to serve you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We want to thank you for the overwhelming response to this survey.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You shared your thoughts, your joys and your pains. And this feedback has been incredibly helpful. It has already begun to affect our development efforts!
After a deep analysis of your responses, our team decided that we will be working on the following areas that will directly improve your daily experience with &lt;strong&gt;Unfuddle STACK&lt;/strong&gt;:&lt;/p&gt;

&lt;h2 id=&quot;uiux-modernization&quot;&gt;UI/UX Modernization&lt;/h2&gt;

&lt;p&gt;It’s clear from your responses that many of you feel that our interface is deprecating a bit and some workflows could really be streamlined.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So we are taking steps to improve and polish it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That being said, we are very sensitive to the fact that many of you have grown accustomed to the current flows. Rest assured that we will do our best to move deliberately and carefully with these changes so as not to change things too quickly. We know that people need time to adapt.&lt;/p&gt;

&lt;h2 id=&quot;integrations&quot;&gt;Integrations&lt;/h2&gt;

&lt;p&gt;Many of you shared with us the importance of integrating with your favorite tools and services.&lt;/p&gt;

&lt;p&gt;To that end, we are committing to improve on the existing integrations as well as connect with other external services to make your lives easier. This includes services like &lt;strong&gt;Slack&lt;/strong&gt;, interactions with &lt;strong&gt;email notifications&lt;/strong&gt; (eg: reply to comments on tickets) and others.&lt;/p&gt;

&lt;p&gt;Did you know that there are already &lt;a href=&quot;https://unfuddle.com/stack/extras/&quot;&gt;several apps&lt;/a&gt; and services that interact with our &lt;a href=&quot;https://unfuddle.com/stack/docs/api/&quot;&gt;extensive API&lt;/a&gt;? 
We also plan on improving existing &lt;a href=&quot;https://unfuddle.com/stack/docs/help/repository-callbacks/&quot;&gt;Repository Callbacks&lt;/a&gt; so that setting them up for interaction with your favorite CI system would be made easier.&lt;/p&gt;

&lt;p&gt;Also, one other thing that many of you have asked for is a 2FA solution compatible with other systems such as Google Authenticator not just Authy. 
&lt;strong&gt;We have already begun work on this and are hoping to get a new solution out to all of you soon!&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;performance-improvements&quot;&gt;Performance Improvements&lt;/h2&gt;

&lt;p&gt;Performance is another theme that showed up in many of your responses.&lt;/p&gt;

&lt;p&gt;We understand that some of you, especially with larger repositories have been experiencing degraded performance. This is especially true when introspecting the repository through the web interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In response, we have already begun work on improving performance.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Our internal tests already reveal significant improvement. We are just now preparing to release these updates to production and are excited that they will have &lt;strong&gt;immediate impact for many of you&lt;/strong&gt;, both with the web interface and repository interactions.&lt;/p&gt;

&lt;p&gt;Thank you so much again for helping us make Unfuddle even better!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Photo by &lt;a rel=&quot;external&quot; target=&quot;_blank&quot; href=&quot;https://unsplash.com/@helloimnik?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&quot;&gt;Hello I’m Nik 🎞&lt;/a&gt; on &lt;a rel=&quot;external&quot; target=&quot;_blank&quot; href=&quot;https://unsplash.com?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

</description>
        <pubDate>Thu, 26 Mar 2020 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2020/03/unfuddle-stack-roadmap/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2020/03/unfuddle-stack-roadmap/</guid>
        
        <category>unfuddle</category>
        
        <category>stack</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>Introducing Flexible Permissions in Unfuddle TEN</title>
        <description>&lt;p&gt;When we first launched Unfuddle TEN, we wanted to make it as easy as possible for small, trusted teams to get working together. To do this, we implemented a very minimal permissions system. For the most part, if you were invited into an Unfuddle TEN project, you were IN — you could do most things.&lt;/p&gt;

&lt;p&gt;But we understand that many teams need a bit more control. Today, we are launching a flexible permission system that will allow more fine-grained control over your projects.&lt;/p&gt;

&lt;p&gt;Project permissions are managed through the use of aliases. For each permission type (i.e. Can View Tasks, Can Commit to Repositories, etc.), you can specify a list of user and group aliases that have such access.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/171009-project-permissions.png&quot; alt=&quot;Project permissions are managed through the use of aliases&quot; width=&quot;430&quot; height=&quot;313&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;By default, permissions in new projects are granted using two special aliases: @all and @admin. @all always represents everyone invited into your project. @admin represents your project administrators. In Organizations, @admin is implicitly granted to all Organization Administrators. However, the @admin alias can also be added to any person you would like to have full control over your project.&lt;/p&gt;

&lt;p&gt;Please note, it may be necessary to assign additional aliases to your users, adding them to groups like @admin (or @dev, or @marketing, or @whatever). You can do this from the “People” tab.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/171009-people-aliases.png&quot; alt=&quot;Various aliases on people&quot; width=&quot;519&quot; height=&quot;429&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;To prevent interruption to your workflow, your existing projects are configured with liberal permissions that match the original openness of Unfuddle TEN. However, all new projects will have slightly more constrained permissions that you can configure after project creation. You can configure your project permissions from the “Settings” tab.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/171009-default-permissions.png&quot; alt=&quot;Default permissions for existing vs. new projects&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;This is our first permissions-related release. We have plans to extend permissions further down the document hierarchy. For example, eventually you will be able to create tasks and comments that are visible to only a subset of your team. Or you will be able to create branches in a repository that are only writeable by a certain subset of people.&lt;/p&gt;

&lt;p&gt;Please try these new permissions out and let us know what you think!&lt;/p&gt;
</description>
        <pubDate>Mon, 09 Oct 2017 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/10/flexible-project-permissions/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/10/flexible-project-permissions/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>Unfuddle: Notice of Data Breach</title>
        <description>&lt;h2 id=&quot;what-happened&quot;&gt;What Happened&lt;/h2&gt;

&lt;p&gt;We’ve identified and addressed security incidents which occurred on or about March 27 and April 13, where an unauthorized third party was able to initiate access to Unfuddle’s servers and its server information, potentially affecting Unfuddle products such as Unfuddle STACK, Unfuddle TEN or AgilePad projects (collectively, “Unfuddle”).  We wanted to inform you about everything we know, as soon as we assessed the incident.  We believe that this incident was not widespread, and that the vast majority of Unfuddle accounts were not affected.  We have also found no other evidence of other Unfuddle systems or products being affected by this incident.&lt;/p&gt;

&lt;h2 id=&quot;what-information-was-involved&quot;&gt;What Information Was Involved&lt;/h2&gt;
&lt;p&gt;Upon further analysis of the incident, some evidence showed signs of compromise to Unfuddle products.  This means any sensitive data used during business, such as account details and source code data could have been affected or compromised by this incident.  Personal customer information, financial and credit card data were &lt;em&gt;not&lt;/em&gt; identified as being affected by this incident; unless, customers separately stored key personal or financial information on their accounts, which Unfuddle would not be aware of.&lt;/p&gt;

&lt;h2 id=&quot;what-we-are-doing&quot;&gt;What We Are Doing&lt;/h2&gt;

&lt;p&gt;In addition to internal monitoring, we have engaged our security team to assess the incident, build and improve Unfuddle’s current processes, architecture, and controls.  The following is being conducted in response and resolution to the incident:&lt;/p&gt;

&lt;ul class=&quot;col m12&quot;&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We have completely replaced and updated all Unfuddle credentials related to Unfuddle infrastructure.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We have audited and strengthened access controls to keep potential unauthorized users off the system.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We have replaced Unfuddle’s SSL certificates to ensure communications continue to be encrypted and maintain the integrity of SSL.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We have enhanced monitoring and alerting to identify unauthorized access to our systems and machines.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We are designing and implementing a new network model with enhanced security zones and network segmentation.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;We are improving our host-based Intrusion Detection System (IDS) software on all systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;what-you-can-do&quot;&gt;What You Can Do&lt;/h2&gt;

&lt;ul class=&quot;col m12&quot;&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;As a precaution, Unfuddle STACK users should login to the  platform and change their passwords immediately.  You will be prompted to do so automatically the next time you log in. This step is not necessary for Unfuddle TEN or AgilePad customers.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Never store or share personal data on your Unfuddle accounts.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Make sure you are not storing third party credentials in your source code or attachments.  While we generally believe customer repository data to be untouched, customers should change any credentials they may have stored in those repositories.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--small&quot;&gt;Any sensitive data or credentials stored in tickets or attachments should be changed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;other-important-information&quot;&gt;Other Important Information&lt;/h2&gt;

&lt;p&gt;This is an ongoing investigation and Unfuddle will actively be working with law enforcement authorities on the investigation of this matter.  Unfuddle’s Security Team will be increasing security monitoring, alerting, audit trails, and incident responses.   We are also actively monitoring customer accounts to ensure that no further information was affected.  We have already isolated the affected systems and confirmed that any further unauthorized access is not possible.  To reiterate, we have found no evidence of other Unfuddle systems or products being affected beyond those mentioned in this notice.&lt;/p&gt;

&lt;h2 id=&quot;for-more-information&quot;&gt;For More Information&lt;/h2&gt;

&lt;p&gt;For more information, please go to &lt;a href=&quot;https://unfuddle.com/blog/2017/05/important-notice/&quot;&gt;https://unfuddle.com/blog/2017/05/important-notice/&lt;/a&gt;, contact us at support@unfuddle.com, or call us at +1-877-863-8335.&lt;/p&gt;
</description>
        <pubDate>Tue, 02 May 2017 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/05/important-notice/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/05/important-notice/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        <category>stack</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>A Simple Code Review Workflow in Unfuddle TEN</title>
        <description>&lt;h3&gt;You should include code review in your development workflow&lt;/h3&gt;

&lt;p&gt;It can be intimidating to get started with git merge requests and code review and integrating them into your existing workflows. But as your projects and your team grow, having these built into your processes can significantly aid your development. Here are a few benefits you will see:&lt;/p&gt;
&lt;ul class=&quot;col m12&quot;&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review facilitates knowledge sharing across your team.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review helps you maintain a more unified and consistent code base.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review helps you make better estimates.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review prevents technical debt from creeping into your projects.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review allows you to take more vacations.&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--success&quot;&gt;Code review will save your team a lot of time in the long-run.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While it may sound complicated, Unfuddle TEN makes it very easy to get started with code review in your team. Here&apos;s how it works.&lt;/p&gt;

&lt;h3&gt;Using Branches in Git&lt;/h3&gt;

&lt;p&gt;You probably track bugs, issues, and upcoming features for your products in your tasks. That&apos;s great!
  But are you using branches in your git repository to maintain a healthy workflow? Many teams make code changes right in the master branch of their repositories.
  They then close the task and move on. This can cause many problems and make it more difficult to undo changes to the code.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-tasks.png&quot; alt=&quot;The taskboard&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Rather than working only in master, code review depends on branching. Before working on any new task, a developer should first create a branch and make all relevant modifications in that branch. When the work is complete, then the developer should create a merge request on the task in Unfuddle TEN.&lt;/p&gt;

&lt;h3&gt;Merge Requests&lt;/h3&gt;

&lt;p&gt;Merge requests give your team the opportunity to review and comment on the work BEFORE it gets merged into the master branch.&lt;/p&gt;

&lt;p&gt;For example, if we are working to resolve a bug in our product, such as the one below:&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-task-card.png&quot; alt=&quot;A task representing a bug&quot; width=&quot;368&quot; class=&quot;responsive-img center-block&quot; style=&quot;max-width: 368px;&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;We would first create a branch called &quot;12-bat-gloves-bug&quot; and make the necessary changes in that branch. When finished, we push our branch up to the repository in Unfuddle TEN. Then we create a merge request from the task in Unfuddle TEN, specifying the branch where we did our work.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-merge-request-create.png&quot; alt=&quot;Creating a merge request&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Now the task has some new tabs that show the files and changes included in the merge request. Our team members can now easily see that this task has an open merge request waiting for review.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-merge-request.png&quot; alt=&quot;An open merge request&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Now, it&apos;s time for the team to help out. Team members have the opportunity review each change and make comments right inline in the code. These are some of the types of issues a code reviewer might look for:&lt;/p&gt;

&lt;ul class=&quot;col m12&quot;&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Does the code look correct?&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Does the code conform to the project&apos;s style guidelines?&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Are there any obvious logical errors?&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Does the code meet the requirements of the original specification?&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Were any necessary tests written and were they sufficient?&lt;/li&gt;
  &lt;li class=&quot;list-icon list-icon--question&quot;&gt;Do we need to update any other areas of the code to conform to these changes?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The team can comment on any of the lines in the changed files. These comments will appear inline with the code, but they will also appear on the task activity tab.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-code-review.png&quot; alt=&quot;Code review comments&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;h3&gt;Making Modifications&lt;/h3&gt;

&lt;p&gt;Code review discussions will often lead to modifications to the code. Any necessary updates should be made in the same branch in which the original work was done. Once the new changes are pushed up to the Unfuddle TEN repository, they will automatically be included in the merge request. Conversation can continue until the team reaches consensus on the code and it is ready to merge.&lt;/p&gt;

&lt;h3&gt;Merging&lt;/h3&gt;

&lt;p&gt;So we&apos;ve finished our code review and have decided that the code is good! Alright! Now, we need to merge the code into master. We can do this using our git client, as normal. Or we can perform the merge right within the Unfuddle TEN task:&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170406-merge-request-accept.png&quot; alt=&quot;&quot; width=&quot;336&quot; class=&quot;responsive-img center-block&quot; style=&quot;max-width: 336px;&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Finally, once the merge is complete, we can delete the branch where we did our work.&lt;/p&gt;

&lt;p&gt;And that&apos;s it. You just rocked code review!&lt;/p&gt;
</description>
        <pubDate>Thu, 06 Apr 2017 00:00:00 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/04/code-review/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/04/code-review/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>project-management</category>
        
      </item>
    
      <item>
        <title>Unfuddle: Task Todos and Activity</title>
        <description>&lt;p&gt;This week, we launched a helpful new feature on tasks. You can now add a list of todos. This is great for remembering how much of a task you have completed. It’s also great for bigger tasks that you don’t want to break into into multiple separate tasks.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170323-task-todos.png&quot; alt=&quot;Tasks can now have todo lists&quot; width=&quot;826&quot; height=&quot;421&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Click the add todo button on the upper-right hand corner of the task to get started. And don’t forget that you can reorder todos by just dragging and dropping them in the list.&lt;/p&gt;

&lt;p&gt;We have also integrated task activity, such as tag and milestone changes, directly inline with the comments on a task. This gives you a great way to view how a task has evolved over time.&lt;/p&gt;

&lt;figure class=&quot;post-figure--full-width&quot;&gt;
  &lt;img src=&quot;/blog-assets/170323-task-activity.png&quot; alt=&quot;Activity for tasks is now shown inline with comments&quot; width=&quot;753&quot; height=&quot;342&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Of course, we’ve also shipped a number of performance improvements and bug fixes. You might especially note that the Activity page is now significantly faster than before.&lt;/p&gt;

&lt;p&gt;Keep those comments and requests coming!&lt;/p&gt;
</description>
        <pubDate>Thu, 23 Mar 2017 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/03/task-todos-and-activity/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/03/task-todos-and-activity/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>Unfuddle TEN: Multiple Repositories</title>
        <description>&lt;p&gt;Many software projects often rely on multiple repositories. Sometimes a project simply has multiple, significant components which make sense to keep separate. Sometimes it is just useful to fork the codebase to support significant variations of a product. No matter the reason, this is now possible in Unfuddle. All projects in Organizations can contain an number of Git repositories.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/blog-assets/170316-multiple-repositories.png&quot; alt=&quot;Adding tasks to specific taskboard columns&quot; width=&quot;753&quot; height=&quot;342&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;Each repository has a name and optional description to help you keep track of your code. You can drill down into each repo in the interface just as you would expect. The same commit history, merge requests, and code review abilities are all there.&lt;/p&gt;

&lt;p&gt;We’ve got some more updates coming later this week, and plenty more in the pipeline. What’s the one thing you would want to see in Unfuddle TEN that’s not there yet? Let us know!&lt;/p&gt;
</description>
        <pubDate>Thu, 16 Mar 2017 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/03/multiple-repositories/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/03/multiple-repositories/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>Unfuddle TEN: Taskboard Update</title>
        <description>&lt;p&gt;You can now add tasks directly to any taskboard column. Regardless of the way your taskboard might be arranged, adding a task to a column will automatically give the task the appropriate tags or associate it with the column’s milestone.&lt;/p&gt;

&lt;p&gt;Check it out:&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/blog-assets/170309-new-task.gif&quot; alt=&quot;Adding tasks to specific taskboard columns&quot; width=&quot;753&quot; height=&quot;342&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;It doesn’t get much easier that that – if your taskboard is arranged by @alias, adding a task to a column will automatically add that alias to the task. If your tasks are arranged by milestone then a new task added to the column will be associated with the milestone.&lt;/p&gt;

&lt;p&gt;Please continue to give us your feedback. We love hearing from you and enabling you to be more productive in your projects!&lt;/p&gt;
</description>
        <pubDate>Thu, 09 Mar 2017 00:00:01 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/03/taskboard-update/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/03/taskboard-update/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>product-updates</category>
        
      </item>
    
      <item>
        <title>Unfuddle TEN New Features: Improved Task Card Features</title>
        <description>&lt;p&gt;Continuing with our recent usability updates, we’ve just rolled out a significant overhaul to how our task cards look and function. Say hello to the new look:&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/blog-assets/170202-card-update.png&quot; alt=&quot;The New Task Cards&quot; width=&quot;348&quot; height=&quot;117&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;We’ve reduced the number of clicks necessary to find what you are looking for. There is more information on each task card, &lt;em&gt;and&lt;/em&gt; they’re easier to read.&lt;/p&gt;

&lt;p&gt;Specific types of info now appear in predictable places making a board full of tasks so much easier to parse. Status always appears in the top right and Milestone in the bottom left. Avatars for all people on the task now appear in the bottom right and replace the “@person” tags that would appear all over the place before. Finally, task cards now show information for comments, attachments, merge requests, and dates all in a consistent space.&lt;/p&gt;

&lt;h3&gt;Include Images On Task Cards&lt;/h3&gt;

&lt;p&gt;You can assign an images to cards now! Want to get your teams attention or visually represent what a task is for? Attach an image to the task and set it to show on the card. Boom! Your screenshot of that gnarly bug or sweet game asset will now be visible right on the card and easy to pick out at a glance.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/blog-assets/170202-card-images.png&quot; alt=&quot;Task Cards Can Now Have Images&quot; width=&quot;342&quot; height=&quot;309&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;h3&gt;Associate Tasks With Each Other&lt;/h3&gt;

&lt;p&gt;Sometimes you might want to refer to a task or to point out a duplicate. Or perhaps you want to define loose task dependencies to help you and your team know which tasks affect other tasks. Well, that’s now made easier as you can now create links between tasks. Do this by tagging a task with the number of any other task. These special hashtags automatically turn into links. Hover over one of these tags and you will see the card for the linked task. Tap on the card and you will immediately be taken to that task.&lt;/p&gt;

&lt;figure&gt;
  &lt;img src=&quot;/blog-assets/170202-associated-tasks.png&quot; alt=&quot;Task Cards Can Now Have Images&quot; width=&quot;841&quot; height=&quot;361&quot; class=&quot;responsive-img center-block&quot; /&gt;
&lt;/figure&gt;

&lt;p&gt;There is still a lot more coming! Continue letting us know how we can better serve you and your teams. We love making Unfuddle work better for you!&lt;/p&gt;
</description>
        <pubDate>Thu, 02 Feb 2017 00:14:00 +0000</pubDate>
        <link>https://unfuddle.com/blog/2017/02/unfuddle-ten-task-card-updates/</link>
        <guid isPermaLink="true">https://unfuddle.com/blog/2017/02/unfuddle-ten-task-card-updates/</guid>
        
        <category>unfuddle</category>
        
        <category>ten</category>
        
        
        <category>product-updates</category>
        
      </item>
    
  </channel>
</rss>
