Avatar
Vivek
facdaf1ce758bdf04cdf1a1fa32a3564a608d4abc2481a286ffc178f86953ef0
Maker of kanbanstr.com (Kanban on nostr) and zapddit.com (a reddit-style nostr client)

๐Ÿ“ข๐Ÿ“ข๐Ÿ“ขKANBANSTR UPDATE OF THE DAY

1. You can now search cards in a column. Thanks to nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsvp9xvc6em87tfhsm6jq9qrg7xn35j2vh7m2usn24xen5t7hcx5qc7ey3y4 for implementing this feature

2. You can now sort cards by zaps and date of creation (Requested by nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qpqgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqyw43nv ) Thanks to nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsvp9xvc6em87tfhsm6jq9qrg7xn35j2vh7m2usn24xen5t7hcx5qc7ey3y4 again here

3. You can now add tags to any Kanban card. Thanks to @npub1emketarw3e53kgc7n3a7kl8wuw8h8j5hg4j4f8np9u0qs8wnlr7qxdkj66 for the PR ๐Ÿš€ [WOOT WOOT! New #nostr dev in the block]

4. You can now track #nostr Git issues (NIP-34) on #Kanbanstr. This is possible pending approval of PR in gitworkshop.dev by nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsqg9qpr00z4uklw56p4h6kp8gl4ts3y59m874qhd94ql732k40g6kf5yfu2ka

If you have not checked out yet, take a look at https://kanbanstr.com or the github repo at https://github.com/vivganes/kanbanstr

Any PRs always welcome!

This is cool. Never seen this before.

I think it is better if built as a separate product of its own.

Open AI can create a paywalled, closed source product and call it Open too ๐Ÿ˜

๐Ÿ“ข๐Ÿ“ข๐Ÿ“ขKANBANSTR UPDATE OF THE DAY

1. Like any Kanban card you see on the wild? You can now make it yours by cloning it into any board you maintain or own ๐Ÿ˜‰

Thanks to nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsvp9xvc6em87tfhsm6jq9qrg7xn35j2vh7m2usn24xen5t7hcx5qc7ey3y4 for building this feature ๐Ÿš€

2. Do you want to track *some other* board's card on your board, without manually updating the status when the owner changes their own card's status?

You can do that by using the 'Track this card in another board' menu item.

For example, if you want to track some other team's specific card on your team's board, just so you could keep an eye on it.

A tracker card will have a little tracker symbol on the right like the one below ๐Ÿ‘‡

And, when you open a tracker card, you can find a link to the original card too, like here ๐Ÿ‘‡ (in case you want to edit it, given that you have access)

3. As usual, some minor bug fixes are

What next?

1. I have not been able to isolate the root cause of the bug reported by nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcpy3mhxue69uhkummnw3ez6un9d3shjtnyv4ex26mjdaehxtndv5hkjmnzdauqzythwden5te0dehhxarj9emkjmn99uq3vamnwvaz7tmwdaehgun9d35hgetn9ehhyee0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3kamnwvaz7tmjv4kxz7fwdehhxarjwpkx2cnn9e3k7mf0qyfhwumn8ghj7am0wsh82arcduhx7mn99uqzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyum4kyy about zapping someone who has nutzaps configured. I need to get to it. Looks like I need to read up more on nostr:nprofile1qy28wumn8ghj7cnvv9ehgu3wvcmh5tnc09aqzynhwden5te0wp6hyurvv4cxzeewv4esz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcqyzdke7dcp6tkgjew3x0uj2ahuxx9498s0rv633y92l7g9gnm9mffxzldaux

2. Explore Git issues integration

3. Look at comments from the NIP PR (https://github.com/nostr-protocol/nips/pull/1665), think and implement suggestions

In case you have not seen #Kanbanstr yet, you can access it at https://kanbanstr.com or run locally by cloning this github repo - https://github.com/vivganes/kanbanstr

Any PRs and bugs (issues) always welcome ๐Ÿ™

Replying to Avatar ABH3PO

nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqg86ekh3ee6chhcyehc6r73j5dty5cydf27zfqdzsmluz78cd9f77qk2u0uq tested out kanbanstr.com It's great, I'm actually considering moving nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsq3camnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdsq32amnwvaz7tmsw4e8qmr9wfjkccte9e3k7mgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmjv4kxz7fwdpkxcmewd35hvegprpmhxue69uhhwetvvdhk6efwdehhxarj9emkjmn9qqsqw0xcx664020ac2nzcfehxfea5rz4dfcqsa3l0u8zklegaf65l4spmevv0 project management onto the website fully. It's great that this is completely client side and I don't have to worry about github removing my project (atleast the project management aspect).

A couple of wishlist items:

1. Let me edit the description. I hate that I said "Testing out ...." wish I could edit it.

2. Let the assignee move their tasks around the columns. I'm not sure how hard this is since I saw that the board is one event. But It would be great if it could be done. Or at-least "Move Requests" from assignees would be good.

I love this project, hopefully I'll use it a lot and it makes me more productive ๐Ÿคž

Done!

I will add an option in that very screen to cancel an ongoing login.

Taking too much time? Click here to go back to login screen

Replying to Avatar Derek Ross

the migration of the boards worked great and i was able to add nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft as a maintainer to my Olas. great work! however, zaps are still really odd and seem to be zapping someone else. all of my test zaps leave my node, the sats leave my wallet, but do not end up in my other wallet. are you using specific relays for Kanbanstr? can you expose and display the lighting address on the profile page?

Thanks for sharing more details to debug. It looks like some situation with my NDK trying to send nutzaps.

I dont have much knowledge on nutzaps. Let me analyze and get back.

However this issue should not happen when sending zaps to anyone who does not have nutzaps configured. They must be able to receive zaps normally.

Replying to Avatar ABH3PO

nostr:nprofile1qqs04nd0rnn4300sfn0358ar9g6kffsg6j4uyjq69phlc9u0s62nauqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsm9tzsq this is where my kanbansyr has been stuck for the last few minutes on Firefox. I don't see a login dialog from my extension, other nostr sites work well, something I'm missing?

Does a force refresh work?

๐Ÿ“ข๐Ÿ“ข๐Ÿ“ข KANBANSTR UPDATES

1. After looking at the review comments on the NIP, i changed the data structures of Kanban boards and cards. This new data format allows easy multi-user capabilities on #kanbanstr boards.

Have you already created a board and are wondering if you have to re-create them due to this data model change? Worry not!

Kanbanstr has a migration wizard that will be visible only to the creator of the board which has older format data. Others will see the board normally.

Once you click the migrate button, all your cards in the board will be migrated in a minute or so. Expect a lot of popups if you sign using browser extensions. (Cc: nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcpy3mhxue69uhkummnw3ez6un9d3shjtnyv4ex26mjdaehxtndv5hkjmnzdauqzythwden5te0dehhxarj9emkjmn99uq3vamnwvaz7tmwdaehgun9d35hgetn9ehhyee0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3kamnwvaz7tmjv4kxz7fwdehhxarjwpkx2cnn9e3k7mf0qyfhwumn8ghj7am0wsh82arcduhx7mn99uqzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyum4kyy nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qpqgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqyw43nv )

2. Now you can add maintainers to the board you created by clicking on the 'Edit board' button.

You can also edit the board's name and description there. (Cc: nostr:nprofile1q9yhwue69uhhydr0x45rvuenvdshjet6w9k8jumtd9axz735dacnwcmnd4nhz6ngv34hv6r4w4ur2e3kvfukuuttwqmhzcmjv45kgtn0de5k7m36xsurvwf0qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmwdaehgun9d35hgetn9ehhyee0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzemhxue69uhhyetvv9uju6rvd3hjumrfwejj7qgkwaehxw309aex2mrp0yhx6mmnw3ezuur4vghsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshszxrhwden5te0wfjkccte9ecxcetzwd68ytnrdakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgkwaehxw309amk7apwdehhxarj9ecxzun50yhsqgxzrvdxekey0n9ajwxuk943tf868qkspl7hkyk4ewadzu4qe4x3wqul6vat )

3. Any maintainer can now edit any card in the board.

4. You now get a new tab called "Boards I maintain" in the home screen.

5. There are a few visual improvements done as well, particularly in how the cards look.

What's next?

1. Zap splits on cards

2. "Add this card to my board too" feature ( @npub1cz2ve34nk0ukn0ph4yq2qx3ud8rfy5e0ak4epx42dn8gha0sdgpsgra9kv is working on this )

3. Zap a board

4. Tracking cards - Cards that track a different nostr event (like a git issue), which automatically travels columns in a board as the tracked event is updated

5. Few more comments to think about on the NIP PR reviews.

If you have not taken a look yet, you can see this at https://kanbanstr.com or run locally by cloning the repo - https://github.com/vivganes/kanbanstr/

If you would like to contribute, please feel free to add Pull Requests to https://github.com/vivganes/kanbanstr/

I have updated the PR for Kanban boards after looking at amazing suggestions from the community.

I am yet to resolve some more comments but also I would like to get more eyeballs on this at this point.

Link here: https://github.com/nostr-protocol/nips/pull/1665

Any feedback welcome!

Thanks nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshszgrhwden5te0dehhxarj9ejkjmn4dej85ampdeaxjeewwdcxzcm99uq3uamnwvaz7tmjv4kxz7fwdehhxarj9emkjun9v3hx2apwdfcz7qpquseke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqj6pgqt nostr:nprofile1qyxhwumn8ghj7e3h0ghxjme0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jh8rnkd nostr:nprofile1qyt8wumn8ghj7cn9wehjumn0wd68yvfwvdhk6tcpg4mhxue69uhkkdnywp3kjmm80q6xvctzde5hq6m4xemkccm9x3ex5a3nvenx56rkxenkxatwv33hsancdcm8qmm9wyexscmwxd5kgtn0de5k7m30qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqyrts65qfz5ztnyk3swyz9teyt40kkwskhqkez7kt0yjvaas76jkwu4295fp nostr:nprofile1qyw8wumn8ghj7argv43kjarpv3jkctnwdaehgu339e3k7mf0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcprdmhxue69uhhw6r9v96zu6rpwpc8jarpwejhym3wvdhj7qpql5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqsj8zdwr nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qpqgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqyw43nv for already adding your suggestions.

Replying to Avatar ABH3PO

nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqg86ekh3ee6chhcyehc6r73j5dty5cydf27zfqdzsmluz78cd9f77qk2u0uq tested out kanbanstr.com It's great, I'm actually considering moving nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsq3camnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdsq32amnwvaz7tmsw4e8qmr9wfjkccte9e3k7mgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmjv4kxz7fwdpkxcmewd35hvegprpmhxue69uhhwetvvdhk6efwdehhxarj9emkjmn9qqsqw0xcx664020ac2nzcfehxfea5rz4dfcqsa3l0u8zklegaf65l4spmevv0 project management onto the website fully. It's great that this is completely client side and I don't have to worry about github removing my project (atleast the project management aspect).

A couple of wishlist items:

1. Let me edit the description. I hate that I said "Testing out ...." wish I could edit it.

2. Let the assignee move their tasks around the columns. I'm not sure how hard this is since I saw that the board is one event. But It would be great if it could be done. Or at-least "Move Requests" from assignees would be good.

I love this project, hopefully I'll use it a lot and it makes me more productive ๐Ÿคž

Hey nostr:nprofile1qqsvyxc6dndjglxtmyudevttzkj05wpdqrla0vfdtja669e2pn2dzuqpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7umgnlw thanks for the feedback.

1. You can now edit the description from the boards list view. On hover over description, a small pencil apprars, which when clicked makes the description editable. I agree it is not a good UX. I will make it editable inside the board view this week.

2. I am figuring out this stuff, some of the NIP comments also say similar things. Give me this weekend to figure it out.

Thanks for the opportunity nostr:npub1kmyf46gw5gj6jazlevef6v6j80ev5fpyc2h8g7dhzwe7wzv05w4q53qyuq and nostr:npub1rkfzkgy6kxwg7e042hpv6x8r4zulsj7zcvrnxqk4jqf5zmpaq5yq948huy

Happy to share how Nostr is potentially a multiplier for Indian social activism ecosystem.

nostr:note1dx9mn2kkc3sn9j7556r87ec6mt6r2wfq70hwt5jytpg9y0s3n78sagj4pg

Is there a simple UI based tool that allows us to push an already existing json signed event to a relay?

#AskNostr