Swing-team / pendulums-web-client

Pendulums web client
https://app.pendulums.io
GNU General Public License v3.0
217 stars 11 forks source link

[improvement] Add option to make a project public (from start) #45

Open combinatorist opened 4 years ago

combinatorist commented 4 years ago

We track volunteer time at Code for Nashville (for fundraising, professional development, etc), so it would be nice to point the public to a page that shows a live feed of the time volunteers are spending on various projects.

We could do that with Toggl, but I'd rather use something open source and I love that you have unlimited teams. But, as far as I can tell, there's no way to make a project public on your website. That seems like it would fairly easy to do, just letting project owners turn off the permissions barrier. You could even take a slack approach and insist that any project that started private is not allowed to become public or at if it is converted, then it's private history stays private (more complicated).

We would be happy to help implement this if it is something that seems valuable / you would want on your roadmap.

mohammadrafigh commented 4 years ago

Thank you @combinatorist for reminding this. this feature is already listed in our backlog from Oct 2019. we scheduled a release for next 2, 3 weeks so I move this feature up in our backlog and you can expect this feature for next release. Thanks for your interest on helping us but IMO the client code needs some refactor and documentation to be easier for others to contribute. If we were not able to put this feature in our next release, I will prepare the API for you and ask your contribution to implement this in client (if you were still available to help us). thanks again for being interested in Pendulums.

combinatorist commented 4 years ago

Awesome - thanks so much, @mohammadrafigh!

combinatorist commented 4 years ago

It seems this item is in progress, but there hasn't been any release recently. Am interpreting that correctly or should I look at a different t repo for the release?

On Sat, Apr 11, 2020 at 5:21 AM Mohammad Rafigh notifications@github.com wrote:

Thank you @combinatorist https://github.com/combinatorist for reminding this. this feature is already listed in our backlog from Oct 2019. we scheduled a release for next 2, 3 weeks so I move this feature up in our backlog and you can expect this feature for next release. Thanks for your interest on helping us but IMO the client code needs some refactor and documentation to be easier for others to contribute. If we were not able to put this feature in our next release, I will prepare the API for you and ask your contribution to implement this in client (if you were still available to help us). thanks again for being interested in Pendulums.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-612386584, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNNZSZWMQT27HBQQFQLAV3RMBAEFANCNFSM4ME2233A .

mohammadrafigh commented 4 years ago

Yes it's listed in our current sprint. It takes some time because to provide this feature we needed to redesign some components and we are at the final stage of this change, after that the public projects could be implemented easily. We will share our plans soon in an appropriate way. But for now if you are curious about the changes you can track develop and feature branches.

On Tue, Oct 13, 2020 at 6:29 PM Timothy John Perisho Eccleston < notifications@github.com> wrote:

It seems this item is in progress, but there hasn't been any release recently. Am interpreting that correctly or should I look at a different t repo for the release?

On Sat, Apr 11, 2020 at 5:21 AM Mohammad Rafigh notifications@github.com wrote:

Thank you @combinatorist https://github.com/combinatorist for reminding this. this feature is already listed in our backlog from Oct 2019. we scheduled a release for next 2, 3 weeks so I move this feature up in our backlog and you can expect this feature for next release. Thanks for your interest on helping us but IMO the client code needs some refactor and documentation to be easier for others to contribute. If we were not able to put this feature in our next release, I will prepare the API for you and ask your contribution to implement this in client (if you were still available to help us). thanks again for being interested in Pendulums.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-612386584 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ACNNZSZWMQT27HBQQFQLAV3RMBAEFANCNFSM4ME2233A

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-707799876, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTM4ZGQAJYFNCRX7LO5I6TSKRTODANCNFSM4ME2233A .

combinatorist commented 4 years ago

Awesome - thank you!

On Tue, Oct 13, 2020 at 10:50 AM Mohammad Rafigh notifications@github.com wrote:

Yes it's listed in our current sprint. It takes some time because to provide this feature we needed to redesign some components and we are at the final stage of this change, after that the public projects could be implemented easily. We will share our plans soon in an appropriate way. But for now if you are curious about the changes you can track develop and feature branches.

On Tue, Oct 13, 2020 at 6:29 PM Timothy John Perisho Eccleston < notifications@github.com> wrote:

It seems this item is in progress, but there hasn't been any release recently. Am interpreting that correctly or should I look at a different t repo for the release?

On Sat, Apr 11, 2020 at 5:21 AM Mohammad Rafigh < notifications@github.com> wrote:

Thank you @combinatorist https://github.com/combinatorist for reminding this. this feature is already listed in our backlog from Oct 2019. we scheduled a release for next 2, 3 weeks so I move this feature up in our backlog and you can expect this feature for next release. Thanks for your interest on helping us but IMO the client code needs some refactor and documentation to be easier for others to contribute. If we were not able to put this feature in our next release, I will prepare the API for you and ask your contribution to implement this in client (if you were still available to help us). thanks again for being interested in Pendulums.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <

https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-612386584

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/ACNNZSZWMQT27HBQQFQLAV3RMBAEFANCNFSM4ME2233A

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-707799876 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABTM4ZGQAJYFNCRX7LO5I6TSKRTODANCNFSM4ME2233A

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-707835604, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNNZSYDWQX3L4OYXKB4UKTSKRZM7ANCNFSM4ME2233A .

mohammadrafigh commented 4 years ago

To update you and anyone interested here, We are currently implementing the new project page which could be exposed publicly using a link (later we will include a search through public projects from landing page). Sorry if it takes more time because we are a small team without any support from community so we have a lot to do...

combinatorist commented 4 years ago

Great - thank you! So actually, how could community members like me help?

On Tue, Nov 10, 2020 at 6:59 AM Mohammad Rafigh notifications@github.com wrote:

To update you and anyone interested here, We are currently implementing the new project page which could be exposed publicly using a link (later we will include a search through public projects from landing page). Sorry if it takes more time because we are a small team without any support from community so we have a lot to do...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-724685764, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNNZS7TMY3Y6NQJK66ZHR3SPE2KDANCNFSM4ME2233A .

mohammadrafigh commented 4 years ago

Thank you for being patient. The community could help the project with donations. We have a link both in app and landing page. We support cryptocurrency payments and giftcards. Currently the company is deciding to open source the backend too if we get enough donations.

On Wed, 11 Nov 2020, 16:55 Timothy John Perisho Eccleston, < notifications@github.com> wrote:

Great - thank you! So actually, how could community members like me help?

On Tue, Nov 10, 2020 at 6:59 AM Mohammad Rafigh notifications@github.com wrote:

To update you and anyone interested here, We are currently implementing the new project page which could be exposed publicly using a link (later we will include a search through public projects from landing page). Sorry if it takes more time because we are a small team without any support from community so we have a lot to do...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-724685764 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ACNNZS7TMY3Y6NQJK66ZHR3SPE2KDANCNFSM4ME2233A

.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-725421654, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTM4ZDMWUTC3RKQFABP6DLSPKGGLANCNFSM4ME2233A .

combinatorist commented 3 years ago

Got it - that makes sense. How much is enough donations to open source the backend? I'm part of a national network who might be willing to donate and contribute code, if we understood the terms.

On Wed, Nov 11, 2020 at 7:28 AM Mohammad Rafigh notifications@github.com wrote:

Thank you for being patient. The community could help the project with donations. We have a link both in app and landing page. We support cryptocurrency payments and giftcards. Currently the company is deciding to open source the backend too if we get enough donations.

On Wed, 11 Nov 2020, 16:55 Timothy John Perisho Eccleston, < notifications@github.com> wrote:

Great - thank you! So actually, how could community members like me help?

On Tue, Nov 10, 2020 at 6:59 AM Mohammad Rafigh < notifications@github.com> wrote:

To update you and anyone interested here, We are currently implementing the new project page which could be exposed publicly using a link (later we will include a search through public projects from landing page). Sorry if it takes more time because we are a small team without any support from community so we have a lot to do...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <

https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-724685764

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/ACNNZS7TMY3Y6NQJK66ZHR3SPE2KDANCNFSM4ME2233A

.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub < https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-725421654 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABTM4ZDMWUTC3RKQFABP6DLSPKGGLANCNFSM4ME2233A

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Swing-team/pendulums-web-client/issues/45#issuecomment-725423101, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNNZS6AB7MGRBPR22Z6GILSPKGRVANCNFSM4ME2233A .

mohammadrafigh commented 3 years ago

Thanks for being interested. Can you please contact us using this link so we can stay connected and talk about donations easier?

combinatorist commented 3 years ago

Done. Thanks, @mohammadrafigh!