{5} Assigned, Active Tickets by Owner (Full Description) (45 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

anonymous

Ticket Summary Component Milestone Type Severity Created
Description
#202 Would like to help translate Tracks to other languages Coding 2.0 enhancement normal 01/27/06

Any ideals on how we could facilitate the work needed to translate you're system. Please write me at bernier.thomas@gmail.com.


bsag

Ticket Summary Component Milestone Type Severity Created
Description
#542 Performance of the home page, seems slow Coding 2.0 defect major 07/30/07

I'm using the truck version. Performance of the home page seems much slower then previous versions. Included is the log of rendering the home page. hajee004s:/Library/WebServer/Documents/tracks/current root# script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... has_many_polymorphs: Rails environment detected has_many_polymorphs: loaded ok SwitchEnvironmentController?: missing default helper path switch_environment_helper UnobtrusiveJavascriptController?: missing default helper path unobtrusive_javascript_helper has_many_polymorphs: autoload hook invoked has_many_polymorphs: INIT ** Rails loaded. ** Loading any Rails specific GemPlugins? ** Signals ready. TERM => stop. USR2 => restart. INT => stop (no restart). ** Rails signals registered. HUP => reload (without restart). It might not work well. ** Mongrel available at 0.0.0.0:3000 ** Use CTRL-C to stop.

SQL (0.000479) SET SQL_AUTO_IS_NULL=0 Tagging Columns (0.004406) SHOW FIELDS FROM taggings Todo Columns (0.005293) SHOW FIELDS FROM todos has_many_polymorphs: injecting dependencies has_many_polymorphs: preloaded parent model Tag

Processing TodosController#index? (for 10.0.0.156 at 2007-07-30 22:43:37) [GET]

Session ID: 055722f63fe444e76e91c24f5c92e09b Parameters: {"action"=>"index", "controller"=>"todos"} User Columns (0.004880) SHOW FIELDS FROM users Preference Columns (0.007723) SHOW FIELDS FROM preferences User Load Including Associations (0.006263) SELECT users.id AS t0_r0, users.login AS t0_r1, users.crypted_password AS t0_r2, users.token AS t0_r3, users.is_admin AS t0_r4, users.first_name AS t0_r5, users.last_name AS t0_r6, users.auth_type AS t0_r7, users.open_id_url AS t0_r8, users.remember_token AS t0_r9, users.remember_token_expires_at AS t0_r10, preferences.id AS t1_r0, preferences.user_id AS t1_r1, preferences.date_format AS t1_r2, preferences.week_starts AS t1_r3, preferences.show_number_completed AS t1_r4, preferences.staleness_starts AS t1_r5, preferences.show_completed_projects_in_sidebar AS t1_r6, preferences.show_hidden_contexts_in_sidebar AS t1_r7, preferences.due_style AS t1_r8, preferences.admin_email AS t1_r9, preferences.refresh AS t1_r10, preferences.verbose_action_descriptors AS t1_r11, preferences.show_hidden_projects_in_sidebar AS t1_r12, preferences.time_zone AS t1_r13, preferences.show_project_on_todo_done AS t1_r14, preferences.title_date_format AS t1_r15, preferences.mobile_todos_per_page AS t1_r16 FROM users LEFT OUTER JOIN preferences ON preferences.user_id = users.id WHERE (users.id = 1) SQL (0.005529) SELECT count(*) AS count_all, project_id AS project_id FROM todos WHERE (user_id = 1 and state = 'active') GROUP BY project_id SQL (0.002191) SELECT count(*) AS count_all, context_id AS context_id FROM todos WHERE (user_id = 1 and state = 'active') GROUP BY context_id Project Columns (0.004824) SHOW FIELDS FROM projects Context Columns (0.006303) SHOW FIELDS FROM contexts Tag Columns (0.005997) SHOW FIELDS FROM tags Todo Load Including Associations (0.190127) SELECT todos.id AS t0_r0, todos.context_id AS t0_r1, todos.project_id AS t0_r2, todos.description AS t0_r3, todos.notes AS t0_r4, todos.created_at AS t0_r5, todos.due AS t0_r6, todos.completed_at AS t0_r7, todos.user_id AS t0_r8, todos.show_from AS t0_r9, todos.state AS t0_r10, projects.id AS t1_r0, projects.name AS t1_r1, projects.position AS t1_r2, projects.user_id AS t1_r3, projects.description AS t1_r4, projects.state AS t1_r5, projects.created_at AS t1_r6, projects.updated_at AS t1_r7, projects.default_context_id AS t1_r8, contexts.id AS t2_r0, contexts.name AS t2_r1, contexts.position AS t2_r2, contexts.hide AS t2_r3, contexts.user_id AS t2_r4, contexts.created_at AS t2_r5, contexts.updated_at AS t2_r6, tags.id AS t3_r0, tags.name AS t3_r1, tags.created_at AS t3_r2, tags.updated_at AS t3_r3 FROM todos LEFT OUTER JOIN projects ON projects.id = todos.project_id LEFT OUTER JOIN contexts ON contexts.id = todos.context_id LEFT OUTER JOIN taggings ON (todos.id = taggings.taggable_id AND taggings.taggable_type = 'Todo') LEFT OUTER JOIN tags ON (tags.id = taggings.tag_id) WHERE (todos.user_id = 1 AND (todos.state = 'active' or todos.state = 'completed')) ORDER BY completed_at DESC, todos.created_at DESC Todo Load Including Associations (0.018530) SELECT todos.id AS t0_r0, todos.context_id AS t0_r1, todos.project_id AS t0_r2, todos.description AS t0_r3, todos.notes AS t0_r4, todos.created_at AS t0_r5, todos.due AS t0_r6, todos.completed_at AS t0_r7, todos.user_id AS t0_r8, todos.show_from AS t0_r9, todos.state AS t0_r10, projects.id AS t1_r0, projects.name AS t1_r1, projects.position AS t1_r2, projects.user_id AS t1_r3, projects.description AS t1_r4, projects.state AS t1_r5, projects.created_at AS t1_r6, projects.updated_at AS t1_r7, projects.default_context_id AS t1_r8, contexts.id AS t2_r0, contexts.name AS t2_r1, contexts.position AS t2_r2, contexts.hide AS t2_r3, contexts.user_id AS t2_r4, contexts.created_at AS t2_r5, contexts.updated_at AS t2_r6, tags.id AS t3_r0, tags.name AS t3_r1, tags.created_at AS t3_r2, tags.updated_at AS t3_r3 FROM todos LEFT OUTER JOIN projects ON projects.id = todos.project_id LEFT OUTER JOIN contexts ON contexts.id = todos.context_id LEFT OUTER JOIN taggings ON (todos.id = taggings.taggable_id AND taggings.taggable_type = 'Todo') LEFT OUTER JOIN tags ON (tags.id = taggings.tag_id) WHERE (todos.user_id = 1 AND (todos.state = 'active')) ORDER BY todos.due IS NULL, todos.due ASC, todos.created_at ASC, completed_at DESC, todos.created_at DESC Project Load Including Associations (0.108122) SELECT projects.id AS t0_r0, projects.name AS t0_r1, projects.position AS t0_r2, projects.user_id AS t0_r3, projects.description AS t0_r4, projects.state AS t0_r5, projects.created_at AS t0_r6, projects.updated_at AS t0_r7, projects.default_context_id AS t0_r8, todos.id AS t1_r0, todos.context_id AS t1_r1, todos.project_id AS t1_r2, todos.description AS t1_r3, todos.notes AS t1_r4, todos.created_at AS t1_r5, todos.due AS t1_r6, todos.completed_at AS t1_r7, todos.user_id AS t1_r8, todos.show_from AS t1_r9, todos.state AS t1_r10 FROM projects LEFT OUTER JOIN todos ON todos.project_id = projects.id WHERE (projects.user_id = 1) ORDER BY position ASC Context Load Including Associations (0.104260) SELECT contexts.id AS t0_r0, contexts.name AS t0_r1, contexts.position AS t0_r2, contexts.hide AS t0_r3, contexts.user_id AS t0_r4, contexts.created_at AS t0_r5, contexts.updated_at AS t0_r6, todos.id AS t1_r0, todos.context_id AS t1_r1, todos.project_id AS t1_r2, todos.description AS t1_r3, todos.notes AS t1_r4, todos.created_at AS t1_r5, todos.due AS t1_r6, todos.completed_at AS t1_r7, todos.user_id AS t1_r8, todos.show_from AS t1_r9, todos.state AS t1_r10 FROM contexts LEFT OUTER JOIN todos ON todos.context_id = contexts.id WHERE (contexts.user_id = 1) ORDER BY position ASC Todo Load IDs For Limited Eager Loading (0.009136) SELECT id FROM todos WHERE (todos.user_id = 1 AND (todos.state = 'completed' and todos.completed_at is not null)) ORDER BY todos.completed_at DESC LIMIT 5 Todo Load Including Associations (0.011276) SELECT todos.id AS t0_r0, todos.context_id AS t0_r1, todos.project_id AS t0_r2, todos.description AS t0_r3, todos.notes AS t0_r4, todos.created_at AS t0_r5, todos.due AS t0_r6, todos.completed_at AS t0_r7, todos.user_id AS t0_r8, todos.show_from AS t0_r9, todos.state AS t0_r10, contexts.id AS t1_r0, contexts.name AS t1_r1, contexts.position AS t1_r2, contexts.hide AS t1_r3, contexts.user_id AS t1_r4, contexts.created_at AS t1_r5, contexts.updated_at AS t1_r6, projects.id AS t2_r0, projects.name AS t2_r1, projects.position AS t2_r2, projects.user_id AS t2_r3, projects.description AS t2_r4, projects.state AS t2_r5, projects.created_at AS t2_r6, projects.updated_at AS t2_r7, projects.default_context_id AS t2_r8, tags.id AS t3_r0, tags.name AS t3_r1, tags.created_at AS t3_r2, tags.updated_at AS t3_r3 FROM todos LEFT OUTER JOIN contexts ON contexts.id = todos.context_id LEFT OUTER JOIN projects ON projects.id = todos.project_id LEFT OUTER JOIN taggings ON (todos.id = taggings.taggable_id AND taggings.taggable_type = 'Todo') LEFT OUTER JOIN tags ON (tags.id = taggings.tag_id) WHERE (todos.user_id = 1 AND (todos.state = 'completed' and todos.completed_at is not null)) AND todos.id IN ('451', '591', '635', '634', '616') ORDER BY todos.completed_at DESC Context Load (0.003730) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.002074) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.001839) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.001816) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.001970) SELECT * FROM contexts WHERE (contexts.id = 1) Context Load (0.001740) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.001709) SELECT * FROM contexts WHERE (contexts.id = 1) Context Load (0.001975) SELECT * FROM contexts WHERE (contexts.id = 1) Context Load (0.001727) SELECT * FROM contexts WHERE (contexts.id = 1) Context Load (0.001762) SELECT * FROM contexts WHERE (contexts.id = 2) Context Load (0.001805) SELECT * FROM contexts WHERE (contexts.id = 1) Context Load (0.001735) SELECT * FROM contexts WHERE (contexts.id = 1) Rendering within layouts/standard Rendering todos/index Rendered todos/_todo (0.06213) Rendered todos/_todo (0.04967) Rendered todos/_todo (0.04772) Rendered todos/_todo (0.04522) Rendered todos/_todo (0.04587) Rendered todos/_todo (0.04447) Rendered todos/_todo (0.04450) Rendered todos/_todo (0.04510) Rendered todos/_todo (0.04928) Rendered contexts/_context (0.47278) Rendered todos/_todo (0.04561) Rendered todos/_todo (0.04354) Rendered todos/_todo (0.04617) Rendered todos/_todo (0.22122) Rendered todos/_todo (0.04637) Rendered todos/_todo (0.05110) Rendered todos/_toggle_notes (0.03037) Rendered todos/_todo (0.08107) Rendered todos/_todo (0.04284) Rendered contexts/_context (0.60880) Rendered contexts/_context (0.01735) Rendered todos/_todo (0.04302) Rendered contexts/_context (0.06246) Rendered contexts/_context (0.01685) Rendered contexts/_context (0.01862) Rendered todos/_todo (0.04514) Rendered todos/_todo (0.04097) Rendered todos/_todo (0.04097) Rendered todos/_todo (0.04176) Rendered todos/_todo (0.04246) Rendered todos/_todo (0.04277) Rendered todos/_todo (0.04145) Rendered todos/_todo (0.20716) Rendered todos/_todo (0.04731) Rendered todos/_todo (0.04360) Rendered todos/_todo (0.04384) Rendered todos/_todo (0.04243) Rendered todos/_todo (0.04398) Rendered todos/_todo (0.04285) Rendered contexts/_context (0.80283) Rendered todos/_todo (0.04100) Rendered todos/_todo (0.04235) Rendered todos/_todo (0.04168) Rendered todos/_todo (0.04742) Rendered todos/_toggle_notes (0.02100) Rendered todos/_todo (0.06922) Rendered contexts/_context (0.26472) Rendered contexts/_context (0.01828) Rendered todos/_toggle_notes (0.01989) Rendered todos/_todo (0.04487) Rendered todos/_todo (0.02457) Rendered todos/_todo (0.18734) Rendered todos/_todo (0.02741) Rendered todos/_todo (0.02664) Rendered todos/_completed (0.32564) Rendered shared/_add_new_item_form (0.02341) Rendered sidebar/_project (0.00944) Rendered sidebar/_project (0.00129) Rendered sidebar/_project (0.00125) Rendered sidebar/_project (0.00122) Rendered sidebar/_project (0.00128) Rendered sidebar/_project (0.00131) Rendered sidebar/_project (0.00126) Rendered sidebar/_project (0.00120) Rendered sidebar/_project (0.00121) Rendered sidebar/_project (0.00121) Rendered sidebar/_project (0.00124) Rendered sidebar/_project (0.00131) Rendered sidebar/_project_list (0.04197) Rendered sidebar/_context (0.00934) Rendered sidebar/_context (0.00183) Rendered sidebar/_context (0.00135) Rendered sidebar/_context (0.00184) Rendered sidebar/_context (0.00152) Rendered sidebar/_context (0.00125) Rendered sidebar/_context (0.00198) Rendered sidebar/_context (0.00128) Rendered sidebar/_context (0.00130) Rendered sidebar/_context_list (0.04002) Rendered shared/_flash (0.00903) Rendered shared/_footer (0.00866) Completed in 5.66548 (0 reqs/sec) | Rendering: 2.83032 (49%) | DB: 0.51922 (9%) | 200 OK http://hajee004s/

Processing UnobtrusiveJavascriptController#generate? (for 10.0.0.156 at 2007-07-30 22:43:44) [GET]

Session ID: 055722f63fe444e76e91c24f5c92e09b Parameters: {"page_path"=>["index.js"], "action"=>"generate", "controller"=>"unobtrusive_javascript"} Completed in 0.00646 (154 reqs/sec) | Rendering: 0.00018 (2%) | DB: 0.00000 (0%) | 200 OK http://hajee004s/behaviours/index.js


#103 Context at top in sidebar Design/Appearance 2.0 enhancement minor 08/10/05

I'm a convert from GTDTiddlyWiki and I found that I like Tracks better, but it didn't feel right. After some thinking I found out that this is because the 'Home' page is too overwhelming with all the lists showing by default. Working with only one context showing would be better, but it's harder to reach these, because they are below the projects list. But if you take GTD, then contexts are way more important than Projects, so I don't really see why they're at the top.

I changed the ordering myself in app/views/project/show.rhtml, app/views/context/show.rhtml and app/views/todo/list.rhtml and it seems much nicer to me :)


#188 New notes view is redundant Design/Appearance 2.0 defect minor 01/05/06

Viewing the notes out of context seems kind of pointless. Also in the project view the note might be better placed between the action list and the completed actions rather than at the end.


#206 Gentoo ebuild Coding 2.0 enhancement minor 02/13/06

It would be really nice if someone with more Gentoo knowledge than me could get Tracks into portage.

I've spent hours installing it and trying to persuade it to talk consistently to MySQL, and being able to type 'emerge tracks' and have it Just Work certainly has its attractions :)


#233 add a 'followup' button next to 'delete' and 'edit' Design/Appearance 2.0 enhancement minor 03/17/06

how about adding a 'followup' button next to 'delete' and 'edit' next to each action ? It would mark the action as done, but prompt for the next action in the same project and propose the same context by default. E.g. I would mark 'call X about Y' done and immediately add 'wait for answer fro X about Y' as next action.


#236 Req: Tracks as Hipster Composer Design/Appearance 2.0 enhancement minor 03/20/06

I would like Tracks to have a "Hipster PDA" composer function. Format output for 3x5, vertical in my mind but maybe horizontal. Print 4 to a page or direct to 3x5.

Projects, one per card.

NextAction? lists, one context per card (or if @home is too big, a second card would be fine).

Consider when in NextAction? cards it should also put the { Project } it is associated with, appended to the NextAction?.

Listing as Design/Apperance because I think the bits are still there, just needs to have a VIEW defined for this.


#300 Next Action Dependancies Coding 2.0 enhancement minor 06/02/06

Projects are an excellent way of defining lots of next actions into a group with a singular goal, but what do you do about NAs that depends on another NA to be completed?

What i'm suggesting is a slight modification to the ticker system that currently exists in trunk, you can set a date for the NA to show on the main list OR when a certain NA has been completed. That way when you complete one NA on your main list, the follow-on NA will be transfered from the Tickler to the main list.

This feature would be an amazing timesaver, and i guess that other people would also like it implemented.


#31 View of date-assigned actions Design/Appearance 2.0 enhancement normal 04/09/05

Feature request. It would be useful to view, in chronological order, a list of next actions assigned a due date across all contexts and projects.


#49 Do assignment of responsible persons Coding 2.0 enhancement normal 04/29/05

It will be convenient to do assignment of responsible persons for task


#64 Convert Actions to Project Design/Appearance 2.0 enhancement normal 06/10/05

When you've got a next-action that is really a project, it would be nice to one-button convert it from actions to project, so allow multiple actions on that item. Sub-projects might need to implemented to do this right, but that makes sense...

I have Project A, and realize that Action item B isn't really an action item, so it's really Project B. Right now, I have to manually do that, create a Project B...


#83 Ideas for better context selection Coding 2.0 enhancement normal 07/14/05

When I create a project, I'd like to pick a default context to use for its next actions. My "update online portfolio" project is all computer context, for example.

I'd love for Tracks to make intelligent guesses about the proper context for actions. Don't most next actions begin with a verb? The guesser could assume that actions are worded "[verb] [direct object] [prepositions] [indirect object]". When a verb keyword is matched, it triggers the appropriate context. The user should be able to define verb-context pairs. E.g.:

  • Items beginning with "call" or "phone" trigger the calls context, such as "call Johnson about lack of TPS reports."
  • Ditto for "email".
  • Words like "buy", "fetch", and "drop off" trigger the errands context.
  • Because Kelly's hobby is woodworking, she has created a woodshop context, and defined its trigger verbs as "build", "saw", and "varnish".

What do you think?


#91 Reorder next actions Coding 2.0 enhancement normal 07/29/05

Would it be possible to give users the ability to reorder next actions in the same way that projects can be reordered?


#105 Smarter "waiting-for" context. Coding 2.0 enhancement normal 08/12/05

I'm noticing that as time progresses, I have projects with several next actions that all become stale simultaneously, and the reason is because some other task/project has come up that either trumps that project in priority, or somehow makes that other project completely dependant upon the new task/project.

It would appear that there needs to be a way to set an entire project into a "waiting for" context.

Also, if you have a task that is in the "waiting-for" context, it would then seem that you should be able to set a primary context for the task, and when placing it into "waiting-for", select the task or project it is waiting for. When that task/project gets moved to complete, the task should automatically leave (or at least prompt the user) the "waiting-for" context and set itself into its new home.

In this same vein, when an item gets moved either to or from the "waiting-for" context, it's staleness factor should either be refreshed or ignored. "Waiting For" means just that, it is waiting for something. Turning the item all sorts of alarming colors doesn't do anything but induce stress. :) As of right now the only way to get rid of the staleness colors is to get a due date, even if it is is "waiting for" something else. That just doesn't make sense, now does it? ;)


#107 display feed in sidebar Coding 2.0 enhancement normal 08/25/05

I use actions for my web-based bookmarks (@read, @buy etc.) and it would cool to be able to pull those specific tag feeds into the sidebar. Not being a ruby person I have no idea how to implement this :(


#114 A smart "Someday Maybe" context. Coding 2.0 enhancement normal 09/02/05

There should be a system default "Someday Maybe" context where you can create items that never become stale, or turn all kinds of scary and alarming colors.


#117 Feature Request: Grid View of actions Design/Appearance 2.0 enhancement normal 09/08/05

Would anyone else find it useful to have a grid view, with configurable columns, that could be sorted by any column? I'd love to work on it myself, but I just don't have the time. I keep finding myself wanting to be able to view all tasks by project on the same screen, rather than by context.


#147 Package Tracks as a standalone application Coding 2.0 enhancement normal 10/28/05

First of all - nice application - really looks good and thank you for doing this and making it available to others.

Secondly, I looked at your roadmap and, to share my 2 cents worth - please think about doing the stand-alone sooner rather than later. I think GTD is going to be the only way I'm going to get myself more effective and efficient and I travel a lot (don't always have access to a web connection).

Again, thanks and I hope you enjoyed Brazil.


#175 view for projects with no active next actions. Coding 2.0 enhancement normal 12/10/05

so as i do stuff, i need to go through the list of projects where there are no actions and assign new actions.

this is problematic when there are 80 projects, a lot of time is spent hunting for projects with 0 next actions.

so a view with projects with no assigned actions with an interface that allows easy adding of next actions would make easier ensuring all projects have some next action assigned.


#185 Add support for follow-up/sequential actions. Coding 2.0 enhancement normal 01/01/06

I find that when I create a project, I often come up with several future actions. However, these actions are sequential, i.e. action 3 depends upon the completion of action 2, action 2 on action 1, etc. As such, I only want to see the next action (action 1), and not the follow-up actions (2,3). Looking through previous tickets, I noticed that others have requested a similar feature, though it appears that the current version of Tracks (svn revision 170) does not yet support this.

After (briefly) looking through the code and the database, I thought of one way that this might be implemented. Two new columns could be added to the 'todo' table: 'active' (a boolean which could prevent display) and 'predecessor_id'(or something similar). An existing action would then have a link to create a follow-up action; the follow-up's predecessor_id would be set to that of the existing action, and would be marked as inactive. When the existing action is marked as done, it would look for any follow-up actions and mark them as active (hence one action could have multiple follow-ups).

The active/predecessor_id columns could also be added to projects, so that projects could be treated in the same fashion. One issue here, though, would be determining if a predecessor_id refers to an action or a project.

A side benefit of adding an active flag to actions/projects is that it could also be used to for the Someday/Maybe context; any actions/projects added to Someday/Maybe could be marked as inactive so that they are not shown in the 'Home' display.


#211 provide some information on GTD concepts? Coding 2.0 enhancement normal 02/17/06

Hello,

I got to this project because of my recent interests in rails. However, I don't know anything about GDT (and have been looking for some more information about this).

Maybe you could provide some more information on the GDT concepts (or a small 'tutorial' on how to use Tracks) on the wiki?


#240 email management Coding 2.0 enhancement normal 03/25/06

This is a longshot, and a lot of work. I was using the GTD Add-In for MS Outlook for a while, and I'd LOVE to see Tracks support this sort of thing.

Essentially, Tracks would have to act as a web based email client. All email comes to your inbox and you then filter it from there, but w/ somewhat sophistocated wizards. For example, an email comes in from your real estate agent about an offer you've received for your house. From the Projects list, you select "Sell house". From the "Contexts" list you select "At Computer". You click the reply button and email your agent a counter offer. When you send it, instead of going to "Sent Mail", a copy goes to "Waiting".

You get the idea. Obviously, there are a million ways this could work, and the best approach might be to offer simple manual options in earlier releases that can be automated in later releases.


#452 Enable synchronization with mobile devices/other systems Coding 2.0 enhancement normal 02/23/07

It would be nice to be able to synchronize my tracks data with my PocketPC or mobile phone. To make it possible there are a couple of simple things that could be done:

  • add a "date/time of last update" field to todos, projects, contexts, ... tables, and make sure this field is updated every time a record is changed or created.
  • update the API so that it would be possible to get all records modified since a given date and to update a record with new information (but never allow the id field to be changed).

These steps leave out the deleted records which is a bit harder. To be able to track that it would be needed to have a table of deleted ids (and, again, date/time of deletion) and some API methods to get deleted records since a given date and to delete a record giving it's id.

These changes would be sufficient to enable synchronization between platforms and would enable the development of "sometimes connected" applications to enable taking our todos with us.


#503 Notes with history Coding 2.0 enhancement normal 04/18/07

I find myself updating the notes on a project's next action a lot as things change, or when I shift the action from some context to @Waiting For. It would be neat if a history was kept every time the notes field was updated. This would create a journal or diary on each task as it was updated.

hifi@alphalink.com.au


#504 Sort completed actions by project to create an activity or status report by project Coding 2.0 enhancement normal 04/18/07

I run a lot of projects on Tracks. It would be really good to be able to see the completed actions over the last week in each project. Instant activity report.


#526 Queue Next Actions on Project page Design/Appearance 2.0 enhancement normal 06/13/07

I would like to see a limited number of NAs for a given project in my home and context view. I currently accomplish this by only ever having 1 NA on the project NA list and the others as a project note. Then as I finish one I move one off of the note and put it in the proper context.

A more elegant solution would be to allow you to list as many NAs on a project page as you wish but only ever queue up one per context.


#736 Alter YAML export to use yaml_db plugin Coding 1.7 enhancement normal 06/16/08

Alter the YAML export button so that it uses yaml_db. This produces a nicely formatted data.yml file which contains both schema and data for all the tables. This can be used to load the data into another installation via the command line, or to migrate from one database adapter to another. In future, we might be able to hook up import via the web UI, so that data could be imported the same way, but that requires a bit of cleverness with users.


#265 Change layout for Edit Action box Design/Appearance 2.0 enhancement minor 04/23/06

I use the Edit Action box a lot to keep a running update of the task status, email snippets, etc. There are a few simple changes that would make it a bit more useful:

1. Increase the text box size (maybe even configurable)

2. Have a button that would pop-up a much larger standalone text box in its own browser window (like some of the blog 'Add a comment' features do)

3. Add Submit and Cancel to the top of the window since often times they're off the bottom of the screen.

I changed the view template for my own installation to deal with 1 and 3 and I like it better, though something like this may be highly user dependent.

Regards, Jim


#17 integration of a wiki into Tracks Coding 2.0 enhancement normal 04/02/05

Would it be possible to add a Wiki section into Tracks? That would make it an all-in-one webapp for me to use as a single data collection inbox.


#74 open Finder (Mac) or File Manager (Windows) at specific location depending on the action Coding 2.0 enhancement normal 06/25/05

I just started using Tracks and it's great. However, it would be really helpful if there would be a button next to each action such that when you click it, it brings you to a specific directory (depending on the action) which contains the files regarding this action, so that you find the files related to the action immediately and start completing the action...


#82 Request: configurable advanced visibility Coding 2.0 enhancement normal 07/13/05

If you do add recurring events to a future version, could I also request an advanced visibility period for items? This would help prevent the summary being cluttered with low-priority items that aren't due for a long time.

e.g. For birthday items I'd generally only want them to be visible a few days head of their due date, for posting cards. For car servicing, I'd like to see them a few weeks ahead instead to allow for booking delays.


#92 Project Templates Coding 2.0 enhancement normal 07/29/05

I regularly carry out the same set of actions as part of a process. Would it be possible to allow me to create a 'template project' containing actions for each step in the process, and then create instances of that template as required?


#157 adding Next actions due today or earlier Coding 2.0 enhancement normal 11/05/05

This is somewhat similar to ticket:31, though more of a dashboard than a separate function:

I've got 150 next actions, and some of them are time-sensitive with due dates (but not quite items to go on the calendar in GTD-speak). Some of the time-sensitive next actions will end up being multiple pages down on the actions list, so I wanted to start the list of actions with a list of next actions that are due today or earlier.

Using the code in app/views/todo/list.rhtml for listing actions in a context, I put the following code just below the div.newactions section:

  <!-- begin list of next actions due today or earlier -->
  <!-- code added 2005-11-05, copied from context display below -->

  <% @not_done = Todo.find_all("done=0 AND due <= CURDATE()", "due IS NULL, due ASC, created ASC") -%>
    <% if !@not_done.empty? -%>
      <div class="contexts">
      <h2> Next actions due today or earlier</h2>

    <div id="next_actions_today" class="next_actions">
        <% for item in @not_done -%>
          <%= render_partial "show_items", item %>
        <% end -%>
    </div><!-- [end:next_actions] -->
  </div><!-- [end:contexts] -->
    <% end -%>
       
  <!-- end list of next actions due today or earlier -->

The code works fine, except that I can't delete nor mark the action as complete. When I mark the action as complete, nothing happens. I think the error is occuring because the particular Next Action is listed twice - once in this section, once more in the particular Context for the action. Is there any (easy) way to correct this?

Jonathan


#242 Documentation Modification: Information on the use of "Notes" tab is missing Coding 2.0 task normal 03/28/06

None of the documentation specifies a) what the Notes functionality is for and b) how I can enable whatever functionality it may provide.

When I click the "Notes" top navigation item I see no content (although I see the tracks framework HTML), and no buttons to perform any actions.

I am an ecstatic user of tracks 1.04 on Linux Fedora Core 4 using Firefox 1.5. I use project and context functionality daily and have no other functional problems.


#437 Adding Notes Coding 2.0 enhancement normal 02/08/07

As far as I can see (please correct me if this is wrong), the only way to add notes is to go to the concerned project's page and use the "Add a note" link. Wouldn't it be easier if the "Notes" section (which as of now only lists all the current notes) had a "Add a new note" section too?


#256 next actions with sensitive due-date doesn't automatically sorted with Ajax Coding 2.0 defect minor 04/17/06

When I add new next action with due date set it goes to the bottom of the specified context unconditionally.

It's only gets sorted to a proper place of the list when I refresh the page.


#258 Transfer next actions between users Coding 2.0 enhancement minor 04/19/06

I currently share my Tracks install with my other half, what would make our lives much easier is a way to transfer next items between users setup on Tracks. Maybe you can edit the action, select a user it needs to goto then save... and it appears in a "Unassigned" context in the other user's login.

If i remember correctly GTD does mention about the deligation of next actions...


#104 Multilingual Tracks Design/Appearance 2.0 enhancement normal 08/10/05

If there is interest, at some stage we should consider adding Multilingual support.


lukemelia

Ticket Summary Component Milestone Type Severity Created
Description
#433 Better Ajax UI cues Coding 2.0 defect blocker 02/04/07

The Ajax spinner at the top doesn't work very well and is not very telling with regard to *what* is happening.


#295 Meta Refresh Prefrence on Main Page? Coding 2.0 enhancement minor 05/23/06

I'd love to see the ability to set a META HTTP-EQUIV=REFRESH value on the main page. It's necessary, in my opinion, now that we have an API that allows users to add new tasks via interfaces other than the web page itself. For instance, if I add a few new things via a Quicksilver command, and then later return to my main Tracks page, which has been sitting in the background somewhere, those new items won't be visible until I refresh the page. As a result, I sometimes forget that such items are there for quite a while. But if the page refreshed itself automatically at some pre-set interval, such items would eventually show back up.

I see this as being implemented by a new preference. By default, the refresh would be set to '0,' which would mean not to include a refresh tag on the main page. A user could enter a numeric value equal to the number of minutes between refreshes. (When implementing the tag, this numeric value would have to be multiplied by 60, as the refresh tag counts in seconds rather than minutes.)


#393 resort on change of due date? Coding 2.0 defect minor 10/19/06

When editing a prexisting action: if I change (or eliminate, or add) the due date, should it move to the proper place within that box? (Instantly, I mean: a refresh of the page resorts the actions already.)

I can see how this could possibly be confusing, but it would be consistent with the behavior that other edits (in name, context, project, etc.) are reflected immediately.

Tracks 1.042 on Camino 1.0.1


#405 Context drop-down not working. Coding 2.0 enhancement normal 11/21/06

The context drop down is not functioning in the add next action form on the home page. If I enter the first letter of the context, auto complete does work. If I delete the text I type, leaving the text box empty, the drop down will function. ~ Changed type to enhancement -Luke


nic

Ticket Summary Component Milestone Type Severity Created
Description
#47 True Multi-User Capability Coding 2.0 enhancement normal 04/27/05

I've integrated true multi-user functionality using sessions and some database mods into a previous version of Tracks. I will be submitting a patch after making appropriate modifications to the current trunk.


#95 email submissions for new actions Coding 2.0 enhancement normal 08/05/05

I'd really like the ability to cc an email address and have tracks catch the email and file it as an action item. I can later go into tracks and tidy it up - project / delivery date etc.

I know some apps also try to do the whole context thing, and parse the email for due dates, project, but that's probably a step too far - and would defeat the 'quick update' purpose of the request.


#94 TXT as YAML Coding 2.0 enhancement normal 08/04/05

The TXT feed is so much like YAML, could we make it just be YAML?

I'm hacking feed_helper#build_text_page...


Note: See TracReports for help on using and creating reports.