I suggest you ...

Allow "real" attachments (store in connected directory)

....because links can become invalid (Network resources, Outlook Emails). Another reason is: Only this way you can be shure not to delete an attached (cleanup the hard disk...) file before the referring task is deleted. Keep synchronised attachemnts and tasks.

A good implementation:

-Specify a main attachment folder in preferences.

-Each task will have its own, automatically created, subdirectory inside the main attachment location. This subdirectory only gets created if the task has an associated attachment.

-When adding an attachment to the task Task Coach will (optionally):
.....- Create a new subdirectory for the task, if one does not exist.
.....- Copy the selected file to that subdirectory.

127 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    JürgenJürgen shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    14 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Aaron WolfAdminAaron Wolf (Admin, Task Coach) commented  ·   ·  Flag as inappropriate

        I think maybe it would work well to avoid lots of preferences to just do this:

        One preference that says either:
        all files are just links
        or
        web addresses are links but files are actually copied or moved to a chosen directory

        That's simple enough, all or nothing.

        But a third preference could be: ask what to do for each file attachment. Then a dialog would come up asking to copy, to move, or to just link the file.

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        +1 on the *automatic* attachments archival feature. Attachments should be sort of "fire and forget", users shouldn't have a hassle of needing to copy them manually to prevent occasional moving or deletion of the source files.
        Some people suggest saving them in the actual task file, but I think it is better to store them in a separate folder for performance and ease of maintenance reasons.

      • orloff34orloff34 commented  ·   ·  Flag as inappropriate

        Jèrôme,
        I believe your talking about the information in the Desription tab, which is stored in the task file. I meant the Attachements tab where this *.eml file is also linked to. I can confirm that the *.eml is still present after exiting Task Coach several times. I often want to attach more than one email to a task thats why I drag the corresponding emails to the Attachments tab.

      • orloff34orloff34 commented  ·   ·  Flag as inappropriate

        Drag and Drop of emails to Task Coach is generating an *.eml file in following folder: d:\einste~1\u427391\lokale~1\temp\tmpdlr5_p.eml for a german xp-installation. I assume that t’s not guaranteed that the file name is used only once. I found some original attached mails over written with other ones.

        When using Task Coach as a portable application the link gets lost on a different machine.

        Suggestion: 1.) Use a user specified location for *.eml files relative to the Task Coach folder if possible. Ensure that the file name is unique.
        2.) Also copy the other attachments dragged to the attachments tab of a task to that user specified location. Use the original link if available or the user specied loaction if not.

      • RafaelRafael commented  ·   ·  Flag as inappropriate

        This would be great task. Maybe, to keep efficient size of the tasks database, the attachments could be save to an "attachments" directory within the data folder, basically copying the file from whetever it was brought from.

      • AmandaAmanda commented  ·   ·  Flag as inappropriate

        I'd really like to be able to attach PDF files and images as real attachments into the task instead of just having a link. For example, I'd like to be able to attach the pdf of an article I want to read right into the task so that when I am on a plane I can open the article and read it. A link can be useful but I work with multiple machines and want the article with me on whatever machine I'm taking with me. If it is stored on a hard drive on the machine I don't take, then I can't access the link.

      Feedback and Knowledge Base