johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
11.53k stars 889 forks source link

Consider adding Trello Integration #293

Open Arcyne opened 4 years ago

Arcyne commented 4 years ago

Hi, this is a feature request rather than a bug.

My company uses Trello a fair bit, but I enjoy the deep persistence (nagging?) of the Super Productivity reminders. :-) An integration with Trello would allow me to add the scheduled reminders/etc from your interface, but also give some transparency to the Trello board. It also allows my manager to easily drop tasks into the shared Trello board and I won't miss them due the the task sync from Super Productivity.

Note, Google Keep/Other integration Hub might allow for a multi-step hop integration so if you have any ideas for a non-code workaround I'm open to them.

Sincerely, R

johannesjo commented 4 years ago

Hi there! Thanks for opening this up.I am definitely open about this, but I won't spent much time on it myself. PRs welcome!

Arcyne commented 4 years ago

Cool, Sounds like a weekend project for me. I’ll let you know how its going after the weekend.

R

Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10


From: Johannes Millan notifications@github.com Sent: Thursday, March 5, 2020 9:48:25 AM To: johannesjo/super-productivity super-productivity@noreply.github.com Cc: Arcyne rharlicker@hotmail.com; Author author@noreply.github.com Subject: Re: [johannesjo/super-productivity] Consider adding Trello Integration (#293)

Hi there! Thanks for opening this up.I am definitely open about this, but I won't spent much time on it myself. PRs welcome!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjohannesjo%2Fsuper-productivity%2Fissues%2F293%3Femail_source%3Dnotifications%26email_token%3DAEXQVRDAPVKDXCKCRWYGL5DRF7CUTA5CNFSM4LCLVNF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN5YZWI%23issuecomment-595299545&data=02%7C01%7C%7C95f3af40d8b242b8abc108d7c11ca4e6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637190201069393188&sdata=DNMhoS%2F5a%2FkmnPxnrhqNntSkzpQ%2B8C4hMPvELkqdtoY%3D&reserved=0, or unsubscribehttps://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEXQVRDMNNHZPSLTNAN4LVTRF7CUTANCNFSM4LCLVNFQ&data=02%7C01%7C%7C95f3af40d8b242b8abc108d7c11ca4e6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637190201069403180&sdata=gh5bPrY2oNt%2B%2FECSTLCpCAWYJX2qDt3m%2BJ3JsxX9Tm4%3D&reserved=0.

johannesjo commented 4 years ago

Let me know if you have any question!

johannesjo commented 4 years ago

@Arcyne if you're still interested: This should be much easier now :)

johannesjo commented 4 years ago

@Arcyne I suppose you're not working on this any more, am I correct. No worries and no pressure, but I'd like to know :)

smalltimer commented 4 years ago

I think integration with trello is dangerous, and for open-source and free software, it's a step in the wrong direction. I really hope superproductivity will stay away from any commercial interference (obviously apart from as many donations as we can give to the main developer @johannesjo !!).

johannesjo commented 4 years ago

@smalltimer Thank you for your input. I agree that Super Productivity should never become intertwined with any commercial (non-open-source) software to the point that you can't use the app without it. Any kind of such integration should also never be enabled by default.

I see no harm in adding additional Issue providers though. It just means that people would gain flexibility. I don't know how often that is the case with Trello, but with Jira I often simply have no other choice than using it, because the company I am working for uses it. I really like the option to import my issues from there, but I absolutely don't have to use it for my private projects (and I don't).

smalltimer commented 4 years ago

I agree! I am lucky that my work (a scientist) does not bind me to a specific platform. I see your point though and it makes total sense.

I am wary of for-profit companies because when you allow synchronisation with such platforms, in some sense, you give away some control. For instance, if trello decides to change its API or block access from superproductivity because it wants traffic on its own website rather than through an open-source app, a number of users will be forced to file issues with you here. I believe as the developer of an open-source app, you should not have to deal with these problems as they are uninvited and unwelcome stress.

That said, I suppose it is a very idealistic point of view, and I imagine most of us are bound to one commercial platform or another (sadly). Thank you very much for sharing this fantastic software for free. I was using a frankenstein getting-things-done workflow to manage my projects using todo.txt files. Your app changed all that :) I am able to efficiently track and manage about 15-20 open projects (some much more active than others) at the same time in a very organised manner. Thank you!!

My programming skills are limited to making mathematical models for research, but if I can contribute in any way (e.g. conceptually) I would be very happy to chip in.

Cheers!

johannesjo commented 4 years ago

@smalltimer I really appreciate your point of view. Dealing with third-party APIs can really be a pain for sure (I don't know how many weeks I unproductively sunk into publishing this to the Mac Store, but this is another story :)).

If @Arcyne is willing to work for on this feature, I am really happy about it and I am all for people giving the option. Many use Trello and as Super Productivity doesn't (yet) offer the possibility to share task lists with others, this could be a really nice addition for people using Trello.

My programming skills are limited to making mathematical models for research, but if I can contribute in any way (e.g. conceptually) I would be very happy to chip in.

This is great to hear! Giving feedback in any kind of way is very welcome indeed! I'd really like to make the app as good as it can be.

There are also many other options to contribute to this project. I think what might help most, in the long run, would be getting more people on board with the project (starting with more people using it which will hopefully trickle down to more people contributing, providing feedback, etc.).

smalltimer commented 4 years ago

@johannesjo Thanks for pointing me towards the contribution page. I'm already spreading the word, and at some point I also intend to write a blog-post about it (given my workload that is probably some way off though). I'm a neuroscientist, so if you need some advice regarding the design of the software from a more cognitive/psychological perspective, do not hesitate to get in touch as well! It will be great to put my knowledge to some applied, non-academic use.

Bon weekend ^_^

github-actions[bot] commented 3 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

jotson commented 3 years ago

Hello bot, I think this is still relevant. :-)

@johannesjo I'm interested in this feature and might be able to build it but... I'd like to know if you're still interested in the feature as well AND I'm wondering if you think the scope is suitable for a new contributor. What do you think the level of effort is for this? I know typescript but I'll need to brush up on my Angular. I think I'd need to:

johannesjo commented 3 years ago

Hey @jotson ! This is excellent news! And yes I am all for adding this.

As first step I'd recommend familiarizing yourself with one of the existing issue integrations: https://github.com/johannesjo/super-productivity/tree/master/src/app/features/issue

This might give you an idea on what you need to do and if you feel comfortable with implementing it in a similar fashion. I also recommend to start as simple as possible and just implement loading and displaying the issue data as a first step. It's also much easier for me to review, if we break it down into smaller steps.

I also don't think that we need the client library. Using the Rest API should be possible without it.

Please let me know if you have any questions!

hardyoyo commented 3 years ago

I'm curious if this work has progressed any farther, even if it's in an experimental stage? I'd be interested in helping out.

macsmister commented 3 years ago

I would love to see some traction on this feature request. Would it be possible to get it funded? I would gladly pitch in to make it happen. I can’t use Super Productivity until Trello integration is implemented as it is integral to our workflow at my work.

johannesjo commented 3 years ago

Ping @Arcyne

github-actions[bot] commented 2 years ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

Houssem12-ai commented 2 years ago

Hello @johannesjo Me, @ghassen-oueslati and @salma-n are ready and motivated to work on this we will keep you updated about our advancement

fam4r commented 2 years ago

Hello! Any update on this? I would be available for testing it out 😄

Houssem12-ai commented 2 years ago

Hello, i wish you are doing great we are still in the development phase i am doing regular meeting with the team actually

github-actions[bot] commented 1 year ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

fam4r commented 1 year ago

Still relevant.

github-actions[bot] commented 1 year ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

robsdedude commented 1 year ago

Bump

github-actions[bot] commented 1 year ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

robsdedude commented 1 year ago

Bump (is there a way to not have the automation attempt to close a feature request like this?)

github-actions[bot] commented 11 months ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

hardyoyo commented 11 months ago

Still relevant

github-actions[bot] commented 7 months ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

hardyoyo commented 7 months ago

Still relevant

hardyoyo commented 7 months ago

Still relevant, I have almost no time to do development work on it, but I've been using SuperProductivity with no integrations anyway, just because I think it's the best implementation of a work organization tool--and I wanted a pomodoro timer, none of the options were nearly as satisfying as the SuperProductivity pomodoro timer. So, here I am, recreating Trello cards by hand. I may tire of it, and find some time to work on an integration. Who knows, maybe I can con an AI into writing it. :-)

timblaktu commented 6 months ago

My wife and I use Trello to manage home and family time and projects, and as:

... perhaps I'll pre-emptively throw my hat into the feature dev ring here. I'm not really adding much here other than a +1 and to subscribe-by-comment. Sorry if this is noise to some.

hardyoyo commented 4 months ago

I can see there are a number of issue providers here: https://github.com/johannesjo/super-productivity/tree/master/src/app/features/issue/providers

I'm wondering if anyone might have a suggestion for which of these would be best fit for refactoring into a Trello provider?

EDIT: Oh, I see, @jotson said the Jira provider looks closest...

github-actions[bot] commented 1 week ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

robsdedude commented 1 week ago

would still like to see this