taskline icon indicating copy to clipboard operation
taskline copied to clipboard

Duplicate software?

Open smith558 opened this issue 5 years ago • 8 comments

What's the difference between taskbook and taskline? These 2 apps seem identical, even the walk-through screenshots are identical in content.

Just trying to figure out if these 2 are forks or developed independently or cooperating in any way. If not, which is better?

smith558 avatar Jul 12 '20 16:07 smith558

Hi @smith558, taskbook was developed a long time before taskline, I started using taskbook in 2019 but i missed some features in taskbook. So i started taskline, a complete independent rebuild of taskbook in typescript. And added a lot of cool new features like:

  • Sync tasks across all your devices with firestore.
  • Advanced duedate functionality
  • Custom color themes
  • New list filter attributes
  • Possibility to use id ranges
  • Possibility to cancel tasks
  • Possibility to rearrange item ids
  • Timetracking for tasks
  • Multilanguage support

I hope that helps you.

perryrh0dan avatar Jul 12 '20 16:07 perryrh0dan

Thx for fast response!

smith558 avatar Jul 12 '20 16:07 smith558

This is a great port. You've added features and tightened some aspects of taskbook. That being said, given that the taskline interface and even the readme plainly follows the taskbook design, and as you say above you rewrote code from taskbook to make taskline, the name similarity, etc, maybe a nice, visible, thank you to taskbook? I may have missed that, but I looked through the readme and didn't see any mention of taskbook.

spasquali-ww avatar Jul 20 '20 17:07 spasquali-ww

Hi @spasquali-ww,

Thank you for the kind words. You are right at the moment taskbook is only mentioned in the license file. But i will think about a banner in the readme.

Best Regards Thomas

perryrh0dan avatar Jul 22 '20 06:07 perryrh0dan

Any update on adding this? It took me a while to figure out what was going on because the project descriptions and readmes look identical for the first few lines. Also given that taskbook seems to be unmaintained, it would likely help people to figure out that this is a TypeScript rewrite with added features...

chmac avatar Jul 11 '21 11:07 chmac

Reopened as there seems to be an interest in this.

smith558 avatar Jul 27 '21 10:07 smith558

  1. It would help everyone if you explained the need to rewrite the entire piece of software just to introduce types and why you couldn't just add the new features on top of the original repo.

  2. I scanned through the readme very quickly and found no credit or mention of Taskbook, which in my opinion should be in H1 tag at the very top.

AbhishekAmin avatar May 23 '22 19:05 AbhishekAmin

You guys are right. I have updated the readme: https://github.com/perryrh0dan/taskline/blob/master/readme.md#highlights and linked directly to the original project. But I would also like to mention that besides the same interface to the user, Taskbook and Taskline are two completely independent projects and the code has been completely rewritten and from my perspective much more modular and maintainable.

perryrh0dan avatar Jun 06 '22 21:06 perryrh0dan