Portable Kanban

What is Kanban? Is it possible to use it for personal task management? If you already know answers than you have an idea how kanban board looks typically:

While there is nothing wrong with physical boards it’s very convenient to have an electronic version. I spent days trying to find some suitable software and finally … developed it (seriously, it just took less time!). And if you’re looking for some simple application that could replace physical board then search is over. Now your board can look like that:

screenshot_3_0

Much better! What are pros & cons of electronic board:

  • It’s dead simple.
  • It always can be with you in your laptop: just copy files to some folder.
  • It works in offline mode, no internet connections ever required.
  • It looks nice.
  • It’s even cheaper than whiteboard and sticky papers because it’s completely free.
  • It’s both personal and shared board in the single package.

Cons:

  • Not for large distributed groups, but it’s Ok for small-to-medium ones. Look also for online alternatives.
  • No more cons found.

How to start:

  • Download application (link is below). It has no installer, just unzip it to some folder, e.g. “…My Documents\My Kanban”.
  • Start it. It requires NET 4.0 installed, if you don’t have it yet you can download it here. The application creates data file automatically.
  • Click everywhere, try to drag & drop cards. See About/Shortcuts first, then click Setup to configure your own board the way you want. Edit columns, topics, persons etc. Please, read notes on every setup page.
  • Use the built-in timer (aka ‘pomodoro timer’) to track your time. Easter egg: point mouse to the timer to see statistics.
  • One more thing: drag & drop any file to app window to create a new task with attached file.
  • Need more than one board? Copy app to different folders to use 2 or more boards, e.g. “Office”, “Home” etc.
  • Application is fully portable: keep it on flash drive or shared/cloud storage (OneDrive, Dropbox etc).
  • You can also create a common board and share information with your colleagues in office or worldwide. This option requires free Redis database server.

Share your ideas for improving the application. It’s going to be updated regularly, so subscribe to this page comments. Current version is 3.5.5239.38825.

Thank you for reading/scrolling down. Now you can download it.

See also a very basic introduction to Portable Kanban:

More about personal kanban:

and/or like it @ AlternativeTo

505 responses to “Portable Kanban”

  1. Rob Burnhope says :

    Hi There, first off great product…next question, is it possible that tasks change colour on schedule, when i’ve completed a daily task i then change it green, it stays green until midnight then goes back to red ready for the following day.

  2. Ulisses says :

    Hi!

    How can I set a color based on priority level?

    Low = Green
    Medium = Yellow
    High = Red

    Can I set an column color too?

    To Do = Red
    Doing = Yellow
    Done = Green

    Thanks!

  3. CHEATCODE says :

    Freaking Awesome

    i didn’t expect this tool can be this much flexible..

    Awesome Job… if i was a developer i would have surly asked you for source code or have joined with you for development..

    When ill start Earning.. I will Surly Dante Some $$ to you for sure…

    And Please Don’t Steal My nick Name… :p

    Thank you Appreciate Your Hard work

  4. Ben says :

    Is it possible to install redis database for PK on a shared webserver and have the client point to the database?

  5. J. M. says :

    Suggestion: Filters
    I don’t have much use for the reports, but for me it is important to be able to filter the items displayed. For example:
    – Display only the items assigned to X and Y
    – … only items with tagX or tag Y
    – …only items with priority > X
    There is no use of having so many fields and features if you can’t filter them.
    Great tool, just missing a critical feature for it to be useful for me.
    Congratulations.

    • Dmitry Ivanov says :

      Settings/Views/Edit view – you can select persons, priorities, topics etc.

      • J.M. says :

        Thank you, but I don’t think that is dynamic enough. That is more like a preference setting, but not a feature for regular work with the tool. On a project work context, one has to apply all sorts of filters all the time.
        Maybe you could add a “Edit current view” icon in the toolbar?

        • J.M. says :

          A “Clear all filters” button in the Edit View window would be convenient too. If one has applied several criteria to one view, then has to disable one by one to go back to see all the kanban cards. The ” Clear all filters” would be a quick way to go back to show all.

  6. Lainey Lou says :

    Thank you for this creation, Dmitry. I have looked around multiple times for something that fits my needs and looks clean, as well as pleasing to the eye. Time and time again on each computer I use, I just end up coming back to your site. This really is the best. I appreciate that you have made this free…thank you so much for your time and effort. But I do have to say, even if you charged, I would pay…it’s that nice.

  7. Chris says :

    Hi Yuri – having installed the Portable Kanban v 3.5.5239.38825 and poked around the sample data, I see immediately what a great product this is – thank you.
    That said, I’ve cleared all the demo data and set up my boards – I’ve now entered 2 tasks, but they do not show on the board, but they do show up on the report – there is nothing on the reprot that indicates why they are not on the board at all – and I am looking on the ‘ALL’ board.
    I’m using a local install, so am happy to share any config files etc., just email and I’ll send what you need.

    • Dmitry Ivanov says :

      You need to add some topics to views. Configure views: Setup/Views/Edit view.

      • Chris says :

        Wow – I had just come back to say “I’ve worked out that the topics are missing from the views”… and there you are with the same advice!
        Thanks Dmitry (sorry – Yuri is the name of my colleague I was talking to when I wrote the initial message – my apologies!!)

  8. Mihail says :

    Hi Dmitri,
    Very nice program, indeed! Congrats and many thanks for your outstanding work!
    I would like you to take into consideration one of the very useful features: it would be nice to make it possible to drag also email messages and calendar items from Thunderbird to the PK board, not only from Outlook.
    I’m using the latest Thunderbird version with Lightning add-on, much more useful than Outlook, and I don’t want to return to Outlook. :D
    Do you think you can implement this little tweak to PK in the very next update?
    Thank you so much for this!

    • Dmitry Ivanov says :

      Have you tried to drop a message from Thunderbird? I can’t make a test at this moment, so wonder what happens? Currently it works with Outlook and TheBat.

      • lotusds2 says :

        Yes Dmitri, I tried so many times, and nothing happened. I guess PK doesn’t understand (yet!) the file format and extension for Thunderbird items. There can’t be so much difference between them and Outlook corresponding items. It would be so nice if we could have this situation solved, I think it will not consume too much time for you for this little improvement!

  9. Raffaele says :

    Hi, great stuff!
    It would be really useful to have some way to easily apply the tags, the topics, the assigned person, … for instance a collapsible side area with the list of tags, topics, person with a drag drop functionality over the tasks.
    Also a shortcut to increase/decrease the priority and the progress would be nice (like + – for the progress and * /, or H M L for the priority).

  10. Jim says :

    Thanx Dmitry for fast and correct support!

    Problem:
    I had a problem with the pk3-file suddenly became corrupted and PortableKanban could not be started anymore.

    Reason:
    I had put Windows in to hibernation without exiting PortableKanban first.

    Solution:
    Delete the existing pk3-file and restart PortableKanban, and rebuild database content.

    Lesson learned:
    Exit PortableKanban before using hibernation, and as always – use backup.

    Portable Kanban is awesome, and so are the support, and I´ll pay nothing for it :-)

    • Tomas M. says :

      Perhaps Dmitri could make a backup folder where PK would save db every hour and keep 5 versions or so, and rotate theme all the time?

      In this case if PK would detect that it cannot load latest version in could prompt to restore from the backup?

  11. Tomas M. says :

    Hi, Dimitri,

    when task is moved to “Done”. progress becomes 100%, but when you move the task from “Done” to “Backlog”, progress remains 100%, could you set it would be reset to 0%?

    Thank you!

  12. twwbond says :

    Thanks for a great tool, been using for a few months and works great. Unfortunately I had a hard shutdown on my laptop yesterday and when I started it again my pk3 file was all zeros. Is there some temp/backup file anywhere I might look for? Fortunately I had just updated to latest version last week and still had my old data file. I am now backing up my pk3 file regularly.

    • Dmitry Ivanov says :

      There will be some improvements in the next version that may help in situation like yours, but currently the safest way is the regular backup of data files using any available utilities.

  13. FireStarter says :

    Hello, just wanted to say thank you for this great tool. One thing I’d like to know is if there is an option to automatically show all the text in the task, and not set height to a fixed number of lines. Also, it would be good if there was a list of subtasks below a task.

  14. vonpmg says :

    Great Program Dmitry.

    Several suggestions:

    – Shortcuts to increment/decrement Progress %
    – Option to show the ID of the Task

    Thank you for the program

  15. mitch nenn says :

    Thank you!

  16. Martina says :

    Hi, is there any chance to increase the index to more than 15 boards for one database?
    Regards

  17. Andrej says :

    Hi, any chance to have portable kanban available on smartphone or tablet? Thanks.

    btw, great tool, made my work more efficient.

  18. Nil says :

    Hi
    First of all many thanks for such a great app!
    I tried to download new version 3.5.5239.38825 and Google Chrome refused because of malware alert (I believe – false).
    Also one suggestion – would be great if tasks IDs could be visible (just to be able to identify and find particular task).

  19. Valerie says :

    I love this software! Thank you for making it. It really is great.
    One suggestion would be to either be able to choose the columns that show for the Time Tracking Report or could you at least add the “Topic” column to that report?

  20. Raul Bachmann says :

    Hello Dmitry,

    First of all – thank you for making Portable Kanban

    What do you think would it be possible to change the auto-refresh interval setting when Redis server is used? Right now the minimum time looks to be 1 minute but when several people are hooked to Redis server (i.e. on a online meeting) and tasks are addred/removed/shifted in fast pace, the auto-update time is too long to be practical solution for all participants to track all the changes.

    Another thing related to auto update – sometimes if more than one person is playing around with tasks, a message box with notification description pops up. Would it be possible to suppress this message box – i.e. via application configuration option?

    Thank you already in advance

    • Dmitry Ivanov says :

      I plan to use built-in Redis notifications in the next version. This feature will replace auto-refresh option. So any change will appear almost immediately.
      Warning messages will be also changed but still will appear in case of concurrent access conflicts.

  21. Maike Fortner says :

    Hey, I hate bothering you twice, but I never got a response to my first post, so I’m gonna ask again: Is there a chance to make the timer’s sound exchangeable in the options? I would really like to change it once in a while.

    Again, love it anyway :)

  22. Marcio Oliveiraarcio Oliveira says :

    Great app! Any chance of releasing its source code as an open source project to community contributions?

  23. Cameron Pascoe says :

    Hi Dmitry – thanks for a fantastic product.

    Any chance that we can had mutiple assignees per task in the next version?

    Thanks

  24. ispido says :

    Errore nell’importazione del file CSV: Failed parse CSV file. Wrong data at line 3, column “Done1″. Come posso rimediare?

    Error importing CSV file: Failed parse CSV file. Wrong date at line 3, column “DONE1.” How can I fix it?

    ciao

    • Dmitry Ivanov says :

      Please, read instructions in Readme.txt. Note that you don’t have to import data from version 3.x, format is the same.

      • ispido says :

        I’m sorry, but despite the efforts have not been able to bring the data from the most recent version 3.4.5212 to 3.5.5234. All I can get is this:

        As you pointed out I have not imported the CSV. I set it this way:
        1) I saved a backup from version 3.4.5212
        2) I restored the backup in version 3.5.5234
        All that I could do is this desolation:

        http://goo.gl/zYcZQC

        I have compiled (Columns, Topics, Persons …) manually, but the data are still not present.

        I add my congratulations to the new version of your great portable Kanban

        Scusami ma nonostante la buona volontà non sono ancora riuscito a portare i dati dalla versione 3.4.5212 alla più recente 3.5.5234. Tutto quello che riesco ad ottenere è questo:

        Come mi hai fatto notare non ho importato il CSV. Mi sono regolato in questa maniera:
        1) Ho salvato un backup dalla versione 3.4.5212
        2) Ho ripristinato il backup nella versione 3.5.5234
        Tutto quello che sono riuscito a fare è questa desolazione:

        http://goo.gl/zYcZQC

        Ho compilato ( Columns, Topics, Persons…) manualmente ma i dati continuano a non essere presenti.

        • Dmitry Ivanov says :

          At first you do not have to backup & restore data when upgrading from 3.4 to 3.5 at all, just copy files to the same directory. But you’ve found a bug: backup may become incomplete when file is created the first time. The issue has been fixed, please upgrade to the latest version.
          Thank you! I just hope that you still have the original “portablekanban.pk3″ file from 3.4… Sorry for the inconvenience!

          • ispido says :

            I’ve updated again, from version 3.5.5234 to version 3.5.5239, but I got the results back I showed you earlier. For the moment I continue to work on version 3.4.5212, waiting to figure out how to update. I will follow the forum as I possibly can, waiting for advice and remedies.
            Thank you so much for the the kindness and helpfulness showed

  25. ispido says :

    I tried to update to the latest version but Chrome tells me the *. Zip file as malicious. How do you explain that?

  26. Valentin says :

    Thanks for the great app!
    After using it quite extensively I’d like to suggest having some sort of “quick entry” mode. I see it like an input box on top of the screen where I can add free-form text that PK will parse for specific tokens. For example it can use !/!! for priority, # for tags, @ for people, dates for due dates and such. The rest of the un-parsed text will be used as task details.

    I notice there is a plug-in API – I wonder if I can implement that myself?

    • Dmitry Ivanov says :

      Plug-in API is for custom extensions developed by request. It’s not good for quick data entry forms.

      • valentinalexeev says :

        Any chance for a “quick entry” mode to be in a roadmap?

        If a plug-in can handle shortcuts and alternative will be to popup an input box without changing the main window interface.

  27. Dmitry Ivanov says :

    Version 3.5:

    1) Default path for dropped files (Setup/Misc/Disable file folder selection);
    2) E-mail notifications, persons now have ‘e-mail';
    3) Guests can open tasks (read-only) to see details;
    4) New field in tasks: Points. May be used for alternate way of estimation (scrum-like);
    5) New stylish logo;
    6) Some other minor improvements.

    • Marco says :

      Nice logo! Not sure about how to interpret it… but nice and stylish! :)

    • Marco says :

      Hi, what do you think about “Class of Service”? Topics and tags are indeed useful (and I have many of them) but CoS should be something trasversal, that is unrelated from topics (e.g.: work, home, play, children, …) and tags (e.g.: holiday, project a, project b, agile, conference, presentation, …) so that work+agile+presentation+project a means, to me, that I have to prepare a presentation for work on agile topics for projec a.
      CoS, instead (let’s follow Anderson list) should be something related to how to manage the tasks: “Expedite”, “Fixed Date”, “Standard” and “Intangible” and may be shown just like tags but, for example, on the bottom of the task instead on the left. They may even be managed exactly like tags, anyway, but shown in a different way.
      What do you think?

  28. Christina says :

    I love using the kanban, but recently I’ve been running into a problem. After a few days to a few weeks with the app, it stops working. Every time I try to open it, a message pops up telling me that a fatal error occurred and to restart and try again. Another message pops up saying that “type definitions start with a {, expecting serialized type ‘Cache’, got string starting with:” (Yes, it does end with the colon). Is there anything I can do?

    • Dmitry Ivanov says :

      Looks like the data file (pk3) is corrupted. If you don’t have backup copy and program even doesn’t start it may be a problem. In the worst case you have to delete pk3 file and create all the tasks anew.

  29. Martina says :

    Hello!
    Is there a possibility for every member of a board to click on a filter and only the tasks are shown that assigned to the person? If you use the report or export, you will see which tasks are assigned to you, but you cannot edit them in excel. It would be nice, if there is a feature like that to see quickly which tasks assign to you and to edit them in the normal layout. To sort the tasks in the columns after names is not the right way for the intended use.

    Next question: What about a web application of kanban board?

    Regards

    • Dmitry Ivanov says :

      Hello!
      1) As a workaround: you can create ‘personal’ views (Setup/Views/Edit View, select person(s) etc)
      2) No plans to make web app, sorry.
      BR,
      Dmitry

  30. Marco says :

    What about a CFD ‘on demand’? Clicking on a button, could save data to create a Cumulative Flow Diagram. Here is how: http://hakanforss.wordpress.com/2011/06/17/cumulative-flow-diagram-how-to-create-one-in-excel-2010/
    And here is why: http://brodzinski.com/2013/07/cumulative-flow-diagram.html

  31. mischpok3 says :

    Cheers Dmitry!

    Great job keeping the interface so simple/sleek and focusing on a range of powerfull options. I guess that’s the challenge :)

    Dmitry, I’m usually creating most of my tasks from Emails.
    I drag/drop them onto the board – easy going.

    What I would like to suggest is an option to set default path for storing files instead of choosing it for every new task.

    Thanks!

  32. Pieter B says :

    Great program, use it every day. Thanks for the last update aswell, views options are great.

    Question:
    Is it possible to give the bar with Priority * Topic * Created info a colour based on the person u assigned it to?

    So give the Persons also a coulour to mark the Tasks.

  33. Maike Fortner says :

    Hey, I really like your product, it’s just what I was looking for and I especially love that it has a built-in timer, but I’d really like to change the sound it makes, can you put in an option in the settings for that?

  34. Jason says :

    Great!!! How excellent product is this!!! I have been seeking like this. tks.

  35. Markus says :

    Hi, very very great tool! :-)
    I like drag&drop of e-mails directly from Outlook into Portable Kanban. It works fine. But I will always be asket for folder saving msg-file.
    My suggestion: Please add a setting to set an default path for msg files.

    Thanky you
    Markus

  36. Dmitry Ivanov says :

    Version 3.4:

    1) Any topic/person/tag options in views, no need to add new ones to views;
    2) Backup/restore data to/from local file, works with server too;
    3) One more way to show hot/warm tasks – with frames;
    4) Some other small improvements.

  37. Pierre says :

    Hi,

    Sorry for my first message, Got in the tool without inserting a password.
    Whaooo ! I am truly impressed !, found the reports particularly neat.

    Still I have a problem. Tasks are inserted as they are shown in the reports but I don’t see them on the board…I tried to repair the DB but no improvement. Any suggertion ?
    I must be doing something wrong.

    Thanks for your help. I would really like to switch to portable Kanban rather than my existing system.

    Pierre

    • Pierre says :

      I found the answer myself… The application is so rich that i forgot to allow my user on the topics… so everythinq was hidden…
      this is a killer app…

      My only regret is the need for net framwork which is not installed on my client workstation. so for me the application is not entirely portable unfortunately.

      Thank you very much for the good work. I wil try to find a few pennies in my purse to send you a token of my appreciation.

      VBR

      Pierre

  38. Pierre says :

    Hi,
    Very promising soft ! except that I cannot get it to work. It keeps on asking me for a password to go along with the logon Administrator… What is expected ? I tried to use the portable kanban on a local user file.

    Thanks for your help on this basic technical issue.

    Pierre.

  39. Raja Mukherjee says :

    Hi Dmitry, been using this software for personal use for quite a while now. Really, enjoying it. I have used other Kanban software (web based or not) before the switch. One request, is there any plan for adding a task template? Similar to Task coach – where I can group a set of sub task together and add it without typing. For example – make travel reservation – may have two sub tasks, Book Online and then Seek Approval and the main task is not complete until the sub tasks are completed. Without a template, this becomes a lot of typing every time. Appreciate your feedeback.

  40. Leesy says :

    Great product – is there an option to generate a notification email based on a task being created / updated ?

  41. Tim Eberwein says :

    I was a big Trello user however, I wanted something that provided more project management features yet retained the KanBan functionality. I’ve tried many project management applications both SAAS and stand alone apps. I’m a visual person and I like the flow of KanBan. Dimitry, this tool is absolutely fantastic! Wow! I highly recommend it!

  42. Philipp says :

    I managed to establish a database connection via the redis server.

    Now I can access the data from different clients.
    However, i have to manually reconfigure the views.
    Is there any way to transfer the configuration from one client to the other?
    I tried to copy the portablekanban.cfg but the view did not change.

    Thx for this great tool!

    • Dmitry Ivanov says :

      Not sure that I’ve understood your question, but:
      1) Views, topics, persons, tags, users are all stored within database. After manual or automatic update or restart everyone will see changes.
      2) Data source and look-and-feel options (Setup/Options) are stored in .cfg file. If you want that all the users have the same “style” of PK then you have to copy .cfg file to all the machines (user names may have to be changed).

      • Philipp says :

        I understand.

        So, is there any way to transfer a local database to the server?
        I tried it over local data export and import in new server database, however, the views are not transfered that way…

  43. Juliano De Proença Soares says :

    One idea: It would be possible to have the option of evaluating and estimating through effort estimation scrum instead of hours?

  44. Juliano De Proença Soares says :

    Hello Dimitry.
    Firstly, I want to thank you for the software. Amazing, easy and practical. I’m using on a desktop, in conjunction with Redis, but when I turn off the desktop where I host, the data is lost.
    Can you tell me the reason?
    Thank you for listening!

    • Dmitry Ivanov says :

      You can loose changes if you turn off the host machine where the Redis server is installed. Redis has some specific startup options to save data on every change, look for ‘appendfsync’ in redis.conf file.

  45. Walt Morrison says :

    Do you have any plans to develop a web based application for KanBan?

  46. Dmitry Ivanov says :

    Version 3.3:
    1) Improved reporting, there is also new ‘Time Tracking Report’ in plugins;
    2) Improved drag & drop support: more cases are supported;
    3) Some other small improvements & options.

    • Juan M. Victoria says :

      Hi Dmitry. First of all, congratulations for this software, has helps us a lot with our diary management tasks (using it in a distributed team, with Redis centralized data). I have a doubt, Is there any way of filtering the Views that can be selected by one user? (hide some Views from the upper list…)

      Much thx,

      Best regards,

    • Jukka says :

      Great tool. It would be awesome if you would look into supporting some Kanban metrics (cumulative flow, cycle time, lead time etc.).

    • gozdekadin says :

      Hello Dmitry,
      I do not understand “Improved drag & drop support: more cases are supported” means can i select more than 1 task and move together ?

  47. Barmonger says :

    Hi

    I just started using Portable Kanban, it’s an amazing tool so thank you for it :)

    I just have one small request;
    Some times I forget what the tag colours mean and the only way to figure it out is to open a task. Would it be possible to add the tag name to the task tooltip?
    Or alternatively some sort of legend to show what the tag colours map to.

    Nicolaj

  48. Ferdinand Fernandez (@AnomalusUndrdog) says :

    Really nice! I like the flexibility of the “Views” feature. I use Trello right now but I don’t like it that that won’t work when I don’t have Internet connection.

    Minor annoyance: Played around with the demo data. The screen flickers a bit when I select a card, from one column to another. When a column doesn’t have enough tasks in it to need scrolling, moving the scrollwheel seems to trigger redraws cause the screen flickers too when I do that.

    I also don’t like that a column needs keyboard focus first before the mouse scrollwheel will work.

    Also how about having the card itself follow the mouse cursor when doing a drag-and-drop operation on them?

    —-

    Is it possible to edit the kind of properties a task has? Looks like they’re hardcoded right now.

    Personally, instead of only a “Priority”, I like to break that down to two: “Business Value” and “Technical Difficulty”. Both having Low, Medium, and High as their possible values.

    —-

    All in all, really nice! I’ll try it for my work.

  49. Dmitry says :

    Its great software. But I can’t setup redis. I try to use redislabs.com and setup free 25 Mb server with end point pub-redis-XXXXX.eu-west-1-.2.ec2.garantiadata.com
    But when I add thei string to server setting they return error “Failed to get data from … could not connect to redis
    Can you explain what I did wrong way?

    • Dmitry Rusakov says :

      Just because redislabs.com provide free 25 Mb redis database file can you make instruction how to setup you great software with this free database?

    • Dmitry Ivanov says :

      Change port to XXXXX in your case. Default index is 0. Ensure that firewall allows any outgoing connections and password is correct. I do use the same service for tests: everything works just fine.

  50. CP says :

    Hi Dmitry

    Any chance that a future version could also have multiple persons assigned to a task. Thanks for making this available for everyone.

    Thanks

  51. HX says :

    Hello Dmitry,

    I’ve been using Portable Kanban version 2 with Dropbox synchronization between two machines (never working concurrently on both) for a very long time, and it has been working wonderfully.
    Auto-save saved changes, DropBox synchronized them, and they were automatically loaded on the other side – ready for when I need it.

    However, since version 3, this is no longer possible as Portable Kanban no longer automatically loads changed files. Unfortunately, installing a Redis server is not an option (due to corporate firewall and security reasons).

    Is there any chance you would re-introduce automatic loading of changed .pk3 files for Portable Kanban 3? It was a really *really* useful feature, and now – not being able to synchronize – I find myself really wishing I didn’t upgrade…

    Note that this isn’t a use-case of concurrently working on the same database by multiple users – it is a use-case of working on the same database from multiple locations – so there is no risk of losing data due to conflicts.

    Thanks for an excellent product!

    • Dmitry Ivanov says :

      You can use it from different locations and keep PK within a synchronized folder (Dropbox or something else). But you have to open/close it every time you switch workstations and never keep more than one instance of PK running suimultaneously. Otherway there will be a risk of losing data, it’s almost unavoidable. Consider also web-hosted Redis solutions.

      On Wed, Feb 12, 2014 at 4:13 AM, Dmitry Ivanov wrote:

      >

      • HX says :

        I have been working with Dropbox for the past 6 months or so, with zero problems.
        Assuming PortableKanban writes updates to the file immediately, and the DropBox picks them up immediately, and that PortableKanban on the other side loads them every minute – and given it is a single user working on both copies (so updates would always be far between – never risking a race) – there is zero risk here, in my opinion.

        Obviously, if this is something you wouldn’t support – I’ll need to find a way around this (maybe have a script restart PortableKanban whenever an update from Dropbox is detected)..
        An hosted Redis solution wouldn’t work – for the same reasons – firewall and corporate policy.

        Thanks anyway!

  52. CP says :

    Hi Dmitry

    Thanks for developing this great product. Would like to make a request for the next version. When creating a task would be good if there was an option to put in which reflects “Work Effort” as a percentage (maybe between Estimate Hours and Progress).

    My tasks are not necessarily time bound, but I would like to sum up the total amount of effort that is going on in my project on a per user basis.

    So I care about : Task Name | Assigned to | Work Effort

    Then I can tell how much work my team has going on and if I can load them up more.

    Thanks

  53. nickritchey1 says :

    Just downloaded & donated $5. Will send more as I use it more. Great app! Thanks at ton :D

  54. Marco says :

    May I collect some of the most recent features I’ve read about in a wishlist here?
    * git repo (why not hg, then?)
    * horizontal storylines
    * drag&drop files in the board
    * drag&drop emails in the board
    * dynamic tasks (graphics)
    * autogenerate “created date”
    * attach person photo to task
    * uneditable “created date”
    * defined views when importing
    * cumulative flow and other “kaizen-oriented” charts for continuous improvement
    * subcolumns
    * linux version
    * api for plugins
    * fixed directory path for data, separated from application
    * “smart-column” that sorts tasks into “due this week” and “due today”, sorted according to due date
    * mouse “hover” functionality to highlight tasks
    * project files (instead of a different PK folder with its own data for each project)
    * smartphone portability

  55. SMH Abdoli says :

    Hi, Thanks for the great work, I wish you would create a git repo, so people could help grow this into a much bigger application possibly.

  56. Philipp says :

    Hi Dimitry thanks for that great software. One question: can i use one taskboard simultaniously on two computers when using it with the redis server?

    I would like to display our taskboards on two rooms at the same time. People should be able to work on it from both sides simultaniously.

    thanks
    Philipp

  57. Pieter says :

    Like it a lot, works fine for me.
    Is it possible to make the tasks stay on the story, like:

    So u can move the task on the story line horizontally.

  58. Nino “Ispido” Dipas says :

    I confirm it: Kanban is a very good software. However … there are still some issues about the transition to the new versions. In particular, while exporting CSV file correctly, it is not imported into the new version of the program with all of its features and you have to waste a lot of time to make, item by item, the changes. I hope we can resolve soon.

  59. Vampie C. says :

    Hi,

    This is a nice looking tool.
    Just started using it and I like the fact that you can just drag and drop files on it.

    Then of course I checked if I could drag and drop emails into it, but that didn’t worked.
    Since a lot of work arrives by email to me, it would be awesome if that could be possible to implement.

    Also when you drop a file onto the board, a new task is created.
    I tought it would be nice that if you drop a file on a task, it gets added to that task.

    And if you drop it on an empty space, it creates a new task.

    Also the suggestion to make the tasks dynamic, with a max height instead of a fixed height would be awesome.

  60. obsidianz says :

    Hi Dmitry!

    A Few suggestion to a wonderful apps

    1. autogenerate “created date”.

    For team work monitoring, I would like to suggest it to be autogenerate based on computer date (added when ok button is clicked on the edit Task panel) and cannot be edited.

    Currently it is selectable/editable.Some team member tend to change them to show the task being done faster.

    2. Attach “person” photo to Task panel.
    Ok. This may be difficult. But it’s just an idea so take your time…

    Thanx for reading.

  61. Fredrik Vestin says :

    Looks very nice indeed! however when downloading from Chrome it says “PortableKanban.zip appears malicious” which you might want to look into as this may keep people from downloading. Downloading from IE is OK.

  62. antonkis says :

    Hello Dmitry. Quick note on my last install.
    Server 2008 R2
    had to comment out 2 lines in redis.conf to get the redis service started by watcher

    #hash-max-zipmap-entries 512
    #hash-max-zipmap-value 64

      • journal88 says :

        Hi, I am using PK now for quite a while and am very happy with it. Unfortunately it just gave me an error message: Failed to load data from file … System.Runtime.Serialization.SerializationException: Type definitions should start with a ‘{‘, expecting serialized type ‘Cache’, got string starting with:

        After “starting with:” nothing follows.
        How can I fix it?
        Thanks in advance!

        • Dmitry Ivanov says :

          If you do not have backup copies of data files (cfg & pk3) then you can try:
          0) make a copy of pk3 file (just for a case).
          1) open pk3 file with Notepad and save it with UTF-8 encoding. It should start with “{“Columns”:…”.
          2) if you cannot open it or it’s empty – unfortunately your data file is most likely corrupted.
          3) if it’s not empty – you can send it to me by e-mail. I’ll try to fix it, I promise to keep all the information confidential.
          Please, let me know about result.

          • journal88 says :

            Thank you for the quick reply. As recommended I opened the pk3 file with wordpad and it is empty. Other text pk3 files contain text, so I think it has been crashed. Fortunately there hasn´t been much in it, so I will rewrite it. If I get this error again, I will let you know it. Perhaps it´s something with Win 8?

            • journal88 says :

              Now it happened again: when I shut my laptop, Win8 sometimes is not able to restart correctly when I open the laptop again. When this happens, I press the on/off-Button and Win8 restarts. After that the pk3-file is empty. Perhaps this information is helpful?

              • Dmitry Ivanov says :

                Looks like it may happen when the laptop cannot resume from hibernated mode due some reason. Cold shutdown also may lead to losing data. I’ll check, for a while, ensure that “automatic save” option is on: ‘Setup/Options/Data/Update interval’ is not 0 (e.g. 1-5); and click on ‘Save’ or close PK before cold shutdown.

                • journal88 says :

                  Alright, I will test that and give feedback. Thank you!

                  • JF says :

                    I am having this issue as well. I am using version 3.5 running on Windows 8.1. I suspect that the issue has to do with waking from hibernate. Any ideas if a fix is possible? Both cfg and pk3 files contain “nul”

                    • Dmitry Ivanov says :

                      Check off “Exit on Power Down” option, it enforces saving data before hibernation.

                    • Nil says :

                      Hi
                      I have also run into this problem – painfully.
                      Due to my weak English I worry that I could misunderstand Dimitri’s answer. Should “Exit on power down” be True or False?

                      BTW. Great idea with default files folder. Now I can drag e-mails directly from Outlook. Splendid. I have no idea what points are for but better have it and do not use then otherwise.

                    • Dmitry Ivanov says :

                      Exit… should be True

                    • Nil says :

                      Also it came to my mind. There is backup option in utilities. Maybe allowing set backup on time manner would be good option as well.
                      If it backuped db every (for instance) 20 minutes I could feel much more comfortable.

                    • JF says :

                      Ok, thank you for your help.

  63. Cheryl says :

    Did anyone get this working on windows 7? I am having problems… When I run the PortableKanban.exe it keeps asking me for a Username and Password. Even though I am running as Administrator.
    Can someone help! :(

  64. Aleksey says :

    Hi Dmitry,
    How about licensing? Do we have a chance somehow to use the kanban application in our company?

  65. gozdekadin says :

    Hi,
    Thank you for this useful tool.
    When i import csv, defined views are removing, is it possible to protect views ?
    I use last version with database.

  66. Marco says :

    It would be great to have something like this: http://www.agilezen.com/content/images/external/screenshots/performance.png the start time being the first run of the board. This would really help moving from “plain” kanban to something more “improvement-oriented”.
    How much (money, time, help, …) for this feature? :)

  67. Ana says :

    I’m not sure if alredy in the tool but somethime I find useful a view that can give me those tasks that are due by today (or due by X days) and in which situation they are. Is it alredy there? I was not able to use Due date as a filter in the Edit View pannel.

  68. Bart G. says :

    Hi Dmitry,

    I see the option the set the number of text lines of a card, but it’s a fixed size. Is there, or would there be, an option to treat this as a maximum size (besides the current fixed size of course)? This would mean that if the text of the card is just one line, the card would have a smaller height than cards with 2, 3 or more lines.

    I realize I would lose the neatly arranged cards in a grid like way, but the benefit is that more cards can be displayed at the same time.

    I now use 4 lines. The white space that I now often see is a waste of precious screen space. On the other hand I have a few cards where even 5 lines would be nice. It would also be a better visual indicator of what tasks are in sight without even looking at them directly: after a while you recognize a task by the size of the card and the look of the text that’s in it. This is a lot harder when all cards look equal.

    Looking forward to your opinion.

    Kind regards,
    Bart

  69. walt morrison says :

    I’m trying to connect KanBan to a server installed instance of redis, I’m running the quick version you suggest to just test it: run redis-server.exe on the server, I’ve tried just about everything I can think of to get connected from my workstation – here is what the path to the server instance looks like: \\172.22.195.115\s$\PortableKanban\Server\redisbin\ port 6379, index 0 but I get and error: failed to get data from \\172.22.195.115\s$\PortableKanban\Server\redisbin:6379[0]

  70. riedel says :

    Hi Dmitry,
    I have to say, your tool looks and works great! Simple, yet very complete!

    I have a couple of questions, maybe some of them were already answered in these comments but I haven’t found them. So here it goes:

    1-What kind of licensing (if any) do you have in place? Could I use this in my company for small projects?

    2-Maybe you don’t have time or interest on this, but… any thoughts on what it would take to have a Linux version of Personal Kanban?

    3-Do you have or plan any kind of API so that people could write their own plugins?

    I understand this is a personal project and we obviously can’t demand anything, so I am just throwing ideas out there :)
    Keep up the good work, thanks for creating such useful app!

  71. Marco says :

    A lovely feature would be the subcolumns. Something like this, slides 16-18: http://isolasoftware.it/2013/04/18/kanban-board-simulation/

  72. Jens says :

    I love your KanBan tool. Is it possible to have a view with the tasks that are due , deadline, within this week?

    • Dmitry Ivanov says :

      There is no such feature, as a workaround you can use warm/hot task thresholds and bright colors for warm tasks (deadline <= 1 week) and hot tasks (<= 1 day by default).

  73. Al K. says :

    Hello Dmirty.
    These changes you have made recently have been great. The complexity they have added has only been optional so far, in my eyes. I have greatly enjoyed using this tool. Thank you for developing it.

    A few of your recent changes have been in regards to the timer. I have tasks that take me right around the time of one, two, maybe three pomodoros worth of time, but also some tasks that take only a quarter of one. The pomodoro method, if I have read it right, says to just combine small tasks into a single pomodoro session of work. When I try to do that, I find I must activate a single task for time tracking, and then let it run for all tasks I do in the same pomodoro of time. Afterwards, I need to go into each task and estimate the start and end times from my last 25 minutes. If I stop the time to switch time tracking to a new task, it resets and I loose pomodoro accuracy.

    I am wondering if there is a way, or could one be added, to switch tasks that are being tracked for time without stopping or resetting the pomodoro timer. While I realize I could combine tasks into one on the Kanban, I would loose visibility into categorization, URL, and time estimation accuracy for my tasks. Do you have any advice or thoughts?

  74. Marc says :

    One question. In the top of window we have for example:
    This Week (9/25/4.5)
    9 is task
    4.5 is time
    and 25? What this mean?
    Best Regards and thanks for all your work. Great job!

  75. Richard S says :

    Thanks for an awesome program. My only request would be to make it possible to keep the data file in a fixed directory path apart from the application. But please stick with your philosophy – keep it simple, don’t add features to be all things to all people. What you did here is very elegant. Thanks again.

  76. Ken Osha says :

    Great product, Dmitry! Any chance we could see an option to change the calendar to factor in business days only when displaying the heat threshold on due dates? Meaning if something is due on Monday, and today is Friday, the heat threshold for “rush” is set for 1 day away, the task shows as 1 business day left to complete the task versus 3 calendar days.

  77. RS says :

    hi, very nice app – using this now, liking it so far.. keep up the good work! RS

  78. Sam says :

    Hi,

    Is there any possibility for a “smart-column”, especially one that sorts tasks into “due this week” and “due today”, sorted according to due date? Right now, I have to manually drag tasks into “due today” and “due this week”.

  79. Dmitry Ivanov says :

    Version 3.1: task progress, some minor UI enhancements.

    • Tomas M. says :

      One more thing. I noticed if I stop work without reaching the end, I still get pomodoro if Work has enough minutes. But in reality if you stop pomodoro without reaching the end, you loose pomodoro :)

      I would say Work may display overall time, that’s good to know, but if I push Stop before the end, Pomodoro counter (Full work intervals) should skip that “bad” pomodoro :)

      Unless you want that clock to be more for general use, not specifically for pomodoro technique.

  80. Tomas M. says :

    Math: why Pomodoro stats show Full short breaks: 4 , but Short breaks: 0:17. Isn’t 5*4=20? :)

  81. yonatan says :

    Hi Dmitry!
    Your tool is really SUPER!
    I would recommend you a very simple thing to make it look even more professional – add “hover” pseudo-class to the buttons / headers and possibly to the tasks so the color will change and the mouse icon will become a hand when above it.
    This is very simple (as you know for sure) and will make the UX/UI more fun to use!
    Thanks!

  82. Jan Gretschuskin says :

    Hello Dmitry, it is a great and amazing tool. Thank you for creating it.

    I however have a problem: My PC bluescreened over night – and when I oppened Portable Kanban all the tasks were gone, The swimlanes with all there settings are still there.

    Any idea if it is possible to restore the tasks? What is the standard auto-saving location?

    Thank you

    • Dmitry Ivanov says :

      Hello Jan,

      The standard location is the same folder where .exe file is, data file is PortableKanban.pk3. But it seems like it’s already overwritten. If Setup/Options/Data/Update interval is not 0, PK will save data every 5 minutes (by default).

  83. Kalle says :

    Very interresting tool. I would like to try portable-kanban. But I’m using Linux Ubuntu 12.04. Is there a way to use the software on linux? How does ist go? Thanks for helping.

  84. Vojtech S says :

    Hi, is PK still development? I have a feature request – indicator whether user is in “working” or “break” mode. When timer turns red, I can’t tell whether I should pause or work.
    Possibly highlight the “work” button when user is working (and pause button when, user is having a break, big pause button when user is having an extended break). That would do the trick.

  85. whyired says :

    Hi Dmitry, just wondering is there any way I can alter the text used in the priority drop down menu? I would like to use different wording other then high,med,low.

    Thanks & take care.

  86. tpdi says :

    Really nicely done, functional and it looks great. Thank you.

    It would be nice to be able to copy tasks, and to be able to set up recurring tasks. Perhaps right-click could optionally give a menu for copy, instead of move left?

    Another nice to have — not strictly Kanban, — would be a calendar view of deadline dates.

    Minor issue: entering deadline *times* is harder than it needs to be, in part because there’s no dropdown, in part because the time is cut off by the date dropdown.

    Another issue: perhaps Views could filter *out* instead of *in*. As it is now, if I add a new topic/tag/user, it’s excluded from all views until I include it in each view. That’s a little tedious. (But I’m using more topics than most, I suspect.)

    But these are quibbles. Your app is a joy to use. Again, thanks.

  87. Ken Wood says :

    Excellent product Dmitry, thank you for sharing it with us.

    I have used this product many times on projects to provide status snapshots and it has been received very well.

    If you have enough requests for this, I would be interested to see an option to select a project file, like the process we are all used to theses days.
    File-Open-Filename.

    As a Project Manager I have to work of several Projects for different companies in parallel and would like an OPEN PROJECT option to open and save individual projects. Currently I am making directories of my projects and copying the PortableKanban.config & PortableKanban.xml files into them?

    With Best Regards & Respects

    Ken
    (Mr-Agile Ltd)

  88. canekmy says :

    Hello Dmitry, first let me say that it is a great piece of software what you are sharing, thank you! Now, I have a question, how can I include the percentage of completion in the “report”?, I mean, usually that is something that a manager ask, -what the current status of an specific task is-. Is it possible to display a column with a percentage value? Can I trick it with the current version? or it may be included in an upcoming version?
    Thank you.

  89. J-Lon says :

    What a nice app this is.

    Does importing tasks via .csv overwrite the existing tasks in the database? Playing around with it, that seems to be what happens. Is there any way to append new tasks to the existing tasks, short of exporting the existing tasks, merging them together with new tasks in a spreadsheet and then importing this new .csv back into PK?

    • Dmitry Ivanov says :

      Unfortunately there is no way to append tasks from csv file at this moment, imported tasks will replace existing ones. The only workaround is to do it the way you proposed: export/merge/import back.

      • J-Lon says :

        Okay, thanks. It looks like with the workaround I proposed you end up losing all of your configurations as well when you import the .csv (views, people, etc.). Perhaps down the line this won’t be the case.

        Would make it easier to take tasks out of other programs and add them here (e.g., I use Omnifocus for all my projects, tasks, etc). But I’m experimenting to see whether Kanban may provide a nice compliment to that when it comes to the tactical/operation aspects of doing the tasks .

        So the ability to work between the two programs would be nice. A mac version would also be nice. But I imagine that’s not very likely, since this app requires .net. Alas. Trello seems okay and has the available everywhere on every platform cloud aspect. But I like all the different filtering stuff you’ve included. Makes it really easy to see subsets of the tasks.

        • Ankit says :

          Hi Dmitry,
          Would it be possible to add a feature of adding notes to the tasks?for e.g. some blocked tasks could be added along with a note to see what the reason was for the task to be blocked. Also if possible can this be done with the version 2.2.4764.39729 as I am using this in my company over a LAN and don;t ave the redis server installed

          • Dmitry Ivanov says :

            2.x is not developed anymore, 3.x has much more features. I highly recommend to switch to the newest version, Redis is really very simple to install, any PC may work as a server. Unfortunately there is no “Note” field and I don’t think that there is a need for it: you can reuse “Text” for the same reason. Version 3.x also has “Cancelled” flag & date fields, so you will see these tasks in UI marked with X-sign.

  90. Empee says :

    The idea seems great, any plans to make it more “portable” so can be used from a smartphone? E.g. windows phone 8? Cheers!

  91. Dave says :

    Hey Dmitry, once again thank you for making such a great application. Its amazing to see how far you’ve come over time..Awhile back others suggested adding a notes field/option. At the time you wanted to keep things simple. Given that things keep evolving, any chance of getting an expanded notes function? Also the ability to ad multiple attachments would be nice as well. Much love and thanks again!

  92. Geert Bulckens says :

    Great tool. Just missing a way to relate tasks to projects and a copy function for a task or a group of tasks (could work as a template for projects). Thanks anyway for this useful free tool. I’m using it at home, for my project oriented work i ‘m still missinga few things. But there is more in it than in many tools that are not free. I don’t want to bring you on bad ideas with this last comment ;-).
    Geert, Belgium

    • Dmitry Ivanov says :

      You can link projects (files or folders) to tasks, see Link/File/Directory in “Edit Task” window. Use to create a copy of the selected task. Look at other shortcuts About/Shortcuts.

    • Ankit says :

      Hi,
      I am using the 2.2.4 for my small team, have kept it on a LAN, now when anyone moves any card there is an auto refresh that takes place on all open instances of the board in different machines.
      Now, with version 3.0, i don’t find this feature of auto-reload, i checked the Data>Update interval but that doesn’t work
      Please help

      • Dmitry Ivanov says :

        That’s correct. This feature is replaced in 3.0 to database server based board. You’ll need to export all the data to csv file from 3.0, then install the server on some machine, change data source (Setup/Data/Data source) and import data back. This is currently the only way to use shared data. Follow instructions in readme.txt.

        • Ankit says :

          Thanks for the Reply Dmitry, would it be possible for you to re-add this auto reload feature as it would be very helpfull for people like me who are allowed limited resources to work with and the only possible way for me to work is through a LAN.
          Also, I noticed that there is a limit to the stories i can plance under one column after which it becomes invisble.Would it be possible to place a scroll bar when such a situation occurs?

          • Ankit says :

            Also, would it be possible to add the feature of adding comments to a particular task? This is in case when some task has already passed its deadline, in this case we would know why was the task not completed.
            Also, another useful feature would to add different users to different sub tasks under one big task
            Sorry, if I am going overboard with this :)

  93. repudi8or says :

    A suggestion from my Manager.

    An option to enable the following :-
    Every time i save my Portable Kanban, can it take a screeshot of the PK window(in jpg) and store it at C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg
    This is the lock screen default image (well on win7 32bit anyhow).

    This is so if i am AFK with my workstation locked, he can still see what i am working on just by waking up my pc to the lock screen.

    Lol, not sure if this is a good thing or not from my perspective ;-)

  94. Chuck Gallozzi says :

    When I try to start the program, it asks for a user name and password, and won’t accept anything I enter. How do I start the program?
    Thanks!

  95. Ray says :

    Nice tool. One suggestion for enhancement is to have the timer alarms to turn off after 15 or 20 seconds. That way if you have not made it back to your desk you are not annoying your neighbors.

  96. Dmitry Ivanov says :

    Version 3.0.4930.34126: some small bugs are finally fixed (“result <= prev" messages and some more). Check your database after update (Setup/Utilities/Check database).

  97. Rural Hunter says :

    Thanks for the great app! I have been looking for something like this for quite a long time. It functions really well except one small issue: when I tried to export my local file data and then import it to redis server, I found the views/persons/columns/topics and their settings were not exported/imported correctly. Some of them are lost and I had to re-create or re-set.

  98. Bartek Gaweł (@yasieck) says :

    After last update of Windows 8, I have problem with PK. Every time, I would like to move card between board I end up with following error: https://dl.dropboxusercontent.com/u/2414672/test.docx

  99. Surio says :

    I decided to start from scratch with v3.0. I asked the application to populate demo data. But, then, I get a “Login screen”, and I am unable to get past this point. No matter what I type in, I get “Wrong user name or password”. Stuck at this point.

    What’s to be done to move forward? What are the default user names?

    • Dmitry Ivanov says :

      Default values:
      Administrator, blank password.

      • Surio says :

        Thanks, dmitry.

        Please do edit your post to inform people of this small new “feature” :-)

        • Dmitry Ivanov says :

          It’s the test: how many users do really read readme.txt :)

          • gtdfan says :

            I did. :)

            I also struggled with login for a while and opened readme.txt twice. I did not notice the login tips the first time, but I found the instruction the 2nd round.

            Thank you, Dmitry, for developing and enhancing this elegant software. I have finally found my dreamed productivity tool.

  100. Tomas M. says :

    I see very interesting behavior in v3.0 (not imported DB – a new one) – in Backlog section I had bunch of old tasks (~20). Then I moved one of the tasks from This Week to Backlog. Although it was marked as Medium Priority, it was still moved to the very bottom – all other Backlog tasks were Low Priority.

    I thought OK, most likely Backlog is unordered and you have to order it manually. But that was not the case. I could not move that task with Mouse, could not with CTRL+Up Arrow – It was stuck at the bottom.

    Then I tried to move second from the bottom task and it fell to the very bottom. At this time CTRL+UP and Mouse was working, but only for those 2 tasks – they would change the places, but they could not be moved to upper positions, unless I would move third from the bottom task and it would fall to the very bottom and become “unlocked” and etc., etc.

    Any ideas?

    • Dmitry Ivanov says :

      Task position within lists depends on column sort order. Check Setup/Columns/Sort Order/Define. If option “Do not sort” is selected then you can move tasks (Ctrl+Up/Down or drag & drop) within list to any position. If option “Sort automatically” is selected task positions completely depend on sort order, up to 5 fields may be used. Try to use default sort order for beginning, then you can tweak it. E.g. if you choose priority/ascending as the first parameter all the tasks will be sorted only by priority. Then you can add deadline and so on. Note that every column may have own sort order.

    • Tomas M. says :

      In my case “Do not sort” was selected, that means it has a bug.

      • Dmitry Ivanov says :

        When task moved with Ctrl+Left/Right it always will be placed at the end if column has no sort order.
        I couldn’t reproduce the problem with “locked” tasks, but I’ll keep digging. For a while you can use the workaround you found or a couple of new shortcuts: Ctrl+Home/End to move task to top/bottom place within column.

        • Dmitry Ivanov says :

          Bug has been fixed. To fix the problem use Setup/Utilities/Check database, some tasks may change their position, but the problem won’t appear anymore. Thanks for sample files.

  101. David says :

    Hello Dimitry,

    I have tried to export the data from my old board to csv, then add the columns as you suggest in the README, then save as csv and import in v3. However, I keep getting an error message:

    System.Runtime.Serialization.InvalidDataContractException: Wrong data at line 2, column “Column”…

    But I don’t see anything wrong with that cell…

    • Dmitry Ivanov says :

      Try once again to edit exported csv file in Excel, but do not just save it after change. Use “Save as…”, select CSV (comma separated…). Do not overwrite file 2nd time when closing Excel. Then if you open the file with notepad you should see that values are separated with semicolons (not commas).

      • davido says :

        Hi Dimitry, I ended up exporting my data to csv and editing it on Notepad++. Luckily, all my tasks have a Tag and I was able to add the two columns with a regex. :)

      • Alexander says :

        I did that, and still get the error message.
        System.Runtime.Serialization.InvalidDataContractException: Wrong data at line 10, column “Estimate” …
        Tried other file, same error , just different line.

        I saved as .csv, added 2 columns, used semicolon

        • Dmitry Ivanov says :

          Could you send me your file by e-mail (original one, exported from previous version), please? I’ll figure out what is the problem. I promise to keep your data confidential.
          Within program click on “About” or F1, “About” tab, “Send e-mail”.

        • davido says :

          Hey Alexander,

          If ALL your tasks have tags, you can open the exported csv file on notepad++ and replace all:

          find: (;”)
          replace with: ;””;””\1

          use regularExpressions.

        • davido says :

          hmm…. here is the correct “find”

          find: (;”yourTag)
          replacewith: ;””;””\1

          regex.

    • Keith says :

      I had the same problem and found the csv was semicolon delimited not comma delimited.

      Replaced all semicolons with comma’s and it work fine.

  102. xmax says :

    Hi Dmitry,
    Is there any way I could change the justification of task title from Center to Left? Most of my tasks take several lines and and to me they don’t look tidy enough when centered.
    Thanks!

  103. Dmitry Ivanov says :

    Version 3.0 is out:
    1) Time tracking & estimates;
    2) Works with a server: now it’s not only for personal use;
    3) Plugins.
    And a lot of big & small improvements.
    Important notice: new version requires importing data from old one thru csv file, see Readme.txt for details. Do not expand to the same folder, export all your data to csv file before upgrade (v2.4: Settings/Export/Export data to CSV file…).

    • ex-hale says :

      Hi Dmitry,

      thank you for V2.4. The thick frame around the selected task seems to be a minuscule feature, but I’m very thankful.

      And now to V3.0:
      My configuration is very different to the default one. I hesitate to change to V3.0. Can I rely on that the next updates don’t destroy my config again? Then I will invest the time to port my current config. Otherwise, sorry to say that, I would stick to V2.4.

      Thank you in advance and thank you again for PorKa.

      • Dmitry Ivanov says :

        I do not recommend to expand zip file to the same folder because v3 and v2 use different way of storing data & configuration:
        v2: config & xml (both are xml)
        v3: cfg & pk3 (both are json).
        New version doesn’t use old data & config file at all. You’ll have to export data from old version to CSV file, then import it into new one (see Readme.txt for details). Settings have to be changed manually.
        If you accidentally copied files over old version, it’s still available.

        • ex-hale says :

          Oh no, there is nothing “destroyed”. Export and Import of data works well.
          My point is: Configuration (*.config resp. *.cfg).
          I find it quite annoying to change the settings manually with an update. I only want to know, if this might happen again with one of the next updates.

  104. PGrim says :

    A great app, downloaded today and already very useful. Having just started to get to grips with it though I keep tweaking the colours of the tasks (based on topic colours) and they don’t appear to apply consistently. Some of the tasks colours seem based on other topics. Is this a bug?
    Keep up the great work.

  105. Dmitry Ivanov says :

    New version 3.0 is coming soon. It will introduce time tracking, estimates, user management, database for working groups and a lot of small improvements. It’s currently ‘beta’ and available here: http://sdrv.ms/ZVVQ9G.
    Anyone who is interested in testing new version is welcome. I very much appreciate your help. Please, contact me directly if you find any issue by e-mail (About/Send e-mail).

    • Tomas M. says :

      Would it be possible to add small counter to the Pomodoro clock, which would show the number of small breaks, cause otherwise it is easy to lose track how many you already had.

  106. Gad D Lord says :

    Furious fan of the Portable Kanban – it took me 15 years to find the best tool. Finally I am satisfied. My only remarks are:
    1. The app is too slow. Maybe a native Windows API application would do better
    2. The app is .NET dependent. I wouldrather have a native app wirtten in C++ or Delphi
    3. When creating a new task from a given view it would be best the task’s Topic to get the default value from the view.
    4. Put the kanban icon of the main form as icon for the New Task dialog
    5. Export to PDF as Report
    6. Be able to put more task in Today (as configration option)

    But even if you don’t change a bit I am still a happy user.

    Kudos.

    • Tomas M. says :

      Second #3… too many times I created task to realize it’s nowhere on the screen, so have to go to all tasks, find the task and assign the view.

  107. Andrei Sedelnikov says :

    Dear Dmitry, thank you for your application. For a long time I was desperately looking for exactly such small tool which will ensure task visibility for a distributed team and nothing else. Then I found PersonalKanban! We are using it for three months already and saw no issues. Please keep it as simple as it is no, please try to avoid extend it with “small” features requested by casual commentators – otherwise we all go into risk that the tool core function – simplicity – will not be usable any more. Спасибо!

  108. Juan says :

    It’s great. Thank you!

  109. journal88 says :

    this is so cool… the perfect tool. I can´t stop playing around with it. Thanks for developing the app!

  110. Michał D. says :

    Thank you for a great tool :-) I was happy to see that you have included pomodoro timer. It would be great if I could add estimated number of pomodoros to task and count how many pomodoros I spent on each task so that I would know about task progress/completion rate.

    In my own system (so far implemented only in Google Spreadsheet) I count how many pomodoros per working day should I spend on specific task to complete it between starting day (or current day if task is already in progress) and deadline. It gives me a good perspective so that I can see that some work is urgent today even if deadline is in several days. I always had a problem with larger tasks to find time and motivation to start them early and ended up spending much hours short before the deadline. Now if task gets high number of average remaining pomodoros per working day than I see that it is urgent right now and should be a high priority for me. It shows me also that I should be more assertive then with others additional requests.
    I plan also to implement some chart that would show me my workload for the next few working days based on total number of pomodoros for all tasks that will be open during each day. This will hopefully help me better avoid large accumulation of work to be done during one day.

  111. Dmitry Ivanov says :

    Version 2.4 is out: just a minor update, finally works well with high DPI displays (125/150%).

    • Alexander says :

      Really good tool: easy to use&install, no need for webserver.
      What’s missing:
      * undo
      * Convert links in reports to real links
      * automated reports? Can one do via command line?

  112. xmax says :

    Fantastic combination of great minimalistic design and flexibility!!!

    Just one question: How to display subtasks in task’s card on the board? I
    thought “Show subtasks” = true option would do that, but changing between true and false doesn’t change anything on the board. Did I miss something, or it’s a bug? I use version 2.3.4820.40336, downloaded just yesterday.

    Also, let me propose a small improvement: It’d be great if I could set a background color for each view tab.
    I use Views as a filter for Topics (all, none, and a separate view for each topic). In my case, I’d set each view the same color as the color of the topic it filters, and the view bar would serve as a colored legend for the board (I looked it up in KanbanFlow, which has a colored bar, with the name of the respective topic inside each tile, helping you to remember the meaning of each color).

    • Dmitry Ivanov says :

      There is no way to show subtasks on the board. ‘Show subtasks’ option defines how to show subtasks in ‘Edit Task’ window: always or only when there are some of them.

  113. Tom says :

    Hi Dimitry,

    I just tried upgrading to 2.3 from 2.2. It seems that none of my tasks are populating the screen despite pointing the application to my existing data file. Is this a known issue?

  114. Michael Overhorst says :

    Hi,

    I was thinking to develope something like this, light, portable and easy in use for planning my personal tasks instead of TFS we use in the office for this.

    Any chance it’s possible to donate a certain ammount of money to get access to the source and/or repository? (for personal use)

    Regards,
    Michael

  115. Bart Greyson says :

    Hi Dmitry,

    There seems to be one thing missing that prevents me from starting to use Portable Kanban on my job. I don’t care that much about deadlines: I have loads of things to do, and they do have priorities, but they usually don’t have deadlines.

    What they do have: time estimates. All my tasks have rough time estimates, so we can keep track of my workload. I would like to be able to assign a time estimate to a task, in hours, days, whatever.

    And ideally, I would like to use the/a timer in a way that when I select a task and start the timer, the time is added to the total time spent on that task. This way I can check, after a longer period of time, whether my estimates are too low, too high, or just about right.

    Does this sounds useful to you, or are there reasons why you’d prefer to not implement these kinds of features?

    Thanks!
    Bart

    • Bart says :

      Also: when estimates of time can be entered per task, some kind of visual indication of the weight of a task would be nice. For example a colour indication per definable weight category (less than 2h, more than 2h but less than 1d, more than 1d).

      • Dmitry Ivanov says :

        I do have some ideas about more accurate time tracking, but I’m still trying to keep things simple.
        The current implementation has only a common “pomodoro” timer which shows time spent on work and breaks, but not related to any task (move mouse over the counter to see statistics). You can have more than one task in “Doing” column and work on them simultaneously, this would make time tracking even more complex: every time you switch to some task you’ll have to “activate” only one of them. So very accurate time tracking will take more user time & attention.
        The simplest workaround you can use right now: define tags for short/middle/long tasks with different colors to clearly identify them in views.

        • Bart says :

          You are right about keeping things simple. At least at first sight it should be, because I consider it a strength of Portable Kanban. I’m looking forward to the implementation of your time tracking ideas, as I need something like that to be able to use it for my job.
          Thanks and good work!

          • Tomas M. says :

            You can also try using Grindstone. It’s portable and focused entirely on time tracking. Usually it good to have one tool to do a specific job, but do it good.

        • xmax says :

          +1 for time tracking (manual, timer, # of pomodoros… whatever).

  116. peter says :

    Great tool!
    Is there a chance to define “Swimlanes” on your board? Would be perfect for me?
    Thanx!

  117. Dmitry Ivanov says :

    Version 2.3:
    1) Tags in views and reports. Attention: add all (or some) tags to views after upgrade.
    2) More autosave options.
    3) Frames around selected tasks (Setup/Options/Tasks/Draw frames & Selected frame color).

  118. ex-hale says :

    Hello Dmitry,

    I’m using PortableKanban for almost half a year. That’s a big compliment. Thanks for this tool. So, I’d like to repeat my wishes from September 16, 2012

    1. If you configure a “View” that selects special “Topics” then the displayed WIP in the column header matches the number of visible cards. That’s not helpful. The WIP display in the column header should be independent from the “View”. Another possibility is to display both values: visible and total cards.

    2. A doubleclick on a column header copies the title of the column header. That’s nasty.

    3. I want to see the the colour of the selected card. I suggest a new option: “Selected card keeps its colour.” A frame around the selected card indicates selection.

    • Dmitry Ivanov says :

      1) Options/Headers: Show count & Show limit. Looks like in your case Show count = True, but Show limit = false. WIP count doesn’t depend on view. If column has no WIP limit you’ll see only count.
      2) Double click on header opens a new task (may be you have some old version?). Column will be the same as the clicked one.
      3) Try to set Transparent color (Options/Tasks/Selected background color). Text gets bold. I didn’t plan it actually.

      • ex-hale says :

        Hi Dmitry,

        thank you for the reply. Unfortunately I’m misunderstood. I try to be more precise.

        1. “Show count” and “Show limit” are both set to true. That’s not the point. I make an example:
        Create the two topics “Job” and “Private”, a column with a WIP-Limit of 2 and three views “All” , “Job” and “Private”. Now add a “Job” card and a “Private card to the column. Depending on the selected view the column header displays:
        “All” : (2/2) ==> That’s OK.
        “Job” and “Private” (1/2) ==> That’s not OK (for me)
        I see (1/2) and think ther’s still place for a second card. But the column is actually full.

        2. A doubleclick on a column header copies the title (the text) of the column header **to the clipboard**!

        3. It’s just a wish, not essential. The transparent option doesn’t satisfy me.

        4. Another nice to have:
        Sometimes it would be nice to scroll all columns at once. Just to get an overview of all cards.
        Perhaps: CTRL + MOUSEWHEEL
        btw: I would like to spot the actual selected column. So, a marker for the selected column will be fine.
        btw: If I change the “View” it can happen, that no column is selected. I have to press TAB to focus a card.

        • Dmitry Ivanov says :

          Ok, I see.
          1. Suppose that there always will be Count(view-independent)/WIP Limit: “Job” and “Private” (2/2), but only 1 card will be shown – I think it would be even more confusing. 3 counters (in_view/in_column/wip -1/2/2) would be too much.
          2. It’s known bug/feature of .NET, there is still no elegant workaround.
          3&4. I’ll try to add something in the next version.

          • ex-hale says :

            Good evening,

            1. You’re right, 3 counters are too much.
            I want to know how many cards the column can absorb. That’s independent of the view.
            The number of visible cards is not so important because it’s easy to count (it’s always <= WIP-Limit, and that is mostly a small number).
            2. :-(
            3.&4. I will let myself be surprised.

            Many thanks. Keep it up!

  119. Tomas M. says :

    Thank you for this beautiful application!

    Luckily I found that stack exchange post :)

    I have one suggestion if I may. When there are more tasks than you can see, there is no indication to the user. Could we have something like this arrow? http://i.imgur.com/bsybSkN.png

    Also if there would be some kind of keyboard shortcut like holding space key and then cursor would become like a hand and you could freely drag the view and see tasks bellow the fold?

    In any case thank you again for sharing this tool!

  120. Csaba Mátray says :

    I love this app! Is there any way to change the pomodoro basic time from 25 to 55?

  121. lpl says :

    Looks like a great tool Dimitri!
    Next step would be to make it sync with outlook/google tasks. I’ll get a look at the xsd and transform my outlook backlog tasks to a suitable xml format for Portable Kanban. An outlook plugin could even read the xml file from Personal Kanban, and update the outlook status field (Not started, In Progress,….), assuming that you give the columns in Portable Kanban the same names as used in Outlook. It could also use the same Outlook categories/colors to categorize tasks…

    Or just being able to drag outlook tasks to the application, would also be a great help (as long as I don’t need to re-type the subject of each task).

    A timer to keep track of the total time from start to finish would also be appreciated (but that has been asked before I think).

    Anyway, keep on the good work!

  122. Kyle Vafiadis says :

    Does this work with any Tablets?

  123. davido says :

    Hi Dimitri!

    would it be possible to add “Tags” to the views? So we can also filter tasks according to tags?

    Thanks!

  124. Silver says :

    Dmitry Ivanov,

    this is really a nice application, i am using this for my day to day tasks. i have 2 requests for you.

    1.ability to start tracking the time taken from start to finish. some thing like start date and time (create date and time is not so important for me.
    2. Ability to generate graphs from the application. i am ok to write a script to do it on top of the xml data. but i still need start date tracked some how.

    i have seen some people asking the same for you in few posts back. i am early waiting for your response.

    Honestly Great work.. really portable and cool..

  125. Dmitry Ivanov says :

    Version 2.2 is out:

    1) Some improvements to allow sharing data in small workgroups. I have had to split data file in 2 portions: config & data; some settings (in Setup/Options) will revert to default values, sorry for inconveniences…
    2) Config file is always resides in the same folder near executable file, but data file now can be placed anywhere.
    3) “Auto save” behavior is changed: “On” means that any change will be saved immediately.
    4) Reload button is back (Setup/Options/Show reload button). You’ll also see a message when data file has been changed by someone else or can reload data at any time. For “public” displays you may use “Auto reload” option.
    5) Export tab in Setup: export all the data in CSV (with tags), export schema (XSD).
    6) Some other small things, e.g. timer progress in taskbar (W7 only).

    It’s always a good idea to backup data before upgrade.

    • checketts says :

      Wow, thanks for the timer progress in taskbar (this resolves my comment from yesterday). The different colors is a really great touch!

      Well done!

    • HX says :

      Hello Dmitry,

      I just upgraded to this latest version yesterday. I like the new Find behavior a lot – it is now possible to press Enter multiple times to jump to the next find results, without losing focus. Thanks!

      However, the Find is no longer cyclic – that is, if I start a find standing on a specific task, Find only finds tasks following it, but not preceding it. This was not the original behavior, and it is pretty confusing. It also means that in order to find a task, I must first jump to the first task on the board.

      Can this behavior by reverted, such that Find is cyclic? If a result isn’t found “below” the current task, search resumes at the first task?

      Thanks for a great product!

      • Dmitry Ivanov says :

        It is like in Excel. You can use Shift+Enter to search in reverse direction or click on “Previous”.

        • HX says :

          Thanks for the quick response.

          As far as I know, Excel doesn’t work like that. Excel’s “Find” is cyclic – after the last find on the sheet, it goes back to the beginning.
          The problem with not being cyclic is that it is very confusing (after all, I wish to make sure if I have something exists in all tasks). It also wasn’t like that before, which is even more confusing.
          If you believe this is correct behavior – I obviously can’t complain, but I would appreciate if this can be changed. Maybe, if others feel this is correct behavior – this can be configurable option?

          Thanks!

          • Dmitry Ivanov says :

            Hmmmm… I’ve just checked: it is cyclic, in both directions. I can’t reproduce. Version: 2.2.4760.31069.

            • HX says :

              Oh, okay. It is a more subtle bug.

              Reproduction instructions –
              1. Create a new board.
              2. Create a new (single) column.
              3. Add tasks – name them “a”, “b”, “c”, “d”, “a” (in this order).
              4. Stand on “c”.
              5. Find “b”. Find would fail (this is the bug).
              7. Stand on “c”.
              8. Find “a”. Find would succeed, and find the second “a”.
              9. Click “Next”, and the other (first) “a” would be found as well.
              10. Stand on the second “a” (last task).
              11. Find “a”. Find would fail (this is the bug as well).

              So, the bug appears to be – if a task is not found from the current task to the end of the board, Find wouldn’t be cyclic.

              • HX says :

                (I have a bug in my reproduction instructions – from step 5 skip *directly* to step 7… :-) ).

              • Dmitry Ivanov says :

                Problem has been fixed. Thanks!

                • HX says :

                  Amazing. Works! Thanks!

                  • HX says :

                    Hello again,

                    In the recent versions, “auto save” behavior was changed (as you explain).
                    This change causes a backup software I have (which does active monitoring of the filesystem, backing up any changed files) to go crazy when I’m doing massive changes (for example, when moving a task across many other tasks – for every move the XML file is updated).
                    I’m not sure what was the previous behavior, but it co-existed much better with the backup software – I’m assuming it only saved changes every few seconds / minutes, and not every update?
                    Is it possible to make this behavior configurable? For my needs it would probably work better, and avoid conflicting with the backup.

                    Thanks!

                    • Dmitry Ivanov says :

                      You can turn “Auto Save” off and just save manually. In any case data file will be updated @ exit.

                    • HX says :

                      For some reason I can’t reply to your reply (too deep?), so replying here –
                      I am aware I can disable auto-save, but it is scary. I use Portable Kanban too often to give up on auto-saving…
                      And, counting on save on exit is really not useful – Portable Kanban is *always* open. I never close it…

  126. checketts says :

    Thanks for the great app. I love that marriage of Pomodoro and Kanban I’m seeing more and more. Is there any way to display the ‘minutes left’ on the taskbar like PomodoroApp does? (see http://www.pomodoroapp.com/wp-content/uploads/2012/01/Pomodoro_App_Timer_TaskBar_Windows.jpg) or in the Board Name?

    Having that info available at a glance has been helpful when running a timer in other apps.

    Thanks again!

  127. Ryan Cross says :

    I’d really like to use this, but I’m on a mac. I’m trying to run on wine or crossover but not having much luck. Will this run with the mono libraries instead of .Net 4?

  128. Matthew Kelly says :

    Greetings,
    Just looking at your XML and was wondering if it was possible to get the Schema used so that I can create a stylesheet for a read only view.
    eg: http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog

    This would allow a read only view of Kanban based on the xml file and associated xsl.

    Of course any style sheet created will be sent back to you.

  129. Edgar says :

    Hi Dmitry,
    great job. This is the right tool to save trees!!!
    I still wish only two features:
    –> The tags should be in the CSV report.
    In my opinion the best place in CSV would be right before the Subtask as a column per tag and the tag name as the column name
    –> And allow also numbers instead of only Yes or No in a tag.
    The reason is, we have currently tags like “planed effort”, “actual effort” or something like “effort low/medium/high” on our post-it’s and it would be very useful to get this information also in a column of a CSV-report instead of the the ‘text-field’.

    Thanks

    Edgar

    • Dmitry Ivanov says :

      It’s coming soon. A bit different way: tags will be exported to “Tags” field in CSV, separated by commas.

    • Edgar says :

      Hi Dmitry,
      could you place the tag column before the columns for subtasks, because the number of subtask-columns in the CSV based on the task with the max. numbers of subtasks which is currently in the board and this could change time by time…

      Thanks

      Edgar

  130. Peter says :

    Did the 3 minute evaluation. Excellent work! Thanx!
    If i use free sw regularly, it is my policy to donate.

  131. Eduard says :

    Hello!
    First of all – thank you for great application, I can customize everything there!
    Could you implementing printing of a task card (task which is opened for editing)? In the settings there could be a printing format definition (e.g. to fit: A3/A4/A5).
    Sometimes it is good to have a paper copy of a task in hand if PC is not available and screenshots printing is not convenient.

    • Dmitry Ivanov says :

      You can make a report: Ctrl+P, XLS, then adjust & print thru Excel.

      • Eduard says :

        Correct, it will take ~same time as “print screen” option; quick print button would work faster if I need just one task details.
        Anyway, I’m happy with current version, just suggested an idea. :)

  132. Tom says :

    Thanks very much Dmitry for making such a fantastic piece of software! I’ve been looking for a portable kanban solution like this for a while but yours is by far the most perfect realisation of what I was searching for – plus it looks great!

    I know you’ve mentioned it’s not ideal for distributed workgroups, but I was wondering whether you thought there could be potential to tweak it to allow for sharing a board among a small team? eg. it could be great if I could automatically email someone when a task is assigned to them, or what about if there was the ability to publish “ready only” views of the boards, as html (or maybe as RSS) for the team to access each day?

    Just ideas, keep up the amazing work on this project.

    Maybe a small suggestion would be to host this project elsewhere (eg. github or Sourceforge) as I only stumbled on it after hours of searching and a piece of software this great needs to be shared and celebrated! (and donated to:-)

    • Dmitry Ivanov says :

      In fact you can use PK in a small workgroup, if there are no frequent changes and only one user usually edits tasks. Others will see popup messages on every change, ‘Auto save’ option should be turned off in this case. I have some plans to improve workgroup mode in future. Thanks for donation.

      • SantaClaus says :

        I like your software very much and appreciate your great work! I was wondering if an email information system (email when user is assigned to task) is planned to be implemented? This would make this software even more perfect then it already is.

  133. Dmitry Ivanov says :

    Minor update 2.1: improved find behavior, attaching folders to task and “copy task” feature (select some task then Shift + Insert).

    • Stefan S. says :

      Hi Dimitry,
      thanks for the good copy feature. But now there is a problem on selecting task. When I click on single tasks in different columns, they all will be marked as selected. That´s not good. I think only one single task should be selected for next modification or copy actions.
      Much thanks and
      regards Stefan S.

      • Dmitry Ivanov says :

        Hmmm?! I can’t reproduce – there is always only one task selected.

        • Stefan S. says :

          1) Perhaps the cause of my problem is in using the old project file (xml) with the new Portable Kanban Version.
          Does Portable Kanban automatically convert older project Files into newer version project files when I´m updating PortableKanban Version ?
          2) But the second try with new unzipped PortableKanban (using your Demo data) shows the same efect. I can select multiple tasks by single click on different tasks in different columns.

  134. peter says :

    Great app! Thanks for letting us use it.

    Since we have it in a work group we have complemented it with a script that pulls the latest xml from a git repository, starts PortableKanban and pushes the xml back to git when kanban is closed.

    Cheers!
    Peter

  135. roman400 says :

    Thanks for a nice app. I like it very much. One question: why the app saves its XML file every minute, event whan nothig has changed? Settin AutoSave=false has no effect (app still rewrites its XML every minute).

  136. j. santi says :

    Excellent Tool!! helps me A LOT!!!! thanks!

  137. Repudi8or says :

    Great tool Dmitry, thanks so much for making it available. I just completed some lean+kanban training and subsequently discovered your tool. It provides almost all of the functionality i need. I have the following requests/suggestions.

    1) a “started work” date/time for each card so that stats can be generated on cycle time of each task. An “auto start work” checkbox for columns similar to “autocomplete” checkbox

    2) a “time spent” counter for each card and that the timer cumulatively add time to whichever card currently has focus.

    3) an “archive if column full” or “archive cards older than X number” feature so that once my DONE or ABANDONED columns are full (on screen), the oldest card(s) moves off to an “archive” (which is not shown on the visible board), but are still available for reports/stats at a later stage, thus providing a historical worklog.

    4) ability to make a card as “blocked” and provide the “block reason”. An associated “blockers” section in the report.

    5) graphing of cycle time (“started work” time – “completed time”)

    6) graphing of lead time (“card created” time – “completed time”)

    7) graphing of cumulative flow for last fortnight with numbers taken from column totals.

    I would be happy to contribute towards the coding effort if you have need of contributors

    Regards Rep

    • Dmitry Ivanov says :

      Thanks, very interesting ideas!

      • repudi8or says :

        any chance of a “dont display” checkbox on column setup (ie create a column but dont display it on the wall)? This seems like an easy way to allow an “archive” columnof done tasks older than 30 days in combination with the “move tasks” plugin.

    • Stefan S. says :

      Hi Dimitry,
      I have a suggestion for a little modification in PortableKanban.
      For my workflow it would be nice to have an “copy task” feature. I want to copy complete tasks and insert them as template for the next new task. So all fields would be already filled and must only be changed a little for the new similar task.
      Thanks, for your super program. Stefan S.

  138. Morvader says :

    Great job!

    It would be nice to have a calendar showing the deadlines.

    Thanks!

  139. Pablo M. says :

    Hi. Thank you for this amazing app.

    Is there any possibility of a linux native / compatible version? (maybe via wine?)

    Thanks.

  140. Tom says :

    Will another version of MS .NET work? Because the one you link to won’t install for me…

  141. Eduardo says :

    Thank you very much, great work!

  142. Andre says :

    That’s nice! Congrats….
    An issue: When importing CSV the priority keeps “Low” for all tasks…
    Thanks

  143. Dmitry Ivanov says :

    Version 2.0 is out:

    1) More shortcuts in “Edit Task” dialog (including Alt+Enter);
    2) Multiple tags for tasks.

    • davido says :

      Kudos! It’s working very very well for me… Thanks!

    • HX says :

      Thanks for the new version – Alt+Enter works wonderfully, and I can now cease using AutoHotKey for this…

      Tags appear to be problematic – I can’t create new tag types in Setup.

      To reproduce –
      1. Create a brand new directory with the Portable Kanban executable, to create a new .xml file. Choose to fill the new board with demo data (problem is also reproduced with an empty board).
      2. Go to Setup
      3. Under Tags, click on the first empty line, after “Delegate”.
      4. Type “Test” and Enter.
      5. An error message appears – “Unhandled exception has occurred in your application. If you click Continue…”. The error is “Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index.”.

      I can send the full exception details as well if needed.

      Thanks!

      • Dmitry Ivanov says :

        Issue is fixed, please download the latest build.

        • HX says :

          Wonderful. Tags now work correctly. Thanks!

          One last small UI issue, and Portable Kanban would be absolutely perfect –

          When searching (using Ctrl-F), and pressing Enter on the dialog (or clicking Next/Previous), the “cursor” moves to the found task, and the focus leaves the Find dialog and goes to the tasks window.

          This behavior is problematic because it makes it impossible to search for the next or previous tasks using the keyboard – there is no way to return focus back to the Find dialog (even Ctrl-F again doesn’t work).

          I believe a more useful behavior is for the cursor to move to the found task in the tasks window, but the focus should be left on the Find dialog – so the next press of Enter immediately jumps to the next found task, and Escape can be used to close the Find dialog.

          While at it, adding keyboard shortcuts for Next (Alt-N) and Preivous (Alt-P) would be nice as well.

          Thanks again!

  144. ex-hale says :

    Hello Dmitry,

    I want to make it short:

    1. One improvement (or is it a bug?): If you configure a “View” that selects special “Topics” then the displayed WIP in the column header matches the number of visible cards. That’s not helpful. The WIP display in the column header should be independent from the “View”.

    2. Many commentators make feature-wishes for PorKa. Don’t accept too much! Keep it simple! Simplicity is the key.

    3. And here is my wish list ;-)
    – Configurable shortcuts (and one shortcut for “Settings”)
    – Option for: Selected card keeps its colour. A frame around the card indicates selection.
    – ….. some more wishes, but No. 2 is so important.

  145. Oleg says :

    Hi Dmitry,

    Thank you a lot for the great application!
    I just want to add a point about usability: I use a custom DPI (in Win7 go to Control Panel > Display > “Medium – 125%”) and in the timer the last seconds digit is not visible, even in full screen.

    • Oleg says :

      …and it gets worse a bit when “+” sign is added to the measured time – in this case seconds disappear completely.

  146. HX says :

    Excellent work with Personal Kanban. Just what I was after.

    A few usability issues –

    1. When a tasks list is long, it is possible to scroll it only using the mouse-wheel, or keyboard. When using a laptop with no mouse-wheel and not wishing to use keyboard – this is a problem. Suggest on adding a scroll-bar.

    2. When editing a task, it is not possible to click the “OK” button easily with keyboard-only (no shortcut for this). Suggest adding a keyboard short-cut – Alt-Enter (like in Outlook). Currently I’m using AutoHotKey to emulate this behavior using a simple script.

    3. There are no keyboard shortcuts for the various fields when editing a task. For example, to jump to priority there is a need to press Tab 6 times. Suggest adding Alt-X shortcuts, like Alt-P for priority, etc.

    4. Would be useful to have a “comments” field, that is shown only when entering task edit, but not shown on the Kanban board.

    Thanks for a great product! Does one thing, and does it just right!

  147. Stephane Rolland says :

    Would be really great if the xml file could be located else where at a chosen filename/path, ( for example indicate a location and a file name in a dropbox folder, have different files for different totally unrelated projects). And it would be great if the software updated itself automatically whether the file has been modified ( by another instance of Potable Kanban.exe running on another computer but pointing to the same xml file ). Not great to execute the exe on different computer ( == virus infection).

  148. Stefan says :

    Hi, thanks for the new version – exports and imports will be useful.

    Is it possible to link more than one file/website with a task? I find
    it quite convenient to collect, within one card, links to different
    pieces of info…

    Thanks…………..Stefan………………….

  149. davido says :

    Hi!,

    I noticed that the “reload” button disappeared. On the first version I downloaded, there was an “auto refresh” option. So if two users have the program open, and one performs a change, the other user can see it. (this used to work). Could we have this feature back?

    • Dmitry Ivanov says :

      There is no “Reload” button anymore, instead you’ll see a message that file has been changed almost immediately.

      • davido says :

        We have been doing some tests. Two different users accessing the same file. We have autosave=false. If any of us changes something (insert a new task, anything) and saves, the other one doesn’t see anything. I can see that the data file has changed (since the last modification date changes in the file system). However, we get no pop-up and the board doesn’t refresh :(

        • Dmitry Ivanov says :

          This may happen if data file is shared on Linux/Samba, non-Windows and/or removable shared storage. At the same time it works when files are placed in cloud-based storage, e.g. Skydrive or Dropbox, then every user has synchronized copies on local disk. Anyway, please keep in mind that the application is intended for personal usage.

          • davido says :

            Thanks! For a while, I thought I was just exploiting a very convenient bug. haha.

            Could we then get a reload button? It would prove convenient in our case :)

            Cheers :)

  150. Clint says :

    Have tried each of the reports in the new 1.9 version and I get the following message for each report

    Unhandled exception has occurred in your application. If you click continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately. Could not find a part of the path C:\Users\PowerUser\AppData\Local\Temp\Report 49\2012.xls

    Any ideas on how to get all the erports to run

  151. Grzegorz says :

    Is there any way to translate your app into other languages? I could do that if Portable Kanban support localization.

  152. Dmitry Ivanov says :

    Version 1.9 is out:

    1) Subtasks: add as many as needed to the every task;
    2) CSV export (thru Report/CSV);
    3) CSV import (Setup/Import).

  153. davido says :

    Hi! First of all, congrats on a great app!

    I have noticed one thing in version 1.8:

    1. If I have many tasks, there is no scroll bar to see them all, so some of them are unreachable

    And I have a feature request:

    Could we have the possibility to add swimlines?

    Thanks!

    • Dmitry Ivanov says :

      Use mouse wheel or arrows for scrolling. To switch view: click on view name or Ctrl+Tab.

      • davido says :

        Greetings Dimitry, I see, I have to be ON the column (mouseover) to scroll… Aha…

        And the views… Yes, I didn’t see a way to switch view because I had created only one… hehe… Really cool :)

        What about swimlines? Do you think that would be a possibility?

      • Srivatsan says :

        Hi Dmitry, Hats off to your app. I have done extensive searching for an excellent Kanban app, & I must admit, your app stands apart from the rest. Thanks for the offline feature especially; it is really impressive that you take user feedback & improve the app.

        Feature request: I found one feature in another Kanban website, which I feel if added to your PK, will make it much more awesome. It is the feature of breaking down a task in to subtasks with check box against them. This a must-have feature for a kanban app. There must be a button which will expand & collapse this subtasks. Hence it can be expanded only when needed. There must be a check box against the subtask to indicate it is completed.

        It will be great if you integrate this feature in the next version of your app. I have shared a picture of this feature in the link below for your reference.

        ———————————————————————-

        One more feature request: You have an inbuilt Pomodoro timer. It will be great if it is possible to link the pomodoro timer to a specific task in progress. this wil enable to track the amount of time spent on a task.

        Thanks in advance

  154. Stefan says :

    Just tried out vs. 1.8 and I am very happy with the option of views, especially their flexibility.

    Quick question: I currently have two independent boards which I would like to combine since they correspond to two different views (Home and Work). Is there a simply way do merge the two, or to import one into the other? I do not feel like redoing all the cards and settings!

    Thanks for your help, and for this “great little” tool…..Stefan…………

    • Dmitry Ivanov says :

      It’s possible, but will require manual editing of xml files using some XML editor, e.g. Programmer’s Notepad (http://www.pnotepad.org/) or just Notepad:
      1) Close PK, good idea to make backup copies of data files.
      2) Open both data files and copy everything between Persons, Topics, Columns and Views sections from one file to another. If columns are the same in both boards you can copy everything in Tasks section from/to every column.
      3) Start PK and tweak settings.

      • Stefan says :

        Thanks for the suggestion to edit the xml file. Seems straightforward…

        Have tried to do this but everything turns out to be messed up (which, I am sure is my fault). Cards in some column claim that they are from a different column, if I move one card , another one actually jumps around, and I cannot even delete some cards or change the column they appear in.

        Spent more than two hours on the attempt to merge two boards but will need to begin from scratch, I am afraid… Bye Stefan

  155. Dave says :

    I am not able to save. When I close out the folder the work disappears. Do you have a suggestion?

    • Dmitry Ivanov says :

      Try to expand zip file to some folder first, “My Documents” or any other you have full access rights. Looks like you are starting app straight from zip archive.

      • Dave says :

        You are correct. I moved it to my documents and have it working correctly now. This is an incredible tool. Great job. Thank you for sharing.

  156. tchjunky says :

    Think I found a bug. I updated to version 1.8 and my tasks are no longer being marked as completed when they are moved to the Done column. I tried this with existing tasks (that were created in 1.7) and newly created tasks (created in version 1.8). In the settings, the Auto Complete check box for the Done column is selected. I am not using any custom views.

  157. AdrianB says :

    Love your work. Also interested in: Shared use (i.e. via dropbox), Android app.

  158. Dmitry Ivanov says :

    Version 1.8 is out:

    1) More shortcuts and clicks (see built-in Info/Shortcuts);
    2) Fully configurable UI;
    3) New thing: views. You can group any combination of columns, topics and persons into as many views as needed and access them thru tabs. It’s not exactly like grouping, but not any worse :).
    I’m going to take a little break and keep this version stable for some time. Of course, if any bug will be found I’ll fix it a.s.a.p. I’m looking for good web resources where I could put some information about PK, any ideas?

    • Nader Khorrami Rad says :

      It’s great, many thanks…
      Just one little thing: there was a “visible” property for the columns that is missing now, wasn’t it?
      Keeping the finished tasks out of the sight is helpful, it increases the focus.

    • mb says :

      Great job as usual! This product was good to start with and has become even greater over time. Thanks again for taking the time. I am not sure of a good web site, but I have recommended this product to many people.

    • mb says :

      I believe I found a bug. When you create a view and switch to the view, the report option does not work, I switch to the new view and hit the report button, but all columns, topics, and persons are blank even though they are within the view.

  159. Tom says :

    How to collect statistics on how much time is spent on a particular task, i.e., associate timer with a particular task?

  160. Clint says :

    This an excellent app. Would it be possible under setup to have a tab for priority to allow for what is selectable in the drop down list when setting up a task. Similair to the topic tab with selectable colours etc

  161. Chris Saunders (@ChrisRSaunders) says :

    Has anybody tried using the Portable Kanban with Dropbox?
    Hence using Dropbox as the portable device, so it can be used beween machines.

  162. Stefán T. Hösk says :

    Great app Dmitry!

    And I have a few comments / Questions :)

    1) When sorting after Persons I always get an exception, my guess is that not all tasks have a Person assigned to it.

    2) Can you put in an easy filtering so I could filter out for example: All tasks assigned to “Tom” ?

    3) Do you have an xsd file for the xml file? I am making a small program to convert our task data (in Dynamics NAV) to your xml structure and a schema file would help a lot :)

  163. tchjunky says :

    Thanks for working on this great kanban solution! This is exactly what I was looking for.

    After using it in my day-to-day workflow for a while, I’ve jotted down a few features/suggestions for you to consider implementing in a future release:

    1) Double click a column header to add a task in that column.
    2) Select a card and press Ctrl+C to copy the task’s text to the clipboard (useful for source control check in comments).
    3) Use middle-click to move a task to the next column.
    4) Add right-click support to cards with options for: Copy task text, Edit, Duplicate, Delete, etc.
    5) Sort tasks by pressing F5 without the Sort Tasks dialog box appearing (F4 can still be assigned to show the dialog box).
    6) Add an option to show an arrow or some other kind of indicator when there are more tasks “above/below the fold”.

    Thanks again!
    tchjunky

    • Alexander says :

      I’d also like to see the feature to create a duplicate of a task. Would be very convenient sometimes, especially when the card has many list items etc.
      Also I want to suggest adding a written ChangeLog to the distribution files.

  164. Bob says :

    This is an awesome app! Have you considered the possibility of a linux compatible version.. or maybe to port it to java? Keep up the good work!

  165. Nader Khorrami Rad says :

    I also believe that having board tabs would be great.
    However, I personally prefer to manage all my work in a single board.

    • MB says :

      I also prefer having one board….

      • Dmitry Ivanov says :

        Well, I’m working on that. Currently I have the following idea:
        1) “virtual boards” with set of selected topics;
        2) one “common” view with all the topics + as many as needed filtered views (virtual boards) that can be switched with toolbar button and/or shortcut (Excel-like Ctrl+Tab or something like that).
        So it still will be the only one board/file but with optional user defined subsets. And the old approach with using separate files will work too, of course. Unfortunately implementation will take some more time than usual, in 2-3 weeks I think .

  166. Stefan says :

    Hi – thanks for the new version. I appreciate the added flexibility,
    very useful options.

    Did you notice that the screen shot of Vs. 1.7 at the top of the
    page begins to resemble the picture of the real Kanban board
    just above it? Not there yet completely… :-)

    By the way, I am not convinced that running two copies of the same
    program to have two boards is the cleanest and most convenient
    way… Having access to all of them from one place would be great.

    Thanks!

    PS: I have now added two columns (to do next & in progress)
    to my board, getting into the Kanban spirit. I realized that my
    approach so far has been to carefully structure what is called
    “backlog” in Kanban.

    • piotrek1961 says :

      +1 for “all on one board” approach. Just adding ‘visible’ check in Options > Topics would do it. Saving view for later use would be a big bonus…
      Dmitry, this is great little program; thanks for developing it.

      • Stefan says :

        Well, personally, I’d prefer other boards to be *one* click away only – like in a browser with tabs. No idea how hard to code this is…

  167. Dmitry Ivanov says :

    Version 1.7 is out! There are a lot of changes:

    1) First, back to the original idea: 1 exe file + 1 xml file. Config file is not needed anymore, you can delete it. Note that xml file should have exactly the same name as executable one and reside in the same folder.
    2) Configurable task cards: fonts, single/multiple lines, subtext with optional information.
    3) Configurable task tooltips: you decide what to show, nothing or all the task parameters.
    4) Configurable task sorting.
    5) Much more settings. Open Setup/Options to tweak app look the way you want.

    Concerning idea to have more than one board (e.g. office/home): I still think that the simplest solution is the best one, there are 2 possible ways:
    1) Create 2 folders, put the app into every folder. Each copy will use own data file.
    2) Put more than one exe file into the same folder but with different names. E.g. “home.exe”, “office.exe” – each of them will create data file with name like “office.xml”, “home.xml”.
    3) You can add board name to window caption, see Setup/Options/Miscellaneous/Board Name.
    In both cases you will have 2 totally independent boards which may have very different look; both can be used simultaneously.

    Thanks to everyone for suggestions! I still have some more features in the queue that will come in the next version: filtering, import/export from/to csv…

  168. Stefan says :

    Hi

    here’s a screenshot of my PK board (hope this works!):

    I’ve got permanent header cards (orange) which carry no tasks, urgent cards (light green) which need acting; normal cards (dark green) which have some todos; and taskfree cards (same colour as background). Each card is like a container for tasks – not a task itself; hence I do not need to associate a priority with them (especially the headers and the empty ones which are sticky).

    I’d appreciate to also link one card with more than one file or website – you
    probably can see why this is useful in my case!

    Thanks again for being responsive to suggestions.

    • Stefan says :

      Embedding my screenshot did not work; maybe the link below is accepted:

      http://sdrv.ms/NDresv

      Bye.

    • Dmitry Ivanov says :

      Wow. I think that it’s totally different concept than kanban in fact. Fortunately it’s possible to use the program this way, but some main kanban ideas are missing: cards travelling from ‘backlog’ to ‘done’ (flow) and WIPs (work in progress) limits.
      Consider changing structure e.g. the following way:
      1) Research, Teaching etc are topics in fact. Orange cards are subtopics. There are no subtopics in my app, but you can create something like Research/Students, Research/Proposals … Admin/VPN etc. You can use similar or close colors for subtopics.
      2) Green cards are real tasks, may be in progress or coming.
      3) Gray cards are tasks in backlog.
      4) Create columns like Year/Month/Week/Today/Doing/Done, 3-5 is really enough. ‘Archive’ may be hidden – some tasks may be ‘reused’.
      5) Set WIPs. Anyway there is a reasonable limit of tasks that can be done daily/weekly.
      Then you could see what you have to do and when, choose task that you’re going to deal with today/this week; or delay some task if you see that you’re too busy etc. I think it could be more convenient.

      • Stefan says :

        Hi – thanks for taking the time to suggest changes to my work flow.
        The system I use has evolved over a number of years (without knowing anything about Kanban and a little about GTD). The slightly “static” approach with cards as “containers” which can be empty suits my information “flow” well.

        I am not sure whether a full-fledged Kanban approach would suit me but I will certainly have a look.

        What I know for sure is that I want to minimize the administrative load: have as few cards as possible and edit them easily. I think of my board more as a “repository” about information and tasks than as a tool to structure my work.

        The most important feature for me is to get a global view of the things I work on (that’s why I’d like to be able to put much info on the face of the card).

        I understand if you decided to no longer listen to my suggestions because they do not stem from Kanbanism but I’d be pleased if there was a little room for non-purist users of your program!

  169. Nader Khorrami Rad says :

    Thanks Dmitry for this great software.
    It’s a short while since I’ve started using it, but seems like I’m going to enjoy it for a long time.

    May I suggest some items?

    1—
    The most important thing I wish I could have is the word wrapping option. I can’t see the whole text, even though my boxes are large enough to show two lines.

    2—
    Isn’t it possible to change the shortcuts? I couldn’t do that. I wanted to disable the right-click shortcut; I’m not comfortable with it. by the way, isn’t it useful to have a right-click menu for items?

    3—
    and here comes the coolest thing: having a grouping and filtering option for the topics! It would be great… so great. I have many topics, each with many stories. The current view (main view) is focused on works. The grouping/filtering feature provides another view, which focuses on topics instead. I believe that many people would need this kind of view. The grouping feature can make horizontal lanes, each for one of the topics. The stories of each topic will be distributed in different columns of their lane. The filtering feature will simply show one (or a number) of the topics.

    Thanks again
    – Nader

    • piotrek1961 says :

      As mentioned few times in comments, filtering by ‘context’ would be great; I believe many users would use it. If you are @office, you do not want to see items that can only be done while @home. The filtering could be as simple as on ‘Columns’ tab: visibility can be ticked on or off. So we need something similar on Topics, and possibly Persons tabs.

  170. Stefan says :

    Hi

    thanks for increasing the tool tip text length! Helps a lot.

    i have now replaced the two boards which I used to have with
    Pebgy (shutting down mid-August), and I am pleased with PK.

    Not surprisingly, I can think of further changes…

    For example, I do not have any use of the counter telling me
    the number of cards per column – I’d be pleased if I could
    switch it off entirely.

    Similarly, I rarely use any of the icons displayed in the top –
    in my view, they could go to the bottom, or possibly even
    minimized.

    The freedom to choose the background colour and that of
    the column headers would be also welcome (although they
    have been chosen quite nicely).

    Tabs (or similar) to switch between boards would be great;
    currently I use trick#1 as a working work-around.

    As I said before, my use of PK would suggest to have cards
    without any priority…

    Anyway – great fun to use it as it is!

    Thanks for sharing PK.

    PS: Would be happy to share a screenshot of
    my board if the creator was interested….

    • Dmitry Ivanov says :

      Hi Stefan,

      Almost everything you requested will come in the next version; end of the next week, I think. Just curious: why do you need “no priority” cards? You could use default “Low” for all the tasks and/or turn off priority marks (Setup/Options/Show Task Priorities). Screenshot: would be nice, if it doesn’t contain anything confidential, of course :)

  171. Dmitry Ivanov says :

    Version 1.6 is out! Changes:

    1) Minor tweaks (better tooltips, resizeable dialogs, Ctrl+T/Ctrl+D for date/time insertion in “Edit Task”, activating columns by clicking its headers etc);
    2) “Reload” function is abandoned, but you’ll still see warning message if data file changed by some other program/user.
    3) Finally: configurable fonts and cards size. Note that these settings are machine-dependent, so you can use different fonts to adjust view on every computer.

    Thanks to everyone for requests!

    • Stefan says :

      Hi

      thanks a lot for the new version.

      I appreciate the flexibility to resize the cards and the fonts VERY much.

      Now that you have won me over to really use PortableKanban, I cannot help
      but suggest more changes, in case you plan to further develop your program.

      1. Allow me to decide whether to show me – or not! – the date of creation of a card in the tool tip; just as with the deadline date;

      2. Allow me to have cards with NO priority at all.

      And a question: it seems that the number of symbols displayed in the tooltips
      is limited. Is this a Windows limitation? Would love to see more text in the tooltips!

      So much for today – thanks again.

      Bye….Stefan……………….

      PS: I have found a way to introduce empty cards by giving them the colour of the background and writing on it in the same colour…

    • obsidianz says :

      Thanx Dmitry !! It gets better an better.

      • obsidianz says :

        Hi Dmitry

        A few comment on the enhancement.

        1. A bug report on the beta, I tried to make the card as big as i can but the text title still does’nt wrap on the card. I believe the purpose of sizing up the card was to accommodate more text and sizing down to accomodate more cards

        2. Some User interface ideas and to avoid duplication of info.

        Info on Cards
        As this is considered important , All info should be available at a glance.
        Just run portable kanban, look at the card, do the task. No need to
        move mouse to each card just to get the info.

        Suggested info:

        1. title
        2. priority
        3. Dateline
        4. Person assigned to

        Info off cards (in tool tip)
        This is secondary info mainly for verification/more details so have to
        move and rest mouse on the cards.

        Suggested info:

        1. detailed task
        2. Created date
        3. Link availability
        4 ……

        probably others can chip in on which should be on or off the cards thx

        Obsidianz

  172. Stefan says :

    Hi, I do like Kanban. Some little tweaks might help to make it even more popular.

    For example, the possibility to make cards smaller would be
    wonderful – currently, each card requires the space needed for three
    lines but I can write on only one line.

    To give the columns more structure, I like to use empty cards (well,
    I have to put a dot on them), and I would like to make these empties
    much smaller, and really empty!

    Choice of fonts and sizes would be great, too.

    Anyway, thanks a lot. Bye.

  173. Todolist_Guy says :

    Portable Kanban!!

    This program is a lifesaver. I am a big Todo list user and had never even heard of “Kanban”…..

    In my position I create and close up to 20 critical items a day and realized that I was spending too much time on prioritizing but had no idea such a program existed.

    And now on to….. a couple of requests.

    1) Focus the search field when CTRL-F/Search menu item is used. (so you can immediately start typing)

    2) Pre fill Column info when column header is clicked prior to the “+” icon. (e.g. Clicking Today 8/10 would change Column entry set to “Today” when clicking the “+” icon.

    3) Add something like CTRL-D for date and CTRL-T for time for adding notes to a task. (e.g. July 23, 2012 12:05 am)

    4) Add csv import and export (with a priority field). This way users of other Todo list programs can easily test drive this program.

    5) Put up a paypal link for donations. I get that it’s freeware but I would still love to buy you a beer!

    And I like your approach to keeping the program simple. No reason for bloatware here imho (he says after requesting program additions …. sigh)..

    Thanks!!!

  174. icreate says :

    Hi. I am getting a NullReferenceException when trying to save the settings.

    System.NullReferenceException:Object reference not set to an instance of object.
    at
    PortableKanban.PortalbleFileSettingsProvider.SetValue(SettingsPropertyValue propVal)

    BTW, You filled a BIG Need with a great application. Great Job.

  175. Laura says :

    I would like to put in a vote for configurable font sizes. I have my screen at it’s highest resolution but the font size is huge, so I can’t see much of the text in each box. Thank you for putting this program together. it looks great.

  176. obsidianz says :

    Thanks for the great apps !
    Here’s my suggestion to make this awesome simple apps to be compact. Of course it up to you to evaluate whether it necessary…

    A. Customisable font
    1. resizable font
    2. option for bold, normal, italic.

    The resizable font would help to squeeze more text when
    portable kanban is used on a smaller size. For instance on about half or quarter of screen for reference, while sorting file/doing stuff according to task listed in the kanban.No 2 just for highlighting specific names, etc

    B. Word wrap first line of text/title in task box up to 2 lines.add a third line for priority,Person,Deadline, whether theres a link or not.

    Task box size and space between text & box may need to change to achieve this.

    Example

    Update Budget 2013 with
    latest figures from Mark
    1 | ME | 31/7/12 | ↓

    This will provide all the information needed without
    having to click on the task.The tool tips is still useful
    for viewing the task details

    C. Provide an option in setting whether to give warning or not before deleting/right clicking on item under done.As right clicking on other column move the task and doesnt delete it.

    D. Create more option for sorting and activating it by toggle.
    1 – By deadline. 2 – By Alpabetical order, 3 by Priority.

    Phew.. thats about it. Thanks

  177. Steve says :

    Kanban is a great little program and making it portable as well is fantastic. I wish more software developers would do this sort of thing, so well done.

    One thing I feel Kanban could do with is an option to hide the Topics which I am not working on. For example when at work I would not be interested in any Home or Hobby topics.

    How about a drop down options box which would permit the user to select the topics they are wanting to see?

    • Dmitry Ivanov says :

      Good idea. For a while there is simple workaround: using 2 data files, one for work/office, another for personal/home related topics. See Trick #1 above.

    • MB says :

      Have to agree about this program, it is a nice little gem. I have been using it for about three weeks at work and it has helped me organize my often hectic and complictated work load. Can’t wait to see what other additional features are added, as long as it does not over complicate this great simplistic program.

  178. Dmitry Ivanov says :

    Version 1.5 changes:

    1) Application renamed to “Portable Kanban”;
    2) Now it works only in portable mode, all the settings stored in ‘PortableKanban.config’ file;
    3) Toggle timer/date without changing option in Setup/Options.

    Note: after upgrade reselect the existing data file. Some settings in Setup/Options may revert to default values. Don’t worry, your data won’t be lost.

  179. Dmitry Ivanov says :

    Version 1.4 changes:

    1) Minor tweaks;
    2) Simple reports (html or xls).

  180. Dmitry Ivanov says :

    Version 1.3 changes:

    1) Minor tweaks;
    2) Task tooltips (Setup/Options/Show Task Tooltips);
    3) Task priorities (Setup/Options/Show Task Priorities)
    4) Default topic & person for new tasks.

    • MB says :

      Wow….great job, love the new additions. The tool tips really help too, especially for longer text that gets cut off. Thanks again for including some of the recommendations! Great stuff!

    • MB says :

      Again, really enjoying using the tool you put together. I can’t stress enough how easy it is to use, but extremely functional. Possibly one other consideration. On a task card, currently there is only a field to input the task information, which then shows on the card. Is it possible to create a second text field called “task description” or something like that where you can input more notes about the task, without that information showing up on the card? For example, if I needed to call Joe about something, I might input a task card like the following:

      Task: Call Joe

      Task Description: When I speak with Joe I have to ask him about thing a, thing b, and thing c.

      The only field that would print on the card is the task, but I could then open the card to see the other details so I don’t forget things I wanted to ask Joe.

      Thanks!

      • Dmitry Ivanov says :

        I’m just trying to keep app simple. Possible workaround, try to type:

        Call Joe ENTER
        When I speak with Joe I have to ask him about thing a, thing b, and thing c.

        Any text after 1st new line break won’t appear in a card. Text box accepts ENTER.

      • MB says :

        Thanks and I completely understand. Your right, need to keep it simple or it becomes too much work to keep updated:) Request withdrawn. Again, great job and thanks for all your work!

    • MB says :

      Also, by the way, using this on a different computer with a higher resolution worked just fine for me. Therefore, although selecting font sizes would be a neat addition, not sure that it is required. Same thing with printing. Although would be a nice feature, I think you said it best in another comment where this app should remain simple versus complicated. Today I used the program all day for my job and I have to say it was amazing to keep things organized and see my progress in some structured way. Good stuff!

  181. MB says :

    Great tool, was looking for something simple and effective like this. Just curious if any plans to put in any priority type tags into the tasks. I know the order of the tasks on the board note the priority order, but thinking having some kind of tag to identify things like whether the item is important not urgent, important and urgent, neither important nor urgent, and not important but urgent (or even the overly simplistic high, medium, low). Or better yet, let the user create their own priority types like you do for all the other categories in the setup screen. Then possibly display on the card either by using some kind of color scheme (let the user choose) or text notation (let the user choose) the priority so that as you move the cards around, you can take that into consideration.

    Again, great tool and look forward to future enhancements!

    • MB says :

      Also, one other minor thing. When there are no cards in a column, it does not currently display the WIP value. Once you have a card, then it displays it something like 1/3. Any chance by default when no cards exist in a column that you could display 0/3 or something like that so you always know what the WIP is, regardless if any cards exist. Thanks!

    • MB says :

      Sorry for all the comments, but just really excited about your tool. One other possible request for the future. During the setup of “topic” and “assigned to” any chance to provide the capability to indicate one of them being a default value? For example, since I only play to use for work and myself, it would be great if it always defaulted to work and myself instead of my having to select it.

      • Dmitry Ivanov says :

        Thanks! A lot of ideas – I have to think…

      • MB says :

        No problem and even if these features don’t make it in, still a very good tool. It was exactly the type of tool I was looking for that I could not find anywhere. You did an excellent job and in my opinion it is currently the best tool out there for this type of tracking!

        While I am wishing, just a few more potential items for future consideration:)

        – Configurable font sizes. Although it does a very nice job resizing based on the screen resolution, might be nice to allow the user to change it on their own, especially if you have a lower resolution but want a smaller font so that more text can display.

        – Print feature. Although I know the whole point is to have an electronic board and not use paper, still might be handy if I know I will be away from my computer for a day to print out the board. It doesn’t have to graphically look the same, it could be just a simple list that is broken down by queue with the task attributes printed.

        – When you have so many task cards and you can scroll, might be nice to have some kind of indicator (i.e. scrollbar) so that you can tell. You sort of can tell by looking at the total count of items but might be good to be something concrete in.

        – Not sure how the sort button is supposed to work and what it sorts by. When I hit it, it does change the sort order, but it is not in alphabetical order by the task name. So maybe it is sorting by something else. When I hit the button a second time, it does not appear to do anything such as reverse order.

        – On my earlier comment about priorties and allowing the user to set a color scheme, after thinking about it don’t think color scheme would work since color schemes are used for topics as well and would conflict. So not sure how that could work then besides possibly allowing the user to identify some sort of text that might display in one of the corners of the card such as “H” for high. Would have to be in a corner not to take up valuable task name space in the middle of the card. Also, would be great if the “person” name showed up in a corner versus with the task text to allow more space just for the task description.

        – I believe two minor types on the help/info screen. Under the focus section, says “Mofe” versus what I believe should be “Move”.

        – Under setup options, might be nice to include an option to allow the user to always open the program in “full screen” view.

      • Dmitry Ivanov says :

        Configurable font, print – considering… Scrollbars – actually I removed them – UI looks much cleaner without them, but maybe I’ll find some other solution.
        Sort order: for unfinished tasks it’s always by deadline (if any), then by creation date. For completed ones: by completed date (descending).
        Priorities: coming…
        Person names: try to use initials instead of names.
        Typos: fixed.
        Full screen: if you close app in full screen mode it will be restored to full screen next time. But may not work when version has been changed.

      • MB says :

        Sounds good. Couple of notes.

        – Glad to hear configurable fonts is under considerations. Printing is good, but would choose the configurable fonts over it:)

        – Glad to hear priorities are coming.

        – As for person names, I do use initials which is fine. I don’t think this would be an issue if the font was configurable so that I could squeeze more text on a line if I wanted. This one is not a huge deal since I don’t see myself using the assigned person feature that much since I plan to use for my own tasks.

        – Thanks for the tip on the full screen, wasn’t aware of that.

        – No worries about the scrollbars, I agree it might look better without them. Just at first I wasn’t aware it was scrollable, but once figured out no issue.

        – Thanks for the clarification on sorting.

      • Dmitry Ivanov says :

        Try new one.. Font & print – next week, maybe.

  182. Dmitry Ivanov says :

    Version 1.2 changes:

    1) Search;
    2) Timer shortcuts.

    Trick #1: how to use more than one kanban board at the same time:
    1) Check off “Use Portable Settings” in Setup.
    2) Create 2 folders and copy app, data and portable.config files to every folder.
    3) Change data path inside every portable.config file (it’s just plain xml)
    4) Create shortcuts to every app file etc.

  183. Dmitry Ivanov says :

    Version 1.1 changes:

    1) Minor tweaks;
    2) Task sorting;
    3) Supports portable configuration & storage.

  184. quizld says :

    I was searching for a tool to manage my blogging platform and this looks good. Downloaded it and it works great. I like the timer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 81 other followers

%d bloggers like this: