GTG

GTG 0.3.1 "Back Again!"

Milestone information

Project:
GTG
Series:
0.3
Version:
0.3.1
Code name:
Back Again!
Released:
 
Registrant:
Parin Porecha
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Bertrand Rousseau, 1 Chenxiong Qi, 1 Codee, 13 Izidor Matušov, 7 Nimit Shah, 16 Parin Porecha, 1 Sebastian Dyroff, 1 Tom Kadwill, 1 fidencio, 1 kpytang
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
46 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon gtg-0.3.1.tar.gz (md5) GTG Release 0.3.1 "Back Again!" 4,605
last downloaded 7 weeks ago
Total downloads: 4,605

Release notes 

Getting Things GNOME! 0.3.1 - Release Note - 24/11/2013
=====================================================

After about 12 months of very active development, the GTG team is proud to
announce the release of Getting Things GNOME! 0.3.1!

This version is packed with an amazing amount of bug fixes and many novelties!
The goal with 0.3.1 was to refactor several of it’s existing functionalities and improve the codebase. A lot of time was spent on improving the plugins. In the process we have fixed lots of bugs and have made a few feature enhancements!

What's new in 0.3.1?
------------------

Here's an (incomplete) list of changes:

  - Fixed Hamster Plugin: The Hamster plugin which was used to start a GTG Task as a Hamster activity was not working for some time. It has been fixed. Now tasks can be started in Hamster and they can also be stopped from GTG itself. When a task is closed or deleted, it’s corresponding hamster activity will be stopped.
  - GTGOnline!: Parin Porecha started developing a web application for GTG (currently it is named GTGOnline!) as a part of his Google Summer of Code 2013 project [2]. It is up and running [3]. It not only supports the current features of GTG, but also Task Sharing! You can now add users to groups and share your tasks with them ! He has also written a synchronization backend to sync tasks and tags with GTGOnline!
  - Port to python3 and gtk3: Xuan Hu ported GTG to python3 and gtk3 as a part of his Google Summer of Code 2013 project [4]. His branch [5] is almost stable and is currently being tested
  - PEP8ification of the codebase: There were more than 10,000 PEP8 errors in the codebase which have now been removed.
  - New task keyboard shortcut: Working on another application and need to create a task ?
Now it is possible via a keyboard shortcut. Configure it in the settings, and on pressing the shortcut, new task editor will open up !
  - Translations: all translations were updated
  - Stability: we've fixed many bugs causing crashes during this release.
  - Various other fixes:
      - Updated and improved plugins: notification area icon, urgency color,
        export, ...
      - 7 new feature enhancements

You can see the complete list of changes in our CHANGELOG:
https://bazaar.launchpad.net/~gtg/gtg/trunk/view/1332/CHANGELOG

The GTG developer team would like to thank and congratulate all the great people
which contributed to this version. You did an amazing work! Thanks also to our
many new contributors which joined us during this development cycle!

What's next?
------------

Xuan Hu ported GTG to python3 and GTK3 as a part of his GSoC project. He has done a great job, and his branch is almost stable.
During the next months, we plan to test his branch and fix the remaining bugs so that it can be merged for release 0.3.2
Porting to GTK3 has also paved the way for upcoming redesign of GTG [6]!

We also have many other projects in the pipeline, most notably:

 - collaborative task management, a project which has been started by
   Izidor Matusov during Google Summer of Code 2012 [10].
 - Testing and merging GTGOnline! synchronization backend [3] with the trunk.

About Getting Things GNOME!
---------------------------

GTG is a personal task organizer for the GNOME desktop inspired by the Getting
Things Done (GTD) methodology. GTG is designed with flexibility, adaptability,
and ease of use in mind so it can be used as more than just GTD software.

GTG is intended to help you track everything you need to do and need to know,
from small tasks to large projects.

Links:
------

 [1] Screenshots: http://gtgnome.net/screenshots
 [2] Parin Porecha’s GSoC (web application for Getting Things Gnome!): https://wiki.gnome.org/SummerOfCode2013/Projects/ParinPorecha_GTGOnline
 [3] Parin Porecha’s GTGOnline! sync backend branch: https://code.launchpad.net/~parinporecha/gtg/backend_gtgonline
 [3] Link to GTG’s web application (GTGOnline!): http://gtgonline-parinporecha.rhcloud.com/
 [4] Xuan Hu’s GSoC (Porting GTG and Liblarch to Gtk3 and Python3): https://wiki.gnome.org/SummerOfCode2013/Projects/XuanHu_PortingGTG
 [5] Xuan Hu’s python3 and gtk3 port branch: https://code.launchpad.net/~huxuan/gtg/port-to-gtk3-py3/
 [6] GTG design page: https://live.gnome.org/gtg/Design
 [7] The project's blog: http://gtgnome.net/
 [8] The project's page on launchpad: https://launchpad.net/gtg
 [9] The project's page on the GNOME wiki: https://live.gnome.org/gtg/
 [10] Izidor Matusov's GSoC (collaborative GTG): https://live.gnome.org/SummerOfCode2012/Projects/IzidorMatusov_CollaborativeGTG

Changelog 

View the full changelog

2013-11-24 Getting Things GNOME! 0.3.1
    * Fix for bug #1024473: Have 'Show Main Window' in notification area, by Antonio Roquentin
    * Fix for bug #1043457: gtcli search returns closed tasks, by Nimit Shah
    * Fix for bug #1073607: "GTG starts after login" doesn't work with an invalid link
    * Fix for bug #1062659: "Allow locale format of date", by Nimit Shah
    * Fix for bug #1047753: Changing due date doesn't update "days left" information, by Codee
    * Fix for bug #1090301: "Deactivating the untouched tasks plugin leaves "add @untouched tag" in plugins menu", by Nimit Shah
    * Fix for bug #1039651: Urgency coloring of parent tasks in collapsed view, by Parin Porecha
    * Fix for bug #1032745: Calendar widget is padded to always be visible on the screen
    * Russian localization of help by DmDr
    * Fix for bug #1096622: Damaged image in the help, by Parin Porecha
    * Fix for bug #1095390: Quick Add bar incorrectly parses tags, by Parin Porecha
    * Fix for bug #1079143: Adding the same custom color in tag editor multiple times raises an Exception, by Parin Porecha
    * Better handling of preferences loading (bug #1094307)
    * Added command "gtcli overview"
    * Fix for bug #1076029: (Fixed regression) Notification area applet can't display attention icon
    * Pep8ification of code, by Nimit Shah
    * Fix for bug #1141582: Crash on enabling hamster plugin, by Nimit Shah
    * System level global shortcut key for quick adding task, by Parin Porecha
    * Refactor Bugzilla plugin, by Chenxiong Qi
    * Fix for bug #816356: When sorting by due-date, use the closest date of all children, by Nimit Shah
    * Fix for bug #1193678: Empty tag created, by Nimit Shah
    * Switch from external configobj to Python's ConfigParser
    * Fix for bug #1218093: GTG crashes on start with IndexError: tuple out of range, by Parin Porecha
    * Fix for bug #1102453: hamster integration plugins crash when start a task, by Rex Tsai
    * Fix for bug #1242384: send-email: toolbar item is not removed from an opened task, by Fabiano Fidencio
    * Fix for bug #1029342: Give an option to remove tag color, by kpytang
    * Fixed Hamster Plugin: bugs #487582, #487585, #1236066, #1242083 and #1242279, by Parin Porecha

0 blueprints and 46 bugs targeted

Bug report Importance Assignee Status
1094307 #1094307 Missing new preferences for plugins 2 Critical Izidor Matušov  10 Fix Released
1102453 #1102453 hamster integration plugins crash when start a task 2 Critical   10 Fix Released
1141582 #1141582 crash on enabling hamster plugin 2 Critical Nimit Shah  10 Fix Released
1218093 #1218093 GTG crashes on start with IndexError: tuple out of range 2 Critical Parin Porecha  10 Fix Released
487582 #487582 [hamster plugin] tracking should be stopped when the tracking task is marked as done/dismissed 3 High Parin Porecha  10 Fix Released
1047753 #1047753 Changing due date doesn't update "days left" information 3 High Codee  10 Fix Released
1076029 #1076029 [regression] Notification area applet can't display attention icon 3 High Izidor Matušov  10 Fix Released
1085617 #1085617 Expanding tags without open tag sidebar raises a traceback 3 High Izidor Matušov  10 Fix Released
1093131 #1093131 Crash on unselecting "not today" plugin 3 High Izidor Matušov  10 Fix Released
1228013 #1228013 pluginAPI's selection "changed" signal works only for last enabled plugin 3 High Parin Porecha  10 Fix Released
1236066 #1236066 Hamster plugin does not stop tracking a task when it is deleted 3 High Parin Porecha  10 Fix Released
1242083 #1242083 Trying to add a custom widget to Task Editor by a plugin gives error 3 High Parin Porecha  10 Fix Released
487585 #487585 [hamster plugin] start/stop should be different icons 4 Medium Parin Porecha  10 Fix Released
1039651 #1039651 Urgency coloring of parent tasks in collapsed view 4 Medium Parin Porecha  10 Fix Released
1043457 #1043457 gtcli search results shows closed tasks also 4 Medium Nimit Shah  10 Fix Released
1076909 #1076909 Collapsing and expanding tasks doesn't work 4 Medium Sebastian Dyroff  10 Fix Released
1079143 #1079143 Adding the same custom color in tag editor multiple times raises an Exception 4 Medium Parin Porecha  10 Fix Released
1079587 #1079587 GTG 0.3 : "Click to set icon" raises an exception 4 Medium Izidor Matušov  10 Fix Released
1079817 #1079817 Start/due date is set incorrectly 4 Medium Izidor Matušov  10 Fix Released
1096360 #1096360 Refactor Bugzilla plugin to support the differences of each supported Bugzilla service 4 Medium Chenxiong Qi  10 Fix Released
1170903 #1170903 correct translation denied because of format specifications 4 Medium Izidor Matušov  10 Fix Released
1242384 #1242384 send-email: toolbar item is not removed from an opened task 4 Medium fidencio  10 Fix Released
816356 #816356 When sorting by due-date, use the closest date of all children 5 Low Nimit Shah  10 Fix Released
1032745 #1032745 Hidden part of calendar 5 Low Parin Porecha  10 Fix Released
1073607 #1073607 "GTG starts after login" doesn't work with an invalid link 5 Low Izidor Matušov  10 Fix Released
1077320 #1077320 Size mismatch for items-tags.png 5 Low Bertrand Rousseau  10 Fix Released
1077321 #1077321 Icons are installed under "scalable", but aren't vector graphics 5 Low Bertrand Rousseau  10 Fix Released
1078368 #1078368 Not correct task count in the title 5 Low Izidor Matušov  10 Fix Released
1090301 #1090301 deactivating the untouched tasks plugin leaves "add @untouched tag" in plugins menu 5 Low Nimit Shah  10 Fix Released
1093629 #1093629 Save relative paths in projects.xml 5 Low Izidor Matušov  10 Fix Released
1095390 #1095390 Quick Add bar incorrectly parses tags 5 Low Parin Porecha  10 Fix Released
1096622 #1096622 Damaged image in the help 5 Low Parin Porecha  10 Fix Released
1098826 #1098826 Case change in liblarch "API" attribute 5 Low Izidor Matušov  10 Fix Released
1141552 #1141552 unwanted spacing in tip 5 Low Izidor Matušov  10 Fix Released
1193678 #1193678 empty tag created 5 Low Nimit Shah  10 Fix Released
1235374 #1235374 Hamster plugin button in toolbar does not get disabled when no task is selected 5 Low Parin Porecha  10 Fix Released
1235380 #1235380 Icon of hamster plugin button in toolbar does not show up 5 Low Parin Porecha  10 Fix Released
1244708 #1244708 dismiss button hint label has incorrect text in task view 5 Low Parin Porecha  10 Fix Released
320589 #320589 Haven't been touched for a while task 6 Wishlist Tom Kadwill  10 Fix Released
967607 #967607 System level global shortcut key for quick adding task 6 Wishlist Parin Porecha  10 Fix Released
1020065 #1020065 Make the whole codebase according PEP8 6 Wishlist Nimit Shah  10 Fix Released
1024473 #1024473 Have 'Show Main Window' instead of toggle 'View Main Window' in notification area 6 Wishlist   10 Fix Released
1029342 #1029342 Give an option to remove tag color 6 Wishlist kpytang  10 Fix Released
1062659 #1062659 allow locale format for date 6 Wishlist Nimit Shah  10 Fix Released
1096621 #1096621 There is no Russian translation of the Help 6 Wishlist Izidor Matušov  10 Fix Released
1242279 #1242279 There should be a way to stop hamster activity based on a task through GTG itself 6 Wishlist Parin Porecha  10 Fix Released
This milestone contains Public information
Everyone can see this information.