damus.json (34619037B)
1 [ 2 { 3 "issue": { 4 "url": "https://api.github.com/repos/damus-io/damus/issues/2131", 5 "repository_url": "https://api.github.com/repos/damus-io/damus", 6 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2131/labels{/name}", 7 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2131/comments", 8 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2131/events", 9 "html_url": "https://github.com/damus-io/damus/issues/2131", 10 "id": 2234212368, 11 "node_id": "I_kwDOHHF5A86FK2AQ", 12 "number": 2131, 13 "title": "Bug: Purple renewal notification shows up to an active IAP user", 14 "user": { 15 "login": "danieldaquino", 16 "id": 24692108, 17 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19 "gravatar_id": "", 20 "url": "https://api.github.com/users/danieldaquino", 21 "html_url": "https://github.com/danieldaquino", 22 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 24 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 25 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 26 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 27 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 28 "repos_url": "https://api.github.com/users/danieldaquino/repos", 29 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 30 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 31 "type": "User", 32 "site_admin": false 33 }, 34 "labels": [ 35 { 36 "id": 3994718396, 37 "node_id": "LA_kwDOHHF5A87uGpC8", 38 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 39 "name": "bug", 40 "color": "d73a4a", 41 "default": true, 42 "description": "Something is not working, or not working as intended" 43 }, 44 { 45 "id": 5667406338, 46 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 47 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 48 "name": "Needs recreation", 49 "color": "FBCA04", 50 "default": false, 51 "description": "Issues requires concrete steps for recreation" 52 }, 53 { 54 "id": 5799961735, 55 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 56 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 57 "name": "purple", 58 "color": "7E12A4", 59 "default": false, 60 "description": "Damus purple membership" 61 } 62 ], 63 "state": "open", 64 "locked": false, 65 "assignee": null, 66 "assignees": [], 67 "milestone": { 68 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 69 "html_url": "https://github.com/damus-io/damus/milestone/14", 70 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 71 "id": 10536809, 72 "node_id": "MI_kwDOHHF5A84AoMdp", 73 "number": 14, 74 "title": "1.9 post purple testflight, threads, longform, video caching", 75 "description": "", 76 "creator": { 77 "login": "alltheseas", 78 "id": 64376233, 79 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 80 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 81 "gravatar_id": "", 82 "url": "https://api.github.com/users/alltheseas", 83 "html_url": "https://github.com/alltheseas", 84 "followers_url": "https://api.github.com/users/alltheseas/followers", 85 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 86 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 87 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 88 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 89 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 90 "repos_url": "https://api.github.com/users/alltheseas/repos", 91 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 92 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 93 "type": "User", 94 "site_admin": false 95 }, 96 "open_issues": 17, 97 "closed_issues": 1, 98 "state": "open", 99 "created_at": "2024-02-09T17:16:56Z", 100 "updated_at": "2024-04-09T20:37:29Z", 101 "due_on": null, 102 "closed_at": null 103 }, 104 "comments": 0, 105 "created_at": "2024-04-09T20:04:55Z", 106 "updated_at": "2024-04-09T20:37:29Z", 107 "closed_at": null, 108 "author_association": "CONTRIBUTOR", 109 "active_lock_reason": null, 110 "body": "**What happens**\r\nPurple renewal notification showed up to one active IAP user.\r\n\r\nWe have some code conditions to prevent these notifications to show up to IAP users, so it is unclear whether this issue is widespread or an issue to one specific user.\r\n\r\n**What I expect to happen**\r\nIAP renews automatically, so no renewal notifications should ever show up\r\n\r\n**Link to noteID, npub**\r\nhttps://damus.io/nevent1qqsdsx8sd5tt3qn2jflt7r775efl4qqlvky7jlkg3fa4afp9rxjvyfqpp4mhxue69uhkummn9ekx7mqpzemhxue69uhkummnw3ezummwwdshguewdaexwqguwaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skcqghwaehxw309aex2mrp0yhxxatjwfjkuapwveukjwxeywf\r\n\r\n**Screenshots/video recording**\r\nN/A\r\n\r\n\r\n**Versions**\r\n**Damus version:** Reported version is 1.7.2 (1)\r\n**Operating system version:** Unknown at the moment, probably irrelevant\r\n**Device:** Irrelevant\r\n\r\n**Steps To Reproduce**\r\nSteps to reproduce the behavior:\r\n1. Make purchase via IAP\r\n2. Wait until it is almost time for renewal\r\n3. Check if renewal notifications show up\r\n\r\n**Additional context**\r\nWe had created safeguards in the code to prevent this notification from showing up to IAP users, so this is unexpected. Root cause is still unknown\r\n", 111 "reactions": { 112 "url": "https://api.github.com/repos/damus-io/damus/issues/2131/reactions", 113 "total_count": 1, 114 "+1": 0, 115 "-1": 0, 116 "laugh": 0, 117 "hooray": 0, 118 "confused": 0, 119 "heart": 0, 120 "rocket": 0, 121 "eyes": 1 122 }, 123 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2131/timeline", 124 "performed_via_github_app": null, 125 "state_reason": null 126 } 127 }, 128 { 129 "issue": { 130 "url": "https://api.github.com/repos/damus-io/damus/issues/2130", 131 "repository_url": "https://api.github.com/repos/damus-io/damus", 132 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2130/labels{/name}", 133 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2130/comments", 134 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2130/events", 135 "html_url": "https://github.com/damus-io/damus/issues/2130", 136 "id": 2234050615, 137 "node_id": "I_kwDOHHF5A86FKOg3", 138 "number": 2130, 139 "title": "WOT Relay view", 140 "user": { 141 "login": "alltheseas", 142 "id": 64376233, 143 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 144 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 145 "gravatar_id": "", 146 "url": "https://api.github.com/users/alltheseas", 147 "html_url": "https://github.com/alltheseas", 148 "followers_url": "https://api.github.com/users/alltheseas/followers", 149 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 150 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 151 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 152 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 153 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 154 "repos_url": "https://api.github.com/users/alltheseas/repos", 155 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 156 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 157 "type": "User", 158 "site_admin": false 159 }, 160 "labels": [ 161 { 162 "id": 5667230655, 163 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 164 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 165 "name": "feature", 166 "color": "BFDADC", 167 "default": false, 168 "description": "New feature request" 169 }, 170 { 171 "id": 6219108520, 172 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 173 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 174 "name": "relay", 175 "color": "c2e0c6", 176 "default": false, 177 "description": "" 178 }, 179 { 180 "id": 6448018691, 181 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 182 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 183 "name": "wot", 184 "color": "2E30D4", 185 "default": false, 186 "description": "web of trust" 187 } 188 ], 189 "state": "open", 190 "locked": false, 191 "assignee": null, 192 "assignees": [], 193 "milestone": null, 194 "comments": 3, 195 "created_at": "2024-04-09T18:05:49Z", 196 "updated_at": "2024-04-09T19:58:51Z", 197 "closed_at": null, 198 "author_association": "COLLABORATOR", 199 "active_lock_reason": null, 200 "body": "## user story\r\n\r\nAs a Damus user who is considering modiftying my relay list, I would like to see who in my web of trust is part of a particular relay, so that I can better decide which relays to join.\r\n\r\n### acceptance criteria\r\n\r\n1. in places where relays are exposed to user, list follows from my WOT who are part of a relay\r\n2. List how many of my follows are part of particular relay (e.g. similar to how many of my follows follow a particular npub)\r\n", 201 "reactions": { 202 "url": "https://api.github.com/repos/damus-io/damus/issues/2130/reactions", 203 "total_count": 0, 204 "+1": 0, 205 "-1": 0, 206 "laugh": 0, 207 "hooray": 0, 208 "confused": 0, 209 "heart": 0, 210 "rocket": 0, 211 "eyes": 0 212 }, 213 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2130/timeline", 214 "performed_via_github_app": null, 215 "state_reason": null 216 } 217 }, 218 { 219 "issue": { 220 "url": "https://api.github.com/repos/damus-io/damus/issues/2130", 221 "repository_url": "https://api.github.com/repos/damus-io/damus", 222 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2130/labels{/name}", 223 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2130/comments", 224 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2130/events", 225 "html_url": "https://github.com/damus-io/damus/issues/2130", 226 "id": 2234050615, 227 "node_id": "I_kwDOHHF5A86FKOg3", 228 "number": 2130, 229 "title": "WOT Relay view", 230 "user": { 231 "login": "alltheseas", 232 "id": 64376233, 233 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 234 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 235 "gravatar_id": "", 236 "url": "https://api.github.com/users/alltheseas", 237 "html_url": "https://github.com/alltheseas", 238 "followers_url": "https://api.github.com/users/alltheseas/followers", 239 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 240 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 241 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 242 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 243 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 244 "repos_url": "https://api.github.com/users/alltheseas/repos", 245 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 246 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 247 "type": "User", 248 "site_admin": false 249 }, 250 "labels": [ 251 { 252 "id": 5667230655, 253 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 254 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 255 "name": "feature", 256 "color": "BFDADC", 257 "default": false, 258 "description": "New feature request" 259 }, 260 { 261 "id": 6219108520, 262 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 263 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 264 "name": "relay", 265 "color": "c2e0c6", 266 "default": false, 267 "description": "" 268 }, 269 { 270 "id": 6448018691, 271 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 272 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 273 "name": "wot", 274 "color": "2E30D4", 275 "default": false, 276 "description": "web of trust" 277 } 278 ], 279 "state": "open", 280 "locked": false, 281 "assignee": null, 282 "assignees": [], 283 "milestone": null, 284 "comments": 3, 285 "created_at": "2024-04-09T18:05:49Z", 286 "updated_at": "2024-04-09T19:58:51Z", 287 "closed_at": null, 288 "author_association": "COLLABORATOR", 289 "active_lock_reason": null, 290 "body": "## user story\r\n\r\nAs a Damus user who is considering modiftying my relay list, I would like to see who in my web of trust is part of a particular relay, so that I can better decide which relays to join.\r\n\r\n### acceptance criteria\r\n\r\n1. in places where relays are exposed to user, list follows from my WOT who are part of a relay\r\n2. List how many of my follows are part of particular relay (e.g. similar to how many of my follows follow a particular npub)\r\n", 291 "reactions": { 292 "url": "https://api.github.com/repos/damus-io/damus/issues/2130/reactions", 293 "total_count": 0, 294 "+1": 0, 295 "-1": 0, 296 "laugh": 0, 297 "hooray": 0, 298 "confused": 0, 299 "heart": 0, 300 "rocket": 0, 301 "eyes": 0 302 }, 303 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2130/timeline", 304 "performed_via_github_app": null, 305 "state_reason": null 306 }, 307 "comment": { 308 "user": "alltheseas", 309 "created_at": "2024-04-09T18:06:13Z", 310 "updated_at": "2024-04-09T18:06:13Z", 311 "body": "@ericholguin \r\n@robagreda \r\nwhat do yall think " 312 } 313 }, 314 { 315 "issue": { 316 "url": "https://api.github.com/repos/damus-io/damus/issues/2130", 317 "repository_url": "https://api.github.com/repos/damus-io/damus", 318 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2130/labels{/name}", 319 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2130/comments", 320 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2130/events", 321 "html_url": "https://github.com/damus-io/damus/issues/2130", 322 "id": 2234050615, 323 "node_id": "I_kwDOHHF5A86FKOg3", 324 "number": 2130, 325 "title": "WOT Relay view", 326 "user": { 327 "login": "alltheseas", 328 "id": 64376233, 329 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 330 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 331 "gravatar_id": "", 332 "url": "https://api.github.com/users/alltheseas", 333 "html_url": "https://github.com/alltheseas", 334 "followers_url": "https://api.github.com/users/alltheseas/followers", 335 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 336 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 337 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 338 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 339 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 340 "repos_url": "https://api.github.com/users/alltheseas/repos", 341 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 342 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 343 "type": "User", 344 "site_admin": false 345 }, 346 "labels": [ 347 { 348 "id": 5667230655, 349 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 350 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 351 "name": "feature", 352 "color": "BFDADC", 353 "default": false, 354 "description": "New feature request" 355 }, 356 { 357 "id": 6219108520, 358 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 359 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 360 "name": "relay", 361 "color": "c2e0c6", 362 "default": false, 363 "description": "" 364 }, 365 { 366 "id": 6448018691, 367 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 368 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 369 "name": "wot", 370 "color": "2E30D4", 371 "default": false, 372 "description": "web of trust" 373 } 374 ], 375 "state": "open", 376 "locked": false, 377 "assignee": null, 378 "assignees": [], 379 "milestone": null, 380 "comments": 3, 381 "created_at": "2024-04-09T18:05:49Z", 382 "updated_at": "2024-04-09T19:58:51Z", 383 "closed_at": null, 384 "author_association": "COLLABORATOR", 385 "active_lock_reason": null, 386 "body": "## user story\r\n\r\nAs a Damus user who is considering modiftying my relay list, I would like to see who in my web of trust is part of a particular relay, so that I can better decide which relays to join.\r\n\r\n### acceptance criteria\r\n\r\n1. in places where relays are exposed to user, list follows from my WOT who are part of a relay\r\n2. List how many of my follows are part of particular relay (e.g. similar to how many of my follows follow a particular npub)\r\n", 387 "reactions": { 388 "url": "https://api.github.com/repos/damus-io/damus/issues/2130/reactions", 389 "total_count": 0, 390 "+1": 0, 391 "-1": 0, 392 "laugh": 0, 393 "hooray": 0, 394 "confused": 0, 395 "heart": 0, 396 "rocket": 0, 397 "eyes": 0 398 }, 399 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2130/timeline", 400 "performed_via_github_app": null, 401 "state_reason": null 402 }, 403 "comment": { 404 "user": "robagreda", 405 "created_at": "2024-04-09T19:52:25Z", 406 "updated_at": "2024-04-09T19:52:25Z", 407 "body": "This is a great idea, will design something to support that" 408 } 409 }, 410 { 411 "issue": { 412 "url": "https://api.github.com/repos/damus-io/damus/issues/2130", 413 "repository_url": "https://api.github.com/repos/damus-io/damus", 414 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2130/labels{/name}", 415 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2130/comments", 416 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2130/events", 417 "html_url": "https://github.com/damus-io/damus/issues/2130", 418 "id": 2234050615, 419 "node_id": "I_kwDOHHF5A86FKOg3", 420 "number": 2130, 421 "title": "WOT Relay view", 422 "user": { 423 "login": "alltheseas", 424 "id": 64376233, 425 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 426 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 427 "gravatar_id": "", 428 "url": "https://api.github.com/users/alltheseas", 429 "html_url": "https://github.com/alltheseas", 430 "followers_url": "https://api.github.com/users/alltheseas/followers", 431 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 432 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 433 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 434 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 435 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 436 "repos_url": "https://api.github.com/users/alltheseas/repos", 437 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 438 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 439 "type": "User", 440 "site_admin": false 441 }, 442 "labels": [ 443 { 444 "id": 5667230655, 445 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 446 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 447 "name": "feature", 448 "color": "BFDADC", 449 "default": false, 450 "description": "New feature request" 451 }, 452 { 453 "id": 6219108520, 454 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 455 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 456 "name": "relay", 457 "color": "c2e0c6", 458 "default": false, 459 "description": "" 460 }, 461 { 462 "id": 6448018691, 463 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 464 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 465 "name": "wot", 466 "color": "2E30D4", 467 "default": false, 468 "description": "web of trust" 469 } 470 ], 471 "state": "open", 472 "locked": false, 473 "assignee": null, 474 "assignees": [], 475 "milestone": null, 476 "comments": 3, 477 "created_at": "2024-04-09T18:05:49Z", 478 "updated_at": "2024-04-09T19:58:51Z", 479 "closed_at": null, 480 "author_association": "COLLABORATOR", 481 "active_lock_reason": null, 482 "body": "## user story\r\n\r\nAs a Damus user who is considering modiftying my relay list, I would like to see who in my web of trust is part of a particular relay, so that I can better decide which relays to join.\r\n\r\n### acceptance criteria\r\n\r\n1. in places where relays are exposed to user, list follows from my WOT who are part of a relay\r\n2. List how many of my follows are part of particular relay (e.g. similar to how many of my follows follow a particular npub)\r\n", 483 "reactions": { 484 "url": "https://api.github.com/repos/damus-io/damus/issues/2130/reactions", 485 "total_count": 0, 486 "+1": 0, 487 "-1": 0, 488 "laugh": 0, 489 "hooray": 0, 490 "confused": 0, 491 "heart": 0, 492 "rocket": 0, 493 "eyes": 0 494 }, 495 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2130/timeline", 496 "performed_via_github_app": null, 497 "state_reason": null 498 }, 499 "comment": { 500 "user": "alltheseas", 501 "created_at": "2024-04-09T19:58:50Z", 502 "updated_at": "2024-04-09T19:58:50Z", 503 "body": "> This is a great idea, will design something to support that\r\n\r\nš \r\n\r\nThis could be supplemented by a WOT rank/score, where the follows who have the highest WOT score are surfaced first https://github.com/damus-io/damus/issues/2127" 504 } 505 }, 506 { 507 "issue": { 508 "url": "https://api.github.com/repos/damus-io/damus/issues/2129", 509 "repository_url": "https://api.github.com/repos/damus-io/damus", 510 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2129/labels{/name}", 511 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2129/comments", 512 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2129/events", 513 "html_url": "https://github.com/damus-io/damus/issues/2129", 514 "id": 2232004580, 515 "node_id": "I_kwDOHHF5A86FCa_k", 516 "number": 2129, 517 "title": "Custom markdown renderer based on note blocks", 518 "user": { 519 "login": "jb55", 520 "id": 45598, 521 "node_id": "MDQ6VXNlcjQ1NTk4", 522 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 523 "gravatar_id": "", 524 "url": "https://api.github.com/users/jb55", 525 "html_url": "https://github.com/jb55", 526 "followers_url": "https://api.github.com/users/jb55/followers", 527 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 528 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 529 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 530 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 531 "organizations_url": "https://api.github.com/users/jb55/orgs", 532 "repos_url": "https://api.github.com/users/jb55/repos", 533 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 534 "received_events_url": "https://api.github.com/users/jb55/received_events", 535 "type": "User", 536 "site_admin": false 537 }, 538 "labels": [ 539 { 540 "id": 5667376796, 541 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 542 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 543 "name": "technical", 544 "color": "B60205", 545 "default": false, 546 "description": "" 547 }, 548 { 549 "id": 6020454455, 550 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 551 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 552 "name": "longform", 553 "color": "fef2c0", 554 "default": false, 555 "description": "" 556 } 557 ], 558 "state": "open", 559 "locked": false, 560 "assignee": null, 561 "assignees": [], 562 "milestone": { 563 "url": "https://api.github.com/repos/damus-io/damus/milestones/5", 564 "html_url": "https://github.com/damus-io/damus/milestone/5", 565 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/5/labels", 566 "id": 9604322, 567 "node_id": "MI_kwDOHHF5A84Akozi", 568 "number": 5, 569 "title": "Long Form Note Support", 570 "description": "", 571 "creator": { 572 "login": "alltheseas", 573 "id": 64376233, 574 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 575 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 576 "gravatar_id": "", 577 "url": "https://api.github.com/users/alltheseas", 578 "html_url": "https://github.com/alltheseas", 579 "followers_url": "https://api.github.com/users/alltheseas/followers", 580 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 581 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 582 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 583 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 584 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 585 "repos_url": "https://api.github.com/users/alltheseas/repos", 586 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 587 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 588 "type": "User", 589 "site_admin": false 590 }, 591 "open_issues": 11, 592 "closed_issues": 4, 593 "state": "open", 594 "created_at": "2023-06-30T17:00:45Z", 595 "updated_at": "2024-04-08T21:10:03Z", 596 "due_on": null, 597 "closed_at": null 598 }, 599 "comments": 0, 600 "created_at": "2024-04-08T20:14:54Z", 601 "updated_at": "2024-04-09T15:54:35Z", 602 "closed_at": null, 603 "author_association": "COLLABORATOR", 604 "active_lock_reason": null, 605 "body": "To support rendering of markdown with our note blocks, we'll need to modify the markdown library we're using to use our note blocks instead of their own blocks.\r\n\r\nTo make this easier for the initial version, we maybe just want to do something simple and detect nostr: uris in their existing blocks and replace them. We still need to fork the library and modify it to do this.\r\n\r\nWill fix:\r\n\r\n- https://github.com/damus-io/damus/issues/1563", 606 "reactions": { 607 "url": "https://api.github.com/repos/damus-io/damus/issues/2129/reactions", 608 "total_count": 0, 609 "+1": 0, 610 "-1": 0, 611 "laugh": 0, 612 "hooray": 0, 613 "confused": 0, 614 "heart": 0, 615 "rocket": 0, 616 "eyes": 0 617 }, 618 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2129/timeline", 619 "performed_via_github_app": null, 620 "state_reason": null 621 } 622 }, 623 { 624 "issue": { 625 "url": "https://api.github.com/repos/damus-io/damus/issues/2128", 626 "repository_url": "https://api.github.com/repos/damus-io/damus", 627 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2128/labels{/name}", 628 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2128/comments", 629 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2128/events", 630 "html_url": "https://github.com/damus-io/damus/issues/2128", 631 "id": 2231993209, 632 "node_id": "I_kwDOHHF5A86FCYN5", 633 "number": 2128, 634 "title": "Important longform improvements", 635 "user": { 636 "login": "jb55", 637 "id": 45598, 638 "node_id": "MDQ6VXNlcjQ1NTk4", 639 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 640 "gravatar_id": "", 641 "url": "https://api.github.com/users/jb55", 642 "html_url": "https://github.com/jb55", 643 "followers_url": "https://api.github.com/users/jb55/followers", 644 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 645 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 646 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 647 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 648 "organizations_url": "https://api.github.com/users/jb55/orgs", 649 "repos_url": "https://api.github.com/users/jb55/repos", 650 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 651 "received_events_url": "https://api.github.com/users/jb55/received_events", 652 "type": "User", 653 "site_admin": false 654 }, 655 "labels": [ 656 { 657 "id": 6020454455, 658 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 659 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 660 "name": "longform", 661 "color": "fef2c0", 662 "default": false, 663 "description": "" 664 } 665 ], 666 "state": "open", 667 "locked": false, 668 "assignee": null, 669 "assignees": [], 670 "milestone": null, 671 "comments": 1, 672 "created_at": "2024-04-08T20:07:21Z", 673 "updated_at": "2024-04-09T02:27:03Z", 674 "closed_at": null, 675 "author_association": "COLLABORATOR", 676 "active_lock_reason": null, 677 "body": "This is a tracking issue for some of the most important longform improvements\r\n\r\n- [ ] https://github.com/damus-io/damus/issues/1563\r\n- [ ] https://github.com/damus-io/damus/issues/1742\r\n- [ ] https://github.com/damus-io/damus/issues/1378\r\n- [ ] https://github.com/damus-io/damus/issues/1603\r\n\r\nActionable item(s):\r\n\r\n- [ ] https://github.com/damus-io/damus/issues/2129", 678 "reactions": { 679 "url": "https://api.github.com/repos/damus-io/damus/issues/2128/reactions", 680 "total_count": 0, 681 "+1": 0, 682 "-1": 0, 683 "laugh": 0, 684 "hooray": 0, 685 "confused": 0, 686 "heart": 0, 687 "rocket": 0, 688 "eyes": 0 689 }, 690 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2128/timeline", 691 "performed_via_github_app": null, 692 "state_reason": null 693 } 694 }, 695 { 696 "issue": { 697 "url": "https://api.github.com/repos/damus-io/damus/issues/2128", 698 "repository_url": "https://api.github.com/repos/damus-io/damus", 699 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2128/labels{/name}", 700 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2128/comments", 701 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2128/events", 702 "html_url": "https://github.com/damus-io/damus/issues/2128", 703 "id": 2231993209, 704 "node_id": "I_kwDOHHF5A86FCYN5", 705 "number": 2128, 706 "title": "Important longform improvements", 707 "user": { 708 "login": "jb55", 709 "id": 45598, 710 "node_id": "MDQ6VXNlcjQ1NTk4", 711 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 712 "gravatar_id": "", 713 "url": "https://api.github.com/users/jb55", 714 "html_url": "https://github.com/jb55", 715 "followers_url": "https://api.github.com/users/jb55/followers", 716 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 717 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 718 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 719 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 720 "organizations_url": "https://api.github.com/users/jb55/orgs", 721 "repos_url": "https://api.github.com/users/jb55/repos", 722 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 723 "received_events_url": "https://api.github.com/users/jb55/received_events", 724 "type": "User", 725 "site_admin": false 726 }, 727 "labels": [ 728 { 729 "id": 6020454455, 730 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 731 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 732 "name": "longform", 733 "color": "fef2c0", 734 "default": false, 735 "description": "" 736 } 737 ], 738 "state": "open", 739 "locked": false, 740 "assignee": null, 741 "assignees": [], 742 "milestone": null, 743 "comments": 1, 744 "created_at": "2024-04-08T20:07:21Z", 745 "updated_at": "2024-04-09T02:27:03Z", 746 "closed_at": null, 747 "author_association": "COLLABORATOR", 748 "active_lock_reason": null, 749 "body": "This is a tracking issue for some of the most important longform improvements\r\n\r\n- [ ] https://github.com/damus-io/damus/issues/1563\r\n- [ ] https://github.com/damus-io/damus/issues/1742\r\n- [ ] https://github.com/damus-io/damus/issues/1378\r\n- [ ] https://github.com/damus-io/damus/issues/1603\r\n\r\nActionable item(s):\r\n\r\n- [ ] https://github.com/damus-io/damus/issues/2129", 750 "reactions": { 751 "url": "https://api.github.com/repos/damus-io/damus/issues/2128/reactions", 752 "total_count": 0, 753 "+1": 0, 754 "-1": 0, 755 "laugh": 0, 756 "hooray": 0, 757 "confused": 0, 758 "heart": 0, 759 "rocket": 0, 760 "eyes": 0 761 }, 762 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2128/timeline", 763 "performed_via_github_app": null, 764 "state_reason": null 765 }, 766 "comment": { 767 "user": "alltheseas", 768 "created_at": "2024-04-09T02:27:02Z", 769 "updated_at": "2024-04-09T02:27:02Z", 770 "body": "Per @ericholguin feedback today, most highlights appear in long form notes. Therefore see highlight is a longform improvement. Related ticket:\r\n\r\n- [ ] https://github.com/damus-io/damus/issues/2110\r\n\r\n" 771 } 772 }, 773 { 774 "issue": { 775 "url": "https://api.github.com/repos/damus-io/damus/issues/2127", 776 "repository_url": "https://api.github.com/repos/damus-io/damus", 777 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2127/labels{/name}", 778 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2127/comments", 779 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2127/events", 780 "html_url": "https://github.com/damus-io/damus/issues/2127", 781 "id": 2231793265, 782 "node_id": "I_kwDOHHF5A86FBnZx", 783 "number": 2127, 784 "title": "Web of trust score/rank", 785 "user": { 786 "login": "alltheseas", 787 "id": 64376233, 788 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 789 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 790 "gravatar_id": "", 791 "url": "https://api.github.com/users/alltheseas", 792 "html_url": "https://github.com/alltheseas", 793 "followers_url": "https://api.github.com/users/alltheseas/followers", 794 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 795 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 796 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 797 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 798 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 799 "repos_url": "https://api.github.com/users/alltheseas/repos", 800 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 801 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 802 "type": "User", 803 "site_admin": false 804 }, 805 "labels": [ 806 { 807 "id": 3994718399, 808 "node_id": "LA_kwDOHHF5A87uGpC_", 809 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 810 "name": "enhancement", 811 "color": "a2eeef", 812 "default": true, 813 "description": "Improvement" 814 }, 815 { 816 "id": 5667376796, 817 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 818 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 819 "name": "technical", 820 "color": "B60205", 821 "default": false, 822 "description": "" 823 }, 824 { 825 "id": 6448018691, 826 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 827 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 828 "name": "wot", 829 "color": "2E30D4", 830 "default": false, 831 "description": "web of trust" 832 } 833 ], 834 "state": "open", 835 "locked": false, 836 "assignee": null, 837 "assignees": [], 838 "milestone": null, 839 "comments": 0, 840 "created_at": "2024-04-08T17:59:22Z", 841 "updated_at": "2024-04-08T18:00:27Z", 842 "closed_at": null, 843 "author_association": "COLLABORATOR", 844 "active_lock_reason": null, 845 "body": "## (technical) user story\r\n\r\nAs a Damus dev who wants to enable building on WOT, I would like Damus to know which of a npub's follows are most in their WOT, so that Damus can surface when the npub's WOT participates/performs certain actions (e.g. replies, zaps, DMs etc.).\r\n\r\n### acceptance criteria\r\n\r\n1. there is formula according to which follows are ranked from a high to a low WOT score (e.g. using shared/mutual follows, mute lists etc.)\r\n\r\n### implementation & context\r\n\r\nsome WOT models discussed here https://dl.acm.org/doi/pdf/10.1145/2906151\r\n\r\n\r\n### related\r\n\r\n#1890 \r\n#1891\r\n#2126", 846 "reactions": { 847 "url": "https://api.github.com/repos/damus-io/damus/issues/2127/reactions", 848 "total_count": 0, 849 "+1": 0, 850 "-1": 0, 851 "laugh": 0, 852 "hooray": 0, 853 "confused": 0, 854 "heart": 0, 855 "rocket": 0, 856 "eyes": 0 857 }, 858 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2127/timeline", 859 "performed_via_github_app": null, 860 "state_reason": null 861 } 862 }, 863 { 864 "issue": { 865 "url": "https://api.github.com/repos/damus-io/damus/issues/2126", 866 "repository_url": "https://api.github.com/repos/damus-io/damus", 867 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2126/labels{/name}", 868 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2126/comments", 869 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2126/events", 870 "html_url": "https://github.com/damus-io/damus/issues/2126", 871 "id": 2231777018, 872 "node_id": "I_kwDOHHF5A86FBjb6", 873 "number": 2126, 874 "title": "Display thread respondees from my WOT immediately below parent note", 875 "user": { 876 "login": "alltheseas", 877 "id": 64376233, 878 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 879 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 880 "gravatar_id": "", 881 "url": "https://api.github.com/users/alltheseas", 882 "html_url": "https://github.com/alltheseas", 883 "followers_url": "https://api.github.com/users/alltheseas/followers", 884 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 885 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 886 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 887 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 888 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 889 "repos_url": "https://api.github.com/users/alltheseas/repos", 890 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 891 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 892 "type": "User", 893 "site_admin": false 894 }, 895 "labels": [ 896 { 897 "id": 5667230655, 898 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 899 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 900 "name": "feature", 901 "color": "BFDADC", 902 "default": false, 903 "description": "New feature request" 904 }, 905 { 906 "id": 6448018691, 907 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 908 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 909 "name": "wot", 910 "color": "2E30D4", 911 "default": false, 912 "description": "web of trust" 913 } 914 ], 915 "state": "open", 916 "locked": false, 917 "assignee": null, 918 "assignees": [], 919 "milestone": null, 920 "comments": 2, 921 "created_at": "2024-04-08T17:51:41Z", 922 "updated_at": "2024-04-09T02:31:42Z", 923 "closed_at": null, 924 "author_association": "COLLABORATOR", 925 "active_lock_reason": null, 926 "body": "## user story\r\n\r\nAs a Damus user who is evaluating thread responses, I would like Damus to let me know which of my follows (in my WOT) have responded to a thread before I go scrolling down the thread, so that I know if my WOT responded to a certain thread without having to dig through it.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a visual indication of which of my WOT responded to a thread immediately below the parent note\r\n2. Visual indicator of follows (e.g. PFPs) are sorted by highest WOT score\r\n\r\n### inspiration & mockup\r\n\r\nhttps://damus.io/nevent1qqsvvj8m6xjvgy9d85y4hwnn0mqq983ug4kddepfnfjav5pvyy2nk3spz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3jamnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6qgjwaehxw309ac82unsd3jhqct89ejhxqgjwaehxw309aex2mrp0yhxvdm69e5k7vw6q53\n\n\r\n\r\n\r\n", 927 "reactions": { 928 "url": "https://api.github.com/repos/damus-io/damus/issues/2126/reactions", 929 "total_count": 0, 930 "+1": 0, 931 "-1": 0, 932 "laugh": 0, 933 "hooray": 0, 934 "confused": 0, 935 "heart": 0, 936 "rocket": 0, 937 "eyes": 0 938 }, 939 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2126/timeline", 940 "performed_via_github_app": null, 941 "state_reason": null 942 } 943 }, 944 { 945 "issue": { 946 "url": "https://api.github.com/repos/damus-io/damus/issues/2126", 947 "repository_url": "https://api.github.com/repos/damus-io/damus", 948 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2126/labels{/name}", 949 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2126/comments", 950 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2126/events", 951 "html_url": "https://github.com/damus-io/damus/issues/2126", 952 "id": 2231777018, 953 "node_id": "I_kwDOHHF5A86FBjb6", 954 "number": 2126, 955 "title": "Display thread respondees from my WOT immediately below parent note", 956 "user": { 957 "login": "alltheseas", 958 "id": 64376233, 959 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 960 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 961 "gravatar_id": "", 962 "url": "https://api.github.com/users/alltheseas", 963 "html_url": "https://github.com/alltheseas", 964 "followers_url": "https://api.github.com/users/alltheseas/followers", 965 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 966 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 967 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 968 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 969 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 970 "repos_url": "https://api.github.com/users/alltheseas/repos", 971 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 972 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 973 "type": "User", 974 "site_admin": false 975 }, 976 "labels": [ 977 { 978 "id": 5667230655, 979 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 980 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 981 "name": "feature", 982 "color": "BFDADC", 983 "default": false, 984 "description": "New feature request" 985 }, 986 { 987 "id": 6448018691, 988 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 989 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 990 "name": "wot", 991 "color": "2E30D4", 992 "default": false, 993 "description": "web of trust" 994 } 995 ], 996 "state": "open", 997 "locked": false, 998 "assignee": null, 999 "assignees": [], 1000 "milestone": null, 1001 "comments": 2, 1002 "created_at": "2024-04-08T17:51:41Z", 1003 "updated_at": "2024-04-09T02:31:42Z", 1004 "closed_at": null, 1005 "author_association": "COLLABORATOR", 1006 "active_lock_reason": null, 1007 "body": "## user story\r\n\r\nAs a Damus user who is evaluating thread responses, I would like Damus to let me know which of my follows (in my WOT) have responded to a thread before I go scrolling down the thread, so that I know if my WOT responded to a certain thread without having to dig through it.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a visual indication of which of my WOT responded to a thread immediately below the parent note\r\n2. Visual indicator of follows (e.g. PFPs) are sorted by highest WOT score\r\n\r\n### inspiration & mockup\r\n\r\nhttps://damus.io/nevent1qqsvvj8m6xjvgy9d85y4hwnn0mqq983ug4kddepfnfjav5pvyy2nk3spz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3jamnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6qgjwaehxw309ac82unsd3jhqct89ejhxqgjwaehxw309aex2mrp0yhxvdm69e5k7vw6q53\n\n\r\n\r\n\r\n", 1008 "reactions": { 1009 "url": "https://api.github.com/repos/damus-io/damus/issues/2126/reactions", 1010 "total_count": 0, 1011 "+1": 0, 1012 "-1": 0, 1013 "laugh": 0, 1014 "hooray": 0, 1015 "confused": 0, 1016 "heart": 0, 1017 "rocket": 0, 1018 "eyes": 0 1019 }, 1020 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2126/timeline", 1021 "performed_via_github_app": null, 1022 "state_reason": null 1023 }, 1024 "comment": { 1025 "user": "alltheseas", 1026 "created_at": "2024-04-08T19:04:50Z", 1027 "updated_at": "2024-04-08T19:04:50Z", 1028 "body": "https://www.figma.com/file/1bvslVfr7akG1C6Qo8dgWK/INK?type=design&node-id=0%3A1&mode=design&t=gxPfrxnZDEf62qfN-1" 1029 } 1030 }, 1031 { 1032 "issue": { 1033 "url": "https://api.github.com/repos/damus-io/damus/issues/2126", 1034 "repository_url": "https://api.github.com/repos/damus-io/damus", 1035 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2126/labels{/name}", 1036 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2126/comments", 1037 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2126/events", 1038 "html_url": "https://github.com/damus-io/damus/issues/2126", 1039 "id": 2231777018, 1040 "node_id": "I_kwDOHHF5A86FBjb6", 1041 "number": 2126, 1042 "title": "Display thread respondees from my WOT immediately below parent note", 1043 "user": { 1044 "login": "alltheseas", 1045 "id": 64376233, 1046 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1047 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1048 "gravatar_id": "", 1049 "url": "https://api.github.com/users/alltheseas", 1050 "html_url": "https://github.com/alltheseas", 1051 "followers_url": "https://api.github.com/users/alltheseas/followers", 1052 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1053 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1054 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1055 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1056 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1057 "repos_url": "https://api.github.com/users/alltheseas/repos", 1058 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1059 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1060 "type": "User", 1061 "site_admin": false 1062 }, 1063 "labels": [ 1064 { 1065 "id": 5667230655, 1066 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1067 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1068 "name": "feature", 1069 "color": "BFDADC", 1070 "default": false, 1071 "description": "New feature request" 1072 }, 1073 { 1074 "id": 6448018691, 1075 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 1076 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 1077 "name": "wot", 1078 "color": "2E30D4", 1079 "default": false, 1080 "description": "web of trust" 1081 } 1082 ], 1083 "state": "open", 1084 "locked": false, 1085 "assignee": null, 1086 "assignees": [], 1087 "milestone": null, 1088 "comments": 2, 1089 "created_at": "2024-04-08T17:51:41Z", 1090 "updated_at": "2024-04-09T02:31:42Z", 1091 "closed_at": null, 1092 "author_association": "COLLABORATOR", 1093 "active_lock_reason": null, 1094 "body": "## user story\r\n\r\nAs a Damus user who is evaluating thread responses, I would like Damus to let me know which of my follows (in my WOT) have responded to a thread before I go scrolling down the thread, so that I know if my WOT responded to a certain thread without having to dig through it.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a visual indication of which of my WOT responded to a thread immediately below the parent note\r\n2. Visual indicator of follows (e.g. PFPs) are sorted by highest WOT score\r\n\r\n### inspiration & mockup\r\n\r\nhttps://damus.io/nevent1qqsvvj8m6xjvgy9d85y4hwnn0mqq983ug4kddepfnfjav5pvyy2nk3spz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3jamnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6qgjwaehxw309ac82unsd3jhqct89ejhxqgjwaehxw309aex2mrp0yhxvdm69e5k7vw6q53\n\n\r\n\r\n\r\n", 1095 "reactions": { 1096 "url": "https://api.github.com/repos/damus-io/damus/issues/2126/reactions", 1097 "total_count": 0, 1098 "+1": 0, 1099 "-1": 0, 1100 "laugh": 0, 1101 "hooray": 0, 1102 "confused": 0, 1103 "heart": 0, 1104 "rocket": 0, 1105 "eyes": 0 1106 }, 1107 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2126/timeline", 1108 "performed_via_github_app": null, 1109 "state_reason": null 1110 }, 1111 "comment": { 1112 "user": "alltheseas", 1113 "created_at": "2024-04-09T02:31:41Z", 1114 "updated_at": "2024-04-09T02:31:41Z", 1115 "body": "@robagreda @ericholguin " 1116 } 1117 }, 1118 { 1119 "issue": { 1120 "url": "https://api.github.com/repos/damus-io/damus/issues/2125", 1121 "repository_url": "https://api.github.com/repos/damus-io/damus", 1122 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2125/labels{/name}", 1123 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2125/comments", 1124 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2125/events", 1125 "html_url": "https://github.com/damus-io/damus/issues/2125", 1126 "id": 2231744049, 1127 "node_id": "I_kwDOHHF5A86FBbYx", 1128 "number": 2125, 1129 "title": "Thai Auto-translate for purple subscribers", 1130 "user": { 1131 "login": "alltheseas", 1132 "id": 64376233, 1133 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1134 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1135 "gravatar_id": "", 1136 "url": "https://api.github.com/users/alltheseas", 1137 "html_url": "https://github.com/alltheseas", 1138 "followers_url": "https://api.github.com/users/alltheseas/followers", 1139 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1140 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1141 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1142 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1143 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1144 "repos_url": "https://api.github.com/users/alltheseas/repos", 1145 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1146 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1147 "type": "User", 1148 "site_admin": false 1149 }, 1150 "labels": [ 1151 { 1152 "id": 5667230655, 1153 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1154 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1155 "name": "feature", 1156 "color": "BFDADC", 1157 "default": false, 1158 "description": "New feature request" 1159 }, 1160 { 1161 "id": 5799676879, 1162 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 1163 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 1164 "name": "localization", 1165 "color": "0BC18D", 1166 "default": false, 1167 "description": "" 1168 }, 1169 { 1170 "id": 5799961735, 1171 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 1172 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 1173 "name": "purple", 1174 "color": "7E12A4", 1175 "default": false, 1176 "description": "Damus purple membership" 1177 } 1178 ], 1179 "state": "open", 1180 "locked": false, 1181 "assignee": null, 1182 "assignees": [], 1183 "milestone": null, 1184 "comments": 3, 1185 "created_at": "2024-04-08T17:31:13Z", 1186 "updated_at": "2024-04-08T18:15:13Z", 1187 "closed_at": null, 1188 "author_association": "COLLABORATOR", 1189 "active_lock_reason": null, 1190 "body": "## user story\r\n\r\nAs a Damus purple user, I would like to have Thai language support, so that I may interact with more nostriches.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus can detect Thai language\r\n2. If purple subscriber, notes are auto-translated from Thai to native language, or \r\n3. from foreign language to Thai if Thai is the preferred language\r\n\r\n### implementation & context\r\n\r\n1) DeepL is currently utilized for Purple subscribers. DeepL does not support Thai, and the timeline is not currently clear for Thai support. \r\n2) Google has priced translation APIs that support Thai.\r\n3) Google translation should _only_ translate to/from Thai, and no other language pairs to constrain API translation costs.\r\n", 1191 "reactions": { 1192 "url": "https://api.github.com/repos/damus-io/damus/issues/2125/reactions", 1193 "total_count": 0, 1194 "+1": 0, 1195 "-1": 0, 1196 "laugh": 0, 1197 "hooray": 0, 1198 "confused": 0, 1199 "heart": 0, 1200 "rocket": 0, 1201 "eyes": 0 1202 }, 1203 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2125/timeline", 1204 "performed_via_github_app": null, 1205 "state_reason": null 1206 } 1207 }, 1208 { 1209 "issue": { 1210 "url": "https://api.github.com/repos/damus-io/damus/issues/2125", 1211 "repository_url": "https://api.github.com/repos/damus-io/damus", 1212 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2125/labels{/name}", 1213 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2125/comments", 1214 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2125/events", 1215 "html_url": "https://github.com/damus-io/damus/issues/2125", 1216 "id": 2231744049, 1217 "node_id": "I_kwDOHHF5A86FBbYx", 1218 "number": 2125, 1219 "title": "Thai Auto-translate for purple subscribers", 1220 "user": { 1221 "login": "alltheseas", 1222 "id": 64376233, 1223 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1224 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1225 "gravatar_id": "", 1226 "url": "https://api.github.com/users/alltheseas", 1227 "html_url": "https://github.com/alltheseas", 1228 "followers_url": "https://api.github.com/users/alltheseas/followers", 1229 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1230 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1231 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1232 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1233 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1234 "repos_url": "https://api.github.com/users/alltheseas/repos", 1235 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1236 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1237 "type": "User", 1238 "site_admin": false 1239 }, 1240 "labels": [ 1241 { 1242 "id": 5667230655, 1243 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1244 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1245 "name": "feature", 1246 "color": "BFDADC", 1247 "default": false, 1248 "description": "New feature request" 1249 }, 1250 { 1251 "id": 5799676879, 1252 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 1253 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 1254 "name": "localization", 1255 "color": "0BC18D", 1256 "default": false, 1257 "description": "" 1258 }, 1259 { 1260 "id": 5799961735, 1261 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 1262 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 1263 "name": "purple", 1264 "color": "7E12A4", 1265 "default": false, 1266 "description": "Damus purple membership" 1267 } 1268 ], 1269 "state": "open", 1270 "locked": false, 1271 "assignee": null, 1272 "assignees": [], 1273 "milestone": null, 1274 "comments": 3, 1275 "created_at": "2024-04-08T17:31:13Z", 1276 "updated_at": "2024-04-08T18:15:13Z", 1277 "closed_at": null, 1278 "author_association": "COLLABORATOR", 1279 "active_lock_reason": null, 1280 "body": "## user story\r\n\r\nAs a Damus purple user, I would like to have Thai language support, so that I may interact with more nostriches.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus can detect Thai language\r\n2. If purple subscriber, notes are auto-translated from Thai to native language, or \r\n3. from foreign language to Thai if Thai is the preferred language\r\n\r\n### implementation & context\r\n\r\n1) DeepL is currently utilized for Purple subscribers. DeepL does not support Thai, and the timeline is not currently clear for Thai support. \r\n2) Google has priced translation APIs that support Thai.\r\n3) Google translation should _only_ translate to/from Thai, and no other language pairs to constrain API translation costs.\r\n", 1281 "reactions": { 1282 "url": "https://api.github.com/repos/damus-io/damus/issues/2125/reactions", 1283 "total_count": 0, 1284 "+1": 0, 1285 "-1": 0, 1286 "laugh": 0, 1287 "hooray": 0, 1288 "confused": 0, 1289 "heart": 0, 1290 "rocket": 0, 1291 "eyes": 0 1292 }, 1293 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2125/timeline", 1294 "performed_via_github_app": null, 1295 "state_reason": null 1296 }, 1297 "comment": { 1298 "user": "alltheseas", 1299 "created_at": "2024-04-08T18:08:01Z", 1300 "updated_at": "2024-04-08T18:09:56Z", 1301 "body": "DeepL is the best translator. Google cloud is remote second best. Microsoft & amazon follow. \r\n\r\ngoogle cloud pricing https://cloud.google.com/translate/pricing\r\n\r\n> With the Google Translate API, you strictly pay based on your usage. After your first 500,000 characters each month, youāll pay $20 per million characters. \r\n\r\n\r\n\r\n\r\n\r\nmicrosoft azure pricing https://azure.microsoft.com/en-us/products/ai-services/ai-translator#Pricing\r\n" 1302 } 1303 }, 1304 { 1305 "issue": { 1306 "url": "https://api.github.com/repos/damus-io/damus/issues/2125", 1307 "repository_url": "https://api.github.com/repos/damus-io/damus", 1308 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2125/labels{/name}", 1309 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2125/comments", 1310 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2125/events", 1311 "html_url": "https://github.com/damus-io/damus/issues/2125", 1312 "id": 2231744049, 1313 "node_id": "I_kwDOHHF5A86FBbYx", 1314 "number": 2125, 1315 "title": "Thai Auto-translate for purple subscribers", 1316 "user": { 1317 "login": "alltheseas", 1318 "id": 64376233, 1319 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1320 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1321 "gravatar_id": "", 1322 "url": "https://api.github.com/users/alltheseas", 1323 "html_url": "https://github.com/alltheseas", 1324 "followers_url": "https://api.github.com/users/alltheseas/followers", 1325 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1326 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1327 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1328 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1329 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1330 "repos_url": "https://api.github.com/users/alltheseas/repos", 1331 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1332 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1333 "type": "User", 1334 "site_admin": false 1335 }, 1336 "labels": [ 1337 { 1338 "id": 5667230655, 1339 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1340 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1341 "name": "feature", 1342 "color": "BFDADC", 1343 "default": false, 1344 "description": "New feature request" 1345 }, 1346 { 1347 "id": 5799676879, 1348 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 1349 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 1350 "name": "localization", 1351 "color": "0BC18D", 1352 "default": false, 1353 "description": "" 1354 }, 1355 { 1356 "id": 5799961735, 1357 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 1358 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 1359 "name": "purple", 1360 "color": "7E12A4", 1361 "default": false, 1362 "description": "Damus purple membership" 1363 } 1364 ], 1365 "state": "open", 1366 "locked": false, 1367 "assignee": null, 1368 "assignees": [], 1369 "milestone": null, 1370 "comments": 3, 1371 "created_at": "2024-04-08T17:31:13Z", 1372 "updated_at": "2024-04-08T18:15:13Z", 1373 "closed_at": null, 1374 "author_association": "COLLABORATOR", 1375 "active_lock_reason": null, 1376 "body": "## user story\r\n\r\nAs a Damus purple user, I would like to have Thai language support, so that I may interact with more nostriches.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus can detect Thai language\r\n2. If purple subscriber, notes are auto-translated from Thai to native language, or \r\n3. from foreign language to Thai if Thai is the preferred language\r\n\r\n### implementation & context\r\n\r\n1) DeepL is currently utilized for Purple subscribers. DeepL does not support Thai, and the timeline is not currently clear for Thai support. \r\n2) Google has priced translation APIs that support Thai.\r\n3) Google translation should _only_ translate to/from Thai, and no other language pairs to constrain API translation costs.\r\n", 1377 "reactions": { 1378 "url": "https://api.github.com/repos/damus-io/damus/issues/2125/reactions", 1379 "total_count": 0, 1380 "+1": 0, 1381 "-1": 0, 1382 "laugh": 0, 1383 "hooray": 0, 1384 "confused": 0, 1385 "heart": 0, 1386 "rocket": 0, 1387 "eyes": 0 1388 }, 1389 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2125/timeline", 1390 "performed_via_github_app": null, 1391 "state_reason": null 1392 }, 1393 "comment": { 1394 "user": "alltheseas", 1395 "created_at": "2024-04-08T18:10:44Z", 1396 "updated_at": "2024-04-08T18:12:21Z", 1397 "body": "~~according to this post, GPT3.5 has a good performance/price https://community.openai.com/t/which-api-for-translation/553000~~ Thai is not supported by GPT" 1398 } 1399 }, 1400 { 1401 "issue": { 1402 "url": "https://api.github.com/repos/damus-io/damus/issues/2125", 1403 "repository_url": "https://api.github.com/repos/damus-io/damus", 1404 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2125/labels{/name}", 1405 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2125/comments", 1406 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2125/events", 1407 "html_url": "https://github.com/damus-io/damus/issues/2125", 1408 "id": 2231744049, 1409 "node_id": "I_kwDOHHF5A86FBbYx", 1410 "number": 2125, 1411 "title": "Thai Auto-translate for purple subscribers", 1412 "user": { 1413 "login": "alltheseas", 1414 "id": 64376233, 1415 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1416 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1417 "gravatar_id": "", 1418 "url": "https://api.github.com/users/alltheseas", 1419 "html_url": "https://github.com/alltheseas", 1420 "followers_url": "https://api.github.com/users/alltheseas/followers", 1421 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1422 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1423 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1424 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1425 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1426 "repos_url": "https://api.github.com/users/alltheseas/repos", 1427 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1428 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1429 "type": "User", 1430 "site_admin": false 1431 }, 1432 "labels": [ 1433 { 1434 "id": 5667230655, 1435 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1436 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1437 "name": "feature", 1438 "color": "BFDADC", 1439 "default": false, 1440 "description": "New feature request" 1441 }, 1442 { 1443 "id": 5799676879, 1444 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 1445 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 1446 "name": "localization", 1447 "color": "0BC18D", 1448 "default": false, 1449 "description": "" 1450 }, 1451 { 1452 "id": 5799961735, 1453 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 1454 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 1455 "name": "purple", 1456 "color": "7E12A4", 1457 "default": false, 1458 "description": "Damus purple membership" 1459 } 1460 ], 1461 "state": "open", 1462 "locked": false, 1463 "assignee": null, 1464 "assignees": [], 1465 "milestone": null, 1466 "comments": 3, 1467 "created_at": "2024-04-08T17:31:13Z", 1468 "updated_at": "2024-04-08T18:15:13Z", 1469 "closed_at": null, 1470 "author_association": "COLLABORATOR", 1471 "active_lock_reason": null, 1472 "body": "## user story\r\n\r\nAs a Damus purple user, I would like to have Thai language support, so that I may interact with more nostriches.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus can detect Thai language\r\n2. If purple subscriber, notes are auto-translated from Thai to native language, or \r\n3. from foreign language to Thai if Thai is the preferred language\r\n\r\n### implementation & context\r\n\r\n1) DeepL is currently utilized for Purple subscribers. DeepL does not support Thai, and the timeline is not currently clear for Thai support. \r\n2) Google has priced translation APIs that support Thai.\r\n3) Google translation should _only_ translate to/from Thai, and no other language pairs to constrain API translation costs.\r\n", 1473 "reactions": { 1474 "url": "https://api.github.com/repos/damus-io/damus/issues/2125/reactions", 1475 "total_count": 0, 1476 "+1": 0, 1477 "-1": 0, 1478 "laugh": 0, 1479 "hooray": 0, 1480 "confused": 0, 1481 "heart": 0, 1482 "rocket": 0, 1483 "eyes": 0 1484 }, 1485 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2125/timeline", 1486 "performed_via_github_app": null, 1487 "state_reason": null 1488 }, 1489 "comment": { 1490 "user": "alltheseas", 1491 "created_at": "2024-04-08T18:13:58Z", 1492 "updated_at": "2024-04-08T18:13:58Z", 1493 "body": "DeepL pricing \r\n" 1494 } 1495 }, 1496 { 1497 "issue": { 1498 "url": "https://api.github.com/repos/damus-io/damus/issues/2124", 1499 "repository_url": "https://api.github.com/repos/damus-io/damus", 1500 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2124/labels{/name}", 1501 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2124/comments", 1502 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2124/events", 1503 "html_url": "https://github.com/damus-io/damus/issues/2124", 1504 "id": 2231631053, 1505 "node_id": "I_kwDOHHF5A86FA_zN", 1506 "number": 2124, 1507 "title": "support t tags long form notes", 1508 "user": { 1509 "login": "alltheseas", 1510 "id": 64376233, 1511 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1512 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1513 "gravatar_id": "", 1514 "url": "https://api.github.com/users/alltheseas", 1515 "html_url": "https://github.com/alltheseas", 1516 "followers_url": "https://api.github.com/users/alltheseas/followers", 1517 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1518 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1519 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1520 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1521 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1522 "repos_url": "https://api.github.com/users/alltheseas/repos", 1523 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1524 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1525 "type": "User", 1526 "site_admin": false 1527 }, 1528 "labels": [ 1529 { 1530 "id": 5667230655, 1531 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1532 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1533 "name": "feature", 1534 "color": "BFDADC", 1535 "default": false, 1536 "description": "New feature request" 1537 }, 1538 { 1539 "id": 6020454455, 1540 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 1541 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 1542 "name": "longform", 1543 "color": "fef2c0", 1544 "default": false, 1545 "description": "" 1546 } 1547 ], 1548 "state": "open", 1549 "locked": false, 1550 "assignee": { 1551 "login": "ericholguin", 1552 "id": 14004132, 1553 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 1554 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 1555 "gravatar_id": "", 1556 "url": "https://api.github.com/users/ericholguin", 1557 "html_url": "https://github.com/ericholguin", 1558 "followers_url": "https://api.github.com/users/ericholguin/followers", 1559 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 1560 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 1561 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 1562 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 1563 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 1564 "repos_url": "https://api.github.com/users/ericholguin/repos", 1565 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 1566 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 1567 "type": "User", 1568 "site_admin": false 1569 }, 1570 "assignees": [ 1571 { 1572 "login": "ericholguin", 1573 "id": 14004132, 1574 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 1575 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 1576 "gravatar_id": "", 1577 "url": "https://api.github.com/users/ericholguin", 1578 "html_url": "https://github.com/ericholguin", 1579 "followers_url": "https://api.github.com/users/ericholguin/followers", 1580 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 1581 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 1582 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 1583 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 1584 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 1585 "repos_url": "https://api.github.com/users/ericholguin/repos", 1586 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 1587 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 1588 "type": "User", 1589 "site_admin": false 1590 } 1591 ], 1592 "milestone": { 1593 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 1594 "html_url": "https://github.com/damus-io/damus/milestone/14", 1595 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 1596 "id": 10536809, 1597 "node_id": "MI_kwDOHHF5A84AoMdp", 1598 "number": 14, 1599 "title": "1.9 post purple testflight, threads, longform, video caching", 1600 "description": "", 1601 "creator": { 1602 "login": "alltheseas", 1603 "id": 64376233, 1604 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1605 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1606 "gravatar_id": "", 1607 "url": "https://api.github.com/users/alltheseas", 1608 "html_url": "https://github.com/alltheseas", 1609 "followers_url": "https://api.github.com/users/alltheseas/followers", 1610 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1611 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1612 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1613 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1614 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1615 "repos_url": "https://api.github.com/users/alltheseas/repos", 1616 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1617 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1618 "type": "User", 1619 "site_admin": false 1620 }, 1621 "open_issues": 17, 1622 "closed_issues": 1, 1623 "state": "open", 1624 "created_at": "2024-02-09T17:16:56Z", 1625 "updated_at": "2024-04-09T20:37:29Z", 1626 "due_on": null, 1627 "closed_at": null 1628 }, 1629 "comments": 1, 1630 "created_at": "2024-04-08T16:23:49Z", 1631 "updated_at": "2024-04-08T17:18:33Z", 1632 "closed_at": null, 1633 "author_association": "COLLABORATOR", 1634 "active_lock_reason": null, 1635 "body": "@ericholguin to do a horizontal scroll of t-tags on long form note view", 1636 "reactions": { 1637 "url": "https://api.github.com/repos/damus-io/damus/issues/2124/reactions", 1638 "total_count": 0, 1639 "+1": 0, 1640 "-1": 0, 1641 "laugh": 0, 1642 "hooray": 0, 1643 "confused": 0, 1644 "heart": 0, 1645 "rocket": 0, 1646 "eyes": 0 1647 }, 1648 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2124/timeline", 1649 "performed_via_github_app": null, 1650 "state_reason": null 1651 } 1652 }, 1653 { 1654 "issue": { 1655 "url": "https://api.github.com/repos/damus-io/damus/issues/2124", 1656 "repository_url": "https://api.github.com/repos/damus-io/damus", 1657 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2124/labels{/name}", 1658 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2124/comments", 1659 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2124/events", 1660 "html_url": "https://github.com/damus-io/damus/issues/2124", 1661 "id": 2231631053, 1662 "node_id": "I_kwDOHHF5A86FA_zN", 1663 "number": 2124, 1664 "title": "support t tags long form notes", 1665 "user": { 1666 "login": "alltheseas", 1667 "id": 64376233, 1668 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1669 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1670 "gravatar_id": "", 1671 "url": "https://api.github.com/users/alltheseas", 1672 "html_url": "https://github.com/alltheseas", 1673 "followers_url": "https://api.github.com/users/alltheseas/followers", 1674 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1675 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1676 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1677 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1678 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1679 "repos_url": "https://api.github.com/users/alltheseas/repos", 1680 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1681 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1682 "type": "User", 1683 "site_admin": false 1684 }, 1685 "labels": [ 1686 { 1687 "id": 5667230655, 1688 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1689 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1690 "name": "feature", 1691 "color": "BFDADC", 1692 "default": false, 1693 "description": "New feature request" 1694 }, 1695 { 1696 "id": 6020454455, 1697 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 1698 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 1699 "name": "longform", 1700 "color": "fef2c0", 1701 "default": false, 1702 "description": "" 1703 } 1704 ], 1705 "state": "open", 1706 "locked": false, 1707 "assignee": { 1708 "login": "ericholguin", 1709 "id": 14004132, 1710 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 1711 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 1712 "gravatar_id": "", 1713 "url": "https://api.github.com/users/ericholguin", 1714 "html_url": "https://github.com/ericholguin", 1715 "followers_url": "https://api.github.com/users/ericholguin/followers", 1716 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 1717 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 1718 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 1719 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 1720 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 1721 "repos_url": "https://api.github.com/users/ericholguin/repos", 1722 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 1723 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 1724 "type": "User", 1725 "site_admin": false 1726 }, 1727 "assignees": [ 1728 { 1729 "login": "ericholguin", 1730 "id": 14004132, 1731 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 1732 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 1733 "gravatar_id": "", 1734 "url": "https://api.github.com/users/ericholguin", 1735 "html_url": "https://github.com/ericholguin", 1736 "followers_url": "https://api.github.com/users/ericholguin/followers", 1737 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 1738 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 1739 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 1740 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 1741 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 1742 "repos_url": "https://api.github.com/users/ericholguin/repos", 1743 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 1744 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 1745 "type": "User", 1746 "site_admin": false 1747 } 1748 ], 1749 "milestone": { 1750 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 1751 "html_url": "https://github.com/damus-io/damus/milestone/14", 1752 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 1753 "id": 10536809, 1754 "node_id": "MI_kwDOHHF5A84AoMdp", 1755 "number": 14, 1756 "title": "1.9 post purple testflight, threads, longform, video caching", 1757 "description": "", 1758 "creator": { 1759 "login": "alltheseas", 1760 "id": 64376233, 1761 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 1762 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 1763 "gravatar_id": "", 1764 "url": "https://api.github.com/users/alltheseas", 1765 "html_url": "https://github.com/alltheseas", 1766 "followers_url": "https://api.github.com/users/alltheseas/followers", 1767 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 1768 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 1769 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 1770 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 1771 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 1772 "repos_url": "https://api.github.com/users/alltheseas/repos", 1773 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 1774 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 1775 "type": "User", 1776 "site_admin": false 1777 }, 1778 "open_issues": 17, 1779 "closed_issues": 1, 1780 "state": "open", 1781 "created_at": "2024-02-09T17:16:56Z", 1782 "updated_at": "2024-04-09T20:37:29Z", 1783 "due_on": null, 1784 "closed_at": null 1785 }, 1786 "comments": 1, 1787 "created_at": "2024-04-08T16:23:49Z", 1788 "updated_at": "2024-04-08T17:18:33Z", 1789 "closed_at": null, 1790 "author_association": "COLLABORATOR", 1791 "active_lock_reason": null, 1792 "body": "@ericholguin to do a horizontal scroll of t-tags on long form note view", 1793 "reactions": { 1794 "url": "https://api.github.com/repos/damus-io/damus/issues/2124/reactions", 1795 "total_count": 0, 1796 "+1": 0, 1797 "-1": 0, 1798 "laugh": 0, 1799 "hooray": 0, 1800 "confused": 0, 1801 "heart": 0, 1802 "rocket": 0, 1803 "eyes": 0 1804 }, 1805 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2124/timeline", 1806 "performed_via_github_app": null, 1807 "state_reason": null 1808 }, 1809 "comment": { 1810 "user": "alltheseas", 1811 "created_at": "2024-04-08T16:39:58Z", 1812 "updated_at": "2024-04-08T16:39:58Z", 1813 "body": "are t tags the same as hashtags?" 1814 } 1815 }, 1816 { 1817 "issue": { 1818 "url": "https://api.github.com/repos/damus-io/damus/issues/2123", 1819 "repository_url": "https://api.github.com/repos/damus-io/damus", 1820 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2123/labels{/name}", 1821 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2123/comments", 1822 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2123/events", 1823 "html_url": "https://github.com/damus-io/damus/issues/2123", 1824 "id": 2228206499, 1825 "node_id": "I_kwDOHHF5A86Ez7uj", 1826 "number": 2123, 1827 "title": "Add NIP44 Implementation (new encryption)", 1828 "user": { 1829 "login": "jb55", 1830 "id": 45598, 1831 "node_id": "MDQ6VXNlcjQ1NTk4", 1832 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 1833 "gravatar_id": "", 1834 "url": "https://api.github.com/users/jb55", 1835 "html_url": "https://github.com/jb55", 1836 "followers_url": "https://api.github.com/users/jb55/followers", 1837 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 1838 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 1839 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 1840 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 1841 "organizations_url": "https://api.github.com/users/jb55/orgs", 1842 "repos_url": "https://api.github.com/users/jb55/repos", 1843 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 1844 "received_events_url": "https://api.github.com/users/jb55/received_events", 1845 "type": "User", 1846 "site_admin": false 1847 }, 1848 "labels": [ 1849 { 1850 "id": 5667230655, 1851 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1852 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1853 "name": "feature", 1854 "color": "BFDADC", 1855 "default": false, 1856 "description": "New feature request" 1857 }, 1858 { 1859 "id": 5675909066, 1860 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 1861 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 1862 "name": "NIP", 1863 "color": "F9D0C4", 1864 "default": false, 1865 "description": "" 1866 } 1867 ], 1868 "state": "open", 1869 "locked": false, 1870 "assignee": null, 1871 "assignees": [], 1872 "milestone": null, 1873 "comments": 2, 1874 "created_at": "2024-04-05T14:44:11Z", 1875 "updated_at": "2024-04-05T14:57:56Z", 1876 "closed_at": null, 1877 "author_association": "COLLABORATOR", 1878 "active_lock_reason": null, 1879 "body": "We need this for encrypting things like in vitor's draft spec.", 1880 "reactions": { 1881 "url": "https://api.github.com/repos/damus-io/damus/issues/2123/reactions", 1882 "total_count": 0, 1883 "+1": 0, 1884 "-1": 0, 1885 "laugh": 0, 1886 "hooray": 0, 1887 "confused": 0, 1888 "heart": 0, 1889 "rocket": 0, 1890 "eyes": 0 1891 }, 1892 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2123/timeline", 1893 "performed_via_github_app": null, 1894 "state_reason": null 1895 } 1896 }, 1897 { 1898 "issue": { 1899 "url": "https://api.github.com/repos/damus-io/damus/issues/2123", 1900 "repository_url": "https://api.github.com/repos/damus-io/damus", 1901 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2123/labels{/name}", 1902 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2123/comments", 1903 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2123/events", 1904 "html_url": "https://github.com/damus-io/damus/issues/2123", 1905 "id": 2228206499, 1906 "node_id": "I_kwDOHHF5A86Ez7uj", 1907 "number": 2123, 1908 "title": "Add NIP44 Implementation (new encryption)", 1909 "user": { 1910 "login": "jb55", 1911 "id": 45598, 1912 "node_id": "MDQ6VXNlcjQ1NTk4", 1913 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 1914 "gravatar_id": "", 1915 "url": "https://api.github.com/users/jb55", 1916 "html_url": "https://github.com/jb55", 1917 "followers_url": "https://api.github.com/users/jb55/followers", 1918 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 1919 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 1920 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 1921 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 1922 "organizations_url": "https://api.github.com/users/jb55/orgs", 1923 "repos_url": "https://api.github.com/users/jb55/repos", 1924 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 1925 "received_events_url": "https://api.github.com/users/jb55/received_events", 1926 "type": "User", 1927 "site_admin": false 1928 }, 1929 "labels": [ 1930 { 1931 "id": 5667230655, 1932 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 1933 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 1934 "name": "feature", 1935 "color": "BFDADC", 1936 "default": false, 1937 "description": "New feature request" 1938 }, 1939 { 1940 "id": 5675909066, 1941 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 1942 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 1943 "name": "NIP", 1944 "color": "F9D0C4", 1945 "default": false, 1946 "description": "" 1947 } 1948 ], 1949 "state": "open", 1950 "locked": false, 1951 "assignee": null, 1952 "assignees": [], 1953 "milestone": null, 1954 "comments": 2, 1955 "created_at": "2024-04-05T14:44:11Z", 1956 "updated_at": "2024-04-05T14:57:56Z", 1957 "closed_at": null, 1958 "author_association": "COLLABORATOR", 1959 "active_lock_reason": null, 1960 "body": "We need this for encrypting things like in vitor's draft spec.", 1961 "reactions": { 1962 "url": "https://api.github.com/repos/damus-io/damus/issues/2123/reactions", 1963 "total_count": 0, 1964 "+1": 0, 1965 "-1": 0, 1966 "laugh": 0, 1967 "hooray": 0, 1968 "confused": 0, 1969 "heart": 0, 1970 "rocket": 0, 1971 "eyes": 0 1972 }, 1973 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2123/timeline", 1974 "performed_via_github_app": null, 1975 "state_reason": null 1976 }, 1977 "comment": { 1978 "user": "alltheseas", 1979 "created_at": "2024-04-05T14:54:17Z", 1980 "updated_at": "2024-04-05T14:54:17Z", 1981 "body": "User story for saving drafts while closing, and re-opening Damus:\n\nhttps://github.com/damus-io/damus/issues/596#issuecomment-1456430333" 1982 } 1983 }, 1984 { 1985 "issue": { 1986 "url": "https://api.github.com/repos/damus-io/damus/issues/2123", 1987 "repository_url": "https://api.github.com/repos/damus-io/damus", 1988 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2123/labels{/name}", 1989 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2123/comments", 1990 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2123/events", 1991 "html_url": "https://github.com/damus-io/damus/issues/2123", 1992 "id": 2228206499, 1993 "node_id": "I_kwDOHHF5A86Ez7uj", 1994 "number": 2123, 1995 "title": "Add NIP44 Implementation (new encryption)", 1996 "user": { 1997 "login": "jb55", 1998 "id": 45598, 1999 "node_id": "MDQ6VXNlcjQ1NTk4", 2000 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 2001 "gravatar_id": "", 2002 "url": "https://api.github.com/users/jb55", 2003 "html_url": "https://github.com/jb55", 2004 "followers_url": "https://api.github.com/users/jb55/followers", 2005 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 2006 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 2007 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 2008 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 2009 "organizations_url": "https://api.github.com/users/jb55/orgs", 2010 "repos_url": "https://api.github.com/users/jb55/repos", 2011 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 2012 "received_events_url": "https://api.github.com/users/jb55/received_events", 2013 "type": "User", 2014 "site_admin": false 2015 }, 2016 "labels": [ 2017 { 2018 "id": 5667230655, 2019 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 2020 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 2021 "name": "feature", 2022 "color": "BFDADC", 2023 "default": false, 2024 "description": "New feature request" 2025 }, 2026 { 2027 "id": 5675909066, 2028 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 2029 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 2030 "name": "NIP", 2031 "color": "F9D0C4", 2032 "default": false, 2033 "description": "" 2034 } 2035 ], 2036 "state": "open", 2037 "locked": false, 2038 "assignee": null, 2039 "assignees": [], 2040 "milestone": null, 2041 "comments": 2, 2042 "created_at": "2024-04-05T14:44:11Z", 2043 "updated_at": "2024-04-05T14:57:56Z", 2044 "closed_at": null, 2045 "author_association": "COLLABORATOR", 2046 "active_lock_reason": null, 2047 "body": "We need this for encrypting things like in vitor's draft spec.", 2048 "reactions": { 2049 "url": "https://api.github.com/repos/damus-io/damus/issues/2123/reactions", 2050 "total_count": 0, 2051 "+1": 0, 2052 "-1": 0, 2053 "laugh": 0, 2054 "hooray": 0, 2055 "confused": 0, 2056 "heart": 0, 2057 "rocket": 0, 2058 "eyes": 0 2059 }, 2060 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2123/timeline", 2061 "performed_via_github_app": null, 2062 "state_reason": null 2063 }, 2064 "comment": { 2065 "user": "alltheseas", 2066 "created_at": "2024-04-05T14:55:16Z", 2067 "updated_at": "2024-04-05T14:55:16Z", 2068 "body": "NIP draft: https://github.com/nostr-protocol/nips/pull/1124" 2069 } 2070 }, 2071 { 2072 "issue": { 2073 "url": "https://api.github.com/repos/damus-io/damus/issues/2122", 2074 "repository_url": "https://api.github.com/repos/damus-io/damus", 2075 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2122/labels{/name}", 2076 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2122/comments", 2077 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2122/events", 2078 "html_url": "https://github.com/damus-io/damus/issues/2122", 2079 "id": 2226741490, 2080 "node_id": "I_kwDOHHF5A86EuWDy", 2081 "number": 2122, 2082 "title": "Feature Request / Idea: Increase screen real estate by hiding the top bar and note button on scroll", 2083 "user": { 2084 "login": "karnagebitcoin", 2085 "id": 131526701, 2086 "node_id": "U_kgDOB9bwLQ", 2087 "avatar_url": "https://avatars.githubusercontent.com/u/131526701?v=4", 2088 "gravatar_id": "", 2089 "url": "https://api.github.com/users/karnagebitcoin", 2090 "html_url": "https://github.com/karnagebitcoin", 2091 "followers_url": "https://api.github.com/users/karnagebitcoin/followers", 2092 "following_url": "https://api.github.com/users/karnagebitcoin/following{/other_user}", 2093 "gists_url": "https://api.github.com/users/karnagebitcoin/gists{/gist_id}", 2094 "starred_url": "https://api.github.com/users/karnagebitcoin/starred{/owner}{/repo}", 2095 "subscriptions_url": "https://api.github.com/users/karnagebitcoin/subscriptions", 2096 "organizations_url": "https://api.github.com/users/karnagebitcoin/orgs", 2097 "repos_url": "https://api.github.com/users/karnagebitcoin/repos", 2098 "events_url": "https://api.github.com/users/karnagebitcoin/events{/privacy}", 2099 "received_events_url": "https://api.github.com/users/karnagebitcoin/received_events", 2100 "type": "User", 2101 "site_admin": false 2102 }, 2103 "labels": [ 2104 { 2105 "id": 5667230655, 2106 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 2107 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 2108 "name": "feature", 2109 "color": "BFDADC", 2110 "default": false, 2111 "description": "New feature request" 2112 } 2113 ], 2114 "state": "open", 2115 "locked": false, 2116 "assignee": null, 2117 "assignees": [], 2118 "milestone": null, 2119 "comments": 1, 2120 "created_at": "2024-04-05T00:28:47Z", 2121 "updated_at": "2024-04-06T17:36:20Z", 2122 "closed_at": null, 2123 "author_association": "NONE", 2124 "active_lock_reason": null, 2125 "body": "Demo (set browser mode to phone): https://playground-8ca0bb.webflow.io/scroll\r\n\r\nAs a Damus user who is using Damus daily, I would like to test out the idea of having more screen real estate when browsing, so that I can see more notes by freeing up elements that are not used frequently.\r\n\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nNot a problem - but I do use a small phone where the UI takes up 25% of the real estate. This could be minimized to zero just with clever timing of hiding the top and bottom elements, see demo.\r\n\r\n** When does this problem happen? **\r\n\r\n**Describe the solution you'd like**\r\nI've already mocked up the desired behavior, see demo.\r\n\r\n**Describe alternatives you've considered**\r\nBigger phone.\r\n\r\n**Additional context**\r\nI'd be curious to see what the team thinks of this!\r\n", 2126 "reactions": { 2127 "url": "https://api.github.com/repos/damus-io/damus/issues/2122/reactions", 2128 "total_count": 0, 2129 "+1": 0, 2130 "-1": 0, 2131 "laugh": 0, 2132 "hooray": 0, 2133 "confused": 0, 2134 "heart": 0, 2135 "rocket": 0, 2136 "eyes": 0 2137 }, 2138 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2122/timeline", 2139 "performed_via_github_app": null, 2140 "state_reason": null 2141 } 2142 }, 2143 { 2144 "issue": { 2145 "url": "https://api.github.com/repos/damus-io/damus/issues/2122", 2146 "repository_url": "https://api.github.com/repos/damus-io/damus", 2147 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2122/labels{/name}", 2148 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2122/comments", 2149 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2122/events", 2150 "html_url": "https://github.com/damus-io/damus/issues/2122", 2151 "id": 2226741490, 2152 "node_id": "I_kwDOHHF5A86EuWDy", 2153 "number": 2122, 2154 "title": "Feature Request / Idea: Increase screen real estate by hiding the top bar and note button on scroll", 2155 "user": { 2156 "login": "karnagebitcoin", 2157 "id": 131526701, 2158 "node_id": "U_kgDOB9bwLQ", 2159 "avatar_url": "https://avatars.githubusercontent.com/u/131526701?v=4", 2160 "gravatar_id": "", 2161 "url": "https://api.github.com/users/karnagebitcoin", 2162 "html_url": "https://github.com/karnagebitcoin", 2163 "followers_url": "https://api.github.com/users/karnagebitcoin/followers", 2164 "following_url": "https://api.github.com/users/karnagebitcoin/following{/other_user}", 2165 "gists_url": "https://api.github.com/users/karnagebitcoin/gists{/gist_id}", 2166 "starred_url": "https://api.github.com/users/karnagebitcoin/starred{/owner}{/repo}", 2167 "subscriptions_url": "https://api.github.com/users/karnagebitcoin/subscriptions", 2168 "organizations_url": "https://api.github.com/users/karnagebitcoin/orgs", 2169 "repos_url": "https://api.github.com/users/karnagebitcoin/repos", 2170 "events_url": "https://api.github.com/users/karnagebitcoin/events{/privacy}", 2171 "received_events_url": "https://api.github.com/users/karnagebitcoin/received_events", 2172 "type": "User", 2173 "site_admin": false 2174 }, 2175 "labels": [ 2176 { 2177 "id": 5667230655, 2178 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 2179 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 2180 "name": "feature", 2181 "color": "BFDADC", 2182 "default": false, 2183 "description": "New feature request" 2184 } 2185 ], 2186 "state": "open", 2187 "locked": false, 2188 "assignee": null, 2189 "assignees": [], 2190 "milestone": null, 2191 "comments": 1, 2192 "created_at": "2024-04-05T00:28:47Z", 2193 "updated_at": "2024-04-06T17:36:20Z", 2194 "closed_at": null, 2195 "author_association": "NONE", 2196 "active_lock_reason": null, 2197 "body": "Demo (set browser mode to phone): https://playground-8ca0bb.webflow.io/scroll\r\n\r\nAs a Damus user who is using Damus daily, I would like to test out the idea of having more screen real estate when browsing, so that I can see more notes by freeing up elements that are not used frequently.\r\n\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nNot a problem - but I do use a small phone where the UI takes up 25% of the real estate. This could be minimized to zero just with clever timing of hiding the top and bottom elements, see demo.\r\n\r\n** When does this problem happen? **\r\n\r\n**Describe the solution you'd like**\r\nI've already mocked up the desired behavior, see demo.\r\n\r\n**Describe alternatives you've considered**\r\nBigger phone.\r\n\r\n**Additional context**\r\nI'd be curious to see what the team thinks of this!\r\n", 2198 "reactions": { 2199 "url": "https://api.github.com/repos/damus-io/damus/issues/2122/reactions", 2200 "total_count": 0, 2201 "+1": 0, 2202 "-1": 0, 2203 "laugh": 0, 2204 "hooray": 0, 2205 "confused": 0, 2206 "heart": 0, 2207 "rocket": 0, 2208 "eyes": 0 2209 }, 2210 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2122/timeline", 2211 "performed_via_github_app": null, 2212 "state_reason": null 2213 }, 2214 "comment": { 2215 "user": "jb55", 2216 "created_at": "2024-04-06T17:36:19Z", 2217 "updated_at": "2024-04-06T17:36:19Z", 2218 "body": "On Thu, Apr 04, 2024 at 05:29:07PM GMT, Karnage wrote:\n>Demo (set browser mode to phone): https://playground-8ca0bb.webflow.io/scroll\n>\n>Not a problem - but I do use a small phone where the UI takes up 25% of\n>the real estate. This could be minimized to zero just with clever\n>timing of hiding the top and bottom elements, see demo.\n\nI had a branch attempting to do this at one point but I'm too much of a\nSwiftUI noob to make it work right. Would love of someone else took a\nstab at it\n" 2219 } 2220 }, 2221 { 2222 "issue": { 2223 "url": "https://api.github.com/repos/damus-io/damus/issues/2121", 2224 "repository_url": "https://api.github.com/repos/damus-io/damus", 2225 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2121/labels{/name}", 2226 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2121/comments", 2227 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2121/events", 2228 "html_url": "https://github.com/damus-io/damus/pull/2121", 2229 "id": 2226532764, 2230 "node_id": "PR_kwDOHHF5A85rw4LW", 2231 "number": 2121, 2232 "title": "Update nostrdb, switch to local relay model", 2233 "user": { 2234 "login": "jb55", 2235 "id": 45598, 2236 "node_id": "MDQ6VXNlcjQ1NTk4", 2237 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 2238 "gravatar_id": "", 2239 "url": "https://api.github.com/users/jb55", 2240 "html_url": "https://github.com/jb55", 2241 "followers_url": "https://api.github.com/users/jb55/followers", 2242 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 2243 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 2244 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 2245 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 2246 "organizations_url": "https://api.github.com/users/jb55/orgs", 2247 "repos_url": "https://api.github.com/users/jb55/repos", 2248 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 2249 "received_events_url": "https://api.github.com/users/jb55/received_events", 2250 "type": "User", 2251 "site_admin": false 2252 }, 2253 "labels": [], 2254 "state": "open", 2255 "locked": false, 2256 "assignee": null, 2257 "assignees": [], 2258 "milestone": null, 2259 "comments": 2, 2260 "created_at": "2024-04-04T21:16:42Z", 2261 "updated_at": "2024-04-05T18:13:14Z", 2262 "closed_at": null, 2263 "author_association": "COLLABORATOR", 2264 "active_lock_reason": null, 2265 "draft": true, 2266 "pull_request": { 2267 "url": "https://api.github.com/repos/damus-io/damus/pulls/2121", 2268 "html_url": "https://github.com/damus-io/damus/pull/2121", 2269 "diff_url": "https://github.com/damus-io/damus/pull/2121.diff", 2270 "patch_url": "https://github.com/damus-io/damus/pull/2121.patch", 2271 "merged_at": null 2272 }, 2273 "body": "This branch updates nostrdb and switches to a local relay model\r\n\r\nThings done and left to do:\r\n\r\n- [x] Update nostrdb\r\n- [x] Switch to nostrdb for note block rendering\r\n- [ ] Switch to local relay for querying and subscriptions", 2274 "reactions": { 2275 "url": "https://api.github.com/repos/damus-io/damus/issues/2121/reactions", 2276 "total_count": 0, 2277 "+1": 0, 2278 "-1": 0, 2279 "laugh": 0, 2280 "hooray": 0, 2281 "confused": 0, 2282 "heart": 0, 2283 "rocket": 0, 2284 "eyes": 0 2285 }, 2286 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2121/timeline", 2287 "performed_via_github_app": null, 2288 "state_reason": null 2289 } 2290 }, 2291 { 2292 "issue": { 2293 "url": "https://api.github.com/repos/damus-io/damus/issues/2121", 2294 "repository_url": "https://api.github.com/repos/damus-io/damus", 2295 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2121/labels{/name}", 2296 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2121/comments", 2297 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2121/events", 2298 "html_url": "https://github.com/damus-io/damus/pull/2121", 2299 "id": 2226532764, 2300 "node_id": "PR_kwDOHHF5A85rw4LW", 2301 "number": 2121, 2302 "title": "Update nostrdb, switch to local relay model", 2303 "user": { 2304 "login": "jb55", 2305 "id": 45598, 2306 "node_id": "MDQ6VXNlcjQ1NTk4", 2307 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 2308 "gravatar_id": "", 2309 "url": "https://api.github.com/users/jb55", 2310 "html_url": "https://github.com/jb55", 2311 "followers_url": "https://api.github.com/users/jb55/followers", 2312 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 2313 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 2314 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 2315 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 2316 "organizations_url": "https://api.github.com/users/jb55/orgs", 2317 "repos_url": "https://api.github.com/users/jb55/repos", 2318 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 2319 "received_events_url": "https://api.github.com/users/jb55/received_events", 2320 "type": "User", 2321 "site_admin": false 2322 }, 2323 "labels": [], 2324 "state": "open", 2325 "locked": false, 2326 "assignee": null, 2327 "assignees": [], 2328 "milestone": null, 2329 "comments": 2, 2330 "created_at": "2024-04-04T21:16:42Z", 2331 "updated_at": "2024-04-05T18:13:14Z", 2332 "closed_at": null, 2333 "author_association": "COLLABORATOR", 2334 "active_lock_reason": null, 2335 "draft": true, 2336 "pull_request": { 2337 "url": "https://api.github.com/repos/damus-io/damus/pulls/2121", 2338 "html_url": "https://github.com/damus-io/damus/pull/2121", 2339 "diff_url": "https://github.com/damus-io/damus/pull/2121.diff", 2340 "patch_url": "https://github.com/damus-io/damus/pull/2121.patch", 2341 "merged_at": null 2342 }, 2343 "body": "This branch updates nostrdb and switches to a local relay model\r\n\r\nThings done and left to do:\r\n\r\n- [x] Update nostrdb\r\n- [x] Switch to nostrdb for note block rendering\r\n- [ ] Switch to local relay for querying and subscriptions", 2344 "reactions": { 2345 "url": "https://api.github.com/repos/damus-io/damus/issues/2121/reactions", 2346 "total_count": 0, 2347 "+1": 0, 2348 "-1": 0, 2349 "laugh": 0, 2350 "hooray": 0, 2351 "confused": 0, 2352 "heart": 0, 2353 "rocket": 0, 2354 "eyes": 0 2355 }, 2356 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2121/timeline", 2357 "performed_via_github_app": null, 2358 "state_reason": null 2359 }, 2360 "comment": { 2361 "user": "jb55", 2362 "created_at": "2024-04-05T14:44:30Z", 2363 "updated_at": "2024-04-05T14:44:30Z", 2364 "body": "This broke a bunch of tests which I'm fixing now" 2365 } 2366 }, 2367 { 2368 "issue": { 2369 "url": "https://api.github.com/repos/damus-io/damus/issues/2121", 2370 "repository_url": "https://api.github.com/repos/damus-io/damus", 2371 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2121/labels{/name}", 2372 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2121/comments", 2373 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2121/events", 2374 "html_url": "https://github.com/damus-io/damus/pull/2121", 2375 "id": 2226532764, 2376 "node_id": "PR_kwDOHHF5A85rw4LW", 2377 "number": 2121, 2378 "title": "Update nostrdb, switch to local relay model", 2379 "user": { 2380 "login": "jb55", 2381 "id": 45598, 2382 "node_id": "MDQ6VXNlcjQ1NTk4", 2383 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 2384 "gravatar_id": "", 2385 "url": "https://api.github.com/users/jb55", 2386 "html_url": "https://github.com/jb55", 2387 "followers_url": "https://api.github.com/users/jb55/followers", 2388 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 2389 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 2390 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 2391 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 2392 "organizations_url": "https://api.github.com/users/jb55/orgs", 2393 "repos_url": "https://api.github.com/users/jb55/repos", 2394 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 2395 "received_events_url": "https://api.github.com/users/jb55/received_events", 2396 "type": "User", 2397 "site_admin": false 2398 }, 2399 "labels": [], 2400 "state": "open", 2401 "locked": false, 2402 "assignee": null, 2403 "assignees": [], 2404 "milestone": null, 2405 "comments": 2, 2406 "created_at": "2024-04-04T21:16:42Z", 2407 "updated_at": "2024-04-05T18:13:14Z", 2408 "closed_at": null, 2409 "author_association": "COLLABORATOR", 2410 "active_lock_reason": null, 2411 "draft": true, 2412 "pull_request": { 2413 "url": "https://api.github.com/repos/damus-io/damus/pulls/2121", 2414 "html_url": "https://github.com/damus-io/damus/pull/2121", 2415 "diff_url": "https://github.com/damus-io/damus/pull/2121.diff", 2416 "patch_url": "https://github.com/damus-io/damus/pull/2121.patch", 2417 "merged_at": null 2418 }, 2419 "body": "This branch updates nostrdb and switches to a local relay model\r\n\r\nThings done and left to do:\r\n\r\n- [x] Update nostrdb\r\n- [x] Switch to nostrdb for note block rendering\r\n- [ ] Switch to local relay for querying and subscriptions", 2420 "reactions": { 2421 "url": "https://api.github.com/repos/damus-io/damus/issues/2121/reactions", 2422 "total_count": 0, 2423 "+1": 0, 2424 "-1": 0, 2425 "laugh": 0, 2426 "hooray": 0, 2427 "confused": 0, 2428 "heart": 0, 2429 "rocket": 0, 2430 "eyes": 0 2431 }, 2432 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2121/timeline", 2433 "performed_via_github_app": null, 2434 "state_reason": null 2435 }, 2436 "comment": { 2437 "user": "jb55", 2438 "created_at": "2024-04-05T14:46:05Z", 2439 "updated_at": "2024-04-05T14:46:05Z", 2440 "body": "One thing I did here is add nostrdb's patch history to our local copy of nostrdb. This ensure we don't lose bisectability when updating nostrdb. I've also removed a lot of overlap between damus' C code and nostrdb, so most of the C code should be in nostrdb now." 2441 } 2442 }, 2443 { 2444 "issue": { 2445 "url": "https://api.github.com/repos/damus-io/damus/issues/2120", 2446 "repository_url": "https://api.github.com/repos/damus-io/damus", 2447 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2120/labels{/name}", 2448 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2120/comments", 2449 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2120/events", 2450 "html_url": "https://github.com/damus-io/damus/issues/2120", 2451 "id": 2226305569, 2452 "node_id": "I_kwDOHHF5A86Esroh", 2453 "number": 2120, 2454 "title": "Cannot see relay lists created from certain other clients (Damus does not recognize relay list kind 10002)", 2455 "user": { 2456 "login": "alltheseas", 2457 "id": 64376233, 2458 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2459 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2460 "gravatar_id": "", 2461 "url": "https://api.github.com/users/alltheseas", 2462 "html_url": "https://github.com/alltheseas", 2463 "followers_url": "https://api.github.com/users/alltheseas/followers", 2464 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2465 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2466 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2467 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2468 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2469 "repos_url": "https://api.github.com/users/alltheseas/repos", 2470 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2471 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2472 "type": "User", 2473 "site_admin": false 2474 }, 2475 "labels": [ 2476 { 2477 "id": 3994718399, 2478 "node_id": "LA_kwDOHHF5A87uGpC_", 2479 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 2480 "name": "enhancement", 2481 "color": "a2eeef", 2482 "default": true, 2483 "description": "Improvement" 2484 }, 2485 { 2486 "id": 5667406338, 2487 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 2488 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 2489 "name": "Needs recreation", 2490 "color": "FBCA04", 2491 "default": false, 2492 "description": "Issues requires concrete steps for recreation" 2493 }, 2494 { 2495 "id": 5675909066, 2496 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 2497 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 2498 "name": "NIP", 2499 "color": "F9D0C4", 2500 "default": false, 2501 "description": "" 2502 }, 2503 { 2504 "id": 5895705605, 2505 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 2506 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 2507 "name": "unexpected", 2508 "color": "553300", 2509 "default": false, 2510 "description": "" 2511 }, 2512 { 2513 "id": 6219108520, 2514 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 2515 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 2516 "name": "relay", 2517 "color": "c2e0c6", 2518 "default": false, 2519 "description": "" 2520 } 2521 ], 2522 "state": "open", 2523 "locked": false, 2524 "assignee": null, 2525 "assignees": [], 2526 "milestone": null, 2527 "comments": 2, 2528 "created_at": "2024-04-04T19:02:32Z", 2529 "updated_at": "2024-04-04T19:30:51Z", 2530 "closed_at": null, 2531 "author_association": "COLLABORATOR", 2532 "active_lock_reason": null, 2533 "body": "**What happens**\r\nI cannot see relay lists from keys created on Coracle on user's profile.\r\n\r\n**What I expect to happen**\r\nI expect to see relay lists from keys created on other clients, like Coracle, on user's profile.\r\n\r\n**Link to noteID, npub**\r\nProvide link to relevant noteID, npub etc.\r\n\r\n**Screenshots/video recording**\r\nIf applicable, add screenshots to help explain your problem.\r\n\r\n\r\n** Versions **\r\nDamus version: 1.7.2 (1)\r\n\r\n**Steps To Reproduce**\r\nSteps to reproduce the behavior:\r\n1. Open Damus\r\n2. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n3. Check for relay list\r\n4. Open Iris.to\r\n5. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n6. Check for relay list (to confirm that relay list exists, and does not display on Damus)\r\n\r\n**Additional context**\r\nIt could be that Damus does not support relay list 10002\r\n\r\n", 2534 "reactions": { 2535 "url": "https://api.github.com/repos/damus-io/damus/issues/2120/reactions", 2536 "total_count": 0, 2537 "+1": 0, 2538 "-1": 0, 2539 "laugh": 0, 2540 "hooray": 0, 2541 "confused": 0, 2542 "heart": 0, 2543 "rocket": 0, 2544 "eyes": 0 2545 }, 2546 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2120/timeline", 2547 "performed_via_github_app": null, 2548 "state_reason": null 2549 } 2550 }, 2551 { 2552 "issue": { 2553 "url": "https://api.github.com/repos/damus-io/damus/issues/2120", 2554 "repository_url": "https://api.github.com/repos/damus-io/damus", 2555 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2120/labels{/name}", 2556 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2120/comments", 2557 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2120/events", 2558 "html_url": "https://github.com/damus-io/damus/issues/2120", 2559 "id": 2226305569, 2560 "node_id": "I_kwDOHHF5A86Esroh", 2561 "number": 2120, 2562 "title": "Cannot see relay lists created from certain other clients (Damus does not recognize relay list kind 10002)", 2563 "user": { 2564 "login": "alltheseas", 2565 "id": 64376233, 2566 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2567 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2568 "gravatar_id": "", 2569 "url": "https://api.github.com/users/alltheseas", 2570 "html_url": "https://github.com/alltheseas", 2571 "followers_url": "https://api.github.com/users/alltheseas/followers", 2572 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2573 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2574 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2575 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2576 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2577 "repos_url": "https://api.github.com/users/alltheseas/repos", 2578 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2579 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2580 "type": "User", 2581 "site_admin": false 2582 }, 2583 "labels": [ 2584 { 2585 "id": 3994718399, 2586 "node_id": "LA_kwDOHHF5A87uGpC_", 2587 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 2588 "name": "enhancement", 2589 "color": "a2eeef", 2590 "default": true, 2591 "description": "Improvement" 2592 }, 2593 { 2594 "id": 5667406338, 2595 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 2596 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 2597 "name": "Needs recreation", 2598 "color": "FBCA04", 2599 "default": false, 2600 "description": "Issues requires concrete steps for recreation" 2601 }, 2602 { 2603 "id": 5675909066, 2604 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 2605 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 2606 "name": "NIP", 2607 "color": "F9D0C4", 2608 "default": false, 2609 "description": "" 2610 }, 2611 { 2612 "id": 5895705605, 2613 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 2614 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 2615 "name": "unexpected", 2616 "color": "553300", 2617 "default": false, 2618 "description": "" 2619 }, 2620 { 2621 "id": 6219108520, 2622 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 2623 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 2624 "name": "relay", 2625 "color": "c2e0c6", 2626 "default": false, 2627 "description": "" 2628 } 2629 ], 2630 "state": "open", 2631 "locked": false, 2632 "assignee": null, 2633 "assignees": [], 2634 "milestone": null, 2635 "comments": 2, 2636 "created_at": "2024-04-04T19:02:32Z", 2637 "updated_at": "2024-04-04T19:30:51Z", 2638 "closed_at": null, 2639 "author_association": "COLLABORATOR", 2640 "active_lock_reason": null, 2641 "body": "**What happens**\r\nI cannot see relay lists from keys created on Coracle on user's profile.\r\n\r\n**What I expect to happen**\r\nI expect to see relay lists from keys created on other clients, like Coracle, on user's profile.\r\n\r\n**Link to noteID, npub**\r\nProvide link to relevant noteID, npub etc.\r\n\r\n**Screenshots/video recording**\r\nIf applicable, add screenshots to help explain your problem.\r\n\r\n\r\n** Versions **\r\nDamus version: 1.7.2 (1)\r\n\r\n**Steps To Reproduce**\r\nSteps to reproduce the behavior:\r\n1. Open Damus\r\n2. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n3. Check for relay list\r\n4. Open Iris.to\r\n5. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n6. Check for relay list (to confirm that relay list exists, and does not display on Damus)\r\n\r\n**Additional context**\r\nIt could be that Damus does not support relay list 10002\r\n\r\n", 2642 "reactions": { 2643 "url": "https://api.github.com/repos/damus-io/damus/issues/2120/reactions", 2644 "total_count": 0, 2645 "+1": 0, 2646 "-1": 0, 2647 "laugh": 0, 2648 "hooray": 0, 2649 "confused": 0, 2650 "heart": 0, 2651 "rocket": 0, 2652 "eyes": 0 2653 }, 2654 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2120/timeline", 2655 "performed_via_github_app": null, 2656 "state_reason": null 2657 }, 2658 "comment": { 2659 "user": "alltheseas", 2660 "created_at": "2024-04-04T19:03:47Z", 2661 "updated_at": "2024-04-04T19:03:47Z", 2662 "body": "Reported by @staab \n\nhttps://damus.io/nevent1qqsdrjltf6xmn2e0cksj9sru8aahj53w8tlaygg39dn7cfpvgqn959gqx99ps" 2663 } 2664 }, 2665 { 2666 "issue": { 2667 "url": "https://api.github.com/repos/damus-io/damus/issues/2120", 2668 "repository_url": "https://api.github.com/repos/damus-io/damus", 2669 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2120/labels{/name}", 2670 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2120/comments", 2671 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2120/events", 2672 "html_url": "https://github.com/damus-io/damus/issues/2120", 2673 "id": 2226305569, 2674 "node_id": "I_kwDOHHF5A86Esroh", 2675 "number": 2120, 2676 "title": "Cannot see relay lists created from certain other clients (Damus does not recognize relay list kind 10002)", 2677 "user": { 2678 "login": "alltheseas", 2679 "id": 64376233, 2680 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2681 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2682 "gravatar_id": "", 2683 "url": "https://api.github.com/users/alltheseas", 2684 "html_url": "https://github.com/alltheseas", 2685 "followers_url": "https://api.github.com/users/alltheseas/followers", 2686 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2687 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2688 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2689 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2690 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2691 "repos_url": "https://api.github.com/users/alltheseas/repos", 2692 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2693 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2694 "type": "User", 2695 "site_admin": false 2696 }, 2697 "labels": [ 2698 { 2699 "id": 3994718399, 2700 "node_id": "LA_kwDOHHF5A87uGpC_", 2701 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 2702 "name": "enhancement", 2703 "color": "a2eeef", 2704 "default": true, 2705 "description": "Improvement" 2706 }, 2707 { 2708 "id": 5667406338, 2709 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 2710 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 2711 "name": "Needs recreation", 2712 "color": "FBCA04", 2713 "default": false, 2714 "description": "Issues requires concrete steps for recreation" 2715 }, 2716 { 2717 "id": 5675909066, 2718 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 2719 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 2720 "name": "NIP", 2721 "color": "F9D0C4", 2722 "default": false, 2723 "description": "" 2724 }, 2725 { 2726 "id": 5895705605, 2727 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 2728 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 2729 "name": "unexpected", 2730 "color": "553300", 2731 "default": false, 2732 "description": "" 2733 }, 2734 { 2735 "id": 6219108520, 2736 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 2737 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 2738 "name": "relay", 2739 "color": "c2e0c6", 2740 "default": false, 2741 "description": "" 2742 } 2743 ], 2744 "state": "open", 2745 "locked": false, 2746 "assignee": null, 2747 "assignees": [], 2748 "milestone": null, 2749 "comments": 2, 2750 "created_at": "2024-04-04T19:02:32Z", 2751 "updated_at": "2024-04-04T19:30:51Z", 2752 "closed_at": null, 2753 "author_association": "COLLABORATOR", 2754 "active_lock_reason": null, 2755 "body": "**What happens**\r\nI cannot see relay lists from keys created on Coracle on user's profile.\r\n\r\n**What I expect to happen**\r\nI expect to see relay lists from keys created on other clients, like Coracle, on user's profile.\r\n\r\n**Link to noteID, npub**\r\nProvide link to relevant noteID, npub etc.\r\n\r\n**Screenshots/video recording**\r\nIf applicable, add screenshots to help explain your problem.\r\n\r\n\r\n** Versions **\r\nDamus version: 1.7.2 (1)\r\n\r\n**Steps To Reproduce**\r\nSteps to reproduce the behavior:\r\n1. Open Damus\r\n2. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n3. Check for relay list\r\n4. Open Iris.to\r\n5. Go to npub1jmqznxuxxxrnaj3m7esjrwauxmvg742ltj0gsgumlmtxukzq99yqfrl6g5\r\n6. Check for relay list (to confirm that relay list exists, and does not display on Damus)\r\n\r\n**Additional context**\r\nIt could be that Damus does not support relay list 10002\r\n\r\n", 2756 "reactions": { 2757 "url": "https://api.github.com/repos/damus-io/damus/issues/2120/reactions", 2758 "total_count": 0, 2759 "+1": 0, 2760 "-1": 0, 2761 "laugh": 0, 2762 "hooray": 0, 2763 "confused": 0, 2764 "heart": 0, 2765 "rocket": 0, 2766 "eyes": 0 2767 }, 2768 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2120/timeline", 2769 "performed_via_github_app": null, 2770 "state_reason": null 2771 }, 2772 "comment": { 2773 "user": "alltheseas", 2774 "created_at": "2024-04-04T19:30:46Z", 2775 "updated_at": "2024-04-04T19:30:46Z", 2776 "body": "Kind 10002 defined in [NIP-65 ](https://github.com/nostr-protocol/nips/blob/master/65.md)" 2777 } 2778 }, 2779 { 2780 "issue": { 2781 "url": "https://api.github.com/repos/damus-io/damus/issues/2119", 2782 "repository_url": "https://api.github.com/repos/damus-io/damus", 2783 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2119/labels{/name}", 2784 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2119/comments", 2785 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2119/events", 2786 "html_url": "https://github.com/damus-io/damus/issues/2119", 2787 "id": 2226066543, 2788 "node_id": "I_kwDOHHF5A86ErxRv", 2789 "number": 2119, 2790 "title": "Demarcate where search results end", 2791 "user": { 2792 "login": "alltheseas", 2793 "id": 64376233, 2794 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2795 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2796 "gravatar_id": "", 2797 "url": "https://api.github.com/users/alltheseas", 2798 "html_url": "https://github.com/alltheseas", 2799 "followers_url": "https://api.github.com/users/alltheseas/followers", 2800 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2801 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2802 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2803 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2804 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2805 "repos_url": "https://api.github.com/users/alltheseas/repos", 2806 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2807 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2808 "type": "User", 2809 "site_admin": false 2810 }, 2811 "labels": [ 2812 { 2813 "id": 3994718399, 2814 "node_id": "LA_kwDOHHF5A87uGpC_", 2815 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 2816 "name": "enhancement", 2817 "color": "a2eeef", 2818 "default": true, 2819 "description": "Improvement" 2820 }, 2821 { 2822 "id": 6213404742, 2823 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 2824 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 2825 "name": "search", 2826 "color": "0e8a16", 2827 "default": false, 2828 "description": "" 2829 } 2830 ], 2831 "state": "open", 2832 "locked": false, 2833 "assignee": { 2834 "login": "ericholguin", 2835 "id": 14004132, 2836 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 2837 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 2838 "gravatar_id": "", 2839 "url": "https://api.github.com/users/ericholguin", 2840 "html_url": "https://github.com/ericholguin", 2841 "followers_url": "https://api.github.com/users/ericholguin/followers", 2842 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 2843 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 2844 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 2845 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 2846 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 2847 "repos_url": "https://api.github.com/users/ericholguin/repos", 2848 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 2849 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 2850 "type": "User", 2851 "site_admin": false 2852 }, 2853 "assignees": [ 2854 { 2855 "login": "ericholguin", 2856 "id": 14004132, 2857 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 2858 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 2859 "gravatar_id": "", 2860 "url": "https://api.github.com/users/ericholguin", 2861 "html_url": "https://github.com/ericholguin", 2862 "followers_url": "https://api.github.com/users/ericholguin/followers", 2863 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 2864 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 2865 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 2866 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 2867 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 2868 "repos_url": "https://api.github.com/users/ericholguin/repos", 2869 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 2870 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 2871 "type": "User", 2872 "site_admin": false 2873 } 2874 ], 2875 "milestone": { 2876 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 2877 "html_url": "https://github.com/damus-io/damus/milestone/14", 2878 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 2879 "id": 10536809, 2880 "node_id": "MI_kwDOHHF5A84AoMdp", 2881 "number": 14, 2882 "title": "1.9 post purple testflight, threads, longform, video caching", 2883 "description": "", 2884 "creator": { 2885 "login": "alltheseas", 2886 "id": 64376233, 2887 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2888 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2889 "gravatar_id": "", 2890 "url": "https://api.github.com/users/alltheseas", 2891 "html_url": "https://github.com/alltheseas", 2892 "followers_url": "https://api.github.com/users/alltheseas/followers", 2893 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2894 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2895 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2896 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2897 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2898 "repos_url": "https://api.github.com/users/alltheseas/repos", 2899 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2900 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2901 "type": "User", 2902 "site_admin": false 2903 }, 2904 "open_issues": 17, 2905 "closed_issues": 1, 2906 "state": "open", 2907 "created_at": "2024-02-09T17:16:56Z", 2908 "updated_at": "2024-04-09T20:37:29Z", 2909 "due_on": null, 2910 "closed_at": null 2911 }, 2912 "comments": 1, 2913 "created_at": "2024-04-04T16:59:30Z", 2914 "updated_at": "2024-04-08T18:03:52Z", 2915 "closed_at": null, 2916 "author_association": "COLLABORATOR", 2917 "active_lock_reason": null, 2918 "body": "There is no demarcation of where the search results end, and where the regular timeline begins.", 2919 "reactions": { 2920 "url": "https://api.github.com/repos/damus-io/damus/issues/2119/reactions", 2921 "total_count": 0, 2922 "+1": 0, 2923 "-1": 0, 2924 "laugh": 0, 2925 "hooray": 0, 2926 "confused": 0, 2927 "heart": 0, 2928 "rocket": 0, 2929 "eyes": 0 2930 }, 2931 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2119/timeline", 2932 "performed_via_github_app": null, 2933 "state_reason": null 2934 } 2935 }, 2936 { 2937 "issue": { 2938 "url": "https://api.github.com/repos/damus-io/damus/issues/2119", 2939 "repository_url": "https://api.github.com/repos/damus-io/damus", 2940 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2119/labels{/name}", 2941 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2119/comments", 2942 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2119/events", 2943 "html_url": "https://github.com/damus-io/damus/issues/2119", 2944 "id": 2226066543, 2945 "node_id": "I_kwDOHHF5A86ErxRv", 2946 "number": 2119, 2947 "title": "Demarcate where search results end", 2948 "user": { 2949 "login": "alltheseas", 2950 "id": 64376233, 2951 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 2952 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 2953 "gravatar_id": "", 2954 "url": "https://api.github.com/users/alltheseas", 2955 "html_url": "https://github.com/alltheseas", 2956 "followers_url": "https://api.github.com/users/alltheseas/followers", 2957 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 2958 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 2959 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 2960 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 2961 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 2962 "repos_url": "https://api.github.com/users/alltheseas/repos", 2963 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 2964 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 2965 "type": "User", 2966 "site_admin": false 2967 }, 2968 "labels": [ 2969 { 2970 "id": 3994718399, 2971 "node_id": "LA_kwDOHHF5A87uGpC_", 2972 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 2973 "name": "enhancement", 2974 "color": "a2eeef", 2975 "default": true, 2976 "description": "Improvement" 2977 }, 2978 { 2979 "id": 6213404742, 2980 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 2981 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 2982 "name": "search", 2983 "color": "0e8a16", 2984 "default": false, 2985 "description": "" 2986 } 2987 ], 2988 "state": "open", 2989 "locked": false, 2990 "assignee": { 2991 "login": "ericholguin", 2992 "id": 14004132, 2993 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 2994 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 2995 "gravatar_id": "", 2996 "url": "https://api.github.com/users/ericholguin", 2997 "html_url": "https://github.com/ericholguin", 2998 "followers_url": "https://api.github.com/users/ericholguin/followers", 2999 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 3000 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 3001 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 3002 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 3003 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 3004 "repos_url": "https://api.github.com/users/ericholguin/repos", 3005 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 3006 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 3007 "type": "User", 3008 "site_admin": false 3009 }, 3010 "assignees": [ 3011 { 3012 "login": "ericholguin", 3013 "id": 14004132, 3014 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 3015 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 3016 "gravatar_id": "", 3017 "url": "https://api.github.com/users/ericholguin", 3018 "html_url": "https://github.com/ericholguin", 3019 "followers_url": "https://api.github.com/users/ericholguin/followers", 3020 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 3021 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 3022 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 3023 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 3024 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 3025 "repos_url": "https://api.github.com/users/ericholguin/repos", 3026 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 3027 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 3028 "type": "User", 3029 "site_admin": false 3030 } 3031 ], 3032 "milestone": { 3033 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3034 "html_url": "https://github.com/damus-io/damus/milestone/14", 3035 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3036 "id": 10536809, 3037 "node_id": "MI_kwDOHHF5A84AoMdp", 3038 "number": 14, 3039 "title": "1.9 post purple testflight, threads, longform, video caching", 3040 "description": "", 3041 "creator": { 3042 "login": "alltheseas", 3043 "id": 64376233, 3044 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3045 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3046 "gravatar_id": "", 3047 "url": "https://api.github.com/users/alltheseas", 3048 "html_url": "https://github.com/alltheseas", 3049 "followers_url": "https://api.github.com/users/alltheseas/followers", 3050 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3051 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3052 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3053 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3054 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3055 "repos_url": "https://api.github.com/users/alltheseas/repos", 3056 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3057 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3058 "type": "User", 3059 "site_admin": false 3060 }, 3061 "open_issues": 17, 3062 "closed_issues": 1, 3063 "state": "open", 3064 "created_at": "2024-02-09T17:16:56Z", 3065 "updated_at": "2024-04-09T20:37:29Z", 3066 "due_on": null, 3067 "closed_at": null 3068 }, 3069 "comments": 1, 3070 "created_at": "2024-04-04T16:59:30Z", 3071 "updated_at": "2024-04-08T18:03:52Z", 3072 "closed_at": null, 3073 "author_association": "COLLABORATOR", 3074 "active_lock_reason": null, 3075 "body": "There is no demarcation of where the search results end, and where the regular timeline begins.", 3076 "reactions": { 3077 "url": "https://api.github.com/repos/damus-io/damus/issues/2119/reactions", 3078 "total_count": 0, 3079 "+1": 0, 3080 "-1": 0, 3081 "laugh": 0, 3082 "hooray": 0, 3083 "confused": 0, 3084 "heart": 0, 3085 "rocket": 0, 3086 "eyes": 0 3087 }, 3088 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2119/timeline", 3089 "performed_via_github_app": null, 3090 "state_reason": null 3091 }, 3092 "comment": { 3093 "user": "alltheseas", 3094 "created_at": "2024-04-04T17:00:23Z", 3095 "updated_at": "2024-04-04T17:00:23Z", 3096 "body": "> This is fixed in the latest resdesign by @ericholguin " 3097 } 3098 }, 3099 { 3100 "issue": { 3101 "url": "https://api.github.com/repos/damus-io/damus/issues/2118", 3102 "repository_url": "https://api.github.com/repos/damus-io/damus", 3103 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2118/labels{/name}", 3104 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2118/comments", 3105 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2118/events", 3106 "html_url": "https://github.com/damus-io/damus/issues/2118", 3107 "id": 2221570775, 3108 "node_id": "I_kwDOHHF5A86EanrX", 3109 "number": 2118, 3110 "title": "I unexpectedly continue to receive notifications after I mute thread", 3111 "user": { 3112 "login": "alltheseas", 3113 "id": 64376233, 3114 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3115 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3116 "gravatar_id": "", 3117 "url": "https://api.github.com/users/alltheseas", 3118 "html_url": "https://github.com/alltheseas", 3119 "followers_url": "https://api.github.com/users/alltheseas/followers", 3120 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3121 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3122 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3123 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3124 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3125 "repos_url": "https://api.github.com/users/alltheseas/repos", 3126 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3127 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3128 "type": "User", 3129 "site_admin": false 3130 }, 3131 "labels": [ 3132 { 3133 "id": 5667406338, 3134 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 3135 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 3136 "name": "Needs recreation", 3137 "color": "FBCA04", 3138 "default": false, 3139 "description": "Issues requires concrete steps for recreation" 3140 }, 3141 { 3142 "id": 5895705605, 3143 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 3144 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 3145 "name": "unexpected", 3146 "color": "553300", 3147 "default": false, 3148 "description": "" 3149 }, 3150 { 3151 "id": 6158662124, 3152 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 3153 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 3154 "name": "signal-to-noise-ratio", 3155 "color": "0E8A16", 3156 "default": false, 3157 "description": "" 3158 } 3159 ], 3160 "state": "open", 3161 "locked": false, 3162 "assignee": null, 3163 "assignees": [], 3164 "milestone": { 3165 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3166 "html_url": "https://github.com/damus-io/damus/milestone/14", 3167 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3168 "id": 10536809, 3169 "node_id": "MI_kwDOHHF5A84AoMdp", 3170 "number": 14, 3171 "title": "1.9 post purple testflight, threads, longform, video caching", 3172 "description": "", 3173 "creator": { 3174 "login": "alltheseas", 3175 "id": 64376233, 3176 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3177 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3178 "gravatar_id": "", 3179 "url": "https://api.github.com/users/alltheseas", 3180 "html_url": "https://github.com/alltheseas", 3181 "followers_url": "https://api.github.com/users/alltheseas/followers", 3182 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3183 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3184 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3185 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3186 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3187 "repos_url": "https://api.github.com/users/alltheseas/repos", 3188 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3189 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3190 "type": "User", 3191 "site_admin": false 3192 }, 3193 "open_issues": 17, 3194 "closed_issues": 1, 3195 "state": "open", 3196 "created_at": "2024-02-09T17:16:56Z", 3197 "updated_at": "2024-04-09T20:37:29Z", 3198 "due_on": null, 3199 "closed_at": null 3200 }, 3201 "comments": 4, 3202 "created_at": "2024-04-02T22:32:17Z", 3203 "updated_at": "2024-04-08T16:31:50Z", 3204 "closed_at": null, 3205 "author_association": "COLLABORATOR", 3206 "active_lock_reason": null, 3207 "body": "**What happens**\nWhen I mute a thread, I still continue to receive notifications replies, reactions, and reposts from said thread. \n\n**What I expect to happen**\nI expect not to receive the above notifications post mute thread action. \n\n**Link to noteID, npub**\n\nhttps://damus.io/note14p4pxxwd4xr845tezp3sxsmr2c06aezk6lqjhdcgchq97ew8rljsex2sdx", 3208 "reactions": { 3209 "url": "https://api.github.com/repos/damus-io/damus/issues/2118/reactions", 3210 "total_count": 0, 3211 "+1": 0, 3212 "-1": 0, 3213 "laugh": 0, 3214 "hooray": 0, 3215 "confused": 0, 3216 "heart": 0, 3217 "rocket": 0, 3218 "eyes": 0 3219 }, 3220 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2118/timeline", 3221 "performed_via_github_app": null, 3222 "state_reason": null 3223 } 3224 }, 3225 { 3226 "issue": { 3227 "url": "https://api.github.com/repos/damus-io/damus/issues/2118", 3228 "repository_url": "https://api.github.com/repos/damus-io/damus", 3229 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2118/labels{/name}", 3230 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2118/comments", 3231 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2118/events", 3232 "html_url": "https://github.com/damus-io/damus/issues/2118", 3233 "id": 2221570775, 3234 "node_id": "I_kwDOHHF5A86EanrX", 3235 "number": 2118, 3236 "title": "I unexpectedly continue to receive notifications after I mute thread", 3237 "user": { 3238 "login": "alltheseas", 3239 "id": 64376233, 3240 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3241 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3242 "gravatar_id": "", 3243 "url": "https://api.github.com/users/alltheseas", 3244 "html_url": "https://github.com/alltheseas", 3245 "followers_url": "https://api.github.com/users/alltheseas/followers", 3246 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3247 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3248 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3249 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3250 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3251 "repos_url": "https://api.github.com/users/alltheseas/repos", 3252 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3253 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3254 "type": "User", 3255 "site_admin": false 3256 }, 3257 "labels": [ 3258 { 3259 "id": 5667406338, 3260 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 3261 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 3262 "name": "Needs recreation", 3263 "color": "FBCA04", 3264 "default": false, 3265 "description": "Issues requires concrete steps for recreation" 3266 }, 3267 { 3268 "id": 5895705605, 3269 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 3270 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 3271 "name": "unexpected", 3272 "color": "553300", 3273 "default": false, 3274 "description": "" 3275 }, 3276 { 3277 "id": 6158662124, 3278 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 3279 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 3280 "name": "signal-to-noise-ratio", 3281 "color": "0E8A16", 3282 "default": false, 3283 "description": "" 3284 } 3285 ], 3286 "state": "open", 3287 "locked": false, 3288 "assignee": null, 3289 "assignees": [], 3290 "milestone": { 3291 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3292 "html_url": "https://github.com/damus-io/damus/milestone/14", 3293 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3294 "id": 10536809, 3295 "node_id": "MI_kwDOHHF5A84AoMdp", 3296 "number": 14, 3297 "title": "1.9 post purple testflight, threads, longform, video caching", 3298 "description": "", 3299 "creator": { 3300 "login": "alltheseas", 3301 "id": 64376233, 3302 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3303 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3304 "gravatar_id": "", 3305 "url": "https://api.github.com/users/alltheseas", 3306 "html_url": "https://github.com/alltheseas", 3307 "followers_url": "https://api.github.com/users/alltheseas/followers", 3308 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3309 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3310 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3311 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3312 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3313 "repos_url": "https://api.github.com/users/alltheseas/repos", 3314 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3315 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3316 "type": "User", 3317 "site_admin": false 3318 }, 3319 "open_issues": 17, 3320 "closed_issues": 1, 3321 "state": "open", 3322 "created_at": "2024-02-09T17:16:56Z", 3323 "updated_at": "2024-04-09T20:37:29Z", 3324 "due_on": null, 3325 "closed_at": null 3326 }, 3327 "comments": 4, 3328 "created_at": "2024-04-02T22:32:17Z", 3329 "updated_at": "2024-04-08T16:31:50Z", 3330 "closed_at": null, 3331 "author_association": "COLLABORATOR", 3332 "active_lock_reason": null, 3333 "body": "**What happens**\nWhen I mute a thread, I still continue to receive notifications replies, reactions, and reposts from said thread. \n\n**What I expect to happen**\nI expect not to receive the above notifications post mute thread action. \n\n**Link to noteID, npub**\n\nhttps://damus.io/note14p4pxxwd4xr845tezp3sxsmr2c06aezk6lqjhdcgchq97ew8rljsex2sdx", 3334 "reactions": { 3335 "url": "https://api.github.com/repos/damus-io/damus/issues/2118/reactions", 3336 "total_count": 0, 3337 "+1": 0, 3338 "-1": 0, 3339 "laugh": 0, 3340 "hooray": 0, 3341 "confused": 0, 3342 "heart": 0, 3343 "rocket": 0, 3344 "eyes": 0 3345 }, 3346 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2118/timeline", 3347 "performed_via_github_app": null, 3348 "state_reason": null 3349 }, 3350 "comment": { 3351 "user": "alltheseas", 3352 "created_at": "2024-04-06T16:57:03Z", 3353 "updated_at": "2024-04-06T16:57:03Z", 3354 "body": "https://damus.io/nevent1qqst5epvn2f7tl28msyselx7p0y25m5qn04q3xde3yel7scdvjjy89gppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkcqghwaehxw309aex2mrp0yhxxatjwfjkuapwveukjqg4waehxw309ahx7um5wghxjmn0wd6xztnrvv49j25w" 3355 } 3356 }, 3357 { 3358 "issue": { 3359 "url": "https://api.github.com/repos/damus-io/damus/issues/2118", 3360 "repository_url": "https://api.github.com/repos/damus-io/damus", 3361 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2118/labels{/name}", 3362 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2118/comments", 3363 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2118/events", 3364 "html_url": "https://github.com/damus-io/damus/issues/2118", 3365 "id": 2221570775, 3366 "node_id": "I_kwDOHHF5A86EanrX", 3367 "number": 2118, 3368 "title": "I unexpectedly continue to receive notifications after I mute thread", 3369 "user": { 3370 "login": "alltheseas", 3371 "id": 64376233, 3372 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3373 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3374 "gravatar_id": "", 3375 "url": "https://api.github.com/users/alltheseas", 3376 "html_url": "https://github.com/alltheseas", 3377 "followers_url": "https://api.github.com/users/alltheseas/followers", 3378 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3379 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3380 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3381 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3382 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3383 "repos_url": "https://api.github.com/users/alltheseas/repos", 3384 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3385 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3386 "type": "User", 3387 "site_admin": false 3388 }, 3389 "labels": [ 3390 { 3391 "id": 5667406338, 3392 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 3393 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 3394 "name": "Needs recreation", 3395 "color": "FBCA04", 3396 "default": false, 3397 "description": "Issues requires concrete steps for recreation" 3398 }, 3399 { 3400 "id": 5895705605, 3401 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 3402 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 3403 "name": "unexpected", 3404 "color": "553300", 3405 "default": false, 3406 "description": "" 3407 }, 3408 { 3409 "id": 6158662124, 3410 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 3411 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 3412 "name": "signal-to-noise-ratio", 3413 "color": "0E8A16", 3414 "default": false, 3415 "description": "" 3416 } 3417 ], 3418 "state": "open", 3419 "locked": false, 3420 "assignee": null, 3421 "assignees": [], 3422 "milestone": { 3423 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3424 "html_url": "https://github.com/damus-io/damus/milestone/14", 3425 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3426 "id": 10536809, 3427 "node_id": "MI_kwDOHHF5A84AoMdp", 3428 "number": 14, 3429 "title": "1.9 post purple testflight, threads, longform, video caching", 3430 "description": "", 3431 "creator": { 3432 "login": "alltheseas", 3433 "id": 64376233, 3434 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3435 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3436 "gravatar_id": "", 3437 "url": "https://api.github.com/users/alltheseas", 3438 "html_url": "https://github.com/alltheseas", 3439 "followers_url": "https://api.github.com/users/alltheseas/followers", 3440 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3441 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3442 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3443 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3444 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3445 "repos_url": "https://api.github.com/users/alltheseas/repos", 3446 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3447 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3448 "type": "User", 3449 "site_admin": false 3450 }, 3451 "open_issues": 17, 3452 "closed_issues": 1, 3453 "state": "open", 3454 "created_at": "2024-02-09T17:16:56Z", 3455 "updated_at": "2024-04-09T20:37:29Z", 3456 "due_on": null, 3457 "closed_at": null 3458 }, 3459 "comments": 4, 3460 "created_at": "2024-04-02T22:32:17Z", 3461 "updated_at": "2024-04-08T16:31:50Z", 3462 "closed_at": null, 3463 "author_association": "COLLABORATOR", 3464 "active_lock_reason": null, 3465 "body": "**What happens**\nWhen I mute a thread, I still continue to receive notifications replies, reactions, and reposts from said thread. \n\n**What I expect to happen**\nI expect not to receive the above notifications post mute thread action. \n\n**Link to noteID, npub**\n\nhttps://damus.io/note14p4pxxwd4xr845tezp3sxsmr2c06aezk6lqjhdcgchq97ew8rljsex2sdx", 3466 "reactions": { 3467 "url": "https://api.github.com/repos/damus-io/damus/issues/2118/reactions", 3468 "total_count": 0, 3469 "+1": 0, 3470 "-1": 0, 3471 "laugh": 0, 3472 "hooray": 0, 3473 "confused": 0, 3474 "heart": 0, 3475 "rocket": 0, 3476 "eyes": 0 3477 }, 3478 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2118/timeline", 3479 "performed_via_github_app": null, 3480 "state_reason": null 3481 }, 3482 "comment": { 3483 "user": "alltheseas", 3484 "created_at": "2024-04-08T01:29:21Z", 3485 "updated_at": "2024-04-08T01:29:21Z", 3486 "body": "> All the direct child notes are muted, but if people start commenting on those notes and their children, the notifications will start showing up. I think itās just a bug.\n\nhttps://damus.io/nevent1qqs2lw63nctwxdd652dzvpjhy7tzyp0hv6l94q3538p0537lv75ku5gpzpmhxue69uhkc6twvahkstnyv4mqzyrhwden5te0dehhxarj9emkjmn9qy8hwumn8ghj7mn0wd68ytnddakszymhwden5te0wfjkcctev93xcefwdaexwrtyss0" 3487 } 3488 }, 3489 { 3490 "issue": { 3491 "url": "https://api.github.com/repos/damus-io/damus/issues/2118", 3492 "repository_url": "https://api.github.com/repos/damus-io/damus", 3493 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2118/labels{/name}", 3494 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2118/comments", 3495 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2118/events", 3496 "html_url": "https://github.com/damus-io/damus/issues/2118", 3497 "id": 2221570775, 3498 "node_id": "I_kwDOHHF5A86EanrX", 3499 "number": 2118, 3500 "title": "I unexpectedly continue to receive notifications after I mute thread", 3501 "user": { 3502 "login": "alltheseas", 3503 "id": 64376233, 3504 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3505 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3506 "gravatar_id": "", 3507 "url": "https://api.github.com/users/alltheseas", 3508 "html_url": "https://github.com/alltheseas", 3509 "followers_url": "https://api.github.com/users/alltheseas/followers", 3510 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3511 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3512 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3513 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3514 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3515 "repos_url": "https://api.github.com/users/alltheseas/repos", 3516 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3517 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3518 "type": "User", 3519 "site_admin": false 3520 }, 3521 "labels": [ 3522 { 3523 "id": 5667406338, 3524 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 3525 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 3526 "name": "Needs recreation", 3527 "color": "FBCA04", 3528 "default": false, 3529 "description": "Issues requires concrete steps for recreation" 3530 }, 3531 { 3532 "id": 5895705605, 3533 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 3534 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 3535 "name": "unexpected", 3536 "color": "553300", 3537 "default": false, 3538 "description": "" 3539 }, 3540 { 3541 "id": 6158662124, 3542 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 3543 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 3544 "name": "signal-to-noise-ratio", 3545 "color": "0E8A16", 3546 "default": false, 3547 "description": "" 3548 } 3549 ], 3550 "state": "open", 3551 "locked": false, 3552 "assignee": null, 3553 "assignees": [], 3554 "milestone": { 3555 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3556 "html_url": "https://github.com/damus-io/damus/milestone/14", 3557 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3558 "id": 10536809, 3559 "node_id": "MI_kwDOHHF5A84AoMdp", 3560 "number": 14, 3561 "title": "1.9 post purple testflight, threads, longform, video caching", 3562 "description": "", 3563 "creator": { 3564 "login": "alltheseas", 3565 "id": 64376233, 3566 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3567 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3568 "gravatar_id": "", 3569 "url": "https://api.github.com/users/alltheseas", 3570 "html_url": "https://github.com/alltheseas", 3571 "followers_url": "https://api.github.com/users/alltheseas/followers", 3572 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3573 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3574 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3575 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3576 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3577 "repos_url": "https://api.github.com/users/alltheseas/repos", 3578 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3579 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3580 "type": "User", 3581 "site_admin": false 3582 }, 3583 "open_issues": 17, 3584 "closed_issues": 1, 3585 "state": "open", 3586 "created_at": "2024-02-09T17:16:56Z", 3587 "updated_at": "2024-04-09T20:37:29Z", 3588 "due_on": null, 3589 "closed_at": null 3590 }, 3591 "comments": 4, 3592 "created_at": "2024-04-02T22:32:17Z", 3593 "updated_at": "2024-04-08T16:31:50Z", 3594 "closed_at": null, 3595 "author_association": "COLLABORATOR", 3596 "active_lock_reason": null, 3597 "body": "**What happens**\nWhen I mute a thread, I still continue to receive notifications replies, reactions, and reposts from said thread. \n\n**What I expect to happen**\nI expect not to receive the above notifications post mute thread action. \n\n**Link to noteID, npub**\n\nhttps://damus.io/note14p4pxxwd4xr845tezp3sxsmr2c06aezk6lqjhdcgchq97ew8rljsex2sdx", 3598 "reactions": { 3599 "url": "https://api.github.com/repos/damus-io/damus/issues/2118/reactions", 3600 "total_count": 0, 3601 "+1": 0, 3602 "-1": 0, 3603 "laugh": 0, 3604 "hooray": 0, 3605 "confused": 0, 3606 "heart": 0, 3607 "rocket": 0, 3608 "eyes": 0 3609 }, 3610 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2118/timeline", 3611 "performed_via_github_app": null, 3612 "state_reason": null 3613 }, 3614 "comment": { 3615 "user": "alltheseas", 3616 "created_at": "2024-04-08T13:36:22Z", 3617 "updated_at": "2024-04-08T13:36:22Z", 3618 "body": "" 3619 } 3620 }, 3621 { 3622 "issue": { 3623 "url": "https://api.github.com/repos/damus-io/damus/issues/2118", 3624 "repository_url": "https://api.github.com/repos/damus-io/damus", 3625 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2118/labels{/name}", 3626 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2118/comments", 3627 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2118/events", 3628 "html_url": "https://github.com/damus-io/damus/issues/2118", 3629 "id": 2221570775, 3630 "node_id": "I_kwDOHHF5A86EanrX", 3631 "number": 2118, 3632 "title": "I unexpectedly continue to receive notifications after I mute thread", 3633 "user": { 3634 "login": "alltheseas", 3635 "id": 64376233, 3636 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3637 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3638 "gravatar_id": "", 3639 "url": "https://api.github.com/users/alltheseas", 3640 "html_url": "https://github.com/alltheseas", 3641 "followers_url": "https://api.github.com/users/alltheseas/followers", 3642 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3643 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3644 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3645 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3646 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3647 "repos_url": "https://api.github.com/users/alltheseas/repos", 3648 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3649 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3650 "type": "User", 3651 "site_admin": false 3652 }, 3653 "labels": [ 3654 { 3655 "id": 5667406338, 3656 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 3657 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 3658 "name": "Needs recreation", 3659 "color": "FBCA04", 3660 "default": false, 3661 "description": "Issues requires concrete steps for recreation" 3662 }, 3663 { 3664 "id": 5895705605, 3665 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 3666 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 3667 "name": "unexpected", 3668 "color": "553300", 3669 "default": false, 3670 "description": "" 3671 }, 3672 { 3673 "id": 6158662124, 3674 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 3675 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 3676 "name": "signal-to-noise-ratio", 3677 "color": "0E8A16", 3678 "default": false, 3679 "description": "" 3680 } 3681 ], 3682 "state": "open", 3683 "locked": false, 3684 "assignee": null, 3685 "assignees": [], 3686 "milestone": { 3687 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 3688 "html_url": "https://github.com/damus-io/damus/milestone/14", 3689 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 3690 "id": 10536809, 3691 "node_id": "MI_kwDOHHF5A84AoMdp", 3692 "number": 14, 3693 "title": "1.9 post purple testflight, threads, longform, video caching", 3694 "description": "", 3695 "creator": { 3696 "login": "alltheseas", 3697 "id": 64376233, 3698 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3699 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3700 "gravatar_id": "", 3701 "url": "https://api.github.com/users/alltheseas", 3702 "html_url": "https://github.com/alltheseas", 3703 "followers_url": "https://api.github.com/users/alltheseas/followers", 3704 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3705 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3706 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3707 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3708 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3709 "repos_url": "https://api.github.com/users/alltheseas/repos", 3710 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3711 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3712 "type": "User", 3713 "site_admin": false 3714 }, 3715 "open_issues": 17, 3716 "closed_issues": 1, 3717 "state": "open", 3718 "created_at": "2024-02-09T17:16:56Z", 3719 "updated_at": "2024-04-09T20:37:29Z", 3720 "due_on": null, 3721 "closed_at": null 3722 }, 3723 "comments": 4, 3724 "created_at": "2024-04-02T22:32:17Z", 3725 "updated_at": "2024-04-08T16:31:50Z", 3726 "closed_at": null, 3727 "author_association": "COLLABORATOR", 3728 "active_lock_reason": null, 3729 "body": "**What happens**\nWhen I mute a thread, I still continue to receive notifications replies, reactions, and reposts from said thread. \n\n**What I expect to happen**\nI expect not to receive the above notifications post mute thread action. \n\n**Link to noteID, npub**\n\nhttps://damus.io/note14p4pxxwd4xr845tezp3sxsmr2c06aezk6lqjhdcgchq97ew8rljsex2sdx", 3730 "reactions": { 3731 "url": "https://api.github.com/repos/damus-io/damus/issues/2118/reactions", 3732 "total_count": 0, 3733 "+1": 0, 3734 "-1": 0, 3735 "laugh": 0, 3736 "hooray": 0, 3737 "confused": 0, 3738 "heart": 0, 3739 "rocket": 0, 3740 "eyes": 0 3741 }, 3742 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2118/timeline", 3743 "performed_via_github_app": null, 3744 "state_reason": null 3745 }, 3746 "comment": { 3747 "user": "alltheseas", 3748 "created_at": "2024-04-08T16:31:49Z", 3749 "updated_at": "2024-04-08T16:31:49Z", 3750 "body": "@danieldaquino @jb55 to investigate if behavior is due to damus, or other clients" 3751 } 3752 }, 3753 { 3754 "issue": { 3755 "url": "https://api.github.com/repos/damus-io/damus/issues/2117", 3756 "repository_url": "https://api.github.com/repos/damus-io/damus", 3757 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2117/labels{/name}", 3758 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2117/comments", 3759 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2117/events", 3760 "html_url": "https://github.com/damus-io/damus/issues/2117", 3761 "id": 2218556899, 3762 "node_id": "I_kwDOHHF5A86EPH3j", 3763 "number": 2117, 3764 "title": "Dev mode: show note sent to x/y relays UI feedback", 3765 "user": { 3766 "login": "alltheseas", 3767 "id": 64376233, 3768 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3769 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3770 "gravatar_id": "", 3771 "url": "https://api.github.com/users/alltheseas", 3772 "html_url": "https://github.com/alltheseas", 3773 "followers_url": "https://api.github.com/users/alltheseas/followers", 3774 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3775 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3776 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3777 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3778 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3779 "repos_url": "https://api.github.com/users/alltheseas/repos", 3780 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3781 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3782 "type": "User", 3783 "site_admin": false 3784 }, 3785 "labels": [ 3786 { 3787 "id": 3994718399, 3788 "node_id": "LA_kwDOHHF5A87uGpC_", 3789 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 3790 "name": "enhancement", 3791 "color": "a2eeef", 3792 "default": true, 3793 "description": "Improvement" 3794 }, 3795 { 3796 "id": 5667230655, 3797 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 3798 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 3799 "name": "feature", 3800 "color": "BFDADC", 3801 "default": false, 3802 "description": "New feature request" 3803 } 3804 ], 3805 "state": "open", 3806 "locked": false, 3807 "assignee": null, 3808 "assignees": [], 3809 "milestone": null, 3810 "comments": 2, 3811 "created_at": "2024-04-01T15:56:08Z", 3812 "updated_at": "2024-04-03T02:37:12Z", 3813 "closed_at": null, 3814 "author_association": "COLLABORATOR", 3815 "active_lock_reason": null, 3816 "body": "## user story\n\nAs a Damus user who has sent a note and who is interested in seeing more details, I would like to see that my note was sent to X/Y relays, so that I can better get a feel for nostr and relays. \n\n### acceptance criteria\n\n1. Only if dev mode is on, show me upon posting a note feedback UI how many relays it was successfully sent to, and to how many relays a send attempt was made X/Y\n\n### pre-requisite \n\nBuilds on note posted successfully UI feedback\n\nhttps://github.com/damus-io/damus/issues/2083", 3817 "reactions": { 3818 "url": "https://api.github.com/repos/damus-io/damus/issues/2117/reactions", 3819 "total_count": 0, 3820 "+1": 0, 3821 "-1": 0, 3822 "laugh": 0, 3823 "hooray": 0, 3824 "confused": 0, 3825 "heart": 0, 3826 "rocket": 0, 3827 "eyes": 0 3828 }, 3829 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2117/timeline", 3830 "performed_via_github_app": null, 3831 "state_reason": null 3832 } 3833 }, 3834 { 3835 "issue": { 3836 "url": "https://api.github.com/repos/damus-io/damus/issues/2117", 3837 "repository_url": "https://api.github.com/repos/damus-io/damus", 3838 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2117/labels{/name}", 3839 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2117/comments", 3840 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2117/events", 3841 "html_url": "https://github.com/damus-io/damus/issues/2117", 3842 "id": 2218556899, 3843 "node_id": "I_kwDOHHF5A86EPH3j", 3844 "number": 2117, 3845 "title": "Dev mode: show note sent to x/y relays UI feedback", 3846 "user": { 3847 "login": "alltheseas", 3848 "id": 64376233, 3849 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3850 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3851 "gravatar_id": "", 3852 "url": "https://api.github.com/users/alltheseas", 3853 "html_url": "https://github.com/alltheseas", 3854 "followers_url": "https://api.github.com/users/alltheseas/followers", 3855 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3856 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3857 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3858 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3859 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3860 "repos_url": "https://api.github.com/users/alltheseas/repos", 3861 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3862 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3863 "type": "User", 3864 "site_admin": false 3865 }, 3866 "labels": [ 3867 { 3868 "id": 3994718399, 3869 "node_id": "LA_kwDOHHF5A87uGpC_", 3870 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 3871 "name": "enhancement", 3872 "color": "a2eeef", 3873 "default": true, 3874 "description": "Improvement" 3875 }, 3876 { 3877 "id": 5667230655, 3878 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 3879 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 3880 "name": "feature", 3881 "color": "BFDADC", 3882 "default": false, 3883 "description": "New feature request" 3884 } 3885 ], 3886 "state": "open", 3887 "locked": false, 3888 "assignee": null, 3889 "assignees": [], 3890 "milestone": null, 3891 "comments": 2, 3892 "created_at": "2024-04-01T15:56:08Z", 3893 "updated_at": "2024-04-03T02:37:12Z", 3894 "closed_at": null, 3895 "author_association": "COLLABORATOR", 3896 "active_lock_reason": null, 3897 "body": "## user story\n\nAs a Damus user who has sent a note and who is interested in seeing more details, I would like to see that my note was sent to X/Y relays, so that I can better get a feel for nostr and relays. \n\n### acceptance criteria\n\n1. Only if dev mode is on, show me upon posting a note feedback UI how many relays it was successfully sent to, and to how many relays a send attempt was made X/Y\n\n### pre-requisite \n\nBuilds on note posted successfully UI feedback\n\nhttps://github.com/damus-io/damus/issues/2083", 3898 "reactions": { 3899 "url": "https://api.github.com/repos/damus-io/damus/issues/2117/reactions", 3900 "total_count": 0, 3901 "+1": 0, 3902 "-1": 0, 3903 "laugh": 0, 3904 "hooray": 0, 3905 "confused": 0, 3906 "heart": 0, 3907 "rocket": 0, 3908 "eyes": 0 3909 }, 3910 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2117/timeline", 3911 "performed_via_github_app": null, 3912 "state_reason": null 3913 }, 3914 "comment": { 3915 "user": "robagreda", 3916 "created_at": "2024-04-02T03:52:41Z", 3917 "updated_at": "2024-04-02T04:38:21Z", 3918 "body": "\r\nDoes this design resolves this issue @alltheseas @jb55 @ericholguin ?\r\n\r\nhttps://www.figma.com/file/ORaT1T0Ywfbm0sIjwy5Rgq/Damus-iOS?type=design&node-id=4316-32658&mode=design&t=ttjIkKW1lLHxvW2H-4\r\n\r\n\r\nThe idea is that if you tap the little Info icon, we display to which relays the note has been posted to, but also to see which relays the note didn't reach with its number of attempts.\r\n\r\nlet me know!" 3919 } 3920 }, 3921 { 3922 "issue": { 3923 "url": "https://api.github.com/repos/damus-io/damus/issues/2117", 3924 "repository_url": "https://api.github.com/repos/damus-io/damus", 3925 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2117/labels{/name}", 3926 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2117/comments", 3927 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2117/events", 3928 "html_url": "https://github.com/damus-io/damus/issues/2117", 3929 "id": 2218556899, 3930 "node_id": "I_kwDOHHF5A86EPH3j", 3931 "number": 2117, 3932 "title": "Dev mode: show note sent to x/y relays UI feedback", 3933 "user": { 3934 "login": "alltheseas", 3935 "id": 64376233, 3936 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 3937 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 3938 "gravatar_id": "", 3939 "url": "https://api.github.com/users/alltheseas", 3940 "html_url": "https://github.com/alltheseas", 3941 "followers_url": "https://api.github.com/users/alltheseas/followers", 3942 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 3943 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 3944 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 3945 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 3946 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 3947 "repos_url": "https://api.github.com/users/alltheseas/repos", 3948 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 3949 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 3950 "type": "User", 3951 "site_admin": false 3952 }, 3953 "labels": [ 3954 { 3955 "id": 3994718399, 3956 "node_id": "LA_kwDOHHF5A87uGpC_", 3957 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 3958 "name": "enhancement", 3959 "color": "a2eeef", 3960 "default": true, 3961 "description": "Improvement" 3962 }, 3963 { 3964 "id": 5667230655, 3965 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 3966 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 3967 "name": "feature", 3968 "color": "BFDADC", 3969 "default": false, 3970 "description": "New feature request" 3971 } 3972 ], 3973 "state": "open", 3974 "locked": false, 3975 "assignee": null, 3976 "assignees": [], 3977 "milestone": null, 3978 "comments": 2, 3979 "created_at": "2024-04-01T15:56:08Z", 3980 "updated_at": "2024-04-03T02:37:12Z", 3981 "closed_at": null, 3982 "author_association": "COLLABORATOR", 3983 "active_lock_reason": null, 3984 "body": "## user story\n\nAs a Damus user who has sent a note and who is interested in seeing more details, I would like to see that my note was sent to X/Y relays, so that I can better get a feel for nostr and relays. \n\n### acceptance criteria\n\n1. Only if dev mode is on, show me upon posting a note feedback UI how many relays it was successfully sent to, and to how many relays a send attempt was made X/Y\n\n### pre-requisite \n\nBuilds on note posted successfully UI feedback\n\nhttps://github.com/damus-io/damus/issues/2083", 3985 "reactions": { 3986 "url": "https://api.github.com/repos/damus-io/damus/issues/2117/reactions", 3987 "total_count": 0, 3988 "+1": 0, 3989 "-1": 0, 3990 "laugh": 0, 3991 "hooray": 0, 3992 "confused": 0, 3993 "heart": 0, 3994 "rocket": 0, 3995 "eyes": 0 3996 }, 3997 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2117/timeline", 3998 "performed_via_github_app": null, 3999 "state_reason": null 4000 }, 4001 "comment": { 4002 "user": "alltheseas", 4003 "created_at": "2024-04-03T02:37:11Z", 4004 "updated_at": "2024-04-03T02:37:11Z", 4005 "body": "Yeah the concept is the right one Rob.\n\nAs a layperson when I see a progress bar I have an expectation that the progress will become 100%. \n\nA while back Joel has proposed a grid of dots that shows relay status. https://github.com/damus-io/damus/pull/713\n\nDoes this give you any alternate approach ideas @robagreda ?" 4006 } 4007 }, 4008 { 4009 "issue": { 4010 "url": "https://api.github.com/repos/damus-io/damus/issues/2116", 4011 "repository_url": "https://api.github.com/repos/damus-io/damus", 4012 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2116/labels{/name}", 4013 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2116/comments", 4014 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2116/events", 4015 "html_url": "https://github.com/damus-io/damus/issues/2116", 4016 "id": 2216408233, 4017 "node_id": "I_kwDOHHF5A86EG7Sp", 4018 "number": 2116, 4019 "title": "Keyword search results only return limited results", 4020 "user": { 4021 "login": "alltheseas", 4022 "id": 64376233, 4023 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4024 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4025 "gravatar_id": "", 4026 "url": "https://api.github.com/users/alltheseas", 4027 "html_url": "https://github.com/alltheseas", 4028 "followers_url": "https://api.github.com/users/alltheseas/followers", 4029 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4030 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4031 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4032 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4033 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4034 "repos_url": "https://api.github.com/users/alltheseas/repos", 4035 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4036 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4037 "type": "User", 4038 "site_admin": false 4039 }, 4040 "labels": [ 4041 { 4042 "id": 5895705605, 4043 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 4044 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 4045 "name": "unexpected", 4046 "color": "553300", 4047 "default": false, 4048 "description": "" 4049 }, 4050 { 4051 "id": 6213404742, 4052 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 4053 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 4054 "name": "search", 4055 "color": "0e8a16", 4056 "default": false, 4057 "description": "" 4058 } 4059 ], 4060 "state": "open", 4061 "locked": false, 4062 "assignee": null, 4063 "assignees": [], 4064 "milestone": null, 4065 "comments": 2, 4066 "created_at": "2024-03-30T11:55:50Z", 4067 "updated_at": "2024-04-04T16:59:54Z", 4068 "closed_at": null, 4069 "author_association": "COLLABORATOR", 4070 "active_lock_reason": null, 4071 "body": "**What happens**\r\nWhen I search, I only see limited results before I see the regular post timeline. \r\n\r\n**What I expect to happen**\r\nI expect to see more search results.\r\n\r\n**Link to noteID, npub**\n\nhttps://damus.io/nevent1qqsw4dlhv9yxl48x0gxlen9mtxrs655h8tf460p63sjap480u6rzjsqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mgpzpmhxue69uhkummnw3ezuamfdejszxthwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2tctvehhv\r\n\r\n**Other commentary\r\n\r\nThere is no demarcation of where the search results end, and where the regular timeline begins.\r\n", 4072 "reactions": { 4073 "url": "https://api.github.com/repos/damus-io/damus/issues/2116/reactions", 4074 "total_count": 0, 4075 "+1": 0, 4076 "-1": 0, 4077 "laugh": 0, 4078 "hooray": 0, 4079 "confused": 0, 4080 "heart": 0, 4081 "rocket": 0, 4082 "eyes": 0 4083 }, 4084 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2116/timeline", 4085 "performed_via_github_app": null, 4086 "state_reason": null 4087 } 4088 }, 4089 { 4090 "issue": { 4091 "url": "https://api.github.com/repos/damus-io/damus/issues/2116", 4092 "repository_url": "https://api.github.com/repos/damus-io/damus", 4093 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2116/labels{/name}", 4094 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2116/comments", 4095 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2116/events", 4096 "html_url": "https://github.com/damus-io/damus/issues/2116", 4097 "id": 2216408233, 4098 "node_id": "I_kwDOHHF5A86EG7Sp", 4099 "number": 2116, 4100 "title": "Keyword search results only return limited results", 4101 "user": { 4102 "login": "alltheseas", 4103 "id": 64376233, 4104 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4105 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4106 "gravatar_id": "", 4107 "url": "https://api.github.com/users/alltheseas", 4108 "html_url": "https://github.com/alltheseas", 4109 "followers_url": "https://api.github.com/users/alltheseas/followers", 4110 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4111 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4112 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4113 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4114 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4115 "repos_url": "https://api.github.com/users/alltheseas/repos", 4116 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4117 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4118 "type": "User", 4119 "site_admin": false 4120 }, 4121 "labels": [ 4122 { 4123 "id": 5895705605, 4124 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 4125 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 4126 "name": "unexpected", 4127 "color": "553300", 4128 "default": false, 4129 "description": "" 4130 }, 4131 { 4132 "id": 6213404742, 4133 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 4134 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 4135 "name": "search", 4136 "color": "0e8a16", 4137 "default": false, 4138 "description": "" 4139 } 4140 ], 4141 "state": "open", 4142 "locked": false, 4143 "assignee": null, 4144 "assignees": [], 4145 "milestone": null, 4146 "comments": 2, 4147 "created_at": "2024-03-30T11:55:50Z", 4148 "updated_at": "2024-04-04T16:59:54Z", 4149 "closed_at": null, 4150 "author_association": "COLLABORATOR", 4151 "active_lock_reason": null, 4152 "body": "**What happens**\r\nWhen I search, I only see limited results before I see the regular post timeline. \r\n\r\n**What I expect to happen**\r\nI expect to see more search results.\r\n\r\n**Link to noteID, npub**\n\nhttps://damus.io/nevent1qqsw4dlhv9yxl48x0gxlen9mtxrs655h8tf460p63sjap480u6rzjsqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mgpzpmhxue69uhkummnw3ezuamfdejszxthwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2tctvehhv\r\n\r\n**Other commentary\r\n\r\nThere is no demarcation of where the search results end, and where the regular timeline begins.\r\n", 4153 "reactions": { 4154 "url": "https://api.github.com/repos/damus-io/damus/issues/2116/reactions", 4155 "total_count": 0, 4156 "+1": 0, 4157 "-1": 0, 4158 "laugh": 0, 4159 "hooray": 0, 4160 "confused": 0, 4161 "heart": 0, 4162 "rocket": 0, 4163 "eyes": 0 4164 }, 4165 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2116/timeline", 4166 "performed_via_github_app": null, 4167 "state_reason": null 4168 }, 4169 "comment": { 4170 "user": "jb55", 4171 "created_at": "2024-04-04T15:22:49Z", 4172 "updated_at": "2024-04-04T15:22:49Z", 4173 "body": "On Sat, Mar 30, 2024 at 04:56:12AM GMT, alltheseas wrote:\n>**Other commentary\n>\n>There is no demarcation of where the search results end, and where the regular timeline begins.\n\nThis is fixed in the latest resdesign by eric, let's create a separate issue to this one and then we can mark it as closed when his patch lands.\n" 4174 } 4175 }, 4176 { 4177 "issue": { 4178 "url": "https://api.github.com/repos/damus-io/damus/issues/2116", 4179 "repository_url": "https://api.github.com/repos/damus-io/damus", 4180 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2116/labels{/name}", 4181 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2116/comments", 4182 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2116/events", 4183 "html_url": "https://github.com/damus-io/damus/issues/2116", 4184 "id": 2216408233, 4185 "node_id": "I_kwDOHHF5A86EG7Sp", 4186 "number": 2116, 4187 "title": "Keyword search results only return limited results", 4188 "user": { 4189 "login": "alltheseas", 4190 "id": 64376233, 4191 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4192 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4193 "gravatar_id": "", 4194 "url": "https://api.github.com/users/alltheseas", 4195 "html_url": "https://github.com/alltheseas", 4196 "followers_url": "https://api.github.com/users/alltheseas/followers", 4197 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4198 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4199 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4200 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4201 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4202 "repos_url": "https://api.github.com/users/alltheseas/repos", 4203 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4204 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4205 "type": "User", 4206 "site_admin": false 4207 }, 4208 "labels": [ 4209 { 4210 "id": 5895705605, 4211 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 4212 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 4213 "name": "unexpected", 4214 "color": "553300", 4215 "default": false, 4216 "description": "" 4217 }, 4218 { 4219 "id": 6213404742, 4220 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 4221 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 4222 "name": "search", 4223 "color": "0e8a16", 4224 "default": false, 4225 "description": "" 4226 } 4227 ], 4228 "state": "open", 4229 "locked": false, 4230 "assignee": null, 4231 "assignees": [], 4232 "milestone": null, 4233 "comments": 2, 4234 "created_at": "2024-03-30T11:55:50Z", 4235 "updated_at": "2024-04-04T16:59:54Z", 4236 "closed_at": null, 4237 "author_association": "COLLABORATOR", 4238 "active_lock_reason": null, 4239 "body": "**What happens**\r\nWhen I search, I only see limited results before I see the regular post timeline. \r\n\r\n**What I expect to happen**\r\nI expect to see more search results.\r\n\r\n**Link to noteID, npub**\n\nhttps://damus.io/nevent1qqsw4dlhv9yxl48x0gxlen9mtxrs655h8tf460p63sjap480u6rzjsqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mgpzpmhxue69uhkummnw3ezuamfdejszxthwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2tctvehhv\r\n\r\n**Other commentary\r\n\r\nThere is no demarcation of where the search results end, and where the regular timeline begins.\r\n", 4240 "reactions": { 4241 "url": "https://api.github.com/repos/damus-io/damus/issues/2116/reactions", 4242 "total_count": 0, 4243 "+1": 0, 4244 "-1": 0, 4245 "laugh": 0, 4246 "hooray": 0, 4247 "confused": 0, 4248 "heart": 0, 4249 "rocket": 0, 4250 "eyes": 0 4251 }, 4252 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2116/timeline", 4253 "performed_via_github_app": null, 4254 "state_reason": null 4255 }, 4256 "comment": { 4257 "user": "alltheseas", 4258 "created_at": "2024-04-04T16:59:53Z", 4259 "updated_at": "2024-04-04T16:59:53Z", 4260 "body": "> On Sat, Mar 30, 2024 at 04:56:12AM GMT, alltheseas wrote:\n> >**Other commentary\n> >\n> >There is no demarcation of where the search results end, and where the regular timeline begins.\n> \n> This is fixed in the latest resdesign by eric, let's create a separate issue to this one and then we can mark it as closed when his patch lands.\n> \n\nhttps://github.com/damus-io/damus/issues/2119" 4261 } 4262 }, 4263 { 4264 "issue": { 4265 "url": "https://api.github.com/repos/damus-io/damus/issues/2115", 4266 "repository_url": "https://api.github.com/repos/damus-io/damus", 4267 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2115/labels{/name}", 4268 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2115/comments", 4269 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2115/events", 4270 "html_url": "https://github.com/damus-io/damus/pull/2115", 4271 "id": 2216163713, 4272 "node_id": "PR_kwDOHHF5A85rNczV", 4273 "number": 2115, 4274 "title": "postview: add haptic feedback on media upload result", 4275 "user": { 4276 "login": "seankibler", 4277 "id": 63254, 4278 "node_id": "MDQ6VXNlcjYzMjU0", 4279 "avatar_url": "https://avatars.githubusercontent.com/u/63254?v=4", 4280 "gravatar_id": "", 4281 "url": "https://api.github.com/users/seankibler", 4282 "html_url": "https://github.com/seankibler", 4283 "followers_url": "https://api.github.com/users/seankibler/followers", 4284 "following_url": "https://api.github.com/users/seankibler/following{/other_user}", 4285 "gists_url": "https://api.github.com/users/seankibler/gists{/gist_id}", 4286 "starred_url": "https://api.github.com/users/seankibler/starred{/owner}{/repo}", 4287 "subscriptions_url": "https://api.github.com/users/seankibler/subscriptions", 4288 "organizations_url": "https://api.github.com/users/seankibler/orgs", 4289 "repos_url": "https://api.github.com/users/seankibler/repos", 4290 "events_url": "https://api.github.com/users/seankibler/events{/privacy}", 4291 "received_events_url": "https://api.github.com/users/seankibler/received_events", 4292 "type": "User", 4293 "site_admin": false 4294 }, 4295 "labels": [], 4296 "state": "closed", 4297 "locked": false, 4298 "assignee": null, 4299 "assignees": [], 4300 "milestone": null, 4301 "comments": 2, 4302 "created_at": "2024-03-30T02:39:29Z", 4303 "updated_at": "2024-04-04T17:48:44Z", 4304 "closed_at": "2024-04-04T17:33:55Z", 4305 "author_association": "CONTRIBUTOR", 4306 "active_lock_reason": null, 4307 "draft": false, 4308 "pull_request": { 4309 "url": "https://api.github.com/repos/damus-io/damus/pulls/2115", 4310 "html_url": "https://github.com/damus-io/damus/pull/2115", 4311 "diff_url": "https://github.com/damus-io/damus/pull/2115.diff", 4312 "patch_url": "https://github.com/damus-io/damus/pull/2115.patch", 4313 "merged_at": null 4314 }, 4315 "body": "Closes: https://github.com/damus-io/damus/issues/2094\r\n\r\nI'll point out that haptic feedback implementation on media upload is a little different than the zap vibration in two ways.\r\n1. The media upload haptic feedback is not configurable, see below\r\n2. The haptic feedback applies on success and failure using built-in Swift iOS API https://developer.apple.com/documentation/uikit/uinotificationfeedbackgenerator\r\n\r\nI chose to avoid touching the Damus state as I'm new to this project as well as mobile development. I thought about a few potential solutions but didn't feel confident in approaching any of them or felt it was better to do nothing. If making this feature configurable is required for acceptance I am happy to implement that if I can get a little guidance on best practices.", 4316 "reactions": { 4317 "url": "https://api.github.com/repos/damus-io/damus/issues/2115/reactions", 4318 "total_count": 0, 4319 "+1": 0, 4320 "-1": 0, 4321 "laugh": 0, 4322 "hooray": 0, 4323 "confused": 0, 4324 "heart": 0, 4325 "rocket": 0, 4326 "eyes": 0 4327 }, 4328 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2115/timeline", 4329 "performed_via_github_app": null, 4330 "state_reason": null 4331 } 4332 }, 4333 { 4334 "issue": { 4335 "url": "https://api.github.com/repos/damus-io/damus/issues/2115", 4336 "repository_url": "https://api.github.com/repos/damus-io/damus", 4337 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2115/labels{/name}", 4338 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2115/comments", 4339 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2115/events", 4340 "html_url": "https://github.com/damus-io/damus/pull/2115", 4341 "id": 2216163713, 4342 "node_id": "PR_kwDOHHF5A85rNczV", 4343 "number": 2115, 4344 "title": "postview: add haptic feedback on media upload result", 4345 "user": { 4346 "login": "seankibler", 4347 "id": 63254, 4348 "node_id": "MDQ6VXNlcjYzMjU0", 4349 "avatar_url": "https://avatars.githubusercontent.com/u/63254?v=4", 4350 "gravatar_id": "", 4351 "url": "https://api.github.com/users/seankibler", 4352 "html_url": "https://github.com/seankibler", 4353 "followers_url": "https://api.github.com/users/seankibler/followers", 4354 "following_url": "https://api.github.com/users/seankibler/following{/other_user}", 4355 "gists_url": "https://api.github.com/users/seankibler/gists{/gist_id}", 4356 "starred_url": "https://api.github.com/users/seankibler/starred{/owner}{/repo}", 4357 "subscriptions_url": "https://api.github.com/users/seankibler/subscriptions", 4358 "organizations_url": "https://api.github.com/users/seankibler/orgs", 4359 "repos_url": "https://api.github.com/users/seankibler/repos", 4360 "events_url": "https://api.github.com/users/seankibler/events{/privacy}", 4361 "received_events_url": "https://api.github.com/users/seankibler/received_events", 4362 "type": "User", 4363 "site_admin": false 4364 }, 4365 "labels": [], 4366 "state": "closed", 4367 "locked": false, 4368 "assignee": null, 4369 "assignees": [], 4370 "milestone": null, 4371 "comments": 2, 4372 "created_at": "2024-03-30T02:39:29Z", 4373 "updated_at": "2024-04-04T17:48:44Z", 4374 "closed_at": "2024-04-04T17:33:55Z", 4375 "author_association": "CONTRIBUTOR", 4376 "active_lock_reason": null, 4377 "draft": false, 4378 "pull_request": { 4379 "url": "https://api.github.com/repos/damus-io/damus/pulls/2115", 4380 "html_url": "https://github.com/damus-io/damus/pull/2115", 4381 "diff_url": "https://github.com/damus-io/damus/pull/2115.diff", 4382 "patch_url": "https://github.com/damus-io/damus/pull/2115.patch", 4383 "merged_at": null 4384 }, 4385 "body": "Closes: https://github.com/damus-io/damus/issues/2094\r\n\r\nI'll point out that haptic feedback implementation on media upload is a little different than the zap vibration in two ways.\r\n1. The media upload haptic feedback is not configurable, see below\r\n2. The haptic feedback applies on success and failure using built-in Swift iOS API https://developer.apple.com/documentation/uikit/uinotificationfeedbackgenerator\r\n\r\nI chose to avoid touching the Damus state as I'm new to this project as well as mobile development. I thought about a few potential solutions but didn't feel confident in approaching any of them or felt it was better to do nothing. If making this feature configurable is required for acceptance I am happy to implement that if I can get a little guidance on best practices.", 4386 "reactions": { 4387 "url": "https://api.github.com/repos/damus-io/damus/issues/2115/reactions", 4388 "total_count": 0, 4389 "+1": 0, 4390 "-1": 0, 4391 "laugh": 0, 4392 "hooray": 0, 4393 "confused": 0, 4394 "heart": 0, 4395 "rocket": 0, 4396 "eyes": 0 4397 }, 4398 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2115/timeline", 4399 "performed_via_github_app": null, 4400 "state_reason": null 4401 }, 4402 "comment": { 4403 "user": "jb55", 4404 "created_at": "2024-03-30T09:35:05Z", 4405 "updated_at": "2024-03-30T09:35:05Z", 4406 "body": "On Fri, Mar 29, 2024 at 06:46:19PM GMT, Sean Kibler wrote:\n>Signed-off-by: Sean Kibler ***@***.***>\n>\n>Closes: https://github.com/damus-io/damus/pull/2115\n>---\n> damus/Models/ImageUploadModel.swift | 15 +++++++++++++--\n> 1 file changed, 13 insertions(+), 2 deletions(-)\n\nThanks! LGTM\n\n>\n>diff --git a/damus/Models/ImageUploadModel.swift b/damus/Models/ImageUploadModel.swift\n>index 7e556a683..e6a44d22b 100644\n>--- a/damus/Models/ImageUploadModel.swift\n>+++ b/damus/Models/ImageUploadModel.swift\n>@@ -56,9 +56,20 @@ class ImageUploadModel: NSObject, URLSessionTaskDelegate, ObservableObject {\n>\n> func start(media: MediaUpload, uploader: MediaUploader, keypair: Keypair? = nil) async -> ImageUploadResult {\n> let res = await create_upload_request(mediaToUpload: media, mediaUploader: uploader, progress: self, keypair: keypair)\n>- DispatchQueue.main.async {\n>- self.progress = nil\n>+\n>+ switch res {\n>+ case .success(_):\n>+ DispatchQueue.main.async {\n>+ self.progress = nil\n>+ UINotificationFeedbackGenerator().notificationOccurred(.success)\n>+ }\n>+ case .failed(_):\n>+ DispatchQueue.main.async {\n>+ self.progress = nil\n>+ UINotificationFeedbackGenerator().notificationOccurred(.error)\n>+ }\n> }\n>+\n> return res\n> }\n>\n" 4407 } 4408 }, 4409 { 4410 "issue": { 4411 "url": "https://api.github.com/repos/damus-io/damus/issues/2115", 4412 "repository_url": "https://api.github.com/repos/damus-io/damus", 4413 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2115/labels{/name}", 4414 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2115/comments", 4415 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2115/events", 4416 "html_url": "https://github.com/damus-io/damus/pull/2115", 4417 "id": 2216163713, 4418 "node_id": "PR_kwDOHHF5A85rNczV", 4419 "number": 2115, 4420 "title": "postview: add haptic feedback on media upload result", 4421 "user": { 4422 "login": "seankibler", 4423 "id": 63254, 4424 "node_id": "MDQ6VXNlcjYzMjU0", 4425 "avatar_url": "https://avatars.githubusercontent.com/u/63254?v=4", 4426 "gravatar_id": "", 4427 "url": "https://api.github.com/users/seankibler", 4428 "html_url": "https://github.com/seankibler", 4429 "followers_url": "https://api.github.com/users/seankibler/followers", 4430 "following_url": "https://api.github.com/users/seankibler/following{/other_user}", 4431 "gists_url": "https://api.github.com/users/seankibler/gists{/gist_id}", 4432 "starred_url": "https://api.github.com/users/seankibler/starred{/owner}{/repo}", 4433 "subscriptions_url": "https://api.github.com/users/seankibler/subscriptions", 4434 "organizations_url": "https://api.github.com/users/seankibler/orgs", 4435 "repos_url": "https://api.github.com/users/seankibler/repos", 4436 "events_url": "https://api.github.com/users/seankibler/events{/privacy}", 4437 "received_events_url": "https://api.github.com/users/seankibler/received_events", 4438 "type": "User", 4439 "site_admin": false 4440 }, 4441 "labels": [], 4442 "state": "closed", 4443 "locked": false, 4444 "assignee": null, 4445 "assignees": [], 4446 "milestone": null, 4447 "comments": 2, 4448 "created_at": "2024-03-30T02:39:29Z", 4449 "updated_at": "2024-04-04T17:48:44Z", 4450 "closed_at": "2024-04-04T17:33:55Z", 4451 "author_association": "CONTRIBUTOR", 4452 "active_lock_reason": null, 4453 "draft": false, 4454 "pull_request": { 4455 "url": "https://api.github.com/repos/damus-io/damus/pulls/2115", 4456 "html_url": "https://github.com/damus-io/damus/pull/2115", 4457 "diff_url": "https://github.com/damus-io/damus/pull/2115.diff", 4458 "patch_url": "https://github.com/damus-io/damus/pull/2115.patch", 4459 "merged_at": null 4460 }, 4461 "body": "Closes: https://github.com/damus-io/damus/issues/2094\r\n\r\nI'll point out that haptic feedback implementation on media upload is a little different than the zap vibration in two ways.\r\n1. The media upload haptic feedback is not configurable, see below\r\n2. The haptic feedback applies on success and failure using built-in Swift iOS API https://developer.apple.com/documentation/uikit/uinotificationfeedbackgenerator\r\n\r\nI chose to avoid touching the Damus state as I'm new to this project as well as mobile development. I thought about a few potential solutions but didn't feel confident in approaching any of them or felt it was better to do nothing. If making this feature configurable is required for acceptance I am happy to implement that if I can get a little guidance on best practices.", 4462 "reactions": { 4463 "url": "https://api.github.com/repos/damus-io/damus/issues/2115/reactions", 4464 "total_count": 0, 4465 "+1": 0, 4466 "-1": 0, 4467 "laugh": 0, 4468 "hooray": 0, 4469 "confused": 0, 4470 "heart": 0, 4471 "rocket": 0, 4472 "eyes": 0 4473 }, 4474 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2115/timeline", 4475 "performed_via_github_app": null, 4476 "state_reason": null 4477 }, 4478 "comment": { 4479 "user": "jb55", 4480 "created_at": "2024-04-04T17:48:43Z", 4481 "updated_at": "2024-04-04T17:48:43Z", 4482 "body": "Thanks! merged for next testflight. Will try to get that out soon.\n" 4483 } 4484 }, 4485 { 4486 "issue": { 4487 "url": "https://api.github.com/repos/damus-io/damus/issues/2114", 4488 "repository_url": "https://api.github.com/repos/damus-io/damus", 4489 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2114/labels{/name}", 4490 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2114/comments", 4491 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2114/events", 4492 "html_url": "https://github.com/damus-io/damus/issues/2114", 4493 "id": 2216050033, 4494 "node_id": "I_kwDOHHF5A86EFj1x", 4495 "number": 2114, 4496 "title": "Fix search result upon adding new character(s) to keyword in search bar", 4497 "user": { 4498 "login": "alltheseas", 4499 "id": 64376233, 4500 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4501 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4502 "gravatar_id": "", 4503 "url": "https://api.github.com/users/alltheseas", 4504 "html_url": "https://github.com/alltheseas", 4505 "followers_url": "https://api.github.com/users/alltheseas/followers", 4506 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4507 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4508 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4509 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4510 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4511 "repos_url": "https://api.github.com/users/alltheseas/repos", 4512 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4513 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4514 "type": "User", 4515 "site_admin": false 4516 }, 4517 "labels": [ 4518 { 4519 "id": 5895705605, 4520 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 4521 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 4522 "name": "unexpected", 4523 "color": "553300", 4524 "default": false, 4525 "description": "" 4526 }, 4527 { 4528 "id": 6213404742, 4529 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 4530 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 4531 "name": "search", 4532 "color": "0e8a16", 4533 "default": false, 4534 "description": "" 4535 } 4536 ], 4537 "state": "open", 4538 "locked": false, 4539 "assignee": null, 4540 "assignees": [], 4541 "milestone": null, 4542 "comments": 0, 4543 "created_at": "2024-03-29T22:19:52Z", 4544 "updated_at": "2024-03-29T22:19:52Z", 4545 "closed_at": null, 4546 "author_association": "COLLABORATOR", 4547 "active_lock_reason": null, 4548 "body": "**What happens**\nWhen I type \"ethos\" in the search bar, I get a top result for \"etho\" that does not get replaced when I add the -s. \n\n**What I expect to happen**\nI expect to see \"ethos\" in my top result, and not \"etho\"\n\n", 4549 "reactions": { 4550 "url": "https://api.github.com/repos/damus-io/damus/issues/2114/reactions", 4551 "total_count": 0, 4552 "+1": 0, 4553 "-1": 0, 4554 "laugh": 0, 4555 "hooray": 0, 4556 "confused": 0, 4557 "heart": 0, 4558 "rocket": 0, 4559 "eyes": 0 4560 }, 4561 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2114/timeline", 4562 "performed_via_github_app": null, 4563 "state_reason": null 4564 } 4565 }, 4566 { 4567 "issue": { 4568 "url": "https://api.github.com/repos/damus-io/damus/issues/2113", 4569 "repository_url": "https://api.github.com/repos/damus-io/damus", 4570 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2113/labels{/name}", 4571 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2113/comments", 4572 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2113/events", 4573 "html_url": "https://github.com/damus-io/damus/issues/2113", 4574 "id": 2215880011, 4575 "node_id": "I_kwDOHHF5A86EE6VL", 4576 "number": 2113, 4577 "title": "Feature Request: share photo from iOS photo gallery to damus", 4578 "user": { 4579 "login": "alltheseas", 4580 "id": 64376233, 4581 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4582 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4583 "gravatar_id": "", 4584 "url": "https://api.github.com/users/alltheseas", 4585 "html_url": "https://github.com/alltheseas", 4586 "followers_url": "https://api.github.com/users/alltheseas/followers", 4587 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4588 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4589 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4590 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4591 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4592 "repos_url": "https://api.github.com/users/alltheseas/repos", 4593 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4594 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4595 "type": "User", 4596 "site_admin": false 4597 }, 4598 "labels": [ 4599 { 4600 "id": 5667230655, 4601 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 4602 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 4603 "name": "feature", 4604 "color": "BFDADC", 4605 "default": false, 4606 "description": "New feature request" 4607 } 4608 ], 4609 "state": "closed", 4610 "locked": false, 4611 "assignee": null, 4612 "assignees": [], 4613 "milestone": null, 4614 "comments": 1, 4615 "created_at": "2024-03-29T19:06:04Z", 4616 "updated_at": "2024-03-30T02:43:51Z", 4617 "closed_at": "2024-03-30T02:43:51Z", 4618 "author_association": "COLLABORATOR", 4619 "active_lock_reason": null, 4620 "body": "WIP", 4621 "reactions": { 4622 "url": "https://api.github.com/repos/damus-io/damus/issues/2113/reactions", 4623 "total_count": 0, 4624 "+1": 0, 4625 "-1": 0, 4626 "laugh": 0, 4627 "hooray": 0, 4628 "confused": 0, 4629 "heart": 0, 4630 "rocket": 0, 4631 "eyes": 0 4632 }, 4633 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2113/timeline", 4634 "performed_via_github_app": null, 4635 "state_reason": "not_planned" 4636 } 4637 }, 4638 { 4639 "issue": { 4640 "url": "https://api.github.com/repos/damus-io/damus/issues/2113", 4641 "repository_url": "https://api.github.com/repos/damus-io/damus", 4642 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2113/labels{/name}", 4643 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2113/comments", 4644 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2113/events", 4645 "html_url": "https://github.com/damus-io/damus/issues/2113", 4646 "id": 2215880011, 4647 "node_id": "I_kwDOHHF5A86EE6VL", 4648 "number": 2113, 4649 "title": "Feature Request: share photo from iOS photo gallery to damus", 4650 "user": { 4651 "login": "alltheseas", 4652 "id": 64376233, 4653 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4654 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4655 "gravatar_id": "", 4656 "url": "https://api.github.com/users/alltheseas", 4657 "html_url": "https://github.com/alltheseas", 4658 "followers_url": "https://api.github.com/users/alltheseas/followers", 4659 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4660 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4661 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4662 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4663 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4664 "repos_url": "https://api.github.com/users/alltheseas/repos", 4665 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4666 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4667 "type": "User", 4668 "site_admin": false 4669 }, 4670 "labels": [ 4671 { 4672 "id": 5667230655, 4673 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 4674 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 4675 "name": "feature", 4676 "color": "BFDADC", 4677 "default": false, 4678 "description": "New feature request" 4679 } 4680 ], 4681 "state": "closed", 4682 "locked": false, 4683 "assignee": null, 4684 "assignees": [], 4685 "milestone": null, 4686 "comments": 1, 4687 "created_at": "2024-03-29T19:06:04Z", 4688 "updated_at": "2024-03-30T02:43:51Z", 4689 "closed_at": "2024-03-30T02:43:51Z", 4690 "author_association": "COLLABORATOR", 4691 "active_lock_reason": null, 4692 "body": "WIP", 4693 "reactions": { 4694 "url": "https://api.github.com/repos/damus-io/damus/issues/2113/reactions", 4695 "total_count": 0, 4696 "+1": 0, 4697 "-1": 0, 4698 "laugh": 0, 4699 "hooray": 0, 4700 "confused": 0, 4701 "heart": 0, 4702 "rocket": 0, 4703 "eyes": 0 4704 }, 4705 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2113/timeline", 4706 "performed_via_github_app": null, 4707 "state_reason": "not_planned" 4708 }, 4709 "comment": { 4710 "user": "alltheseas", 4711 "created_at": "2024-03-30T02:43:38Z", 4712 "updated_at": "2024-03-30T02:43:38Z", 4713 "body": "Duplicate of https://github.com/damus-io/damus/issues/906" 4714 } 4715 }, 4716 { 4717 "issue": { 4718 "url": "https://api.github.com/repos/damus-io/damus/issues/2112", 4719 "repository_url": "https://api.github.com/repos/damus-io/damus", 4720 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2112/labels{/name}", 4721 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2112/comments", 4722 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2112/events", 4723 "html_url": "https://github.com/damus-io/damus/issues/2112", 4724 "id": 2215638931, 4725 "node_id": "I_kwDOHHF5A86ED_eT", 4726 "number": 2112, 4727 "title": "Support page", 4728 "user": { 4729 "login": "alltheseas", 4730 "id": 64376233, 4731 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4732 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4733 "gravatar_id": "", 4734 "url": "https://api.github.com/users/alltheseas", 4735 "html_url": "https://github.com/alltheseas", 4736 "followers_url": "https://api.github.com/users/alltheseas/followers", 4737 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4738 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4739 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4740 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4741 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4742 "repos_url": "https://api.github.com/users/alltheseas/repos", 4743 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4744 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4745 "type": "User", 4746 "site_admin": false 4747 }, 4748 "labels": [ 4749 { 4750 "id": 3994718397, 4751 "node_id": "LA_kwDOHHF5A87uGpC9", 4752 "url": "https://api.github.com/repos/damus-io/damus/labels/docs", 4753 "name": "docs", 4754 "color": "0075ca", 4755 "default": false, 4756 "description": "Improvements or additions to documentation" 4757 } 4758 ], 4759 "state": "open", 4760 "locked": false, 4761 "assignee": null, 4762 "assignees": [], 4763 "milestone": null, 4764 "comments": 3, 4765 "created_at": "2024-03-29T16:14:23Z", 4766 "updated_at": "2024-04-03T06:16:14Z", 4767 "closed_at": null, 4768 "author_association": "COLLABORATOR", 4769 "active_lock_reason": null, 4770 "body": "Check signal", 4771 "reactions": { 4772 "url": "https://api.github.com/repos/damus-io/damus/issues/2112/reactions", 4773 "total_count": 0, 4774 "+1": 0, 4775 "-1": 0, 4776 "laugh": 0, 4777 "hooray": 0, 4778 "confused": 0, 4779 "heart": 0, 4780 "rocket": 0, 4781 "eyes": 0 4782 }, 4783 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2112/timeline", 4784 "performed_via_github_app": null, 4785 "state_reason": null 4786 } 4787 }, 4788 { 4789 "issue": { 4790 "url": "https://api.github.com/repos/damus-io/damus/issues/2112", 4791 "repository_url": "https://api.github.com/repos/damus-io/damus", 4792 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2112/labels{/name}", 4793 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2112/comments", 4794 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2112/events", 4795 "html_url": "https://github.com/damus-io/damus/issues/2112", 4796 "id": 2215638931, 4797 "node_id": "I_kwDOHHF5A86ED_eT", 4798 "number": 2112, 4799 "title": "Support page", 4800 "user": { 4801 "login": "alltheseas", 4802 "id": 64376233, 4803 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4804 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4805 "gravatar_id": "", 4806 "url": "https://api.github.com/users/alltheseas", 4807 "html_url": "https://github.com/alltheseas", 4808 "followers_url": "https://api.github.com/users/alltheseas/followers", 4809 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4810 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4811 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4812 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4813 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4814 "repos_url": "https://api.github.com/users/alltheseas/repos", 4815 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4816 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4817 "type": "User", 4818 "site_admin": false 4819 }, 4820 "labels": [ 4821 { 4822 "id": 3994718397, 4823 "node_id": "LA_kwDOHHF5A87uGpC9", 4824 "url": "https://api.github.com/repos/damus-io/damus/labels/docs", 4825 "name": "docs", 4826 "color": "0075ca", 4827 "default": false, 4828 "description": "Improvements or additions to documentation" 4829 } 4830 ], 4831 "state": "open", 4832 "locked": false, 4833 "assignee": null, 4834 "assignees": [], 4835 "milestone": null, 4836 "comments": 3, 4837 "created_at": "2024-03-29T16:14:23Z", 4838 "updated_at": "2024-04-03T06:16:14Z", 4839 "closed_at": null, 4840 "author_association": "COLLABORATOR", 4841 "active_lock_reason": null, 4842 "body": "Check signal", 4843 "reactions": { 4844 "url": "https://api.github.com/repos/damus-io/damus/issues/2112/reactions", 4845 "total_count": 0, 4846 "+1": 0, 4847 "-1": 0, 4848 "laugh": 0, 4849 "hooray": 0, 4850 "confused": 0, 4851 "heart": 0, 4852 "rocket": 0, 4853 "eyes": 0 4854 }, 4855 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2112/timeline", 4856 "performed_via_github_app": null, 4857 "state_reason": null 4858 }, 4859 "comment": { 4860 "user": "alltheseas", 4861 "created_at": "2024-03-29T16:15:28Z", 4862 "updated_at": "2024-03-29T16:15:28Z", 4863 "body": "Troubleshooting purple\n\nCheco this account\n\nGo to DMs\n\nEtc" 4864 } 4865 }, 4866 { 4867 "issue": { 4868 "url": "https://api.github.com/repos/damus-io/damus/issues/2112", 4869 "repository_url": "https://api.github.com/repos/damus-io/damus", 4870 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2112/labels{/name}", 4871 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2112/comments", 4872 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2112/events", 4873 "html_url": "https://github.com/damus-io/damus/issues/2112", 4874 "id": 2215638931, 4875 "node_id": "I_kwDOHHF5A86ED_eT", 4876 "number": 2112, 4877 "title": "Support page", 4878 "user": { 4879 "login": "alltheseas", 4880 "id": 64376233, 4881 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4882 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4883 "gravatar_id": "", 4884 "url": "https://api.github.com/users/alltheseas", 4885 "html_url": "https://github.com/alltheseas", 4886 "followers_url": "https://api.github.com/users/alltheseas/followers", 4887 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4888 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4889 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4890 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4891 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4892 "repos_url": "https://api.github.com/users/alltheseas/repos", 4893 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4894 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4895 "type": "User", 4896 "site_admin": false 4897 }, 4898 "labels": [ 4899 { 4900 "id": 3994718397, 4901 "node_id": "LA_kwDOHHF5A87uGpC9", 4902 "url": "https://api.github.com/repos/damus-io/damus/labels/docs", 4903 "name": "docs", 4904 "color": "0075ca", 4905 "default": false, 4906 "description": "Improvements or additions to documentation" 4907 } 4908 ], 4909 "state": "open", 4910 "locked": false, 4911 "assignee": null, 4912 "assignees": [], 4913 "milestone": null, 4914 "comments": 3, 4915 "created_at": "2024-03-29T16:14:23Z", 4916 "updated_at": "2024-04-03T06:16:14Z", 4917 "closed_at": null, 4918 "author_association": "COLLABORATOR", 4919 "active_lock_reason": null, 4920 "body": "Check signal", 4921 "reactions": { 4922 "url": "https://api.github.com/repos/damus-io/damus/issues/2112/reactions", 4923 "total_count": 0, 4924 "+1": 0, 4925 "-1": 0, 4926 "laugh": 0, 4927 "hooray": 0, 4928 "confused": 0, 4929 "heart": 0, 4930 "rocket": 0, 4931 "eyes": 0 4932 }, 4933 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2112/timeline", 4934 "performed_via_github_app": null, 4935 "state_reason": null 4936 }, 4937 "comment": { 4938 "user": "alltheseas", 4939 "created_at": "2024-04-01T16:13:47Z", 4940 "updated_at": "2024-04-03T06:16:14Z", 4941 "body": "Q: Can I subscribe to apple pay if I am a sats subscriber?\r\nA: No. Not until your sats subscription expires. \r\n\r\nQ: Why don't I see the \"manage subscription\" button in app as a website/sats subscriber?\r\nA: This feature is only available for Apple Pay subscribers due to restrictions by Apple.\r\n\r\nQ: Where can I manage my subscription as sats/website subscriber?\r\nA: You can visit damus.io/purple in your web browser." 4942 } 4943 }, 4944 { 4945 "issue": { 4946 "url": "https://api.github.com/repos/damus-io/damus/issues/2112", 4947 "repository_url": "https://api.github.com/repos/damus-io/damus", 4948 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2112/labels{/name}", 4949 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2112/comments", 4950 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2112/events", 4951 "html_url": "https://github.com/damus-io/damus/issues/2112", 4952 "id": 2215638931, 4953 "node_id": "I_kwDOHHF5A86ED_eT", 4954 "number": 2112, 4955 "title": "Support page", 4956 "user": { 4957 "login": "alltheseas", 4958 "id": 64376233, 4959 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 4960 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 4961 "gravatar_id": "", 4962 "url": "https://api.github.com/users/alltheseas", 4963 "html_url": "https://github.com/alltheseas", 4964 "followers_url": "https://api.github.com/users/alltheseas/followers", 4965 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 4966 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 4967 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 4968 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 4969 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 4970 "repos_url": "https://api.github.com/users/alltheseas/repos", 4971 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 4972 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 4973 "type": "User", 4974 "site_admin": false 4975 }, 4976 "labels": [ 4977 { 4978 "id": 3994718397, 4979 "node_id": "LA_kwDOHHF5A87uGpC9", 4980 "url": "https://api.github.com/repos/damus-io/damus/labels/docs", 4981 "name": "docs", 4982 "color": "0075ca", 4983 "default": false, 4984 "description": "Improvements or additions to documentation" 4985 } 4986 ], 4987 "state": "open", 4988 "locked": false, 4989 "assignee": null, 4990 "assignees": [], 4991 "milestone": null, 4992 "comments": 3, 4993 "created_at": "2024-03-29T16:14:23Z", 4994 "updated_at": "2024-04-03T06:16:14Z", 4995 "closed_at": null, 4996 "author_association": "COLLABORATOR", 4997 "active_lock_reason": null, 4998 "body": "Check signal", 4999 "reactions": { 5000 "url": "https://api.github.com/repos/damus-io/damus/issues/2112/reactions", 5001 "total_count": 0, 5002 "+1": 0, 5003 "-1": 0, 5004 "laugh": 0, 5005 "hooray": 0, 5006 "confused": 0, 5007 "heart": 0, 5008 "rocket": 0, 5009 "eyes": 0 5010 }, 5011 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2112/timeline", 5012 "performed_via_github_app": null, 5013 "state_reason": null 5014 }, 5015 "comment": { 5016 "user": "alltheseas", 5017 "created_at": "2024-04-03T06:14:33Z", 5018 "updated_at": "2024-04-03T06:14:33Z", 5019 "body": "<img width=\"1174\" alt=\"Screenshot 2024-04-03 at 1 14 24 AM\" src=\"https://github.com/damus-io/damus/assets/64376233/0c56ce12-0841-43c2-b0e0-d17f6120921c\">\r\n\r\nvia https://support.signal.org/hc/en-us" 5020 } 5021 }, 5022 { 5023 "issue": { 5024 "url": "https://api.github.com/repos/damus-io/damus/issues/2111", 5025 "repository_url": "https://api.github.com/repos/damus-io/damus", 5026 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2111/labels{/name}", 5027 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2111/comments", 5028 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2111/events", 5029 "html_url": "https://github.com/damus-io/damus/issues/2111", 5030 "id": 2215629589, 5031 "node_id": "I_kwDOHHF5A86ED9MV", 5032 "number": 2111, 5033 "title": "Change testflight link to join button on purple TF flow", 5034 "user": { 5035 "login": "alltheseas", 5036 "id": 64376233, 5037 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5038 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5039 "gravatar_id": "", 5040 "url": "https://api.github.com/users/alltheseas", 5041 "html_url": "https://github.com/alltheseas", 5042 "followers_url": "https://api.github.com/users/alltheseas/followers", 5043 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5044 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5045 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5046 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5047 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5048 "repos_url": "https://api.github.com/users/alltheseas/repos", 5049 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5050 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5051 "type": "User", 5052 "site_admin": false 5053 }, 5054 "labels": [ 5055 { 5056 "id": 5667230655, 5057 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5058 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5059 "name": "feature", 5060 "color": "BFDADC", 5061 "default": false, 5062 "description": "New feature request" 5063 }, 5064 { 5065 "id": 5799961735, 5066 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 5067 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 5068 "name": "purple", 5069 "color": "7E12A4", 5070 "default": false, 5071 "description": "Damus purple membership" 5072 } 5073 ], 5074 "state": "open", 5075 "locked": false, 5076 "assignee": null, 5077 "assignees": [], 5078 "milestone": null, 5079 "comments": 0, 5080 "created_at": "2024-03-29T16:07:12Z", 5081 "updated_at": "2024-03-29T16:07:26Z", 5082 "closed_at": null, 5083 "author_association": "COLLABORATOR", 5084 "active_lock_reason": null, 5085 "body": "@danieldaquino", 5086 "reactions": { 5087 "url": "https://api.github.com/repos/damus-io/damus/issues/2111/reactions", 5088 "total_count": 0, 5089 "+1": 0, 5090 "-1": 0, 5091 "laugh": 0, 5092 "hooray": 0, 5093 "confused": 0, 5094 "heart": 0, 5095 "rocket": 0, 5096 "eyes": 0 5097 }, 5098 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2111/timeline", 5099 "performed_via_github_app": null, 5100 "state_reason": null 5101 } 5102 }, 5103 { 5104 "issue": { 5105 "url": "https://api.github.com/repos/damus-io/damus/issues/2110", 5106 "repository_url": "https://api.github.com/repos/damus-io/damus", 5107 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2110/labels{/name}", 5108 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2110/comments", 5109 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2110/events", 5110 "html_url": "https://github.com/damus-io/damus/issues/2110", 5111 "id": 2215501013, 5112 "node_id": "I_kwDOHHF5A86EDdzV", 5113 "number": 2110, 5114 "title": "See highlights NIP-84", 5115 "user": { 5116 "login": "alltheseas", 5117 "id": 64376233, 5118 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5119 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5120 "gravatar_id": "", 5121 "url": "https://api.github.com/users/alltheseas", 5122 "html_url": "https://github.com/alltheseas", 5123 "followers_url": "https://api.github.com/users/alltheseas/followers", 5124 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5125 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5126 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5127 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5128 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5129 "repos_url": "https://api.github.com/users/alltheseas/repos", 5130 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5131 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5132 "type": "User", 5133 "site_admin": false 5134 }, 5135 "labels": [ 5136 { 5137 "id": 5667230655, 5138 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5139 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5140 "name": "feature", 5141 "color": "BFDADC", 5142 "default": false, 5143 "description": "New feature request" 5144 }, 5145 { 5146 "id": 5675909066, 5147 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 5148 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 5149 "name": "NIP", 5150 "color": "F9D0C4", 5151 "default": false, 5152 "description": "" 5153 }, 5154 { 5155 "id": 6020454455, 5156 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 5157 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 5158 "name": "longform", 5159 "color": "fef2c0", 5160 "default": false, 5161 "description": "" 5162 } 5163 ], 5164 "state": "open", 5165 "locked": false, 5166 "assignee": { 5167 "login": "ericholguin", 5168 "id": 14004132, 5169 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5170 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5171 "gravatar_id": "", 5172 "url": "https://api.github.com/users/ericholguin", 5173 "html_url": "https://github.com/ericholguin", 5174 "followers_url": "https://api.github.com/users/ericholguin/followers", 5175 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5176 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5177 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5178 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5179 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5180 "repos_url": "https://api.github.com/users/ericholguin/repos", 5181 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5182 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5183 "type": "User", 5184 "site_admin": false 5185 }, 5186 "assignees": [ 5187 { 5188 "login": "ericholguin", 5189 "id": 14004132, 5190 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5191 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5192 "gravatar_id": "", 5193 "url": "https://api.github.com/users/ericholguin", 5194 "html_url": "https://github.com/ericholguin", 5195 "followers_url": "https://api.github.com/users/ericholguin/followers", 5196 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5197 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5198 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5199 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5200 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5201 "repos_url": "https://api.github.com/users/ericholguin/repos", 5202 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5203 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5204 "type": "User", 5205 "site_admin": false 5206 } 5207 ], 5208 "milestone": null, 5209 "comments": 2, 5210 "created_at": "2024-03-29T14:34:05Z", 5211 "updated_at": "2024-04-09T02:25:35Z", 5212 "closed_at": null, 5213 "author_association": "COLLABORATOR", 5214 "active_lock_reason": null, 5215 "body": "## user story\r\n\r\nAs a Damus user who is seeking signal, I want to be able to see highlights of my WOT, so that I can find and read what others think provides the most signal.\r\n\r\n### acceptance criteria\r\n\r\n1. If someone in my WOT (can define as follows only, at least to start) highlights I note I see, or interact with I would like to see their highlight\r\n2. I can visually see who highlighted a note\r\n\r\n@ericholguin has a PR on his branch\r\n\r\nvideo in note below: \r\n\r\nhttps://damus.io/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\nhttps://njump.me/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\n### implementation\r\n\r\n[NIP-84](https://github.com/nostr-protocol/nips/blob/master/84.md)\r\n\r\n", 5216 "reactions": { 5217 "url": "https://api.github.com/repos/damus-io/damus/issues/2110/reactions", 5218 "total_count": 0, 5219 "+1": 0, 5220 "-1": 0, 5221 "laugh": 0, 5222 "hooray": 0, 5223 "confused": 0, 5224 "heart": 0, 5225 "rocket": 0, 5226 "eyes": 0 5227 }, 5228 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2110/timeline", 5229 "performed_via_github_app": null, 5230 "state_reason": null 5231 } 5232 }, 5233 { 5234 "issue": { 5235 "url": "https://api.github.com/repos/damus-io/damus/issues/2110", 5236 "repository_url": "https://api.github.com/repos/damus-io/damus", 5237 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2110/labels{/name}", 5238 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2110/comments", 5239 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2110/events", 5240 "html_url": "https://github.com/damus-io/damus/issues/2110", 5241 "id": 2215501013, 5242 "node_id": "I_kwDOHHF5A86EDdzV", 5243 "number": 2110, 5244 "title": "See highlights NIP-84", 5245 "user": { 5246 "login": "alltheseas", 5247 "id": 64376233, 5248 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5249 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5250 "gravatar_id": "", 5251 "url": "https://api.github.com/users/alltheseas", 5252 "html_url": "https://github.com/alltheseas", 5253 "followers_url": "https://api.github.com/users/alltheseas/followers", 5254 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5255 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5256 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5257 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5258 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5259 "repos_url": "https://api.github.com/users/alltheseas/repos", 5260 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5261 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5262 "type": "User", 5263 "site_admin": false 5264 }, 5265 "labels": [ 5266 { 5267 "id": 5667230655, 5268 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5269 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5270 "name": "feature", 5271 "color": "BFDADC", 5272 "default": false, 5273 "description": "New feature request" 5274 }, 5275 { 5276 "id": 5675909066, 5277 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 5278 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 5279 "name": "NIP", 5280 "color": "F9D0C4", 5281 "default": false, 5282 "description": "" 5283 }, 5284 { 5285 "id": 6020454455, 5286 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 5287 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 5288 "name": "longform", 5289 "color": "fef2c0", 5290 "default": false, 5291 "description": "" 5292 } 5293 ], 5294 "state": "open", 5295 "locked": false, 5296 "assignee": { 5297 "login": "ericholguin", 5298 "id": 14004132, 5299 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5300 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5301 "gravatar_id": "", 5302 "url": "https://api.github.com/users/ericholguin", 5303 "html_url": "https://github.com/ericholguin", 5304 "followers_url": "https://api.github.com/users/ericholguin/followers", 5305 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5306 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5307 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5308 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5309 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5310 "repos_url": "https://api.github.com/users/ericholguin/repos", 5311 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5312 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5313 "type": "User", 5314 "site_admin": false 5315 }, 5316 "assignees": [ 5317 { 5318 "login": "ericholguin", 5319 "id": 14004132, 5320 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5321 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5322 "gravatar_id": "", 5323 "url": "https://api.github.com/users/ericholguin", 5324 "html_url": "https://github.com/ericholguin", 5325 "followers_url": "https://api.github.com/users/ericholguin/followers", 5326 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5327 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5328 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5329 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5330 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5331 "repos_url": "https://api.github.com/users/ericholguin/repos", 5332 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5333 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5334 "type": "User", 5335 "site_admin": false 5336 } 5337 ], 5338 "milestone": null, 5339 "comments": 2, 5340 "created_at": "2024-03-29T14:34:05Z", 5341 "updated_at": "2024-04-09T02:25:35Z", 5342 "closed_at": null, 5343 "author_association": "COLLABORATOR", 5344 "active_lock_reason": null, 5345 "body": "## user story\r\n\r\nAs a Damus user who is seeking signal, I want to be able to see highlights of my WOT, so that I can find and read what others think provides the most signal.\r\n\r\n### acceptance criteria\r\n\r\n1. If someone in my WOT (can define as follows only, at least to start) highlights I note I see, or interact with I would like to see their highlight\r\n2. I can visually see who highlighted a note\r\n\r\n@ericholguin has a PR on his branch\r\n\r\nvideo in note below: \r\n\r\nhttps://damus.io/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\nhttps://njump.me/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\n### implementation\r\n\r\n[NIP-84](https://github.com/nostr-protocol/nips/blob/master/84.md)\r\n\r\n", 5346 "reactions": { 5347 "url": "https://api.github.com/repos/damus-io/damus/issues/2110/reactions", 5348 "total_count": 0, 5349 "+1": 0, 5350 "-1": 0, 5351 "laugh": 0, 5352 "hooray": 0, 5353 "confused": 0, 5354 "heart": 0, 5355 "rocket": 0, 5356 "eyes": 0 5357 }, 5358 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2110/timeline", 5359 "performed_via_github_app": null, 5360 "state_reason": null 5361 }, 5362 "comment": { 5363 "user": "alltheseas", 5364 "created_at": "2024-03-29T21:41:26Z", 5365 "updated_at": "2024-03-29T21:41:26Z", 5366 "body": "@ericholguin I saw the demo vid you shared. It's fuego š„\n\nAre you able to show highlights on any note, and see who they are from? " 5367 } 5368 }, 5369 { 5370 "issue": { 5371 "url": "https://api.github.com/repos/damus-io/damus/issues/2110", 5372 "repository_url": "https://api.github.com/repos/damus-io/damus", 5373 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2110/labels{/name}", 5374 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2110/comments", 5375 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2110/events", 5376 "html_url": "https://github.com/damus-io/damus/issues/2110", 5377 "id": 2215501013, 5378 "node_id": "I_kwDOHHF5A86EDdzV", 5379 "number": 2110, 5380 "title": "See highlights NIP-84", 5381 "user": { 5382 "login": "alltheseas", 5383 "id": 64376233, 5384 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5385 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5386 "gravatar_id": "", 5387 "url": "https://api.github.com/users/alltheseas", 5388 "html_url": "https://github.com/alltheseas", 5389 "followers_url": "https://api.github.com/users/alltheseas/followers", 5390 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5391 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5392 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5393 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5394 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5395 "repos_url": "https://api.github.com/users/alltheseas/repos", 5396 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5397 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5398 "type": "User", 5399 "site_admin": false 5400 }, 5401 "labels": [ 5402 { 5403 "id": 5667230655, 5404 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5405 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5406 "name": "feature", 5407 "color": "BFDADC", 5408 "default": false, 5409 "description": "New feature request" 5410 }, 5411 { 5412 "id": 5675909066, 5413 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 5414 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 5415 "name": "NIP", 5416 "color": "F9D0C4", 5417 "default": false, 5418 "description": "" 5419 }, 5420 { 5421 "id": 6020454455, 5422 "node_id": "LA_kwDOHHF5A88AAAABZtjYNw", 5423 "url": "https://api.github.com/repos/damus-io/damus/labels/longform", 5424 "name": "longform", 5425 "color": "fef2c0", 5426 "default": false, 5427 "description": "" 5428 } 5429 ], 5430 "state": "open", 5431 "locked": false, 5432 "assignee": { 5433 "login": "ericholguin", 5434 "id": 14004132, 5435 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5436 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5437 "gravatar_id": "", 5438 "url": "https://api.github.com/users/ericholguin", 5439 "html_url": "https://github.com/ericholguin", 5440 "followers_url": "https://api.github.com/users/ericholguin/followers", 5441 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5442 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5443 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5444 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5445 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5446 "repos_url": "https://api.github.com/users/ericholguin/repos", 5447 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5448 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5449 "type": "User", 5450 "site_admin": false 5451 }, 5452 "assignees": [ 5453 { 5454 "login": "ericholguin", 5455 "id": 14004132, 5456 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 5457 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 5458 "gravatar_id": "", 5459 "url": "https://api.github.com/users/ericholguin", 5460 "html_url": "https://github.com/ericholguin", 5461 "followers_url": "https://api.github.com/users/ericholguin/followers", 5462 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 5463 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 5464 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 5465 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 5466 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 5467 "repos_url": "https://api.github.com/users/ericholguin/repos", 5468 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 5469 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 5470 "type": "User", 5471 "site_admin": false 5472 } 5473 ], 5474 "milestone": null, 5475 "comments": 2, 5476 "created_at": "2024-03-29T14:34:05Z", 5477 "updated_at": "2024-04-09T02:25:35Z", 5478 "closed_at": null, 5479 "author_association": "COLLABORATOR", 5480 "active_lock_reason": null, 5481 "body": "## user story\r\n\r\nAs a Damus user who is seeking signal, I want to be able to see highlights of my WOT, so that I can find and read what others think provides the most signal.\r\n\r\n### acceptance criteria\r\n\r\n1. If someone in my WOT (can define as follows only, at least to start) highlights I note I see, or interact with I would like to see their highlight\r\n2. I can visually see who highlighted a note\r\n\r\n@ericholguin has a PR on his branch\r\n\r\nvideo in note below: \r\n\r\nhttps://damus.io/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\nhttps://njump.me/note1sm6e6v4uz6mr6kth4faze8mlj54353lzzcy09qt552ytatxj38kq8l7cnc\r\n\r\n### implementation\r\n\r\n[NIP-84](https://github.com/nostr-protocol/nips/blob/master/84.md)\r\n\r\n", 5482 "reactions": { 5483 "url": "https://api.github.com/repos/damus-io/damus/issues/2110/reactions", 5484 "total_count": 0, 5485 "+1": 0, 5486 "-1": 0, 5487 "laugh": 0, 5488 "hooray": 0, 5489 "confused": 0, 5490 "heart": 0, 5491 "rocket": 0, 5492 "eyes": 0 5493 }, 5494 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2110/timeline", 5495 "performed_via_github_app": null, 5496 "state_reason": null 5497 }, 5498 "comment": { 5499 "user": "alltheseas", 5500 "created_at": "2024-04-09T02:25:28Z", 5501 "updated_at": "2024-04-09T02:25:28Z", 5502 "body": "@ericholguin mentioned that most highlights are concentrated in long form notes" 5503 } 5504 }, 5505 { 5506 "issue": { 5507 "url": "https://api.github.com/repos/damus-io/damus/issues/2109", 5508 "repository_url": "https://api.github.com/repos/damus-io/damus", 5509 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2109/labels{/name}", 5510 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2109/comments", 5511 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2109/events", 5512 "html_url": "https://github.com/damus-io/damus/issues/2109", 5513 "id": 2213705312, 5514 "node_id": "I_kwDOHHF5A86D8nZg", 5515 "number": 2109, 5516 "title": "Recognize relay link - add button", 5517 "user": { 5518 "login": "alltheseas", 5519 "id": 64376233, 5520 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5521 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5522 "gravatar_id": "", 5523 "url": "https://api.github.com/users/alltheseas", 5524 "html_url": "https://github.com/alltheseas", 5525 "followers_url": "https://api.github.com/users/alltheseas/followers", 5526 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5527 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5528 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5529 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5530 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5531 "repos_url": "https://api.github.com/users/alltheseas/repos", 5532 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5533 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5534 "type": "User", 5535 "site_admin": false 5536 }, 5537 "labels": [ 5538 { 5539 "id": 5667230655, 5540 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5541 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5542 "name": "feature", 5543 "color": "BFDADC", 5544 "default": false, 5545 "description": "New feature request" 5546 } 5547 ], 5548 "state": "open", 5549 "locked": false, 5550 "assignee": null, 5551 "assignees": [], 5552 "milestone": null, 5553 "comments": 0, 5554 "created_at": "2024-03-28T16:58:04Z", 5555 "updated_at": "2024-03-28T16:58:04Z", 5556 "closed_at": null, 5557 "author_association": "COLLABORATOR", 5558 "active_lock_reason": null, 5559 "body": "## user story\n\nAs a Damus user that sees someone recommend a relay in a note, I would like to be able to tap join from the note, so that I dont have to go to relay settings to add this new relay.\n\n### acceptance criteria\n\n1. Damus recognizes wss:/relay link\n2. Relay link becomes tappable \n3. There is a join button\n4. If 2. Or 3. Are tapped relay is added to my relay list\n5. A three second toast confirms if relay is added\n\n", 5560 "reactions": { 5561 "url": "https://api.github.com/repos/damus-io/damus/issues/2109/reactions", 5562 "total_count": 0, 5563 "+1": 0, 5564 "-1": 0, 5565 "laugh": 0, 5566 "hooray": 0, 5567 "confused": 0, 5568 "heart": 0, 5569 "rocket": 0, 5570 "eyes": 0 5571 }, 5572 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2109/timeline", 5573 "performed_via_github_app": null, 5574 "state_reason": null 5575 } 5576 }, 5577 { 5578 "issue": { 5579 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5580 "repository_url": "https://api.github.com/repos/damus-io/damus", 5581 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5582 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5583 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5584 "html_url": "https://github.com/damus-io/damus/issues/2108", 5585 "id": 2213653073, 5586 "node_id": "I_kwDOHHF5A86D8apR", 5587 "number": 2108, 5588 "title": "zap stream card", 5589 "user": { 5590 "login": "alltheseas", 5591 "id": 64376233, 5592 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5593 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5594 "gravatar_id": "", 5595 "url": "https://api.github.com/users/alltheseas", 5596 "html_url": "https://github.com/alltheseas", 5597 "followers_url": "https://api.github.com/users/alltheseas/followers", 5598 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5599 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5600 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5601 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5602 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5603 "repos_url": "https://api.github.com/users/alltheseas/repos", 5604 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5605 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5606 "type": "User", 5607 "site_admin": false 5608 }, 5609 "labels": [ 5610 { 5611 "id": 5667230655, 5612 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5613 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5614 "name": "feature", 5615 "color": "BFDADC", 5616 "default": false, 5617 "description": "New feature request" 5618 } 5619 ], 5620 "state": "open", 5621 "locked": false, 5622 "assignee": null, 5623 "assignees": [], 5624 "milestone": null, 5625 "comments": 6, 5626 "created_at": "2024-03-28T16:31:32Z", 5627 "updated_at": "2024-04-02T13:57:02Z", 5628 "closed_at": null, 5629 "author_association": "COLLABORATOR", 5630 "active_lock_reason": null, 5631 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 5632 "reactions": { 5633 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 5634 "total_count": 0, 5635 "+1": 0, 5636 "-1": 0, 5637 "laugh": 0, 5638 "hooray": 0, 5639 "confused": 0, 5640 "heart": 0, 5641 "rocket": 0, 5642 "eyes": 0 5643 }, 5644 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 5645 "performed_via_github_app": null, 5646 "state_reason": null 5647 } 5648 }, 5649 { 5650 "issue": { 5651 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5652 "repository_url": "https://api.github.com/repos/damus-io/damus", 5653 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5654 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5655 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5656 "html_url": "https://github.com/damus-io/damus/issues/2108", 5657 "id": 2213653073, 5658 "node_id": "I_kwDOHHF5A86D8apR", 5659 "number": 2108, 5660 "title": "zap stream card", 5661 "user": { 5662 "login": "alltheseas", 5663 "id": 64376233, 5664 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5665 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5666 "gravatar_id": "", 5667 "url": "https://api.github.com/users/alltheseas", 5668 "html_url": "https://github.com/alltheseas", 5669 "followers_url": "https://api.github.com/users/alltheseas/followers", 5670 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5671 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5672 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5673 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5674 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5675 "repos_url": "https://api.github.com/users/alltheseas/repos", 5676 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5677 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5678 "type": "User", 5679 "site_admin": false 5680 }, 5681 "labels": [ 5682 { 5683 "id": 5667230655, 5684 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5685 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5686 "name": "feature", 5687 "color": "BFDADC", 5688 "default": false, 5689 "description": "New feature request" 5690 } 5691 ], 5692 "state": "open", 5693 "locked": false, 5694 "assignee": null, 5695 "assignees": [], 5696 "milestone": null, 5697 "comments": 6, 5698 "created_at": "2024-03-28T16:31:32Z", 5699 "updated_at": "2024-04-02T13:57:02Z", 5700 "closed_at": null, 5701 "author_association": "COLLABORATOR", 5702 "active_lock_reason": null, 5703 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 5704 "reactions": { 5705 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 5706 "total_count": 0, 5707 "+1": 0, 5708 "-1": 0, 5709 "laugh": 0, 5710 "hooray": 0, 5711 "confused": 0, 5712 "heart": 0, 5713 "rocket": 0, 5714 "eyes": 0 5715 }, 5716 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 5717 "performed_via_github_app": null, 5718 "state_reason": null 5719 }, 5720 "comment": { 5721 "user": "alltheseas", 5722 "created_at": "2024-03-28T16:46:40Z", 5723 "updated_at": "2024-03-28T16:46:40Z", 5724 "body": "" 5725 } 5726 }, 5727 { 5728 "issue": { 5729 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5730 "repository_url": "https://api.github.com/repos/damus-io/damus", 5731 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5732 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5733 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5734 "html_url": "https://github.com/damus-io/damus/issues/2108", 5735 "id": 2213653073, 5736 "node_id": "I_kwDOHHF5A86D8apR", 5737 "number": 2108, 5738 "title": "zap stream card", 5739 "user": { 5740 "login": "alltheseas", 5741 "id": 64376233, 5742 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5743 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5744 "gravatar_id": "", 5745 "url": "https://api.github.com/users/alltheseas", 5746 "html_url": "https://github.com/alltheseas", 5747 "followers_url": "https://api.github.com/users/alltheseas/followers", 5748 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5749 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5750 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5751 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5752 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5753 "repos_url": "https://api.github.com/users/alltheseas/repos", 5754 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5755 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5756 "type": "User", 5757 "site_admin": false 5758 }, 5759 "labels": [ 5760 { 5761 "id": 5667230655, 5762 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5763 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5764 "name": "feature", 5765 "color": "BFDADC", 5766 "default": false, 5767 "description": "New feature request" 5768 } 5769 ], 5770 "state": "open", 5771 "locked": false, 5772 "assignee": null, 5773 "assignees": [], 5774 "milestone": null, 5775 "comments": 6, 5776 "created_at": "2024-03-28T16:31:32Z", 5777 "updated_at": "2024-04-02T13:57:02Z", 5778 "closed_at": null, 5779 "author_association": "COLLABORATOR", 5780 "active_lock_reason": null, 5781 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 5782 "reactions": { 5783 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 5784 "total_count": 0, 5785 "+1": 0, 5786 "-1": 0, 5787 "laugh": 0, 5788 "hooray": 0, 5789 "confused": 0, 5790 "heart": 0, 5791 "rocket": 0, 5792 "eyes": 0 5793 }, 5794 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 5795 "performed_via_github_app": null, 5796 "state_reason": null 5797 }, 5798 "comment": { 5799 "user": "jb55", 5800 "created_at": "2024-03-29T07:55:45Z", 5801 "updated_at": "2024-03-29T07:55:45Z", 5802 "body": "they should just use something like notecrumbs to generate a nice preview" 5803 } 5804 }, 5805 { 5806 "issue": { 5807 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5808 "repository_url": "https://api.github.com/repos/damus-io/damus", 5809 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5810 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5811 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5812 "html_url": "https://github.com/damus-io/damus/issues/2108", 5813 "id": 2213653073, 5814 "node_id": "I_kwDOHHF5A86D8apR", 5815 "number": 2108, 5816 "title": "zap stream card", 5817 "user": { 5818 "login": "alltheseas", 5819 "id": 64376233, 5820 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5821 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5822 "gravatar_id": "", 5823 "url": "https://api.github.com/users/alltheseas", 5824 "html_url": "https://github.com/alltheseas", 5825 "followers_url": "https://api.github.com/users/alltheseas/followers", 5826 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5827 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5828 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5829 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5830 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5831 "repos_url": "https://api.github.com/users/alltheseas/repos", 5832 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5833 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5834 "type": "User", 5835 "site_admin": false 5836 }, 5837 "labels": [ 5838 { 5839 "id": 5667230655, 5840 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5841 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5842 "name": "feature", 5843 "color": "BFDADC", 5844 "default": false, 5845 "description": "New feature request" 5846 } 5847 ], 5848 "state": "open", 5849 "locked": false, 5850 "assignee": null, 5851 "assignees": [], 5852 "milestone": null, 5853 "comments": 6, 5854 "created_at": "2024-03-28T16:31:32Z", 5855 "updated_at": "2024-04-02T13:57:02Z", 5856 "closed_at": null, 5857 "author_association": "COLLABORATOR", 5858 "active_lock_reason": null, 5859 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 5860 "reactions": { 5861 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 5862 "total_count": 0, 5863 "+1": 0, 5864 "-1": 0, 5865 "laugh": 0, 5866 "hooray": 0, 5867 "confused": 0, 5868 "heart": 0, 5869 "rocket": 0, 5870 "eyes": 0 5871 }, 5872 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 5873 "performed_via_github_app": null, 5874 "state_reason": null 5875 }, 5876 "comment": { 5877 "user": "alltheseas", 5878 "created_at": "2024-03-29T13:37:28Z", 5879 "updated_at": "2024-03-29T13:37:28Z", 5880 "body": "Good point. @v0l what is the git issues repo for zap.stream? " 5881 } 5882 }, 5883 { 5884 "issue": { 5885 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5886 "repository_url": "https://api.github.com/repos/damus-io/damus", 5887 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5888 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5889 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5890 "html_url": "https://github.com/damus-io/damus/issues/2108", 5891 "id": 2213653073, 5892 "node_id": "I_kwDOHHF5A86D8apR", 5893 "number": 2108, 5894 "title": "zap stream card", 5895 "user": { 5896 "login": "alltheseas", 5897 "id": 64376233, 5898 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5899 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5900 "gravatar_id": "", 5901 "url": "https://api.github.com/users/alltheseas", 5902 "html_url": "https://github.com/alltheseas", 5903 "followers_url": "https://api.github.com/users/alltheseas/followers", 5904 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5905 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5906 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5907 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5908 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5909 "repos_url": "https://api.github.com/users/alltheseas/repos", 5910 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5911 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5912 "type": "User", 5913 "site_admin": false 5914 }, 5915 "labels": [ 5916 { 5917 "id": 5667230655, 5918 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5919 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5920 "name": "feature", 5921 "color": "BFDADC", 5922 "default": false, 5923 "description": "New feature request" 5924 } 5925 ], 5926 "state": "open", 5927 "locked": false, 5928 "assignee": null, 5929 "assignees": [], 5930 "milestone": null, 5931 "comments": 6, 5932 "created_at": "2024-03-28T16:31:32Z", 5933 "updated_at": "2024-04-02T13:57:02Z", 5934 "closed_at": null, 5935 "author_association": "COLLABORATOR", 5936 "active_lock_reason": null, 5937 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 5938 "reactions": { 5939 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 5940 "total_count": 0, 5941 "+1": 0, 5942 "-1": 0, 5943 "laugh": 0, 5944 "hooray": 0, 5945 "confused": 0, 5946 "heart": 0, 5947 "rocket": 0, 5948 "eyes": 0 5949 }, 5950 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 5951 "performed_via_github_app": null, 5952 "state_reason": null 5953 }, 5954 "comment": { 5955 "user": "v0l", 5956 "created_at": "2024-04-01T22:06:35Z", 5957 "updated_at": "2024-04-01T22:06:35Z", 5958 "body": "We do have previews, it shows the thumb etc.\r\n<img width=\"627\" alt=\"image\" src=\"https://github.com/damus-io/damus/assets/1172179/361636d1-b410-44e3-9452-682106a03f76\">" 5959 } 5960 }, 5961 { 5962 "issue": { 5963 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 5964 "repository_url": "https://api.github.com/repos/damus-io/damus", 5965 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 5966 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 5967 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 5968 "html_url": "https://github.com/damus-io/damus/issues/2108", 5969 "id": 2213653073, 5970 "node_id": "I_kwDOHHF5A86D8apR", 5971 "number": 2108, 5972 "title": "zap stream card", 5973 "user": { 5974 "login": "alltheseas", 5975 "id": 64376233, 5976 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 5977 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 5978 "gravatar_id": "", 5979 "url": "https://api.github.com/users/alltheseas", 5980 "html_url": "https://github.com/alltheseas", 5981 "followers_url": "https://api.github.com/users/alltheseas/followers", 5982 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 5983 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 5984 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 5985 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 5986 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 5987 "repos_url": "https://api.github.com/users/alltheseas/repos", 5988 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 5989 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 5990 "type": "User", 5991 "site_admin": false 5992 }, 5993 "labels": [ 5994 { 5995 "id": 5667230655, 5996 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 5997 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 5998 "name": "feature", 5999 "color": "BFDADC", 6000 "default": false, 6001 "description": "New feature request" 6002 } 6003 ], 6004 "state": "open", 6005 "locked": false, 6006 "assignee": null, 6007 "assignees": [], 6008 "milestone": null, 6009 "comments": 6, 6010 "created_at": "2024-03-28T16:31:32Z", 6011 "updated_at": "2024-04-02T13:57:02Z", 6012 "closed_at": null, 6013 "author_association": "COLLABORATOR", 6014 "active_lock_reason": null, 6015 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 6016 "reactions": { 6017 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 6018 "total_count": 0, 6019 "+1": 0, 6020 "-1": 0, 6021 "laugh": 0, 6022 "hooray": 0, 6023 "confused": 0, 6024 "heart": 0, 6025 "rocket": 0, 6026 "eyes": 0 6027 }, 6028 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 6029 "performed_via_github_app": null, 6030 "state_reason": null 6031 }, 6032 "comment": { 6033 "user": "karnagebitcoin", 6034 "created_at": "2024-04-02T05:35:04Z", 6035 "updated_at": "2024-04-02T05:35:04Z", 6036 "body": "Do we need to show the full naddress in the note? Would look a lot cleaner without. Would be nice to have a button there too, like an actual \"join stream\" button - make it more actionable." 6037 } 6038 }, 6039 { 6040 "issue": { 6041 "url": "https://api.github.com/repos/damus-io/damus/issues/2108", 6042 "repository_url": "https://api.github.com/repos/damus-io/damus", 6043 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2108/labels{/name}", 6044 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2108/comments", 6045 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2108/events", 6046 "html_url": "https://github.com/damus-io/damus/issues/2108", 6047 "id": 2213653073, 6048 "node_id": "I_kwDOHHF5A86D8apR", 6049 "number": 2108, 6050 "title": "zap stream card", 6051 "user": { 6052 "login": "alltheseas", 6053 "id": 64376233, 6054 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6055 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6056 "gravatar_id": "", 6057 "url": "https://api.github.com/users/alltheseas", 6058 "html_url": "https://github.com/alltheseas", 6059 "followers_url": "https://api.github.com/users/alltheseas/followers", 6060 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6061 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6062 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6063 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6064 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6065 "repos_url": "https://api.github.com/users/alltheseas/repos", 6066 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6067 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6068 "type": "User", 6069 "site_admin": false 6070 }, 6071 "labels": [ 6072 { 6073 "id": 5667230655, 6074 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 6075 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 6076 "name": "feature", 6077 "color": "BFDADC", 6078 "default": false, 6079 "description": "New feature request" 6080 } 6081 ], 6082 "state": "open", 6083 "locked": false, 6084 "assignee": null, 6085 "assignees": [], 6086 "milestone": null, 6087 "comments": 6, 6088 "created_at": "2024-03-28T16:31:32Z", 6089 "updated_at": "2024-04-02T13:57:02Z", 6090 "closed_at": null, 6091 "author_association": "COLLABORATOR", 6092 "active_lock_reason": null, 6093 "body": "## User Story \n\nAs a Damus user who enjoys streams, I would like to damus to automatically detect streams, and generate a preview card, so that I have a better stream discovery experience.\n\n\nhttps://damus.io/nevent1qqsylajkjfk9ut0dqveq7pmndkv26dqreaww28zc86c7r4jhj7njddcprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnszrmhwden5te0dehhxarj9ekk7mgpp4mhxue69uhkummn9ekx7mqxgz8rd\n\nfrom @karnagebitcoin", 6094 "reactions": { 6095 "url": "https://api.github.com/repos/damus-io/damus/issues/2108/reactions", 6096 "total_count": 0, 6097 "+1": 0, 6098 "-1": 0, 6099 "laugh": 0, 6100 "hooray": 0, 6101 "confused": 0, 6102 "heart": 0, 6103 "rocket": 0, 6104 "eyes": 0 6105 }, 6106 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2108/timeline", 6107 "performed_via_github_app": null, 6108 "state_reason": null 6109 }, 6110 "comment": { 6111 "user": "v0l", 6112 "created_at": "2024-04-02T13:57:01Z", 6113 "updated_at": "2024-04-02T13:57:01Z", 6114 "body": "I guess this is simply a URL, maybe you mean the `nostr:naddr` type link, for those it would be up to Damus team if they want to support some sort of embed for this kind" 6115 } 6116 }, 6117 { 6118 "issue": { 6119 "url": "https://api.github.com/repos/damus-io/damus/issues/2107", 6120 "repository_url": "https://api.github.com/repos/damus-io/damus", 6121 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2107/labels{/name}", 6122 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2107/comments", 6123 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2107/events", 6124 "html_url": "https://github.com/damus-io/damus/issues/2107", 6125 "id": 2211319724, 6126 "node_id": "I_kwDOHHF5A86Dzg-s", 6127 "number": 2107, 6128 "title": "Purple users conversation & feedback group", 6129 "user": { 6130 "login": "alltheseas", 6131 "id": 64376233, 6132 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6133 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6134 "gravatar_id": "", 6135 "url": "https://api.github.com/users/alltheseas", 6136 "html_url": "https://github.com/alltheseas", 6137 "followers_url": "https://api.github.com/users/alltheseas/followers", 6138 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6139 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6140 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6141 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6142 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6143 "repos_url": "https://api.github.com/users/alltheseas/repos", 6144 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6145 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6146 "type": "User", 6147 "site_admin": false 6148 }, 6149 "labels": [ 6150 { 6151 "id": 5667230655, 6152 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 6153 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 6154 "name": "feature", 6155 "color": "BFDADC", 6156 "default": false, 6157 "description": "New feature request" 6158 }, 6159 { 6160 "id": 5799961735, 6161 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 6162 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 6163 "name": "purple", 6164 "color": "7E12A4", 6165 "default": false, 6166 "description": "Damus purple membership" 6167 } 6168 ], 6169 "state": "open", 6170 "locked": false, 6171 "assignee": null, 6172 "assignees": [], 6173 "milestone": null, 6174 "comments": 1, 6175 "created_at": "2024-03-27T17:00:25Z", 6176 "updated_at": "2024-03-27T17:17:35Z", 6177 "closed_at": null, 6178 "author_association": "COLLABORATOR", 6179 "active_lock_reason": null, 6180 "body": "Add method to discuss with purple subscribers direction and feedback on Damus. \r\n\r\nCould telegram, or a private, or invite-only write relay.", 6181 "reactions": { 6182 "url": "https://api.github.com/repos/damus-io/damus/issues/2107/reactions", 6183 "total_count": 0, 6184 "+1": 0, 6185 "-1": 0, 6186 "laugh": 0, 6187 "hooray": 0, 6188 "confused": 0, 6189 "heart": 0, 6190 "rocket": 0, 6191 "eyes": 0 6192 }, 6193 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2107/timeline", 6194 "performed_via_github_app": null, 6195 "state_reason": null 6196 } 6197 }, 6198 { 6199 "issue": { 6200 "url": "https://api.github.com/repos/damus-io/damus/issues/2107", 6201 "repository_url": "https://api.github.com/repos/damus-io/damus", 6202 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2107/labels{/name}", 6203 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2107/comments", 6204 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2107/events", 6205 "html_url": "https://github.com/damus-io/damus/issues/2107", 6206 "id": 2211319724, 6207 "node_id": "I_kwDOHHF5A86Dzg-s", 6208 "number": 2107, 6209 "title": "Purple users conversation & feedback group", 6210 "user": { 6211 "login": "alltheseas", 6212 "id": 64376233, 6213 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6214 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6215 "gravatar_id": "", 6216 "url": "https://api.github.com/users/alltheseas", 6217 "html_url": "https://github.com/alltheseas", 6218 "followers_url": "https://api.github.com/users/alltheseas/followers", 6219 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6220 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6221 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6222 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6223 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6224 "repos_url": "https://api.github.com/users/alltheseas/repos", 6225 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6226 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6227 "type": "User", 6228 "site_admin": false 6229 }, 6230 "labels": [ 6231 { 6232 "id": 5667230655, 6233 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 6234 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 6235 "name": "feature", 6236 "color": "BFDADC", 6237 "default": false, 6238 "description": "New feature request" 6239 }, 6240 { 6241 "id": 5799961735, 6242 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 6243 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 6244 "name": "purple", 6245 "color": "7E12A4", 6246 "default": false, 6247 "description": "Damus purple membership" 6248 } 6249 ], 6250 "state": "open", 6251 "locked": false, 6252 "assignee": null, 6253 "assignees": [], 6254 "milestone": null, 6255 "comments": 1, 6256 "created_at": "2024-03-27T17:00:25Z", 6257 "updated_at": "2024-03-27T17:17:35Z", 6258 "closed_at": null, 6259 "author_association": "COLLABORATOR", 6260 "active_lock_reason": null, 6261 "body": "Add method to discuss with purple subscribers direction and feedback on Damus. \r\n\r\nCould telegram, or a private, or invite-only write relay.", 6262 "reactions": { 6263 "url": "https://api.github.com/repos/damus-io/damus/issues/2107/reactions", 6264 "total_count": 0, 6265 "+1": 0, 6266 "-1": 0, 6267 "laugh": 0, 6268 "hooray": 0, 6269 "confused": 0, 6270 "heart": 0, 6271 "rocket": 0, 6272 "eyes": 0 6273 }, 6274 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2107/timeline", 6275 "performed_via_github_app": null, 6276 "state_reason": null 6277 }, 6278 "comment": { 6279 "user": "alltheseas", 6280 "created_at": "2024-03-27T17:17:17Z", 6281 "updated_at": "2024-03-27T17:17:17Z", 6282 "body": "cc @jb55 " 6283 } 6284 }, 6285 { 6286 "issue": { 6287 "url": "https://api.github.com/repos/damus-io/damus/issues/2106", 6288 "repository_url": "https://api.github.com/repos/damus-io/damus", 6289 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2106/labels{/name}", 6290 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2106/comments", 6291 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2106/events", 6292 "html_url": "https://github.com/damus-io/damus/issues/2106", 6293 "id": 2208760890, 6294 "node_id": "I_kwDOHHF5A86DpwQ6", 6295 "number": 2106, 6296 "title": "Note being replied to does not load on first attempt/view", 6297 "user": { 6298 "login": "alltheseas", 6299 "id": 64376233, 6300 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6301 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6302 "gravatar_id": "", 6303 "url": "https://api.github.com/users/alltheseas", 6304 "html_url": "https://github.com/alltheseas", 6305 "followers_url": "https://api.github.com/users/alltheseas/followers", 6306 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6307 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6308 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6309 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6310 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6311 "repos_url": "https://api.github.com/users/alltheseas/repos", 6312 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6313 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6314 "type": "User", 6315 "site_admin": false 6316 }, 6317 "labels": [ 6318 { 6319 "id": 3994718396, 6320 "node_id": "LA_kwDOHHF5A87uGpC8", 6321 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6322 "name": "bug", 6323 "color": "d73a4a", 6324 "default": true, 6325 "description": "Something is not working, or not working as intended" 6326 }, 6327 { 6328 "id": 5667406338, 6329 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 6330 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 6331 "name": "Needs recreation", 6332 "color": "FBCA04", 6333 "default": false, 6334 "description": "Issues requires concrete steps for recreation" 6335 }, 6336 { 6337 "id": 5667418105, 6338 "node_id": "LA_kwDOHHF5A88AAAABUc3v-Q", 6339 "url": "https://api.github.com/repos/damus-io/damus/labels/perf", 6340 "name": "perf", 6341 "color": "b60205", 6342 "default": false, 6343 "description": "" 6344 }, 6345 { 6346 "id": 5895705605, 6347 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 6348 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 6349 "name": "unexpected", 6350 "color": "553300", 6351 "default": false, 6352 "description": "" 6353 } 6354 ], 6355 "state": "open", 6356 "locked": false, 6357 "assignee": null, 6358 "assignees": [], 6359 "milestone": null, 6360 "comments": 1, 6361 "created_at": "2024-03-26T16:38:51Z", 6362 "updated_at": "2024-03-26T16:48:02Z", 6363 "closed_at": null, 6364 "author_association": "COLLABORATOR", 6365 "active_lock_reason": null, 6366 "body": "_what happens_\r\n\r\nSometimes loading of a note being replied to does not happen on first attempt.\r\n\r\nIf I re-load the reply, the note being replied to may load (i.e. on the second attempt). \r\n\r\n_what I would like to happen_\r\n\r\nNo missing notes. Note being replied to loads in first time I open a reply. \r\n\r\n\r\n> Any idea why loading a note being replied would either not load initially, or take a long time / multiple load attempts to load?\n\nhttps://damus.io/note1ks7f6g0us6aqt9prlyhqjmqkadu3vust8573kkk2p0cskrvngk5qj2vu7y\n\nhttps://damus.io/note1h86khq2etz93cnehlwk2xea35473jajxrpsaced82v4new39xdjs85424y", 6367 "reactions": { 6368 "url": "https://api.github.com/repos/damus-io/damus/issues/2106/reactions", 6369 "total_count": 0, 6370 "+1": 0, 6371 "-1": 0, 6372 "laugh": 0, 6373 "hooray": 0, 6374 "confused": 0, 6375 "heart": 0, 6376 "rocket": 0, 6377 "eyes": 0 6378 }, 6379 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2106/timeline", 6380 "performed_via_github_app": null, 6381 "state_reason": null 6382 } 6383 }, 6384 { 6385 "issue": { 6386 "url": "https://api.github.com/repos/damus-io/damus/issues/2106", 6387 "repository_url": "https://api.github.com/repos/damus-io/damus", 6388 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2106/labels{/name}", 6389 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2106/comments", 6390 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2106/events", 6391 "html_url": "https://github.com/damus-io/damus/issues/2106", 6392 "id": 2208760890, 6393 "node_id": "I_kwDOHHF5A86DpwQ6", 6394 "number": 2106, 6395 "title": "Note being replied to does not load on first attempt/view", 6396 "user": { 6397 "login": "alltheseas", 6398 "id": 64376233, 6399 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6400 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6401 "gravatar_id": "", 6402 "url": "https://api.github.com/users/alltheseas", 6403 "html_url": "https://github.com/alltheseas", 6404 "followers_url": "https://api.github.com/users/alltheseas/followers", 6405 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6406 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6407 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6408 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6409 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6410 "repos_url": "https://api.github.com/users/alltheseas/repos", 6411 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6412 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6413 "type": "User", 6414 "site_admin": false 6415 }, 6416 "labels": [ 6417 { 6418 "id": 3994718396, 6419 "node_id": "LA_kwDOHHF5A87uGpC8", 6420 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6421 "name": "bug", 6422 "color": "d73a4a", 6423 "default": true, 6424 "description": "Something is not working, or not working as intended" 6425 }, 6426 { 6427 "id": 5667406338, 6428 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 6429 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 6430 "name": "Needs recreation", 6431 "color": "FBCA04", 6432 "default": false, 6433 "description": "Issues requires concrete steps for recreation" 6434 }, 6435 { 6436 "id": 5667418105, 6437 "node_id": "LA_kwDOHHF5A88AAAABUc3v-Q", 6438 "url": "https://api.github.com/repos/damus-io/damus/labels/perf", 6439 "name": "perf", 6440 "color": "b60205", 6441 "default": false, 6442 "description": "" 6443 }, 6444 { 6445 "id": 5895705605, 6446 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 6447 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 6448 "name": "unexpected", 6449 "color": "553300", 6450 "default": false, 6451 "description": "" 6452 } 6453 ], 6454 "state": "open", 6455 "locked": false, 6456 "assignee": null, 6457 "assignees": [], 6458 "milestone": null, 6459 "comments": 1, 6460 "created_at": "2024-03-26T16:38:51Z", 6461 "updated_at": "2024-03-26T16:48:02Z", 6462 "closed_at": null, 6463 "author_association": "COLLABORATOR", 6464 "active_lock_reason": null, 6465 "body": "_what happens_\r\n\r\nSometimes loading of a note being replied to does not happen on first attempt.\r\n\r\nIf I re-load the reply, the note being replied to may load (i.e. on the second attempt). \r\n\r\n_what I would like to happen_\r\n\r\nNo missing notes. Note being replied to loads in first time I open a reply. \r\n\r\n\r\n> Any idea why loading a note being replied would either not load initially, or take a long time / multiple load attempts to load?\n\nhttps://damus.io/note1ks7f6g0us6aqt9prlyhqjmqkadu3vust8573kkk2p0cskrvngk5qj2vu7y\n\nhttps://damus.io/note1h86khq2etz93cnehlwk2xea35473jajxrpsaced82v4new39xdjs85424y", 6466 "reactions": { 6467 "url": "https://api.github.com/repos/damus-io/damus/issues/2106/reactions", 6468 "total_count": 0, 6469 "+1": 0, 6470 "-1": 0, 6471 "laugh": 0, 6472 "hooray": 0, 6473 "confused": 0, 6474 "heart": 0, 6475 "rocket": 0, 6476 "eyes": 0 6477 }, 6478 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2106/timeline", 6479 "performed_via_github_app": null, 6480 "state_reason": null 6481 }, 6482 "comment": { 6483 "user": "alltheseas", 6484 "created_at": "2024-03-26T16:40:24Z", 6485 "updated_at": "2024-03-26T16:48:02Z", 6486 "body": "Could a single Tor relay cause the note loading performance issues?" 6487 } 6488 }, 6489 { 6490 "issue": { 6491 "url": "https://api.github.com/repos/damus-io/damus/issues/2105", 6492 "repository_url": "https://api.github.com/repos/damus-io/damus", 6493 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2105/labels{/name}", 6494 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2105/comments", 6495 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2105/events", 6496 "html_url": "https://github.com/damus-io/damus/issues/2105", 6497 "id": 2208612253, 6498 "node_id": "I_kwDOHHF5A86DpL-d", 6499 "number": 2105, 6500 "title": "Fix onion relay formatting in relay list", 6501 "user": { 6502 "login": "alltheseas", 6503 "id": 64376233, 6504 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6505 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6506 "gravatar_id": "", 6507 "url": "https://api.github.com/users/alltheseas", 6508 "html_url": "https://github.com/alltheseas", 6509 "followers_url": "https://api.github.com/users/alltheseas/followers", 6510 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6511 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6512 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6513 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6514 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6515 "repos_url": "https://api.github.com/users/alltheseas/repos", 6516 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6517 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6518 "type": "User", 6519 "site_admin": false 6520 }, 6521 "labels": [ 6522 { 6523 "id": 3994718399, 6524 "node_id": "LA_kwDOHHF5A87uGpC_", 6525 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 6526 "name": "enhancement", 6527 "color": "a2eeef", 6528 "default": true, 6529 "description": "Improvement" 6530 }, 6531 { 6532 "id": 5895705605, 6533 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 6534 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 6535 "name": "unexpected", 6536 "color": "553300", 6537 "default": false, 6538 "description": "" 6539 } 6540 ], 6541 "state": "open", 6542 "locked": false, 6543 "assignee": null, 6544 "assignees": [], 6545 "milestone": null, 6546 "comments": 0, 6547 "created_at": "2024-03-26T15:40:52Z", 6548 "updated_at": "2024-03-26T15:41:50Z", 6549 "closed_at": null, 6550 "author_association": "COLLABORATOR", 6551 "active_lock_reason": null, 6552 "body": "**What happens**\r\nUgly tor/onion relay formatting in relay list. \r\n\r\nnpub1e2rd2k45ym2jmctnysfadxumrvrr57vqj69ck6trt2y62c40r0kqs9lx8t\r\n\r\n\r\n\r\n**What I expect to happen**\r\nProper formatting of tor/onion relay.\r\n\r\ncc @ericholguin ", 6553 "reactions": { 6554 "url": "https://api.github.com/repos/damus-io/damus/issues/2105/reactions", 6555 "total_count": 0, 6556 "+1": 0, 6557 "-1": 0, 6558 "laugh": 0, 6559 "hooray": 0, 6560 "confused": 0, 6561 "heart": 0, 6562 "rocket": 0, 6563 "eyes": 0 6564 }, 6565 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2105/timeline", 6566 "performed_via_github_app": null, 6567 "state_reason": null 6568 } 6569 }, 6570 { 6571 "issue": { 6572 "url": "https://api.github.com/repos/damus-io/damus/issues/2104", 6573 "repository_url": "https://api.github.com/repos/damus-io/damus", 6574 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2104/labels{/name}", 6575 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2104/comments", 6576 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2104/events", 6577 "html_url": "https://github.com/damus-io/damus/issues/2104", 6578 "id": 2208370003, 6579 "node_id": "I_kwDOHHF5A86DoQ1T", 6580 "number": 2104, 6581 "title": "Set multiple moderators", 6582 "user": { 6583 "login": "alltheseas", 6584 "id": 64376233, 6585 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6586 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6587 "gravatar_id": "", 6588 "url": "https://api.github.com/users/alltheseas", 6589 "html_url": "https://github.com/alltheseas", 6590 "followers_url": "https://api.github.com/users/alltheseas/followers", 6591 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6592 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6593 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6594 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6595 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6596 "repos_url": "https://api.github.com/users/alltheseas/repos", 6597 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6598 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6599 "type": "User", 6600 "site_admin": false 6601 }, 6602 "labels": [ 6603 { 6604 "id": 5667230655, 6605 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 6606 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 6607 "name": "feature", 6608 "color": "BFDADC", 6609 "default": false, 6610 "description": "New feature request" 6611 }, 6612 { 6613 "id": 5684118006, 6614 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 6615 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 6616 "name": "experimental", 6617 "color": "41BC18", 6618 "default": false, 6619 "description": "" 6620 }, 6621 { 6622 "id": 6158662124, 6623 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 6624 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 6625 "name": "signal-to-noise-ratio", 6626 "color": "0E8A16", 6627 "default": false, 6628 "description": "" 6629 } 6630 ], 6631 "state": "open", 6632 "locked": false, 6633 "assignee": null, 6634 "assignees": [], 6635 "milestone": null, 6636 "comments": 0, 6637 "created_at": "2024-03-26T14:09:46Z", 6638 "updated_at": "2024-03-26T14:10:06Z", 6639 "closed_at": null, 6640 "author_association": "COLLABORATOR", 6641 "active_lock_reason": null, 6642 "body": "## user story\r\n\r\nAs a Damus user who uses the set my moderator feature, I would like to be able to set more than one moderator, so that I can experiment and seek a superior signal to noise ratio on my feed.\r\n\r\n### acceptance criteria\r\n1. Damus user can set more than one (1) moderator\r\n2. Mute lists are combined, and displayed as \"muted by your moderator Alice/Ed etc.\"\r\n3. Reports are combined Mute lists are combined, and displayed as \"reported by your moderator Alice/Ed etc. Show anyway?\"\r\n4. List of moderators can be seen, and edited\r\n\r\n### questions\r\n-should there be a max number of moderators?\r\n\r\n### pre-requisite / builds on \r\n\r\nhttps://github.com/damus-io/damus/issues/1683", 6643 "reactions": { 6644 "url": "https://api.github.com/repos/damus-io/damus/issues/2104/reactions", 6645 "total_count": 0, 6646 "+1": 0, 6647 "-1": 0, 6648 "laugh": 0, 6649 "hooray": 0, 6650 "confused": 0, 6651 "heart": 0, 6652 "rocket": 0, 6653 "eyes": 0 6654 }, 6655 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2104/timeline", 6656 "performed_via_github_app": null, 6657 "state_reason": null 6658 } 6659 }, 6660 { 6661 "issue": { 6662 "url": "https://api.github.com/repos/damus-io/damus/issues/2103", 6663 "repository_url": "https://api.github.com/repos/damus-io/damus", 6664 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2103/labels{/name}", 6665 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2103/comments", 6666 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2103/events", 6667 "html_url": "https://github.com/damus-io/damus/issues/2103", 6668 "id": 2207039981, 6669 "node_id": "I_kwDOHHF5A86DjMHt", 6670 "number": 2103, 6671 "title": "Bug: detect #nsfw should not be case sensitive", 6672 "user": { 6673 "login": "alltheseas", 6674 "id": 64376233, 6675 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6676 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6677 "gravatar_id": "", 6678 "url": "https://api.github.com/users/alltheseas", 6679 "html_url": "https://github.com/alltheseas", 6680 "followers_url": "https://api.github.com/users/alltheseas/followers", 6681 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6682 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6683 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6684 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6685 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6686 "repos_url": "https://api.github.com/users/alltheseas/repos", 6687 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6688 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6689 "type": "User", 6690 "site_admin": false 6691 }, 6692 "labels": [ 6693 { 6694 "id": 3994718396, 6695 "node_id": "LA_kwDOHHF5A87uGpC8", 6696 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6697 "name": "bug", 6698 "color": "d73a4a", 6699 "default": true, 6700 "description": "Something is not working, or not working as intended" 6701 }, 6702 { 6703 "id": 3994718401, 6704 "node_id": "LA_kwDOHHF5A87uGpDB", 6705 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 6706 "name": "good-first-issue", 6707 "color": "7057ff", 6708 "default": false, 6709 "description": "Good for newcomers" 6710 }, 6711 { 6712 "id": 5667406338, 6713 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 6714 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 6715 "name": "Needs recreation", 6716 "color": "FBCA04", 6717 "default": false, 6718 "description": "Issues requires concrete steps for recreation" 6719 } 6720 ], 6721 "state": "closed", 6722 "locked": false, 6723 "assignee": null, 6724 "assignees": [], 6725 "milestone": null, 6726 "comments": 1, 6727 "created_at": "2024-03-26T01:14:54Z", 6728 "updated_at": "2024-03-26T13:57:58Z", 6729 "closed_at": "2024-03-26T13:57:58Z", 6730 "author_association": "COLLABORATOR", 6731 "active_lock_reason": null, 6732 "body": "**What happens**\nIf #nsfw is not lower case damus does not recognize as nsfw post. \n\n\n**What I expect to happen**\nNsfw hashtags should not be case sensitive.\n\n**Link to noteID, npub**\nReported by @fishcakeday \n\n**Screenshots/video recording**\n\n\n** Versions **\n1.7.2 (1)\n\n**Steps To Reproduce**", 6733 "reactions": { 6734 "url": "https://api.github.com/repos/damus-io/damus/issues/2103/reactions", 6735 "total_count": 0, 6736 "+1": 0, 6737 "-1": 0, 6738 "laugh": 0, 6739 "hooray": 0, 6740 "confused": 0, 6741 "heart": 0, 6742 "rocket": 0, 6743 "eyes": 0 6744 }, 6745 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2103/timeline", 6746 "performed_via_github_app": null, 6747 "state_reason": "not_planned" 6748 } 6749 }, 6750 { 6751 "issue": { 6752 "url": "https://api.github.com/repos/damus-io/damus/issues/2103", 6753 "repository_url": "https://api.github.com/repos/damus-io/damus", 6754 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2103/labels{/name}", 6755 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2103/comments", 6756 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2103/events", 6757 "html_url": "https://github.com/damus-io/damus/issues/2103", 6758 "id": 2207039981, 6759 "node_id": "I_kwDOHHF5A86DjMHt", 6760 "number": 2103, 6761 "title": "Bug: detect #nsfw should not be case sensitive", 6762 "user": { 6763 "login": "alltheseas", 6764 "id": 64376233, 6765 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6766 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6767 "gravatar_id": "", 6768 "url": "https://api.github.com/users/alltheseas", 6769 "html_url": "https://github.com/alltheseas", 6770 "followers_url": "https://api.github.com/users/alltheseas/followers", 6771 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6772 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6773 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6774 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6775 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6776 "repos_url": "https://api.github.com/users/alltheseas/repos", 6777 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6778 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6779 "type": "User", 6780 "site_admin": false 6781 }, 6782 "labels": [ 6783 { 6784 "id": 3994718396, 6785 "node_id": "LA_kwDOHHF5A87uGpC8", 6786 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6787 "name": "bug", 6788 "color": "d73a4a", 6789 "default": true, 6790 "description": "Something is not working, or not working as intended" 6791 }, 6792 { 6793 "id": 3994718401, 6794 "node_id": "LA_kwDOHHF5A87uGpDB", 6795 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 6796 "name": "good-first-issue", 6797 "color": "7057ff", 6798 "default": false, 6799 "description": "Good for newcomers" 6800 }, 6801 { 6802 "id": 5667406338, 6803 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 6804 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 6805 "name": "Needs recreation", 6806 "color": "FBCA04", 6807 "default": false, 6808 "description": "Issues requires concrete steps for recreation" 6809 } 6810 ], 6811 "state": "closed", 6812 "locked": false, 6813 "assignee": null, 6814 "assignees": [], 6815 "milestone": null, 6816 "comments": 1, 6817 "created_at": "2024-03-26T01:14:54Z", 6818 "updated_at": "2024-03-26T13:57:58Z", 6819 "closed_at": "2024-03-26T13:57:58Z", 6820 "author_association": "COLLABORATOR", 6821 "active_lock_reason": null, 6822 "body": "**What happens**\nIf #nsfw is not lower case damus does not recognize as nsfw post. \n\n\n**What I expect to happen**\nNsfw hashtags should not be case sensitive.\n\n**Link to noteID, npub**\nReported by @fishcakeday \n\n**Screenshots/video recording**\n\n\n** Versions **\n1.7.2 (1)\n\n**Steps To Reproduce**", 6823 "reactions": { 6824 "url": "https://api.github.com/repos/damus-io/damus/issues/2103/reactions", 6825 "total_count": 0, 6826 "+1": 0, 6827 "-1": 0, 6828 "laugh": 0, 6829 "hooray": 0, 6830 "confused": 0, 6831 "heart": 0, 6832 "rocket": 0, 6833 "eyes": 0 6834 }, 6835 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2103/timeline", 6836 "performed_via_github_app": null, 6837 "state_reason": "not_planned" 6838 }, 6839 "comment": { 6840 "user": "alltheseas", 6841 "created_at": "2024-03-26T13:57:48Z", 6842 "updated_at": "2024-03-26T13:57:48Z", 6843 "body": "Probably what happened is a re-post of a nsfw post https://github.com/damus-io/damus/issues/1879\r\n\r\nI tested and rejected the case sensitivity hypothesis of a stand-alone nsfw (#nSfW) tagged post" 6844 } 6845 }, 6846 { 6847 "issue": { 6848 "url": "https://api.github.com/repos/damus-io/damus/issues/2102", 6849 "repository_url": "https://api.github.com/repos/damus-io/damus", 6850 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2102/labels{/name}", 6851 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2102/comments", 6852 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2102/events", 6853 "html_url": "https://github.com/damus-io/damus/issues/2102", 6854 "id": 2206295208, 6855 "node_id": "I_kwDOHHF5A86DgWSo", 6856 "number": 2102, 6857 "title": "Primal CDN image does not render", 6858 "user": { 6859 "login": "alltheseas", 6860 "id": 64376233, 6861 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6862 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6863 "gravatar_id": "", 6864 "url": "https://api.github.com/users/alltheseas", 6865 "html_url": "https://github.com/alltheseas", 6866 "followers_url": "https://api.github.com/users/alltheseas/followers", 6867 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6868 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6869 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6870 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6871 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6872 "repos_url": "https://api.github.com/users/alltheseas/repos", 6873 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6874 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6875 "type": "User", 6876 "site_admin": false 6877 }, 6878 "labels": [ 6879 { 6880 "id": 3994718396, 6881 "node_id": "LA_kwDOHHF5A87uGpC8", 6882 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6883 "name": "bug", 6884 "color": "d73a4a", 6885 "default": true, 6886 "description": "Something is not working, or not working as intended" 6887 }, 6888 { 6889 "id": 5895705605, 6890 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 6891 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 6892 "name": "unexpected", 6893 "color": "553300", 6894 "default": false, 6895 "description": "" 6896 } 6897 ], 6898 "state": "open", 6899 "locked": false, 6900 "assignee": null, 6901 "assignees": [], 6902 "milestone": null, 6903 "comments": 0, 6904 "created_at": "2024-03-25T17:24:17Z", 6905 "updated_at": "2024-03-25T17:24:36Z", 6906 "closed_at": null, 6907 "author_association": "COLLABORATOR", 6908 "active_lock_reason": null, 6909 "body": "**What happens**\nWhen I open a note I see a link of an image. \n\n**What I expect to happen**\nI expect image to render.\n\n**Link to noteID, npub**\n\nnote1kpgpyfnxfk62chaw9wk0ycumrm7gw6j20ht2zhp352r4hau86kks4kmmx9\n\n**Screenshots/video recording**\n\n\n\n** Versions **\nDamus version: 1.7.2 (1)\nOperating system version: iOS 17.2.1\nDevice: iPhone 12 mini\n\n**Steps To Reproduce**\nSteps to reproduce the behavior:\n1. Open Damus\n2. Go to noteID\n\n**Additional context**", 6910 "reactions": { 6911 "url": "https://api.github.com/repos/damus-io/damus/issues/2102/reactions", 6912 "total_count": 0, 6913 "+1": 0, 6914 "-1": 0, 6915 "laugh": 0, 6916 "hooray": 0, 6917 "confused": 0, 6918 "heart": 0, 6919 "rocket": 0, 6920 "eyes": 0 6921 }, 6922 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2102/timeline", 6923 "performed_via_github_app": null, 6924 "state_reason": null 6925 } 6926 }, 6927 { 6928 "issue": { 6929 "url": "https://api.github.com/repos/damus-io/damus/issues/2101", 6930 "repository_url": "https://api.github.com/repos/damus-io/damus", 6931 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2101/labels{/name}", 6932 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2101/comments", 6933 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2101/events", 6934 "html_url": "https://github.com/damus-io/damus/issues/2101", 6935 "id": 2206281096, 6936 "node_id": "I_kwDOHHF5A86DgS2I", 6937 "number": 2101, 6938 "title": "Bug: \"Thread\" appears in large text in note view", 6939 "user": { 6940 "login": "alltheseas", 6941 "id": 64376233, 6942 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 6943 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 6944 "gravatar_id": "", 6945 "url": "https://api.github.com/users/alltheseas", 6946 "html_url": "https://github.com/alltheseas", 6947 "followers_url": "https://api.github.com/users/alltheseas/followers", 6948 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 6949 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 6950 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 6951 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 6952 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 6953 "repos_url": "https://api.github.com/users/alltheseas/repos", 6954 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 6955 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 6956 "type": "User", 6957 "site_admin": false 6958 }, 6959 "labels": [ 6960 { 6961 "id": 3994718396, 6962 "node_id": "LA_kwDOHHF5A87uGpC8", 6963 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 6964 "name": "bug", 6965 "color": "d73a4a", 6966 "default": true, 6967 "description": "Something is not working, or not working as intended" 6968 }, 6969 { 6970 "id": 5667406338, 6971 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 6972 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 6973 "name": "Needs recreation", 6974 "color": "FBCA04", 6975 "default": false, 6976 "description": "Issues requires concrete steps for recreation" 6977 } 6978 ], 6979 "state": "open", 6980 "locked": false, 6981 "assignee": null, 6982 "assignees": [], 6983 "milestone": null, 6984 "comments": 1, 6985 "created_at": "2024-03-25T17:16:34Z", 6986 "updated_at": "2024-03-27T22:30:53Z", 6987 "closed_at": null, 6988 "author_association": "COLLABORATOR", 6989 "active_lock_reason": null, 6990 "body": "**What happens**\nWhen I open a note, sometimes \"Thread\" appears at top of my screen in big font size. \n\n**What I expect to happen**\nI dont expect thread to appear in big font size. \n\n**Link to noteID, npub**\nhttps://damus.io/note1qqqq2y32qw6ym9jxf4uwmgydahl0m5cp076p4qydc3kfr8wmh4xqtylgz3\n\n**Screenshots/video recording**\n\n\n## what I expect to see (second time loading same note)\n\n\n** Versions **\nDamus version: 1.7.2 (1)\nOperating system version: iOS 17.2.1\nDevice: iPhone 12 mini\n\n**Steps To Reproduce**\nUnsure how to reliably recreate. \n\n**Additional context**", 6991 "reactions": { 6992 "url": "https://api.github.com/repos/damus-io/damus/issues/2101/reactions", 6993 "total_count": 0, 6994 "+1": 0, 6995 "-1": 0, 6996 "laugh": 0, 6997 "hooray": 0, 6998 "confused": 0, 6999 "heart": 0, 7000 "rocket": 0, 7001 "eyes": 0 7002 }, 7003 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2101/timeline", 7004 "performed_via_github_app": null, 7005 "state_reason": null 7006 } 7007 }, 7008 { 7009 "issue": { 7010 "url": "https://api.github.com/repos/damus-io/damus/issues/2101", 7011 "repository_url": "https://api.github.com/repos/damus-io/damus", 7012 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2101/labels{/name}", 7013 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2101/comments", 7014 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2101/events", 7015 "html_url": "https://github.com/damus-io/damus/issues/2101", 7016 "id": 2206281096, 7017 "node_id": "I_kwDOHHF5A86DgS2I", 7018 "number": 2101, 7019 "title": "Bug: \"Thread\" appears in large text in note view", 7020 "user": { 7021 "login": "alltheseas", 7022 "id": 64376233, 7023 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7024 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7025 "gravatar_id": "", 7026 "url": "https://api.github.com/users/alltheseas", 7027 "html_url": "https://github.com/alltheseas", 7028 "followers_url": "https://api.github.com/users/alltheseas/followers", 7029 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7030 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7031 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7032 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7033 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7034 "repos_url": "https://api.github.com/users/alltheseas/repos", 7035 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7036 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7037 "type": "User", 7038 "site_admin": false 7039 }, 7040 "labels": [ 7041 { 7042 "id": 3994718396, 7043 "node_id": "LA_kwDOHHF5A87uGpC8", 7044 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 7045 "name": "bug", 7046 "color": "d73a4a", 7047 "default": true, 7048 "description": "Something is not working, or not working as intended" 7049 }, 7050 { 7051 "id": 5667406338, 7052 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 7053 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 7054 "name": "Needs recreation", 7055 "color": "FBCA04", 7056 "default": false, 7057 "description": "Issues requires concrete steps for recreation" 7058 } 7059 ], 7060 "state": "open", 7061 "locked": false, 7062 "assignee": null, 7063 "assignees": [], 7064 "milestone": null, 7065 "comments": 1, 7066 "created_at": "2024-03-25T17:16:34Z", 7067 "updated_at": "2024-03-27T22:30:53Z", 7068 "closed_at": null, 7069 "author_association": "COLLABORATOR", 7070 "active_lock_reason": null, 7071 "body": "**What happens**\nWhen I open a note, sometimes \"Thread\" appears at top of my screen in big font size. \n\n**What I expect to happen**\nI dont expect thread to appear in big font size. \n\n**Link to noteID, npub**\nhttps://damus.io/note1qqqq2y32qw6ym9jxf4uwmgydahl0m5cp076p4qydc3kfr8wmh4xqtylgz3\n\n**Screenshots/video recording**\n\n\n## what I expect to see (second time loading same note)\n\n\n** Versions **\nDamus version: 1.7.2 (1)\nOperating system version: iOS 17.2.1\nDevice: iPhone 12 mini\n\n**Steps To Reproduce**\nUnsure how to reliably recreate. \n\n**Additional context**", 7072 "reactions": { 7073 "url": "https://api.github.com/repos/damus-io/damus/issues/2101/reactions", 7074 "total_count": 0, 7075 "+1": 0, 7076 "-1": 0, 7077 "laugh": 0, 7078 "hooray": 0, 7079 "confused": 0, 7080 "heart": 0, 7081 "rocket": 0, 7082 "eyes": 0 7083 }, 7084 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2101/timeline", 7085 "performed_via_github_app": null, 7086 "state_reason": null 7087 }, 7088 "comment": { 7089 "user": "alltheseas", 7090 "created_at": "2024-03-27T22:30:52Z", 7091 "updated_at": "2024-03-27T22:30:52Z", 7092 "body": "\n\nnote1uc9vejv6u3qxl3rhl8ax42xmy74ccu608d4rpwcad4gvq5ejrd2qvn2rh5" 7093 } 7094 }, 7095 { 7096 "issue": { 7097 "url": "https://api.github.com/repos/damus-io/damus/issues/2100", 7098 "repository_url": "https://api.github.com/repos/damus-io/damus", 7099 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2100/labels{/name}", 7100 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2100/comments", 7101 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2100/events", 7102 "html_url": "https://github.com/damus-io/damus/issues/2100", 7103 "id": 2206203237, 7104 "node_id": "I_kwDOHHF5A86Df_1l", 7105 "number": 2100, 7106 "title": "Paid Explicit Anime DVM Report/Label ", 7107 "user": { 7108 "login": "alltheseas", 7109 "id": 64376233, 7110 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7111 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7112 "gravatar_id": "", 7113 "url": "https://api.github.com/users/alltheseas", 7114 "html_url": "https://github.com/alltheseas", 7115 "followers_url": "https://api.github.com/users/alltheseas/followers", 7116 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7117 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7118 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7119 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7120 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7121 "repos_url": "https://api.github.com/users/alltheseas/repos", 7122 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7123 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7124 "type": "User", 7125 "site_admin": false 7126 }, 7127 "labels": [ 7128 { 7129 "id": 5667230655, 7130 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7131 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7132 "name": "feature", 7133 "color": "BFDADC", 7134 "default": false, 7135 "description": "New feature request" 7136 }, 7137 { 7138 "id": 5675909066, 7139 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 7140 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 7141 "name": "NIP", 7142 "color": "F9D0C4", 7143 "default": false, 7144 "description": "" 7145 }, 7146 { 7147 "id": 5684118006, 7148 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 7149 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 7150 "name": "experimental", 7151 "color": "41BC18", 7152 "default": false, 7153 "description": "" 7154 }, 7155 { 7156 "id": 6739464526, 7157 "node_id": "LA_kwDOHHF5A88AAAABkbQRTg", 7158 "url": "https://api.github.com/repos/damus-io/damus/labels/dvm", 7159 "name": "dvm", 7160 "color": "E6EBC4", 7161 "default": false, 7162 "description": "" 7163 }, 7164 { 7165 "id": 6739465019, 7166 "node_id": "LA_kwDOHHF5A88AAAABkbQTOw", 7167 "url": "https://api.github.com/repos/damus-io/damus/labels/paid", 7168 "name": "paid", 7169 "color": "8E3C5E", 7170 "default": false, 7171 "description": "" 7172 } 7173 ], 7174 "state": "open", 7175 "locked": false, 7176 "assignee": null, 7177 "assignees": [], 7178 "milestone": null, 7179 "comments": 2, 7180 "created_at": "2024-03-25T16:43:25Z", 7181 "updated_at": "2024-03-25T20:02:00Z", 7182 "closed_at": null, 7183 "author_association": "COLLABORATOR", 7184 "active_lock_reason": null, 7185 "body": "## user story\r\n\r\nAs a Damus user who does not want to see everything, I want Damus to screen all media for me for anime p^rn, so that I don't have to subject my eyes to anime p*rn, and manually mute. \r\n\r\n### acceptance criteria\r\n\r\n1. There is an opt-in automagic method to screen all media for anime p*rn\r\n2. Damus user can pay for this service\r\n3. (Ideally) all the configuration takes place in Damus\r\n4. If anime p*rn is detected, do not show to me, and\r\n5. Label as #nsfw, and report nudity\r\n\r\n### implementation & context\r\n\r\nProbably this fits well with DVM type of service.\r\nLikely a DVM marketplace (e.g. vendata.io or similar/other) is pinged for the job of \"detect anime p*rn, and let me know if detected\"\r\nIn order to ensure uptime, and service this must be a paid service.\r\nDamus contributor discovered that [on-device image screening for NSFW](https://github.com/damus-io/damus/issues/1553) is challenging. \r\nDVM NIP https://github.com/nostr-protocol/nips/blob/master/90.md [not implemented on Damus as of 3/25/24]\r\nLabeling NIP https://github.com/nostr-protocol/nips/blob/master/32.md [not implemented on Damus as of 3/25/24]\r\nReporting NIP https://github.com/nostr-protocol/nips/blob/master/56.md\r\n\r\n### open questions\r\n\r\n\r\nWhat is the performance of this service? Is lag measured in seconds, or milliseconds? What is acceptable to the Damus user?\r\nIs such a service part of purple subscription, or is it better suited for ad hoc payments (e.g. XX sats/image / whatever the DVM market rate is)?\r\nIf ad hoc/pay per screen, then how can user see all of the transactions they are making? Is this too big an accounting headache? Does the user care about this?\r\n\r\n\r\n## example ReverseDVM flow\r\n\r\n\r\n\r\n\r\n", 7186 "reactions": { 7187 "url": "https://api.github.com/repos/damus-io/damus/issues/2100/reactions", 7188 "total_count": 0, 7189 "+1": 0, 7190 "-1": 0, 7191 "laugh": 0, 7192 "hooray": 0, 7193 "confused": 0, 7194 "heart": 0, 7195 "rocket": 0, 7196 "eyes": 0 7197 }, 7198 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2100/timeline", 7199 "performed_via_github_app": null, 7200 "state_reason": null 7201 } 7202 }, 7203 { 7204 "issue": { 7205 "url": "https://api.github.com/repos/damus-io/damus/issues/2100", 7206 "repository_url": "https://api.github.com/repos/damus-io/damus", 7207 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2100/labels{/name}", 7208 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2100/comments", 7209 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2100/events", 7210 "html_url": "https://github.com/damus-io/damus/issues/2100", 7211 "id": 2206203237, 7212 "node_id": "I_kwDOHHF5A86Df_1l", 7213 "number": 2100, 7214 "title": "Paid Explicit Anime DVM Report/Label ", 7215 "user": { 7216 "login": "alltheseas", 7217 "id": 64376233, 7218 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7219 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7220 "gravatar_id": "", 7221 "url": "https://api.github.com/users/alltheseas", 7222 "html_url": "https://github.com/alltheseas", 7223 "followers_url": "https://api.github.com/users/alltheseas/followers", 7224 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7225 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7226 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7227 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7228 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7229 "repos_url": "https://api.github.com/users/alltheseas/repos", 7230 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7231 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7232 "type": "User", 7233 "site_admin": false 7234 }, 7235 "labels": [ 7236 { 7237 "id": 5667230655, 7238 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7239 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7240 "name": "feature", 7241 "color": "BFDADC", 7242 "default": false, 7243 "description": "New feature request" 7244 }, 7245 { 7246 "id": 5675909066, 7247 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 7248 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 7249 "name": "NIP", 7250 "color": "F9D0C4", 7251 "default": false, 7252 "description": "" 7253 }, 7254 { 7255 "id": 5684118006, 7256 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 7257 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 7258 "name": "experimental", 7259 "color": "41BC18", 7260 "default": false, 7261 "description": "" 7262 }, 7263 { 7264 "id": 6739464526, 7265 "node_id": "LA_kwDOHHF5A88AAAABkbQRTg", 7266 "url": "https://api.github.com/repos/damus-io/damus/labels/dvm", 7267 "name": "dvm", 7268 "color": "E6EBC4", 7269 "default": false, 7270 "description": "" 7271 }, 7272 { 7273 "id": 6739465019, 7274 "node_id": "LA_kwDOHHF5A88AAAABkbQTOw", 7275 "url": "https://api.github.com/repos/damus-io/damus/labels/paid", 7276 "name": "paid", 7277 "color": "8E3C5E", 7278 "default": false, 7279 "description": "" 7280 } 7281 ], 7282 "state": "open", 7283 "locked": false, 7284 "assignee": null, 7285 "assignees": [], 7286 "milestone": null, 7287 "comments": 2, 7288 "created_at": "2024-03-25T16:43:25Z", 7289 "updated_at": "2024-03-25T20:02:00Z", 7290 "closed_at": null, 7291 "author_association": "COLLABORATOR", 7292 "active_lock_reason": null, 7293 "body": "## user story\r\n\r\nAs a Damus user who does not want to see everything, I want Damus to screen all media for me for anime p^rn, so that I don't have to subject my eyes to anime p*rn, and manually mute. \r\n\r\n### acceptance criteria\r\n\r\n1. There is an opt-in automagic method to screen all media for anime p*rn\r\n2. Damus user can pay for this service\r\n3. (Ideally) all the configuration takes place in Damus\r\n4. If anime p*rn is detected, do not show to me, and\r\n5. Label as #nsfw, and report nudity\r\n\r\n### implementation & context\r\n\r\nProbably this fits well with DVM type of service.\r\nLikely a DVM marketplace (e.g. vendata.io or similar/other) is pinged for the job of \"detect anime p*rn, and let me know if detected\"\r\nIn order to ensure uptime, and service this must be a paid service.\r\nDamus contributor discovered that [on-device image screening for NSFW](https://github.com/damus-io/damus/issues/1553) is challenging. \r\nDVM NIP https://github.com/nostr-protocol/nips/blob/master/90.md [not implemented on Damus as of 3/25/24]\r\nLabeling NIP https://github.com/nostr-protocol/nips/blob/master/32.md [not implemented on Damus as of 3/25/24]\r\nReporting NIP https://github.com/nostr-protocol/nips/blob/master/56.md\r\n\r\n### open questions\r\n\r\n\r\nWhat is the performance of this service? Is lag measured in seconds, or milliseconds? What is acceptable to the Damus user?\r\nIs such a service part of purple subscription, or is it better suited for ad hoc payments (e.g. XX sats/image / whatever the DVM market rate is)?\r\nIf ad hoc/pay per screen, then how can user see all of the transactions they are making? Is this too big an accounting headache? Does the user care about this?\r\n\r\n\r\n## example ReverseDVM flow\r\n\r\n\r\n\r\n\r\n", 7294 "reactions": { 7295 "url": "https://api.github.com/repos/damus-io/damus/issues/2100/reactions", 7296 "total_count": 0, 7297 "+1": 0, 7298 "-1": 0, 7299 "laugh": 0, 7300 "hooray": 0, 7301 "confused": 0, 7302 "heart": 0, 7303 "rocket": 0, 7304 "eyes": 0 7305 }, 7306 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2100/timeline", 7307 "performed_via_github_app": null, 7308 "state_reason": null 7309 }, 7310 "comment": { 7311 "user": "alltheseas", 7312 "created_at": "2024-03-25T18:45:00Z", 7313 "updated_at": "2024-03-25T18:45:00Z", 7314 "body": "@danieldaquino @jb55 @pablof7z " 7315 } 7316 }, 7317 { 7318 "issue": { 7319 "url": "https://api.github.com/repos/damus-io/damus/issues/2100", 7320 "repository_url": "https://api.github.com/repos/damus-io/damus", 7321 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2100/labels{/name}", 7322 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2100/comments", 7323 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2100/events", 7324 "html_url": "https://github.com/damus-io/damus/issues/2100", 7325 "id": 2206203237, 7326 "node_id": "I_kwDOHHF5A86Df_1l", 7327 "number": 2100, 7328 "title": "Paid Explicit Anime DVM Report/Label ", 7329 "user": { 7330 "login": "alltheseas", 7331 "id": 64376233, 7332 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7333 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7334 "gravatar_id": "", 7335 "url": "https://api.github.com/users/alltheseas", 7336 "html_url": "https://github.com/alltheseas", 7337 "followers_url": "https://api.github.com/users/alltheseas/followers", 7338 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7339 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7340 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7341 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7342 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7343 "repos_url": "https://api.github.com/users/alltheseas/repos", 7344 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7345 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7346 "type": "User", 7347 "site_admin": false 7348 }, 7349 "labels": [ 7350 { 7351 "id": 5667230655, 7352 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7353 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7354 "name": "feature", 7355 "color": "BFDADC", 7356 "default": false, 7357 "description": "New feature request" 7358 }, 7359 { 7360 "id": 5675909066, 7361 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 7362 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 7363 "name": "NIP", 7364 "color": "F9D0C4", 7365 "default": false, 7366 "description": "" 7367 }, 7368 { 7369 "id": 5684118006, 7370 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 7371 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 7372 "name": "experimental", 7373 "color": "41BC18", 7374 "default": false, 7375 "description": "" 7376 }, 7377 { 7378 "id": 6739464526, 7379 "node_id": "LA_kwDOHHF5A88AAAABkbQRTg", 7380 "url": "https://api.github.com/repos/damus-io/damus/labels/dvm", 7381 "name": "dvm", 7382 "color": "E6EBC4", 7383 "default": false, 7384 "description": "" 7385 }, 7386 { 7387 "id": 6739465019, 7388 "node_id": "LA_kwDOHHF5A88AAAABkbQTOw", 7389 "url": "https://api.github.com/repos/damus-io/damus/labels/paid", 7390 "name": "paid", 7391 "color": "8E3C5E", 7392 "default": false, 7393 "description": "" 7394 } 7395 ], 7396 "state": "open", 7397 "locked": false, 7398 "assignee": null, 7399 "assignees": [], 7400 "milestone": null, 7401 "comments": 2, 7402 "created_at": "2024-03-25T16:43:25Z", 7403 "updated_at": "2024-03-25T20:02:00Z", 7404 "closed_at": null, 7405 "author_association": "COLLABORATOR", 7406 "active_lock_reason": null, 7407 "body": "## user story\r\n\r\nAs a Damus user who does not want to see everything, I want Damus to screen all media for me for anime p^rn, so that I don't have to subject my eyes to anime p*rn, and manually mute. \r\n\r\n### acceptance criteria\r\n\r\n1. There is an opt-in automagic method to screen all media for anime p*rn\r\n2. Damus user can pay for this service\r\n3. (Ideally) all the configuration takes place in Damus\r\n4. If anime p*rn is detected, do not show to me, and\r\n5. Label as #nsfw, and report nudity\r\n\r\n### implementation & context\r\n\r\nProbably this fits well with DVM type of service.\r\nLikely a DVM marketplace (e.g. vendata.io or similar/other) is pinged for the job of \"detect anime p*rn, and let me know if detected\"\r\nIn order to ensure uptime, and service this must be a paid service.\r\nDamus contributor discovered that [on-device image screening for NSFW](https://github.com/damus-io/damus/issues/1553) is challenging. \r\nDVM NIP https://github.com/nostr-protocol/nips/blob/master/90.md [not implemented on Damus as of 3/25/24]\r\nLabeling NIP https://github.com/nostr-protocol/nips/blob/master/32.md [not implemented on Damus as of 3/25/24]\r\nReporting NIP https://github.com/nostr-protocol/nips/blob/master/56.md\r\n\r\n### open questions\r\n\r\n\r\nWhat is the performance of this service? Is lag measured in seconds, or milliseconds? What is acceptable to the Damus user?\r\nIs such a service part of purple subscription, or is it better suited for ad hoc payments (e.g. XX sats/image / whatever the DVM market rate is)?\r\nIf ad hoc/pay per screen, then how can user see all of the transactions they are making? Is this too big an accounting headache? Does the user care about this?\r\n\r\n\r\n## example ReverseDVM flow\r\n\r\n\r\n\r\n\r\n", 7408 "reactions": { 7409 "url": "https://api.github.com/repos/damus-io/damus/issues/2100/reactions", 7410 "total_count": 0, 7411 "+1": 0, 7412 "-1": 0, 7413 "laugh": 0, 7414 "hooray": 0, 7415 "confused": 0, 7416 "heart": 0, 7417 "rocket": 0, 7418 "eyes": 0 7419 }, 7420 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2100/timeline", 7421 "performed_via_github_app": null, 7422 "state_reason": null 7423 }, 7424 "comment": { 7425 "user": "alltheseas", 7426 "created_at": "2024-03-25T20:00:11Z", 7427 "updated_at": "2024-03-25T20:02:00Z", 7428 "body": "There might be a trade-off on performance (i.e. minimal lag / minimal time-to-result) vs. accuracy (did the reverseDVM accurately detect that there is, or is not a certain thing in the image). Perhaps this is a user choice, although my gut feel is that if the service is too slow most will not use it. \r\n\r\nThere might be a use case where the user values safety above performance. I wonder if @staab has thought about this in the context of nostr app for his local community. \r\n\r\n\r\nfrom discussion with manime https://damus.io/note1q2a2stds7ndxe9h9xz82u20szgur0yyp2gmdkz853dvdvl66stqsgj6awd" 7429 } 7430 }, 7431 { 7432 "issue": { 7433 "url": "https://api.github.com/repos/damus-io/damus/issues/2099", 7434 "repository_url": "https://api.github.com/repos/damus-io/damus", 7435 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2099/labels{/name}", 7436 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2099/comments", 7437 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2099/events", 7438 "html_url": "https://github.com/damus-io/damus/issues/2099", 7439 "id": 2206183589, 7440 "node_id": "I_kwDOHHF5A86Df7Cl", 7441 "number": 2099, 7442 "title": "Remove previews from fullscreen carousel view", 7443 "user": { 7444 "login": "alltheseas", 7445 "id": 64376233, 7446 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7447 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7448 "gravatar_id": "", 7449 "url": "https://api.github.com/users/alltheseas", 7450 "html_url": "https://github.com/alltheseas", 7451 "followers_url": "https://api.github.com/users/alltheseas/followers", 7452 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7453 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7454 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7455 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7456 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7457 "repos_url": "https://api.github.com/users/alltheseas/repos", 7458 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7459 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7460 "type": "User", 7461 "site_admin": false 7462 }, 7463 "labels": [ 7464 { 7465 "id": 3994718399, 7466 "node_id": "LA_kwDOHHF5A87uGpC_", 7467 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 7468 "name": "enhancement", 7469 "color": "a2eeef", 7470 "default": true, 7471 "description": "Improvement" 7472 }, 7473 { 7474 "id": 5667230655, 7475 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7476 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7477 "name": "feature", 7478 "color": "BFDADC", 7479 "default": false, 7480 "description": "New feature request" 7481 }, 7482 { 7483 "id": 5811380900, 7484 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 7485 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 7486 "name": "video", 7487 "color": "F4D9A3", 7488 "default": false, 7489 "description": "" 7490 } 7491 ], 7492 "state": "open", 7493 "locked": false, 7494 "assignee": { 7495 "login": "danieldaquino", 7496 "id": 24692108, 7497 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 7498 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 7499 "gravatar_id": "", 7500 "url": "https://api.github.com/users/danieldaquino", 7501 "html_url": "https://github.com/danieldaquino", 7502 "followers_url": "https://api.github.com/users/danieldaquino/followers", 7503 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 7504 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 7505 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 7506 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 7507 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 7508 "repos_url": "https://api.github.com/users/danieldaquino/repos", 7509 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 7510 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 7511 "type": "User", 7512 "site_admin": false 7513 }, 7514 "assignees": [ 7515 { 7516 "login": "danieldaquino", 7517 "id": 24692108, 7518 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 7519 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 7520 "gravatar_id": "", 7521 "url": "https://api.github.com/users/danieldaquino", 7522 "html_url": "https://github.com/danieldaquino", 7523 "followers_url": "https://api.github.com/users/danieldaquino/followers", 7524 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 7525 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 7526 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 7527 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 7528 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 7529 "repos_url": "https://api.github.com/users/danieldaquino/repos", 7530 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 7531 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 7532 "type": "User", 7533 "site_admin": false 7534 } 7535 ], 7536 "milestone": null, 7537 "comments": 1, 7538 "created_at": "2024-03-25T16:35:35Z", 7539 "updated_at": "2024-03-25T16:35:51Z", 7540 "closed_at": null, 7541 "author_association": "COLLABORATOR", 7542 "active_lock_reason": null, 7543 "body": null, 7544 "reactions": { 7545 "url": "https://api.github.com/repos/damus-io/damus/issues/2099/reactions", 7546 "total_count": 0, 7547 "+1": 0, 7548 "-1": 0, 7549 "laugh": 0, 7550 "hooray": 0, 7551 "confused": 0, 7552 "heart": 0, 7553 "rocket": 0, 7554 "eyes": 0 7555 }, 7556 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2099/timeline", 7557 "performed_via_github_app": null, 7558 "state_reason": null 7559 } 7560 }, 7561 { 7562 "issue": { 7563 "url": "https://api.github.com/repos/damus-io/damus/issues/2099", 7564 "repository_url": "https://api.github.com/repos/damus-io/damus", 7565 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2099/labels{/name}", 7566 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2099/comments", 7567 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2099/events", 7568 "html_url": "https://github.com/damus-io/damus/issues/2099", 7569 "id": 2206183589, 7570 "node_id": "I_kwDOHHF5A86Df7Cl", 7571 "number": 2099, 7572 "title": "Remove previews from fullscreen carousel view", 7573 "user": { 7574 "login": "alltheseas", 7575 "id": 64376233, 7576 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7577 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7578 "gravatar_id": "", 7579 "url": "https://api.github.com/users/alltheseas", 7580 "html_url": "https://github.com/alltheseas", 7581 "followers_url": "https://api.github.com/users/alltheseas/followers", 7582 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7583 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7584 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7585 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7586 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7587 "repos_url": "https://api.github.com/users/alltheseas/repos", 7588 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7589 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7590 "type": "User", 7591 "site_admin": false 7592 }, 7593 "labels": [ 7594 { 7595 "id": 3994718399, 7596 "node_id": "LA_kwDOHHF5A87uGpC_", 7597 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 7598 "name": "enhancement", 7599 "color": "a2eeef", 7600 "default": true, 7601 "description": "Improvement" 7602 }, 7603 { 7604 "id": 5667230655, 7605 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7606 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7607 "name": "feature", 7608 "color": "BFDADC", 7609 "default": false, 7610 "description": "New feature request" 7611 }, 7612 { 7613 "id": 5811380900, 7614 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 7615 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 7616 "name": "video", 7617 "color": "F4D9A3", 7618 "default": false, 7619 "description": "" 7620 } 7621 ], 7622 "state": "open", 7623 "locked": false, 7624 "assignee": { 7625 "login": "danieldaquino", 7626 "id": 24692108, 7627 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 7628 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 7629 "gravatar_id": "", 7630 "url": "https://api.github.com/users/danieldaquino", 7631 "html_url": "https://github.com/danieldaquino", 7632 "followers_url": "https://api.github.com/users/danieldaquino/followers", 7633 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 7634 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 7635 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 7636 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 7637 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 7638 "repos_url": "https://api.github.com/users/danieldaquino/repos", 7639 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 7640 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 7641 "type": "User", 7642 "site_admin": false 7643 }, 7644 "assignees": [ 7645 { 7646 "login": "danieldaquino", 7647 "id": 24692108, 7648 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 7649 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 7650 "gravatar_id": "", 7651 "url": "https://api.github.com/users/danieldaquino", 7652 "html_url": "https://github.com/danieldaquino", 7653 "followers_url": "https://api.github.com/users/danieldaquino/followers", 7654 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 7655 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 7656 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 7657 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 7658 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 7659 "repos_url": "https://api.github.com/users/danieldaquino/repos", 7660 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 7661 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 7662 "type": "User", 7663 "site_admin": false 7664 } 7665 ], 7666 "milestone": null, 7667 "comments": 1, 7668 "created_at": "2024-03-25T16:35:35Z", 7669 "updated_at": "2024-03-25T16:35:51Z", 7670 "closed_at": null, 7671 "author_association": "COLLABORATOR", 7672 "active_lock_reason": null, 7673 "body": null, 7674 "reactions": { 7675 "url": "https://api.github.com/repos/damus-io/damus/issues/2099/reactions", 7676 "total_count": 0, 7677 "+1": 0, 7678 "-1": 0, 7679 "laugh": 0, 7680 "hooray": 0, 7681 "confused": 0, 7682 "heart": 0, 7683 "rocket": 0, 7684 "eyes": 0 7685 }, 7686 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2099/timeline", 7687 "performed_via_github_app": null, 7688 "state_reason": null 7689 }, 7690 "comment": { 7691 "user": "alltheseas", 7692 "created_at": "2024-03-25T16:35:50Z", 7693 "updated_at": "2024-03-25T16:35:50Z", 7694 "body": "@danieldaquino " 7695 } 7696 }, 7697 { 7698 "issue": { 7699 "url": "https://api.github.com/repos/damus-io/damus/issues/2098", 7700 "repository_url": "https://api.github.com/repos/damus-io/damus", 7701 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2098/labels{/name}", 7702 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2098/comments", 7703 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2098/events", 7704 "html_url": "https://github.com/damus-io/damus/issues/2098", 7705 "id": 2206166256, 7706 "node_id": "I_kwDOHHF5A86Df2zw", 7707 "number": 2098, 7708 "title": "Image Proxy", 7709 "user": { 7710 "login": "alltheseas", 7711 "id": 64376233, 7712 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7713 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7714 "gravatar_id": "", 7715 "url": "https://api.github.com/users/alltheseas", 7716 "html_url": "https://github.com/alltheseas", 7717 "followers_url": "https://api.github.com/users/alltheseas/followers", 7718 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7719 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7720 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7721 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7722 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7723 "repos_url": "https://api.github.com/users/alltheseas/repos", 7724 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7725 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7726 "type": "User", 7727 "site_admin": false 7728 }, 7729 "labels": [ 7730 { 7731 "id": 5667230655, 7732 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7733 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7734 "name": "feature", 7735 "color": "BFDADC", 7736 "default": false, 7737 "description": "New feature request" 7738 }, 7739 { 7740 "id": 5667418105, 7741 "node_id": "LA_kwDOHHF5A88AAAABUc3v-Q", 7742 "url": "https://api.github.com/repos/damus-io/damus/labels/perf", 7743 "name": "perf", 7744 "color": "b60205", 7745 "default": false, 7746 "description": "" 7747 }, 7748 { 7749 "id": 5799961735, 7750 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 7751 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 7752 "name": "purple", 7753 "color": "7E12A4", 7754 "default": false, 7755 "description": "Damus purple membership" 7756 } 7757 ], 7758 "state": "open", 7759 "locked": false, 7760 "assignee": null, 7761 "assignees": [], 7762 "milestone": null, 7763 "comments": 2, 7764 "created_at": "2024-03-25T16:29:07Z", 7765 "updated_at": "2024-03-25T16:48:06Z", 7766 "closed_at": null, 7767 "author_association": "COLLABORATOR", 7768 "active_lock_reason": null, 7769 "body": "## user story\r\n\r\nAs a Damus media user, I would like Damus to automagically optimize videos for me, so that I don't have to download huge files over and over again.\r\n\r\n### acceptance criteria\r\n\r\n1. TBC\r\n\r\ncc @jb55 @ericholguin \r\n\r\nKieran has an image proxy", 7770 "reactions": { 7771 "url": "https://api.github.com/repos/damus-io/damus/issues/2098/reactions", 7772 "total_count": 0, 7773 "+1": 0, 7774 "-1": 0, 7775 "laugh": 0, 7776 "hooray": 0, 7777 "confused": 0, 7778 "heart": 0, 7779 "rocket": 0, 7780 "eyes": 0 7781 }, 7782 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2098/timeline", 7783 "performed_via_github_app": null, 7784 "state_reason": null 7785 } 7786 }, 7787 { 7788 "issue": { 7789 "url": "https://api.github.com/repos/damus-io/damus/issues/2098", 7790 "repository_url": "https://api.github.com/repos/damus-io/damus", 7791 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2098/labels{/name}", 7792 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2098/comments", 7793 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2098/events", 7794 "html_url": "https://github.com/damus-io/damus/issues/2098", 7795 "id": 2206166256, 7796 "node_id": "I_kwDOHHF5A86Df2zw", 7797 "number": 2098, 7798 "title": "Image Proxy", 7799 "user": { 7800 "login": "alltheseas", 7801 "id": 64376233, 7802 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7803 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7804 "gravatar_id": "", 7805 "url": "https://api.github.com/users/alltheseas", 7806 "html_url": "https://github.com/alltheseas", 7807 "followers_url": "https://api.github.com/users/alltheseas/followers", 7808 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7809 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7810 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7811 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7812 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7813 "repos_url": "https://api.github.com/users/alltheseas/repos", 7814 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7815 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7816 "type": "User", 7817 "site_admin": false 7818 }, 7819 "labels": [ 7820 { 7821 "id": 5667230655, 7822 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7823 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7824 "name": "feature", 7825 "color": "BFDADC", 7826 "default": false, 7827 "description": "New feature request" 7828 }, 7829 { 7830 "id": 5667418105, 7831 "node_id": "LA_kwDOHHF5A88AAAABUc3v-Q", 7832 "url": "https://api.github.com/repos/damus-io/damus/labels/perf", 7833 "name": "perf", 7834 "color": "b60205", 7835 "default": false, 7836 "description": "" 7837 }, 7838 { 7839 "id": 5799961735, 7840 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 7841 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 7842 "name": "purple", 7843 "color": "7E12A4", 7844 "default": false, 7845 "description": "Damus purple membership" 7846 } 7847 ], 7848 "state": "open", 7849 "locked": false, 7850 "assignee": null, 7851 "assignees": [], 7852 "milestone": null, 7853 "comments": 2, 7854 "created_at": "2024-03-25T16:29:07Z", 7855 "updated_at": "2024-03-25T16:48:06Z", 7856 "closed_at": null, 7857 "author_association": "COLLABORATOR", 7858 "active_lock_reason": null, 7859 "body": "## user story\r\n\r\nAs a Damus media user, I would like Damus to automagically optimize videos for me, so that I don't have to download huge files over and over again.\r\n\r\n### acceptance criteria\r\n\r\n1. TBC\r\n\r\ncc @jb55 @ericholguin \r\n\r\nKieran has an image proxy", 7860 "reactions": { 7861 "url": "https://api.github.com/repos/damus-io/damus/issues/2098/reactions", 7862 "total_count": 0, 7863 "+1": 0, 7864 "-1": 0, 7865 "laugh": 0, 7866 "hooray": 0, 7867 "confused": 0, 7868 "heart": 0, 7869 "rocket": 0, 7870 "eyes": 0 7871 }, 7872 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2098/timeline", 7873 "performed_via_github_app": null, 7874 "state_reason": null 7875 }, 7876 "comment": { 7877 "user": "alltheseas", 7878 "created_at": "2024-03-25T16:47:42Z", 7879 "updated_at": "2024-03-25T16:47:42Z", 7880 "body": "#1981 dignifai can be a dedicated image proxy \r\n\r\n@danieldaquino mentions this should be labeled as modified by AI/algo\r\n\r\n" 7881 } 7882 }, 7883 { 7884 "issue": { 7885 "url": "https://api.github.com/repos/damus-io/damus/issues/2098", 7886 "repository_url": "https://api.github.com/repos/damus-io/damus", 7887 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2098/labels{/name}", 7888 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2098/comments", 7889 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2098/events", 7890 "html_url": "https://github.com/damus-io/damus/issues/2098", 7891 "id": 2206166256, 7892 "node_id": "I_kwDOHHF5A86Df2zw", 7893 "number": 2098, 7894 "title": "Image Proxy", 7895 "user": { 7896 "login": "alltheseas", 7897 "id": 64376233, 7898 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7899 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7900 "gravatar_id": "", 7901 "url": "https://api.github.com/users/alltheseas", 7902 "html_url": "https://github.com/alltheseas", 7903 "followers_url": "https://api.github.com/users/alltheseas/followers", 7904 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 7905 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 7906 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 7907 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 7908 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 7909 "repos_url": "https://api.github.com/users/alltheseas/repos", 7910 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 7911 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 7912 "type": "User", 7913 "site_admin": false 7914 }, 7915 "labels": [ 7916 { 7917 "id": 5667230655, 7918 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 7919 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 7920 "name": "feature", 7921 "color": "BFDADC", 7922 "default": false, 7923 "description": "New feature request" 7924 }, 7925 { 7926 "id": 5667418105, 7927 "node_id": "LA_kwDOHHF5A88AAAABUc3v-Q", 7928 "url": "https://api.github.com/repos/damus-io/damus/labels/perf", 7929 "name": "perf", 7930 "color": "b60205", 7931 "default": false, 7932 "description": "" 7933 }, 7934 { 7935 "id": 5799961735, 7936 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 7937 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 7938 "name": "purple", 7939 "color": "7E12A4", 7940 "default": false, 7941 "description": "Damus purple membership" 7942 } 7943 ], 7944 "state": "open", 7945 "locked": false, 7946 "assignee": null, 7947 "assignees": [], 7948 "milestone": null, 7949 "comments": 2, 7950 "created_at": "2024-03-25T16:29:07Z", 7951 "updated_at": "2024-03-25T16:48:06Z", 7952 "closed_at": null, 7953 "author_association": "COLLABORATOR", 7954 "active_lock_reason": null, 7955 "body": "## user story\r\n\r\nAs a Damus media user, I would like Damus to automagically optimize videos for me, so that I don't have to download huge files over and over again.\r\n\r\n### acceptance criteria\r\n\r\n1. TBC\r\n\r\ncc @jb55 @ericholguin \r\n\r\nKieran has an image proxy", 7956 "reactions": { 7957 "url": "https://api.github.com/repos/damus-io/damus/issues/2098/reactions", 7958 "total_count": 0, 7959 "+1": 0, 7960 "-1": 0, 7961 "laugh": 0, 7962 "hooray": 0, 7963 "confused": 0, 7964 "heart": 0, 7965 "rocket": 0, 7966 "eyes": 0 7967 }, 7968 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2098/timeline", 7969 "performed_via_github_app": null, 7970 "state_reason": null 7971 }, 7972 "comment": { 7973 "user": "alltheseas", 7974 "created_at": "2024-03-25T16:48:05Z", 7975 "updated_at": "2024-03-25T16:48:05Z", 7976 "body": "Can be google/apple \"magic\" icon that says\r\n\r\nhere is what we changed\r\n\r\ne.g. porn, fake etc." 7977 } 7978 }, 7979 { 7980 "issue": { 7981 "url": "https://api.github.com/repos/damus-io/damus/issues/2097", 7982 "repository_url": "https://api.github.com/repos/damus-io/damus", 7983 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2097/labels{/name}", 7984 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2097/comments", 7985 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2097/events", 7986 "html_url": "https://github.com/damus-io/damus/issues/2097", 7987 "id": 2204495794, 7988 "node_id": "I_kwDOHHF5A86DZe-y", 7989 "number": 2097, 7990 "title": "Try to find mostr users in fediverse", 7991 "user": { 7992 "login": "alltheseas", 7993 "id": 64376233, 7994 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 7995 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 7996 "gravatar_id": "", 7997 "url": "https://api.github.com/users/alltheseas", 7998 "html_url": "https://github.com/alltheseas", 7999 "followers_url": "https://api.github.com/users/alltheseas/followers", 8000 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8001 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8002 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8003 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8004 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8005 "repos_url": "https://api.github.com/users/alltheseas/repos", 8006 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8007 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8008 "type": "User", 8009 "site_admin": false 8010 }, 8011 "labels": [ 8012 { 8013 "id": 5667230655, 8014 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 8015 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 8016 "name": "feature", 8017 "color": "BFDADC", 8018 "default": false, 8019 "description": "New feature request" 8020 }, 8021 { 8022 "id": 6213404742, 8023 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 8024 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 8025 "name": "search", 8026 "color": "0e8a16", 8027 "default": false, 8028 "description": "" 8029 }, 8030 { 8031 "id": 6471891186, 8032 "node_id": "LA_kwDOHHF5A88AAAABgcE48g", 8033 "url": "https://api.github.com/repos/damus-io/damus/labels/interop", 8034 "name": "interop", 8035 "color": "5319e7", 8036 "default": false, 8037 "description": "interoperability and compatibility with other nostr apps" 8038 } 8039 ], 8040 "state": "open", 8041 "locked": false, 8042 "assignee": null, 8043 "assignees": [], 8044 "milestone": null, 8045 "comments": 0, 8046 "created_at": "2024-03-24T18:40:06Z", 8047 "updated_at": "2024-03-24T18:40:30Z", 8048 "closed_at": null, 8049 "author_association": "COLLABORATOR", 8050 "active_lock_reason": null, 8051 "body": "> @jb55 feature request of the day: if I search for something that's obviously a mastodon user @blah@blah.social AND I use the Mostr relay, try to find the user there.\n\n> blah_at_blah.social@mostr.pub in that example\n\nhttps://damus.io/nevent1qqsy4jc2tr2m2c7nsufzwgphapcrgvcamqywlv344mqqx5txgrawkgspzemhxue69uhkzarvv9ejumn0wd68ytnvv9hxgqg0waehxw309ahx7um5wghx6mmdqyv8wumn8ghj7un9d3shjtnwdaehgu3wvdhk6tnpw5q35amnwvaz7tmjv4kxz7fwdaexzmn8v4cxjmrv9ejx2asvmyngc", 8052 "reactions": { 8053 "url": "https://api.github.com/repos/damus-io/damus/issues/2097/reactions", 8054 "total_count": 0, 8055 "+1": 0, 8056 "-1": 0, 8057 "laugh": 0, 8058 "hooray": 0, 8059 "confused": 0, 8060 "heart": 0, 8061 "rocket": 0, 8062 "eyes": 0 8063 }, 8064 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2097/timeline", 8065 "performed_via_github_app": null, 8066 "state_reason": null 8067 } 8068 }, 8069 { 8070 "issue": { 8071 "url": "https://api.github.com/repos/damus-io/damus/issues/2096", 8072 "repository_url": "https://api.github.com/repos/damus-io/damus", 8073 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2096/labels{/name}", 8074 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2096/comments", 8075 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2096/events", 8076 "html_url": "https://github.com/damus-io/damus/issues/2096", 8077 "id": 2204403412, 8078 "node_id": "I_kwDOHHF5A86DZIbU", 8079 "number": 2096, 8080 "title": "Default GIF zap message", 8081 "user": { 8082 "login": "alltheseas", 8083 "id": 64376233, 8084 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8085 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8086 "gravatar_id": "", 8087 "url": "https://api.github.com/users/alltheseas", 8088 "html_url": "https://github.com/alltheseas", 8089 "followers_url": "https://api.github.com/users/alltheseas/followers", 8090 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8091 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8092 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8093 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8094 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8095 "repos_url": "https://api.github.com/users/alltheseas/repos", 8096 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8097 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8098 "type": "User", 8099 "site_admin": false 8100 }, 8101 "labels": [], 8102 "state": "open", 8103 "locked": false, 8104 "assignee": null, 8105 "assignees": [], 8106 "milestone": null, 8107 "comments": 1, 8108 "created_at": "2024-03-24T15:14:12Z", 8109 "updated_at": "2024-03-24T18:37:26Z", 8110 "closed_at": null, 8111 "author_association": "COLLABORATOR", 8112 "active_lock_reason": null, 8113 "body": "Include a default gif with each zap as the zap message. \n\nZap sender can of course delete/modify the zap message\n\nhttps://nostr.build/p/nb3103.gif\n\nhttps://damus.io/nevent1qqsqcanpwnz4xzc9dg9mwach33gk375t46cyqkvg6yckrz0ndxqtyfcpzpmhxue69uhkummnw3ezuamfdejszrmhwden5te0dehhxarj9ekk7mgprfmhxue69uhhyetvv9ujummjv9hxwetsd9kxctnyv4mqz9nhwden5te0vejk2ern9ehx7um5wghxyctwvs2hc43q", 8114 "reactions": { 8115 "url": "https://api.github.com/repos/damus-io/damus/issues/2096/reactions", 8116 "total_count": 0, 8117 "+1": 0, 8118 "-1": 0, 8119 "laugh": 0, 8120 "hooray": 0, 8121 "confused": 0, 8122 "heart": 0, 8123 "rocket": 0, 8124 "eyes": 0 8125 }, 8126 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2096/timeline", 8127 "performed_via_github_app": null, 8128 "state_reason": null 8129 } 8130 }, 8131 { 8132 "issue": { 8133 "url": "https://api.github.com/repos/damus-io/damus/issues/2096", 8134 "repository_url": "https://api.github.com/repos/damus-io/damus", 8135 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2096/labels{/name}", 8136 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2096/comments", 8137 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2096/events", 8138 "html_url": "https://github.com/damus-io/damus/issues/2096", 8139 "id": 2204403412, 8140 "node_id": "I_kwDOHHF5A86DZIbU", 8141 "number": 2096, 8142 "title": "Default GIF zap message", 8143 "user": { 8144 "login": "alltheseas", 8145 "id": 64376233, 8146 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8147 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8148 "gravatar_id": "", 8149 "url": "https://api.github.com/users/alltheseas", 8150 "html_url": "https://github.com/alltheseas", 8151 "followers_url": "https://api.github.com/users/alltheseas/followers", 8152 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8153 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8154 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8155 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8156 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8157 "repos_url": "https://api.github.com/users/alltheseas/repos", 8158 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8159 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8160 "type": "User", 8161 "site_admin": false 8162 }, 8163 "labels": [], 8164 "state": "open", 8165 "locked": false, 8166 "assignee": null, 8167 "assignees": [], 8168 "milestone": null, 8169 "comments": 1, 8170 "created_at": "2024-03-24T15:14:12Z", 8171 "updated_at": "2024-03-24T18:37:26Z", 8172 "closed_at": null, 8173 "author_association": "COLLABORATOR", 8174 "active_lock_reason": null, 8175 "body": "Include a default gif with each zap as the zap message. \n\nZap sender can of course delete/modify the zap message\n\nhttps://nostr.build/p/nb3103.gif\n\nhttps://damus.io/nevent1qqsqcanpwnz4xzc9dg9mwach33gk375t46cyqkvg6yckrz0ndxqtyfcpzpmhxue69uhkummnw3ezuamfdejszrmhwden5te0dehhxarj9ekk7mgprfmhxue69uhhyetvv9ujummjv9hxwetsd9kxctnyv4mqz9nhwden5te0vejk2ern9ehx7um5wghxyctwvs2hc43q", 8176 "reactions": { 8177 "url": "https://api.github.com/repos/damus-io/damus/issues/2096/reactions", 8178 "total_count": 0, 8179 "+1": 0, 8180 "-1": 0, 8181 "laugh": 0, 8182 "hooray": 0, 8183 "confused": 0, 8184 "heart": 0, 8185 "rocket": 0, 8186 "eyes": 0 8187 }, 8188 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2096/timeline", 8189 "performed_via_github_app": null, 8190 "state_reason": null 8191 }, 8192 "comment": { 8193 "user": "alltheseas", 8194 "created_at": "2024-03-24T18:37:25Z", 8195 "updated_at": "2024-03-24T18:37:25Z", 8196 "body": "Although this may be fun, it may erode privacy" 8197 } 8198 }, 8199 { 8200 "issue": { 8201 "url": "https://api.github.com/repos/damus-io/damus/issues/2095", 8202 "repository_url": "https://api.github.com/repos/damus-io/damus", 8203 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2095/labels{/name}", 8204 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2095/comments", 8205 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2095/events", 8206 "html_url": "https://github.com/damus-io/damus/issues/2095", 8207 "id": 2203821636, 8208 "node_id": "I_kwDOHHF5A86DW6ZE", 8209 "number": 2095, 8210 "title": "Query nostrdb for hashtag stats", 8211 "user": { 8212 "login": "jb55", 8213 "id": 45598, 8214 "node_id": "MDQ6VXNlcjQ1NTk4", 8215 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 8216 "gravatar_id": "", 8217 "url": "https://api.github.com/users/jb55", 8218 "html_url": "https://github.com/jb55", 8219 "followers_url": "https://api.github.com/users/jb55/followers", 8220 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 8221 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 8222 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 8223 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 8224 "organizations_url": "https://api.github.com/users/jb55/orgs", 8225 "repos_url": "https://api.github.com/users/jb55/repos", 8226 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 8227 "received_events_url": "https://api.github.com/users/jb55/received_events", 8228 "type": "User", 8229 "site_admin": false 8230 }, 8231 "labels": [ 8232 { 8233 "id": 5667376796, 8234 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 8235 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 8236 "name": "technical", 8237 "color": "B60205", 8238 "default": false, 8239 "description": "" 8240 }, 8241 { 8242 "id": 5799632461, 8243 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 8244 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 8245 "name": "hashtags", 8246 "color": "6EFEB9", 8247 "default": false, 8248 "description": "" 8249 }, 8250 { 8251 "id": 5811489775, 8252 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 8253 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 8254 "name": "nostrdb", 8255 "color": "250FB5", 8256 "default": false, 8257 "description": "" 8258 } 8259 ], 8260 "state": "open", 8261 "locked": false, 8262 "assignee": null, 8263 "assignees": [], 8264 "milestone": null, 8265 "comments": 1, 8266 "created_at": "2024-03-23T10:52:45Z", 8267 "updated_at": "2024-03-23T19:24:56Z", 8268 "closed_at": null, 8269 "author_association": "COLLABORATOR", 8270 "active_lock_reason": null, 8271 "body": "Now that we store tag indices in nostrdb, it shouldn't be that hard to gather tag statistics from this index. The index is clustered on created_at, so we just need to walk the `t` tags and count them.", 8272 "reactions": { 8273 "url": "https://api.github.com/repos/damus-io/damus/issues/2095/reactions", 8274 "total_count": 0, 8275 "+1": 0, 8276 "-1": 0, 8277 "laugh": 0, 8278 "hooray": 0, 8279 "confused": 0, 8280 "heart": 0, 8281 "rocket": 0, 8282 "eyes": 0 8283 }, 8284 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2095/timeline", 8285 "performed_via_github_app": null, 8286 "state_reason": null 8287 } 8288 }, 8289 { 8290 "issue": { 8291 "url": "https://api.github.com/repos/damus-io/damus/issues/2095", 8292 "repository_url": "https://api.github.com/repos/damus-io/damus", 8293 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2095/labels{/name}", 8294 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2095/comments", 8295 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2095/events", 8296 "html_url": "https://github.com/damus-io/damus/issues/2095", 8297 "id": 2203821636, 8298 "node_id": "I_kwDOHHF5A86DW6ZE", 8299 "number": 2095, 8300 "title": "Query nostrdb for hashtag stats", 8301 "user": { 8302 "login": "jb55", 8303 "id": 45598, 8304 "node_id": "MDQ6VXNlcjQ1NTk4", 8305 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 8306 "gravatar_id": "", 8307 "url": "https://api.github.com/users/jb55", 8308 "html_url": "https://github.com/jb55", 8309 "followers_url": "https://api.github.com/users/jb55/followers", 8310 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 8311 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 8312 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 8313 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 8314 "organizations_url": "https://api.github.com/users/jb55/orgs", 8315 "repos_url": "https://api.github.com/users/jb55/repos", 8316 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 8317 "received_events_url": "https://api.github.com/users/jb55/received_events", 8318 "type": "User", 8319 "site_admin": false 8320 }, 8321 "labels": [ 8322 { 8323 "id": 5667376796, 8324 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 8325 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 8326 "name": "technical", 8327 "color": "B60205", 8328 "default": false, 8329 "description": "" 8330 }, 8331 { 8332 "id": 5799632461, 8333 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 8334 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 8335 "name": "hashtags", 8336 "color": "6EFEB9", 8337 "default": false, 8338 "description": "" 8339 }, 8340 { 8341 "id": 5811489775, 8342 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 8343 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 8344 "name": "nostrdb", 8345 "color": "250FB5", 8346 "default": false, 8347 "description": "" 8348 } 8349 ], 8350 "state": "open", 8351 "locked": false, 8352 "assignee": null, 8353 "assignees": [], 8354 "milestone": null, 8355 "comments": 1, 8356 "created_at": "2024-03-23T10:52:45Z", 8357 "updated_at": "2024-03-23T19:24:56Z", 8358 "closed_at": null, 8359 "author_association": "COLLABORATOR", 8360 "active_lock_reason": null, 8361 "body": "Now that we store tag indices in nostrdb, it shouldn't be that hard to gather tag statistics from this index. The index is clustered on created_at, so we just need to walk the `t` tags and count them.", 8362 "reactions": { 8363 "url": "https://api.github.com/repos/damus-io/damus/issues/2095/reactions", 8364 "total_count": 0, 8365 "+1": 0, 8366 "-1": 0, 8367 "laugh": 0, 8368 "hooray": 0, 8369 "confused": 0, 8370 "heart": 0, 8371 "rocket": 0, 8372 "eyes": 0 8373 }, 8374 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2095/timeline", 8375 "performed_via_github_app": null, 8376 "state_reason": null 8377 }, 8378 "comment": { 8379 "user": "alltheseas", 8380 "created_at": "2024-03-23T19:24:47Z", 8381 "updated_at": "2024-03-23T19:24:47Z", 8382 "body": "https://github.com/damus-io/damus/issues/1926" 8383 } 8384 }, 8385 { 8386 "issue": { 8387 "url": "https://api.github.com/repos/damus-io/damus/issues/2094", 8388 "repository_url": "https://api.github.com/repos/damus-io/damus", 8389 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2094/labels{/name}", 8390 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2094/comments", 8391 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2094/events", 8392 "html_url": "https://github.com/damus-io/damus/issues/2094", 8393 "id": 2202884372, 8394 "node_id": "I_kwDOHHF5A86DTVkU", 8395 "number": 2094, 8396 "title": "Add haptic feedback upon 100% image upload", 8397 "user": { 8398 "login": "alltheseas", 8399 "id": 64376233, 8400 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8401 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8402 "gravatar_id": "", 8403 "url": "https://api.github.com/users/alltheseas", 8404 "html_url": "https://github.com/alltheseas", 8405 "followers_url": "https://api.github.com/users/alltheseas/followers", 8406 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8407 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8408 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8409 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8410 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8411 "repos_url": "https://api.github.com/users/alltheseas/repos", 8412 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8413 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8414 "type": "User", 8415 "site_admin": false 8416 }, 8417 "labels": [ 8418 { 8419 "id": 3994718399, 8420 "node_id": "LA_kwDOHHF5A87uGpC_", 8421 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 8422 "name": "enhancement", 8423 "color": "a2eeef", 8424 "default": true, 8425 "description": "Improvement" 8426 }, 8427 { 8428 "id": 3994718401, 8429 "node_id": "LA_kwDOHHF5A87uGpDB", 8430 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 8431 "name": "good-first-issue", 8432 "color": "7057ff", 8433 "default": false, 8434 "description": "Good for newcomers" 8435 }, 8436 { 8437 "id": 6727817804, 8438 "node_id": "LA_kwDOHHF5A88AAAABkQJaTA", 8439 "url": "https://api.github.com/repos/damus-io/damus/labels/media", 8440 "name": "media", 8441 "color": "3FBE90", 8442 "default": false, 8443 "description": "" 8444 }, 8445 { 8446 "id": 6727932466, 8447 "node_id": "LA_kwDOHHF5A88AAAABkQQaMg", 8448 "url": "https://api.github.com/repos/damus-io/damus/labels/haptic", 8449 "name": "haptic", 8450 "color": "6870E8", 8451 "default": false, 8452 "description": "" 8453 } 8454 ], 8455 "state": "open", 8456 "locked": false, 8457 "assignee": null, 8458 "assignees": [], 8459 "milestone": null, 8460 "comments": 2, 8461 "created_at": "2024-03-22T16:35:16Z", 8462 "updated_at": "2024-03-26T01:43:54Z", 8463 "closed_at": null, 8464 "author_association": "COLLABORATOR", 8465 "active_lock_reason": null, 8466 "body": "## Suggestion\r\n\r\nUpon 100% of media upload, add haptic feedback (in addition to the current progress bar).\r\n\r\n### inspiration\r\n\r\ntelegram haptic feedback on media upload", 8467 "reactions": { 8468 "url": "https://api.github.com/repos/damus-io/damus/issues/2094/reactions", 8469 "total_count": 0, 8470 "+1": 0, 8471 "-1": 0, 8472 "laugh": 0, 8473 "hooray": 0, 8474 "confused": 0, 8475 "heart": 0, 8476 "rocket": 0, 8477 "eyes": 0 8478 }, 8479 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2094/timeline", 8480 "performed_via_github_app": null, 8481 "state_reason": null 8482 } 8483 }, 8484 { 8485 "issue": { 8486 "url": "https://api.github.com/repos/damus-io/damus/issues/2094", 8487 "repository_url": "https://api.github.com/repos/damus-io/damus", 8488 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2094/labels{/name}", 8489 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2094/comments", 8490 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2094/events", 8491 "html_url": "https://github.com/damus-io/damus/issues/2094", 8492 "id": 2202884372, 8493 "node_id": "I_kwDOHHF5A86DTVkU", 8494 "number": 2094, 8495 "title": "Add haptic feedback upon 100% image upload", 8496 "user": { 8497 "login": "alltheseas", 8498 "id": 64376233, 8499 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8500 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8501 "gravatar_id": "", 8502 "url": "https://api.github.com/users/alltheseas", 8503 "html_url": "https://github.com/alltheseas", 8504 "followers_url": "https://api.github.com/users/alltheseas/followers", 8505 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8506 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8507 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8508 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8509 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8510 "repos_url": "https://api.github.com/users/alltheseas/repos", 8511 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8512 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8513 "type": "User", 8514 "site_admin": false 8515 }, 8516 "labels": [ 8517 { 8518 "id": 3994718399, 8519 "node_id": "LA_kwDOHHF5A87uGpC_", 8520 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 8521 "name": "enhancement", 8522 "color": "a2eeef", 8523 "default": true, 8524 "description": "Improvement" 8525 }, 8526 { 8527 "id": 3994718401, 8528 "node_id": "LA_kwDOHHF5A87uGpDB", 8529 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 8530 "name": "good-first-issue", 8531 "color": "7057ff", 8532 "default": false, 8533 "description": "Good for newcomers" 8534 }, 8535 { 8536 "id": 6727817804, 8537 "node_id": "LA_kwDOHHF5A88AAAABkQJaTA", 8538 "url": "https://api.github.com/repos/damus-io/damus/labels/media", 8539 "name": "media", 8540 "color": "3FBE90", 8541 "default": false, 8542 "description": "" 8543 }, 8544 { 8545 "id": 6727932466, 8546 "node_id": "LA_kwDOHHF5A88AAAABkQQaMg", 8547 "url": "https://api.github.com/repos/damus-io/damus/labels/haptic", 8548 "name": "haptic", 8549 "color": "6870E8", 8550 "default": false, 8551 "description": "" 8552 } 8553 ], 8554 "state": "open", 8555 "locked": false, 8556 "assignee": null, 8557 "assignees": [], 8558 "milestone": null, 8559 "comments": 2, 8560 "created_at": "2024-03-22T16:35:16Z", 8561 "updated_at": "2024-03-26T01:43:54Z", 8562 "closed_at": null, 8563 "author_association": "COLLABORATOR", 8564 "active_lock_reason": null, 8565 "body": "## Suggestion\r\n\r\nUpon 100% of media upload, add haptic feedback (in addition to the current progress bar).\r\n\r\n### inspiration\r\n\r\ntelegram haptic feedback on media upload", 8566 "reactions": { 8567 "url": "https://api.github.com/repos/damus-io/damus/issues/2094/reactions", 8568 "total_count": 0, 8569 "+1": 0, 8570 "-1": 0, 8571 "laugh": 0, 8572 "hooray": 0, 8573 "confused": 0, 8574 "heart": 0, 8575 "rocket": 0, 8576 "eyes": 0 8577 }, 8578 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2094/timeline", 8579 "performed_via_github_app": null, 8580 "state_reason": null 8581 }, 8582 "comment": { 8583 "user": "seankibler", 8584 "created_at": "2024-03-26T00:53:42Z", 8585 "updated_at": "2024-03-26T00:54:43Z", 8586 "body": "I'm taking a look at this. I just got a development environment set up and I've been reading over related source code. I'm inexperienced in Swift and iOS development but this looks to be a very approachable feature to implement." 8587 } 8588 }, 8589 { 8590 "issue": { 8591 "url": "https://api.github.com/repos/damus-io/damus/issues/2094", 8592 "repository_url": "https://api.github.com/repos/damus-io/damus", 8593 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2094/labels{/name}", 8594 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2094/comments", 8595 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2094/events", 8596 "html_url": "https://github.com/damus-io/damus/issues/2094", 8597 "id": 2202884372, 8598 "node_id": "I_kwDOHHF5A86DTVkU", 8599 "number": 2094, 8600 "title": "Add haptic feedback upon 100% image upload", 8601 "user": { 8602 "login": "alltheseas", 8603 "id": 64376233, 8604 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8605 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8606 "gravatar_id": "", 8607 "url": "https://api.github.com/users/alltheseas", 8608 "html_url": "https://github.com/alltheseas", 8609 "followers_url": "https://api.github.com/users/alltheseas/followers", 8610 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8611 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8612 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8613 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8614 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8615 "repos_url": "https://api.github.com/users/alltheseas/repos", 8616 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8617 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8618 "type": "User", 8619 "site_admin": false 8620 }, 8621 "labels": [ 8622 { 8623 "id": 3994718399, 8624 "node_id": "LA_kwDOHHF5A87uGpC_", 8625 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 8626 "name": "enhancement", 8627 "color": "a2eeef", 8628 "default": true, 8629 "description": "Improvement" 8630 }, 8631 { 8632 "id": 3994718401, 8633 "node_id": "LA_kwDOHHF5A87uGpDB", 8634 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 8635 "name": "good-first-issue", 8636 "color": "7057ff", 8637 "default": false, 8638 "description": "Good for newcomers" 8639 }, 8640 { 8641 "id": 6727817804, 8642 "node_id": "LA_kwDOHHF5A88AAAABkQJaTA", 8643 "url": "https://api.github.com/repos/damus-io/damus/labels/media", 8644 "name": "media", 8645 "color": "3FBE90", 8646 "default": false, 8647 "description": "" 8648 }, 8649 { 8650 "id": 6727932466, 8651 "node_id": "LA_kwDOHHF5A88AAAABkQQaMg", 8652 "url": "https://api.github.com/repos/damus-io/damus/labels/haptic", 8653 "name": "haptic", 8654 "color": "6870E8", 8655 "default": false, 8656 "description": "" 8657 } 8658 ], 8659 "state": "open", 8660 "locked": false, 8661 "assignee": null, 8662 "assignees": [], 8663 "milestone": null, 8664 "comments": 2, 8665 "created_at": "2024-03-22T16:35:16Z", 8666 "updated_at": "2024-03-26T01:43:54Z", 8667 "closed_at": null, 8668 "author_association": "COLLABORATOR", 8669 "active_lock_reason": null, 8670 "body": "## Suggestion\r\n\r\nUpon 100% of media upload, add haptic feedback (in addition to the current progress bar).\r\n\r\n### inspiration\r\n\r\ntelegram haptic feedback on media upload", 8671 "reactions": { 8672 "url": "https://api.github.com/repos/damus-io/damus/issues/2094/reactions", 8673 "total_count": 0, 8674 "+1": 0, 8675 "-1": 0, 8676 "laugh": 0, 8677 "hooray": 0, 8678 "confused": 0, 8679 "heart": 0, 8680 "rocket": 0, 8681 "eyes": 0 8682 }, 8683 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2094/timeline", 8684 "performed_via_github_app": null, 8685 "state_reason": null 8686 }, 8687 "comment": { 8688 "user": "alltheseas", 8689 "created_at": "2024-03-26T01:36:58Z", 8690 "updated_at": "2024-03-26T01:43:54Z", 8691 "body": "> I'm taking a look at this. I just got a development environment set up and I've been reading over related source code. I'm inexperienced in Swift and iOS development but this looks to be a very approachable feature to implement.\n\nLFG š„\n\nCheck out zap vibration in the codebase. This already is implemented. \n\nAlso check out contributing.md when you have a chance for dev best practicesšŖ\n\nhttps://github.com/damus-io/damus/blob/master/docs/CONTRIBUTING.md" 8692 } 8693 }, 8694 { 8695 "issue": { 8696 "url": "https://api.github.com/repos/damus-io/damus/issues/2093", 8697 "repository_url": "https://api.github.com/repos/damus-io/damus", 8698 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2093/labels{/name}", 8699 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2093/comments", 8700 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2093/events", 8701 "html_url": "https://github.com/damus-io/damus/issues/2093", 8702 "id": 2202873003, 8703 "node_id": "I_kwDOHHF5A86DTSyr", 8704 "number": 2093, 8705 "title": "Clean up Damus Purple testing variables as needed", 8706 "user": { 8707 "login": "alltheseas", 8708 "id": 64376233, 8709 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8710 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8711 "gravatar_id": "", 8712 "url": "https://api.github.com/users/alltheseas", 8713 "html_url": "https://github.com/alltheseas", 8714 "followers_url": "https://api.github.com/users/alltheseas/followers", 8715 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8716 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8717 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8718 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8719 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8720 "repos_url": "https://api.github.com/users/alltheseas/repos", 8721 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8722 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8723 "type": "User", 8724 "site_admin": false 8725 }, 8726 "labels": [ 8727 { 8728 "id": 5667376796, 8729 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 8730 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 8731 "name": "technical", 8732 "color": "B60205", 8733 "default": false, 8734 "description": "" 8735 }, 8736 { 8737 "id": 5799961735, 8738 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 8739 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 8740 "name": "purple", 8741 "color": "7E12A4", 8742 "default": false, 8743 "description": "Damus purple membership" 8744 } 8745 ], 8746 "state": "open", 8747 "locked": false, 8748 "assignee": null, 8749 "assignees": [], 8750 "milestone": null, 8751 "comments": 0, 8752 "created_at": "2024-03-22T16:28:46Z", 8753 "updated_at": "2024-03-22T16:30:14Z", 8754 "closed_at": null, 8755 "author_association": "COLLABORATOR", 8756 "active_lock_reason": null, 8757 "body": "_what happens_\r\n\r\nA bunch of dev settings Damus purple are leftover from purple development & testing\r\n\r\n_suggestion_\r\n\r\nIf not needed for dev purposes, remove these\n\n\n", 8758 "reactions": { 8759 "url": "https://api.github.com/repos/damus-io/damus/issues/2093/reactions", 8760 "total_count": 0, 8761 "+1": 0, 8762 "-1": 0, 8763 "laugh": 0, 8764 "hooray": 0, 8765 "confused": 0, 8766 "heart": 0, 8767 "rocket": 0, 8768 "eyes": 0 8769 }, 8770 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2093/timeline", 8771 "performed_via_github_app": null, 8772 "state_reason": null 8773 } 8774 }, 8775 { 8776 "issue": { 8777 "url": "https://api.github.com/repos/damus-io/damus/issues/2092", 8778 "repository_url": "https://api.github.com/repos/damus-io/damus", 8779 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2092/labels{/name}", 8780 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2092/comments", 8781 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2092/events", 8782 "html_url": "https://github.com/damus-io/damus/issues/2092", 8783 "id": 2202502228, 8784 "node_id": "I_kwDOHHF5A86DR4RU", 8785 "number": 2092, 8786 "title": "Cannot use Damus on wifi", 8787 "user": { 8788 "login": "alltheseas", 8789 "id": 64376233, 8790 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8791 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8792 "gravatar_id": "", 8793 "url": "https://api.github.com/users/alltheseas", 8794 "html_url": "https://github.com/alltheseas", 8795 "followers_url": "https://api.github.com/users/alltheseas/followers", 8796 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8797 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8798 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8799 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8800 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8801 "repos_url": "https://api.github.com/users/alltheseas/repos", 8802 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8803 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8804 "type": "User", 8805 "site_admin": false 8806 }, 8807 "labels": [ 8808 { 8809 "id": 3994718396, 8810 "node_id": "LA_kwDOHHF5A87uGpC8", 8811 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 8812 "name": "bug", 8813 "color": "d73a4a", 8814 "default": true, 8815 "description": "Something is not working, or not working as intended" 8816 }, 8817 { 8818 "id": 5667406338, 8819 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 8820 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 8821 "name": "Needs recreation", 8822 "color": "FBCA04", 8823 "default": false, 8824 "description": "Issues requires concrete steps for recreation" 8825 }, 8826 { 8827 "id": 6495338883, 8828 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 8829 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 8830 "name": "1.7", 8831 "color": "98EE28", 8832 "default": false, 8833 "description": "" 8834 } 8835 ], 8836 "state": "closed", 8837 "locked": false, 8838 "assignee": null, 8839 "assignees": [], 8840 "milestone": null, 8841 "comments": 1, 8842 "created_at": "2024-03-22T13:30:57Z", 8843 "updated_at": "2024-03-23T07:43:48Z", 8844 "closed_at": "2024-03-23T07:43:47Z", 8845 "author_association": "COLLABORATOR", 8846 "active_lock_reason": null, 8847 "body": "_what happens_\r\n\r\n> Hey guys. Iām having technical difficulties with Damus and canāt figure out what the problem is.\r\n\r\n> Suddenly out of nowhere Damus stopped loading my feed when Iām on my home wifi. Works over 5G fine. Everything else works on wifi. \r\n\r\n> Itās just happening on my primary phone. I can access a different account on another phone on the same network with no problem.\r\n\r\n> 17.3.1 running latest Damus TF\r\n\r\nnpub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx\r\n", 8848 "reactions": { 8849 "url": "https://api.github.com/repos/damus-io/damus/issues/2092/reactions", 8850 "total_count": 0, 8851 "+1": 0, 8852 "-1": 0, 8853 "laugh": 0, 8854 "hooray": 0, 8855 "confused": 0, 8856 "heart": 0, 8857 "rocket": 0, 8858 "eyes": 0 8859 }, 8860 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2092/timeline", 8861 "performed_via_github_app": null, 8862 "state_reason": "completed" 8863 } 8864 }, 8865 { 8866 "issue": { 8867 "url": "https://api.github.com/repos/damus-io/damus/issues/2092", 8868 "repository_url": "https://api.github.com/repos/damus-io/damus", 8869 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2092/labels{/name}", 8870 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2092/comments", 8871 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2092/events", 8872 "html_url": "https://github.com/damus-io/damus/issues/2092", 8873 "id": 2202502228, 8874 "node_id": "I_kwDOHHF5A86DR4RU", 8875 "number": 2092, 8876 "title": "Cannot use Damus on wifi", 8877 "user": { 8878 "login": "alltheseas", 8879 "id": 64376233, 8880 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8881 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8882 "gravatar_id": "", 8883 "url": "https://api.github.com/users/alltheseas", 8884 "html_url": "https://github.com/alltheseas", 8885 "followers_url": "https://api.github.com/users/alltheseas/followers", 8886 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8887 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8888 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8889 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8890 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8891 "repos_url": "https://api.github.com/users/alltheseas/repos", 8892 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8893 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8894 "type": "User", 8895 "site_admin": false 8896 }, 8897 "labels": [ 8898 { 8899 "id": 3994718396, 8900 "node_id": "LA_kwDOHHF5A87uGpC8", 8901 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 8902 "name": "bug", 8903 "color": "d73a4a", 8904 "default": true, 8905 "description": "Something is not working, or not working as intended" 8906 }, 8907 { 8908 "id": 5667406338, 8909 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 8910 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 8911 "name": "Needs recreation", 8912 "color": "FBCA04", 8913 "default": false, 8914 "description": "Issues requires concrete steps for recreation" 8915 }, 8916 { 8917 "id": 6495338883, 8918 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 8919 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 8920 "name": "1.7", 8921 "color": "98EE28", 8922 "default": false, 8923 "description": "" 8924 } 8925 ], 8926 "state": "closed", 8927 "locked": false, 8928 "assignee": null, 8929 "assignees": [], 8930 "milestone": null, 8931 "comments": 1, 8932 "created_at": "2024-03-22T13:30:57Z", 8933 "updated_at": "2024-03-23T07:43:48Z", 8934 "closed_at": "2024-03-23T07:43:47Z", 8935 "author_association": "COLLABORATOR", 8936 "active_lock_reason": null, 8937 "body": "_what happens_\r\n\r\n> Hey guys. Iām having technical difficulties with Damus and canāt figure out what the problem is.\r\n\r\n> Suddenly out of nowhere Damus stopped loading my feed when Iām on my home wifi. Works over 5G fine. Everything else works on wifi. \r\n\r\n> Itās just happening on my primary phone. I can access a different account on another phone on the same network with no problem.\r\n\r\n> 17.3.1 running latest Damus TF\r\n\r\nnpub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx\r\n", 8938 "reactions": { 8939 "url": "https://api.github.com/repos/damus-io/damus/issues/2092/reactions", 8940 "total_count": 0, 8941 "+1": 0, 8942 "-1": 0, 8943 "laugh": 0, 8944 "hooray": 0, 8945 "confused": 0, 8946 "heart": 0, 8947 "rocket": 0, 8948 "eyes": 0 8949 }, 8950 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2092/timeline", 8951 "performed_via_github_app": null, 8952 "state_reason": "completed" 8953 }, 8954 "comment": { 8955 "user": "jb55", 8956 "created_at": "2024-03-23T07:43:47Z", 8957 "updated_at": "2024-03-23T07:43:47Z", 8958 "body": "considering only one user is having this issue, this is probably just a DNS issue on their network." 8959 } 8960 }, 8961 { 8962 "issue": { 8963 "url": "https://api.github.com/repos/damus-io/damus/issues/2091", 8964 "repository_url": "https://api.github.com/repos/damus-io/damus", 8965 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2091/labels{/name}", 8966 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2091/comments", 8967 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2091/events", 8968 "html_url": "https://github.com/damus-io/damus/issues/2091", 8969 "id": 2198341094, 8970 "node_id": "I_kwDOHHF5A86DCAXm", 8971 "number": 2091, 8972 "title": "Configurable WOT hop per relay", 8973 "user": { 8974 "login": "alltheseas", 8975 "id": 64376233, 8976 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 8977 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 8978 "gravatar_id": "", 8979 "url": "https://api.github.com/users/alltheseas", 8980 "html_url": "https://github.com/alltheseas", 8981 "followers_url": "https://api.github.com/users/alltheseas/followers", 8982 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 8983 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 8984 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 8985 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 8986 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 8987 "repos_url": "https://api.github.com/users/alltheseas/repos", 8988 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 8989 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 8990 "type": "User", 8991 "site_admin": false 8992 }, 8993 "labels": [ 8994 { 8995 "id": 5684118006, 8996 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 8997 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 8998 "name": "experimental", 8999 "color": "41BC18", 9000 "default": false, 9001 "description": "" 9002 }, 9003 { 9004 "id": 6158662124, 9005 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 9006 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 9007 "name": "signal-to-noise-ratio", 9008 "color": "0E8A16", 9009 "default": false, 9010 "description": "" 9011 }, 9012 { 9013 "id": 6448018691, 9014 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 9015 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 9016 "name": "wot", 9017 "color": "2E30D4", 9018 "default": false, 9019 "description": "web of trust" 9020 } 9021 ], 9022 "state": "open", 9023 "locked": false, 9024 "assignee": null, 9025 "assignees": [], 9026 "milestone": null, 9027 "comments": 0, 9028 "created_at": "2024-03-20T19:06:00Z", 9029 "updated_at": "2024-03-21T17:51:27Z", 9030 "closed_at": null, 9031 "author_association": "COLLABORATOR", 9032 "active_lock_reason": null, 9033 "body": "### user story \r\n\r\nAs a Damus user who tinkers with relays, I would like a way to set a higher or lower signal to noise ratio for individual relays, so that I can more effectively find contacts I would like to follow on various relays.\r\n\r\n### acceptance criteria\r\n\r\n1. I can set a custom [hop filter](https://github.com/damus-io/damus/issues/547) per each of my relays (e.g. only see from follows that are followed by someone in my WOT)\r\n\r\n### what happens\r\n\r\nA lot of noise exists on mostr. In order to find signal, I want a filter setting where I dont want to see mostr posts not followed by someone in my WOT, +1 hop and so on (Iris implemented this a while back for all relays, and not per relay)", 9034 "reactions": { 9035 "url": "https://api.github.com/repos/damus-io/damus/issues/2091/reactions", 9036 "total_count": 0, 9037 "+1": 0, 9038 "-1": 0, 9039 "laugh": 0, 9040 "hooray": 0, 9041 "confused": 0, 9042 "heart": 0, 9043 "rocket": 0, 9044 "eyes": 0 9045 }, 9046 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2091/timeline", 9047 "performed_via_github_app": null, 9048 "state_reason": null 9049 } 9050 }, 9051 { 9052 "issue": { 9053 "url": "https://api.github.com/repos/damus-io/damus/issues/2090", 9054 "repository_url": "https://api.github.com/repos/damus-io/damus", 9055 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2090/labels{/name}", 9056 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2090/comments", 9057 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2090/events", 9058 "html_url": "https://github.com/damus-io/damus/issues/2090", 9059 "id": 2197873821, 9060 "node_id": "I_kwDOHHF5A86DAOSd", 9061 "number": 2090, 9062 "title": "Play webm in Damus", 9063 "user": { 9064 "login": "alltheseas", 9065 "id": 64376233, 9066 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9067 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9068 "gravatar_id": "", 9069 "url": "https://api.github.com/users/alltheseas", 9070 "html_url": "https://github.com/alltheseas", 9071 "followers_url": "https://api.github.com/users/alltheseas/followers", 9072 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9073 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9074 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9075 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9076 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9077 "repos_url": "https://api.github.com/users/alltheseas/repos", 9078 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9079 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9080 "type": "User", 9081 "site_admin": false 9082 }, 9083 "labels": [ 9084 { 9085 "id": 5811380900, 9086 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 9087 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 9088 "name": "video", 9089 "color": "F4D9A3", 9090 "default": false, 9091 "description": "" 9092 }, 9093 { 9094 "id": 5895705605, 9095 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 9096 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 9097 "name": "unexpected", 9098 "color": "553300", 9099 "default": false, 9100 "description": "" 9101 } 9102 ], 9103 "state": "open", 9104 "locked": false, 9105 "assignee": null, 9106 "assignees": [], 9107 "milestone": null, 9108 "comments": 1, 9109 "created_at": "2024-03-20T15:44:28Z", 9110 "updated_at": "2024-03-20T16:38:50Z", 9111 "closed_at": null, 9112 "author_association": "COLLABORATOR", 9113 "active_lock_reason": null, 9114 "body": "## current behavior\r\n\r\n.webm either opens a browser (safari), or prompts a download link to .webm files (brave) on mobile\r\n\r\nOn MacOS .webm opens default browser.\r\n\r\n## what I expect to happen\r\n\r\nembed webm, so I can play the video in Damus without leaving the app\r\n\r\nhttps://damus.io/note1uher5jxu2cvptdcguxuhdx38a7s24eds0553jq6vsa9gsh6u7k9spnq0c3\r\n\r\n\r\n\n", 9115 "reactions": { 9116 "url": "https://api.github.com/repos/damus-io/damus/issues/2090/reactions", 9117 "total_count": 0, 9118 "+1": 0, 9119 "-1": 0, 9120 "laugh": 0, 9121 "hooray": 0, 9122 "confused": 0, 9123 "heart": 0, 9124 "rocket": 0, 9125 "eyes": 0 9126 }, 9127 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2090/timeline", 9128 "performed_via_github_app": null, 9129 "state_reason": null 9130 } 9131 }, 9132 { 9133 "issue": { 9134 "url": "https://api.github.com/repos/damus-io/damus/issues/2090", 9135 "repository_url": "https://api.github.com/repos/damus-io/damus", 9136 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2090/labels{/name}", 9137 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2090/comments", 9138 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2090/events", 9139 "html_url": "https://github.com/damus-io/damus/issues/2090", 9140 "id": 2197873821, 9141 "node_id": "I_kwDOHHF5A86DAOSd", 9142 "number": 2090, 9143 "title": "Play webm in Damus", 9144 "user": { 9145 "login": "alltheseas", 9146 "id": 64376233, 9147 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9148 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9149 "gravatar_id": "", 9150 "url": "https://api.github.com/users/alltheseas", 9151 "html_url": "https://github.com/alltheseas", 9152 "followers_url": "https://api.github.com/users/alltheseas/followers", 9153 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9154 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9155 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9156 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9157 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9158 "repos_url": "https://api.github.com/users/alltheseas/repos", 9159 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9160 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9161 "type": "User", 9162 "site_admin": false 9163 }, 9164 "labels": [ 9165 { 9166 "id": 5811380900, 9167 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 9168 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 9169 "name": "video", 9170 "color": "F4D9A3", 9171 "default": false, 9172 "description": "" 9173 }, 9174 { 9175 "id": 5895705605, 9176 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 9177 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 9178 "name": "unexpected", 9179 "color": "553300", 9180 "default": false, 9181 "description": "" 9182 } 9183 ], 9184 "state": "open", 9185 "locked": false, 9186 "assignee": null, 9187 "assignees": [], 9188 "milestone": null, 9189 "comments": 1, 9190 "created_at": "2024-03-20T15:44:28Z", 9191 "updated_at": "2024-03-20T16:38:50Z", 9192 "closed_at": null, 9193 "author_association": "COLLABORATOR", 9194 "active_lock_reason": null, 9195 "body": "## current behavior\r\n\r\n.webm either opens a browser (safari), or prompts a download link to .webm files (brave) on mobile\r\n\r\nOn MacOS .webm opens default browser.\r\n\r\n## what I expect to happen\r\n\r\nembed webm, so I can play the video in Damus without leaving the app\r\n\r\nhttps://damus.io/note1uher5jxu2cvptdcguxuhdx38a7s24eds0553jq6vsa9gsh6u7k9spnq0c3\r\n\r\n\r\n\n", 9196 "reactions": { 9197 "url": "https://api.github.com/repos/damus-io/damus/issues/2090/reactions", 9198 "total_count": 0, 9199 "+1": 0, 9200 "-1": 0, 9201 "laugh": 0, 9202 "hooray": 0, 9203 "confused": 0, 9204 "heart": 0, 9205 "rocket": 0, 9206 "eyes": 0 9207 }, 9208 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2090/timeline", 9209 "performed_via_github_app": null, 9210 "state_reason": null 9211 }, 9212 "comment": { 9213 "user": "alltheseas", 9214 "created_at": "2024-03-20T16:38:48Z", 9215 "updated_at": "2024-03-20T16:38:48Z", 9216 "body": "recreated by @tyiu " 9217 } 9218 }, 9219 { 9220 "issue": { 9221 "url": "https://api.github.com/repos/damus-io/damus/issues/2089", 9222 "repository_url": "https://api.github.com/repos/damus-io/damus", 9223 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2089/labels{/name}", 9224 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2089/comments", 9225 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2089/events", 9226 "html_url": "https://github.com/damus-io/damus/issues/2089", 9227 "id": 2197848046, 9228 "node_id": "I_kwDOHHF5A86DAH_u", 9229 "number": 2089, 9230 "title": "Fix MacOS formatting of link preview", 9231 "user": { 9232 "login": "alltheseas", 9233 "id": 64376233, 9234 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9235 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9236 "gravatar_id": "", 9237 "url": "https://api.github.com/users/alltheseas", 9238 "html_url": "https://github.com/alltheseas", 9239 "followers_url": "https://api.github.com/users/alltheseas/followers", 9240 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9241 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9242 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9243 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9244 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9245 "repos_url": "https://api.github.com/users/alltheseas/repos", 9246 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9247 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9248 "type": "User", 9249 "site_admin": false 9250 }, 9251 "labels": [ 9252 { 9253 "id": 5667437035, 9254 "node_id": "LA_kwDOHHF5A88AAAABUc456w", 9255 "url": "https://api.github.com/repos/damus-io/damus/labels/MacOS", 9256 "name": "MacOS", 9257 "color": "fef2c0", 9258 "default": false, 9259 "description": "" 9260 } 9261 ], 9262 "state": "open", 9263 "locked": false, 9264 "assignee": null, 9265 "assignees": [], 9266 "milestone": null, 9267 "comments": 0, 9268 "created_at": "2024-03-20T15:33:33Z", 9269 "updated_at": "2024-03-20T15:33:33Z", 9270 "closed_at": null, 9271 "author_association": "COLLABORATOR", 9272 "active_lock_reason": null, 9273 "body": "\r\n\r\n\r\nnote160qxlpxehhm7ah446n7z5gn74xtr42w0kkkdn0puz83jk6azk3yqsklzgs", 9274 "reactions": { 9275 "url": "https://api.github.com/repos/damus-io/damus/issues/2089/reactions", 9276 "total_count": 0, 9277 "+1": 0, 9278 "-1": 0, 9279 "laugh": 0, 9280 "hooray": 0, 9281 "confused": 0, 9282 "heart": 0, 9283 "rocket": 0, 9284 "eyes": 0 9285 }, 9286 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2089/timeline", 9287 "performed_via_github_app": null, 9288 "state_reason": null 9289 } 9290 }, 9291 { 9292 "issue": { 9293 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9294 "repository_url": "https://api.github.com/repos/damus-io/damus", 9295 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9296 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9297 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9298 "html_url": "https://github.com/damus-io/damus/issues/2088", 9299 "id": 2197796690, 9300 "node_id": "I_kwDOHHF5A86C_7dS", 9301 "number": 2088, 9302 "title": "highlight followed hashtags", 9303 "user": { 9304 "login": "alltheseas", 9305 "id": 64376233, 9306 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9307 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9308 "gravatar_id": "", 9309 "url": "https://api.github.com/users/alltheseas", 9310 "html_url": "https://github.com/alltheseas", 9311 "followers_url": "https://api.github.com/users/alltheseas/followers", 9312 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9313 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9314 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9315 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9316 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9317 "repos_url": "https://api.github.com/users/alltheseas/repos", 9318 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9319 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9320 "type": "User", 9321 "site_admin": false 9322 }, 9323 "labels": [ 9324 { 9325 "id": 5667222085, 9326 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9327 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9328 "name": "design", 9329 "color": "5319E7", 9330 "default": false, 9331 "description": "Design exploration & definition is required" 9332 }, 9333 { 9334 "id": 5799632461, 9335 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9336 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9337 "name": "hashtags", 9338 "color": "6EFEB9", 9339 "default": false, 9340 "description": "" 9341 } 9342 ], 9343 "state": "open", 9344 "locked": false, 9345 "assignee": null, 9346 "assignees": [], 9347 "milestone": null, 9348 "comments": 17, 9349 "created_at": "2024-03-20T15:14:39Z", 9350 "updated_at": "2024-04-08T01:44:46Z", 9351 "closed_at": null, 9352 "author_association": "COLLABORATOR", 9353 "active_lock_reason": null, 9354 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9355 "reactions": { 9356 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9357 "total_count": 0, 9358 "+1": 0, 9359 "-1": 0, 9360 "laugh": 0, 9361 "hooray": 0, 9362 "confused": 0, 9363 "heart": 0, 9364 "rocket": 0, 9365 "eyes": 0 9366 }, 9367 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9368 "performed_via_github_app": null, 9369 "state_reason": null 9370 } 9371 }, 9372 { 9373 "issue": { 9374 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9375 "repository_url": "https://api.github.com/repos/damus-io/damus", 9376 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9377 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9378 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9379 "html_url": "https://github.com/damus-io/damus/issues/2088", 9380 "id": 2197796690, 9381 "node_id": "I_kwDOHHF5A86C_7dS", 9382 "number": 2088, 9383 "title": "highlight followed hashtags", 9384 "user": { 9385 "login": "alltheseas", 9386 "id": 64376233, 9387 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9388 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9389 "gravatar_id": "", 9390 "url": "https://api.github.com/users/alltheseas", 9391 "html_url": "https://github.com/alltheseas", 9392 "followers_url": "https://api.github.com/users/alltheseas/followers", 9393 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9394 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9395 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9396 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9397 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9398 "repos_url": "https://api.github.com/users/alltheseas/repos", 9399 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9400 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9401 "type": "User", 9402 "site_admin": false 9403 }, 9404 "labels": [ 9405 { 9406 "id": 5667222085, 9407 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9408 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9409 "name": "design", 9410 "color": "5319E7", 9411 "default": false, 9412 "description": "Design exploration & definition is required" 9413 }, 9414 { 9415 "id": 5799632461, 9416 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9417 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9418 "name": "hashtags", 9419 "color": "6EFEB9", 9420 "default": false, 9421 "description": "" 9422 } 9423 ], 9424 "state": "open", 9425 "locked": false, 9426 "assignee": null, 9427 "assignees": [], 9428 "milestone": null, 9429 "comments": 17, 9430 "created_at": "2024-03-20T15:14:39Z", 9431 "updated_at": "2024-04-08T01:44:46Z", 9432 "closed_at": null, 9433 "author_association": "COLLABORATOR", 9434 "active_lock_reason": null, 9435 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9436 "reactions": { 9437 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9438 "total_count": 0, 9439 "+1": 0, 9440 "-1": 0, 9441 "laugh": 0, 9442 "hooray": 0, 9443 "confused": 0, 9444 "heart": 0, 9445 "rocket": 0, 9446 "eyes": 0 9447 }, 9448 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9449 "performed_via_github_app": null, 9450 "state_reason": null 9451 }, 9452 "comment": { 9453 "user": "karnagebitcoin", 9454 "created_at": "2024-04-01T13:50:28Z", 9455 "updated_at": "2024-04-01T13:50:28Z", 9456 "body": "@alltheseas how about color difference? Right now all hashtags are link colors. What if the hashtags you don't follow were more muted? Perhaps a grey link? Just a thought." 9457 } 9458 }, 9459 { 9460 "issue": { 9461 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9462 "repository_url": "https://api.github.com/repos/damus-io/damus", 9463 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9464 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9465 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9466 "html_url": "https://github.com/damus-io/damus/issues/2088", 9467 "id": 2197796690, 9468 "node_id": "I_kwDOHHF5A86C_7dS", 9469 "number": 2088, 9470 "title": "highlight followed hashtags", 9471 "user": { 9472 "login": "alltheseas", 9473 "id": 64376233, 9474 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9475 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9476 "gravatar_id": "", 9477 "url": "https://api.github.com/users/alltheseas", 9478 "html_url": "https://github.com/alltheseas", 9479 "followers_url": "https://api.github.com/users/alltheseas/followers", 9480 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9481 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9482 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9483 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9484 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9485 "repos_url": "https://api.github.com/users/alltheseas/repos", 9486 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9487 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9488 "type": "User", 9489 "site_admin": false 9490 }, 9491 "labels": [ 9492 { 9493 "id": 5667222085, 9494 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9495 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9496 "name": "design", 9497 "color": "5319E7", 9498 "default": false, 9499 "description": "Design exploration & definition is required" 9500 }, 9501 { 9502 "id": 5799632461, 9503 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9504 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9505 "name": "hashtags", 9506 "color": "6EFEB9", 9507 "default": false, 9508 "description": "" 9509 } 9510 ], 9511 "state": "open", 9512 "locked": false, 9513 "assignee": null, 9514 "assignees": [], 9515 "milestone": null, 9516 "comments": 17, 9517 "created_at": "2024-03-20T15:14:39Z", 9518 "updated_at": "2024-04-08T01:44:46Z", 9519 "closed_at": null, 9520 "author_association": "COLLABORATOR", 9521 "active_lock_reason": null, 9522 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9523 "reactions": { 9524 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9525 "total_count": 0, 9526 "+1": 0, 9527 "-1": 0, 9528 "laugh": 0, 9529 "hooray": 0, 9530 "confused": 0, 9531 "heart": 0, 9532 "rocket": 0, 9533 "eyes": 0 9534 }, 9535 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9536 "performed_via_github_app": null, 9537 "state_reason": null 9538 }, 9539 "comment": { 9540 "user": "jb55", 9541 "created_at": "2024-04-01T15:25:16Z", 9542 "updated_at": "2024-04-01T15:25:16Z", 9543 "body": "sometimes there are tags that are not in the body, we need something\nlike instagram where it shows the hashtag name near the top so we know\nits from that feed.\n" 9544 } 9545 }, 9546 { 9547 "issue": { 9548 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9549 "repository_url": "https://api.github.com/repos/damus-io/damus", 9550 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9551 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9552 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9553 "html_url": "https://github.com/damus-io/damus/issues/2088", 9554 "id": 2197796690, 9555 "node_id": "I_kwDOHHF5A86C_7dS", 9556 "number": 2088, 9557 "title": "highlight followed hashtags", 9558 "user": { 9559 "login": "alltheseas", 9560 "id": 64376233, 9561 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9562 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9563 "gravatar_id": "", 9564 "url": "https://api.github.com/users/alltheseas", 9565 "html_url": "https://github.com/alltheseas", 9566 "followers_url": "https://api.github.com/users/alltheseas/followers", 9567 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9568 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9569 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9570 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9571 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9572 "repos_url": "https://api.github.com/users/alltheseas/repos", 9573 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9574 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9575 "type": "User", 9576 "site_admin": false 9577 }, 9578 "labels": [ 9579 { 9580 "id": 5667222085, 9581 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9582 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9583 "name": "design", 9584 "color": "5319E7", 9585 "default": false, 9586 "description": "Design exploration & definition is required" 9587 }, 9588 { 9589 "id": 5799632461, 9590 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9591 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9592 "name": "hashtags", 9593 "color": "6EFEB9", 9594 "default": false, 9595 "description": "" 9596 } 9597 ], 9598 "state": "open", 9599 "locked": false, 9600 "assignee": null, 9601 "assignees": [], 9602 "milestone": null, 9603 "comments": 17, 9604 "created_at": "2024-03-20T15:14:39Z", 9605 "updated_at": "2024-04-08T01:44:46Z", 9606 "closed_at": null, 9607 "author_association": "COLLABORATOR", 9608 "active_lock_reason": null, 9609 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9610 "reactions": { 9611 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9612 "total_count": 0, 9613 "+1": 0, 9614 "-1": 0, 9615 "laugh": 0, 9616 "hooray": 0, 9617 "confused": 0, 9618 "heart": 0, 9619 "rocket": 0, 9620 "eyes": 0 9621 }, 9622 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9623 "performed_via_github_app": null, 9624 "state_reason": null 9625 }, 9626 "comment": { 9627 "user": "alltheseas", 9628 "created_at": "2024-04-01T15:51:29Z", 9629 "updated_at": "2024-04-01T15:51:29Z", 9630 "body": "Agree with \n\n1) differentiating followed, not followed, muted hashtags\n\n2) bringing hashtags to the top" 9631 } 9632 }, 9633 { 9634 "issue": { 9635 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9636 "repository_url": "https://api.github.com/repos/damus-io/damus", 9637 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9638 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9639 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9640 "html_url": "https://github.com/damus-io/damus/issues/2088", 9641 "id": 2197796690, 9642 "node_id": "I_kwDOHHF5A86C_7dS", 9643 "number": 2088, 9644 "title": "highlight followed hashtags", 9645 "user": { 9646 "login": "alltheseas", 9647 "id": 64376233, 9648 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9649 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9650 "gravatar_id": "", 9651 "url": "https://api.github.com/users/alltheseas", 9652 "html_url": "https://github.com/alltheseas", 9653 "followers_url": "https://api.github.com/users/alltheseas/followers", 9654 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9655 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9656 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9657 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9658 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9659 "repos_url": "https://api.github.com/users/alltheseas/repos", 9660 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9661 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9662 "type": "User", 9663 "site_admin": false 9664 }, 9665 "labels": [ 9666 { 9667 "id": 5667222085, 9668 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9669 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9670 "name": "design", 9671 "color": "5319E7", 9672 "default": false, 9673 "description": "Design exploration & definition is required" 9674 }, 9675 { 9676 "id": 5799632461, 9677 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9678 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9679 "name": "hashtags", 9680 "color": "6EFEB9", 9681 "default": false, 9682 "description": "" 9683 } 9684 ], 9685 "state": "open", 9686 "locked": false, 9687 "assignee": null, 9688 "assignees": [], 9689 "milestone": null, 9690 "comments": 17, 9691 "created_at": "2024-03-20T15:14:39Z", 9692 "updated_at": "2024-04-08T01:44:46Z", 9693 "closed_at": null, 9694 "author_association": "COLLABORATOR", 9695 "active_lock_reason": null, 9696 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9697 "reactions": { 9698 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9699 "total_count": 0, 9700 "+1": 0, 9701 "-1": 0, 9702 "laugh": 0, 9703 "hooray": 0, 9704 "confused": 0, 9705 "heart": 0, 9706 "rocket": 0, 9707 "eyes": 0 9708 }, 9709 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9710 "performed_via_github_app": null, 9711 "state_reason": null 9712 }, 9713 "comment": { 9714 "user": "alltheseas", 9715 "created_at": "2024-04-01T16:04:49Z", 9716 "updated_at": "2024-04-01T16:04:49Z", 9717 "body": "Ig " 9718 } 9719 }, 9720 { 9721 "issue": { 9722 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9723 "repository_url": "https://api.github.com/repos/damus-io/damus", 9724 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9725 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9726 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9727 "html_url": "https://github.com/damus-io/damus/issues/2088", 9728 "id": 2197796690, 9729 "node_id": "I_kwDOHHF5A86C_7dS", 9730 "number": 2088, 9731 "title": "highlight followed hashtags", 9732 "user": { 9733 "login": "alltheseas", 9734 "id": 64376233, 9735 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9736 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9737 "gravatar_id": "", 9738 "url": "https://api.github.com/users/alltheseas", 9739 "html_url": "https://github.com/alltheseas", 9740 "followers_url": "https://api.github.com/users/alltheseas/followers", 9741 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9742 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9743 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9744 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9745 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9746 "repos_url": "https://api.github.com/users/alltheseas/repos", 9747 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9748 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9749 "type": "User", 9750 "site_admin": false 9751 }, 9752 "labels": [ 9753 { 9754 "id": 5667222085, 9755 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9756 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9757 "name": "design", 9758 "color": "5319E7", 9759 "default": false, 9760 "description": "Design exploration & definition is required" 9761 }, 9762 { 9763 "id": 5799632461, 9764 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9765 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9766 "name": "hashtags", 9767 "color": "6EFEB9", 9768 "default": false, 9769 "description": "" 9770 } 9771 ], 9772 "state": "open", 9773 "locked": false, 9774 "assignee": null, 9775 "assignees": [], 9776 "milestone": null, 9777 "comments": 17, 9778 "created_at": "2024-03-20T15:14:39Z", 9779 "updated_at": "2024-04-08T01:44:46Z", 9780 "closed_at": null, 9781 "author_association": "COLLABORATOR", 9782 "active_lock_reason": null, 9783 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9784 "reactions": { 9785 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9786 "total_count": 0, 9787 "+1": 0, 9788 "-1": 0, 9789 "laugh": 0, 9790 "hooray": 0, 9791 "confused": 0, 9792 "heart": 0, 9793 "rocket": 0, 9794 "eyes": 0 9795 }, 9796 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9797 "performed_via_github_app": null, 9798 "state_reason": null 9799 }, 9800 "comment": { 9801 "user": "karnagebitcoin", 9802 "created_at": "2024-04-02T09:27:19Z", 9803 "updated_at": "2024-04-02T09:27:19Z", 9804 "body": "@alltheseas what does bringing to the top do? Just move all the hashtags to the top, or only for those you're following? a bit confused by this as I don't use other social networks " 9805 } 9806 }, 9807 { 9808 "issue": { 9809 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9810 "repository_url": "https://api.github.com/repos/damus-io/damus", 9811 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9812 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9813 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9814 "html_url": "https://github.com/damus-io/damus/issues/2088", 9815 "id": 2197796690, 9816 "node_id": "I_kwDOHHF5A86C_7dS", 9817 "number": 2088, 9818 "title": "highlight followed hashtags", 9819 "user": { 9820 "login": "alltheseas", 9821 "id": 64376233, 9822 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9823 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9824 "gravatar_id": "", 9825 "url": "https://api.github.com/users/alltheseas", 9826 "html_url": "https://github.com/alltheseas", 9827 "followers_url": "https://api.github.com/users/alltheseas/followers", 9828 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9829 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9830 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9831 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9832 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9833 "repos_url": "https://api.github.com/users/alltheseas/repos", 9834 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9835 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9836 "type": "User", 9837 "site_admin": false 9838 }, 9839 "labels": [ 9840 { 9841 "id": 5667222085, 9842 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9843 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9844 "name": "design", 9845 "color": "5319E7", 9846 "default": false, 9847 "description": "Design exploration & definition is required" 9848 }, 9849 { 9850 "id": 5799632461, 9851 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9852 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9853 "name": "hashtags", 9854 "color": "6EFEB9", 9855 "default": false, 9856 "description": "" 9857 } 9858 ], 9859 "state": "open", 9860 "locked": false, 9861 "assignee": null, 9862 "assignees": [], 9863 "milestone": null, 9864 "comments": 17, 9865 "created_at": "2024-03-20T15:14:39Z", 9866 "updated_at": "2024-04-08T01:44:46Z", 9867 "closed_at": null, 9868 "author_association": "COLLABORATOR", 9869 "active_lock_reason": null, 9870 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9871 "reactions": { 9872 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9873 "total_count": 0, 9874 "+1": 0, 9875 "-1": 0, 9876 "laugh": 0, 9877 "hooray": 0, 9878 "confused": 0, 9879 "heart": 0, 9880 "rocket": 0, 9881 "eyes": 0 9882 }, 9883 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9884 "performed_via_github_app": null, 9885 "state_reason": null 9886 }, 9887 "comment": { 9888 "user": "alltheseas", 9889 "created_at": "2024-04-02T11:50:05Z", 9890 "updated_at": "2024-04-02T11:50:05Z", 9891 "body": "\n\nHad to look it up myself, another example. \n\nI see hashtags at the header of each post like an additional label. For instance @ericholguin added the ActivityPub label for fediverse posts. \n\nIt's a way to add context to notes. With instagram the post is media centric, and so with a short note app system it will look different than IG. \n\nOne issue with hashtags is that a certain subset of folks use maaany hashtags in a single post. See hashtag spam issue. Maybe in the case only the top 1, 2, or 3 hashtags are shown" 9892 } 9893 }, 9894 { 9895 "issue": { 9896 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9897 "repository_url": "https://api.github.com/repos/damus-io/damus", 9898 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9899 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9900 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9901 "html_url": "https://github.com/damus-io/damus/issues/2088", 9902 "id": 2197796690, 9903 "node_id": "I_kwDOHHF5A86C_7dS", 9904 "number": 2088, 9905 "title": "highlight followed hashtags", 9906 "user": { 9907 "login": "alltheseas", 9908 "id": 64376233, 9909 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9910 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9911 "gravatar_id": "", 9912 "url": "https://api.github.com/users/alltheseas", 9913 "html_url": "https://github.com/alltheseas", 9914 "followers_url": "https://api.github.com/users/alltheseas/followers", 9915 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 9916 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 9917 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 9918 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 9919 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 9920 "repos_url": "https://api.github.com/users/alltheseas/repos", 9921 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 9922 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 9923 "type": "User", 9924 "site_admin": false 9925 }, 9926 "labels": [ 9927 { 9928 "id": 5667222085, 9929 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 9930 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 9931 "name": "design", 9932 "color": "5319E7", 9933 "default": false, 9934 "description": "Design exploration & definition is required" 9935 }, 9936 { 9937 "id": 5799632461, 9938 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 9939 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 9940 "name": "hashtags", 9941 "color": "6EFEB9", 9942 "default": false, 9943 "description": "" 9944 } 9945 ], 9946 "state": "open", 9947 "locked": false, 9948 "assignee": null, 9949 "assignees": [], 9950 "milestone": null, 9951 "comments": 17, 9952 "created_at": "2024-03-20T15:14:39Z", 9953 "updated_at": "2024-04-08T01:44:46Z", 9954 "closed_at": null, 9955 "author_association": "COLLABORATOR", 9956 "active_lock_reason": null, 9957 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 9958 "reactions": { 9959 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 9960 "total_count": 0, 9961 "+1": 0, 9962 "-1": 0, 9963 "laugh": 0, 9964 "hooray": 0, 9965 "confused": 0, 9966 "heart": 0, 9967 "rocket": 0, 9968 "eyes": 0 9969 }, 9970 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 9971 "performed_via_github_app": null, 9972 "state_reason": null 9973 }, 9974 "comment": { 9975 "user": "karnagebitcoin", 9976 "created_at": "2024-04-02T13:28:32Z", 9977 "updated_at": "2024-04-02T13:28:32Z", 9978 "body": "Ah ok. So maybe show the hashtag on top if you're following it? and if it shows up under say... 4 hashtags all related to photography, you would show one, two or max 3 hashtags (to be determined)? " 9979 } 9980 }, 9981 { 9982 "issue": { 9983 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 9984 "repository_url": "https://api.github.com/repos/damus-io/damus", 9985 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 9986 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 9987 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 9988 "html_url": "https://github.com/damus-io/damus/issues/2088", 9989 "id": 2197796690, 9990 "node_id": "I_kwDOHHF5A86C_7dS", 9991 "number": 2088, 9992 "title": "highlight followed hashtags", 9993 "user": { 9994 "login": "alltheseas", 9995 "id": 64376233, 9996 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 9997 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 9998 "gravatar_id": "", 9999 "url": "https://api.github.com/users/alltheseas", 10000 "html_url": "https://github.com/alltheseas", 10001 "followers_url": "https://api.github.com/users/alltheseas/followers", 10002 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10003 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10004 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10005 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10006 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10007 "repos_url": "https://api.github.com/users/alltheseas/repos", 10008 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10009 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10010 "type": "User", 10011 "site_admin": false 10012 }, 10013 "labels": [ 10014 { 10015 "id": 5667222085, 10016 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10017 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10018 "name": "design", 10019 "color": "5319E7", 10020 "default": false, 10021 "description": "Design exploration & definition is required" 10022 }, 10023 { 10024 "id": 5799632461, 10025 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10026 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10027 "name": "hashtags", 10028 "color": "6EFEB9", 10029 "default": false, 10030 "description": "" 10031 } 10032 ], 10033 "state": "open", 10034 "locked": false, 10035 "assignee": null, 10036 "assignees": [], 10037 "milestone": null, 10038 "comments": 17, 10039 "created_at": "2024-03-20T15:14:39Z", 10040 "updated_at": "2024-04-08T01:44:46Z", 10041 "closed_at": null, 10042 "author_association": "COLLABORATOR", 10043 "active_lock_reason": null, 10044 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10045 "reactions": { 10046 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10047 "total_count": 0, 10048 "+1": 0, 10049 "-1": 0, 10050 "laugh": 0, 10051 "hooray": 0, 10052 "confused": 0, 10053 "heart": 0, 10054 "rocket": 0, 10055 "eyes": 0 10056 }, 10057 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10058 "performed_via_github_app": null, 10059 "state_reason": null 10060 }, 10061 "comment": { 10062 "user": "alltheseas", 10063 "created_at": "2024-04-02T13:38:08Z", 10064 "updated_at": "2024-04-02T13:38:08Z", 10065 "body": "1) hashtag(s) should be surfaced on top, irregardless if you are following\n2) followed hashtags should be displayed first\n3) followed hashtags should be highlighted in \"header\", and in note\n\nYes display maybe up to three hashtags. I know real estate is limited. Hashtags should not be greater than one row. " 10066 } 10067 }, 10068 { 10069 "issue": { 10070 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10071 "repository_url": "https://api.github.com/repos/damus-io/damus", 10072 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10073 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10074 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10075 "html_url": "https://github.com/damus-io/damus/issues/2088", 10076 "id": 2197796690, 10077 "node_id": "I_kwDOHHF5A86C_7dS", 10078 "number": 2088, 10079 "title": "highlight followed hashtags", 10080 "user": { 10081 "login": "alltheseas", 10082 "id": 64376233, 10083 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10084 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10085 "gravatar_id": "", 10086 "url": "https://api.github.com/users/alltheseas", 10087 "html_url": "https://github.com/alltheseas", 10088 "followers_url": "https://api.github.com/users/alltheseas/followers", 10089 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10090 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10091 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10092 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10093 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10094 "repos_url": "https://api.github.com/users/alltheseas/repos", 10095 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10096 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10097 "type": "User", 10098 "site_admin": false 10099 }, 10100 "labels": [ 10101 { 10102 "id": 5667222085, 10103 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10104 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10105 "name": "design", 10106 "color": "5319E7", 10107 "default": false, 10108 "description": "Design exploration & definition is required" 10109 }, 10110 { 10111 "id": 5799632461, 10112 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10113 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10114 "name": "hashtags", 10115 "color": "6EFEB9", 10116 "default": false, 10117 "description": "" 10118 } 10119 ], 10120 "state": "open", 10121 "locked": false, 10122 "assignee": null, 10123 "assignees": [], 10124 "milestone": null, 10125 "comments": 17, 10126 "created_at": "2024-03-20T15:14:39Z", 10127 "updated_at": "2024-04-08T01:44:46Z", 10128 "closed_at": null, 10129 "author_association": "COLLABORATOR", 10130 "active_lock_reason": null, 10131 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10132 "reactions": { 10133 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10134 "total_count": 0, 10135 "+1": 0, 10136 "-1": 0, 10137 "laugh": 0, 10138 "hooray": 0, 10139 "confused": 0, 10140 "heart": 0, 10141 "rocket": 0, 10142 "eyes": 0 10143 }, 10144 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10145 "performed_via_github_app": null, 10146 "state_reason": null 10147 }, 10148 "comment": { 10149 "user": "karnagebitcoin", 10150 "created_at": "2024-04-02T14:15:30Z", 10151 "updated_at": "2024-04-02T14:15:30Z", 10152 "body": "How far off am I here? All tags at the top. Link color = followed, muted = not followed. <img width=\"1280\" alt=\"tags\" src=\"https://github.com/damus-io/damus/assets/131526701/db629df1-4030-4926-8c91-7a1a0d3cd6fc\">\r\n" 10153 } 10154 }, 10155 { 10156 "issue": { 10157 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10158 "repository_url": "https://api.github.com/repos/damus-io/damus", 10159 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10160 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10161 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10162 "html_url": "https://github.com/damus-io/damus/issues/2088", 10163 "id": 2197796690, 10164 "node_id": "I_kwDOHHF5A86C_7dS", 10165 "number": 2088, 10166 "title": "highlight followed hashtags", 10167 "user": { 10168 "login": "alltheseas", 10169 "id": 64376233, 10170 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10171 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10172 "gravatar_id": "", 10173 "url": "https://api.github.com/users/alltheseas", 10174 "html_url": "https://github.com/alltheseas", 10175 "followers_url": "https://api.github.com/users/alltheseas/followers", 10176 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10177 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10178 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10179 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10180 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10181 "repos_url": "https://api.github.com/users/alltheseas/repos", 10182 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10183 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10184 "type": "User", 10185 "site_admin": false 10186 }, 10187 "labels": [ 10188 { 10189 "id": 5667222085, 10190 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10191 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10192 "name": "design", 10193 "color": "5319E7", 10194 "default": false, 10195 "description": "Design exploration & definition is required" 10196 }, 10197 { 10198 "id": 5799632461, 10199 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10200 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10201 "name": "hashtags", 10202 "color": "6EFEB9", 10203 "default": false, 10204 "description": "" 10205 } 10206 ], 10207 "state": "open", 10208 "locked": false, 10209 "assignee": null, 10210 "assignees": [], 10211 "milestone": null, 10212 "comments": 17, 10213 "created_at": "2024-03-20T15:14:39Z", 10214 "updated_at": "2024-04-08T01:44:46Z", 10215 "closed_at": null, 10216 "author_association": "COLLABORATOR", 10217 "active_lock_reason": null, 10218 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10219 "reactions": { 10220 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10221 "total_count": 0, 10222 "+1": 0, 10223 "-1": 0, 10224 "laugh": 0, 10225 "hooray": 0, 10226 "confused": 0, 10227 "heart": 0, 10228 "rocket": 0, 10229 "eyes": 0 10230 }, 10231 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10232 "performed_via_github_app": null, 10233 "state_reason": null 10234 }, 10235 "comment": { 10236 "user": "alltheseas", 10237 "created_at": "2024-04-02T14:20:35Z", 10238 "updated_at": "2024-04-02T14:20:35Z", 10239 "body": "I like the header.\n\nI did not think about not showing hashtags in the body. \n\nWhat happens if there are 5 hashtags in a note? " 10240 } 10241 }, 10242 { 10243 "issue": { 10244 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10245 "repository_url": "https://api.github.com/repos/damus-io/damus", 10246 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10247 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10248 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10249 "html_url": "https://github.com/damus-io/damus/issues/2088", 10250 "id": 2197796690, 10251 "node_id": "I_kwDOHHF5A86C_7dS", 10252 "number": 2088, 10253 "title": "highlight followed hashtags", 10254 "user": { 10255 "login": "alltheseas", 10256 "id": 64376233, 10257 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10258 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10259 "gravatar_id": "", 10260 "url": "https://api.github.com/users/alltheseas", 10261 "html_url": "https://github.com/alltheseas", 10262 "followers_url": "https://api.github.com/users/alltheseas/followers", 10263 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10264 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10265 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10266 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10267 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10268 "repos_url": "https://api.github.com/users/alltheseas/repos", 10269 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10270 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10271 "type": "User", 10272 "site_admin": false 10273 }, 10274 "labels": [ 10275 { 10276 "id": 5667222085, 10277 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10278 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10279 "name": "design", 10280 "color": "5319E7", 10281 "default": false, 10282 "description": "Design exploration & definition is required" 10283 }, 10284 { 10285 "id": 5799632461, 10286 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10287 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10288 "name": "hashtags", 10289 "color": "6EFEB9", 10290 "default": false, 10291 "description": "" 10292 } 10293 ], 10294 "state": "open", 10295 "locked": false, 10296 "assignee": null, 10297 "assignees": [], 10298 "milestone": null, 10299 "comments": 17, 10300 "created_at": "2024-03-20T15:14:39Z", 10301 "updated_at": "2024-04-08T01:44:46Z", 10302 "closed_at": null, 10303 "author_association": "COLLABORATOR", 10304 "active_lock_reason": null, 10305 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10306 "reactions": { 10307 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10308 "total_count": 0, 10309 "+1": 0, 10310 "-1": 0, 10311 "laugh": 0, 10312 "hooray": 0, 10313 "confused": 0, 10314 "heart": 0, 10315 "rocket": 0, 10316 "eyes": 0 10317 }, 10318 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10319 "performed_via_github_app": null, 10320 "state_reason": null 10321 }, 10322 "comment": { 10323 "user": "jb55", 10324 "created_at": "2024-04-02T15:18:10Z", 10325 "updated_at": "2024-04-02T15:18:10Z", 10326 "body": "On Tue, Apr 02, 2024 at 07:15:53AM -0700, Karnage wrote:\n>How far off am I here? All tags at the top. Link color = followed, muted = not followed. <img width=\"1280\" alt=\"tags\" src=\"https://github.com/damus-io/damus/assets/131526701/db629df1-4030-4926-8c91-7a1a0d3cd6fc\">\n\nWe only need to show followed hashtag in the header, any of them. it\ndoesn't need to be all of them or multiple. Non-followed will already be\nin the body. If they aren't in the body then it doesn't matter, because\nthey are not related to the reason why you are seeing it in your feed.\n\nThe reason we want to show this because if a hashtag note appears in\nyour home timeline there is no indiciation why its there. Especially if\nthe post uses lots of hashtags, you want to know which hashtag is\ncausing this note to appear in your feed.\n" 10327 } 10328 }, 10329 { 10330 "issue": { 10331 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10332 "repository_url": "https://api.github.com/repos/damus-io/damus", 10333 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10334 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10335 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10336 "html_url": "https://github.com/damus-io/damus/issues/2088", 10337 "id": 2197796690, 10338 "node_id": "I_kwDOHHF5A86C_7dS", 10339 "number": 2088, 10340 "title": "highlight followed hashtags", 10341 "user": { 10342 "login": "alltheseas", 10343 "id": 64376233, 10344 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10345 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10346 "gravatar_id": "", 10347 "url": "https://api.github.com/users/alltheseas", 10348 "html_url": "https://github.com/alltheseas", 10349 "followers_url": "https://api.github.com/users/alltheseas/followers", 10350 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10351 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10352 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10353 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10354 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10355 "repos_url": "https://api.github.com/users/alltheseas/repos", 10356 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10357 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10358 "type": "User", 10359 "site_admin": false 10360 }, 10361 "labels": [ 10362 { 10363 "id": 5667222085, 10364 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10365 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10366 "name": "design", 10367 "color": "5319E7", 10368 "default": false, 10369 "description": "Design exploration & definition is required" 10370 }, 10371 { 10372 "id": 5799632461, 10373 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10374 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10375 "name": "hashtags", 10376 "color": "6EFEB9", 10377 "default": false, 10378 "description": "" 10379 } 10380 ], 10381 "state": "open", 10382 "locked": false, 10383 "assignee": null, 10384 "assignees": [], 10385 "milestone": null, 10386 "comments": 17, 10387 "created_at": "2024-03-20T15:14:39Z", 10388 "updated_at": "2024-04-08T01:44:46Z", 10389 "closed_at": null, 10390 "author_association": "COLLABORATOR", 10391 "active_lock_reason": null, 10392 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10393 "reactions": { 10394 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10395 "total_count": 0, 10396 "+1": 0, 10397 "-1": 0, 10398 "laugh": 0, 10399 "hooray": 0, 10400 "confused": 0, 10401 "heart": 0, 10402 "rocket": 0, 10403 "eyes": 0 10404 }, 10405 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10406 "performed_via_github_app": null, 10407 "state_reason": null 10408 }, 10409 "comment": { 10410 "user": "karnagebitcoin", 10411 "created_at": "2024-04-03T01:41:24Z", 10412 "updated_at": "2024-04-03T01:41:24Z", 10413 "body": "Some variations here, hashtag on top, below name, and muted tags in body. \r\n\r\n<img width=\"1280\" alt=\"variations\" src=\"https://github.com/damus-io/damus/assets/131526701/c92510a7-4bdd-4e1d-84df-8aa9d7be4510\">\r\n" 10414 } 10415 }, 10416 { 10417 "issue": { 10418 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10419 "repository_url": "https://api.github.com/repos/damus-io/damus", 10420 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10421 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10422 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10423 "html_url": "https://github.com/damus-io/damus/issues/2088", 10424 "id": 2197796690, 10425 "node_id": "I_kwDOHHF5A86C_7dS", 10426 "number": 2088, 10427 "title": "highlight followed hashtags", 10428 "user": { 10429 "login": "alltheseas", 10430 "id": 64376233, 10431 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10432 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10433 "gravatar_id": "", 10434 "url": "https://api.github.com/users/alltheseas", 10435 "html_url": "https://github.com/alltheseas", 10436 "followers_url": "https://api.github.com/users/alltheseas/followers", 10437 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10438 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10439 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10440 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10441 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10442 "repos_url": "https://api.github.com/users/alltheseas/repos", 10443 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10444 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10445 "type": "User", 10446 "site_admin": false 10447 }, 10448 "labels": [ 10449 { 10450 "id": 5667222085, 10451 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10452 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10453 "name": "design", 10454 "color": "5319E7", 10455 "default": false, 10456 "description": "Design exploration & definition is required" 10457 }, 10458 { 10459 "id": 5799632461, 10460 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10461 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10462 "name": "hashtags", 10463 "color": "6EFEB9", 10464 "default": false, 10465 "description": "" 10466 } 10467 ], 10468 "state": "open", 10469 "locked": false, 10470 "assignee": null, 10471 "assignees": [], 10472 "milestone": null, 10473 "comments": 17, 10474 "created_at": "2024-03-20T15:14:39Z", 10475 "updated_at": "2024-04-08T01:44:46Z", 10476 "closed_at": null, 10477 "author_association": "COLLABORATOR", 10478 "active_lock_reason": null, 10479 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10480 "reactions": { 10481 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10482 "total_count": 0, 10483 "+1": 0, 10484 "-1": 0, 10485 "laugh": 0, 10486 "hooray": 0, 10487 "confused": 0, 10488 "heart": 0, 10489 "rocket": 0, 10490 "eyes": 0 10491 }, 10492 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10493 "performed_via_github_app": null, 10494 "state_reason": null 10495 }, 10496 "comment": { 10497 "user": "alltheseas", 10498 "created_at": "2024-04-03T01:57:49Z", 10499 "updated_at": "2024-04-03T01:57:49Z", 10500 "body": "3 > 2 > 1\n\nin 3 greyed hashtags make me think muted color means a muted hashtag. " 10501 } 10502 }, 10503 { 10504 "issue": { 10505 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10506 "repository_url": "https://api.github.com/repos/damus-io/damus", 10507 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10508 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10509 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10510 "html_url": "https://github.com/damus-io/damus/issues/2088", 10511 "id": 2197796690, 10512 "node_id": "I_kwDOHHF5A86C_7dS", 10513 "number": 2088, 10514 "title": "highlight followed hashtags", 10515 "user": { 10516 "login": "alltheseas", 10517 "id": 64376233, 10518 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10519 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10520 "gravatar_id": "", 10521 "url": "https://api.github.com/users/alltheseas", 10522 "html_url": "https://github.com/alltheseas", 10523 "followers_url": "https://api.github.com/users/alltheseas/followers", 10524 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10525 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10526 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10527 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10528 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10529 "repos_url": "https://api.github.com/users/alltheseas/repos", 10530 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10531 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10532 "type": "User", 10533 "site_admin": false 10534 }, 10535 "labels": [ 10536 { 10537 "id": 5667222085, 10538 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10539 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10540 "name": "design", 10541 "color": "5319E7", 10542 "default": false, 10543 "description": "Design exploration & definition is required" 10544 }, 10545 { 10546 "id": 5799632461, 10547 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10548 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10549 "name": "hashtags", 10550 "color": "6EFEB9", 10551 "default": false, 10552 "description": "" 10553 } 10554 ], 10555 "state": "open", 10556 "locked": false, 10557 "assignee": null, 10558 "assignees": [], 10559 "milestone": null, 10560 "comments": 17, 10561 "created_at": "2024-03-20T15:14:39Z", 10562 "updated_at": "2024-04-08T01:44:46Z", 10563 "closed_at": null, 10564 "author_association": "COLLABORATOR", 10565 "active_lock_reason": null, 10566 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10567 "reactions": { 10568 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10569 "total_count": 0, 10570 "+1": 0, 10571 "-1": 0, 10572 "laugh": 0, 10573 "hooray": 0, 10574 "confused": 0, 10575 "heart": 0, 10576 "rocket": 0, 10577 "eyes": 0 10578 }, 10579 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10580 "performed_via_github_app": null, 10581 "state_reason": null 10582 }, 10583 "comment": { 10584 "user": "karnagebitcoin", 10585 "created_at": "2024-04-03T02:57:33Z", 10586 "updated_at": "2024-04-03T02:57:33Z", 10587 "body": "So maybe 2 then? Could make the followed hashtag more bold too" 10588 } 10589 }, 10590 { 10591 "issue": { 10592 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10593 "repository_url": "https://api.github.com/repos/damus-io/damus", 10594 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10595 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10596 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10597 "html_url": "https://github.com/damus-io/damus/issues/2088", 10598 "id": 2197796690, 10599 "node_id": "I_kwDOHHF5A86C_7dS", 10600 "number": 2088, 10601 "title": "highlight followed hashtags", 10602 "user": { 10603 "login": "alltheseas", 10604 "id": 64376233, 10605 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10606 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10607 "gravatar_id": "", 10608 "url": "https://api.github.com/users/alltheseas", 10609 "html_url": "https://github.com/alltheseas", 10610 "followers_url": "https://api.github.com/users/alltheseas/followers", 10611 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10612 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10613 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10614 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10615 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10616 "repos_url": "https://api.github.com/users/alltheseas/repos", 10617 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10618 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10619 "type": "User", 10620 "site_admin": false 10621 }, 10622 "labels": [ 10623 { 10624 "id": 5667222085, 10625 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10626 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10627 "name": "design", 10628 "color": "5319E7", 10629 "default": false, 10630 "description": "Design exploration & definition is required" 10631 }, 10632 { 10633 "id": 5799632461, 10634 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10635 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10636 "name": "hashtags", 10637 "color": "6EFEB9", 10638 "default": false, 10639 "description": "" 10640 } 10641 ], 10642 "state": "open", 10643 "locked": false, 10644 "assignee": null, 10645 "assignees": [], 10646 "milestone": null, 10647 "comments": 17, 10648 "created_at": "2024-03-20T15:14:39Z", 10649 "updated_at": "2024-04-08T01:44:46Z", 10650 "closed_at": null, 10651 "author_association": "COLLABORATOR", 10652 "active_lock_reason": null, 10653 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10654 "reactions": { 10655 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10656 "total_count": 0, 10657 "+1": 0, 10658 "-1": 0, 10659 "laugh": 0, 10660 "hooray": 0, 10661 "confused": 0, 10662 "heart": 0, 10663 "rocket": 0, 10664 "eyes": 0 10665 }, 10666 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10667 "performed_via_github_app": null, 10668 "state_reason": null 10669 }, 10670 "comment": { 10671 "user": "alltheseas", 10672 "created_at": "2024-04-03T04:11:24Z", 10673 "updated_at": "2024-04-03T04:11:24Z", 10674 "body": "Yeah I think distinction between followed and non-followed hashtag is useful" 10675 } 10676 }, 10677 { 10678 "issue": { 10679 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10680 "repository_url": "https://api.github.com/repos/damus-io/damus", 10681 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10682 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10683 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10684 "html_url": "https://github.com/damus-io/damus/issues/2088", 10685 "id": 2197796690, 10686 "node_id": "I_kwDOHHF5A86C_7dS", 10687 "number": 2088, 10688 "title": "highlight followed hashtags", 10689 "user": { 10690 "login": "alltheseas", 10691 "id": 64376233, 10692 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10693 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10694 "gravatar_id": "", 10695 "url": "https://api.github.com/users/alltheseas", 10696 "html_url": "https://github.com/alltheseas", 10697 "followers_url": "https://api.github.com/users/alltheseas/followers", 10698 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10699 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10700 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10701 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10702 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10703 "repos_url": "https://api.github.com/users/alltheseas/repos", 10704 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10705 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10706 "type": "User", 10707 "site_admin": false 10708 }, 10709 "labels": [ 10710 { 10711 "id": 5667222085, 10712 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10713 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10714 "name": "design", 10715 "color": "5319E7", 10716 "default": false, 10717 "description": "Design exploration & definition is required" 10718 }, 10719 { 10720 "id": 5799632461, 10721 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10722 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10723 "name": "hashtags", 10724 "color": "6EFEB9", 10725 "default": false, 10726 "description": "" 10727 } 10728 ], 10729 "state": "open", 10730 "locked": false, 10731 "assignee": null, 10732 "assignees": [], 10733 "milestone": null, 10734 "comments": 17, 10735 "created_at": "2024-03-20T15:14:39Z", 10736 "updated_at": "2024-04-08T01:44:46Z", 10737 "closed_at": null, 10738 "author_association": "COLLABORATOR", 10739 "active_lock_reason": null, 10740 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10741 "reactions": { 10742 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10743 "total_count": 0, 10744 "+1": 0, 10745 "-1": 0, 10746 "laugh": 0, 10747 "hooray": 0, 10748 "confused": 0, 10749 "heart": 0, 10750 "rocket": 0, 10751 "eyes": 0 10752 }, 10753 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10754 "performed_via_github_app": null, 10755 "state_reason": null 10756 }, 10757 "comment": { 10758 "user": "karnagebitcoin", 10759 "created_at": "2024-04-03T06:31:42Z", 10760 "updated_at": "2024-04-03T06:31:42Z", 10761 "body": "I can try using the official Figma files if there is one. The file I looked at seems outdated (design looks very different)\r\n\r\n\r\n" 10762 } 10763 }, 10764 { 10765 "issue": { 10766 "url": "https://api.github.com/repos/damus-io/damus/issues/2088", 10767 "repository_url": "https://api.github.com/repos/damus-io/damus", 10768 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2088/labels{/name}", 10769 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2088/comments", 10770 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2088/events", 10771 "html_url": "https://github.com/damus-io/damus/issues/2088", 10772 "id": 2197796690, 10773 "node_id": "I_kwDOHHF5A86C_7dS", 10774 "number": 2088, 10775 "title": "highlight followed hashtags", 10776 "user": { 10777 "login": "alltheseas", 10778 "id": 64376233, 10779 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10780 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10781 "gravatar_id": "", 10782 "url": "https://api.github.com/users/alltheseas", 10783 "html_url": "https://github.com/alltheseas", 10784 "followers_url": "https://api.github.com/users/alltheseas/followers", 10785 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10786 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10787 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10788 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10789 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10790 "repos_url": "https://api.github.com/users/alltheseas/repos", 10791 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10792 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10793 "type": "User", 10794 "site_admin": false 10795 }, 10796 "labels": [ 10797 { 10798 "id": 5667222085, 10799 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 10800 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 10801 "name": "design", 10802 "color": "5319E7", 10803 "default": false, 10804 "description": "Design exploration & definition is required" 10805 }, 10806 { 10807 "id": 5799632461, 10808 "node_id": "LA_kwDOHHF5A88AAAABWa9eTQ", 10809 "url": "https://api.github.com/repos/damus-io/damus/labels/hashtags", 10810 "name": "hashtags", 10811 "color": "6EFEB9", 10812 "default": false, 10813 "description": "" 10814 } 10815 ], 10816 "state": "open", 10817 "locked": false, 10818 "assignee": null, 10819 "assignees": [], 10820 "milestone": null, 10821 "comments": 17, 10822 "created_at": "2024-03-20T15:14:39Z", 10823 "updated_at": "2024-04-08T01:44:46Z", 10824 "closed_at": null, 10825 "author_association": "COLLABORATOR", 10826 "active_lock_reason": null, 10827 "body": "## user story\r\n\r\nAs a Damus hashtag peruser who follows some (and not all) hashtags, when I see a note with multiple hashtags I would like Damus to highlight the hashtags I follow, so that I can differentiate between hashtags I follow, and hashtags I don't follow.\r\n\r\n### acceptance criteria\r\n\r\nGiven I follow one or more hashtags, AND\r\nI see one or more hashtags that I follow in a note in Damus\r\n\r\n1. Damus highlights the hashtags I follow (and conversely, does not highlight the hashtags I do not follow)\r\n\r\n### mockup/design\r\n\r\n", 10828 "reactions": { 10829 "url": "https://api.github.com/repos/damus-io/damus/issues/2088/reactions", 10830 "total_count": 0, 10831 "+1": 0, 10832 "-1": 0, 10833 "laugh": 0, 10834 "hooray": 0, 10835 "confused": 0, 10836 "heart": 0, 10837 "rocket": 0, 10838 "eyes": 0 10839 }, 10840 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2088/timeline", 10841 "performed_via_github_app": null, 10842 "state_reason": null 10843 }, 10844 "comment": { 10845 "user": "alltheseas", 10846 "created_at": "2024-04-08T01:44:45Z", 10847 "updated_at": "2024-04-08T01:44:45Z", 10848 "body": "related https://github.com/damus-io/damus/issues/1848" 10849 } 10850 }, 10851 { 10852 "issue": { 10853 "url": "https://api.github.com/repos/damus-io/damus/issues/2087", 10854 "repository_url": "https://api.github.com/repos/damus-io/damus", 10855 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2087/labels{/name}", 10856 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2087/comments", 10857 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2087/events", 10858 "html_url": "https://github.com/damus-io/damus/issues/2087", 10859 "id": 2197726795, 10860 "node_id": "I_kwDOHHF5A86C_qZL", 10861 "number": 2087, 10862 "title": "disappearing onlyzaps flag", 10863 "user": { 10864 "login": "alltheseas", 10865 "id": 64376233, 10866 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10867 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10868 "gravatar_id": "", 10869 "url": "https://api.github.com/users/alltheseas", 10870 "html_url": "https://github.com/alltheseas", 10871 "followers_url": "https://api.github.com/users/alltheseas/followers", 10872 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10873 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10874 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10875 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10876 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10877 "repos_url": "https://api.github.com/users/alltheseas/repos", 10878 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10879 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10880 "type": "User", 10881 "site_admin": false 10882 }, 10883 "labels": [ 10884 { 10885 "id": 5895705605, 10886 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 10887 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 10888 "name": "unexpected", 10889 "color": "553300", 10890 "default": false, 10891 "description": "" 10892 }, 10893 { 10894 "id": 6723133260, 10895 "node_id": "LA_kwDOHHF5A88AAAABkLrfTA", 10896 "url": "https://api.github.com/repos/damus-io/damus/labels/settings", 10897 "name": "settings", 10898 "color": "6557C6", 10899 "default": false, 10900 "description": "" 10901 } 10902 ], 10903 "state": "open", 10904 "locked": false, 10905 "assignee": null, 10906 "assignees": [], 10907 "milestone": null, 10908 "comments": 1, 10909 "created_at": "2024-03-20T14:46:40Z", 10910 "updated_at": "2024-03-21T16:28:43Z", 10911 "closed_at": null, 10912 "author_association": "COLLABORATOR", 10913 "active_lock_reason": null, 10914 "body": "## what happens\r\n\r\nsometimes when I use a different app, my onlyzaps icon disappears\r\n\r\n## prospective solution\r\n\r\nper @jb55 \r\n\r\nchange from flag on profile to a settings note\r\n\r\nhttps://damus.io/nevent1qqsdp6wegpmcxe9kktk9gnav6xzpusghx67xjrfcx0vrapvgv5j8raspp4mhxue69uhkummn9ekx7mqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz8thwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgqgswaehxw309ahx7um5wgh8w6twv500ufus\r\n\r\n", 10915 "reactions": { 10916 "url": "https://api.github.com/repos/damus-io/damus/issues/2087/reactions", 10917 "total_count": 0, 10918 "+1": 0, 10919 "-1": 0, 10920 "laugh": 0, 10921 "hooray": 0, 10922 "confused": 0, 10923 "heart": 0, 10924 "rocket": 0, 10925 "eyes": 0 10926 }, 10927 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2087/timeline", 10928 "performed_via_github_app": null, 10929 "state_reason": null 10930 } 10931 }, 10932 { 10933 "issue": { 10934 "url": "https://api.github.com/repos/damus-io/damus/issues/2087", 10935 "repository_url": "https://api.github.com/repos/damus-io/damus", 10936 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2087/labels{/name}", 10937 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2087/comments", 10938 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2087/events", 10939 "html_url": "https://github.com/damus-io/damus/issues/2087", 10940 "id": 2197726795, 10941 "node_id": "I_kwDOHHF5A86C_qZL", 10942 "number": 2087, 10943 "title": "disappearing onlyzaps flag", 10944 "user": { 10945 "login": "alltheseas", 10946 "id": 64376233, 10947 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 10948 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 10949 "gravatar_id": "", 10950 "url": "https://api.github.com/users/alltheseas", 10951 "html_url": "https://github.com/alltheseas", 10952 "followers_url": "https://api.github.com/users/alltheseas/followers", 10953 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 10954 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 10955 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 10956 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 10957 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 10958 "repos_url": "https://api.github.com/users/alltheseas/repos", 10959 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 10960 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 10961 "type": "User", 10962 "site_admin": false 10963 }, 10964 "labels": [ 10965 { 10966 "id": 5895705605, 10967 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 10968 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 10969 "name": "unexpected", 10970 "color": "553300", 10971 "default": false, 10972 "description": "" 10973 }, 10974 { 10975 "id": 6723133260, 10976 "node_id": "LA_kwDOHHF5A88AAAABkLrfTA", 10977 "url": "https://api.github.com/repos/damus-io/damus/labels/settings", 10978 "name": "settings", 10979 "color": "6557C6", 10980 "default": false, 10981 "description": "" 10982 } 10983 ], 10984 "state": "open", 10985 "locked": false, 10986 "assignee": null, 10987 "assignees": [], 10988 "milestone": null, 10989 "comments": 1, 10990 "created_at": "2024-03-20T14:46:40Z", 10991 "updated_at": "2024-03-21T16:28:43Z", 10992 "closed_at": null, 10993 "author_association": "COLLABORATOR", 10994 "active_lock_reason": null, 10995 "body": "## what happens\r\n\r\nsometimes when I use a different app, my onlyzaps icon disappears\r\n\r\n## prospective solution\r\n\r\nper @jb55 \r\n\r\nchange from flag on profile to a settings note\r\n\r\nhttps://damus.io/nevent1qqsdp6wegpmcxe9kktk9gnav6xzpusghx67xjrfcx0vrapvgv5j8raspp4mhxue69uhkummn9ekx7mqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz8thwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgqgswaehxw309ahx7um5wgh8w6twv500ufus\r\n\r\n", 10996 "reactions": { 10997 "url": "https://api.github.com/repos/damus-io/damus/issues/2087/reactions", 10998 "total_count": 0, 10999 "+1": 0, 11000 "-1": 0, 11001 "laugh": 0, 11002 "hooray": 0, 11003 "confused": 0, 11004 "heart": 0, 11005 "rocket": 0, 11006 "eyes": 0 11007 }, 11008 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2087/timeline", 11009 "performed_via_github_app": null, 11010 "state_reason": null 11011 }, 11012 "comment": { 11013 "user": "jb55", 11014 "created_at": "2024-03-21T08:58:29Z", 11015 "updated_at": "2024-03-21T08:58:29Z", 11016 "body": "On Wed, Mar 20, 2024 at 07:47:01AM -0700, alltheseas wrote:\n>## what happens\n>\n>sometimes when I use a different app, my onlyzaps icon disappears\n>\n>## prospective solution\n>\n>per @jb55\n>\n>change from flag on profile to a settings note\n>\n>https://damus.io/nevent1qqsdp6wegpmcxe9kktk9gnav6xzpusghx67xjrfcx0vrapvgv5j8raspp4mhxue69uhkummn9ekx7mqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz8thwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgqgswaehxw309ahx7um5wgh8w6twv500ufus\n\nThe settings note will be nice for things like chosen emojis, default\nzap amount, etc. We can have an encrypted and public settings on the\nsame note.\n" 11017 } 11018 }, 11019 { 11020 "issue": { 11021 "url": "https://api.github.com/repos/damus-io/damus/issues/2086", 11022 "repository_url": "https://api.github.com/repos/damus-io/damus", 11023 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2086/labels{/name}", 11024 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2086/comments", 11025 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2086/events", 11026 "html_url": "https://github.com/damus-io/damus/issues/2086", 11027 "id": 2197696874, 11028 "node_id": "I_kwDOHHF5A86C_jFq", 11029 "number": 2086, 11030 "title": "UI feedback/confirmation \"DM sent\"", 11031 "user": { 11032 "login": "alltheseas", 11033 "id": 64376233, 11034 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11035 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11036 "gravatar_id": "", 11037 "url": "https://api.github.com/users/alltheseas", 11038 "html_url": "https://github.com/alltheseas", 11039 "followers_url": "https://api.github.com/users/alltheseas/followers", 11040 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11041 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11042 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11043 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11044 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11045 "repos_url": "https://api.github.com/users/alltheseas/repos", 11046 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11047 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11048 "type": "User", 11049 "site_admin": false 11050 }, 11051 "labels": [ 11052 { 11053 "id": 3994718399, 11054 "node_id": "LA_kwDOHHF5A87uGpC_", 11055 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11056 "name": "enhancement", 11057 "color": "a2eeef", 11058 "default": true, 11059 "description": "Improvement" 11060 }, 11061 { 11062 "id": 5667222085, 11063 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11064 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11065 "name": "design", 11066 "color": "5319E7", 11067 "default": false, 11068 "description": "Design exploration & definition is required" 11069 } 11070 ], 11071 "state": "open", 11072 "locked": false, 11073 "assignee": null, 11074 "assignees": [], 11075 "milestone": null, 11076 "comments": 3, 11077 "created_at": "2024-03-20T14:34:01Z", 11078 "updated_at": "2024-04-03T06:50:05Z", 11079 "closed_at": null, 11080 "author_association": "COLLABORATOR", 11081 "active_lock_reason": null, 11082 "body": null, 11083 "reactions": { 11084 "url": "https://api.github.com/repos/damus-io/damus/issues/2086/reactions", 11085 "total_count": 0, 11086 "+1": 0, 11087 "-1": 0, 11088 "laugh": 0, 11089 "hooray": 0, 11090 "confused": 0, 11091 "heart": 0, 11092 "rocket": 0, 11093 "eyes": 0 11094 }, 11095 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2086/timeline", 11096 "performed_via_github_app": null, 11097 "state_reason": null 11098 } 11099 }, 11100 { 11101 "issue": { 11102 "url": "https://api.github.com/repos/damus-io/damus/issues/2086", 11103 "repository_url": "https://api.github.com/repos/damus-io/damus", 11104 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2086/labels{/name}", 11105 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2086/comments", 11106 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2086/events", 11107 "html_url": "https://github.com/damus-io/damus/issues/2086", 11108 "id": 2197696874, 11109 "node_id": "I_kwDOHHF5A86C_jFq", 11110 "number": 2086, 11111 "title": "UI feedback/confirmation \"DM sent\"", 11112 "user": { 11113 "login": "alltheseas", 11114 "id": 64376233, 11115 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11116 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11117 "gravatar_id": "", 11118 "url": "https://api.github.com/users/alltheseas", 11119 "html_url": "https://github.com/alltheseas", 11120 "followers_url": "https://api.github.com/users/alltheseas/followers", 11121 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11122 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11123 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11124 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11125 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11126 "repos_url": "https://api.github.com/users/alltheseas/repos", 11127 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11128 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11129 "type": "User", 11130 "site_admin": false 11131 }, 11132 "labels": [ 11133 { 11134 "id": 3994718399, 11135 "node_id": "LA_kwDOHHF5A87uGpC_", 11136 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11137 "name": "enhancement", 11138 "color": "a2eeef", 11139 "default": true, 11140 "description": "Improvement" 11141 }, 11142 { 11143 "id": 5667222085, 11144 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11145 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11146 "name": "design", 11147 "color": "5319E7", 11148 "default": false, 11149 "description": "Design exploration & definition is required" 11150 } 11151 ], 11152 "state": "open", 11153 "locked": false, 11154 "assignee": null, 11155 "assignees": [], 11156 "milestone": null, 11157 "comments": 3, 11158 "created_at": "2024-03-20T14:34:01Z", 11159 "updated_at": "2024-04-03T06:50:05Z", 11160 "closed_at": null, 11161 "author_association": "COLLABORATOR", 11162 "active_lock_reason": null, 11163 "body": null, 11164 "reactions": { 11165 "url": "https://api.github.com/repos/damus-io/damus/issues/2086/reactions", 11166 "total_count": 0, 11167 "+1": 0, 11168 "-1": 0, 11169 "laugh": 0, 11170 "hooray": 0, 11171 "confused": 0, 11172 "heart": 0, 11173 "rocket": 0, 11174 "eyes": 0 11175 }, 11176 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2086/timeline", 11177 "performed_via_github_app": null, 11178 "state_reason": null 11179 }, 11180 "comment": { 11181 "user": "jb55", 11182 "created_at": "2024-03-21T09:04:51Z", 11183 "updated_at": "2024-03-21T09:04:51Z", 11184 "body": "I don't think a toast really makes sense here, we just need to do what signal does." 11185 } 11186 }, 11187 { 11188 "issue": { 11189 "url": "https://api.github.com/repos/damus-io/damus/issues/2086", 11190 "repository_url": "https://api.github.com/repos/damus-io/damus", 11191 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2086/labels{/name}", 11192 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2086/comments", 11193 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2086/events", 11194 "html_url": "https://github.com/damus-io/damus/issues/2086", 11195 "id": 2197696874, 11196 "node_id": "I_kwDOHHF5A86C_jFq", 11197 "number": 2086, 11198 "title": "UI feedback/confirmation \"DM sent\"", 11199 "user": { 11200 "login": "alltheseas", 11201 "id": 64376233, 11202 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11203 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11204 "gravatar_id": "", 11205 "url": "https://api.github.com/users/alltheseas", 11206 "html_url": "https://github.com/alltheseas", 11207 "followers_url": "https://api.github.com/users/alltheseas/followers", 11208 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11209 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11210 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11211 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11212 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11213 "repos_url": "https://api.github.com/users/alltheseas/repos", 11214 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11215 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11216 "type": "User", 11217 "site_admin": false 11218 }, 11219 "labels": [ 11220 { 11221 "id": 3994718399, 11222 "node_id": "LA_kwDOHHF5A87uGpC_", 11223 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11224 "name": "enhancement", 11225 "color": "a2eeef", 11226 "default": true, 11227 "description": "Improvement" 11228 }, 11229 { 11230 "id": 5667222085, 11231 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11232 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11233 "name": "design", 11234 "color": "5319E7", 11235 "default": false, 11236 "description": "Design exploration & definition is required" 11237 } 11238 ], 11239 "state": "open", 11240 "locked": false, 11241 "assignee": null, 11242 "assignees": [], 11243 "milestone": null, 11244 "comments": 3, 11245 "created_at": "2024-03-20T14:34:01Z", 11246 "updated_at": "2024-04-03T06:50:05Z", 11247 "closed_at": null, 11248 "author_association": "COLLABORATOR", 11249 "active_lock_reason": null, 11250 "body": null, 11251 "reactions": { 11252 "url": "https://api.github.com/repos/damus-io/damus/issues/2086/reactions", 11253 "total_count": 0, 11254 "+1": 0, 11255 "-1": 0, 11256 "laugh": 0, 11257 "hooray": 0, 11258 "confused": 0, 11259 "heart": 0, 11260 "rocket": 0, 11261 "eyes": 0 11262 }, 11263 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2086/timeline", 11264 "performed_via_github_app": null, 11265 "state_reason": null 11266 }, 11267 "comment": { 11268 "user": "alltheseas", 11269 "created_at": "2024-03-21T16:28:03Z", 11270 "updated_at": "2024-03-21T16:28:03Z", 11271 "body": "<img width=\"397\" alt=\"Screenshot 2024-03-21 at 11 27 56 AM\" src=\"https://github.com/damus-io/damus/assets/64376233/b0e4eb37-3372-4f84-bea9-e0fd0829f38a\">\r\n" 11272 } 11273 }, 11274 { 11275 "issue": { 11276 "url": "https://api.github.com/repos/damus-io/damus/issues/2086", 11277 "repository_url": "https://api.github.com/repos/damus-io/damus", 11278 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2086/labels{/name}", 11279 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2086/comments", 11280 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2086/events", 11281 "html_url": "https://github.com/damus-io/damus/issues/2086", 11282 "id": 2197696874, 11283 "node_id": "I_kwDOHHF5A86C_jFq", 11284 "number": 2086, 11285 "title": "UI feedback/confirmation \"DM sent\"", 11286 "user": { 11287 "login": "alltheseas", 11288 "id": 64376233, 11289 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11290 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11291 "gravatar_id": "", 11292 "url": "https://api.github.com/users/alltheseas", 11293 "html_url": "https://github.com/alltheseas", 11294 "followers_url": "https://api.github.com/users/alltheseas/followers", 11295 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11296 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11297 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11298 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11299 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11300 "repos_url": "https://api.github.com/users/alltheseas/repos", 11301 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11302 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11303 "type": "User", 11304 "site_admin": false 11305 }, 11306 "labels": [ 11307 { 11308 "id": 3994718399, 11309 "node_id": "LA_kwDOHHF5A87uGpC_", 11310 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11311 "name": "enhancement", 11312 "color": "a2eeef", 11313 "default": true, 11314 "description": "Improvement" 11315 }, 11316 { 11317 "id": 5667222085, 11318 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11319 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11320 "name": "design", 11321 "color": "5319E7", 11322 "default": false, 11323 "description": "Design exploration & definition is required" 11324 } 11325 ], 11326 "state": "open", 11327 "locked": false, 11328 "assignee": null, 11329 "assignees": [], 11330 "milestone": null, 11331 "comments": 3, 11332 "created_at": "2024-03-20T14:34:01Z", 11333 "updated_at": "2024-04-03T06:50:05Z", 11334 "closed_at": null, 11335 "author_association": "COLLABORATOR", 11336 "active_lock_reason": null, 11337 "body": null, 11338 "reactions": { 11339 "url": "https://api.github.com/repos/damus-io/damus/issues/2086/reactions", 11340 "total_count": 0, 11341 "+1": 0, 11342 "-1": 0, 11343 "laugh": 0, 11344 "hooray": 0, 11345 "confused": 0, 11346 "heart": 0, 11347 "rocket": 0, 11348 "eyes": 0 11349 }, 11350 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2086/timeline", 11351 "performed_via_github_app": null, 11352 "state_reason": null 11353 }, 11354 "comment": { 11355 "user": "karnagebitcoin", 11356 "created_at": "2024-04-03T06:50:04Z", 11357 "updated_at": "2024-04-03T06:50:04Z", 11358 "body": "Not sure if you can add time there, I just added the icon and rounded off the messages a bit.\r\n\r\n<img width=\"1280\" alt=\"DM Receipt\" src=\"https://github.com/damus-io/damus/assets/131526701/26fb2bde-1823-4655-b094-750027860617\">\r\n" 11359 } 11360 }, 11361 { 11362 "issue": { 11363 "url": "https://api.github.com/repos/damus-io/damus/issues/2085", 11364 "repository_url": "https://api.github.com/repos/damus-io/damus", 11365 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2085/labels{/name}", 11366 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2085/comments", 11367 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2085/events", 11368 "html_url": "https://github.com/damus-io/damus/issues/2085", 11369 "id": 2197696263, 11370 "node_id": "I_kwDOHHF5A86C_i8H", 11371 "number": 2085, 11372 "title": "UI feedback/confirmation \"keyword muted\"", 11373 "user": { 11374 "login": "alltheseas", 11375 "id": 64376233, 11376 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11377 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11378 "gravatar_id": "", 11379 "url": "https://api.github.com/users/alltheseas", 11380 "html_url": "https://github.com/alltheseas", 11381 "followers_url": "https://api.github.com/users/alltheseas/followers", 11382 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11383 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11384 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11385 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11386 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11387 "repos_url": "https://api.github.com/users/alltheseas/repos", 11388 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11389 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11390 "type": "User", 11391 "site_admin": false 11392 }, 11393 "labels": [ 11394 { 11395 "id": 3994718399, 11396 "node_id": "LA_kwDOHHF5A87uGpC_", 11397 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11398 "name": "enhancement", 11399 "color": "a2eeef", 11400 "default": true, 11401 "description": "Improvement" 11402 }, 11403 { 11404 "id": 5667222085, 11405 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11406 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11407 "name": "design", 11408 "color": "5319E7", 11409 "default": false, 11410 "description": "Design exploration & definition is required" 11411 } 11412 ], 11413 "state": "open", 11414 "locked": false, 11415 "assignee": null, 11416 "assignees": [], 11417 "milestone": null, 11418 "comments": 1, 11419 "created_at": "2024-03-20T14:33:48Z", 11420 "updated_at": "2024-04-04T06:49:08Z", 11421 "closed_at": null, 11422 "author_association": "COLLABORATOR", 11423 "active_lock_reason": null, 11424 "body": null, 11425 "reactions": { 11426 "url": "https://api.github.com/repos/damus-io/damus/issues/2085/reactions", 11427 "total_count": 0, 11428 "+1": 0, 11429 "-1": 0, 11430 "laugh": 0, 11431 "hooray": 0, 11432 "confused": 0, 11433 "heart": 0, 11434 "rocket": 0, 11435 "eyes": 0 11436 }, 11437 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2085/timeline", 11438 "performed_via_github_app": null, 11439 "state_reason": null 11440 } 11441 }, 11442 { 11443 "issue": { 11444 "url": "https://api.github.com/repos/damus-io/damus/issues/2085", 11445 "repository_url": "https://api.github.com/repos/damus-io/damus", 11446 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2085/labels{/name}", 11447 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2085/comments", 11448 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2085/events", 11449 "html_url": "https://github.com/damus-io/damus/issues/2085", 11450 "id": 2197696263, 11451 "node_id": "I_kwDOHHF5A86C_i8H", 11452 "number": 2085, 11453 "title": "UI feedback/confirmation \"keyword muted\"", 11454 "user": { 11455 "login": "alltheseas", 11456 "id": 64376233, 11457 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11458 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11459 "gravatar_id": "", 11460 "url": "https://api.github.com/users/alltheseas", 11461 "html_url": "https://github.com/alltheseas", 11462 "followers_url": "https://api.github.com/users/alltheseas/followers", 11463 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11464 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11465 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11466 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11467 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11468 "repos_url": "https://api.github.com/users/alltheseas/repos", 11469 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11470 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11471 "type": "User", 11472 "site_admin": false 11473 }, 11474 "labels": [ 11475 { 11476 "id": 3994718399, 11477 "node_id": "LA_kwDOHHF5A87uGpC_", 11478 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11479 "name": "enhancement", 11480 "color": "a2eeef", 11481 "default": true, 11482 "description": "Improvement" 11483 }, 11484 { 11485 "id": 5667222085, 11486 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11487 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11488 "name": "design", 11489 "color": "5319E7", 11490 "default": false, 11491 "description": "Design exploration & definition is required" 11492 } 11493 ], 11494 "state": "open", 11495 "locked": false, 11496 "assignee": null, 11497 "assignees": [], 11498 "milestone": null, 11499 "comments": 1, 11500 "created_at": "2024-03-20T14:33:48Z", 11501 "updated_at": "2024-04-04T06:49:08Z", 11502 "closed_at": null, 11503 "author_association": "COLLABORATOR", 11504 "active_lock_reason": null, 11505 "body": null, 11506 "reactions": { 11507 "url": "https://api.github.com/repos/damus-io/damus/issues/2085/reactions", 11508 "total_count": 0, 11509 "+1": 0, 11510 "-1": 0, 11511 "laugh": 0, 11512 "hooray": 0, 11513 "confused": 0, 11514 "heart": 0, 11515 "rocket": 0, 11516 "eyes": 0 11517 }, 11518 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2085/timeline", 11519 "performed_via_github_app": null, 11520 "state_reason": null 11521 }, 11522 "comment": { 11523 "user": "karnagebitcoin", 11524 "created_at": "2024-04-04T06:49:08Z", 11525 "updated_at": "2024-04-04T06:49:08Z", 11526 "body": "\r\n" 11527 } 11528 }, 11529 { 11530 "issue": { 11531 "url": "https://api.github.com/repos/damus-io/damus/issues/2084", 11532 "repository_url": "https://api.github.com/repos/damus-io/damus", 11533 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2084/labels{/name}", 11534 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2084/comments", 11535 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2084/events", 11536 "html_url": "https://github.com/damus-io/damus/issues/2084", 11537 "id": 2197695640, 11538 "node_id": "I_kwDOHHF5A86C_iyY", 11539 "number": 2084, 11540 "title": "UI feedback/confirmation: \"user muted\"", 11541 "user": { 11542 "login": "alltheseas", 11543 "id": 64376233, 11544 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11545 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11546 "gravatar_id": "", 11547 "url": "https://api.github.com/users/alltheseas", 11548 "html_url": "https://github.com/alltheseas", 11549 "followers_url": "https://api.github.com/users/alltheseas/followers", 11550 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11551 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11552 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11553 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11554 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11555 "repos_url": "https://api.github.com/users/alltheseas/repos", 11556 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11557 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11558 "type": "User", 11559 "site_admin": false 11560 }, 11561 "labels": [ 11562 { 11563 "id": 3994718399, 11564 "node_id": "LA_kwDOHHF5A87uGpC_", 11565 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11566 "name": "enhancement", 11567 "color": "a2eeef", 11568 "default": true, 11569 "description": "Improvement" 11570 }, 11571 { 11572 "id": 5667222085, 11573 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11574 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11575 "name": "design", 11576 "color": "5319E7", 11577 "default": false, 11578 "description": "Design exploration & definition is required" 11579 } 11580 ], 11581 "state": "open", 11582 "locked": false, 11583 "assignee": null, 11584 "assignees": [], 11585 "milestone": null, 11586 "comments": 2, 11587 "created_at": "2024-03-20T14:33:35Z", 11588 "updated_at": "2024-04-04T06:47:54Z", 11589 "closed_at": null, 11590 "author_association": "COLLABORATOR", 11591 "active_lock_reason": null, 11592 "body": null, 11593 "reactions": { 11594 "url": "https://api.github.com/repos/damus-io/damus/issues/2084/reactions", 11595 "total_count": 0, 11596 "+1": 0, 11597 "-1": 0, 11598 "laugh": 0, 11599 "hooray": 0, 11600 "confused": 0, 11601 "heart": 0, 11602 "rocket": 0, 11603 "eyes": 0 11604 }, 11605 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2084/timeline", 11606 "performed_via_github_app": null, 11607 "state_reason": null 11608 } 11609 }, 11610 { 11611 "issue": { 11612 "url": "https://api.github.com/repos/damus-io/damus/issues/2084", 11613 "repository_url": "https://api.github.com/repos/damus-io/damus", 11614 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2084/labels{/name}", 11615 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2084/comments", 11616 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2084/events", 11617 "html_url": "https://github.com/damus-io/damus/issues/2084", 11618 "id": 2197695640, 11619 "node_id": "I_kwDOHHF5A86C_iyY", 11620 "number": 2084, 11621 "title": "UI feedback/confirmation: \"user muted\"", 11622 "user": { 11623 "login": "alltheseas", 11624 "id": 64376233, 11625 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11626 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11627 "gravatar_id": "", 11628 "url": "https://api.github.com/users/alltheseas", 11629 "html_url": "https://github.com/alltheseas", 11630 "followers_url": "https://api.github.com/users/alltheseas/followers", 11631 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11632 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11633 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11634 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11635 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11636 "repos_url": "https://api.github.com/users/alltheseas/repos", 11637 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11638 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11639 "type": "User", 11640 "site_admin": false 11641 }, 11642 "labels": [ 11643 { 11644 "id": 3994718399, 11645 "node_id": "LA_kwDOHHF5A87uGpC_", 11646 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11647 "name": "enhancement", 11648 "color": "a2eeef", 11649 "default": true, 11650 "description": "Improvement" 11651 }, 11652 { 11653 "id": 5667222085, 11654 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11655 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11656 "name": "design", 11657 "color": "5319E7", 11658 "default": false, 11659 "description": "Design exploration & definition is required" 11660 } 11661 ], 11662 "state": "open", 11663 "locked": false, 11664 "assignee": null, 11665 "assignees": [], 11666 "milestone": null, 11667 "comments": 2, 11668 "created_at": "2024-03-20T14:33:35Z", 11669 "updated_at": "2024-04-04T06:47:54Z", 11670 "closed_at": null, 11671 "author_association": "COLLABORATOR", 11672 "active_lock_reason": null, 11673 "body": null, 11674 "reactions": { 11675 "url": "https://api.github.com/repos/damus-io/damus/issues/2084/reactions", 11676 "total_count": 0, 11677 "+1": 0, 11678 "-1": 0, 11679 "laugh": 0, 11680 "hooray": 0, 11681 "confused": 0, 11682 "heart": 0, 11683 "rocket": 0, 11684 "eyes": 0 11685 }, 11686 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2084/timeline", 11687 "performed_via_github_app": null, 11688 "state_reason": null 11689 }, 11690 "comment": { 11691 "user": "alltheseas", 11692 "created_at": "2024-03-21T15:22:24Z", 11693 "updated_at": "2024-03-21T15:22:24Z", 11694 "body": "This flow should also exit out of profile view automatically if muting takes place in profile view" 11695 } 11696 }, 11697 { 11698 "issue": { 11699 "url": "https://api.github.com/repos/damus-io/damus/issues/2084", 11700 "repository_url": "https://api.github.com/repos/damus-io/damus", 11701 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2084/labels{/name}", 11702 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2084/comments", 11703 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2084/events", 11704 "html_url": "https://github.com/damus-io/damus/issues/2084", 11705 "id": 2197695640, 11706 "node_id": "I_kwDOHHF5A86C_iyY", 11707 "number": 2084, 11708 "title": "UI feedback/confirmation: \"user muted\"", 11709 "user": { 11710 "login": "alltheseas", 11711 "id": 64376233, 11712 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11713 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11714 "gravatar_id": "", 11715 "url": "https://api.github.com/users/alltheseas", 11716 "html_url": "https://github.com/alltheseas", 11717 "followers_url": "https://api.github.com/users/alltheseas/followers", 11718 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11719 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11720 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11721 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11722 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11723 "repos_url": "https://api.github.com/users/alltheseas/repos", 11724 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11725 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11726 "type": "User", 11727 "site_admin": false 11728 }, 11729 "labels": [ 11730 { 11731 "id": 3994718399, 11732 "node_id": "LA_kwDOHHF5A87uGpC_", 11733 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11734 "name": "enhancement", 11735 "color": "a2eeef", 11736 "default": true, 11737 "description": "Improvement" 11738 }, 11739 { 11740 "id": 5667222085, 11741 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11742 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11743 "name": "design", 11744 "color": "5319E7", 11745 "default": false, 11746 "description": "Design exploration & definition is required" 11747 } 11748 ], 11749 "state": "open", 11750 "locked": false, 11751 "assignee": null, 11752 "assignees": [], 11753 "milestone": null, 11754 "comments": 2, 11755 "created_at": "2024-03-20T14:33:35Z", 11756 "updated_at": "2024-04-04T06:47:54Z", 11757 "closed_at": null, 11758 "author_association": "COLLABORATOR", 11759 "active_lock_reason": null, 11760 "body": null, 11761 "reactions": { 11762 "url": "https://api.github.com/repos/damus-io/damus/issues/2084/reactions", 11763 "total_count": 0, 11764 "+1": 0, 11765 "-1": 0, 11766 "laugh": 0, 11767 "hooray": 0, 11768 "confused": 0, 11769 "heart": 0, 11770 "rocket": 0, 11771 "eyes": 0 11772 }, 11773 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2084/timeline", 11774 "performed_via_github_app": null, 11775 "state_reason": null 11776 }, 11777 "comment": { 11778 "user": "karnagebitcoin", 11779 "created_at": "2024-04-04T06:47:53Z", 11780 "updated_at": "2024-04-04T06:47:53Z", 11781 "body": "Top or bottom, whichever feels best \r\n\r\n" 11782 } 11783 }, 11784 { 11785 "issue": { 11786 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 11787 "repository_url": "https://api.github.com/repos/damus-io/damus", 11788 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 11789 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 11790 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 11791 "html_url": "https://github.com/damus-io/damus/issues/2083", 11792 "id": 2197377105, 11793 "node_id": "I_kwDOHHF5A86C-VBR", 11794 "number": 2083, 11795 "title": "Confirmation dialogue / UI \"your note has been posted\"", 11796 "user": { 11797 "login": "alltheseas", 11798 "id": 64376233, 11799 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11800 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11801 "gravatar_id": "", 11802 "url": "https://api.github.com/users/alltheseas", 11803 "html_url": "https://github.com/alltheseas", 11804 "followers_url": "https://api.github.com/users/alltheseas/followers", 11805 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11806 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11807 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11808 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11809 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11810 "repos_url": "https://api.github.com/users/alltheseas/repos", 11811 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11812 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11813 "type": "User", 11814 "site_admin": false 11815 }, 11816 "labels": [ 11817 { 11818 "id": 3994718399, 11819 "node_id": "LA_kwDOHHF5A87uGpC_", 11820 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11821 "name": "enhancement", 11822 "color": "a2eeef", 11823 "default": true, 11824 "description": "Improvement" 11825 }, 11826 { 11827 "id": 5667222085, 11828 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11829 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11830 "name": "design", 11831 "color": "5319E7", 11832 "default": false, 11833 "description": "Design exploration & definition is required" 11834 } 11835 ], 11836 "state": "open", 11837 "locked": false, 11838 "assignee": { 11839 "login": "robagreda", 11840 "id": 3373850, 11841 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 11842 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 11843 "gravatar_id": "", 11844 "url": "https://api.github.com/users/robagreda", 11845 "html_url": "https://github.com/robagreda", 11846 "followers_url": "https://api.github.com/users/robagreda/followers", 11847 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 11848 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 11849 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 11850 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 11851 "organizations_url": "https://api.github.com/users/robagreda/orgs", 11852 "repos_url": "https://api.github.com/users/robagreda/repos", 11853 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 11854 "received_events_url": "https://api.github.com/users/robagreda/received_events", 11855 "type": "User", 11856 "site_admin": false 11857 }, 11858 "assignees": [ 11859 { 11860 "login": "robagreda", 11861 "id": 3373850, 11862 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 11863 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 11864 "gravatar_id": "", 11865 "url": "https://api.github.com/users/robagreda", 11866 "html_url": "https://github.com/robagreda", 11867 "followers_url": "https://api.github.com/users/robagreda/followers", 11868 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 11869 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 11870 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 11871 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 11872 "organizations_url": "https://api.github.com/users/robagreda/orgs", 11873 "repos_url": "https://api.github.com/users/robagreda/repos", 11874 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 11875 "received_events_url": "https://api.github.com/users/robagreda/received_events", 11876 "type": "User", 11877 "site_admin": false 11878 } 11879 ], 11880 "milestone": { 11881 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 11882 "html_url": "https://github.com/damus-io/damus/milestone/14", 11883 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 11884 "id": 10536809, 11885 "node_id": "MI_kwDOHHF5A84AoMdp", 11886 "number": 14, 11887 "title": "1.9 post purple testflight, threads, longform, video caching", 11888 "description": "", 11889 "creator": { 11890 "login": "alltheseas", 11891 "id": 64376233, 11892 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11893 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11894 "gravatar_id": "", 11895 "url": "https://api.github.com/users/alltheseas", 11896 "html_url": "https://github.com/alltheseas", 11897 "followers_url": "https://api.github.com/users/alltheseas/followers", 11898 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11899 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11900 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11901 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11902 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11903 "repos_url": "https://api.github.com/users/alltheseas/repos", 11904 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11905 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11906 "type": "User", 11907 "site_admin": false 11908 }, 11909 "open_issues": 17, 11910 "closed_issues": 1, 11911 "state": "open", 11912 "created_at": "2024-02-09T17:16:56Z", 11913 "updated_at": "2024-04-09T20:37:29Z", 11914 "due_on": null, 11915 "closed_at": null 11916 }, 11917 "comments": 15, 11918 "created_at": "2024-03-20T12:09:48Z", 11919 "updated_at": "2024-04-04T18:16:05Z", 11920 "closed_at": null, 11921 "author_association": "COLLABORATOR", 11922 "active_lock_reason": null, 11923 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 11924 "reactions": { 11925 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 11926 "total_count": 0, 11927 "+1": 0, 11928 "-1": 0, 11929 "laugh": 0, 11930 "hooray": 0, 11931 "confused": 0, 11932 "heart": 0, 11933 "rocket": 0, 11934 "eyes": 0 11935 }, 11936 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 11937 "performed_via_github_app": null, 11938 "state_reason": null 11939 } 11940 }, 11941 { 11942 "issue": { 11943 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 11944 "repository_url": "https://api.github.com/repos/damus-io/damus", 11945 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 11946 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 11947 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 11948 "html_url": "https://github.com/damus-io/damus/issues/2083", 11949 "id": 2197377105, 11950 "node_id": "I_kwDOHHF5A86C-VBR", 11951 "number": 2083, 11952 "title": "Confirmation dialogue / UI \"your note has been posted\"", 11953 "user": { 11954 "login": "alltheseas", 11955 "id": 64376233, 11956 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 11957 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 11958 "gravatar_id": "", 11959 "url": "https://api.github.com/users/alltheseas", 11960 "html_url": "https://github.com/alltheseas", 11961 "followers_url": "https://api.github.com/users/alltheseas/followers", 11962 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 11963 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 11964 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 11965 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 11966 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 11967 "repos_url": "https://api.github.com/users/alltheseas/repos", 11968 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 11969 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 11970 "type": "User", 11971 "site_admin": false 11972 }, 11973 "labels": [ 11974 { 11975 "id": 3994718399, 11976 "node_id": "LA_kwDOHHF5A87uGpC_", 11977 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 11978 "name": "enhancement", 11979 "color": "a2eeef", 11980 "default": true, 11981 "description": "Improvement" 11982 }, 11983 { 11984 "id": 5667222085, 11985 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 11986 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 11987 "name": "design", 11988 "color": "5319E7", 11989 "default": false, 11990 "description": "Design exploration & definition is required" 11991 } 11992 ], 11993 "state": "open", 11994 "locked": false, 11995 "assignee": { 11996 "login": "robagreda", 11997 "id": 3373850, 11998 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 11999 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12000 "gravatar_id": "", 12001 "url": "https://api.github.com/users/robagreda", 12002 "html_url": "https://github.com/robagreda", 12003 "followers_url": "https://api.github.com/users/robagreda/followers", 12004 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12005 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12006 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12007 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12008 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12009 "repos_url": "https://api.github.com/users/robagreda/repos", 12010 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12011 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12012 "type": "User", 12013 "site_admin": false 12014 }, 12015 "assignees": [ 12016 { 12017 "login": "robagreda", 12018 "id": 3373850, 12019 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12020 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12021 "gravatar_id": "", 12022 "url": "https://api.github.com/users/robagreda", 12023 "html_url": "https://github.com/robagreda", 12024 "followers_url": "https://api.github.com/users/robagreda/followers", 12025 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12026 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12027 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12028 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12029 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12030 "repos_url": "https://api.github.com/users/robagreda/repos", 12031 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12032 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12033 "type": "User", 12034 "site_admin": false 12035 } 12036 ], 12037 "milestone": { 12038 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12039 "html_url": "https://github.com/damus-io/damus/milestone/14", 12040 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12041 "id": 10536809, 12042 "node_id": "MI_kwDOHHF5A84AoMdp", 12043 "number": 14, 12044 "title": "1.9 post purple testflight, threads, longform, video caching", 12045 "description": "", 12046 "creator": { 12047 "login": "alltheseas", 12048 "id": 64376233, 12049 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12050 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12051 "gravatar_id": "", 12052 "url": "https://api.github.com/users/alltheseas", 12053 "html_url": "https://github.com/alltheseas", 12054 "followers_url": "https://api.github.com/users/alltheseas/followers", 12055 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12056 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12057 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12058 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12059 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12060 "repos_url": "https://api.github.com/users/alltheseas/repos", 12061 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12062 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12063 "type": "User", 12064 "site_admin": false 12065 }, 12066 "open_issues": 17, 12067 "closed_issues": 1, 12068 "state": "open", 12069 "created_at": "2024-02-09T17:16:56Z", 12070 "updated_at": "2024-04-09T20:37:29Z", 12071 "due_on": null, 12072 "closed_at": null 12073 }, 12074 "comments": 15, 12075 "created_at": "2024-03-20T12:09:48Z", 12076 "updated_at": "2024-04-04T18:16:05Z", 12077 "closed_at": null, 12078 "author_association": "COLLABORATOR", 12079 "active_lock_reason": null, 12080 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12081 "reactions": { 12082 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12083 "total_count": 0, 12084 "+1": 0, 12085 "-1": 0, 12086 "laugh": 0, 12087 "hooray": 0, 12088 "confused": 0, 12089 "heart": 0, 12090 "rocket": 0, 12091 "eyes": 0 12092 }, 12093 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12094 "performed_via_github_app": null, 12095 "state_reason": null 12096 }, 12097 "comment": { 12098 "user": "alltheseas", 12099 "created_at": "2024-03-20T14:41:58Z", 12100 "updated_at": "2024-03-20T14:41:58Z", 12101 "body": "@robagreda ser here is a collection of confirmation dialogue tickets š" 12102 } 12103 }, 12104 { 12105 "issue": { 12106 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12107 "repository_url": "https://api.github.com/repos/damus-io/damus", 12108 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12109 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12110 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12111 "html_url": "https://github.com/damus-io/damus/issues/2083", 12112 "id": 2197377105, 12113 "node_id": "I_kwDOHHF5A86C-VBR", 12114 "number": 2083, 12115 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12116 "user": { 12117 "login": "alltheseas", 12118 "id": 64376233, 12119 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12120 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12121 "gravatar_id": "", 12122 "url": "https://api.github.com/users/alltheseas", 12123 "html_url": "https://github.com/alltheseas", 12124 "followers_url": "https://api.github.com/users/alltheseas/followers", 12125 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12126 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12127 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12128 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12129 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12130 "repos_url": "https://api.github.com/users/alltheseas/repos", 12131 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12132 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12133 "type": "User", 12134 "site_admin": false 12135 }, 12136 "labels": [ 12137 { 12138 "id": 3994718399, 12139 "node_id": "LA_kwDOHHF5A87uGpC_", 12140 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12141 "name": "enhancement", 12142 "color": "a2eeef", 12143 "default": true, 12144 "description": "Improvement" 12145 }, 12146 { 12147 "id": 5667222085, 12148 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12149 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12150 "name": "design", 12151 "color": "5319E7", 12152 "default": false, 12153 "description": "Design exploration & definition is required" 12154 } 12155 ], 12156 "state": "open", 12157 "locked": false, 12158 "assignee": { 12159 "login": "robagreda", 12160 "id": 3373850, 12161 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12162 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12163 "gravatar_id": "", 12164 "url": "https://api.github.com/users/robagreda", 12165 "html_url": "https://github.com/robagreda", 12166 "followers_url": "https://api.github.com/users/robagreda/followers", 12167 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12168 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12169 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12170 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12171 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12172 "repos_url": "https://api.github.com/users/robagreda/repos", 12173 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12174 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12175 "type": "User", 12176 "site_admin": false 12177 }, 12178 "assignees": [ 12179 { 12180 "login": "robagreda", 12181 "id": 3373850, 12182 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12183 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12184 "gravatar_id": "", 12185 "url": "https://api.github.com/users/robagreda", 12186 "html_url": "https://github.com/robagreda", 12187 "followers_url": "https://api.github.com/users/robagreda/followers", 12188 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12189 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12190 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12191 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12192 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12193 "repos_url": "https://api.github.com/users/robagreda/repos", 12194 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12195 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12196 "type": "User", 12197 "site_admin": false 12198 } 12199 ], 12200 "milestone": { 12201 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12202 "html_url": "https://github.com/damus-io/damus/milestone/14", 12203 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12204 "id": 10536809, 12205 "node_id": "MI_kwDOHHF5A84AoMdp", 12206 "number": 14, 12207 "title": "1.9 post purple testflight, threads, longform, video caching", 12208 "description": "", 12209 "creator": { 12210 "login": "alltheseas", 12211 "id": 64376233, 12212 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12213 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12214 "gravatar_id": "", 12215 "url": "https://api.github.com/users/alltheseas", 12216 "html_url": "https://github.com/alltheseas", 12217 "followers_url": "https://api.github.com/users/alltheseas/followers", 12218 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12219 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12220 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12221 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12222 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12223 "repos_url": "https://api.github.com/users/alltheseas/repos", 12224 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12225 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12226 "type": "User", 12227 "site_admin": false 12228 }, 12229 "open_issues": 17, 12230 "closed_issues": 1, 12231 "state": "open", 12232 "created_at": "2024-02-09T17:16:56Z", 12233 "updated_at": "2024-04-09T20:37:29Z", 12234 "due_on": null, 12235 "closed_at": null 12236 }, 12237 "comments": 15, 12238 "created_at": "2024-03-20T12:09:48Z", 12239 "updated_at": "2024-04-04T18:16:05Z", 12240 "closed_at": null, 12241 "author_association": "COLLABORATOR", 12242 "active_lock_reason": null, 12243 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12244 "reactions": { 12245 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12246 "total_count": 0, 12247 "+1": 0, 12248 "-1": 0, 12249 "laugh": 0, 12250 "hooray": 0, 12251 "confused": 0, 12252 "heart": 0, 12253 "rocket": 0, 12254 "eyes": 0 12255 }, 12256 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12257 "performed_via_github_app": null, 12258 "state_reason": null 12259 }, 12260 "comment": { 12261 "user": "alltheseas", 12262 "created_at": "2024-03-20T15:29:12Z", 12263 "updated_at": "2024-03-20T15:29:12Z", 12264 "body": "@jb55 I will add this to 1.8 post Madeira milestone, as I see milestone as collections of multiple (two or more) sprints. Note posting is probably the most frequent action from the list above. We can tackle the rest of the confirmation dialogues bit by bit. " 12265 } 12266 }, 12267 { 12268 "issue": { 12269 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12270 "repository_url": "https://api.github.com/repos/damus-io/damus", 12271 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12272 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12273 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12274 "html_url": "https://github.com/damus-io/damus/issues/2083", 12275 "id": 2197377105, 12276 "node_id": "I_kwDOHHF5A86C-VBR", 12277 "number": 2083, 12278 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12279 "user": { 12280 "login": "alltheseas", 12281 "id": 64376233, 12282 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12283 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12284 "gravatar_id": "", 12285 "url": "https://api.github.com/users/alltheseas", 12286 "html_url": "https://github.com/alltheseas", 12287 "followers_url": "https://api.github.com/users/alltheseas/followers", 12288 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12289 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12290 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12291 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12292 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12293 "repos_url": "https://api.github.com/users/alltheseas/repos", 12294 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12295 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12296 "type": "User", 12297 "site_admin": false 12298 }, 12299 "labels": [ 12300 { 12301 "id": 3994718399, 12302 "node_id": "LA_kwDOHHF5A87uGpC_", 12303 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12304 "name": "enhancement", 12305 "color": "a2eeef", 12306 "default": true, 12307 "description": "Improvement" 12308 }, 12309 { 12310 "id": 5667222085, 12311 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12312 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12313 "name": "design", 12314 "color": "5319E7", 12315 "default": false, 12316 "description": "Design exploration & definition is required" 12317 } 12318 ], 12319 "state": "open", 12320 "locked": false, 12321 "assignee": { 12322 "login": "robagreda", 12323 "id": 3373850, 12324 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12325 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12326 "gravatar_id": "", 12327 "url": "https://api.github.com/users/robagreda", 12328 "html_url": "https://github.com/robagreda", 12329 "followers_url": "https://api.github.com/users/robagreda/followers", 12330 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12331 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12332 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12333 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12334 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12335 "repos_url": "https://api.github.com/users/robagreda/repos", 12336 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12337 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12338 "type": "User", 12339 "site_admin": false 12340 }, 12341 "assignees": [ 12342 { 12343 "login": "robagreda", 12344 "id": 3373850, 12345 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12346 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12347 "gravatar_id": "", 12348 "url": "https://api.github.com/users/robagreda", 12349 "html_url": "https://github.com/robagreda", 12350 "followers_url": "https://api.github.com/users/robagreda/followers", 12351 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12352 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12353 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12354 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12355 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12356 "repos_url": "https://api.github.com/users/robagreda/repos", 12357 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12358 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12359 "type": "User", 12360 "site_admin": false 12361 } 12362 ], 12363 "milestone": { 12364 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12365 "html_url": "https://github.com/damus-io/damus/milestone/14", 12366 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12367 "id": 10536809, 12368 "node_id": "MI_kwDOHHF5A84AoMdp", 12369 "number": 14, 12370 "title": "1.9 post purple testflight, threads, longform, video caching", 12371 "description": "", 12372 "creator": { 12373 "login": "alltheseas", 12374 "id": 64376233, 12375 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12376 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12377 "gravatar_id": "", 12378 "url": "https://api.github.com/users/alltheseas", 12379 "html_url": "https://github.com/alltheseas", 12380 "followers_url": "https://api.github.com/users/alltheseas/followers", 12381 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12382 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12383 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12384 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12385 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12386 "repos_url": "https://api.github.com/users/alltheseas/repos", 12387 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12388 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12389 "type": "User", 12390 "site_admin": false 12391 }, 12392 "open_issues": 17, 12393 "closed_issues": 1, 12394 "state": "open", 12395 "created_at": "2024-02-09T17:16:56Z", 12396 "updated_at": "2024-04-09T20:37:29Z", 12397 "due_on": null, 12398 "closed_at": null 12399 }, 12400 "comments": 15, 12401 "created_at": "2024-03-20T12:09:48Z", 12402 "updated_at": "2024-04-04T18:16:05Z", 12403 "closed_at": null, 12404 "author_association": "COLLABORATOR", 12405 "active_lock_reason": null, 12406 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12407 "reactions": { 12408 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12409 "total_count": 0, 12410 "+1": 0, 12411 "-1": 0, 12412 "laugh": 0, 12413 "hooray": 0, 12414 "confused": 0, 12415 "heart": 0, 12416 "rocket": 0, 12417 "eyes": 0 12418 }, 12419 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12420 "performed_via_github_app": null, 12421 "state_reason": null 12422 }, 12423 "comment": { 12424 "user": "alltheseas", 12425 "created_at": "2024-03-20T15:29:22Z", 12426 "updated_at": "2024-03-20T15:29:22Z", 12427 "body": "cc @danieldaquino @ericholguin " 12428 } 12429 }, 12430 { 12431 "issue": { 12432 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12433 "repository_url": "https://api.github.com/repos/damus-io/damus", 12434 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12435 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12436 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12437 "html_url": "https://github.com/damus-io/damus/issues/2083", 12438 "id": 2197377105, 12439 "node_id": "I_kwDOHHF5A86C-VBR", 12440 "number": 2083, 12441 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12442 "user": { 12443 "login": "alltheseas", 12444 "id": 64376233, 12445 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12446 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12447 "gravatar_id": "", 12448 "url": "https://api.github.com/users/alltheseas", 12449 "html_url": "https://github.com/alltheseas", 12450 "followers_url": "https://api.github.com/users/alltheseas/followers", 12451 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12452 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12453 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12454 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12455 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12456 "repos_url": "https://api.github.com/users/alltheseas/repos", 12457 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12458 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12459 "type": "User", 12460 "site_admin": false 12461 }, 12462 "labels": [ 12463 { 12464 "id": 3994718399, 12465 "node_id": "LA_kwDOHHF5A87uGpC_", 12466 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12467 "name": "enhancement", 12468 "color": "a2eeef", 12469 "default": true, 12470 "description": "Improvement" 12471 }, 12472 { 12473 "id": 5667222085, 12474 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12475 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12476 "name": "design", 12477 "color": "5319E7", 12478 "default": false, 12479 "description": "Design exploration & definition is required" 12480 } 12481 ], 12482 "state": "open", 12483 "locked": false, 12484 "assignee": { 12485 "login": "robagreda", 12486 "id": 3373850, 12487 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12488 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12489 "gravatar_id": "", 12490 "url": "https://api.github.com/users/robagreda", 12491 "html_url": "https://github.com/robagreda", 12492 "followers_url": "https://api.github.com/users/robagreda/followers", 12493 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12494 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12495 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12496 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12497 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12498 "repos_url": "https://api.github.com/users/robagreda/repos", 12499 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12500 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12501 "type": "User", 12502 "site_admin": false 12503 }, 12504 "assignees": [ 12505 { 12506 "login": "robagreda", 12507 "id": 3373850, 12508 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12509 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12510 "gravatar_id": "", 12511 "url": "https://api.github.com/users/robagreda", 12512 "html_url": "https://github.com/robagreda", 12513 "followers_url": "https://api.github.com/users/robagreda/followers", 12514 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12515 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12516 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12517 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12518 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12519 "repos_url": "https://api.github.com/users/robagreda/repos", 12520 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12521 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12522 "type": "User", 12523 "site_admin": false 12524 } 12525 ], 12526 "milestone": { 12527 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12528 "html_url": "https://github.com/damus-io/damus/milestone/14", 12529 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12530 "id": 10536809, 12531 "node_id": "MI_kwDOHHF5A84AoMdp", 12532 "number": 14, 12533 "title": "1.9 post purple testflight, threads, longform, video caching", 12534 "description": "", 12535 "creator": { 12536 "login": "alltheseas", 12537 "id": 64376233, 12538 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12539 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12540 "gravatar_id": "", 12541 "url": "https://api.github.com/users/alltheseas", 12542 "html_url": "https://github.com/alltheseas", 12543 "followers_url": "https://api.github.com/users/alltheseas/followers", 12544 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12545 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12546 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12547 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12548 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12549 "repos_url": "https://api.github.com/users/alltheseas/repos", 12550 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12551 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12552 "type": "User", 12553 "site_admin": false 12554 }, 12555 "open_issues": 17, 12556 "closed_issues": 1, 12557 "state": "open", 12558 "created_at": "2024-02-09T17:16:56Z", 12559 "updated_at": "2024-04-09T20:37:29Z", 12560 "due_on": null, 12561 "closed_at": null 12562 }, 12563 "comments": 15, 12564 "created_at": "2024-03-20T12:09:48Z", 12565 "updated_at": "2024-04-04T18:16:05Z", 12566 "closed_at": null, 12567 "author_association": "COLLABORATOR", 12568 "active_lock_reason": null, 12569 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12570 "reactions": { 12571 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12572 "total_count": 0, 12573 "+1": 0, 12574 "-1": 0, 12575 "laugh": 0, 12576 "hooray": 0, 12577 "confused": 0, 12578 "heart": 0, 12579 "rocket": 0, 12580 "eyes": 0 12581 }, 12582 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12583 "performed_via_github_app": null, 12584 "state_reason": null 12585 }, 12586 "comment": { 12587 "user": "ericholguin", 12588 "created_at": "2024-03-20T15:47:15Z", 12589 "updated_at": "2024-03-20T15:47:15Z", 12590 "body": "what other social network has this? Personally I think itās a bit much.\r\n________________________________\r\nFrom: alltheseas ***@***.***>\r\nSent: Wednesday, March 20, 2024 9:38:07 AM\r\nTo: damus-io/damus ***@***.***>\r\nCc: Eric Holguin ***@***.***>; Mention ***@***.***>\r\nSubject: Re: [damus-io/damus] Confirmation dialogue / UI \"your note has been posted\" (Issue #2083)\r\n\r\n\r\n@jb55<https://github.com/jb55> I will add this to 1.8 post Madeira milestone, as I see milestone as collections of multiple (two or more) sprints. Note posting is probably the most frequent action from the list above. We can tackle the rest of the confirmation dialogues bit by bit.\r\n\r\nā\r\nReply to this email directly, view it on GitHub<https://github.com/damus-io/damus/issues/2083#issuecomment-2009849203>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADK27JEDSW4RXIHPYPIKVA3YZGUN7AVCNFSM6AAAAABE7K6YMGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBZHA2DSMRQGM>.\r\nYou are receiving this because you were mentioned.Message ID: ***@***.***>\r\n" 12591 } 12592 }, 12593 { 12594 "issue": { 12595 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12596 "repository_url": "https://api.github.com/repos/damus-io/damus", 12597 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12598 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12599 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12600 "html_url": "https://github.com/damus-io/damus/issues/2083", 12601 "id": 2197377105, 12602 "node_id": "I_kwDOHHF5A86C-VBR", 12603 "number": 2083, 12604 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12605 "user": { 12606 "login": "alltheseas", 12607 "id": 64376233, 12608 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12609 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12610 "gravatar_id": "", 12611 "url": "https://api.github.com/users/alltheseas", 12612 "html_url": "https://github.com/alltheseas", 12613 "followers_url": "https://api.github.com/users/alltheseas/followers", 12614 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12615 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12616 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12617 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12618 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12619 "repos_url": "https://api.github.com/users/alltheseas/repos", 12620 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12621 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12622 "type": "User", 12623 "site_admin": false 12624 }, 12625 "labels": [ 12626 { 12627 "id": 3994718399, 12628 "node_id": "LA_kwDOHHF5A87uGpC_", 12629 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12630 "name": "enhancement", 12631 "color": "a2eeef", 12632 "default": true, 12633 "description": "Improvement" 12634 }, 12635 { 12636 "id": 5667222085, 12637 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12638 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12639 "name": "design", 12640 "color": "5319E7", 12641 "default": false, 12642 "description": "Design exploration & definition is required" 12643 } 12644 ], 12645 "state": "open", 12646 "locked": false, 12647 "assignee": { 12648 "login": "robagreda", 12649 "id": 3373850, 12650 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12651 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12652 "gravatar_id": "", 12653 "url": "https://api.github.com/users/robagreda", 12654 "html_url": "https://github.com/robagreda", 12655 "followers_url": "https://api.github.com/users/robagreda/followers", 12656 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12657 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12658 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12659 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12660 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12661 "repos_url": "https://api.github.com/users/robagreda/repos", 12662 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12663 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12664 "type": "User", 12665 "site_admin": false 12666 }, 12667 "assignees": [ 12668 { 12669 "login": "robagreda", 12670 "id": 3373850, 12671 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12672 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12673 "gravatar_id": "", 12674 "url": "https://api.github.com/users/robagreda", 12675 "html_url": "https://github.com/robagreda", 12676 "followers_url": "https://api.github.com/users/robagreda/followers", 12677 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12678 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12679 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12680 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12681 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12682 "repos_url": "https://api.github.com/users/robagreda/repos", 12683 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12684 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12685 "type": "User", 12686 "site_admin": false 12687 } 12688 ], 12689 "milestone": { 12690 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12691 "html_url": "https://github.com/damus-io/damus/milestone/14", 12692 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12693 "id": 10536809, 12694 "node_id": "MI_kwDOHHF5A84AoMdp", 12695 "number": 14, 12696 "title": "1.9 post purple testflight, threads, longform, video caching", 12697 "description": "", 12698 "creator": { 12699 "login": "alltheseas", 12700 "id": 64376233, 12701 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12702 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12703 "gravatar_id": "", 12704 "url": "https://api.github.com/users/alltheseas", 12705 "html_url": "https://github.com/alltheseas", 12706 "followers_url": "https://api.github.com/users/alltheseas/followers", 12707 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12708 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12709 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12710 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12711 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12712 "repos_url": "https://api.github.com/users/alltheseas/repos", 12713 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12714 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12715 "type": "User", 12716 "site_admin": false 12717 }, 12718 "open_issues": 17, 12719 "closed_issues": 1, 12720 "state": "open", 12721 "created_at": "2024-02-09T17:16:56Z", 12722 "updated_at": "2024-04-09T20:37:29Z", 12723 "due_on": null, 12724 "closed_at": null 12725 }, 12726 "comments": 15, 12727 "created_at": "2024-03-20T12:09:48Z", 12728 "updated_at": "2024-04-04T18:16:05Z", 12729 "closed_at": null, 12730 "author_association": "COLLABORATOR", 12731 "active_lock_reason": null, 12732 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12733 "reactions": { 12734 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12735 "total_count": 0, 12736 "+1": 0, 12737 "-1": 0, 12738 "laugh": 0, 12739 "hooray": 0, 12740 "confused": 0, 12741 "heart": 0, 12742 "rocket": 0, 12743 "eyes": 0 12744 }, 12745 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12746 "performed_via_github_app": null, 12747 "state_reason": null 12748 }, 12749 "comment": { 12750 "user": "alltheseas", 12751 "created_at": "2024-03-20T15:52:57Z", 12752 "updated_at": "2024-03-20T15:52:57Z", 12753 "body": "> what other social network has this? Personally I think itās a bit much.\r\n\r\n\r\nGood question. Conversation started here, and it was centered around @karnagebitcoin idea of reducing anxiety. Specifically, post (any) action, including \"post\" there is no feedback that the action succeeded. \r\n\r\nhttps://damus.io/nevent1qqsqfwmyv32xalewtpw4d37hu6wngf9vcs4a6y766v5ty6dfjx685ksprpmhxue69uhhwetvvdhk6efwdehhxarj9emkjmn9qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wgh8w6twv5qs6amnwvaz7tmwdaejumr0dsqf33au\r\n" 12754 } 12755 }, 12756 { 12757 "issue": { 12758 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12759 "repository_url": "https://api.github.com/repos/damus-io/damus", 12760 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12761 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12762 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12763 "html_url": "https://github.com/damus-io/damus/issues/2083", 12764 "id": 2197377105, 12765 "node_id": "I_kwDOHHF5A86C-VBR", 12766 "number": 2083, 12767 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12768 "user": { 12769 "login": "alltheseas", 12770 "id": 64376233, 12771 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12772 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12773 "gravatar_id": "", 12774 "url": "https://api.github.com/users/alltheseas", 12775 "html_url": "https://github.com/alltheseas", 12776 "followers_url": "https://api.github.com/users/alltheseas/followers", 12777 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12778 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12779 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12780 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12781 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12782 "repos_url": "https://api.github.com/users/alltheseas/repos", 12783 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12784 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12785 "type": "User", 12786 "site_admin": false 12787 }, 12788 "labels": [ 12789 { 12790 "id": 3994718399, 12791 "node_id": "LA_kwDOHHF5A87uGpC_", 12792 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12793 "name": "enhancement", 12794 "color": "a2eeef", 12795 "default": true, 12796 "description": "Improvement" 12797 }, 12798 { 12799 "id": 5667222085, 12800 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12801 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12802 "name": "design", 12803 "color": "5319E7", 12804 "default": false, 12805 "description": "Design exploration & definition is required" 12806 } 12807 ], 12808 "state": "open", 12809 "locked": false, 12810 "assignee": { 12811 "login": "robagreda", 12812 "id": 3373850, 12813 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12814 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12815 "gravatar_id": "", 12816 "url": "https://api.github.com/users/robagreda", 12817 "html_url": "https://github.com/robagreda", 12818 "followers_url": "https://api.github.com/users/robagreda/followers", 12819 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12820 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12821 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12822 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12823 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12824 "repos_url": "https://api.github.com/users/robagreda/repos", 12825 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12826 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12827 "type": "User", 12828 "site_admin": false 12829 }, 12830 "assignees": [ 12831 { 12832 "login": "robagreda", 12833 "id": 3373850, 12834 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12835 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12836 "gravatar_id": "", 12837 "url": "https://api.github.com/users/robagreda", 12838 "html_url": "https://github.com/robagreda", 12839 "followers_url": "https://api.github.com/users/robagreda/followers", 12840 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12841 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12842 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12843 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12844 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12845 "repos_url": "https://api.github.com/users/robagreda/repos", 12846 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12847 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12848 "type": "User", 12849 "site_admin": false 12850 } 12851 ], 12852 "milestone": { 12853 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 12854 "html_url": "https://github.com/damus-io/damus/milestone/14", 12855 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 12856 "id": 10536809, 12857 "node_id": "MI_kwDOHHF5A84AoMdp", 12858 "number": 14, 12859 "title": "1.9 post purple testflight, threads, longform, video caching", 12860 "description": "", 12861 "creator": { 12862 "login": "alltheseas", 12863 "id": 64376233, 12864 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12865 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12866 "gravatar_id": "", 12867 "url": "https://api.github.com/users/alltheseas", 12868 "html_url": "https://github.com/alltheseas", 12869 "followers_url": "https://api.github.com/users/alltheseas/followers", 12870 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12871 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12872 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12873 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12874 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12875 "repos_url": "https://api.github.com/users/alltheseas/repos", 12876 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12877 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12878 "type": "User", 12879 "site_admin": false 12880 }, 12881 "open_issues": 17, 12882 "closed_issues": 1, 12883 "state": "open", 12884 "created_at": "2024-02-09T17:16:56Z", 12885 "updated_at": "2024-04-09T20:37:29Z", 12886 "due_on": null, 12887 "closed_at": null 12888 }, 12889 "comments": 15, 12890 "created_at": "2024-03-20T12:09:48Z", 12891 "updated_at": "2024-04-04T18:16:05Z", 12892 "closed_at": null, 12893 "author_association": "COLLABORATOR", 12894 "active_lock_reason": null, 12895 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 12896 "reactions": { 12897 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 12898 "total_count": 0, 12899 "+1": 0, 12900 "-1": 0, 12901 "laugh": 0, 12902 "hooray": 0, 12903 "confused": 0, 12904 "heart": 0, 12905 "rocket": 0, 12906 "eyes": 0 12907 }, 12908 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 12909 "performed_via_github_app": null, 12910 "state_reason": null 12911 }, 12912 "comment": { 12913 "user": "robagreda", 12914 "created_at": "2024-03-20T16:15:44Z", 12915 "updated_at": "2024-03-20T16:15:44Z", 12916 "body": "@ericholguin maybe a quick toast could be nice, maybe use haptics too! I can design something for this :) in the technical side, do you think require lots of work? " 12917 } 12918 }, 12919 { 12920 "issue": { 12921 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 12922 "repository_url": "https://api.github.com/repos/damus-io/damus", 12923 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 12924 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 12925 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 12926 "html_url": "https://github.com/damus-io/damus/issues/2083", 12927 "id": 2197377105, 12928 "node_id": "I_kwDOHHF5A86C-VBR", 12929 "number": 2083, 12930 "title": "Confirmation dialogue / UI \"your note has been posted\"", 12931 "user": { 12932 "login": "alltheseas", 12933 "id": 64376233, 12934 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 12935 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 12936 "gravatar_id": "", 12937 "url": "https://api.github.com/users/alltheseas", 12938 "html_url": "https://github.com/alltheseas", 12939 "followers_url": "https://api.github.com/users/alltheseas/followers", 12940 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 12941 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 12942 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 12943 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 12944 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 12945 "repos_url": "https://api.github.com/users/alltheseas/repos", 12946 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 12947 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 12948 "type": "User", 12949 "site_admin": false 12950 }, 12951 "labels": [ 12952 { 12953 "id": 3994718399, 12954 "node_id": "LA_kwDOHHF5A87uGpC_", 12955 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 12956 "name": "enhancement", 12957 "color": "a2eeef", 12958 "default": true, 12959 "description": "Improvement" 12960 }, 12961 { 12962 "id": 5667222085, 12963 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 12964 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 12965 "name": "design", 12966 "color": "5319E7", 12967 "default": false, 12968 "description": "Design exploration & definition is required" 12969 } 12970 ], 12971 "state": "open", 12972 "locked": false, 12973 "assignee": { 12974 "login": "robagreda", 12975 "id": 3373850, 12976 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12977 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12978 "gravatar_id": "", 12979 "url": "https://api.github.com/users/robagreda", 12980 "html_url": "https://github.com/robagreda", 12981 "followers_url": "https://api.github.com/users/robagreda/followers", 12982 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 12983 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 12984 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 12985 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 12986 "organizations_url": "https://api.github.com/users/robagreda/orgs", 12987 "repos_url": "https://api.github.com/users/robagreda/repos", 12988 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 12989 "received_events_url": "https://api.github.com/users/robagreda/received_events", 12990 "type": "User", 12991 "site_admin": false 12992 }, 12993 "assignees": [ 12994 { 12995 "login": "robagreda", 12996 "id": 3373850, 12997 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 12998 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 12999 "gravatar_id": "", 13000 "url": "https://api.github.com/users/robagreda", 13001 "html_url": "https://github.com/robagreda", 13002 "followers_url": "https://api.github.com/users/robagreda/followers", 13003 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13004 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13005 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13006 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13007 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13008 "repos_url": "https://api.github.com/users/robagreda/repos", 13009 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13010 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13011 "type": "User", 13012 "site_admin": false 13013 } 13014 ], 13015 "milestone": { 13016 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13017 "html_url": "https://github.com/damus-io/damus/milestone/14", 13018 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13019 "id": 10536809, 13020 "node_id": "MI_kwDOHHF5A84AoMdp", 13021 "number": 14, 13022 "title": "1.9 post purple testflight, threads, longform, video caching", 13023 "description": "", 13024 "creator": { 13025 "login": "alltheseas", 13026 "id": 64376233, 13027 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13028 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13029 "gravatar_id": "", 13030 "url": "https://api.github.com/users/alltheseas", 13031 "html_url": "https://github.com/alltheseas", 13032 "followers_url": "https://api.github.com/users/alltheseas/followers", 13033 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13034 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13035 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13036 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13037 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13038 "repos_url": "https://api.github.com/users/alltheseas/repos", 13039 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13040 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13041 "type": "User", 13042 "site_admin": false 13043 }, 13044 "open_issues": 17, 13045 "closed_issues": 1, 13046 "state": "open", 13047 "created_at": "2024-02-09T17:16:56Z", 13048 "updated_at": "2024-04-09T20:37:29Z", 13049 "due_on": null, 13050 "closed_at": null 13051 }, 13052 "comments": 15, 13053 "created_at": "2024-03-20T12:09:48Z", 13054 "updated_at": "2024-04-04T18:16:05Z", 13055 "closed_at": null, 13056 "author_association": "COLLABORATOR", 13057 "active_lock_reason": null, 13058 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13059 "reactions": { 13060 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13061 "total_count": 0, 13062 "+1": 0, 13063 "-1": 0, 13064 "laugh": 0, 13065 "hooray": 0, 13066 "confused": 0, 13067 "heart": 0, 13068 "rocket": 0, 13069 "eyes": 0 13070 }, 13071 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13072 "performed_via_github_app": null, 13073 "state_reason": null 13074 }, 13075 "comment": { 13076 "user": "jb55", 13077 "created_at": "2024-03-21T08:53:20Z", 13078 "updated_at": "2024-03-21T08:53:20Z", 13079 "body": "@ericholguin \r\n\r\n> what other social network has this? Personally I think itās a bit much.\r\n\r\n\r\ntwitter? " 13080 } 13081 }, 13082 { 13083 "issue": { 13084 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13085 "repository_url": "https://api.github.com/repos/damus-io/damus", 13086 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13087 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13088 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13089 "html_url": "https://github.com/damus-io/damus/issues/2083", 13090 "id": 2197377105, 13091 "node_id": "I_kwDOHHF5A86C-VBR", 13092 "number": 2083, 13093 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13094 "user": { 13095 "login": "alltheseas", 13096 "id": 64376233, 13097 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13098 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13099 "gravatar_id": "", 13100 "url": "https://api.github.com/users/alltheseas", 13101 "html_url": "https://github.com/alltheseas", 13102 "followers_url": "https://api.github.com/users/alltheseas/followers", 13103 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13104 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13105 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13106 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13107 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13108 "repos_url": "https://api.github.com/users/alltheseas/repos", 13109 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13110 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13111 "type": "User", 13112 "site_admin": false 13113 }, 13114 "labels": [ 13115 { 13116 "id": 3994718399, 13117 "node_id": "LA_kwDOHHF5A87uGpC_", 13118 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13119 "name": "enhancement", 13120 "color": "a2eeef", 13121 "default": true, 13122 "description": "Improvement" 13123 }, 13124 { 13125 "id": 5667222085, 13126 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13127 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13128 "name": "design", 13129 "color": "5319E7", 13130 "default": false, 13131 "description": "Design exploration & definition is required" 13132 } 13133 ], 13134 "state": "open", 13135 "locked": false, 13136 "assignee": { 13137 "login": "robagreda", 13138 "id": 3373850, 13139 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13140 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13141 "gravatar_id": "", 13142 "url": "https://api.github.com/users/robagreda", 13143 "html_url": "https://github.com/robagreda", 13144 "followers_url": "https://api.github.com/users/robagreda/followers", 13145 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13146 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13147 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13148 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13149 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13150 "repos_url": "https://api.github.com/users/robagreda/repos", 13151 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13152 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13153 "type": "User", 13154 "site_admin": false 13155 }, 13156 "assignees": [ 13157 { 13158 "login": "robagreda", 13159 "id": 3373850, 13160 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13161 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13162 "gravatar_id": "", 13163 "url": "https://api.github.com/users/robagreda", 13164 "html_url": "https://github.com/robagreda", 13165 "followers_url": "https://api.github.com/users/robagreda/followers", 13166 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13167 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13168 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13169 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13170 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13171 "repos_url": "https://api.github.com/users/robagreda/repos", 13172 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13173 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13174 "type": "User", 13175 "site_admin": false 13176 } 13177 ], 13178 "milestone": { 13179 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13180 "html_url": "https://github.com/damus-io/damus/milestone/14", 13181 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13182 "id": 10536809, 13183 "node_id": "MI_kwDOHHF5A84AoMdp", 13184 "number": 14, 13185 "title": "1.9 post purple testflight, threads, longform, video caching", 13186 "description": "", 13187 "creator": { 13188 "login": "alltheseas", 13189 "id": 64376233, 13190 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13191 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13192 "gravatar_id": "", 13193 "url": "https://api.github.com/users/alltheseas", 13194 "html_url": "https://github.com/alltheseas", 13195 "followers_url": "https://api.github.com/users/alltheseas/followers", 13196 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13197 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13198 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13199 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13200 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13201 "repos_url": "https://api.github.com/users/alltheseas/repos", 13202 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13203 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13204 "type": "User", 13205 "site_admin": false 13206 }, 13207 "open_issues": 17, 13208 "closed_issues": 1, 13209 "state": "open", 13210 "created_at": "2024-02-09T17:16:56Z", 13211 "updated_at": "2024-04-09T20:37:29Z", 13212 "due_on": null, 13213 "closed_at": null 13214 }, 13215 "comments": 15, 13216 "created_at": "2024-03-20T12:09:48Z", 13217 "updated_at": "2024-04-04T18:16:05Z", 13218 "closed_at": null, 13219 "author_association": "COLLABORATOR", 13220 "active_lock_reason": null, 13221 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13222 "reactions": { 13223 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13224 "total_count": 0, 13225 "+1": 0, 13226 "-1": 0, 13227 "laugh": 0, 13228 "hooray": 0, 13229 "confused": 0, 13230 "heart": 0, 13231 "rocket": 0, 13232 "eyes": 0 13233 }, 13234 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13235 "performed_via_github_app": null, 13236 "state_reason": null 13237 }, 13238 "comment": { 13239 "user": "jb55", 13240 "created_at": "2024-03-21T08:55:08Z", 13241 "updated_at": "2024-03-21T08:55:08Z", 13242 "body": "@robagreda:\r\n> @ericholguin maybe a quick toast could be nice, maybe use haptics too! I can design something for this :) in the technical side, do you think require lots of work?\r\n\r\nkeep in mind that there is no singular \"success\" state, each relay can return success or fail. Ideally it would be a toast with a circular or linear progress bar showing the number of successful sends out of all your relays" 13243 } 13244 }, 13245 { 13246 "issue": { 13247 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13248 "repository_url": "https://api.github.com/repos/damus-io/damus", 13249 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13250 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13251 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13252 "html_url": "https://github.com/damus-io/damus/issues/2083", 13253 "id": 2197377105, 13254 "node_id": "I_kwDOHHF5A86C-VBR", 13255 "number": 2083, 13256 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13257 "user": { 13258 "login": "alltheseas", 13259 "id": 64376233, 13260 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13261 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13262 "gravatar_id": "", 13263 "url": "https://api.github.com/users/alltheseas", 13264 "html_url": "https://github.com/alltheseas", 13265 "followers_url": "https://api.github.com/users/alltheseas/followers", 13266 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13267 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13268 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13269 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13270 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13271 "repos_url": "https://api.github.com/users/alltheseas/repos", 13272 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13273 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13274 "type": "User", 13275 "site_admin": false 13276 }, 13277 "labels": [ 13278 { 13279 "id": 3994718399, 13280 "node_id": "LA_kwDOHHF5A87uGpC_", 13281 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13282 "name": "enhancement", 13283 "color": "a2eeef", 13284 "default": true, 13285 "description": "Improvement" 13286 }, 13287 { 13288 "id": 5667222085, 13289 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13290 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13291 "name": "design", 13292 "color": "5319E7", 13293 "default": false, 13294 "description": "Design exploration & definition is required" 13295 } 13296 ], 13297 "state": "open", 13298 "locked": false, 13299 "assignee": { 13300 "login": "robagreda", 13301 "id": 3373850, 13302 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13303 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13304 "gravatar_id": "", 13305 "url": "https://api.github.com/users/robagreda", 13306 "html_url": "https://github.com/robagreda", 13307 "followers_url": "https://api.github.com/users/robagreda/followers", 13308 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13309 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13310 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13311 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13312 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13313 "repos_url": "https://api.github.com/users/robagreda/repos", 13314 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13315 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13316 "type": "User", 13317 "site_admin": false 13318 }, 13319 "assignees": [ 13320 { 13321 "login": "robagreda", 13322 "id": 3373850, 13323 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13324 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13325 "gravatar_id": "", 13326 "url": "https://api.github.com/users/robagreda", 13327 "html_url": "https://github.com/robagreda", 13328 "followers_url": "https://api.github.com/users/robagreda/followers", 13329 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13330 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13331 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13332 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13333 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13334 "repos_url": "https://api.github.com/users/robagreda/repos", 13335 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13336 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13337 "type": "User", 13338 "site_admin": false 13339 } 13340 ], 13341 "milestone": { 13342 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13343 "html_url": "https://github.com/damus-io/damus/milestone/14", 13344 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13345 "id": 10536809, 13346 "node_id": "MI_kwDOHHF5A84AoMdp", 13347 "number": 14, 13348 "title": "1.9 post purple testflight, threads, longform, video caching", 13349 "description": "", 13350 "creator": { 13351 "login": "alltheseas", 13352 "id": 64376233, 13353 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13354 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13355 "gravatar_id": "", 13356 "url": "https://api.github.com/users/alltheseas", 13357 "html_url": "https://github.com/alltheseas", 13358 "followers_url": "https://api.github.com/users/alltheseas/followers", 13359 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13360 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13361 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13362 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13363 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13364 "repos_url": "https://api.github.com/users/alltheseas/repos", 13365 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13366 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13367 "type": "User", 13368 "site_admin": false 13369 }, 13370 "open_issues": 17, 13371 "closed_issues": 1, 13372 "state": "open", 13373 "created_at": "2024-02-09T17:16:56Z", 13374 "updated_at": "2024-04-09T20:37:29Z", 13375 "due_on": null, 13376 "closed_at": null 13377 }, 13378 "comments": 15, 13379 "created_at": "2024-03-20T12:09:48Z", 13380 "updated_at": "2024-04-04T18:16:05Z", 13381 "closed_at": null, 13382 "author_association": "COLLABORATOR", 13383 "active_lock_reason": null, 13384 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13385 "reactions": { 13386 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13387 "total_count": 0, 13388 "+1": 0, 13389 "-1": 0, 13390 "laugh": 0, 13391 "hooray": 0, 13392 "confused": 0, 13393 "heart": 0, 13394 "rocket": 0, 13395 "eyes": 0 13396 }, 13397 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13398 "performed_via_github_app": null, 13399 "state_reason": null 13400 }, 13401 "comment": { 13402 "user": "karnagebitcoin", 13403 "created_at": "2024-03-23T00:21:43Z", 13404 "updated_at": "2024-03-23T00:21:43Z", 13405 "body": "As long as it's brief and doesn't take more than a second to show. If you show the actual progress as animated - people will get annoyed. Found out in Snort." 13406 } 13407 }, 13408 { 13409 "issue": { 13410 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13411 "repository_url": "https://api.github.com/repos/damus-io/damus", 13412 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13413 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13414 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13415 "html_url": "https://github.com/damus-io/damus/issues/2083", 13416 "id": 2197377105, 13417 "node_id": "I_kwDOHHF5A86C-VBR", 13418 "number": 2083, 13419 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13420 "user": { 13421 "login": "alltheseas", 13422 "id": 64376233, 13423 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13424 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13425 "gravatar_id": "", 13426 "url": "https://api.github.com/users/alltheseas", 13427 "html_url": "https://github.com/alltheseas", 13428 "followers_url": "https://api.github.com/users/alltheseas/followers", 13429 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13430 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13431 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13432 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13433 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13434 "repos_url": "https://api.github.com/users/alltheseas/repos", 13435 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13436 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13437 "type": "User", 13438 "site_admin": false 13439 }, 13440 "labels": [ 13441 { 13442 "id": 3994718399, 13443 "node_id": "LA_kwDOHHF5A87uGpC_", 13444 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13445 "name": "enhancement", 13446 "color": "a2eeef", 13447 "default": true, 13448 "description": "Improvement" 13449 }, 13450 { 13451 "id": 5667222085, 13452 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13453 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13454 "name": "design", 13455 "color": "5319E7", 13456 "default": false, 13457 "description": "Design exploration & definition is required" 13458 } 13459 ], 13460 "state": "open", 13461 "locked": false, 13462 "assignee": { 13463 "login": "robagreda", 13464 "id": 3373850, 13465 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13466 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13467 "gravatar_id": "", 13468 "url": "https://api.github.com/users/robagreda", 13469 "html_url": "https://github.com/robagreda", 13470 "followers_url": "https://api.github.com/users/robagreda/followers", 13471 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13472 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13473 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13474 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13475 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13476 "repos_url": "https://api.github.com/users/robagreda/repos", 13477 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13478 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13479 "type": "User", 13480 "site_admin": false 13481 }, 13482 "assignees": [ 13483 { 13484 "login": "robagreda", 13485 "id": 3373850, 13486 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13487 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13488 "gravatar_id": "", 13489 "url": "https://api.github.com/users/robagreda", 13490 "html_url": "https://github.com/robagreda", 13491 "followers_url": "https://api.github.com/users/robagreda/followers", 13492 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13493 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13494 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13495 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13496 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13497 "repos_url": "https://api.github.com/users/robagreda/repos", 13498 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13499 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13500 "type": "User", 13501 "site_admin": false 13502 } 13503 ], 13504 "milestone": { 13505 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13506 "html_url": "https://github.com/damus-io/damus/milestone/14", 13507 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13508 "id": 10536809, 13509 "node_id": "MI_kwDOHHF5A84AoMdp", 13510 "number": 14, 13511 "title": "1.9 post purple testflight, threads, longform, video caching", 13512 "description": "", 13513 "creator": { 13514 "login": "alltheseas", 13515 "id": 64376233, 13516 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13517 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13518 "gravatar_id": "", 13519 "url": "https://api.github.com/users/alltheseas", 13520 "html_url": "https://github.com/alltheseas", 13521 "followers_url": "https://api.github.com/users/alltheseas/followers", 13522 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13523 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13524 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13525 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13526 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13527 "repos_url": "https://api.github.com/users/alltheseas/repos", 13528 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13529 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13530 "type": "User", 13531 "site_admin": false 13532 }, 13533 "open_issues": 17, 13534 "closed_issues": 1, 13535 "state": "open", 13536 "created_at": "2024-02-09T17:16:56Z", 13537 "updated_at": "2024-04-09T20:37:29Z", 13538 "due_on": null, 13539 "closed_at": null 13540 }, 13541 "comments": 15, 13542 "created_at": "2024-03-20T12:09:48Z", 13543 "updated_at": "2024-04-04T18:16:05Z", 13544 "closed_at": null, 13545 "author_association": "COLLABORATOR", 13546 "active_lock_reason": null, 13547 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13548 "reactions": { 13549 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13550 "total_count": 0, 13551 "+1": 0, 13552 "-1": 0, 13553 "laugh": 0, 13554 "hooray": 0, 13555 "confused": 0, 13556 "heart": 0, 13557 "rocket": 0, 13558 "eyes": 0 13559 }, 13560 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13561 "performed_via_github_app": null, 13562 "state_reason": null 13563 }, 13564 "comment": { 13565 "user": "jb55", 13566 "created_at": "2024-03-23T07:28:02Z", 13567 "updated_at": "2024-03-23T07:28:02Z", 13568 "body": "On Fri, Mar 22, 2024 at 05:22:04PM -0700, Karnage wrote:\n>As long as it's brief and doesn't take more than a second to show. If you show the actual progress as animated - people will get annoyed. Found out in Snort.\n\nyes it would have a fixed lifetime of probably ~3 seconds?\n" 13569 } 13570 }, 13571 { 13572 "issue": { 13573 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13574 "repository_url": "https://api.github.com/repos/damus-io/damus", 13575 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13576 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13577 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13578 "html_url": "https://github.com/damus-io/damus/issues/2083", 13579 "id": 2197377105, 13580 "node_id": "I_kwDOHHF5A86C-VBR", 13581 "number": 2083, 13582 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13583 "user": { 13584 "login": "alltheseas", 13585 "id": 64376233, 13586 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13587 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13588 "gravatar_id": "", 13589 "url": "https://api.github.com/users/alltheseas", 13590 "html_url": "https://github.com/alltheseas", 13591 "followers_url": "https://api.github.com/users/alltheseas/followers", 13592 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13593 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13594 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13595 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13596 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13597 "repos_url": "https://api.github.com/users/alltheseas/repos", 13598 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13599 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13600 "type": "User", 13601 "site_admin": false 13602 }, 13603 "labels": [ 13604 { 13605 "id": 3994718399, 13606 "node_id": "LA_kwDOHHF5A87uGpC_", 13607 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13608 "name": "enhancement", 13609 "color": "a2eeef", 13610 "default": true, 13611 "description": "Improvement" 13612 }, 13613 { 13614 "id": 5667222085, 13615 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13616 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13617 "name": "design", 13618 "color": "5319E7", 13619 "default": false, 13620 "description": "Design exploration & definition is required" 13621 } 13622 ], 13623 "state": "open", 13624 "locked": false, 13625 "assignee": { 13626 "login": "robagreda", 13627 "id": 3373850, 13628 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13629 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13630 "gravatar_id": "", 13631 "url": "https://api.github.com/users/robagreda", 13632 "html_url": "https://github.com/robagreda", 13633 "followers_url": "https://api.github.com/users/robagreda/followers", 13634 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13635 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13636 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13637 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13638 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13639 "repos_url": "https://api.github.com/users/robagreda/repos", 13640 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13641 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13642 "type": "User", 13643 "site_admin": false 13644 }, 13645 "assignees": [ 13646 { 13647 "login": "robagreda", 13648 "id": 3373850, 13649 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13650 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13651 "gravatar_id": "", 13652 "url": "https://api.github.com/users/robagreda", 13653 "html_url": "https://github.com/robagreda", 13654 "followers_url": "https://api.github.com/users/robagreda/followers", 13655 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13656 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13657 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13658 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13659 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13660 "repos_url": "https://api.github.com/users/robagreda/repos", 13661 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13662 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13663 "type": "User", 13664 "site_admin": false 13665 } 13666 ], 13667 "milestone": { 13668 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13669 "html_url": "https://github.com/damus-io/damus/milestone/14", 13670 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13671 "id": 10536809, 13672 "node_id": "MI_kwDOHHF5A84AoMdp", 13673 "number": 14, 13674 "title": "1.9 post purple testflight, threads, longform, video caching", 13675 "description": "", 13676 "creator": { 13677 "login": "alltheseas", 13678 "id": 64376233, 13679 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13680 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13681 "gravatar_id": "", 13682 "url": "https://api.github.com/users/alltheseas", 13683 "html_url": "https://github.com/alltheseas", 13684 "followers_url": "https://api.github.com/users/alltheseas/followers", 13685 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13686 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13687 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13688 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13689 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13690 "repos_url": "https://api.github.com/users/alltheseas/repos", 13691 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13692 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13693 "type": "User", 13694 "site_admin": false 13695 }, 13696 "open_issues": 17, 13697 "closed_issues": 1, 13698 "state": "open", 13699 "created_at": "2024-02-09T17:16:56Z", 13700 "updated_at": "2024-04-09T20:37:29Z", 13701 "due_on": null, 13702 "closed_at": null 13703 }, 13704 "comments": 15, 13705 "created_at": "2024-03-20T12:09:48Z", 13706 "updated_at": "2024-04-04T18:16:05Z", 13707 "closed_at": null, 13708 "author_association": "COLLABORATOR", 13709 "active_lock_reason": null, 13710 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13711 "reactions": { 13712 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13713 "total_count": 0, 13714 "+1": 0, 13715 "-1": 0, 13716 "laugh": 0, 13717 "hooray": 0, 13718 "confused": 0, 13719 "heart": 0, 13720 "rocket": 0, 13721 "eyes": 0 13722 }, 13723 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13724 "performed_via_github_app": null, 13725 "state_reason": null 13726 }, 13727 "comment": { 13728 "user": "karnagebitcoin", 13729 "created_at": "2024-04-01T13:58:41Z", 13730 "updated_at": "2024-04-01T13:58:41Z", 13731 "body": "@alltheseas Coracle shows how many relays a note was sent to and how many failed. It's minimal, and kind of works.. but can also feel a bit technical and a bit annoying. I guess you have to use the client for a while to get used to it. \r\n\r\nMaybe it could say \"sent 5/8\" or something along those lines? Then if you tap on the notice, you could see details of which relays failed to be published to? \r\n\r\nI have a feeling this would get 50/50 positive / negative feedback from users and more helpful to those who already use nostr regularly vs. new and newish users who will just wonder what that means. \r\n\r\nSide note: I was browsing Mona (a desktop client for Mastodon) and it was confusing as hell. They have all sorts of weird concepts that are just overwhelming. I guess my concern is that the number of relays being sent to could add to this feeling when people use Damus. Just something to keep in mind. Who knows... maybe no note posted confirmation is fine? Do they really need to see which relays fail every time they post? \r\n\r\nAnother side thought: What if your relays in settings just show how many notes have been sent to them, and how many times they failed to see your note? Maybe that would be useful and less intrusive š¤" 13732 } 13733 }, 13734 { 13735 "issue": { 13736 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13737 "repository_url": "https://api.github.com/repos/damus-io/damus", 13738 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13739 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13740 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13741 "html_url": "https://github.com/damus-io/damus/issues/2083", 13742 "id": 2197377105, 13743 "node_id": "I_kwDOHHF5A86C-VBR", 13744 "number": 2083, 13745 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13746 "user": { 13747 "login": "alltheseas", 13748 "id": 64376233, 13749 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13750 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13751 "gravatar_id": "", 13752 "url": "https://api.github.com/users/alltheseas", 13753 "html_url": "https://github.com/alltheseas", 13754 "followers_url": "https://api.github.com/users/alltheseas/followers", 13755 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13756 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13757 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13758 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13759 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13760 "repos_url": "https://api.github.com/users/alltheseas/repos", 13761 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13762 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13763 "type": "User", 13764 "site_admin": false 13765 }, 13766 "labels": [ 13767 { 13768 "id": 3994718399, 13769 "node_id": "LA_kwDOHHF5A87uGpC_", 13770 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13771 "name": "enhancement", 13772 "color": "a2eeef", 13773 "default": true, 13774 "description": "Improvement" 13775 }, 13776 { 13777 "id": 5667222085, 13778 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13779 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13780 "name": "design", 13781 "color": "5319E7", 13782 "default": false, 13783 "description": "Design exploration & definition is required" 13784 } 13785 ], 13786 "state": "open", 13787 "locked": false, 13788 "assignee": { 13789 "login": "robagreda", 13790 "id": 3373850, 13791 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13792 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13793 "gravatar_id": "", 13794 "url": "https://api.github.com/users/robagreda", 13795 "html_url": "https://github.com/robagreda", 13796 "followers_url": "https://api.github.com/users/robagreda/followers", 13797 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13798 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13799 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13800 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13801 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13802 "repos_url": "https://api.github.com/users/robagreda/repos", 13803 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13804 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13805 "type": "User", 13806 "site_admin": false 13807 }, 13808 "assignees": [ 13809 { 13810 "login": "robagreda", 13811 "id": 3373850, 13812 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13813 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13814 "gravatar_id": "", 13815 "url": "https://api.github.com/users/robagreda", 13816 "html_url": "https://github.com/robagreda", 13817 "followers_url": "https://api.github.com/users/robagreda/followers", 13818 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13819 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13820 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13821 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13822 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13823 "repos_url": "https://api.github.com/users/robagreda/repos", 13824 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13825 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13826 "type": "User", 13827 "site_admin": false 13828 } 13829 ], 13830 "milestone": { 13831 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13832 "html_url": "https://github.com/damus-io/damus/milestone/14", 13833 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13834 "id": 10536809, 13835 "node_id": "MI_kwDOHHF5A84AoMdp", 13836 "number": 14, 13837 "title": "1.9 post purple testflight, threads, longform, video caching", 13838 "description": "", 13839 "creator": { 13840 "login": "alltheseas", 13841 "id": 64376233, 13842 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13843 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13844 "gravatar_id": "", 13845 "url": "https://api.github.com/users/alltheseas", 13846 "html_url": "https://github.com/alltheseas", 13847 "followers_url": "https://api.github.com/users/alltheseas/followers", 13848 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13849 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13850 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13851 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13852 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13853 "repos_url": "https://api.github.com/users/alltheseas/repos", 13854 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13855 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13856 "type": "User", 13857 "site_admin": false 13858 }, 13859 "open_issues": 17, 13860 "closed_issues": 1, 13861 "state": "open", 13862 "created_at": "2024-02-09T17:16:56Z", 13863 "updated_at": "2024-04-09T20:37:29Z", 13864 "due_on": null, 13865 "closed_at": null 13866 }, 13867 "comments": 15, 13868 "created_at": "2024-03-20T12:09:48Z", 13869 "updated_at": "2024-04-04T18:16:05Z", 13870 "closed_at": null, 13871 "author_association": "COLLABORATOR", 13872 "active_lock_reason": null, 13873 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 13874 "reactions": { 13875 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 13876 "total_count": 0, 13877 "+1": 0, 13878 "-1": 0, 13879 "laugh": 0, 13880 "hooray": 0, 13881 "confused": 0, 13882 "heart": 0, 13883 "rocket": 0, 13884 "eyes": 0 13885 }, 13886 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 13887 "performed_via_github_app": null, 13888 "state_reason": null 13889 }, 13890 "comment": { 13891 "user": "jb55", 13892 "created_at": "2024-04-01T15:23:28Z", 13893 "updated_at": "2024-04-01T15:23:28Z", 13894 "body": "On Mon, Apr 01, 2024 at 06:59:02AM -0700, Karnage wrote:\n>@alltheseas Coracle shows how many relays a note was sent to and how\n>many failed. It's minimal, and kind of works.. but can also feel a bit\n>technical and a bit annoying. I guess you have to use the client for a\n>while to get used to it.\n\nYeah maybe we can just show a simple \"Sent\" on the first successful\nnote, the 5/8 detail is interesting for nerds but maybe not that\ninteresting for most people, especially since damus will keep retrying\nfor the others over time in the background anyways.\n" 13895 } 13896 }, 13897 { 13898 "issue": { 13899 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 13900 "repository_url": "https://api.github.com/repos/damus-io/damus", 13901 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 13902 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 13903 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 13904 "html_url": "https://github.com/damus-io/damus/issues/2083", 13905 "id": 2197377105, 13906 "node_id": "I_kwDOHHF5A86C-VBR", 13907 "number": 2083, 13908 "title": "Confirmation dialogue / UI \"your note has been posted\"", 13909 "user": { 13910 "login": "alltheseas", 13911 "id": 64376233, 13912 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 13913 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 13914 "gravatar_id": "", 13915 "url": "https://api.github.com/users/alltheseas", 13916 "html_url": "https://github.com/alltheseas", 13917 "followers_url": "https://api.github.com/users/alltheseas/followers", 13918 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 13919 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 13920 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 13921 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 13922 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 13923 "repos_url": "https://api.github.com/users/alltheseas/repos", 13924 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 13925 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 13926 "type": "User", 13927 "site_admin": false 13928 }, 13929 "labels": [ 13930 { 13931 "id": 3994718399, 13932 "node_id": "LA_kwDOHHF5A87uGpC_", 13933 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 13934 "name": "enhancement", 13935 "color": "a2eeef", 13936 "default": true, 13937 "description": "Improvement" 13938 }, 13939 { 13940 "id": 5667222085, 13941 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 13942 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 13943 "name": "design", 13944 "color": "5319E7", 13945 "default": false, 13946 "description": "Design exploration & definition is required" 13947 } 13948 ], 13949 "state": "open", 13950 "locked": false, 13951 "assignee": { 13952 "login": "robagreda", 13953 "id": 3373850, 13954 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13955 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13956 "gravatar_id": "", 13957 "url": "https://api.github.com/users/robagreda", 13958 "html_url": "https://github.com/robagreda", 13959 "followers_url": "https://api.github.com/users/robagreda/followers", 13960 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13961 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13962 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13963 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13964 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13965 "repos_url": "https://api.github.com/users/robagreda/repos", 13966 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13967 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13968 "type": "User", 13969 "site_admin": false 13970 }, 13971 "assignees": [ 13972 { 13973 "login": "robagreda", 13974 "id": 3373850, 13975 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 13976 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 13977 "gravatar_id": "", 13978 "url": "https://api.github.com/users/robagreda", 13979 "html_url": "https://github.com/robagreda", 13980 "followers_url": "https://api.github.com/users/robagreda/followers", 13981 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 13982 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 13983 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 13984 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 13985 "organizations_url": "https://api.github.com/users/robagreda/orgs", 13986 "repos_url": "https://api.github.com/users/robagreda/repos", 13987 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 13988 "received_events_url": "https://api.github.com/users/robagreda/received_events", 13989 "type": "User", 13990 "site_admin": false 13991 } 13992 ], 13993 "milestone": { 13994 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 13995 "html_url": "https://github.com/damus-io/damus/milestone/14", 13996 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 13997 "id": 10536809, 13998 "node_id": "MI_kwDOHHF5A84AoMdp", 13999 "number": 14, 14000 "title": "1.9 post purple testflight, threads, longform, video caching", 14001 "description": "", 14002 "creator": { 14003 "login": "alltheseas", 14004 "id": 64376233, 14005 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14006 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14007 "gravatar_id": "", 14008 "url": "https://api.github.com/users/alltheseas", 14009 "html_url": "https://github.com/alltheseas", 14010 "followers_url": "https://api.github.com/users/alltheseas/followers", 14011 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14012 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14013 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14014 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14015 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14016 "repos_url": "https://api.github.com/users/alltheseas/repos", 14017 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14018 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14019 "type": "User", 14020 "site_admin": false 14021 }, 14022 "open_issues": 17, 14023 "closed_issues": 1, 14024 "state": "open", 14025 "created_at": "2024-02-09T17:16:56Z", 14026 "updated_at": "2024-04-09T20:37:29Z", 14027 "due_on": null, 14028 "closed_at": null 14029 }, 14030 "comments": 15, 14031 "created_at": "2024-03-20T12:09:48Z", 14032 "updated_at": "2024-04-04T18:16:05Z", 14033 "closed_at": null, 14034 "author_association": "COLLABORATOR", 14035 "active_lock_reason": null, 14036 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 14037 "reactions": { 14038 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 14039 "total_count": 0, 14040 "+1": 0, 14041 "-1": 0, 14042 "laugh": 0, 14043 "hooray": 0, 14044 "confused": 0, 14045 "heart": 0, 14046 "rocket": 0, 14047 "eyes": 0 14048 }, 14049 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 14050 "performed_via_github_app": null, 14051 "state_reason": null 14052 }, 14053 "comment": { 14054 "user": "alltheseas", 14055 "created_at": "2024-04-01T15:44:40Z", 14056 "updated_at": "2024-04-01T15:44:40Z", 14057 "body": "Maybe 5/8 can be a dev mode feature. \n\nThis outside the scope of this ticket. Can create a new one, and tag previous related PRs and suggestions. " 14058 } 14059 }, 14060 { 14061 "issue": { 14062 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 14063 "repository_url": "https://api.github.com/repos/damus-io/damus", 14064 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 14065 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 14066 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 14067 "html_url": "https://github.com/damus-io/damus/issues/2083", 14068 "id": 2197377105, 14069 "node_id": "I_kwDOHHF5A86C-VBR", 14070 "number": 2083, 14071 "title": "Confirmation dialogue / UI \"your note has been posted\"", 14072 "user": { 14073 "login": "alltheseas", 14074 "id": 64376233, 14075 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14076 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14077 "gravatar_id": "", 14078 "url": "https://api.github.com/users/alltheseas", 14079 "html_url": "https://github.com/alltheseas", 14080 "followers_url": "https://api.github.com/users/alltheseas/followers", 14081 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14082 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14083 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14084 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14085 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14086 "repos_url": "https://api.github.com/users/alltheseas/repos", 14087 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14088 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14089 "type": "User", 14090 "site_admin": false 14091 }, 14092 "labels": [ 14093 { 14094 "id": 3994718399, 14095 "node_id": "LA_kwDOHHF5A87uGpC_", 14096 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 14097 "name": "enhancement", 14098 "color": "a2eeef", 14099 "default": true, 14100 "description": "Improvement" 14101 }, 14102 { 14103 "id": 5667222085, 14104 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 14105 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 14106 "name": "design", 14107 "color": "5319E7", 14108 "default": false, 14109 "description": "Design exploration & definition is required" 14110 } 14111 ], 14112 "state": "open", 14113 "locked": false, 14114 "assignee": { 14115 "login": "robagreda", 14116 "id": 3373850, 14117 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 14118 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 14119 "gravatar_id": "", 14120 "url": "https://api.github.com/users/robagreda", 14121 "html_url": "https://github.com/robagreda", 14122 "followers_url": "https://api.github.com/users/robagreda/followers", 14123 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 14124 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 14125 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 14126 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 14127 "organizations_url": "https://api.github.com/users/robagreda/orgs", 14128 "repos_url": "https://api.github.com/users/robagreda/repos", 14129 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 14130 "received_events_url": "https://api.github.com/users/robagreda/received_events", 14131 "type": "User", 14132 "site_admin": false 14133 }, 14134 "assignees": [ 14135 { 14136 "login": "robagreda", 14137 "id": 3373850, 14138 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 14139 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 14140 "gravatar_id": "", 14141 "url": "https://api.github.com/users/robagreda", 14142 "html_url": "https://github.com/robagreda", 14143 "followers_url": "https://api.github.com/users/robagreda/followers", 14144 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 14145 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 14146 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 14147 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 14148 "organizations_url": "https://api.github.com/users/robagreda/orgs", 14149 "repos_url": "https://api.github.com/users/robagreda/repos", 14150 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 14151 "received_events_url": "https://api.github.com/users/robagreda/received_events", 14152 "type": "User", 14153 "site_admin": false 14154 } 14155 ], 14156 "milestone": { 14157 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 14158 "html_url": "https://github.com/damus-io/damus/milestone/14", 14159 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 14160 "id": 10536809, 14161 "node_id": "MI_kwDOHHF5A84AoMdp", 14162 "number": 14, 14163 "title": "1.9 post purple testflight, threads, longform, video caching", 14164 "description": "", 14165 "creator": { 14166 "login": "alltheseas", 14167 "id": 64376233, 14168 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14169 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14170 "gravatar_id": "", 14171 "url": "https://api.github.com/users/alltheseas", 14172 "html_url": "https://github.com/alltheseas", 14173 "followers_url": "https://api.github.com/users/alltheseas/followers", 14174 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14175 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14176 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14177 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14178 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14179 "repos_url": "https://api.github.com/users/alltheseas/repos", 14180 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14181 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14182 "type": "User", 14183 "site_admin": false 14184 }, 14185 "open_issues": 17, 14186 "closed_issues": 1, 14187 "state": "open", 14188 "created_at": "2024-02-09T17:16:56Z", 14189 "updated_at": "2024-04-09T20:37:29Z", 14190 "due_on": null, 14191 "closed_at": null 14192 }, 14193 "comments": 15, 14194 "created_at": "2024-03-20T12:09:48Z", 14195 "updated_at": "2024-04-04T18:16:05Z", 14196 "closed_at": null, 14197 "author_association": "COLLABORATOR", 14198 "active_lock_reason": null, 14199 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 14200 "reactions": { 14201 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 14202 "total_count": 0, 14203 "+1": 0, 14204 "-1": 0, 14205 "laugh": 0, 14206 "hooray": 0, 14207 "confused": 0, 14208 "heart": 0, 14209 "rocket": 0, 14210 "eyes": 0 14211 }, 14212 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 14213 "performed_via_github_app": null, 14214 "state_reason": null 14215 }, 14216 "comment": { 14217 "user": "alltheseas", 14218 "created_at": "2024-04-01T15:57:17Z", 14219 "updated_at": "2024-04-01T15:57:17Z", 14220 "body": "https://github.com/damus-io/damus/issues/2117" 14221 } 14222 }, 14223 { 14224 "issue": { 14225 "url": "https://api.github.com/repos/damus-io/damus/issues/2083", 14226 "repository_url": "https://api.github.com/repos/damus-io/damus", 14227 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2083/labels{/name}", 14228 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2083/comments", 14229 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2083/events", 14230 "html_url": "https://github.com/damus-io/damus/issues/2083", 14231 "id": 2197377105, 14232 "node_id": "I_kwDOHHF5A86C-VBR", 14233 "number": 2083, 14234 "title": "Confirmation dialogue / UI \"your note has been posted\"", 14235 "user": { 14236 "login": "alltheseas", 14237 "id": 64376233, 14238 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14239 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14240 "gravatar_id": "", 14241 "url": "https://api.github.com/users/alltheseas", 14242 "html_url": "https://github.com/alltheseas", 14243 "followers_url": "https://api.github.com/users/alltheseas/followers", 14244 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14245 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14246 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14247 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14248 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14249 "repos_url": "https://api.github.com/users/alltheseas/repos", 14250 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14251 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14252 "type": "User", 14253 "site_admin": false 14254 }, 14255 "labels": [ 14256 { 14257 "id": 3994718399, 14258 "node_id": "LA_kwDOHHF5A87uGpC_", 14259 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 14260 "name": "enhancement", 14261 "color": "a2eeef", 14262 "default": true, 14263 "description": "Improvement" 14264 }, 14265 { 14266 "id": 5667222085, 14267 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 14268 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 14269 "name": "design", 14270 "color": "5319E7", 14271 "default": false, 14272 "description": "Design exploration & definition is required" 14273 } 14274 ], 14275 "state": "open", 14276 "locked": false, 14277 "assignee": { 14278 "login": "robagreda", 14279 "id": 3373850, 14280 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 14281 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 14282 "gravatar_id": "", 14283 "url": "https://api.github.com/users/robagreda", 14284 "html_url": "https://github.com/robagreda", 14285 "followers_url": "https://api.github.com/users/robagreda/followers", 14286 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 14287 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 14288 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 14289 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 14290 "organizations_url": "https://api.github.com/users/robagreda/orgs", 14291 "repos_url": "https://api.github.com/users/robagreda/repos", 14292 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 14293 "received_events_url": "https://api.github.com/users/robagreda/received_events", 14294 "type": "User", 14295 "site_admin": false 14296 }, 14297 "assignees": [ 14298 { 14299 "login": "robagreda", 14300 "id": 3373850, 14301 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 14302 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 14303 "gravatar_id": "", 14304 "url": "https://api.github.com/users/robagreda", 14305 "html_url": "https://github.com/robagreda", 14306 "followers_url": "https://api.github.com/users/robagreda/followers", 14307 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 14308 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 14309 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 14310 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 14311 "organizations_url": "https://api.github.com/users/robagreda/orgs", 14312 "repos_url": "https://api.github.com/users/robagreda/repos", 14313 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 14314 "received_events_url": "https://api.github.com/users/robagreda/received_events", 14315 "type": "User", 14316 "site_admin": false 14317 } 14318 ], 14319 "milestone": { 14320 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 14321 "html_url": "https://github.com/damus-io/damus/milestone/14", 14322 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 14323 "id": 10536809, 14324 "node_id": "MI_kwDOHHF5A84AoMdp", 14325 "number": 14, 14326 "title": "1.9 post purple testflight, threads, longform, video caching", 14327 "description": "", 14328 "creator": { 14329 "login": "alltheseas", 14330 "id": 64376233, 14331 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14332 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14333 "gravatar_id": "", 14334 "url": "https://api.github.com/users/alltheseas", 14335 "html_url": "https://github.com/alltheseas", 14336 "followers_url": "https://api.github.com/users/alltheseas/followers", 14337 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14338 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14339 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14340 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14341 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14342 "repos_url": "https://api.github.com/users/alltheseas/repos", 14343 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14344 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14345 "type": "User", 14346 "site_admin": false 14347 }, 14348 "open_issues": 17, 14349 "closed_issues": 1, 14350 "state": "open", 14351 "created_at": "2024-02-09T17:16:56Z", 14352 "updated_at": "2024-04-09T20:37:29Z", 14353 "due_on": null, 14354 "closed_at": null 14355 }, 14356 "comments": 15, 14357 "created_at": "2024-03-20T12:09:48Z", 14358 "updated_at": "2024-04-04T18:16:05Z", 14359 "closed_at": null, 14360 "author_association": "COLLABORATOR", 14361 "active_lock_reason": null, 14362 "body": "### context\r\n\r\nSometimes when I submit post a note, the Damus UI makes it unclear that my note was posted. I have to go back and view my own profile to double check that my own note was posted. \r\n\r\n<img width=\"738\" alt=\"Screenshot 2024-03-21 at 12 06 52 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/40cf039c-df6e-4c4c-a405-9dc14e68f708\">\r\n\r\n\r\nhttps://damus.io/note1due7xq4qyyl6gs0cjca556eptd5zqfu857qx83mq4pvvtegm4kls9t23lm\r\n\r\n## user story\r\n\r\nAs a Damus social media poster, I would like to see a pop-up confirmation \"your note has been posted\" when my note has been posted, so that I can have greater confidence my note was published to nostr.\r\n\r\n### acceptance criteria\r\n1. Damus tracks if note has been posted immediately post button, and \r\n2. If note has been posted, a pop-up (or other UI mechanism) signifies \"your note has been posted\".\r\n\r\n### Related\r\n\r\nNWC paste string confirmation https://github.com/damus-io/damus/issues/1775\r\nFor muted conversation https://github.com/damus-io/damus/issues/1626\r\nImage saved https://github.com/damus-io/damus/issues/1463\r\nUser muted https://github.com/damus-io/damus/issues/2084 (duplicate https://github.com/damus-io/damus/issues/1432)\r\nKeyword muted https://github.com/damus-io/damus/issues/2085\r\nDM Sent https://github.com/damus-io/damus/issues/2086", 14363 "reactions": { 14364 "url": "https://api.github.com/repos/damus-io/damus/issues/2083/reactions", 14365 "total_count": 0, 14366 "+1": 0, 14367 "-1": 0, 14368 "laugh": 0, 14369 "hooray": 0, 14370 "confused": 0, 14371 "heart": 0, 14372 "rocket": 0, 14373 "eyes": 0 14374 }, 14375 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2083/timeline", 14376 "performed_via_github_app": null, 14377 "state_reason": null 14378 }, 14379 "comment": { 14380 "user": "karnagebitcoin", 14381 "created_at": "2024-04-04T01:40:50Z", 14382 "updated_at": "2024-04-04T01:40:50Z", 14383 "body": "Some variations here using the Damus figma file:\r\n\r\n1. Bottom (design you already had)\r\n2. Top with checkmark - my variation\r\n3. Top without checkmark \r\n4. Dark mode versions\r\n\r\nThe idea there is to be able to click on the number of successful relays and maybe see a bottom card showing all the relays the note was accepted in. \r\n\r\n\r\n" 14384 } 14385 }, 14386 { 14387 "issue": { 14388 "url": "https://api.github.com/repos/damus-io/damus/issues/2082", 14389 "repository_url": "https://api.github.com/repos/damus-io/damus", 14390 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2082/labels{/name}", 14391 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2082/comments", 14392 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2082/events", 14393 "html_url": "https://github.com/damus-io/damus/issues/2082", 14394 "id": 2197208272, 14395 "node_id": "I_kwDOHHF5A86C9rzQ", 14396 "number": 2082, 14397 "title": "Fullscreen video stops playback", 14398 "user": { 14399 "login": "jb55", 14400 "id": 45598, 14401 "node_id": "MDQ6VXNlcjQ1NTk4", 14402 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 14403 "gravatar_id": "", 14404 "url": "https://api.github.com/users/jb55", 14405 "html_url": "https://github.com/jb55", 14406 "followers_url": "https://api.github.com/users/jb55/followers", 14407 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 14408 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 14409 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 14410 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 14411 "organizations_url": "https://api.github.com/users/jb55/orgs", 14412 "repos_url": "https://api.github.com/users/jb55/repos", 14413 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 14414 "received_events_url": "https://api.github.com/users/jb55/received_events", 14415 "type": "User", 14416 "site_admin": false 14417 }, 14418 "labels": [ 14419 { 14420 "id": 5811380900, 14421 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14422 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14423 "name": "video", 14424 "color": "F4D9A3", 14425 "default": false, 14426 "description": "" 14427 } 14428 ], 14429 "state": "open", 14430 "locked": false, 14431 "assignee": null, 14432 "assignees": [], 14433 "milestone": null, 14434 "comments": 1, 14435 "created_at": "2024-03-20T10:41:28Z", 14436 "updated_at": "2024-03-22T19:50:33Z", 14437 "closed_at": null, 14438 "author_association": "COLLABORATOR", 14439 "active_lock_reason": null, 14440 "body": "Ideally it wouldn't stop playback when you go fullscreen\r\n\r\n@danieldaquino ", 14441 "reactions": { 14442 "url": "https://api.github.com/repos/damus-io/damus/issues/2082/reactions", 14443 "total_count": 2, 14444 "+1": 2, 14445 "-1": 0, 14446 "laugh": 0, 14447 "hooray": 0, 14448 "confused": 0, 14449 "heart": 0, 14450 "rocket": 0, 14451 "eyes": 0 14452 }, 14453 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2082/timeline", 14454 "performed_via_github_app": null, 14455 "state_reason": null 14456 } 14457 }, 14458 { 14459 "issue": { 14460 "url": "https://api.github.com/repos/damus-io/damus/issues/2082", 14461 "repository_url": "https://api.github.com/repos/damus-io/damus", 14462 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2082/labels{/name}", 14463 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2082/comments", 14464 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2082/events", 14465 "html_url": "https://github.com/damus-io/damus/issues/2082", 14466 "id": 2197208272, 14467 "node_id": "I_kwDOHHF5A86C9rzQ", 14468 "number": 2082, 14469 "title": "Fullscreen video stops playback", 14470 "user": { 14471 "login": "jb55", 14472 "id": 45598, 14473 "node_id": "MDQ6VXNlcjQ1NTk4", 14474 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 14475 "gravatar_id": "", 14476 "url": "https://api.github.com/users/jb55", 14477 "html_url": "https://github.com/jb55", 14478 "followers_url": "https://api.github.com/users/jb55/followers", 14479 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 14480 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 14481 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 14482 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 14483 "organizations_url": "https://api.github.com/users/jb55/orgs", 14484 "repos_url": "https://api.github.com/users/jb55/repos", 14485 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 14486 "received_events_url": "https://api.github.com/users/jb55/received_events", 14487 "type": "User", 14488 "site_admin": false 14489 }, 14490 "labels": [ 14491 { 14492 "id": 5811380900, 14493 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14494 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14495 "name": "video", 14496 "color": "F4D9A3", 14497 "default": false, 14498 "description": "" 14499 } 14500 ], 14501 "state": "open", 14502 "locked": false, 14503 "assignee": null, 14504 "assignees": [], 14505 "milestone": null, 14506 "comments": 1, 14507 "created_at": "2024-03-20T10:41:28Z", 14508 "updated_at": "2024-03-22T19:50:33Z", 14509 "closed_at": null, 14510 "author_association": "COLLABORATOR", 14511 "active_lock_reason": null, 14512 "body": "Ideally it wouldn't stop playback when you go fullscreen\r\n\r\n@danieldaquino ", 14513 "reactions": { 14514 "url": "https://api.github.com/repos/damus-io/damus/issues/2082/reactions", 14515 "total_count": 2, 14516 "+1": 2, 14517 "-1": 0, 14518 "laugh": 0, 14519 "hooray": 0, 14520 "confused": 0, 14521 "heart": 0, 14522 "rocket": 0, 14523 "eyes": 0 14524 }, 14525 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2082/timeline", 14526 "performed_via_github_app": null, 14527 "state_reason": null 14528 }, 14529 "comment": { 14530 "user": "danieldaquino", 14531 "created_at": "2024-03-22T19:50:31Z", 14532 "updated_at": "2024-03-22T19:50:31Z", 14533 "body": "**Note to self:** A possible way to solve this would be to implement [this delegate method](https://developer.apple.com/documentation/avkit/avplayerviewcontrollerdelegate/3173174-playerviewcontroller) and manually play/pause depending on the previous playback state of the video" 14534 } 14535 }, 14536 { 14537 "issue": { 14538 "url": "https://api.github.com/repos/damus-io/damus/issues/2081", 14539 "repository_url": "https://api.github.com/repos/damus-io/damus", 14540 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2081/labels{/name}", 14541 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2081/comments", 14542 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2081/events", 14543 "html_url": "https://github.com/damus-io/damus/issues/2081", 14544 "id": 2195576877, 14545 "node_id": "I_kwDOHHF5A86C3dgt", 14546 "number": 2081, 14547 "title": "Search summary results across sources", 14548 "user": { 14549 "login": "alltheseas", 14550 "id": 64376233, 14551 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14552 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14553 "gravatar_id": "", 14554 "url": "https://api.github.com/users/alltheseas", 14555 "html_url": "https://github.com/alltheseas", 14556 "followers_url": "https://api.github.com/users/alltheseas/followers", 14557 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14558 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14559 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14560 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14561 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14562 "repos_url": "https://api.github.com/users/alltheseas/repos", 14563 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14564 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14565 "type": "User", 14566 "site_admin": false 14567 }, 14568 "labels": [ 14569 { 14570 "id": 5667222085, 14571 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 14572 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 14573 "name": "design", 14574 "color": "5319E7", 14575 "default": false, 14576 "description": "Design exploration & definition is required" 14577 }, 14578 { 14579 "id": 6213404742, 14580 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 14581 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 14582 "name": "search", 14583 "color": "0e8a16", 14584 "default": false, 14585 "description": "" 14586 } 14587 ], 14588 "state": "open", 14589 "locked": false, 14590 "assignee": null, 14591 "assignees": [], 14592 "milestone": null, 14593 "comments": 0, 14594 "created_at": "2024-03-19T17:34:46Z", 14595 "updated_at": "2024-03-19T17:36:06Z", 14596 "closed_at": null, 14597 "author_association": "COLLABORATOR", 14598 "active_lock_reason": null, 14599 "body": "### design\r\n @robagreda how might we design a return search results summary view (i.e. similar to MacOS search results - MacOS displays results in email, finder, in documents, in presentations etc..\r\n\r\n\r\n### things I would expect to see\r\n\r\n-keyword \"X\" found twice in my zap messages\r\n-keyword \"X\" found twice in DMs\r\n-keyword \"X\" found 3 times in notes mentioning me\r\n-keyword \"X\" found 9 times in notes in my WOT\r\n-keyword \"X\" found 21 times in notes in my relays\r\n\r\n\r\n### order of priority\r\n\r\nzap messages > DMs > notes mentioning me > notes in my WOT > notes in my relays\r\n\r\n\r\n@ericholguin \r\n\r\n### mockup\r\n\r\nI can have a go at a low fidelity mockup", 14600 "reactions": { 14601 "url": "https://api.github.com/repos/damus-io/damus/issues/2081/reactions", 14602 "total_count": 0, 14603 "+1": 0, 14604 "-1": 0, 14605 "laugh": 0, 14606 "hooray": 0, 14607 "confused": 0, 14608 "heart": 0, 14609 "rocket": 0, 14610 "eyes": 0 14611 }, 14612 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2081/timeline", 14613 "performed_via_github_app": null, 14614 "state_reason": null 14615 } 14616 }, 14617 { 14618 "issue": { 14619 "url": "https://api.github.com/repos/damus-io/damus/issues/2080", 14620 "repository_url": "https://api.github.com/repos/damus-io/damus", 14621 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2080/labels{/name}", 14622 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2080/comments", 14623 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2080/events", 14624 "html_url": "https://github.com/damus-io/damus/issues/2080", 14625 "id": 2195474642, 14626 "node_id": "I_kwDOHHF5A86C3EjS", 14627 "number": 2080, 14628 "title": "explore youtube playlist support", 14629 "user": { 14630 "login": "alltheseas", 14631 "id": 64376233, 14632 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14633 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14634 "gravatar_id": "", 14635 "url": "https://api.github.com/users/alltheseas", 14636 "html_url": "https://github.com/alltheseas", 14637 "followers_url": "https://api.github.com/users/alltheseas/followers", 14638 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14639 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14640 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14641 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14642 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14643 "repos_url": "https://api.github.com/users/alltheseas/repos", 14644 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14645 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14646 "type": "User", 14647 "site_admin": false 14648 }, 14649 "labels": [ 14650 { 14651 "id": 5667222085, 14652 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 14653 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 14654 "name": "design", 14655 "color": "5319E7", 14656 "default": false, 14657 "description": "Design exploration & definition is required" 14658 }, 14659 { 14660 "id": 5684118006, 14661 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 14662 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 14663 "name": "experimental", 14664 "color": "41BC18", 14665 "default": false, 14666 "description": "" 14667 }, 14668 { 14669 "id": 5811380900, 14670 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14671 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14672 "name": "video", 14673 "color": "F4D9A3", 14674 "default": false, 14675 "description": "" 14676 } 14677 ], 14678 "state": "open", 14679 "locked": false, 14680 "assignee": null, 14681 "assignees": [], 14682 "milestone": null, 14683 "comments": 1, 14684 "created_at": "2024-03-19T16:50:59Z", 14685 "updated_at": "2024-04-04T09:45:48Z", 14686 "closed_at": null, 14687 "author_association": "COLLABORATOR", 14688 "active_lock_reason": null, 14689 "body": "## exploration\r\n\r\n-can damus somehow support YT playlists?\r\n-how is a playlist displayed on Damus?\r\n\r\norigin: https://github.com/damus-io/damus/issues/2079#issuecomment-2007664528\r\n\r\n@fmaul", 14690 "reactions": { 14691 "url": "https://api.github.com/repos/damus-io/damus/issues/2080/reactions", 14692 "total_count": 1, 14693 "+1": 1, 14694 "-1": 0, 14695 "laugh": 0, 14696 "hooray": 0, 14697 "confused": 0, 14698 "heart": 0, 14699 "rocket": 0, 14700 "eyes": 0 14701 }, 14702 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2080/timeline", 14703 "performed_via_github_app": null, 14704 "state_reason": null 14705 } 14706 }, 14707 { 14708 "issue": { 14709 "url": "https://api.github.com/repos/damus-io/damus/issues/2080", 14710 "repository_url": "https://api.github.com/repos/damus-io/damus", 14711 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2080/labels{/name}", 14712 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2080/comments", 14713 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2080/events", 14714 "html_url": "https://github.com/damus-io/damus/issues/2080", 14715 "id": 2195474642, 14716 "node_id": "I_kwDOHHF5A86C3EjS", 14717 "number": 2080, 14718 "title": "explore youtube playlist support", 14719 "user": { 14720 "login": "alltheseas", 14721 "id": 64376233, 14722 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14723 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14724 "gravatar_id": "", 14725 "url": "https://api.github.com/users/alltheseas", 14726 "html_url": "https://github.com/alltheseas", 14727 "followers_url": "https://api.github.com/users/alltheseas/followers", 14728 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14729 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14730 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14731 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14732 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14733 "repos_url": "https://api.github.com/users/alltheseas/repos", 14734 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14735 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14736 "type": "User", 14737 "site_admin": false 14738 }, 14739 "labels": [ 14740 { 14741 "id": 5667222085, 14742 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 14743 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 14744 "name": "design", 14745 "color": "5319E7", 14746 "default": false, 14747 "description": "Design exploration & definition is required" 14748 }, 14749 { 14750 "id": 5684118006, 14751 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 14752 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 14753 "name": "experimental", 14754 "color": "41BC18", 14755 "default": false, 14756 "description": "" 14757 }, 14758 { 14759 "id": 5811380900, 14760 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14761 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14762 "name": "video", 14763 "color": "F4D9A3", 14764 "default": false, 14765 "description": "" 14766 } 14767 ], 14768 "state": "open", 14769 "locked": false, 14770 "assignee": null, 14771 "assignees": [], 14772 "milestone": null, 14773 "comments": 1, 14774 "created_at": "2024-03-19T16:50:59Z", 14775 "updated_at": "2024-04-04T09:45:48Z", 14776 "closed_at": null, 14777 "author_association": "COLLABORATOR", 14778 "active_lock_reason": null, 14779 "body": "## exploration\r\n\r\n-can damus somehow support YT playlists?\r\n-how is a playlist displayed on Damus?\r\n\r\norigin: https://github.com/damus-io/damus/issues/2079#issuecomment-2007664528\r\n\r\n@fmaul", 14780 "reactions": { 14781 "url": "https://api.github.com/repos/damus-io/damus/issues/2080/reactions", 14782 "total_count": 1, 14783 "+1": 1, 14784 "-1": 0, 14785 "laugh": 0, 14786 "hooray": 0, 14787 "confused": 0, 14788 "heart": 0, 14789 "rocket": 0, 14790 "eyes": 0 14791 }, 14792 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2080/timeline", 14793 "performed_via_github_app": null, 14794 "state_reason": null 14795 }, 14796 "comment": { 14797 "user": "karnagebitcoin", 14798 "created_at": "2024-04-04T09:45:47Z", 14799 "updated_at": "2024-04-04T09:45:47Z", 14800 "body": "Attaching 3 variations\r\n\r\n1. With large player\r\n2. Without large player\r\n3. With YT icon\r\n\r\nHonestly, I kinda wish this was all nostr native and we had this working with Flare.pub and flare was fast ... and with zapstr (but fully functional). \r\n\r\nA kat can dream š\r\n\r\n<img width=\"844\" alt=\"_-2\" src=\"https://github.com/damus-io/damus/assets/131526701/043e655a-dd20-4f13-9099-3bb4c780281d\">\r\n<img width=\"844\" alt=\"_-1\" src=\"https://github.com/damus-io/damus/assets/131526701/fb2094c3-d5f1-4f0e-840b-259a3c0b6f07\">\r\n<img width=\"844\" alt=\"_\" src=\"https://github.com/damus-io/damus/assets/131526701/52be98ad-bfce-4052-9f36-0ca7afbae504\">\r\n" 14801 } 14802 }, 14803 { 14804 "issue": { 14805 "url": "https://api.github.com/repos/damus-io/damus/issues/2079", 14806 "repository_url": "https://api.github.com/repos/damus-io/damus", 14807 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2079/labels{/name}", 14808 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2079/comments", 14809 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2079/events", 14810 "html_url": "https://github.com/damus-io/damus/issues/2079", 14811 "id": 2195057773, 14812 "node_id": "I_kwDOHHF5A86C1ext", 14813 "number": 2079, 14814 "title": "Clickable timestamps (take me to HH:MM:SS of video)", 14815 "user": { 14816 "login": "alltheseas", 14817 "id": 64376233, 14818 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14819 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14820 "gravatar_id": "", 14821 "url": "https://api.github.com/users/alltheseas", 14822 "html_url": "https://github.com/alltheseas", 14823 "followers_url": "https://api.github.com/users/alltheseas/followers", 14824 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14825 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14826 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14827 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14828 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14829 "repos_url": "https://api.github.com/users/alltheseas/repos", 14830 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14831 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14832 "type": "User", 14833 "site_admin": false 14834 }, 14835 "labels": [ 14836 { 14837 "id": 5667230655, 14838 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 14839 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 14840 "name": "feature", 14841 "color": "BFDADC", 14842 "default": false, 14843 "description": "New feature request" 14844 }, 14845 { 14846 "id": 5811380900, 14847 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14848 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14849 "name": "video", 14850 "color": "F4D9A3", 14851 "default": false, 14852 "description": "" 14853 } 14854 ], 14855 "state": "open", 14856 "locked": false, 14857 "assignee": null, 14858 "assignees": [], 14859 "milestone": null, 14860 "comments": 1, 14861 "created_at": "2024-03-19T13:59:24Z", 14862 "updated_at": "2024-03-19T16:46:05Z", 14863 "closed_at": null, 14864 "author_association": "COLLABORATOR", 14865 "active_lock_reason": null, 14866 "body": "## user story\r\n\r\nAs a Damus media enjoyer, if I click on a video with a timestamp, Damus takes me to the video with the beginning at the timestamp.\r\n\r\n### acceptance criteria\r\n\r\n1. I can click on timestamped video link\r\n2. If I clicked on this link it takes me to the video at the timestamped time\r\n3. I can create a timestamped video link, which\r\n4. I can share with others", 14867 "reactions": { 14868 "url": "https://api.github.com/repos/damus-io/damus/issues/2079/reactions", 14869 "total_count": 1, 14870 "+1": 1, 14871 "-1": 0, 14872 "laugh": 0, 14873 "hooray": 0, 14874 "confused": 0, 14875 "heart": 0, 14876 "rocket": 0, 14877 "eyes": 0 14878 }, 14879 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2079/timeline", 14880 "performed_via_github_app": null, 14881 "state_reason": null 14882 } 14883 }, 14884 { 14885 "issue": { 14886 "url": "https://api.github.com/repos/damus-io/damus/issues/2079", 14887 "repository_url": "https://api.github.com/repos/damus-io/damus", 14888 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2079/labels{/name}", 14889 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2079/comments", 14890 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2079/events", 14891 "html_url": "https://github.com/damus-io/damus/issues/2079", 14892 "id": 2195057773, 14893 "node_id": "I_kwDOHHF5A86C1ext", 14894 "number": 2079, 14895 "title": "Clickable timestamps (take me to HH:MM:SS of video)", 14896 "user": { 14897 "login": "alltheseas", 14898 "id": 64376233, 14899 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14900 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14901 "gravatar_id": "", 14902 "url": "https://api.github.com/users/alltheseas", 14903 "html_url": "https://github.com/alltheseas", 14904 "followers_url": "https://api.github.com/users/alltheseas/followers", 14905 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14906 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14907 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14908 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14909 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14910 "repos_url": "https://api.github.com/users/alltheseas/repos", 14911 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14912 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 14913 "type": "User", 14914 "site_admin": false 14915 }, 14916 "labels": [ 14917 { 14918 "id": 5667230655, 14919 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 14920 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 14921 "name": "feature", 14922 "color": "BFDADC", 14923 "default": false, 14924 "description": "New feature request" 14925 }, 14926 { 14927 "id": 5811380900, 14928 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 14929 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 14930 "name": "video", 14931 "color": "F4D9A3", 14932 "default": false, 14933 "description": "" 14934 } 14935 ], 14936 "state": "open", 14937 "locked": false, 14938 "assignee": null, 14939 "assignees": [], 14940 "milestone": null, 14941 "comments": 1, 14942 "created_at": "2024-03-19T13:59:24Z", 14943 "updated_at": "2024-03-19T16:46:05Z", 14944 "closed_at": null, 14945 "author_association": "COLLABORATOR", 14946 "active_lock_reason": null, 14947 "body": "## user story\r\n\r\nAs a Damus media enjoyer, if I click on a video with a timestamp, Damus takes me to the video with the beginning at the timestamp.\r\n\r\n### acceptance criteria\r\n\r\n1. I can click on timestamped video link\r\n2. If I clicked on this link it takes me to the video at the timestamped time\r\n3. I can create a timestamped video link, which\r\n4. I can share with others", 14948 "reactions": { 14949 "url": "https://api.github.com/repos/damus-io/damus/issues/2079/reactions", 14950 "total_count": 1, 14951 "+1": 1, 14952 "-1": 0, 14953 "laugh": 0, 14954 "hooray": 0, 14955 "confused": 0, 14956 "heart": 0, 14957 "rocket": 0, 14958 "eyes": 0 14959 }, 14960 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2079/timeline", 14961 "performed_via_github_app": null, 14962 "state_reason": null 14963 }, 14964 "comment": { 14965 "user": "fmaul", 14966 "created_at": "2024-03-19T16:46:04Z", 14967 "updated_at": "2024-03-19T16:46:04Z", 14968 "body": "Can you please check if it's possible to support youtube links with playlists as well?\r\n\r\nThis note contains a playlist link: note1lnz4hxm4htup40xez6xz7rgw8adf5awhdg2ue9k2tsmajselrzsq0su7mj\r\n\r\nIf it is not supported by the embed or the player it would be great to at least open the youtube link with all attached url parameters." 14969 } 14970 }, 14971 { 14972 "issue": { 14973 "url": "https://api.github.com/repos/damus-io/damus/issues/2078", 14974 "repository_url": "https://api.github.com/repos/damus-io/damus", 14975 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2078/labels{/name}", 14976 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2078/comments", 14977 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2078/events", 14978 "html_url": "https://github.com/damus-io/damus/issues/2078", 14979 "id": 2195052119, 14980 "node_id": "I_kwDOHHF5A86C1dZX", 14981 "number": 2078, 14982 "title": "Long videos auto-bookmark: remember where I left off", 14983 "user": { 14984 "login": "alltheseas", 14985 "id": 64376233, 14986 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 14987 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 14988 "gravatar_id": "", 14989 "url": "https://api.github.com/users/alltheseas", 14990 "html_url": "https://github.com/alltheseas", 14991 "followers_url": "https://api.github.com/users/alltheseas/followers", 14992 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 14993 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 14994 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 14995 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 14996 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 14997 "repos_url": "https://api.github.com/users/alltheseas/repos", 14998 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 14999 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15000 "type": "User", 15001 "site_admin": false 15002 }, 15003 "labels": [ 15004 { 15005 "id": 5811380900, 15006 "node_id": "LA_kwDOHHF5A88AAAABWmKipA", 15007 "url": "https://api.github.com/repos/damus-io/damus/labels/video", 15008 "name": "video", 15009 "color": "F4D9A3", 15010 "default": false, 15011 "description": "" 15012 } 15013 ], 15014 "state": "open", 15015 "locked": false, 15016 "assignee": null, 15017 "assignees": [], 15018 "milestone": null, 15019 "comments": 0, 15020 "created_at": "2024-03-19T13:57:10Z", 15021 "updated_at": "2024-03-19T15:24:00Z", 15022 "closed_at": null, 15023 "author_association": "COLLABORATOR", 15024 "active_lock_reason": null, 15025 "body": "## user story\r\n\r\nAs a long video consumer while browsing Damus, I would like Damus to remember where I left off if I stop watching, so that I can continue watching when I return to Damus.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a mechanism for auto-saving a timestamped bookmark on a long video\r\n2. If user returns to video, there is a visual indication of said bookmark, and\r\n3. If user returns to video, video is paused at the time user left (minus a couple seconds)\r\n4. Damus user can also search for long videos that were stopped under a new section of the bookmarks folder\r\n\r\n### prerequisite\r\n\r\nhttps://github.com/damus-io/damus/issues/2079 clickable timestamps\r\n\r\n", 15026 "reactions": { 15027 "url": "https://api.github.com/repos/damus-io/damus/issues/2078/reactions", 15028 "total_count": 0, 15029 "+1": 0, 15030 "-1": 0, 15031 "laugh": 0, 15032 "hooray": 0, 15033 "confused": 0, 15034 "heart": 0, 15035 "rocket": 0, 15036 "eyes": 0 15037 }, 15038 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2078/timeline", 15039 "performed_via_github_app": null, 15040 "state_reason": null 15041 } 15042 }, 15043 { 15044 "issue": { 15045 "url": "https://api.github.com/repos/damus-io/damus/issues/2077", 15046 "repository_url": "https://api.github.com/repos/damus-io/damus", 15047 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2077/labels{/name}", 15048 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2077/comments", 15049 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2077/events", 15050 "html_url": "https://github.com/damus-io/damus/issues/2077", 15051 "id": 2194855359, 15052 "node_id": "I_kwDOHHF5A86C0tW_", 15053 "number": 2077, 15054 "title": "Scheduled repost", 15055 "user": { 15056 "login": "alltheseas", 15057 "id": 64376233, 15058 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15059 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15060 "gravatar_id": "", 15061 "url": "https://api.github.com/users/alltheseas", 15062 "html_url": "https://github.com/alltheseas", 15063 "followers_url": "https://api.github.com/users/alltheseas/followers", 15064 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15065 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15066 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15067 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15068 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15069 "repos_url": "https://api.github.com/users/alltheseas/repos", 15070 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15071 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15072 "type": "User", 15073 "site_admin": false 15074 }, 15075 "labels": [ 15076 { 15077 "id": 3994718399, 15078 "node_id": "LA_kwDOHHF5A87uGpC_", 15079 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 15080 "name": "enhancement", 15081 "color": "a2eeef", 15082 "default": true, 15083 "description": "Improvement" 15084 }, 15085 { 15086 "id": 5799961735, 15087 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 15088 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 15089 "name": "purple", 15090 "color": "7E12A4", 15091 "default": false, 15092 "description": "Damus purple membership" 15093 } 15094 ], 15095 "state": "open", 15096 "locked": false, 15097 "assignee": null, 15098 "assignees": [], 15099 "milestone": null, 15100 "comments": 0, 15101 "created_at": "2024-03-19T12:35:38Z", 15102 "updated_at": "2024-03-19T13:35:30Z", 15103 "closed_at": null, 15104 "author_association": "COLLABORATOR", 15105 "active_lock_reason": null, 15106 "body": "## user story\r\n\r\nAs a Damus user who creates posts, I would like to schedule a re-post to be sent at a particular time, so that I can re-post at a specific time in the future without having to remember and re-post at that time so that I can reach a different time zone audience. \r\n\r\n### acceptance criteria\r\n\r\n1. User has re-post later functionality\r\n2. Re-post later functionality includes a way to specify a specific time to re-post - e.g. year, month, day, HH:mm\r\n3. User can see scheduled post & re-post queue\r\n4. User can remove scheduled re-posts\r\n\r\n### related\r\n\r\nBuilds on / related to https://github.com/damus-io/damus/issues/1241", 15107 "reactions": { 15108 "url": "https://api.github.com/repos/damus-io/damus/issues/2077/reactions", 15109 "total_count": 0, 15110 "+1": 0, 15111 "-1": 0, 15112 "laugh": 0, 15113 "hooray": 0, 15114 "confused": 0, 15115 "heart": 0, 15116 "rocket": 0, 15117 "eyes": 0 15118 }, 15119 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2077/timeline", 15120 "performed_via_github_app": null, 15121 "state_reason": null 15122 } 15123 }, 15124 { 15125 "issue": { 15126 "url": "https://api.github.com/repos/damus-io/damus/issues/2076", 15127 "repository_url": "https://api.github.com/repos/damus-io/damus", 15128 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2076/labels{/name}", 15129 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2076/comments", 15130 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2076/events", 15131 "html_url": "https://github.com/damus-io/damus/issues/2076", 15132 "id": 2194271556, 15133 "node_id": "I_kwDOHHF5A86Cye1E", 15134 "number": 2076, 15135 "title": "Phrase muting does not work", 15136 "user": { 15137 "login": "jb55", 15138 "id": 45598, 15139 "node_id": "MDQ6VXNlcjQ1NTk4", 15140 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 15141 "gravatar_id": "", 15142 "url": "https://api.github.com/users/jb55", 15143 "html_url": "https://github.com/jb55", 15144 "followers_url": "https://api.github.com/users/jb55/followers", 15145 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 15146 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 15147 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 15148 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 15149 "organizations_url": "https://api.github.com/users/jb55/orgs", 15150 "repos_url": "https://api.github.com/users/jb55/repos", 15151 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 15152 "received_events_url": "https://api.github.com/users/jb55/received_events", 15153 "type": "User", 15154 "site_admin": false 15155 }, 15156 "labels": [ 15157 { 15158 "id": 3994718396, 15159 "node_id": "LA_kwDOHHF5A87uGpC8", 15160 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15161 "name": "bug", 15162 "color": "d73a4a", 15163 "default": true, 15164 "description": "Something is not working, or not working as intended" 15165 }, 15166 { 15167 "id": 5895705605, 15168 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 15169 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 15170 "name": "unexpected", 15171 "color": "553300", 15172 "default": false, 15173 "description": "" 15174 }, 15175 { 15176 "id": 6158662124, 15177 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 15178 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 15179 "name": "signal-to-noise-ratio", 15180 "color": "0E8A16", 15181 "default": false, 15182 "description": "" 15183 } 15184 ], 15185 "state": "open", 15186 "locked": false, 15187 "assignee": null, 15188 "assignees": [], 15189 "milestone": null, 15190 "comments": 1, 15191 "created_at": "2024-03-19T07:53:33Z", 15192 "updated_at": "2024-03-19T21:37:54Z", 15193 "closed_at": null, 15194 "author_association": "COLLABORATOR", 15195 "active_lock_reason": null, 15196 "body": "I tried muting \"Hello world! #introductions\" and it didn't work, even after restart.\r\n\r\ncc @fishcharlie ", 15197 "reactions": { 15198 "url": "https://api.github.com/repos/damus-io/damus/issues/2076/reactions", 15199 "total_count": 0, 15200 "+1": 0, 15201 "-1": 0, 15202 "laugh": 0, 15203 "hooray": 0, 15204 "confused": 0, 15205 "heart": 0, 15206 "rocket": 0, 15207 "eyes": 0 15208 }, 15209 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2076/timeline", 15210 "performed_via_github_app": null, 15211 "state_reason": null 15212 } 15213 }, 15214 { 15215 "issue": { 15216 "url": "https://api.github.com/repos/damus-io/damus/issues/2076", 15217 "repository_url": "https://api.github.com/repos/damus-io/damus", 15218 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2076/labels{/name}", 15219 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2076/comments", 15220 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2076/events", 15221 "html_url": "https://github.com/damus-io/damus/issues/2076", 15222 "id": 2194271556, 15223 "node_id": "I_kwDOHHF5A86Cye1E", 15224 "number": 2076, 15225 "title": "Phrase muting does not work", 15226 "user": { 15227 "login": "jb55", 15228 "id": 45598, 15229 "node_id": "MDQ6VXNlcjQ1NTk4", 15230 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 15231 "gravatar_id": "", 15232 "url": "https://api.github.com/users/jb55", 15233 "html_url": "https://github.com/jb55", 15234 "followers_url": "https://api.github.com/users/jb55/followers", 15235 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 15236 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 15237 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 15238 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 15239 "organizations_url": "https://api.github.com/users/jb55/orgs", 15240 "repos_url": "https://api.github.com/users/jb55/repos", 15241 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 15242 "received_events_url": "https://api.github.com/users/jb55/received_events", 15243 "type": "User", 15244 "site_admin": false 15245 }, 15246 "labels": [ 15247 { 15248 "id": 3994718396, 15249 "node_id": "LA_kwDOHHF5A87uGpC8", 15250 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15251 "name": "bug", 15252 "color": "d73a4a", 15253 "default": true, 15254 "description": "Something is not working, or not working as intended" 15255 }, 15256 { 15257 "id": 5895705605, 15258 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 15259 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 15260 "name": "unexpected", 15261 "color": "553300", 15262 "default": false, 15263 "description": "" 15264 }, 15265 { 15266 "id": 6158662124, 15267 "node_id": "LA_kwDOHHF5A88AAAABbxW57A", 15268 "url": "https://api.github.com/repos/damus-io/damus/labels/signal-to-noise-ratio", 15269 "name": "signal-to-noise-ratio", 15270 "color": "0E8A16", 15271 "default": false, 15272 "description": "" 15273 } 15274 ], 15275 "state": "open", 15276 "locked": false, 15277 "assignee": null, 15278 "assignees": [], 15279 "milestone": null, 15280 "comments": 1, 15281 "created_at": "2024-03-19T07:53:33Z", 15282 "updated_at": "2024-03-19T21:37:54Z", 15283 "closed_at": null, 15284 "author_association": "COLLABORATOR", 15285 "active_lock_reason": null, 15286 "body": "I tried muting \"Hello world! #introductions\" and it didn't work, even after restart.\r\n\r\ncc @fishcharlie ", 15287 "reactions": { 15288 "url": "https://api.github.com/repos/damus-io/damus/issues/2076/reactions", 15289 "total_count": 0, 15290 "+1": 0, 15291 "-1": 0, 15292 "laugh": 0, 15293 "hooray": 0, 15294 "confused": 0, 15295 "heart": 0, 15296 "rocket": 0, 15297 "eyes": 0 15298 }, 15299 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2076/timeline", 15300 "performed_via_github_app": null, 15301 "state_reason": null 15302 }, 15303 "comment": { 15304 "user": "alltheseas", 15305 "created_at": "2024-03-19T21:37:43Z", 15306 "updated_at": "2024-03-19T21:37:43Z", 15307 "body": "Builds on https://github.com/damus-io/damus/issues/856" 15308 } 15309 }, 15310 { 15311 "issue": { 15312 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15313 "repository_url": "https://api.github.com/repos/damus-io/damus", 15314 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15315 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15316 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15317 "html_url": "https://github.com/damus-io/damus/issues/2075", 15318 "id": 2193916397, 15319 "node_id": "I_kwDOHHF5A86CxIHt", 15320 "number": 2075, 15321 "title": "Damus user cannot follow new ppl", 15322 "user": { 15323 "login": "alltheseas", 15324 "id": 64376233, 15325 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15326 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15327 "gravatar_id": "", 15328 "url": "https://api.github.com/users/alltheseas", 15329 "html_url": "https://github.com/alltheseas", 15330 "followers_url": "https://api.github.com/users/alltheseas/followers", 15331 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15332 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15333 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15334 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15335 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15336 "repos_url": "https://api.github.com/users/alltheseas/repos", 15337 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15338 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15339 "type": "User", 15340 "site_admin": false 15341 }, 15342 "labels": [ 15343 { 15344 "id": 3994718396, 15345 "node_id": "LA_kwDOHHF5A87uGpC8", 15346 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15347 "name": "bug", 15348 "color": "d73a4a", 15349 "default": true, 15350 "description": "Something is not working, or not working as intended" 15351 }, 15352 { 15353 "id": 5667406338, 15354 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15355 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15356 "name": "Needs recreation", 15357 "color": "FBCA04", 15358 "default": false, 15359 "description": "Issues requires concrete steps for recreation" 15360 }, 15361 { 15362 "id": 6495338883, 15363 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15364 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15365 "name": "1.7", 15366 "color": "98EE28", 15367 "default": false, 15368 "description": "" 15369 } 15370 ], 15371 "state": "open", 15372 "locked": false, 15373 "assignee": null, 15374 "assignees": [], 15375 "milestone": null, 15376 "comments": 8, 15377 "created_at": "2024-03-19T03:14:35Z", 15378 "updated_at": "2024-03-24T15:23:33Z", 15379 "closed_at": null, 15380 "author_association": "COLLABORATOR", 15381 "active_lock_reason": null, 15382 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15383 "reactions": { 15384 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15385 "total_count": 1, 15386 "+1": 1, 15387 "-1": 0, 15388 "laugh": 0, 15389 "hooray": 0, 15390 "confused": 0, 15391 "heart": 0, 15392 "rocket": 0, 15393 "eyes": 0 15394 }, 15395 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15396 "performed_via_github_app": null, 15397 "state_reason": null 15398 } 15399 }, 15400 { 15401 "issue": { 15402 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15403 "repository_url": "https://api.github.com/repos/damus-io/damus", 15404 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15405 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15406 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15407 "html_url": "https://github.com/damus-io/damus/issues/2075", 15408 "id": 2193916397, 15409 "node_id": "I_kwDOHHF5A86CxIHt", 15410 "number": 2075, 15411 "title": "Damus user cannot follow new ppl", 15412 "user": { 15413 "login": "alltheseas", 15414 "id": 64376233, 15415 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15416 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15417 "gravatar_id": "", 15418 "url": "https://api.github.com/users/alltheseas", 15419 "html_url": "https://github.com/alltheseas", 15420 "followers_url": "https://api.github.com/users/alltheseas/followers", 15421 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15422 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15423 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15424 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15425 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15426 "repos_url": "https://api.github.com/users/alltheseas/repos", 15427 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15428 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15429 "type": "User", 15430 "site_admin": false 15431 }, 15432 "labels": [ 15433 { 15434 "id": 3994718396, 15435 "node_id": "LA_kwDOHHF5A87uGpC8", 15436 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15437 "name": "bug", 15438 "color": "d73a4a", 15439 "default": true, 15440 "description": "Something is not working, or not working as intended" 15441 }, 15442 { 15443 "id": 5667406338, 15444 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15445 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15446 "name": "Needs recreation", 15447 "color": "FBCA04", 15448 "default": false, 15449 "description": "Issues requires concrete steps for recreation" 15450 }, 15451 { 15452 "id": 6495338883, 15453 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15454 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15455 "name": "1.7", 15456 "color": "98EE28", 15457 "default": false, 15458 "description": "" 15459 } 15460 ], 15461 "state": "open", 15462 "locked": false, 15463 "assignee": null, 15464 "assignees": [], 15465 "milestone": null, 15466 "comments": 8, 15467 "created_at": "2024-03-19T03:14:35Z", 15468 "updated_at": "2024-03-24T15:23:33Z", 15469 "closed_at": null, 15470 "author_association": "COLLABORATOR", 15471 "active_lock_reason": null, 15472 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15473 "reactions": { 15474 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15475 "total_count": 1, 15476 "+1": 1, 15477 "-1": 0, 15478 "laugh": 0, 15479 "hooray": 0, 15480 "confused": 0, 15481 "heart": 0, 15482 "rocket": 0, 15483 "eyes": 0 15484 }, 15485 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15486 "performed_via_github_app": null, 15487 "state_reason": null 15488 }, 15489 "comment": { 15490 "user": "javiermadueno", 15491 "created_at": "2024-03-23T06:17:31Z", 15492 "updated_at": "2024-03-23T06:17:31Z", 15493 "body": "Same here. When pressing the Follow button it seems everything is correct. But after a while, if you access to the same profile I can see Iām not follow it" 15494 } 15495 }, 15496 { 15497 "issue": { 15498 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15499 "repository_url": "https://api.github.com/repos/damus-io/damus", 15500 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15501 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15502 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15503 "html_url": "https://github.com/damus-io/damus/issues/2075", 15504 "id": 2193916397, 15505 "node_id": "I_kwDOHHF5A86CxIHt", 15506 "number": 2075, 15507 "title": "Damus user cannot follow new ppl", 15508 "user": { 15509 "login": "alltheseas", 15510 "id": 64376233, 15511 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15512 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15513 "gravatar_id": "", 15514 "url": "https://api.github.com/users/alltheseas", 15515 "html_url": "https://github.com/alltheseas", 15516 "followers_url": "https://api.github.com/users/alltheseas/followers", 15517 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15518 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15519 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15520 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15521 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15522 "repos_url": "https://api.github.com/users/alltheseas/repos", 15523 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15524 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15525 "type": "User", 15526 "site_admin": false 15527 }, 15528 "labels": [ 15529 { 15530 "id": 3994718396, 15531 "node_id": "LA_kwDOHHF5A87uGpC8", 15532 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15533 "name": "bug", 15534 "color": "d73a4a", 15535 "default": true, 15536 "description": "Something is not working, or not working as intended" 15537 }, 15538 { 15539 "id": 5667406338, 15540 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15541 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15542 "name": "Needs recreation", 15543 "color": "FBCA04", 15544 "default": false, 15545 "description": "Issues requires concrete steps for recreation" 15546 }, 15547 { 15548 "id": 6495338883, 15549 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15550 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15551 "name": "1.7", 15552 "color": "98EE28", 15553 "default": false, 15554 "description": "" 15555 } 15556 ], 15557 "state": "open", 15558 "locked": false, 15559 "assignee": null, 15560 "assignees": [], 15561 "milestone": null, 15562 "comments": 8, 15563 "created_at": "2024-03-19T03:14:35Z", 15564 "updated_at": "2024-03-24T15:23:33Z", 15565 "closed_at": null, 15566 "author_association": "COLLABORATOR", 15567 "active_lock_reason": null, 15568 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15569 "reactions": { 15570 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15571 "total_count": 1, 15572 "+1": 1, 15573 "-1": 0, 15574 "laugh": 0, 15575 "hooray": 0, 15576 "confused": 0, 15577 "heart": 0, 15578 "rocket": 0, 15579 "eyes": 0 15580 }, 15581 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15582 "performed_via_github_app": null, 15583 "state_reason": null 15584 }, 15585 "comment": { 15586 "user": "jb55", 15587 "created_at": "2024-03-23T07:42:46Z", 15588 "updated_at": "2024-03-23T07:42:46Z", 15589 "body": "Let's make sure there isn't a confounding issue here, like the slashes on relays which prevents relay updates in general. Can you make posts?\n" 15590 } 15591 }, 15592 { 15593 "issue": { 15594 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15595 "repository_url": "https://api.github.com/repos/damus-io/damus", 15596 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15597 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15598 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15599 "html_url": "https://github.com/damus-io/damus/issues/2075", 15600 "id": 2193916397, 15601 "node_id": "I_kwDOHHF5A86CxIHt", 15602 "number": 2075, 15603 "title": "Damus user cannot follow new ppl", 15604 "user": { 15605 "login": "alltheseas", 15606 "id": 64376233, 15607 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15608 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15609 "gravatar_id": "", 15610 "url": "https://api.github.com/users/alltheseas", 15611 "html_url": "https://github.com/alltheseas", 15612 "followers_url": "https://api.github.com/users/alltheseas/followers", 15613 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15614 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15615 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15616 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15617 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15618 "repos_url": "https://api.github.com/users/alltheseas/repos", 15619 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15620 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15621 "type": "User", 15622 "site_admin": false 15623 }, 15624 "labels": [ 15625 { 15626 "id": 3994718396, 15627 "node_id": "LA_kwDOHHF5A87uGpC8", 15628 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15629 "name": "bug", 15630 "color": "d73a4a", 15631 "default": true, 15632 "description": "Something is not working, or not working as intended" 15633 }, 15634 { 15635 "id": 5667406338, 15636 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15637 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15638 "name": "Needs recreation", 15639 "color": "FBCA04", 15640 "default": false, 15641 "description": "Issues requires concrete steps for recreation" 15642 }, 15643 { 15644 "id": 6495338883, 15645 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15646 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15647 "name": "1.7", 15648 "color": "98EE28", 15649 "default": false, 15650 "description": "" 15651 } 15652 ], 15653 "state": "open", 15654 "locked": false, 15655 "assignee": null, 15656 "assignees": [], 15657 "milestone": null, 15658 "comments": 8, 15659 "created_at": "2024-03-19T03:14:35Z", 15660 "updated_at": "2024-03-24T15:23:33Z", 15661 "closed_at": null, 15662 "author_association": "COLLABORATOR", 15663 "active_lock_reason": null, 15664 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15665 "reactions": { 15666 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15667 "total_count": 1, 15668 "+1": 1, 15669 "-1": 0, 15670 "laugh": 0, 15671 "hooray": 0, 15672 "confused": 0, 15673 "heart": 0, 15674 "rocket": 0, 15675 "eyes": 0 15676 }, 15677 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15678 "performed_via_github_app": null, 15679 "state_reason": null 15680 }, 15681 "comment": { 15682 "user": "alltheseas", 15683 "created_at": "2024-03-23T18:26:11Z", 15684 "updated_at": "2024-03-23T18:26:11Z", 15685 "body": "> Same here. When pressing the Follow button it seems everything is correct. But after a while, if you access to the same profile I can see Iām not follow it\n\nWhats your npub?\n\nWhich other apps have you used? Did you create your keys with Damus?" 15686 } 15687 }, 15688 { 15689 "issue": { 15690 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15691 "repository_url": "https://api.github.com/repos/damus-io/damus", 15692 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15693 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15694 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15695 "html_url": "https://github.com/damus-io/damus/issues/2075", 15696 "id": 2193916397, 15697 "node_id": "I_kwDOHHF5A86CxIHt", 15698 "number": 2075, 15699 "title": "Damus user cannot follow new ppl", 15700 "user": { 15701 "login": "alltheseas", 15702 "id": 64376233, 15703 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15704 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15705 "gravatar_id": "", 15706 "url": "https://api.github.com/users/alltheseas", 15707 "html_url": "https://github.com/alltheseas", 15708 "followers_url": "https://api.github.com/users/alltheseas/followers", 15709 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15710 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15711 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15712 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15713 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15714 "repos_url": "https://api.github.com/users/alltheseas/repos", 15715 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15716 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15717 "type": "User", 15718 "site_admin": false 15719 }, 15720 "labels": [ 15721 { 15722 "id": 3994718396, 15723 "node_id": "LA_kwDOHHF5A87uGpC8", 15724 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15725 "name": "bug", 15726 "color": "d73a4a", 15727 "default": true, 15728 "description": "Something is not working, or not working as intended" 15729 }, 15730 { 15731 "id": 5667406338, 15732 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15733 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15734 "name": "Needs recreation", 15735 "color": "FBCA04", 15736 "default": false, 15737 "description": "Issues requires concrete steps for recreation" 15738 }, 15739 { 15740 "id": 6495338883, 15741 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15742 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15743 "name": "1.7", 15744 "color": "98EE28", 15745 "default": false, 15746 "description": "" 15747 } 15748 ], 15749 "state": "open", 15750 "locked": false, 15751 "assignee": null, 15752 "assignees": [], 15753 "milestone": null, 15754 "comments": 8, 15755 "created_at": "2024-03-19T03:14:35Z", 15756 "updated_at": "2024-03-24T15:23:33Z", 15757 "closed_at": null, 15758 "author_association": "COLLABORATOR", 15759 "active_lock_reason": null, 15760 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15761 "reactions": { 15762 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15763 "total_count": 1, 15764 "+1": 1, 15765 "-1": 0, 15766 "laugh": 0, 15767 "hooray": 0, 15768 "confused": 0, 15769 "heart": 0, 15770 "rocket": 0, 15771 "eyes": 0 15772 }, 15773 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15774 "performed_via_github_app": null, 15775 "state_reason": null 15776 }, 15777 "comment": { 15778 "user": "javiermadueno", 15779 "created_at": "2024-03-24T07:02:01Z", 15780 "updated_at": "2024-03-24T07:02:27Z", 15781 "body": "Is the first time I use Nostr so everything was created using Damus. My npub is npub1ht4ut6283kpp33skw8vwh4ct2csj9x4vawztwt9q70rd5rkavtesw94uyu" 15782 } 15783 }, 15784 { 15785 "issue": { 15786 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15787 "repository_url": "https://api.github.com/repos/damus-io/damus", 15788 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15789 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15790 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15791 "html_url": "https://github.com/damus-io/damus/issues/2075", 15792 "id": 2193916397, 15793 "node_id": "I_kwDOHHF5A86CxIHt", 15794 "number": 2075, 15795 "title": "Damus user cannot follow new ppl", 15796 "user": { 15797 "login": "alltheseas", 15798 "id": 64376233, 15799 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15800 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15801 "gravatar_id": "", 15802 "url": "https://api.github.com/users/alltheseas", 15803 "html_url": "https://github.com/alltheseas", 15804 "followers_url": "https://api.github.com/users/alltheseas/followers", 15805 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15806 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15807 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15808 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15809 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15810 "repos_url": "https://api.github.com/users/alltheseas/repos", 15811 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15812 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15813 "type": "User", 15814 "site_admin": false 15815 }, 15816 "labels": [ 15817 { 15818 "id": 3994718396, 15819 "node_id": "LA_kwDOHHF5A87uGpC8", 15820 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15821 "name": "bug", 15822 "color": "d73a4a", 15823 "default": true, 15824 "description": "Something is not working, or not working as intended" 15825 }, 15826 { 15827 "id": 5667406338, 15828 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15829 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15830 "name": "Needs recreation", 15831 "color": "FBCA04", 15832 "default": false, 15833 "description": "Issues requires concrete steps for recreation" 15834 }, 15835 { 15836 "id": 6495338883, 15837 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15838 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15839 "name": "1.7", 15840 "color": "98EE28", 15841 "default": false, 15842 "description": "" 15843 } 15844 ], 15845 "state": "open", 15846 "locked": false, 15847 "assignee": null, 15848 "assignees": [], 15849 "milestone": null, 15850 "comments": 8, 15851 "created_at": "2024-03-19T03:14:35Z", 15852 "updated_at": "2024-03-24T15:23:33Z", 15853 "closed_at": null, 15854 "author_association": "COLLABORATOR", 15855 "active_lock_reason": null, 15856 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15857 "reactions": { 15858 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15859 "total_count": 1, 15860 "+1": 1, 15861 "-1": 0, 15862 "laugh": 0, 15863 "hooray": 0, 15864 "confused": 0, 15865 "heart": 0, 15866 "rocket": 0, 15867 "eyes": 0 15868 }, 15869 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15870 "performed_via_github_app": null, 15871 "state_reason": null 15872 }, 15873 "comment": { 15874 "user": "alltheseas", 15875 "created_at": "2024-03-24T14:34:02Z", 15876 "updated_at": "2024-03-24T14:34:02Z", 15877 "body": "Javi, it appears your profile was not successfully formed. I cannot see your relay list. \n\nThere is an unhappy path where if you are creating your profile on a poor internet connection, you are stuck in onboarding hell. \n\n\n\nWe will have a fix for this in newer versions.\n\nThe current solution is to create a new keypair under a stable wifi / internet connection.\n\nIf you'd like you can optionally \"delete\" your current keys. \n\nApologies" 15878 } 15879 }, 15880 { 15881 "issue": { 15882 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15883 "repository_url": "https://api.github.com/repos/damus-io/damus", 15884 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15885 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15886 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15887 "html_url": "https://github.com/damus-io/damus/issues/2075", 15888 "id": 2193916397, 15889 "node_id": "I_kwDOHHF5A86CxIHt", 15890 "number": 2075, 15891 "title": "Damus user cannot follow new ppl", 15892 "user": { 15893 "login": "alltheseas", 15894 "id": 64376233, 15895 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15896 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15897 "gravatar_id": "", 15898 "url": "https://api.github.com/users/alltheseas", 15899 "html_url": "https://github.com/alltheseas", 15900 "followers_url": "https://api.github.com/users/alltheseas/followers", 15901 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15902 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15903 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 15904 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 15905 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 15906 "repos_url": "https://api.github.com/users/alltheseas/repos", 15907 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 15908 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 15909 "type": "User", 15910 "site_admin": false 15911 }, 15912 "labels": [ 15913 { 15914 "id": 3994718396, 15915 "node_id": "LA_kwDOHHF5A87uGpC8", 15916 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 15917 "name": "bug", 15918 "color": "d73a4a", 15919 "default": true, 15920 "description": "Something is not working, or not working as intended" 15921 }, 15922 { 15923 "id": 5667406338, 15924 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 15925 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 15926 "name": "Needs recreation", 15927 "color": "FBCA04", 15928 "default": false, 15929 "description": "Issues requires concrete steps for recreation" 15930 }, 15931 { 15932 "id": 6495338883, 15933 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 15934 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 15935 "name": "1.7", 15936 "color": "98EE28", 15937 "default": false, 15938 "description": "" 15939 } 15940 ], 15941 "state": "open", 15942 "locked": false, 15943 "assignee": null, 15944 "assignees": [], 15945 "milestone": null, 15946 "comments": 8, 15947 "created_at": "2024-03-19T03:14:35Z", 15948 "updated_at": "2024-03-24T15:23:33Z", 15949 "closed_at": null, 15950 "author_association": "COLLABORATOR", 15951 "active_lock_reason": null, 15952 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 15953 "reactions": { 15954 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 15955 "total_count": 1, 15956 "+1": 1, 15957 "-1": 0, 15958 "laugh": 0, 15959 "hooray": 0, 15960 "confused": 0, 15961 "heart": 0, 15962 "rocket": 0, 15963 "eyes": 0 15964 }, 15965 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 15966 "performed_via_github_app": null, 15967 "state_reason": null 15968 }, 15969 "comment": { 15970 "user": "javiermadueno", 15971 "created_at": "2024-03-24T15:18:39Z", 15972 "updated_at": "2024-03-24T15:18:39Z", 15973 "body": "Many thanks! I will do that!" 15974 } 15975 }, 15976 { 15977 "issue": { 15978 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 15979 "repository_url": "https://api.github.com/repos/damus-io/damus", 15980 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 15981 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 15982 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 15983 "html_url": "https://github.com/damus-io/damus/issues/2075", 15984 "id": 2193916397, 15985 "node_id": "I_kwDOHHF5A86CxIHt", 15986 "number": 2075, 15987 "title": "Damus user cannot follow new ppl", 15988 "user": { 15989 "login": "alltheseas", 15990 "id": 64376233, 15991 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 15992 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 15993 "gravatar_id": "", 15994 "url": "https://api.github.com/users/alltheseas", 15995 "html_url": "https://github.com/alltheseas", 15996 "followers_url": "https://api.github.com/users/alltheseas/followers", 15997 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 15998 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 15999 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16000 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16001 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16002 "repos_url": "https://api.github.com/users/alltheseas/repos", 16003 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16004 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16005 "type": "User", 16006 "site_admin": false 16007 }, 16008 "labels": [ 16009 { 16010 "id": 3994718396, 16011 "node_id": "LA_kwDOHHF5A87uGpC8", 16012 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16013 "name": "bug", 16014 "color": "d73a4a", 16015 "default": true, 16016 "description": "Something is not working, or not working as intended" 16017 }, 16018 { 16019 "id": 5667406338, 16020 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 16021 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 16022 "name": "Needs recreation", 16023 "color": "FBCA04", 16024 "default": false, 16025 "description": "Issues requires concrete steps for recreation" 16026 }, 16027 { 16028 "id": 6495338883, 16029 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16030 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16031 "name": "1.7", 16032 "color": "98EE28", 16033 "default": false, 16034 "description": "" 16035 } 16036 ], 16037 "state": "open", 16038 "locked": false, 16039 "assignee": null, 16040 "assignees": [], 16041 "milestone": null, 16042 "comments": 8, 16043 "created_at": "2024-03-19T03:14:35Z", 16044 "updated_at": "2024-03-24T15:23:33Z", 16045 "closed_at": null, 16046 "author_association": "COLLABORATOR", 16047 "active_lock_reason": null, 16048 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 16049 "reactions": { 16050 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 16051 "total_count": 1, 16052 "+1": 1, 16053 "-1": 0, 16054 "laugh": 0, 16055 "hooray": 0, 16056 "confused": 0, 16057 "heart": 0, 16058 "rocket": 0, 16059 "eyes": 0 16060 }, 16061 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 16062 "performed_via_github_app": null, 16063 "state_reason": null 16064 }, 16065 "comment": { 16066 "user": "alltheseas", 16067 "created_at": "2024-03-24T15:19:20Z", 16068 "updated_at": "2024-03-24T15:19:20Z", 16069 "body": "Linked OP in first comment has a relay list. This means it's likely a separate issue than Javi's. " 16070 } 16071 }, 16072 { 16073 "issue": { 16074 "url": "https://api.github.com/repos/damus-io/damus/issues/2075", 16075 "repository_url": "https://api.github.com/repos/damus-io/damus", 16076 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2075/labels{/name}", 16077 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2075/comments", 16078 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2075/events", 16079 "html_url": "https://github.com/damus-io/damus/issues/2075", 16080 "id": 2193916397, 16081 "node_id": "I_kwDOHHF5A86CxIHt", 16082 "number": 2075, 16083 "title": "Damus user cannot follow new ppl", 16084 "user": { 16085 "login": "alltheseas", 16086 "id": 64376233, 16087 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16088 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16089 "gravatar_id": "", 16090 "url": "https://api.github.com/users/alltheseas", 16091 "html_url": "https://github.com/alltheseas", 16092 "followers_url": "https://api.github.com/users/alltheseas/followers", 16093 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16094 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16095 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16096 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16097 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16098 "repos_url": "https://api.github.com/users/alltheseas/repos", 16099 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16100 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16101 "type": "User", 16102 "site_admin": false 16103 }, 16104 "labels": [ 16105 { 16106 "id": 3994718396, 16107 "node_id": "LA_kwDOHHF5A87uGpC8", 16108 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16109 "name": "bug", 16110 "color": "d73a4a", 16111 "default": true, 16112 "description": "Something is not working, or not working as intended" 16113 }, 16114 { 16115 "id": 5667406338, 16116 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 16117 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 16118 "name": "Needs recreation", 16119 "color": "FBCA04", 16120 "default": false, 16121 "description": "Issues requires concrete steps for recreation" 16122 }, 16123 { 16124 "id": 6495338883, 16125 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16126 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16127 "name": "1.7", 16128 "color": "98EE28", 16129 "default": false, 16130 "description": "" 16131 } 16132 ], 16133 "state": "open", 16134 "locked": false, 16135 "assignee": null, 16136 "assignees": [], 16137 "milestone": null, 16138 "comments": 8, 16139 "created_at": "2024-03-19T03:14:35Z", 16140 "updated_at": "2024-03-24T15:23:33Z", 16141 "closed_at": null, 16142 "author_association": "COLLABORATOR", 16143 "active_lock_reason": null, 16144 "body": "Https://damus.io/note1p0ckss640yr9025fc92mddrfhfcwrhnchwh4s02c8fvmzz76kf2qs0fdcg\n\nNo idea the cause, or how to recreate", 16145 "reactions": { 16146 "url": "https://api.github.com/repos/damus-io/damus/issues/2075/reactions", 16147 "total_count": 1, 16148 "+1": 1, 16149 "-1": 0, 16150 "laugh": 0, 16151 "hooray": 0, 16152 "confused": 0, 16153 "heart": 0, 16154 "rocket": 0, 16155 "eyes": 0 16156 }, 16157 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2075/timeline", 16158 "performed_via_github_app": null, 16159 "state_reason": null 16160 }, 16161 "comment": { 16162 "user": "javiermadueno", 16163 "created_at": "2024-03-24T15:23:32Z", 16164 "updated_at": "2024-03-24T15:23:32Z", 16165 "body": "Creating a new key solved the issue. Many thanks one more time and thanks for the hard work" 16166 } 16167 }, 16168 { 16169 "issue": { 16170 "url": "https://api.github.com/repos/damus-io/damus/issues/2074", 16171 "repository_url": "https://api.github.com/repos/damus-io/damus", 16172 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2074/labels{/name}", 16173 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2074/comments", 16174 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2074/events", 16175 "html_url": "https://github.com/damus-io/damus/issues/2074", 16176 "id": 2193897392, 16177 "node_id": "I_kwDOHHF5A86CxDew", 16178 "number": 2074, 16179 "title": "Should search results remain after keyword is deleted in search bar", 16180 "user": { 16181 "login": "alltheseas", 16182 "id": 64376233, 16183 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16184 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16185 "gravatar_id": "", 16186 "url": "https://api.github.com/users/alltheseas", 16187 "html_url": "https://github.com/alltheseas", 16188 "followers_url": "https://api.github.com/users/alltheseas/followers", 16189 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16190 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16191 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16192 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16193 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16194 "repos_url": "https://api.github.com/users/alltheseas/repos", 16195 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16196 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16197 "type": "User", 16198 "site_admin": false 16199 }, 16200 "labels": [ 16201 { 16202 "id": 5667222085, 16203 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 16204 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 16205 "name": "design", 16206 "color": "5319E7", 16207 "default": false, 16208 "description": "Design exploration & definition is required" 16209 }, 16210 { 16211 "id": 6213404742, 16212 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 16213 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 16214 "name": "search", 16215 "color": "0e8a16", 16216 "default": false, 16217 "description": "" 16218 } 16219 ], 16220 "state": "open", 16221 "locked": false, 16222 "assignee": null, 16223 "assignees": [], 16224 "milestone": null, 16225 "comments": 0, 16226 "created_at": "2024-03-19T02:57:40Z", 16227 "updated_at": "2024-03-19T02:57:54Z", 16228 "closed_at": null, 16229 "author_association": "COLLABORATOR", 16230 "active_lock_reason": null, 16231 "body": "", 16232 "reactions": { 16233 "url": "https://api.github.com/repos/damus-io/damus/issues/2074/reactions", 16234 "total_count": 0, 16235 "+1": 0, 16236 "-1": 0, 16237 "laugh": 0, 16238 "hooray": 0, 16239 "confused": 0, 16240 "heart": 0, 16241 "rocket": 0, 16242 "eyes": 0 16243 }, 16244 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2074/timeline", 16245 "performed_via_github_app": null, 16246 "state_reason": null 16247 } 16248 }, 16249 { 16250 "issue": { 16251 "url": "https://api.github.com/repos/damus-io/damus/issues/2073", 16252 "repository_url": "https://api.github.com/repos/damus-io/damus", 16253 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2073/labels{/name}", 16254 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2073/comments", 16255 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2073/events", 16256 "html_url": "https://github.com/damus-io/damus/issues/2073", 16257 "id": 2193894707, 16258 "node_id": "I_kwDOHHF5A86CxC0z", 16259 "number": 2073, 16260 "title": "Search: don't return results *without* a keyword match", 16261 "user": { 16262 "login": "alltheseas", 16263 "id": 64376233, 16264 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16265 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16266 "gravatar_id": "", 16267 "url": "https://api.github.com/users/alltheseas", 16268 "html_url": "https://github.com/alltheseas", 16269 "followers_url": "https://api.github.com/users/alltheseas/followers", 16270 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16271 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16272 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16273 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16274 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16275 "repos_url": "https://api.github.com/users/alltheseas/repos", 16276 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16277 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16278 "type": "User", 16279 "site_admin": false 16280 }, 16281 "labels": [ 16282 { 16283 "id": 5895705605, 16284 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 16285 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 16286 "name": "unexpected", 16287 "color": "553300", 16288 "default": false, 16289 "description": "" 16290 }, 16291 { 16292 "id": 6213404742, 16293 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 16294 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 16295 "name": "search", 16296 "color": "0e8a16", 16297 "default": false, 16298 "description": "" 16299 } 16300 ], 16301 "state": "open", 16302 "locked": false, 16303 "assignee": null, 16304 "assignees": [], 16305 "milestone": null, 16306 "comments": 0, 16307 "created_at": "2024-03-19T02:54:37Z", 16308 "updated_at": "2024-03-19T02:54:54Z", 16309 "closed_at": null, 16310 "author_association": "COLLABORATOR", 16311 "active_lock_reason": null, 16312 "body": "https://github.com/damus-io/damus/assets/64376233/a1c44479-67f1-4c4b-9aa3-c5b162026157", 16313 "reactions": { 16314 "url": "https://api.github.com/repos/damus-io/damus/issues/2073/reactions", 16315 "total_count": 0, 16316 "+1": 0, 16317 "-1": 0, 16318 "laugh": 0, 16319 "hooray": 0, 16320 "confused": 0, 16321 "heart": 0, 16322 "rocket": 0, 16323 "eyes": 0 16324 }, 16325 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2073/timeline", 16326 "performed_via_github_app": null, 16327 "state_reason": null 16328 } 16329 }, 16330 { 16331 "issue": { 16332 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 16333 "repository_url": "https://api.github.com/repos/damus-io/damus", 16334 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 16335 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 16336 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 16337 "html_url": "https://github.com/damus-io/damus/issues/2072", 16338 "id": 2193879241, 16339 "node_id": "I_kwDOHHF5A86Cw_DJ", 16340 "number": 2072, 16341 "title": "Issues with disconnecting relays [100,000 sats]", 16342 "user": { 16343 "login": "alltheseas", 16344 "id": 64376233, 16345 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16346 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16347 "gravatar_id": "", 16348 "url": "https://api.github.com/users/alltheseas", 16349 "html_url": "https://github.com/alltheseas", 16350 "followers_url": "https://api.github.com/users/alltheseas/followers", 16351 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16352 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16353 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16354 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16355 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16356 "repos_url": "https://api.github.com/users/alltheseas/repos", 16357 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16358 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16359 "type": "User", 16360 "site_admin": false 16361 }, 16362 "labels": [ 16363 { 16364 "id": 3994718396, 16365 "node_id": "LA_kwDOHHF5A87uGpC8", 16366 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16367 "name": "bug", 16368 "color": "d73a4a", 16369 "default": true, 16370 "description": "Something is not working, or not working as intended" 16371 }, 16372 { 16373 "id": 5667341106, 16374 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 16375 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 16376 "name": "bounty", 16377 "color": "D93F0B", 16378 "default": false, 16379 "description": "Sats" 16380 }, 16381 { 16382 "id": 6219108520, 16383 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 16384 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 16385 "name": "relay", 16386 "color": "c2e0c6", 16387 "default": false, 16388 "description": "" 16389 }, 16390 { 16391 "id": 6495338883, 16392 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16393 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16394 "name": "1.7", 16395 "color": "98EE28", 16396 "default": false, 16397 "description": "" 16398 }, 16399 { 16400 "id": 6718343473, 16401 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 16402 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 16403 "name": "meme", 16404 "color": "98247E", 16405 "default": false, 16406 "description": "" 16407 } 16408 ], 16409 "state": "closed", 16410 "locked": false, 16411 "assignee": { 16412 "login": "danieldaquino", 16413 "id": 24692108, 16414 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16415 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16416 "gravatar_id": "", 16417 "url": "https://api.github.com/users/danieldaquino", 16418 "html_url": "https://github.com/danieldaquino", 16419 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16420 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16421 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16422 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16423 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16424 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16425 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16426 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16427 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16428 "type": "User", 16429 "site_admin": false 16430 }, 16431 "assignees": [ 16432 { 16433 "login": "danieldaquino", 16434 "id": 24692108, 16435 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16436 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16437 "gravatar_id": "", 16438 "url": "https://api.github.com/users/danieldaquino", 16439 "html_url": "https://github.com/danieldaquino", 16440 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16441 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16442 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16443 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16444 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16445 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16446 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16447 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16448 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16449 "type": "User", 16450 "site_admin": false 16451 } 16452 ], 16453 "milestone": { 16454 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 16455 "html_url": "https://github.com/damus-io/damus/milestone/15", 16456 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 16457 "id": 10792151, 16458 "node_id": "MI_kwDOHHF5A84ApKzX", 16459 "number": 15, 16460 "title": "1.8 relay fix + video player", 16461 "description": "", 16462 "creator": { 16463 "login": "alltheseas", 16464 "id": 64376233, 16465 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16466 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16467 "gravatar_id": "", 16468 "url": "https://api.github.com/users/alltheseas", 16469 "html_url": "https://github.com/alltheseas", 16470 "followers_url": "https://api.github.com/users/alltheseas/followers", 16471 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16472 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16473 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16474 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16475 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16476 "repos_url": "https://api.github.com/users/alltheseas/repos", 16477 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16478 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16479 "type": "User", 16480 "site_admin": false 16481 }, 16482 "open_issues": 0, 16483 "closed_issues": 2, 16484 "state": "open", 16485 "created_at": "2024-04-08T16:37:23Z", 16486 "updated_at": "2024-04-08T16:39:25Z", 16487 "due_on": null, 16488 "closed_at": null 16489 }, 16490 "comments": 18, 16491 "created_at": "2024-03-19T02:36:01Z", 16492 "updated_at": "2024-04-08T16:39:03Z", 16493 "closed_at": "2024-03-25T09:51:28Z", 16494 "author_association": "COLLABORATOR", 16495 "active_lock_reason": null, 16496 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 16497 "reactions": { 16498 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 16499 "total_count": 0, 16500 "+1": 0, 16501 "-1": 0, 16502 "laugh": 0, 16503 "hooray": 0, 16504 "confused": 0, 16505 "heart": 0, 16506 "rocket": 0, 16507 "eyes": 0 16508 }, 16509 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 16510 "performed_via_github_app": null, 16511 "state_reason": "completed" 16512 } 16513 }, 16514 { 16515 "issue": { 16516 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 16517 "repository_url": "https://api.github.com/repos/damus-io/damus", 16518 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 16519 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 16520 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 16521 "html_url": "https://github.com/damus-io/damus/issues/2072", 16522 "id": 2193879241, 16523 "node_id": "I_kwDOHHF5A86Cw_DJ", 16524 "number": 2072, 16525 "title": "Issues with disconnecting relays [100,000 sats]", 16526 "user": { 16527 "login": "alltheseas", 16528 "id": 64376233, 16529 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16530 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16531 "gravatar_id": "", 16532 "url": "https://api.github.com/users/alltheseas", 16533 "html_url": "https://github.com/alltheseas", 16534 "followers_url": "https://api.github.com/users/alltheseas/followers", 16535 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16536 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16537 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16538 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16539 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16540 "repos_url": "https://api.github.com/users/alltheseas/repos", 16541 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16542 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16543 "type": "User", 16544 "site_admin": false 16545 }, 16546 "labels": [ 16547 { 16548 "id": 3994718396, 16549 "node_id": "LA_kwDOHHF5A87uGpC8", 16550 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16551 "name": "bug", 16552 "color": "d73a4a", 16553 "default": true, 16554 "description": "Something is not working, or not working as intended" 16555 }, 16556 { 16557 "id": 5667341106, 16558 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 16559 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 16560 "name": "bounty", 16561 "color": "D93F0B", 16562 "default": false, 16563 "description": "Sats" 16564 }, 16565 { 16566 "id": 6219108520, 16567 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 16568 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 16569 "name": "relay", 16570 "color": "c2e0c6", 16571 "default": false, 16572 "description": "" 16573 }, 16574 { 16575 "id": 6495338883, 16576 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16577 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16578 "name": "1.7", 16579 "color": "98EE28", 16580 "default": false, 16581 "description": "" 16582 }, 16583 { 16584 "id": 6718343473, 16585 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 16586 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 16587 "name": "meme", 16588 "color": "98247E", 16589 "default": false, 16590 "description": "" 16591 } 16592 ], 16593 "state": "closed", 16594 "locked": false, 16595 "assignee": { 16596 "login": "danieldaquino", 16597 "id": 24692108, 16598 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16599 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16600 "gravatar_id": "", 16601 "url": "https://api.github.com/users/danieldaquino", 16602 "html_url": "https://github.com/danieldaquino", 16603 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16604 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16605 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16606 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16607 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16608 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16609 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16610 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16611 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16612 "type": "User", 16613 "site_admin": false 16614 }, 16615 "assignees": [ 16616 { 16617 "login": "danieldaquino", 16618 "id": 24692108, 16619 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16620 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16621 "gravatar_id": "", 16622 "url": "https://api.github.com/users/danieldaquino", 16623 "html_url": "https://github.com/danieldaquino", 16624 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16625 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16626 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16627 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16628 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16629 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16630 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16631 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16632 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16633 "type": "User", 16634 "site_admin": false 16635 } 16636 ], 16637 "milestone": { 16638 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 16639 "html_url": "https://github.com/damus-io/damus/milestone/15", 16640 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 16641 "id": 10792151, 16642 "node_id": "MI_kwDOHHF5A84ApKzX", 16643 "number": 15, 16644 "title": "1.8 relay fix + video player", 16645 "description": "", 16646 "creator": { 16647 "login": "alltheseas", 16648 "id": 64376233, 16649 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16650 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16651 "gravatar_id": "", 16652 "url": "https://api.github.com/users/alltheseas", 16653 "html_url": "https://github.com/alltheseas", 16654 "followers_url": "https://api.github.com/users/alltheseas/followers", 16655 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16656 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16657 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16658 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16659 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16660 "repos_url": "https://api.github.com/users/alltheseas/repos", 16661 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16662 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16663 "type": "User", 16664 "site_admin": false 16665 }, 16666 "open_issues": 0, 16667 "closed_issues": 2, 16668 "state": "open", 16669 "created_at": "2024-04-08T16:37:23Z", 16670 "updated_at": "2024-04-08T16:39:25Z", 16671 "due_on": null, 16672 "closed_at": null 16673 }, 16674 "comments": 18, 16675 "created_at": "2024-03-19T02:36:01Z", 16676 "updated_at": "2024-04-08T16:39:03Z", 16677 "closed_at": "2024-03-25T09:51:28Z", 16678 "author_association": "COLLABORATOR", 16679 "active_lock_reason": null, 16680 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 16681 "reactions": { 16682 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 16683 "total_count": 0, 16684 "+1": 0, 16685 "-1": 0, 16686 "laugh": 0, 16687 "hooray": 0, 16688 "confused": 0, 16689 "heart": 0, 16690 "rocket": 0, 16691 "eyes": 0 16692 }, 16693 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 16694 "performed_via_github_app": null, 16695 "state_reason": "completed" 16696 }, 16697 "comment": { 16698 "user": "alltheseas", 16699 "created_at": "2024-03-19T04:22:53Z", 16700 "updated_at": "2024-03-19T04:22:53Z", 16701 "body": "One more user https://damus.io/nevent1qqspvmj5qqsfyj4g725s4wzuamqgfn73qxq4qz3w7fp4m4kkdqanamcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj74zt60a\n\nnpub127ekpmm3w2ttqfe9r4j3hhflx0uw89lw7457pyd9dc7zp03ld4dswn7dvk" 16702 } 16703 }, 16704 { 16705 "issue": { 16706 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 16707 "repository_url": "https://api.github.com/repos/damus-io/damus", 16708 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 16709 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 16710 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 16711 "html_url": "https://github.com/damus-io/damus/issues/2072", 16712 "id": 2193879241, 16713 "node_id": "I_kwDOHHF5A86Cw_DJ", 16714 "number": 2072, 16715 "title": "Issues with disconnecting relays [100,000 sats]", 16716 "user": { 16717 "login": "alltheseas", 16718 "id": 64376233, 16719 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16720 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16721 "gravatar_id": "", 16722 "url": "https://api.github.com/users/alltheseas", 16723 "html_url": "https://github.com/alltheseas", 16724 "followers_url": "https://api.github.com/users/alltheseas/followers", 16725 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16726 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16727 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16728 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16729 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16730 "repos_url": "https://api.github.com/users/alltheseas/repos", 16731 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16732 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16733 "type": "User", 16734 "site_admin": false 16735 }, 16736 "labels": [ 16737 { 16738 "id": 3994718396, 16739 "node_id": "LA_kwDOHHF5A87uGpC8", 16740 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16741 "name": "bug", 16742 "color": "d73a4a", 16743 "default": true, 16744 "description": "Something is not working, or not working as intended" 16745 }, 16746 { 16747 "id": 5667341106, 16748 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 16749 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 16750 "name": "bounty", 16751 "color": "D93F0B", 16752 "default": false, 16753 "description": "Sats" 16754 }, 16755 { 16756 "id": 6219108520, 16757 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 16758 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 16759 "name": "relay", 16760 "color": "c2e0c6", 16761 "default": false, 16762 "description": "" 16763 }, 16764 { 16765 "id": 6495338883, 16766 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16767 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16768 "name": "1.7", 16769 "color": "98EE28", 16770 "default": false, 16771 "description": "" 16772 }, 16773 { 16774 "id": 6718343473, 16775 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 16776 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 16777 "name": "meme", 16778 "color": "98247E", 16779 "default": false, 16780 "description": "" 16781 } 16782 ], 16783 "state": "closed", 16784 "locked": false, 16785 "assignee": { 16786 "login": "danieldaquino", 16787 "id": 24692108, 16788 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16789 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16790 "gravatar_id": "", 16791 "url": "https://api.github.com/users/danieldaquino", 16792 "html_url": "https://github.com/danieldaquino", 16793 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16794 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16795 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16796 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16797 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16798 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16799 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16800 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16801 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16802 "type": "User", 16803 "site_admin": false 16804 }, 16805 "assignees": [ 16806 { 16807 "login": "danieldaquino", 16808 "id": 24692108, 16809 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16810 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16811 "gravatar_id": "", 16812 "url": "https://api.github.com/users/danieldaquino", 16813 "html_url": "https://github.com/danieldaquino", 16814 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16815 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16816 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16817 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16818 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16819 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16820 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16821 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16822 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16823 "type": "User", 16824 "site_admin": false 16825 } 16826 ], 16827 "milestone": { 16828 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 16829 "html_url": "https://github.com/damus-io/damus/milestone/15", 16830 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 16831 "id": 10792151, 16832 "node_id": "MI_kwDOHHF5A84ApKzX", 16833 "number": 15, 16834 "title": "1.8 relay fix + video player", 16835 "description": "", 16836 "creator": { 16837 "login": "alltheseas", 16838 "id": 64376233, 16839 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16840 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16841 "gravatar_id": "", 16842 "url": "https://api.github.com/users/alltheseas", 16843 "html_url": "https://github.com/alltheseas", 16844 "followers_url": "https://api.github.com/users/alltheseas/followers", 16845 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16846 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16847 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16848 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16849 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16850 "repos_url": "https://api.github.com/users/alltheseas/repos", 16851 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16852 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16853 "type": "User", 16854 "site_admin": false 16855 }, 16856 "open_issues": 0, 16857 "closed_issues": 2, 16858 "state": "open", 16859 "created_at": "2024-04-08T16:37:23Z", 16860 "updated_at": "2024-04-08T16:39:25Z", 16861 "due_on": null, 16862 "closed_at": null 16863 }, 16864 "comments": 18, 16865 "created_at": "2024-03-19T02:36:01Z", 16866 "updated_at": "2024-04-08T16:39:03Z", 16867 "closed_at": "2024-03-25T09:51:28Z", 16868 "author_association": "COLLABORATOR", 16869 "active_lock_reason": null, 16870 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 16871 "reactions": { 16872 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 16873 "total_count": 0, 16874 "+1": 0, 16875 "-1": 0, 16876 "laugh": 0, 16877 "hooray": 0, 16878 "confused": 0, 16879 "heart": 0, 16880 "rocket": 0, 16881 "eyes": 0 16882 }, 16883 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 16884 "performed_via_github_app": null, 16885 "state_reason": "completed" 16886 }, 16887 "comment": { 16888 "user": "alltheseas", 16889 "created_at": "2024-03-19T04:26:40Z", 16890 "updated_at": "2024-03-19T04:26:40Z", 16891 "body": "" 16892 } 16893 }, 16894 { 16895 "issue": { 16896 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 16897 "repository_url": "https://api.github.com/repos/damus-io/damus", 16898 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 16899 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 16900 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 16901 "html_url": "https://github.com/damus-io/damus/issues/2072", 16902 "id": 2193879241, 16903 "node_id": "I_kwDOHHF5A86Cw_DJ", 16904 "number": 2072, 16905 "title": "Issues with disconnecting relays [100,000 sats]", 16906 "user": { 16907 "login": "alltheseas", 16908 "id": 64376233, 16909 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 16910 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 16911 "gravatar_id": "", 16912 "url": "https://api.github.com/users/alltheseas", 16913 "html_url": "https://github.com/alltheseas", 16914 "followers_url": "https://api.github.com/users/alltheseas/followers", 16915 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 16916 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 16917 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 16918 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 16919 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 16920 "repos_url": "https://api.github.com/users/alltheseas/repos", 16921 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 16922 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 16923 "type": "User", 16924 "site_admin": false 16925 }, 16926 "labels": [ 16927 { 16928 "id": 3994718396, 16929 "node_id": "LA_kwDOHHF5A87uGpC8", 16930 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 16931 "name": "bug", 16932 "color": "d73a4a", 16933 "default": true, 16934 "description": "Something is not working, or not working as intended" 16935 }, 16936 { 16937 "id": 5667341106, 16938 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 16939 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 16940 "name": "bounty", 16941 "color": "D93F0B", 16942 "default": false, 16943 "description": "Sats" 16944 }, 16945 { 16946 "id": 6219108520, 16947 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 16948 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 16949 "name": "relay", 16950 "color": "c2e0c6", 16951 "default": false, 16952 "description": "" 16953 }, 16954 { 16955 "id": 6495338883, 16956 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 16957 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 16958 "name": "1.7", 16959 "color": "98EE28", 16960 "default": false, 16961 "description": "" 16962 }, 16963 { 16964 "id": 6718343473, 16965 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 16966 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 16967 "name": "meme", 16968 "color": "98247E", 16969 "default": false, 16970 "description": "" 16971 } 16972 ], 16973 "state": "closed", 16974 "locked": false, 16975 "assignee": { 16976 "login": "danieldaquino", 16977 "id": 24692108, 16978 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 16979 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 16980 "gravatar_id": "", 16981 "url": "https://api.github.com/users/danieldaquino", 16982 "html_url": "https://github.com/danieldaquino", 16983 "followers_url": "https://api.github.com/users/danieldaquino/followers", 16984 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 16985 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 16986 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 16987 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 16988 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 16989 "repos_url": "https://api.github.com/users/danieldaquino/repos", 16990 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 16991 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 16992 "type": "User", 16993 "site_admin": false 16994 }, 16995 "assignees": [ 16996 { 16997 "login": "danieldaquino", 16998 "id": 24692108, 16999 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17000 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17001 "gravatar_id": "", 17002 "url": "https://api.github.com/users/danieldaquino", 17003 "html_url": "https://github.com/danieldaquino", 17004 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17005 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17006 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17007 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17008 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17009 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17010 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17011 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17012 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17013 "type": "User", 17014 "site_admin": false 17015 } 17016 ], 17017 "milestone": { 17018 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17019 "html_url": "https://github.com/damus-io/damus/milestone/15", 17020 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17021 "id": 10792151, 17022 "node_id": "MI_kwDOHHF5A84ApKzX", 17023 "number": 15, 17024 "title": "1.8 relay fix + video player", 17025 "description": "", 17026 "creator": { 17027 "login": "alltheseas", 17028 "id": 64376233, 17029 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17030 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17031 "gravatar_id": "", 17032 "url": "https://api.github.com/users/alltheseas", 17033 "html_url": "https://github.com/alltheseas", 17034 "followers_url": "https://api.github.com/users/alltheseas/followers", 17035 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17036 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17037 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17038 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17039 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17040 "repos_url": "https://api.github.com/users/alltheseas/repos", 17041 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17042 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17043 "type": "User", 17044 "site_admin": false 17045 }, 17046 "open_issues": 0, 17047 "closed_issues": 2, 17048 "state": "open", 17049 "created_at": "2024-04-08T16:37:23Z", 17050 "updated_at": "2024-04-08T16:39:25Z", 17051 "due_on": null, 17052 "closed_at": null 17053 }, 17054 "comments": 18, 17055 "created_at": "2024-03-19T02:36:01Z", 17056 "updated_at": "2024-04-08T16:39:03Z", 17057 "closed_at": "2024-03-25T09:51:28Z", 17058 "author_association": "COLLABORATOR", 17059 "active_lock_reason": null, 17060 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 17061 "reactions": { 17062 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 17063 "total_count": 0, 17064 "+1": 0, 17065 "-1": 0, 17066 "laugh": 0, 17067 "hooray": 0, 17068 "confused": 0, 17069 "heart": 0, 17070 "rocket": 0, 17071 "eyes": 0 17072 }, 17073 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 17074 "performed_via_github_app": null, 17075 "state_reason": "completed" 17076 }, 17077 "comment": { 17078 "user": "alltheseas", 17079 "created_at": "2024-03-20T02:51:33Z", 17080 "updated_at": "2024-03-20T02:51:33Z", 17081 "body": "https://damus.io/nevent1qqs0dheknm7apjcjjsrsx74ec8czm4mf9alzdms6h3yedf9mgypngsspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309aex2mrp0yhxummnw3ezucn8qyd8wumn8ghj7un9d3shjtn0wfskuem9wp5kcmpwv3jhvqghwaehxw309aex2mrp0yh8qmr9vfehgu3wvdhk68355j9\n\n@jb55 @danieldaquino if relays are borked this is poor UX for all. Suggest bumping to highest priority š" 17082 } 17083 }, 17084 { 17085 "issue": { 17086 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 17087 "repository_url": "https://api.github.com/repos/damus-io/damus", 17088 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 17089 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 17090 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 17091 "html_url": "https://github.com/damus-io/damus/issues/2072", 17092 "id": 2193879241, 17093 "node_id": "I_kwDOHHF5A86Cw_DJ", 17094 "number": 2072, 17095 "title": "Issues with disconnecting relays [100,000 sats]", 17096 "user": { 17097 "login": "alltheseas", 17098 "id": 64376233, 17099 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17100 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17101 "gravatar_id": "", 17102 "url": "https://api.github.com/users/alltheseas", 17103 "html_url": "https://github.com/alltheseas", 17104 "followers_url": "https://api.github.com/users/alltheseas/followers", 17105 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17106 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17107 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17108 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17109 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17110 "repos_url": "https://api.github.com/users/alltheseas/repos", 17111 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17112 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17113 "type": "User", 17114 "site_admin": false 17115 }, 17116 "labels": [ 17117 { 17118 "id": 3994718396, 17119 "node_id": "LA_kwDOHHF5A87uGpC8", 17120 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 17121 "name": "bug", 17122 "color": "d73a4a", 17123 "default": true, 17124 "description": "Something is not working, or not working as intended" 17125 }, 17126 { 17127 "id": 5667341106, 17128 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 17129 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 17130 "name": "bounty", 17131 "color": "D93F0B", 17132 "default": false, 17133 "description": "Sats" 17134 }, 17135 { 17136 "id": 6219108520, 17137 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 17138 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 17139 "name": "relay", 17140 "color": "c2e0c6", 17141 "default": false, 17142 "description": "" 17143 }, 17144 { 17145 "id": 6495338883, 17146 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 17147 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 17148 "name": "1.7", 17149 "color": "98EE28", 17150 "default": false, 17151 "description": "" 17152 }, 17153 { 17154 "id": 6718343473, 17155 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 17156 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 17157 "name": "meme", 17158 "color": "98247E", 17159 "default": false, 17160 "description": "" 17161 } 17162 ], 17163 "state": "closed", 17164 "locked": false, 17165 "assignee": { 17166 "login": "danieldaquino", 17167 "id": 24692108, 17168 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17169 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17170 "gravatar_id": "", 17171 "url": "https://api.github.com/users/danieldaquino", 17172 "html_url": "https://github.com/danieldaquino", 17173 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17174 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17175 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17176 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17177 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17178 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17179 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17180 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17181 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17182 "type": "User", 17183 "site_admin": false 17184 }, 17185 "assignees": [ 17186 { 17187 "login": "danieldaquino", 17188 "id": 24692108, 17189 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17190 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17191 "gravatar_id": "", 17192 "url": "https://api.github.com/users/danieldaquino", 17193 "html_url": "https://github.com/danieldaquino", 17194 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17195 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17196 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17197 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17198 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17199 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17200 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17201 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17202 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17203 "type": "User", 17204 "site_admin": false 17205 } 17206 ], 17207 "milestone": { 17208 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17209 "html_url": "https://github.com/damus-io/damus/milestone/15", 17210 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17211 "id": 10792151, 17212 "node_id": "MI_kwDOHHF5A84ApKzX", 17213 "number": 15, 17214 "title": "1.8 relay fix + video player", 17215 "description": "", 17216 "creator": { 17217 "login": "alltheseas", 17218 "id": 64376233, 17219 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17220 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17221 "gravatar_id": "", 17222 "url": "https://api.github.com/users/alltheseas", 17223 "html_url": "https://github.com/alltheseas", 17224 "followers_url": "https://api.github.com/users/alltheseas/followers", 17225 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17226 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17227 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17228 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17229 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17230 "repos_url": "https://api.github.com/users/alltheseas/repos", 17231 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17232 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17233 "type": "User", 17234 "site_admin": false 17235 }, 17236 "open_issues": 0, 17237 "closed_issues": 2, 17238 "state": "open", 17239 "created_at": "2024-04-08T16:37:23Z", 17240 "updated_at": "2024-04-08T16:39:25Z", 17241 "due_on": null, 17242 "closed_at": null 17243 }, 17244 "comments": 18, 17245 "created_at": "2024-03-19T02:36:01Z", 17246 "updated_at": "2024-04-08T16:39:03Z", 17247 "closed_at": "2024-03-25T09:51:28Z", 17248 "author_association": "COLLABORATOR", 17249 "active_lock_reason": null, 17250 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 17251 "reactions": { 17252 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 17253 "total_count": 0, 17254 "+1": 0, 17255 "-1": 0, 17256 "laugh": 0, 17257 "hooray": 0, 17258 "confused": 0, 17259 "heart": 0, 17260 "rocket": 0, 17261 "eyes": 0 17262 }, 17263 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 17264 "performed_via_github_app": null, 17265 "state_reason": "completed" 17266 }, 17267 "comment": { 17268 "user": "karnagebitcoin", 17269 "created_at": "2024-03-20T03:28:26Z", 17270 "updated_at": "2024-03-20T03:28:26Z", 17271 "body": "I am in the same boat.\r\n\r\n1. Unable to edit relays in damus\r\n2. Deleted and reset all relays in Snort without forward slash\r\n3. Deleted Damus entirely\r\n4. Reinstalled Damus\r\n5. Got back in, see the same old relays\r\n\r\nIs Damus caching my profile and fetching old relay selection? It seems to be the case. Despite having new updated relays, i'm still seeing the old ones, and this prevents me from doing anything on Damus other than reading notes." 17272 } 17273 }, 17274 { 17275 "issue": { 17276 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 17277 "repository_url": "https://api.github.com/repos/damus-io/damus", 17278 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 17279 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 17280 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 17281 "html_url": "https://github.com/damus-io/damus/issues/2072", 17282 "id": 2193879241, 17283 "node_id": "I_kwDOHHF5A86Cw_DJ", 17284 "number": 2072, 17285 "title": "Issues with disconnecting relays [100,000 sats]", 17286 "user": { 17287 "login": "alltheseas", 17288 "id": 64376233, 17289 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17290 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17291 "gravatar_id": "", 17292 "url": "https://api.github.com/users/alltheseas", 17293 "html_url": "https://github.com/alltheseas", 17294 "followers_url": "https://api.github.com/users/alltheseas/followers", 17295 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17296 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17297 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17298 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17299 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17300 "repos_url": "https://api.github.com/users/alltheseas/repos", 17301 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17302 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17303 "type": "User", 17304 "site_admin": false 17305 }, 17306 "labels": [ 17307 { 17308 "id": 3994718396, 17309 "node_id": "LA_kwDOHHF5A87uGpC8", 17310 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 17311 "name": "bug", 17312 "color": "d73a4a", 17313 "default": true, 17314 "description": "Something is not working, or not working as intended" 17315 }, 17316 { 17317 "id": 5667341106, 17318 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 17319 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 17320 "name": "bounty", 17321 "color": "D93F0B", 17322 "default": false, 17323 "description": "Sats" 17324 }, 17325 { 17326 "id": 6219108520, 17327 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 17328 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 17329 "name": "relay", 17330 "color": "c2e0c6", 17331 "default": false, 17332 "description": "" 17333 }, 17334 { 17335 "id": 6495338883, 17336 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 17337 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 17338 "name": "1.7", 17339 "color": "98EE28", 17340 "default": false, 17341 "description": "" 17342 }, 17343 { 17344 "id": 6718343473, 17345 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 17346 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 17347 "name": "meme", 17348 "color": "98247E", 17349 "default": false, 17350 "description": "" 17351 } 17352 ], 17353 "state": "closed", 17354 "locked": false, 17355 "assignee": { 17356 "login": "danieldaquino", 17357 "id": 24692108, 17358 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17359 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17360 "gravatar_id": "", 17361 "url": "https://api.github.com/users/danieldaquino", 17362 "html_url": "https://github.com/danieldaquino", 17363 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17364 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17365 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17366 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17367 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17368 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17369 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17370 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17371 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17372 "type": "User", 17373 "site_admin": false 17374 }, 17375 "assignees": [ 17376 { 17377 "login": "danieldaquino", 17378 "id": 24692108, 17379 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17380 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17381 "gravatar_id": "", 17382 "url": "https://api.github.com/users/danieldaquino", 17383 "html_url": "https://github.com/danieldaquino", 17384 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17385 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17386 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17387 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17388 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17389 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17390 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17391 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17392 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17393 "type": "User", 17394 "site_admin": false 17395 } 17396 ], 17397 "milestone": { 17398 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17399 "html_url": "https://github.com/damus-io/damus/milestone/15", 17400 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17401 "id": 10792151, 17402 "node_id": "MI_kwDOHHF5A84ApKzX", 17403 "number": 15, 17404 "title": "1.8 relay fix + video player", 17405 "description": "", 17406 "creator": { 17407 "login": "alltheseas", 17408 "id": 64376233, 17409 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17410 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17411 "gravatar_id": "", 17412 "url": "https://api.github.com/users/alltheseas", 17413 "html_url": "https://github.com/alltheseas", 17414 "followers_url": "https://api.github.com/users/alltheseas/followers", 17415 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17416 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17417 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17418 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17419 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17420 "repos_url": "https://api.github.com/users/alltheseas/repos", 17421 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17422 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17423 "type": "User", 17424 "site_admin": false 17425 }, 17426 "open_issues": 0, 17427 "closed_issues": 2, 17428 "state": "open", 17429 "created_at": "2024-04-08T16:37:23Z", 17430 "updated_at": "2024-04-08T16:39:25Z", 17431 "due_on": null, 17432 "closed_at": null 17433 }, 17434 "comments": 18, 17435 "created_at": "2024-03-19T02:36:01Z", 17436 "updated_at": "2024-04-08T16:39:03Z", 17437 "closed_at": "2024-03-25T09:51:28Z", 17438 "author_association": "COLLABORATOR", 17439 "active_lock_reason": null, 17440 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 17441 "reactions": { 17442 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 17443 "total_count": 0, 17444 "+1": 0, 17445 "-1": 0, 17446 "laugh": 0, 17447 "hooray": 0, 17448 "confused": 0, 17449 "heart": 0, 17450 "rocket": 0, 17451 "eyes": 0 17452 }, 17453 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 17454 "performed_via_github_app": null, 17455 "state_reason": "completed" 17456 }, 17457 "comment": { 17458 "user": "karnagebitcoin", 17459 "created_at": "2024-03-20T03:29:36Z", 17460 "updated_at": "2024-03-20T03:29:36Z", 17461 "body": "Adding 100,000 sat bounty to fix this." 17462 } 17463 }, 17464 { 17465 "issue": { 17466 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 17467 "repository_url": "https://api.github.com/repos/damus-io/damus", 17468 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 17469 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 17470 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 17471 "html_url": "https://github.com/damus-io/damus/issues/2072", 17472 "id": 2193879241, 17473 "node_id": "I_kwDOHHF5A86Cw_DJ", 17474 "number": 2072, 17475 "title": "Issues with disconnecting relays [100,000 sats]", 17476 "user": { 17477 "login": "alltheseas", 17478 "id": 64376233, 17479 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17480 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17481 "gravatar_id": "", 17482 "url": "https://api.github.com/users/alltheseas", 17483 "html_url": "https://github.com/alltheseas", 17484 "followers_url": "https://api.github.com/users/alltheseas/followers", 17485 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17486 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17487 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17488 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17489 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17490 "repos_url": "https://api.github.com/users/alltheseas/repos", 17491 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17492 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17493 "type": "User", 17494 "site_admin": false 17495 }, 17496 "labels": [ 17497 { 17498 "id": 3994718396, 17499 "node_id": "LA_kwDOHHF5A87uGpC8", 17500 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 17501 "name": "bug", 17502 "color": "d73a4a", 17503 "default": true, 17504 "description": "Something is not working, or not working as intended" 17505 }, 17506 { 17507 "id": 5667341106, 17508 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 17509 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 17510 "name": "bounty", 17511 "color": "D93F0B", 17512 "default": false, 17513 "description": "Sats" 17514 }, 17515 { 17516 "id": 6219108520, 17517 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 17518 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 17519 "name": "relay", 17520 "color": "c2e0c6", 17521 "default": false, 17522 "description": "" 17523 }, 17524 { 17525 "id": 6495338883, 17526 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 17527 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 17528 "name": "1.7", 17529 "color": "98EE28", 17530 "default": false, 17531 "description": "" 17532 }, 17533 { 17534 "id": 6718343473, 17535 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 17536 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 17537 "name": "meme", 17538 "color": "98247E", 17539 "default": false, 17540 "description": "" 17541 } 17542 ], 17543 "state": "closed", 17544 "locked": false, 17545 "assignee": { 17546 "login": "danieldaquino", 17547 "id": 24692108, 17548 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17549 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17550 "gravatar_id": "", 17551 "url": "https://api.github.com/users/danieldaquino", 17552 "html_url": "https://github.com/danieldaquino", 17553 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17554 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17555 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17556 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17557 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17558 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17559 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17560 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17561 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17562 "type": "User", 17563 "site_admin": false 17564 }, 17565 "assignees": [ 17566 { 17567 "login": "danieldaquino", 17568 "id": 24692108, 17569 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17570 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17571 "gravatar_id": "", 17572 "url": "https://api.github.com/users/danieldaquino", 17573 "html_url": "https://github.com/danieldaquino", 17574 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17575 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17576 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17577 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17578 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17579 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17580 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17581 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17582 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17583 "type": "User", 17584 "site_admin": false 17585 } 17586 ], 17587 "milestone": { 17588 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17589 "html_url": "https://github.com/damus-io/damus/milestone/15", 17590 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17591 "id": 10792151, 17592 "node_id": "MI_kwDOHHF5A84ApKzX", 17593 "number": 15, 17594 "title": "1.8 relay fix + video player", 17595 "description": "", 17596 "creator": { 17597 "login": "alltheseas", 17598 "id": 64376233, 17599 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17600 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17601 "gravatar_id": "", 17602 "url": "https://api.github.com/users/alltheseas", 17603 "html_url": "https://github.com/alltheseas", 17604 "followers_url": "https://api.github.com/users/alltheseas/followers", 17605 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17606 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17607 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17608 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17609 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17610 "repos_url": "https://api.github.com/users/alltheseas/repos", 17611 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17612 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17613 "type": "User", 17614 "site_admin": false 17615 }, 17616 "open_issues": 0, 17617 "closed_issues": 2, 17618 "state": "open", 17619 "created_at": "2024-04-08T16:37:23Z", 17620 "updated_at": "2024-04-08T16:39:25Z", 17621 "due_on": null, 17622 "closed_at": null 17623 }, 17624 "comments": 18, 17625 "created_at": "2024-03-19T02:36:01Z", 17626 "updated_at": "2024-04-08T16:39:03Z", 17627 "closed_at": "2024-03-25T09:51:28Z", 17628 "author_association": "COLLABORATOR", 17629 "active_lock_reason": null, 17630 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 17631 "reactions": { 17632 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 17633 "total_count": 0, 17634 "+1": 0, 17635 "-1": 0, 17636 "laugh": 0, 17637 "hooray": 0, 17638 "confused": 0, 17639 "heart": 0, 17640 "rocket": 0, 17641 "eyes": 0 17642 }, 17643 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 17644 "performed_via_github_app": null, 17645 "state_reason": "completed" 17646 }, 17647 "comment": { 17648 "user": "karnagebitcoin", 17649 "created_at": "2024-03-20T03:38:41Z", 17650 "updated_at": "2024-03-20T03:38:41Z", 17651 "body": "This seems to have happened with the update to 1.7x So.. whatever code difference was introduced there is probably the culprit. " 17652 } 17653 }, 17654 { 17655 "issue": { 17656 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 17657 "repository_url": "https://api.github.com/repos/damus-io/damus", 17658 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 17659 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 17660 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 17661 "html_url": "https://github.com/damus-io/damus/issues/2072", 17662 "id": 2193879241, 17663 "node_id": "I_kwDOHHF5A86Cw_DJ", 17664 "number": 2072, 17665 "title": "Issues with disconnecting relays [100,000 sats]", 17666 "user": { 17667 "login": "alltheseas", 17668 "id": 64376233, 17669 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17670 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17671 "gravatar_id": "", 17672 "url": "https://api.github.com/users/alltheseas", 17673 "html_url": "https://github.com/alltheseas", 17674 "followers_url": "https://api.github.com/users/alltheseas/followers", 17675 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17676 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17677 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17678 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17679 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17680 "repos_url": "https://api.github.com/users/alltheseas/repos", 17681 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17682 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17683 "type": "User", 17684 "site_admin": false 17685 }, 17686 "labels": [ 17687 { 17688 "id": 3994718396, 17689 "node_id": "LA_kwDOHHF5A87uGpC8", 17690 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 17691 "name": "bug", 17692 "color": "d73a4a", 17693 "default": true, 17694 "description": "Something is not working, or not working as intended" 17695 }, 17696 { 17697 "id": 5667341106, 17698 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 17699 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 17700 "name": "bounty", 17701 "color": "D93F0B", 17702 "default": false, 17703 "description": "Sats" 17704 }, 17705 { 17706 "id": 6219108520, 17707 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 17708 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 17709 "name": "relay", 17710 "color": "c2e0c6", 17711 "default": false, 17712 "description": "" 17713 }, 17714 { 17715 "id": 6495338883, 17716 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 17717 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 17718 "name": "1.7", 17719 "color": "98EE28", 17720 "default": false, 17721 "description": "" 17722 }, 17723 { 17724 "id": 6718343473, 17725 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 17726 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 17727 "name": "meme", 17728 "color": "98247E", 17729 "default": false, 17730 "description": "" 17731 } 17732 ], 17733 "state": "closed", 17734 "locked": false, 17735 "assignee": { 17736 "login": "danieldaquino", 17737 "id": 24692108, 17738 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17739 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17740 "gravatar_id": "", 17741 "url": "https://api.github.com/users/danieldaquino", 17742 "html_url": "https://github.com/danieldaquino", 17743 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17744 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17745 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17746 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17747 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17748 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17749 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17750 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17751 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17752 "type": "User", 17753 "site_admin": false 17754 }, 17755 "assignees": [ 17756 { 17757 "login": "danieldaquino", 17758 "id": 24692108, 17759 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17760 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17761 "gravatar_id": "", 17762 "url": "https://api.github.com/users/danieldaquino", 17763 "html_url": "https://github.com/danieldaquino", 17764 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17765 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17766 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17767 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17768 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17769 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17770 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17771 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17772 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17773 "type": "User", 17774 "site_admin": false 17775 } 17776 ], 17777 "milestone": { 17778 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17779 "html_url": "https://github.com/damus-io/damus/milestone/15", 17780 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17781 "id": 10792151, 17782 "node_id": "MI_kwDOHHF5A84ApKzX", 17783 "number": 15, 17784 "title": "1.8 relay fix + video player", 17785 "description": "", 17786 "creator": { 17787 "login": "alltheseas", 17788 "id": 64376233, 17789 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17790 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17791 "gravatar_id": "", 17792 "url": "https://api.github.com/users/alltheseas", 17793 "html_url": "https://github.com/alltheseas", 17794 "followers_url": "https://api.github.com/users/alltheseas/followers", 17795 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17796 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17797 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17798 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17799 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17800 "repos_url": "https://api.github.com/users/alltheseas/repos", 17801 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17802 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17803 "type": "User", 17804 "site_admin": false 17805 }, 17806 "open_issues": 0, 17807 "closed_issues": 2, 17808 "state": "open", 17809 "created_at": "2024-04-08T16:37:23Z", 17810 "updated_at": "2024-04-08T16:39:25Z", 17811 "due_on": null, 17812 "closed_at": null 17813 }, 17814 "comments": 18, 17815 "created_at": "2024-03-19T02:36:01Z", 17816 "updated_at": "2024-04-08T16:39:03Z", 17817 "closed_at": "2024-03-25T09:51:28Z", 17818 "author_association": "COLLABORATOR", 17819 "active_lock_reason": null, 17820 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 17821 "reactions": { 17822 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 17823 "total_count": 0, 17824 "+1": 0, 17825 "-1": 0, 17826 "laugh": 0, 17827 "hooray": 0, 17828 "confused": 0, 17829 "heart": 0, 17830 "rocket": 0, 17831 "eyes": 0 17832 }, 17833 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 17834 "performed_via_github_app": null, 17835 "state_reason": "completed" 17836 }, 17837 "comment": { 17838 "user": "karnagebitcoin", 17839 "created_at": "2024-03-20T10:18:05Z", 17840 "updated_at": "2024-03-20T10:18:05Z", 17841 "body": "Update: I am able to add new relays, but I cannot delete the old ones. I also cannot click on them. It's as if they are in the \"disabled\" state and I can't interact with them. Trying to add the same relay gives me duplicate relay error." 17842 } 17843 }, 17844 { 17845 "issue": { 17846 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 17847 "repository_url": "https://api.github.com/repos/damus-io/damus", 17848 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 17849 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 17850 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 17851 "html_url": "https://github.com/damus-io/damus/issues/2072", 17852 "id": 2193879241, 17853 "node_id": "I_kwDOHHF5A86Cw_DJ", 17854 "number": 2072, 17855 "title": "Issues with disconnecting relays [100,000 sats]", 17856 "user": { 17857 "login": "alltheseas", 17858 "id": 64376233, 17859 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17860 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17861 "gravatar_id": "", 17862 "url": "https://api.github.com/users/alltheseas", 17863 "html_url": "https://github.com/alltheseas", 17864 "followers_url": "https://api.github.com/users/alltheseas/followers", 17865 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17866 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17867 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17868 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17869 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17870 "repos_url": "https://api.github.com/users/alltheseas/repos", 17871 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17872 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17873 "type": "User", 17874 "site_admin": false 17875 }, 17876 "labels": [ 17877 { 17878 "id": 3994718396, 17879 "node_id": "LA_kwDOHHF5A87uGpC8", 17880 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 17881 "name": "bug", 17882 "color": "d73a4a", 17883 "default": true, 17884 "description": "Something is not working, or not working as intended" 17885 }, 17886 { 17887 "id": 5667341106, 17888 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 17889 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 17890 "name": "bounty", 17891 "color": "D93F0B", 17892 "default": false, 17893 "description": "Sats" 17894 }, 17895 { 17896 "id": 6219108520, 17897 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 17898 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 17899 "name": "relay", 17900 "color": "c2e0c6", 17901 "default": false, 17902 "description": "" 17903 }, 17904 { 17905 "id": 6495338883, 17906 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 17907 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 17908 "name": "1.7", 17909 "color": "98EE28", 17910 "default": false, 17911 "description": "" 17912 }, 17913 { 17914 "id": 6718343473, 17915 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 17916 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 17917 "name": "meme", 17918 "color": "98247E", 17919 "default": false, 17920 "description": "" 17921 } 17922 ], 17923 "state": "closed", 17924 "locked": false, 17925 "assignee": { 17926 "login": "danieldaquino", 17927 "id": 24692108, 17928 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17929 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17930 "gravatar_id": "", 17931 "url": "https://api.github.com/users/danieldaquino", 17932 "html_url": "https://github.com/danieldaquino", 17933 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17934 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17935 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17936 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17937 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17938 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17939 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17940 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17941 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17942 "type": "User", 17943 "site_admin": false 17944 }, 17945 "assignees": [ 17946 { 17947 "login": "danieldaquino", 17948 "id": 24692108, 17949 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 17950 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 17951 "gravatar_id": "", 17952 "url": "https://api.github.com/users/danieldaquino", 17953 "html_url": "https://github.com/danieldaquino", 17954 "followers_url": "https://api.github.com/users/danieldaquino/followers", 17955 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 17956 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 17957 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 17958 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 17959 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 17960 "repos_url": "https://api.github.com/users/danieldaquino/repos", 17961 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 17962 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 17963 "type": "User", 17964 "site_admin": false 17965 } 17966 ], 17967 "milestone": { 17968 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 17969 "html_url": "https://github.com/damus-io/damus/milestone/15", 17970 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 17971 "id": 10792151, 17972 "node_id": "MI_kwDOHHF5A84ApKzX", 17973 "number": 15, 17974 "title": "1.8 relay fix + video player", 17975 "description": "", 17976 "creator": { 17977 "login": "alltheseas", 17978 "id": 64376233, 17979 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 17980 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 17981 "gravatar_id": "", 17982 "url": "https://api.github.com/users/alltheseas", 17983 "html_url": "https://github.com/alltheseas", 17984 "followers_url": "https://api.github.com/users/alltheseas/followers", 17985 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 17986 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 17987 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 17988 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 17989 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 17990 "repos_url": "https://api.github.com/users/alltheseas/repos", 17991 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 17992 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 17993 "type": "User", 17994 "site_admin": false 17995 }, 17996 "open_issues": 0, 17997 "closed_issues": 2, 17998 "state": "open", 17999 "created_at": "2024-04-08T16:37:23Z", 18000 "updated_at": "2024-04-08T16:39:25Z", 18001 "due_on": null, 18002 "closed_at": null 18003 }, 18004 "comments": 18, 18005 "created_at": "2024-03-19T02:36:01Z", 18006 "updated_at": "2024-04-08T16:39:03Z", 18007 "closed_at": "2024-03-25T09:51:28Z", 18008 "author_association": "COLLABORATOR", 18009 "active_lock_reason": null, 18010 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18011 "reactions": { 18012 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18013 "total_count": 0, 18014 "+1": 0, 18015 "-1": 0, 18016 "laugh": 0, 18017 "hooray": 0, 18018 "confused": 0, 18019 "heart": 0, 18020 "rocket": 0, 18021 "eyes": 0 18022 }, 18023 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18024 "performed_via_github_app": null, 18025 "state_reason": "completed" 18026 }, 18027 "comment": { 18028 "user": "shawnyeager", 18029 "created_at": "2024-03-20T13:20:32Z", 18030 "updated_at": "2024-03-20T13:21:12Z", 18031 "body": "Shawn, here. This does seem to correspond with the 1.7 release. Iām experiencing the same problems as @karnagebitcoin notes:\r\n\r\n1. Iām unable to disconnect or delete relays. \r\n2. Relays with trailing slashes do not connect, but I canāt fix them in-app (see above).\r\n3. No relay changes made in Primal, Snort, or metadata.nostr.com reflect in Damus.\r\n\r\nI am able to post. " 18032 } 18033 }, 18034 { 18035 "issue": { 18036 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18037 "repository_url": "https://api.github.com/repos/damus-io/damus", 18038 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18039 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18040 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18041 "html_url": "https://github.com/damus-io/damus/issues/2072", 18042 "id": 2193879241, 18043 "node_id": "I_kwDOHHF5A86Cw_DJ", 18044 "number": 2072, 18045 "title": "Issues with disconnecting relays [100,000 sats]", 18046 "user": { 18047 "login": "alltheseas", 18048 "id": 64376233, 18049 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18050 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18051 "gravatar_id": "", 18052 "url": "https://api.github.com/users/alltheseas", 18053 "html_url": "https://github.com/alltheseas", 18054 "followers_url": "https://api.github.com/users/alltheseas/followers", 18055 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18056 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18057 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18058 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18059 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18060 "repos_url": "https://api.github.com/users/alltheseas/repos", 18061 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18062 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18063 "type": "User", 18064 "site_admin": false 18065 }, 18066 "labels": [ 18067 { 18068 "id": 3994718396, 18069 "node_id": "LA_kwDOHHF5A87uGpC8", 18070 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 18071 "name": "bug", 18072 "color": "d73a4a", 18073 "default": true, 18074 "description": "Something is not working, or not working as intended" 18075 }, 18076 { 18077 "id": 5667341106, 18078 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 18079 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 18080 "name": "bounty", 18081 "color": "D93F0B", 18082 "default": false, 18083 "description": "Sats" 18084 }, 18085 { 18086 "id": 6219108520, 18087 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 18088 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 18089 "name": "relay", 18090 "color": "c2e0c6", 18091 "default": false, 18092 "description": "" 18093 }, 18094 { 18095 "id": 6495338883, 18096 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 18097 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 18098 "name": "1.7", 18099 "color": "98EE28", 18100 "default": false, 18101 "description": "" 18102 }, 18103 { 18104 "id": 6718343473, 18105 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 18106 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 18107 "name": "meme", 18108 "color": "98247E", 18109 "default": false, 18110 "description": "" 18111 } 18112 ], 18113 "state": "closed", 18114 "locked": false, 18115 "assignee": { 18116 "login": "danieldaquino", 18117 "id": 24692108, 18118 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18119 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18120 "gravatar_id": "", 18121 "url": "https://api.github.com/users/danieldaquino", 18122 "html_url": "https://github.com/danieldaquino", 18123 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18124 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18125 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18126 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18127 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18128 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18129 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18130 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18131 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18132 "type": "User", 18133 "site_admin": false 18134 }, 18135 "assignees": [ 18136 { 18137 "login": "danieldaquino", 18138 "id": 24692108, 18139 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18140 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18141 "gravatar_id": "", 18142 "url": "https://api.github.com/users/danieldaquino", 18143 "html_url": "https://github.com/danieldaquino", 18144 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18145 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18146 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18147 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18148 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18149 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18150 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18151 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18152 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18153 "type": "User", 18154 "site_admin": false 18155 } 18156 ], 18157 "milestone": { 18158 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 18159 "html_url": "https://github.com/damus-io/damus/milestone/15", 18160 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 18161 "id": 10792151, 18162 "node_id": "MI_kwDOHHF5A84ApKzX", 18163 "number": 15, 18164 "title": "1.8 relay fix + video player", 18165 "description": "", 18166 "creator": { 18167 "login": "alltheseas", 18168 "id": 64376233, 18169 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18170 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18171 "gravatar_id": "", 18172 "url": "https://api.github.com/users/alltheseas", 18173 "html_url": "https://github.com/alltheseas", 18174 "followers_url": "https://api.github.com/users/alltheseas/followers", 18175 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18176 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18177 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18178 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18179 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18180 "repos_url": "https://api.github.com/users/alltheseas/repos", 18181 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18182 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18183 "type": "User", 18184 "site_admin": false 18185 }, 18186 "open_issues": 0, 18187 "closed_issues": 2, 18188 "state": "open", 18189 "created_at": "2024-04-08T16:37:23Z", 18190 "updated_at": "2024-04-08T16:39:25Z", 18191 "due_on": null, 18192 "closed_at": null 18193 }, 18194 "comments": 18, 18195 "created_at": "2024-03-19T02:36:01Z", 18196 "updated_at": "2024-04-08T16:39:03Z", 18197 "closed_at": "2024-03-25T09:51:28Z", 18198 "author_association": "COLLABORATOR", 18199 "active_lock_reason": null, 18200 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18201 "reactions": { 18202 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18203 "total_count": 0, 18204 "+1": 0, 18205 "-1": 0, 18206 "laugh": 0, 18207 "hooray": 0, 18208 "confused": 0, 18209 "heart": 0, 18210 "rocket": 0, 18211 "eyes": 0 18212 }, 18213 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18214 "performed_via_github_app": null, 18215 "state_reason": "completed" 18216 }, 18217 "comment": { 18218 "user": "alltheseas", 18219 "created_at": "2024-03-20T14:07:00Z", 18220 "updated_at": "2024-03-20T14:07:00Z", 18221 "body": "Report from a few weeks ago overlapping @shawnyeager and other ppl \r\n\r\nhttps://github.com/damus-io/damus/issues/2024" 18222 } 18223 }, 18224 { 18225 "issue": { 18226 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18227 "repository_url": "https://api.github.com/repos/damus-io/damus", 18228 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18229 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18230 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18231 "html_url": "https://github.com/damus-io/damus/issues/2072", 18232 "id": 2193879241, 18233 "node_id": "I_kwDOHHF5A86Cw_DJ", 18234 "number": 2072, 18235 "title": "Issues with disconnecting relays [100,000 sats]", 18236 "user": { 18237 "login": "alltheseas", 18238 "id": 64376233, 18239 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18240 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18241 "gravatar_id": "", 18242 "url": "https://api.github.com/users/alltheseas", 18243 "html_url": "https://github.com/alltheseas", 18244 "followers_url": "https://api.github.com/users/alltheseas/followers", 18245 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18246 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18247 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18248 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18249 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18250 "repos_url": "https://api.github.com/users/alltheseas/repos", 18251 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18252 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18253 "type": "User", 18254 "site_admin": false 18255 }, 18256 "labels": [ 18257 { 18258 "id": 3994718396, 18259 "node_id": "LA_kwDOHHF5A87uGpC8", 18260 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 18261 "name": "bug", 18262 "color": "d73a4a", 18263 "default": true, 18264 "description": "Something is not working, or not working as intended" 18265 }, 18266 { 18267 "id": 5667341106, 18268 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 18269 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 18270 "name": "bounty", 18271 "color": "D93F0B", 18272 "default": false, 18273 "description": "Sats" 18274 }, 18275 { 18276 "id": 6219108520, 18277 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 18278 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 18279 "name": "relay", 18280 "color": "c2e0c6", 18281 "default": false, 18282 "description": "" 18283 }, 18284 { 18285 "id": 6495338883, 18286 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 18287 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 18288 "name": "1.7", 18289 "color": "98EE28", 18290 "default": false, 18291 "description": "" 18292 }, 18293 { 18294 "id": 6718343473, 18295 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 18296 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 18297 "name": "meme", 18298 "color": "98247E", 18299 "default": false, 18300 "description": "" 18301 } 18302 ], 18303 "state": "closed", 18304 "locked": false, 18305 "assignee": { 18306 "login": "danieldaquino", 18307 "id": 24692108, 18308 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18309 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18310 "gravatar_id": "", 18311 "url": "https://api.github.com/users/danieldaquino", 18312 "html_url": "https://github.com/danieldaquino", 18313 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18314 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18315 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18316 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18317 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18318 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18319 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18320 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18321 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18322 "type": "User", 18323 "site_admin": false 18324 }, 18325 "assignees": [ 18326 { 18327 "login": "danieldaquino", 18328 "id": 24692108, 18329 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18330 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18331 "gravatar_id": "", 18332 "url": "https://api.github.com/users/danieldaquino", 18333 "html_url": "https://github.com/danieldaquino", 18334 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18335 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18336 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18337 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18338 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18339 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18340 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18341 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18342 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18343 "type": "User", 18344 "site_admin": false 18345 } 18346 ], 18347 "milestone": { 18348 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 18349 "html_url": "https://github.com/damus-io/damus/milestone/15", 18350 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 18351 "id": 10792151, 18352 "node_id": "MI_kwDOHHF5A84ApKzX", 18353 "number": 15, 18354 "title": "1.8 relay fix + video player", 18355 "description": "", 18356 "creator": { 18357 "login": "alltheseas", 18358 "id": 64376233, 18359 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18360 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18361 "gravatar_id": "", 18362 "url": "https://api.github.com/users/alltheseas", 18363 "html_url": "https://github.com/alltheseas", 18364 "followers_url": "https://api.github.com/users/alltheseas/followers", 18365 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18366 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18367 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18368 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18369 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18370 "repos_url": "https://api.github.com/users/alltheseas/repos", 18371 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18372 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18373 "type": "User", 18374 "site_admin": false 18375 }, 18376 "open_issues": 0, 18377 "closed_issues": 2, 18378 "state": "open", 18379 "created_at": "2024-04-08T16:37:23Z", 18380 "updated_at": "2024-04-08T16:39:25Z", 18381 "due_on": null, 18382 "closed_at": null 18383 }, 18384 "comments": 18, 18385 "created_at": "2024-03-19T02:36:01Z", 18386 "updated_at": "2024-04-08T16:39:03Z", 18387 "closed_at": "2024-03-25T09:51:28Z", 18388 "author_association": "COLLABORATOR", 18389 "active_lock_reason": null, 18390 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18391 "reactions": { 18392 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18393 "total_count": 0, 18394 "+1": 0, 18395 "-1": 0, 18396 "laugh": 0, 18397 "hooray": 0, 18398 "confused": 0, 18399 "heart": 0, 18400 "rocket": 0, 18401 "eyes": 0 18402 }, 18403 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18404 "performed_via_github_app": null, 18405 "state_reason": "completed" 18406 }, 18407 "comment": { 18408 "user": "karnagebitcoin", 18409 "created_at": "2024-03-20T14:34:47Z", 18410 "updated_at": "2024-03-20T14:34:47Z", 18411 "body": "I was finally able to fix my relays but it was the weirdest experience that doesn't follow any logic. Here's what I did / happened:\r\n\r\n1. I noticed none of my relays were clickable, so I wasn't even able to disconnect them. \r\n2. Then I added nos.lol and was able to finally publish because this relay was not on my list but I was now connected.\r\n3. Then Will said I may be using npub to publish, so I logged out and made sure to log in with nsec again. \r\n4. Same issues persisted, but the app then crashed and logged me out entirely. \r\n5. Logged in with nsec again, now my relays were gone, all but one (nostr.band remained). \r\n6. I added other relays that were not in the list anymore. They worked and connected.\r\n7. Then the first relay I added (nos.lol) somehow got the trailing slash back and was \"deactivated\" same as other old relays. \r\n\r\nThat's it. Seems like the app crashing fixed the stuck relays. No idea how to replicate for you guys." 18412 } 18413 }, 18414 { 18415 "issue": { 18416 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18417 "repository_url": "https://api.github.com/repos/damus-io/damus", 18418 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18419 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18420 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18421 "html_url": "https://github.com/damus-io/damus/issues/2072", 18422 "id": 2193879241, 18423 "node_id": "I_kwDOHHF5A86Cw_DJ", 18424 "number": 2072, 18425 "title": "Issues with disconnecting relays [100,000 sats]", 18426 "user": { 18427 "login": "alltheseas", 18428 "id": 64376233, 18429 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18430 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18431 "gravatar_id": "", 18432 "url": "https://api.github.com/users/alltheseas", 18433 "html_url": "https://github.com/alltheseas", 18434 "followers_url": "https://api.github.com/users/alltheseas/followers", 18435 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18436 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18437 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18438 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18439 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18440 "repos_url": "https://api.github.com/users/alltheseas/repos", 18441 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18442 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18443 "type": "User", 18444 "site_admin": false 18445 }, 18446 "labels": [ 18447 { 18448 "id": 3994718396, 18449 "node_id": "LA_kwDOHHF5A87uGpC8", 18450 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 18451 "name": "bug", 18452 "color": "d73a4a", 18453 "default": true, 18454 "description": "Something is not working, or not working as intended" 18455 }, 18456 { 18457 "id": 5667341106, 18458 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 18459 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 18460 "name": "bounty", 18461 "color": "D93F0B", 18462 "default": false, 18463 "description": "Sats" 18464 }, 18465 { 18466 "id": 6219108520, 18467 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 18468 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 18469 "name": "relay", 18470 "color": "c2e0c6", 18471 "default": false, 18472 "description": "" 18473 }, 18474 { 18475 "id": 6495338883, 18476 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 18477 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 18478 "name": "1.7", 18479 "color": "98EE28", 18480 "default": false, 18481 "description": "" 18482 }, 18483 { 18484 "id": 6718343473, 18485 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 18486 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 18487 "name": "meme", 18488 "color": "98247E", 18489 "default": false, 18490 "description": "" 18491 } 18492 ], 18493 "state": "closed", 18494 "locked": false, 18495 "assignee": { 18496 "login": "danieldaquino", 18497 "id": 24692108, 18498 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18499 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18500 "gravatar_id": "", 18501 "url": "https://api.github.com/users/danieldaquino", 18502 "html_url": "https://github.com/danieldaquino", 18503 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18504 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18505 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18506 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18507 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18508 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18509 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18510 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18511 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18512 "type": "User", 18513 "site_admin": false 18514 }, 18515 "assignees": [ 18516 { 18517 "login": "danieldaquino", 18518 "id": 24692108, 18519 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18520 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18521 "gravatar_id": "", 18522 "url": "https://api.github.com/users/danieldaquino", 18523 "html_url": "https://github.com/danieldaquino", 18524 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18525 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18526 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18527 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18528 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18529 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18530 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18531 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18532 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18533 "type": "User", 18534 "site_admin": false 18535 } 18536 ], 18537 "milestone": { 18538 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 18539 "html_url": "https://github.com/damus-io/damus/milestone/15", 18540 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 18541 "id": 10792151, 18542 "node_id": "MI_kwDOHHF5A84ApKzX", 18543 "number": 15, 18544 "title": "1.8 relay fix + video player", 18545 "description": "", 18546 "creator": { 18547 "login": "alltheseas", 18548 "id": 64376233, 18549 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18550 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18551 "gravatar_id": "", 18552 "url": "https://api.github.com/users/alltheseas", 18553 "html_url": "https://github.com/alltheseas", 18554 "followers_url": "https://api.github.com/users/alltheseas/followers", 18555 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18556 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18557 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18558 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18559 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18560 "repos_url": "https://api.github.com/users/alltheseas/repos", 18561 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18562 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18563 "type": "User", 18564 "site_admin": false 18565 }, 18566 "open_issues": 0, 18567 "closed_issues": 2, 18568 "state": "open", 18569 "created_at": "2024-04-08T16:37:23Z", 18570 "updated_at": "2024-04-08T16:39:25Z", 18571 "due_on": null, 18572 "closed_at": null 18573 }, 18574 "comments": 18, 18575 "created_at": "2024-03-19T02:36:01Z", 18576 "updated_at": "2024-04-08T16:39:03Z", 18577 "closed_at": "2024-03-25T09:51:28Z", 18578 "author_association": "COLLABORATOR", 18579 "active_lock_reason": null, 18580 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18581 "reactions": { 18582 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18583 "total_count": 0, 18584 "+1": 0, 18585 "-1": 0, 18586 "laugh": 0, 18587 "hooray": 0, 18588 "confused": 0, 18589 "heart": 0, 18590 "rocket": 0, 18591 "eyes": 0 18592 }, 18593 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18594 "performed_via_github_app": null, 18595 "state_reason": "completed" 18596 }, 18597 "comment": { 18598 "user": "alltheseas", 18599 "created_at": "2024-03-20T14:44:25Z", 18600 "updated_at": "2024-03-20T14:44:25Z", 18601 "body": "One more report https://damus.io/nevent1qqs9qday5knn83l70nz9fv9uzkq99wsats3wyalnacac7lyzgn942vgprfmhxue69uhhyetvv9ujumn0wd68yurvv438xtnrdaksz9mhwden5te0wfjkccte9e3h2unjv4h8gtnx095szynhwden5te0danxvcmgv95kutnsw43qzyrhwden5te0dehhxarj9emkjmn90243vp" 18602 } 18603 }, 18604 { 18605 "issue": { 18606 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18607 "repository_url": "https://api.github.com/repos/damus-io/damus", 18608 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18609 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18610 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18611 "html_url": "https://github.com/damus-io/damus/issues/2072", 18612 "id": 2193879241, 18613 "node_id": "I_kwDOHHF5A86Cw_DJ", 18614 "number": 2072, 18615 "title": "Issues with disconnecting relays [100,000 sats]", 18616 "user": { 18617 "login": "alltheseas", 18618 "id": 64376233, 18619 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18620 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18621 "gravatar_id": "", 18622 "url": "https://api.github.com/users/alltheseas", 18623 "html_url": "https://github.com/alltheseas", 18624 "followers_url": "https://api.github.com/users/alltheseas/followers", 18625 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18626 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18627 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18628 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18629 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18630 "repos_url": "https://api.github.com/users/alltheseas/repos", 18631 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18632 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18633 "type": "User", 18634 "site_admin": false 18635 }, 18636 "labels": [ 18637 { 18638 "id": 3994718396, 18639 "node_id": "LA_kwDOHHF5A87uGpC8", 18640 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 18641 "name": "bug", 18642 "color": "d73a4a", 18643 "default": true, 18644 "description": "Something is not working, or not working as intended" 18645 }, 18646 { 18647 "id": 5667341106, 18648 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 18649 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 18650 "name": "bounty", 18651 "color": "D93F0B", 18652 "default": false, 18653 "description": "Sats" 18654 }, 18655 { 18656 "id": 6219108520, 18657 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 18658 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 18659 "name": "relay", 18660 "color": "c2e0c6", 18661 "default": false, 18662 "description": "" 18663 }, 18664 { 18665 "id": 6495338883, 18666 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 18667 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 18668 "name": "1.7", 18669 "color": "98EE28", 18670 "default": false, 18671 "description": "" 18672 }, 18673 { 18674 "id": 6718343473, 18675 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 18676 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 18677 "name": "meme", 18678 "color": "98247E", 18679 "default": false, 18680 "description": "" 18681 } 18682 ], 18683 "state": "closed", 18684 "locked": false, 18685 "assignee": { 18686 "login": "danieldaquino", 18687 "id": 24692108, 18688 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18689 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18690 "gravatar_id": "", 18691 "url": "https://api.github.com/users/danieldaquino", 18692 "html_url": "https://github.com/danieldaquino", 18693 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18694 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18695 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18696 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18697 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18698 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18699 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18700 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18701 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18702 "type": "User", 18703 "site_admin": false 18704 }, 18705 "assignees": [ 18706 { 18707 "login": "danieldaquino", 18708 "id": 24692108, 18709 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18710 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18711 "gravatar_id": "", 18712 "url": "https://api.github.com/users/danieldaquino", 18713 "html_url": "https://github.com/danieldaquino", 18714 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18715 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18716 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18717 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18718 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18719 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18720 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18721 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18722 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18723 "type": "User", 18724 "site_admin": false 18725 } 18726 ], 18727 "milestone": { 18728 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 18729 "html_url": "https://github.com/damus-io/damus/milestone/15", 18730 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 18731 "id": 10792151, 18732 "node_id": "MI_kwDOHHF5A84ApKzX", 18733 "number": 15, 18734 "title": "1.8 relay fix + video player", 18735 "description": "", 18736 "creator": { 18737 "login": "alltheseas", 18738 "id": 64376233, 18739 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18740 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18741 "gravatar_id": "", 18742 "url": "https://api.github.com/users/alltheseas", 18743 "html_url": "https://github.com/alltheseas", 18744 "followers_url": "https://api.github.com/users/alltheseas/followers", 18745 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18746 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18747 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18748 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18749 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18750 "repos_url": "https://api.github.com/users/alltheseas/repos", 18751 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18752 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18753 "type": "User", 18754 "site_admin": false 18755 }, 18756 "open_issues": 0, 18757 "closed_issues": 2, 18758 "state": "open", 18759 "created_at": "2024-04-08T16:37:23Z", 18760 "updated_at": "2024-04-08T16:39:25Z", 18761 "due_on": null, 18762 "closed_at": null 18763 }, 18764 "comments": 18, 18765 "created_at": "2024-03-19T02:36:01Z", 18766 "updated_at": "2024-04-08T16:39:03Z", 18767 "closed_at": "2024-03-25T09:51:28Z", 18768 "author_association": "COLLABORATOR", 18769 "active_lock_reason": null, 18770 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18771 "reactions": { 18772 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18773 "total_count": 0, 18774 "+1": 0, 18775 "-1": 0, 18776 "laugh": 0, 18777 "hooray": 0, 18778 "confused": 0, 18779 "heart": 0, 18780 "rocket": 0, 18781 "eyes": 0 18782 }, 18783 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18784 "performed_via_github_app": null, 18785 "state_reason": "completed" 18786 }, 18787 "comment": { 18788 "user": "danieldaquino", 18789 "created_at": "2024-03-20T15:40:50Z", 18790 "updated_at": "2024-03-20T15:40:50Z", 18791 "body": "I was able to replicate this issue _(or at least part of the issue)_ locally based on the symptoms reported.\r\n\r\n## Issue repro\r\n\r\n**Device:** iPhone 15 simulator\r\n**iOS:** 17.4\r\n**Damus version:** 1.8 (1) `247f313b` (Current tip of the `master` branch)\r\n**Steps:**\r\n1. Delete all connected relays\r\n2. Add `wss://relay.damus.io/` (with the trailing slash) to the relay list\r\n3. Try removing this newly added relay.\r\n4. Try to post.\r\n\r\n**Results:**\r\n3. Relay cannot be removed from the list. (Did not work 2/2 times tried)\r\n4. Posting does not work (Did not work 2/2 times tried)\r\n\r\n**Other data:** Saw interesting app logs during this test, such as this one:\r\n```\r\n[\"EVENT\",{\"sig\":\"77696398abb490d3d097cd91af6545dc2a6e9c497a8c659e962ebd588d6204c140185c8ba65b1b9448116e92c2bdd7384360c4c870a26ffe97f831548788973a\",\"id\":\"eafdfae115d8f2eb082371eff5dab4e70ed5eff6719f7e8c759ac64e9e9e2232\",\"pubkey\":\"056b5b5966f500defb3b790a14633e5ec4a0e8883ca29bc23d0030553edb084a\",\"created_at\":1710948510,\"content\":\"{}\",\"tags\":[[\"p\",\"3efdaebb1d8923ebd99c9e7ace3b4194ab45512e2be79c1b7d68d9243e0d2681\"],[\"p\",\"056b5b5966f500defb3b790a14633e5ec4a0e8883ca29bc23d0030553edb084a\"],[\"p\",\"b9ceaeeb4178a549e8b0570f348b2caa4bef8933fe3323d45e3875c01919a2c2\"]],\"kind\":3}]\r\nattempt #7 to flush event '' to wss://relay.damus.io/ after 170.859375 seconds\r\ncould not find relay when flushing: wss://relay.damus.io/\r\n```\r\n\r\nI will start investigating the root cause.\r\n" 18792 } 18793 }, 18794 { 18795 "issue": { 18796 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18797 "repository_url": "https://api.github.com/repos/damus-io/damus", 18798 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18799 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18800 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18801 "html_url": "https://github.com/damus-io/damus/issues/2072", 18802 "id": 2193879241, 18803 "node_id": "I_kwDOHHF5A86Cw_DJ", 18804 "number": 2072, 18805 "title": "Issues with disconnecting relays [100,000 sats]", 18806 "user": { 18807 "login": "alltheseas", 18808 "id": 64376233, 18809 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18810 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18811 "gravatar_id": "", 18812 "url": "https://api.github.com/users/alltheseas", 18813 "html_url": "https://github.com/alltheseas", 18814 "followers_url": "https://api.github.com/users/alltheseas/followers", 18815 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18816 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18817 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18818 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18819 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18820 "repos_url": "https://api.github.com/users/alltheseas/repos", 18821 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18822 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18823 "type": "User", 18824 "site_admin": false 18825 }, 18826 "labels": [ 18827 { 18828 "id": 3994718396, 18829 "node_id": "LA_kwDOHHF5A87uGpC8", 18830 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 18831 "name": "bug", 18832 "color": "d73a4a", 18833 "default": true, 18834 "description": "Something is not working, or not working as intended" 18835 }, 18836 { 18837 "id": 5667341106, 18838 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 18839 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 18840 "name": "bounty", 18841 "color": "D93F0B", 18842 "default": false, 18843 "description": "Sats" 18844 }, 18845 { 18846 "id": 6219108520, 18847 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 18848 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 18849 "name": "relay", 18850 "color": "c2e0c6", 18851 "default": false, 18852 "description": "" 18853 }, 18854 { 18855 "id": 6495338883, 18856 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 18857 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 18858 "name": "1.7", 18859 "color": "98EE28", 18860 "default": false, 18861 "description": "" 18862 }, 18863 { 18864 "id": 6718343473, 18865 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 18866 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 18867 "name": "meme", 18868 "color": "98247E", 18869 "default": false, 18870 "description": "" 18871 } 18872 ], 18873 "state": "closed", 18874 "locked": false, 18875 "assignee": { 18876 "login": "danieldaquino", 18877 "id": 24692108, 18878 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18879 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18880 "gravatar_id": "", 18881 "url": "https://api.github.com/users/danieldaquino", 18882 "html_url": "https://github.com/danieldaquino", 18883 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18884 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18885 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18886 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18887 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18888 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18889 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18890 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18891 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18892 "type": "User", 18893 "site_admin": false 18894 }, 18895 "assignees": [ 18896 { 18897 "login": "danieldaquino", 18898 "id": 24692108, 18899 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 18900 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 18901 "gravatar_id": "", 18902 "url": "https://api.github.com/users/danieldaquino", 18903 "html_url": "https://github.com/danieldaquino", 18904 "followers_url": "https://api.github.com/users/danieldaquino/followers", 18905 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 18906 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 18907 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 18908 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 18909 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 18910 "repos_url": "https://api.github.com/users/danieldaquino/repos", 18911 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 18912 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 18913 "type": "User", 18914 "site_admin": false 18915 } 18916 ], 18917 "milestone": { 18918 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 18919 "html_url": "https://github.com/damus-io/damus/milestone/15", 18920 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 18921 "id": 10792151, 18922 "node_id": "MI_kwDOHHF5A84ApKzX", 18923 "number": 15, 18924 "title": "1.8 relay fix + video player", 18925 "description": "", 18926 "creator": { 18927 "login": "alltheseas", 18928 "id": 64376233, 18929 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 18930 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 18931 "gravatar_id": "", 18932 "url": "https://api.github.com/users/alltheseas", 18933 "html_url": "https://github.com/alltheseas", 18934 "followers_url": "https://api.github.com/users/alltheseas/followers", 18935 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 18936 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 18937 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 18938 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 18939 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 18940 "repos_url": "https://api.github.com/users/alltheseas/repos", 18941 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 18942 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 18943 "type": "User", 18944 "site_admin": false 18945 }, 18946 "open_issues": 0, 18947 "closed_issues": 2, 18948 "state": "open", 18949 "created_at": "2024-04-08T16:37:23Z", 18950 "updated_at": "2024-04-08T16:39:25Z", 18951 "due_on": null, 18952 "closed_at": null 18953 }, 18954 "comments": 18, 18955 "created_at": "2024-03-19T02:36:01Z", 18956 "updated_at": "2024-04-08T16:39:03Z", 18957 "closed_at": "2024-03-25T09:51:28Z", 18958 "author_association": "COLLABORATOR", 18959 "active_lock_reason": null, 18960 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 18961 "reactions": { 18962 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 18963 "total_count": 0, 18964 "+1": 0, 18965 "-1": 0, 18966 "laugh": 0, 18967 "hooray": 0, 18968 "confused": 0, 18969 "heart": 0, 18970 "rocket": 0, 18971 "eyes": 0 18972 }, 18973 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 18974 "performed_via_github_app": null, 18975 "state_reason": "completed" 18976 }, 18977 "comment": { 18978 "user": "alltheseas", 18979 "created_at": "2024-03-20T16:52:29Z", 18980 "updated_at": "2024-03-20T16:52:29Z", 18981 "body": "Official bug meme dropped\n\n" 18982 } 18983 }, 18984 { 18985 "issue": { 18986 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 18987 "repository_url": "https://api.github.com/repos/damus-io/damus", 18988 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 18989 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 18990 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 18991 "html_url": "https://github.com/damus-io/damus/issues/2072", 18992 "id": 2193879241, 18993 "node_id": "I_kwDOHHF5A86Cw_DJ", 18994 "number": 2072, 18995 "title": "Issues with disconnecting relays [100,000 sats]", 18996 "user": { 18997 "login": "alltheseas", 18998 "id": 64376233, 18999 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19000 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19001 "gravatar_id": "", 19002 "url": "https://api.github.com/users/alltheseas", 19003 "html_url": "https://github.com/alltheseas", 19004 "followers_url": "https://api.github.com/users/alltheseas/followers", 19005 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19006 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19007 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19008 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19009 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19010 "repos_url": "https://api.github.com/users/alltheseas/repos", 19011 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19012 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19013 "type": "User", 19014 "site_admin": false 19015 }, 19016 "labels": [ 19017 { 19018 "id": 3994718396, 19019 "node_id": "LA_kwDOHHF5A87uGpC8", 19020 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 19021 "name": "bug", 19022 "color": "d73a4a", 19023 "default": true, 19024 "description": "Something is not working, or not working as intended" 19025 }, 19026 { 19027 "id": 5667341106, 19028 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 19029 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 19030 "name": "bounty", 19031 "color": "D93F0B", 19032 "default": false, 19033 "description": "Sats" 19034 }, 19035 { 19036 "id": 6219108520, 19037 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 19038 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 19039 "name": "relay", 19040 "color": "c2e0c6", 19041 "default": false, 19042 "description": "" 19043 }, 19044 { 19045 "id": 6495338883, 19046 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 19047 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 19048 "name": "1.7", 19049 "color": "98EE28", 19050 "default": false, 19051 "description": "" 19052 }, 19053 { 19054 "id": 6718343473, 19055 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 19056 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 19057 "name": "meme", 19058 "color": "98247E", 19059 "default": false, 19060 "description": "" 19061 } 19062 ], 19063 "state": "closed", 19064 "locked": false, 19065 "assignee": { 19066 "login": "danieldaquino", 19067 "id": 24692108, 19068 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19069 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19070 "gravatar_id": "", 19071 "url": "https://api.github.com/users/danieldaquino", 19072 "html_url": "https://github.com/danieldaquino", 19073 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19074 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19075 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19076 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19077 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19078 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19079 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19080 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19081 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19082 "type": "User", 19083 "site_admin": false 19084 }, 19085 "assignees": [ 19086 { 19087 "login": "danieldaquino", 19088 "id": 24692108, 19089 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19090 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19091 "gravatar_id": "", 19092 "url": "https://api.github.com/users/danieldaquino", 19093 "html_url": "https://github.com/danieldaquino", 19094 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19095 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19096 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19097 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19098 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19099 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19100 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19101 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19102 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19103 "type": "User", 19104 "site_admin": false 19105 } 19106 ], 19107 "milestone": { 19108 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 19109 "html_url": "https://github.com/damus-io/damus/milestone/15", 19110 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 19111 "id": 10792151, 19112 "node_id": "MI_kwDOHHF5A84ApKzX", 19113 "number": 15, 19114 "title": "1.8 relay fix + video player", 19115 "description": "", 19116 "creator": { 19117 "login": "alltheseas", 19118 "id": 64376233, 19119 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19120 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19121 "gravatar_id": "", 19122 "url": "https://api.github.com/users/alltheseas", 19123 "html_url": "https://github.com/alltheseas", 19124 "followers_url": "https://api.github.com/users/alltheseas/followers", 19125 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19126 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19127 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19128 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19129 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19130 "repos_url": "https://api.github.com/users/alltheseas/repos", 19131 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19132 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19133 "type": "User", 19134 "site_admin": false 19135 }, 19136 "open_issues": 0, 19137 "closed_issues": 2, 19138 "state": "open", 19139 "created_at": "2024-04-08T16:37:23Z", 19140 "updated_at": "2024-04-08T16:39:25Z", 19141 "due_on": null, 19142 "closed_at": null 19143 }, 19144 "comments": 18, 19145 "created_at": "2024-03-19T02:36:01Z", 19146 "updated_at": "2024-04-08T16:39:03Z", 19147 "closed_at": "2024-03-25T09:51:28Z", 19148 "author_association": "COLLABORATOR", 19149 "active_lock_reason": null, 19150 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 19151 "reactions": { 19152 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 19153 "total_count": 0, 19154 "+1": 0, 19155 "-1": 0, 19156 "laugh": 0, 19157 "hooray": 0, 19158 "confused": 0, 19159 "heart": 0, 19160 "rocket": 0, 19161 "eyes": 0 19162 }, 19163 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 19164 "performed_via_github_app": null, 19165 "state_reason": "completed" 19166 }, 19167 "comment": { 19168 "user": "danieldaquino", 19169 "created_at": "2024-03-20T19:26:46Z", 19170 "updated_at": "2024-03-20T19:26:46Z", 19171 "body": "I have a draft of the fix that seems to resolve this problem!\r\n\r\nHowever, I modified code in several places _(to prevent issues with trailing slashes in the future)_ so I should do more thorough testing before sending it over." 19172 } 19173 }, 19174 { 19175 "issue": { 19176 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 19177 "repository_url": "https://api.github.com/repos/damus-io/damus", 19178 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 19179 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 19180 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 19181 "html_url": "https://github.com/damus-io/damus/issues/2072", 19182 "id": 2193879241, 19183 "node_id": "I_kwDOHHF5A86Cw_DJ", 19184 "number": 2072, 19185 "title": "Issues with disconnecting relays [100,000 sats]", 19186 "user": { 19187 "login": "alltheseas", 19188 "id": 64376233, 19189 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19190 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19191 "gravatar_id": "", 19192 "url": "https://api.github.com/users/alltheseas", 19193 "html_url": "https://github.com/alltheseas", 19194 "followers_url": "https://api.github.com/users/alltheseas/followers", 19195 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19196 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19197 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19198 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19199 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19200 "repos_url": "https://api.github.com/users/alltheseas/repos", 19201 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19202 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19203 "type": "User", 19204 "site_admin": false 19205 }, 19206 "labels": [ 19207 { 19208 "id": 3994718396, 19209 "node_id": "LA_kwDOHHF5A87uGpC8", 19210 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 19211 "name": "bug", 19212 "color": "d73a4a", 19213 "default": true, 19214 "description": "Something is not working, or not working as intended" 19215 }, 19216 { 19217 "id": 5667341106, 19218 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 19219 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 19220 "name": "bounty", 19221 "color": "D93F0B", 19222 "default": false, 19223 "description": "Sats" 19224 }, 19225 { 19226 "id": 6219108520, 19227 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 19228 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 19229 "name": "relay", 19230 "color": "c2e0c6", 19231 "default": false, 19232 "description": "" 19233 }, 19234 { 19235 "id": 6495338883, 19236 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 19237 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 19238 "name": "1.7", 19239 "color": "98EE28", 19240 "default": false, 19241 "description": "" 19242 }, 19243 { 19244 "id": 6718343473, 19245 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 19246 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 19247 "name": "meme", 19248 "color": "98247E", 19249 "default": false, 19250 "description": "" 19251 } 19252 ], 19253 "state": "closed", 19254 "locked": false, 19255 "assignee": { 19256 "login": "danieldaquino", 19257 "id": 24692108, 19258 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19259 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19260 "gravatar_id": "", 19261 "url": "https://api.github.com/users/danieldaquino", 19262 "html_url": "https://github.com/danieldaquino", 19263 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19264 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19265 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19266 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19267 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19268 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19269 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19270 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19271 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19272 "type": "User", 19273 "site_admin": false 19274 }, 19275 "assignees": [ 19276 { 19277 "login": "danieldaquino", 19278 "id": 24692108, 19279 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19280 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19281 "gravatar_id": "", 19282 "url": "https://api.github.com/users/danieldaquino", 19283 "html_url": "https://github.com/danieldaquino", 19284 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19285 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19286 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19287 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19288 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19289 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19290 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19291 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19292 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19293 "type": "User", 19294 "site_admin": false 19295 } 19296 ], 19297 "milestone": { 19298 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 19299 "html_url": "https://github.com/damus-io/damus/milestone/15", 19300 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 19301 "id": 10792151, 19302 "node_id": "MI_kwDOHHF5A84ApKzX", 19303 "number": 15, 19304 "title": "1.8 relay fix + video player", 19305 "description": "", 19306 "creator": { 19307 "login": "alltheseas", 19308 "id": 64376233, 19309 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19310 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19311 "gravatar_id": "", 19312 "url": "https://api.github.com/users/alltheseas", 19313 "html_url": "https://github.com/alltheseas", 19314 "followers_url": "https://api.github.com/users/alltheseas/followers", 19315 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19316 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19317 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19318 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19319 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19320 "repos_url": "https://api.github.com/users/alltheseas/repos", 19321 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19322 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19323 "type": "User", 19324 "site_admin": false 19325 }, 19326 "open_issues": 0, 19327 "closed_issues": 2, 19328 "state": "open", 19329 "created_at": "2024-04-08T16:37:23Z", 19330 "updated_at": "2024-04-08T16:39:25Z", 19331 "due_on": null, 19332 "closed_at": null 19333 }, 19334 "comments": 18, 19335 "created_at": "2024-03-19T02:36:01Z", 19336 "updated_at": "2024-04-08T16:39:03Z", 19337 "closed_at": "2024-03-25T09:51:28Z", 19338 "author_association": "COLLABORATOR", 19339 "active_lock_reason": null, 19340 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 19341 "reactions": { 19342 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 19343 "total_count": 0, 19344 "+1": 0, 19345 "-1": 0, 19346 "laugh": 0, 19347 "hooray": 0, 19348 "confused": 0, 19349 "heart": 0, 19350 "rocket": 0, 19351 "eyes": 0 19352 }, 19353 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 19354 "performed_via_github_app": null, 19355 "state_reason": "completed" 19356 }, 19357 "comment": { 19358 "user": "jb55", 19359 "created_at": "2024-03-21T07:48:10Z", 19360 "updated_at": "2024-03-21T07:48:10Z", 19361 "body": "On Wed, Mar 20, 2024 at 12:27:07PM -0700, Daniel DāAquino wrote:\n>I have a draft of the fix that seems to resolve this problem!\n>\n>However, I modified code in several places _(to prevent issues with trailing slashes in the future)_ so I should do more thorough testing before sending it over.\n\nThanks daniel! This was affecting lots of people it seems.\n" 19362 } 19363 }, 19364 { 19365 "issue": { 19366 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 19367 "repository_url": "https://api.github.com/repos/damus-io/damus", 19368 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 19369 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 19370 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 19371 "html_url": "https://github.com/damus-io/damus/issues/2072", 19372 "id": 2193879241, 19373 "node_id": "I_kwDOHHF5A86Cw_DJ", 19374 "number": 2072, 19375 "title": "Issues with disconnecting relays [100,000 sats]", 19376 "user": { 19377 "login": "alltheseas", 19378 "id": 64376233, 19379 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19380 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19381 "gravatar_id": "", 19382 "url": "https://api.github.com/users/alltheseas", 19383 "html_url": "https://github.com/alltheseas", 19384 "followers_url": "https://api.github.com/users/alltheseas/followers", 19385 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19386 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19387 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19388 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19389 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19390 "repos_url": "https://api.github.com/users/alltheseas/repos", 19391 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19392 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19393 "type": "User", 19394 "site_admin": false 19395 }, 19396 "labels": [ 19397 { 19398 "id": 3994718396, 19399 "node_id": "LA_kwDOHHF5A87uGpC8", 19400 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 19401 "name": "bug", 19402 "color": "d73a4a", 19403 "default": true, 19404 "description": "Something is not working, or not working as intended" 19405 }, 19406 { 19407 "id": 5667341106, 19408 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 19409 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 19410 "name": "bounty", 19411 "color": "D93F0B", 19412 "default": false, 19413 "description": "Sats" 19414 }, 19415 { 19416 "id": 6219108520, 19417 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 19418 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 19419 "name": "relay", 19420 "color": "c2e0c6", 19421 "default": false, 19422 "description": "" 19423 }, 19424 { 19425 "id": 6495338883, 19426 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 19427 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 19428 "name": "1.7", 19429 "color": "98EE28", 19430 "default": false, 19431 "description": "" 19432 }, 19433 { 19434 "id": 6718343473, 19435 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 19436 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 19437 "name": "meme", 19438 "color": "98247E", 19439 "default": false, 19440 "description": "" 19441 } 19442 ], 19443 "state": "closed", 19444 "locked": false, 19445 "assignee": { 19446 "login": "danieldaquino", 19447 "id": 24692108, 19448 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19449 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19450 "gravatar_id": "", 19451 "url": "https://api.github.com/users/danieldaquino", 19452 "html_url": "https://github.com/danieldaquino", 19453 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19454 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19455 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19456 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19457 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19458 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19459 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19460 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19461 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19462 "type": "User", 19463 "site_admin": false 19464 }, 19465 "assignees": [ 19466 { 19467 "login": "danieldaquino", 19468 "id": 24692108, 19469 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19470 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19471 "gravatar_id": "", 19472 "url": "https://api.github.com/users/danieldaquino", 19473 "html_url": "https://github.com/danieldaquino", 19474 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19475 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19476 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19477 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19478 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19479 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19480 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19481 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19482 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19483 "type": "User", 19484 "site_admin": false 19485 } 19486 ], 19487 "milestone": { 19488 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 19489 "html_url": "https://github.com/damus-io/damus/milestone/15", 19490 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 19491 "id": 10792151, 19492 "node_id": "MI_kwDOHHF5A84ApKzX", 19493 "number": 15, 19494 "title": "1.8 relay fix + video player", 19495 "description": "", 19496 "creator": { 19497 "login": "alltheseas", 19498 "id": 64376233, 19499 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19500 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19501 "gravatar_id": "", 19502 "url": "https://api.github.com/users/alltheseas", 19503 "html_url": "https://github.com/alltheseas", 19504 "followers_url": "https://api.github.com/users/alltheseas/followers", 19505 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19506 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19507 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19508 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19509 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19510 "repos_url": "https://api.github.com/users/alltheseas/repos", 19511 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19512 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19513 "type": "User", 19514 "site_admin": false 19515 }, 19516 "open_issues": 0, 19517 "closed_issues": 2, 19518 "state": "open", 19519 "created_at": "2024-04-08T16:37:23Z", 19520 "updated_at": "2024-04-08T16:39:25Z", 19521 "due_on": null, 19522 "closed_at": null 19523 }, 19524 "comments": 18, 19525 "created_at": "2024-03-19T02:36:01Z", 19526 "updated_at": "2024-04-08T16:39:03Z", 19527 "closed_at": "2024-03-25T09:51:28Z", 19528 "author_association": "COLLABORATOR", 19529 "active_lock_reason": null, 19530 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 19531 "reactions": { 19532 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 19533 "total_count": 0, 19534 "+1": 0, 19535 "-1": 0, 19536 "laugh": 0, 19537 "hooray": 0, 19538 "confused": 0, 19539 "heart": 0, 19540 "rocket": 0, 19541 "eyes": 0 19542 }, 19543 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 19544 "performed_via_github_app": null, 19545 "state_reason": "completed" 19546 }, 19547 "comment": { 19548 "user": "danieldaquino", 19549 "created_at": "2024-03-22T16:58:12Z", 19550 "updated_at": "2024-03-22T16:58:12Z", 19551 "body": "Performed more thorough testing and sent the patch to patches@damus.io. \r\n\r\nCode, discussion, and testing reports can all be found there (https://groups.google.com/a/damus.io/g/patches/c/GW34cPfIq2Y)\r\n\r\nPlease let me know if there are any concerns or questions!\r\n\r\nThank you!" 19552 } 19553 }, 19554 { 19555 "issue": { 19556 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 19557 "repository_url": "https://api.github.com/repos/damus-io/damus", 19558 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 19559 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 19560 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 19561 "html_url": "https://github.com/damus-io/damus/issues/2072", 19562 "id": 2193879241, 19563 "node_id": "I_kwDOHHF5A86Cw_DJ", 19564 "number": 2072, 19565 "title": "Issues with disconnecting relays [100,000 sats]", 19566 "user": { 19567 "login": "alltheseas", 19568 "id": 64376233, 19569 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19570 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19571 "gravatar_id": "", 19572 "url": "https://api.github.com/users/alltheseas", 19573 "html_url": "https://github.com/alltheseas", 19574 "followers_url": "https://api.github.com/users/alltheseas/followers", 19575 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19576 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19577 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19578 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19579 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19580 "repos_url": "https://api.github.com/users/alltheseas/repos", 19581 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19582 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19583 "type": "User", 19584 "site_admin": false 19585 }, 19586 "labels": [ 19587 { 19588 "id": 3994718396, 19589 "node_id": "LA_kwDOHHF5A87uGpC8", 19590 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 19591 "name": "bug", 19592 "color": "d73a4a", 19593 "default": true, 19594 "description": "Something is not working, or not working as intended" 19595 }, 19596 { 19597 "id": 5667341106, 19598 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 19599 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 19600 "name": "bounty", 19601 "color": "D93F0B", 19602 "default": false, 19603 "description": "Sats" 19604 }, 19605 { 19606 "id": 6219108520, 19607 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 19608 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 19609 "name": "relay", 19610 "color": "c2e0c6", 19611 "default": false, 19612 "description": "" 19613 }, 19614 { 19615 "id": 6495338883, 19616 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 19617 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 19618 "name": "1.7", 19619 "color": "98EE28", 19620 "default": false, 19621 "description": "" 19622 }, 19623 { 19624 "id": 6718343473, 19625 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 19626 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 19627 "name": "meme", 19628 "color": "98247E", 19629 "default": false, 19630 "description": "" 19631 } 19632 ], 19633 "state": "closed", 19634 "locked": false, 19635 "assignee": { 19636 "login": "danieldaquino", 19637 "id": 24692108, 19638 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19639 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19640 "gravatar_id": "", 19641 "url": "https://api.github.com/users/danieldaquino", 19642 "html_url": "https://github.com/danieldaquino", 19643 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19644 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19645 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19646 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19647 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19648 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19649 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19650 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19651 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19652 "type": "User", 19653 "site_admin": false 19654 }, 19655 "assignees": [ 19656 { 19657 "login": "danieldaquino", 19658 "id": 24692108, 19659 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19660 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19661 "gravatar_id": "", 19662 "url": "https://api.github.com/users/danieldaquino", 19663 "html_url": "https://github.com/danieldaquino", 19664 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19665 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19666 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19667 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19668 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19669 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19670 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19671 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19672 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19673 "type": "User", 19674 "site_admin": false 19675 } 19676 ], 19677 "milestone": { 19678 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 19679 "html_url": "https://github.com/damus-io/damus/milestone/15", 19680 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 19681 "id": 10792151, 19682 "node_id": "MI_kwDOHHF5A84ApKzX", 19683 "number": 15, 19684 "title": "1.8 relay fix + video player", 19685 "description": "", 19686 "creator": { 19687 "login": "alltheseas", 19688 "id": 64376233, 19689 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19690 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19691 "gravatar_id": "", 19692 "url": "https://api.github.com/users/alltheseas", 19693 "html_url": "https://github.com/alltheseas", 19694 "followers_url": "https://api.github.com/users/alltheseas/followers", 19695 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19696 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19697 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19698 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19699 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19700 "repos_url": "https://api.github.com/users/alltheseas/repos", 19701 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19702 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19703 "type": "User", 19704 "site_admin": false 19705 }, 19706 "open_issues": 0, 19707 "closed_issues": 2, 19708 "state": "open", 19709 "created_at": "2024-04-08T16:37:23Z", 19710 "updated_at": "2024-04-08T16:39:25Z", 19711 "due_on": null, 19712 "closed_at": null 19713 }, 19714 "comments": 18, 19715 "created_at": "2024-03-19T02:36:01Z", 19716 "updated_at": "2024-04-08T16:39:03Z", 19717 "closed_at": "2024-03-25T09:51:28Z", 19718 "author_association": "COLLABORATOR", 19719 "active_lock_reason": null, 19720 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 19721 "reactions": { 19722 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 19723 "total_count": 0, 19724 "+1": 0, 19725 "-1": 0, 19726 "laugh": 0, 19727 "hooray": 0, 19728 "confused": 0, 19729 "heart": 0, 19730 "rocket": 0, 19731 "eyes": 0 19732 }, 19733 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 19734 "performed_via_github_app": null, 19735 "state_reason": "completed" 19736 }, 19737 "comment": { 19738 "user": "alltheseas", 19739 "created_at": "2024-03-22T18:22:06Z", 19740 "updated_at": "2024-03-22T18:22:06Z", 19741 "body": "Thank you @danieldaquino \r\n\r\n@jb55 can we hot fix update the AppStore with this change alone?" 19742 } 19743 }, 19744 { 19745 "issue": { 19746 "url": "https://api.github.com/repos/damus-io/damus/issues/2072", 19747 "repository_url": "https://api.github.com/repos/damus-io/damus", 19748 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2072/labels{/name}", 19749 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2072/comments", 19750 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2072/events", 19751 "html_url": "https://github.com/damus-io/damus/issues/2072", 19752 "id": 2193879241, 19753 "node_id": "I_kwDOHHF5A86Cw_DJ", 19754 "number": 2072, 19755 "title": "Issues with disconnecting relays [100,000 sats]", 19756 "user": { 19757 "login": "alltheseas", 19758 "id": 64376233, 19759 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19760 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19761 "gravatar_id": "", 19762 "url": "https://api.github.com/users/alltheseas", 19763 "html_url": "https://github.com/alltheseas", 19764 "followers_url": "https://api.github.com/users/alltheseas/followers", 19765 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19766 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19767 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19768 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19769 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19770 "repos_url": "https://api.github.com/users/alltheseas/repos", 19771 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19772 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19773 "type": "User", 19774 "site_admin": false 19775 }, 19776 "labels": [ 19777 { 19778 "id": 3994718396, 19779 "node_id": "LA_kwDOHHF5A87uGpC8", 19780 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 19781 "name": "bug", 19782 "color": "d73a4a", 19783 "default": true, 19784 "description": "Something is not working, or not working as intended" 19785 }, 19786 { 19787 "id": 5667341106, 19788 "node_id": "LA_kwDOHHF5A88AAAABUczDMg", 19789 "url": "https://api.github.com/repos/damus-io/damus/labels/bounty", 19790 "name": "bounty", 19791 "color": "D93F0B", 19792 "default": false, 19793 "description": "Sats" 19794 }, 19795 { 19796 "id": 6219108520, 19797 "node_id": "LA_kwDOHHF5A88AAAABcrAQqA", 19798 "url": "https://api.github.com/repos/damus-io/damus/labels/relay", 19799 "name": "relay", 19800 "color": "c2e0c6", 19801 "default": false, 19802 "description": "" 19803 }, 19804 { 19805 "id": 6495338883, 19806 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 19807 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 19808 "name": "1.7", 19809 "color": "98EE28", 19810 "default": false, 19811 "description": "" 19812 }, 19813 { 19814 "id": 6718343473, 19815 "node_id": "LA_kwDOHHF5A88AAAABkHHJMQ", 19816 "url": "https://api.github.com/repos/damus-io/damus/labels/meme", 19817 "name": "meme", 19818 "color": "98247E", 19819 "default": false, 19820 "description": "" 19821 } 19822 ], 19823 "state": "closed", 19824 "locked": false, 19825 "assignee": { 19826 "login": "danieldaquino", 19827 "id": 24692108, 19828 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19829 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19830 "gravatar_id": "", 19831 "url": "https://api.github.com/users/danieldaquino", 19832 "html_url": "https://github.com/danieldaquino", 19833 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19834 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19835 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19836 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19837 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19838 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19839 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19840 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19841 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19842 "type": "User", 19843 "site_admin": false 19844 }, 19845 "assignees": [ 19846 { 19847 "login": "danieldaquino", 19848 "id": 24692108, 19849 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 19850 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 19851 "gravatar_id": "", 19852 "url": "https://api.github.com/users/danieldaquino", 19853 "html_url": "https://github.com/danieldaquino", 19854 "followers_url": "https://api.github.com/users/danieldaquino/followers", 19855 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 19856 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 19857 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 19858 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 19859 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 19860 "repos_url": "https://api.github.com/users/danieldaquino/repos", 19861 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 19862 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 19863 "type": "User", 19864 "site_admin": false 19865 } 19866 ], 19867 "milestone": { 19868 "url": "https://api.github.com/repos/damus-io/damus/milestones/15", 19869 "html_url": "https://github.com/damus-io/damus/milestone/15", 19870 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/15/labels", 19871 "id": 10792151, 19872 "node_id": "MI_kwDOHHF5A84ApKzX", 19873 "number": 15, 19874 "title": "1.8 relay fix + video player", 19875 "description": "", 19876 "creator": { 19877 "login": "alltheseas", 19878 "id": 64376233, 19879 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19880 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19881 "gravatar_id": "", 19882 "url": "https://api.github.com/users/alltheseas", 19883 "html_url": "https://github.com/alltheseas", 19884 "followers_url": "https://api.github.com/users/alltheseas/followers", 19885 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19886 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19887 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19888 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19889 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19890 "repos_url": "https://api.github.com/users/alltheseas/repos", 19891 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19892 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19893 "type": "User", 19894 "site_admin": false 19895 }, 19896 "open_issues": 0, 19897 "closed_issues": 2, 19898 "state": "open", 19899 "created_at": "2024-04-08T16:37:23Z", 19900 "updated_at": "2024-04-08T16:39:25Z", 19901 "due_on": null, 19902 "closed_at": null 19903 }, 19904 "comments": 18, 19905 "created_at": "2024-03-19T02:36:01Z", 19906 "updated_at": "2024-04-08T16:39:03Z", 19907 "closed_at": "2024-03-25T09:51:28Z", 19908 "author_association": "COLLABORATOR", 19909 "active_lock_reason": null, 19910 "body": "Unclear if related to slash relays issues\n\nUsers shawn and karnage cannot remove relays. I am not sure how to troubleshoot @danieldaquino \n\nhttps://damus.io/nevent1qqsvx5pc0023njqqq78y9rf9xcsahsjg7lxvawl7ggmcyyp8wvjrmzqprpmhxue69uhhyetvv9ujumn0wd68yct5dyhxxmmdqyvhwumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejqzxnhwden5te0wfjkccte9ehhyctwvajhq6tvdshxgetkqy2hwumn8ghj7mn0wd68ytndd9kx7afwd3hkc4ndht4\n\nhttps://damus.io/nevent1qqsrhpw78jsq2rs00sqct6lrdxjd0g0ga3vthcuftsrylzjqwakz8pqpr9mhxue69uhhwetvvdhk6efwdehhxarj9emkjmn99uq32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqpr3mhxue69uhkummnw3ezuumgv9mku7t9v9nk2u3wdejhgtcpzpmhxue69uhkummnw3ezuamfdejs9rgfx6", 19911 "reactions": { 19912 "url": "https://api.github.com/repos/damus-io/damus/issues/2072/reactions", 19913 "total_count": 0, 19914 "+1": 0, 19915 "-1": 0, 19916 "laugh": 0, 19917 "hooray": 0, 19918 "confused": 0, 19919 "heart": 0, 19920 "rocket": 0, 19921 "eyes": 0 19922 }, 19923 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2072/timeline", 19924 "performed_via_github_app": null, 19925 "state_reason": "completed" 19926 }, 19927 "comment": { 19928 "user": "danieldaquino", 19929 "created_at": "2024-03-22T18:24:26Z", 19930 "updated_at": "2024-03-22T18:24:26Z", 19931 "body": "> @jb55 can we hot fix update the AppStore with this change alone?\r\n\r\nI wrote and tested my changes on top of 1.8, but I can backport the changes to 1.7 if needed" 19932 } 19933 }, 19934 { 19935 "issue": { 19936 "url": "https://api.github.com/repos/damus-io/damus/issues/2071", 19937 "repository_url": "https://api.github.com/repos/damus-io/damus", 19938 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2071/labels{/name}", 19939 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2071/comments", 19940 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2071/events", 19941 "html_url": "https://github.com/damus-io/damus/issues/2071", 19942 "id": 2193677501, 19943 "node_id": "I_kwDOHHF5A86CwNy9", 19944 "number": 2071, 19945 "title": "Fix Purple checkout UI", 19946 "user": { 19947 "login": "alltheseas", 19948 "id": 64376233, 19949 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 19950 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 19951 "gravatar_id": "", 19952 "url": "https://api.github.com/users/alltheseas", 19953 "html_url": "https://github.com/alltheseas", 19954 "followers_url": "https://api.github.com/users/alltheseas/followers", 19955 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 19956 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 19957 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 19958 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 19959 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 19960 "repos_url": "https://api.github.com/users/alltheseas/repos", 19961 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 19962 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 19963 "type": "User", 19964 "site_admin": false 19965 }, 19966 "labels": [ 19967 { 19968 "id": 3994718399, 19969 "node_id": "LA_kwDOHHF5A87uGpC_", 19970 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 19971 "name": "enhancement", 19972 "color": "a2eeef", 19973 "default": true, 19974 "description": "Improvement" 19975 }, 19976 { 19977 "id": 5799961735, 19978 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 19979 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 19980 "name": "purple", 19981 "color": "7E12A4", 19982 "default": false, 19983 "description": "Damus purple membership" 19984 } 19985 ], 19986 "state": "open", 19987 "locked": false, 19988 "assignee": null, 19989 "assignees": [], 19990 "milestone": null, 19991 "comments": 1, 19992 "created_at": "2024-03-18T23:40:19Z", 19993 "updated_at": "2024-03-18T23:42:52Z", 19994 "closed_at": null, 19995 "author_association": "COLLABORATOR", 19996 "active_lock_reason": null, 19997 "body": "", 19998 "reactions": { 19999 "url": "https://api.github.com/repos/damus-io/damus/issues/2071/reactions", 20000 "total_count": 0, 20001 "+1": 0, 20002 "-1": 0, 20003 "laugh": 0, 20004 "hooray": 0, 20005 "confused": 0, 20006 "heart": 0, 20007 "rocket": 0, 20008 "eyes": 0 20009 }, 20010 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2071/timeline", 20011 "performed_via_github_app": null, 20012 "state_reason": null 20013 } 20014 }, 20015 { 20016 "issue": { 20017 "url": "https://api.github.com/repos/damus-io/damus/issues/2071", 20018 "repository_url": "https://api.github.com/repos/damus-io/damus", 20019 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2071/labels{/name}", 20020 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2071/comments", 20021 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2071/events", 20022 "html_url": "https://github.com/damus-io/damus/issues/2071", 20023 "id": 2193677501, 20024 "node_id": "I_kwDOHHF5A86CwNy9", 20025 "number": 2071, 20026 "title": "Fix Purple checkout UI", 20027 "user": { 20028 "login": "alltheseas", 20029 "id": 64376233, 20030 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20031 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20032 "gravatar_id": "", 20033 "url": "https://api.github.com/users/alltheseas", 20034 "html_url": "https://github.com/alltheseas", 20035 "followers_url": "https://api.github.com/users/alltheseas/followers", 20036 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20037 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20038 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20039 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20040 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20041 "repos_url": "https://api.github.com/users/alltheseas/repos", 20042 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20043 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20044 "type": "User", 20045 "site_admin": false 20046 }, 20047 "labels": [ 20048 { 20049 "id": 3994718399, 20050 "node_id": "LA_kwDOHHF5A87uGpC_", 20051 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 20052 "name": "enhancement", 20053 "color": "a2eeef", 20054 "default": true, 20055 "description": "Improvement" 20056 }, 20057 { 20058 "id": 5799961735, 20059 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 20060 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 20061 "name": "purple", 20062 "color": "7E12A4", 20063 "default": false, 20064 "description": "Damus purple membership" 20065 } 20066 ], 20067 "state": "open", 20068 "locked": false, 20069 "assignee": null, 20070 "assignees": [], 20071 "milestone": null, 20072 "comments": 1, 20073 "created_at": "2024-03-18T23:40:19Z", 20074 "updated_at": "2024-03-18T23:42:52Z", 20075 "closed_at": null, 20076 "author_association": "COLLABORATOR", 20077 "active_lock_reason": null, 20078 "body": "", 20079 "reactions": { 20080 "url": "https://api.github.com/repos/damus-io/damus/issues/2071/reactions", 20081 "total_count": 0, 20082 "+1": 0, 20083 "-1": 0, 20084 "laugh": 0, 20085 "hooray": 0, 20086 "confused": 0, 20087 "heart": 0, 20088 "rocket": 0, 20089 "eyes": 0 20090 }, 20091 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2071/timeline", 20092 "performed_via_github_app": null, 20093 "state_reason": null 20094 }, 20095 "comment": { 20096 "user": "alltheseas", 20097 "created_at": "2024-03-18T23:42:51Z", 20098 "updated_at": "2024-03-18T23:42:51Z", 20099 "body": "1.7.2 (1)" 20100 } 20101 }, 20102 { 20103 "issue": { 20104 "url": "https://api.github.com/repos/damus-io/damus/issues/2069", 20105 "repository_url": "https://api.github.com/repos/damus-io/damus", 20106 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2069/labels{/name}", 20107 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2069/comments", 20108 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2069/events", 20109 "html_url": "https://github.com/damus-io/damus/issues/2069", 20110 "id": 2192756171, 20111 "node_id": "I_kwDOHHF5A86Css3L", 20112 "number": 2069, 20113 "title": "Damus Contributor Badges + purple reward", 20114 "user": { 20115 "login": "alltheseas", 20116 "id": 64376233, 20117 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20118 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20119 "gravatar_id": "", 20120 "url": "https://api.github.com/users/alltheseas", 20121 "html_url": "https://github.com/alltheseas", 20122 "followers_url": "https://api.github.com/users/alltheseas/followers", 20123 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20124 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20125 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20126 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20127 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20128 "repos_url": "https://api.github.com/users/alltheseas/repos", 20129 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20130 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20131 "type": "User", 20132 "site_admin": false 20133 }, 20134 "labels": [ 20135 { 20136 "id": 5667222085, 20137 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 20138 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 20139 "name": "design", 20140 "color": "5319E7", 20141 "default": false, 20142 "description": "Design exploration & definition is required" 20143 }, 20144 { 20145 "id": 5667230655, 20146 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 20147 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 20148 "name": "feature", 20149 "color": "BFDADC", 20150 "default": false, 20151 "description": "New feature request" 20152 } 20153 ], 20154 "state": "open", 20155 "locked": false, 20156 "assignee": null, 20157 "assignees": [], 20158 "milestone": null, 20159 "comments": 1, 20160 "created_at": "2024-03-18T16:51:17Z", 20161 "updated_at": "2024-03-27T16:45:47Z", 20162 "closed_at": null, 20163 "author_association": "COLLABORATOR", 20164 "active_lock_reason": null, 20165 "body": "## user story\r\n\r\nAs Damus lead maintainer, I would like to reward reliable Damus contributors with a special badge and purple perks, so that I can show my appreciation for contributors, and so that nostrich community members can have greater confidence when interacting with Damus contributors w.r.t. Damus discussion.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a method to grant Damus contributors a special Damus contributor status\r\n2. Damus contributor status benefits include: Damus purple, and special Damus contributor badge\r\n\r\n### design\r\n\r\nWhat does the Damus contributor badge design look like @robagreda \r\n\r\n\r\ncc @jb55 @ericholguin @danieldaquino ", 20166 "reactions": { 20167 "url": "https://api.github.com/repos/damus-io/damus/issues/2069/reactions", 20168 "total_count": 0, 20169 "+1": 0, 20170 "-1": 0, 20171 "laugh": 0, 20172 "hooray": 0, 20173 "confused": 0, 20174 "heart": 0, 20175 "rocket": 0, 20176 "eyes": 0 20177 }, 20178 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2069/timeline", 20179 "performed_via_github_app": null, 20180 "state_reason": null 20181 } 20182 }, 20183 { 20184 "issue": { 20185 "url": "https://api.github.com/repos/damus-io/damus/issues/2069", 20186 "repository_url": "https://api.github.com/repos/damus-io/damus", 20187 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2069/labels{/name}", 20188 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2069/comments", 20189 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2069/events", 20190 "html_url": "https://github.com/damus-io/damus/issues/2069", 20191 "id": 2192756171, 20192 "node_id": "I_kwDOHHF5A86Css3L", 20193 "number": 2069, 20194 "title": "Damus Contributor Badges + purple reward", 20195 "user": { 20196 "login": "alltheseas", 20197 "id": 64376233, 20198 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20199 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20200 "gravatar_id": "", 20201 "url": "https://api.github.com/users/alltheseas", 20202 "html_url": "https://github.com/alltheseas", 20203 "followers_url": "https://api.github.com/users/alltheseas/followers", 20204 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20205 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20206 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20207 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20208 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20209 "repos_url": "https://api.github.com/users/alltheseas/repos", 20210 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20211 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20212 "type": "User", 20213 "site_admin": false 20214 }, 20215 "labels": [ 20216 { 20217 "id": 5667222085, 20218 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 20219 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 20220 "name": "design", 20221 "color": "5319E7", 20222 "default": false, 20223 "description": "Design exploration & definition is required" 20224 }, 20225 { 20226 "id": 5667230655, 20227 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 20228 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 20229 "name": "feature", 20230 "color": "BFDADC", 20231 "default": false, 20232 "description": "New feature request" 20233 } 20234 ], 20235 "state": "open", 20236 "locked": false, 20237 "assignee": null, 20238 "assignees": [], 20239 "milestone": null, 20240 "comments": 1, 20241 "created_at": "2024-03-18T16:51:17Z", 20242 "updated_at": "2024-03-27T16:45:47Z", 20243 "closed_at": null, 20244 "author_association": "COLLABORATOR", 20245 "active_lock_reason": null, 20246 "body": "## user story\r\n\r\nAs Damus lead maintainer, I would like to reward reliable Damus contributors with a special badge and purple perks, so that I can show my appreciation for contributors, and so that nostrich community members can have greater confidence when interacting with Damus contributors w.r.t. Damus discussion.\r\n\r\n### acceptance criteria\r\n\r\n1. There is a method to grant Damus contributors a special Damus contributor status\r\n2. Damus contributor status benefits include: Damus purple, and special Damus contributor badge\r\n\r\n### design\r\n\r\nWhat does the Damus contributor badge design look like @robagreda \r\n\r\n\r\ncc @jb55 @ericholguin @danieldaquino ", 20247 "reactions": { 20248 "url": "https://api.github.com/repos/damus-io/damus/issues/2069/reactions", 20249 "total_count": 0, 20250 "+1": 0, 20251 "-1": 0, 20252 "laugh": 0, 20253 "hooray": 0, 20254 "confused": 0, 20255 "heart": 0, 20256 "rocket": 0, 20257 "eyes": 0 20258 }, 20259 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2069/timeline", 20260 "performed_via_github_app": null, 20261 "state_reason": null 20262 }, 20263 "comment": { 20264 "user": "alltheseas", 20265 "created_at": "2024-03-27T16:45:46Z", 20266 "updated_at": "2024-03-27T16:45:46Z", 20267 "body": "### related\r\n\r\npurchase purple for a friend https://github.com/damus-io/damus/issues/1762" 20268 } 20269 }, 20270 { 20271 "issue": { 20272 "url": "https://api.github.com/repos/damus-io/damus/issues/2068", 20273 "repository_url": "https://api.github.com/repos/damus-io/damus", 20274 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2068/labels{/name}", 20275 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2068/comments", 20276 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2068/events", 20277 "html_url": "https://github.com/damus-io/damus/issues/2068", 20278 "id": 2192672937, 20279 "node_id": "I_kwDOHHF5A86CsYip", 20280 "number": 2068, 20281 "title": "opt-in online status", 20282 "user": { 20283 "login": "alltheseas", 20284 "id": 64376233, 20285 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20286 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20287 "gravatar_id": "", 20288 "url": "https://api.github.com/users/alltheseas", 20289 "html_url": "https://github.com/alltheseas", 20290 "followers_url": "https://api.github.com/users/alltheseas/followers", 20291 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20292 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20293 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20294 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20295 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20296 "repos_url": "https://api.github.com/users/alltheseas/repos", 20297 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20298 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20299 "type": "User", 20300 "site_admin": false 20301 }, 20302 "labels": [ 20303 { 20304 "id": 5667230655, 20305 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 20306 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 20307 "name": "feature", 20308 "color": "BFDADC", 20309 "default": false, 20310 "description": "New feature request" 20311 } 20312 ], 20313 "state": "open", 20314 "locked": false, 20315 "assignee": { 20316 "login": "ericholguin", 20317 "id": 14004132, 20318 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 20319 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 20320 "gravatar_id": "", 20321 "url": "https://api.github.com/users/ericholguin", 20322 "html_url": "https://github.com/ericholguin", 20323 "followers_url": "https://api.github.com/users/ericholguin/followers", 20324 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 20325 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 20326 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 20327 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 20328 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 20329 "repos_url": "https://api.github.com/users/ericholguin/repos", 20330 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 20331 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 20332 "type": "User", 20333 "site_admin": false 20334 }, 20335 "assignees": [ 20336 { 20337 "login": "ericholguin", 20338 "id": 14004132, 20339 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 20340 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 20341 "gravatar_id": "", 20342 "url": "https://api.github.com/users/ericholguin", 20343 "html_url": "https://github.com/ericholguin", 20344 "followers_url": "https://api.github.com/users/ericholguin/followers", 20345 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 20346 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 20347 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 20348 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 20349 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 20350 "repos_url": "https://api.github.com/users/ericholguin/repos", 20351 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 20352 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 20353 "type": "User", 20354 "site_admin": false 20355 } 20356 ], 20357 "milestone": null, 20358 "comments": 1, 20359 "created_at": "2024-03-18T16:20:39Z", 20360 "updated_at": "2024-03-18T17:04:10Z", 20361 "closed_at": null, 20362 "author_association": "COLLABORATOR", 20363 "active_lock_reason": null, 20364 "body": "## user story\r\n\r\nAs a social media enjoyooor, I would like to send the nostrich signal that I am online when I am on Damus, so that other nostriches can see I am online, and maybe choose to interact with me more.\r\n\r\n### acceptance criteria\r\n1. This is opt-in only, and default value is off.\r\n2. Privacy warning is displayed.\r\n3. If user opts-in, Damus can display an e.g. green dot that signifies they are online. \r\n4. Dot disappears after ___ minutes after Damus user closed app. \r\n\r\n@ericholguin ", 20365 "reactions": { 20366 "url": "https://api.github.com/repos/damus-io/damus/issues/2068/reactions", 20367 "total_count": 0, 20368 "+1": 0, 20369 "-1": 0, 20370 "laugh": 0, 20371 "hooray": 0, 20372 "confused": 0, 20373 "heart": 0, 20374 "rocket": 0, 20375 "eyes": 0 20376 }, 20377 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2068/timeline", 20378 "performed_via_github_app": null, 20379 "state_reason": null 20380 } 20381 }, 20382 { 20383 "issue": { 20384 "url": "https://api.github.com/repos/damus-io/damus/issues/2068", 20385 "repository_url": "https://api.github.com/repos/damus-io/damus", 20386 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2068/labels{/name}", 20387 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2068/comments", 20388 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2068/events", 20389 "html_url": "https://github.com/damus-io/damus/issues/2068", 20390 "id": 2192672937, 20391 "node_id": "I_kwDOHHF5A86CsYip", 20392 "number": 2068, 20393 "title": "opt-in online status", 20394 "user": { 20395 "login": "alltheseas", 20396 "id": 64376233, 20397 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20398 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20399 "gravatar_id": "", 20400 "url": "https://api.github.com/users/alltheseas", 20401 "html_url": "https://github.com/alltheseas", 20402 "followers_url": "https://api.github.com/users/alltheseas/followers", 20403 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20404 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20405 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20406 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20407 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20408 "repos_url": "https://api.github.com/users/alltheseas/repos", 20409 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20410 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20411 "type": "User", 20412 "site_admin": false 20413 }, 20414 "labels": [ 20415 { 20416 "id": 5667230655, 20417 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 20418 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 20419 "name": "feature", 20420 "color": "BFDADC", 20421 "default": false, 20422 "description": "New feature request" 20423 } 20424 ], 20425 "state": "open", 20426 "locked": false, 20427 "assignee": { 20428 "login": "ericholguin", 20429 "id": 14004132, 20430 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 20431 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 20432 "gravatar_id": "", 20433 "url": "https://api.github.com/users/ericholguin", 20434 "html_url": "https://github.com/ericholguin", 20435 "followers_url": "https://api.github.com/users/ericholguin/followers", 20436 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 20437 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 20438 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 20439 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 20440 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 20441 "repos_url": "https://api.github.com/users/ericholguin/repos", 20442 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 20443 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 20444 "type": "User", 20445 "site_admin": false 20446 }, 20447 "assignees": [ 20448 { 20449 "login": "ericholguin", 20450 "id": 14004132, 20451 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 20452 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 20453 "gravatar_id": "", 20454 "url": "https://api.github.com/users/ericholguin", 20455 "html_url": "https://github.com/ericholguin", 20456 "followers_url": "https://api.github.com/users/ericholguin/followers", 20457 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 20458 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 20459 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 20460 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 20461 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 20462 "repos_url": "https://api.github.com/users/ericholguin/repos", 20463 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 20464 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 20465 "type": "User", 20466 "site_admin": false 20467 } 20468 ], 20469 "milestone": null, 20470 "comments": 1, 20471 "created_at": "2024-03-18T16:20:39Z", 20472 "updated_at": "2024-03-18T17:04:10Z", 20473 "closed_at": null, 20474 "author_association": "COLLABORATOR", 20475 "active_lock_reason": null, 20476 "body": "## user story\r\n\r\nAs a social media enjoyooor, I would like to send the nostrich signal that I am online when I am on Damus, so that other nostriches can see I am online, and maybe choose to interact with me more.\r\n\r\n### acceptance criteria\r\n1. This is opt-in only, and default value is off.\r\n2. Privacy warning is displayed.\r\n3. If user opts-in, Damus can display an e.g. green dot that signifies they are online. \r\n4. Dot disappears after ___ minutes after Damus user closed app. \r\n\r\n@ericholguin ", 20477 "reactions": { 20478 "url": "https://api.github.com/repos/damus-io/damus/issues/2068/reactions", 20479 "total_count": 0, 20480 "+1": 0, 20481 "-1": 0, 20482 "laugh": 0, 20483 "hooray": 0, 20484 "confused": 0, 20485 "heart": 0, 20486 "rocket": 0, 20487 "eyes": 0 20488 }, 20489 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2068/timeline", 20490 "performed_via_github_app": null, 20491 "state_reason": null 20492 }, 20493 "comment": { 20494 "user": "alltheseas", 20495 "created_at": "2024-03-18T16:21:09Z", 20496 "updated_at": "2024-03-18T17:04:03Z", 20497 "body": "could pair well with stories https://github.com/damus-io/damus/issues/1674\r\n\r\nor nests https://github.com/damus-io/damus/issues/407\r\n\r\nand/or status" 20498 } 20499 }, 20500 { 20501 "issue": { 20502 "url": "https://api.github.com/repos/damus-io/damus/issues/2067", 20503 "repository_url": "https://api.github.com/repos/damus-io/damus", 20504 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2067/labels{/name}", 20505 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2067/comments", 20506 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2067/events", 20507 "html_url": "https://github.com/damus-io/damus/issues/2067", 20508 "id": 2192663421, 20509 "node_id": "I_kwDOHHF5A86CsWN9", 20510 "number": 2067, 20511 "title": "results summary", 20512 "user": { 20513 "login": "alltheseas", 20514 "id": 64376233, 20515 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20516 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20517 "gravatar_id": "", 20518 "url": "https://api.github.com/users/alltheseas", 20519 "html_url": "https://github.com/alltheseas", 20520 "followers_url": "https://api.github.com/users/alltheseas/followers", 20521 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20522 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20523 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20524 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20525 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20526 "repos_url": "https://api.github.com/users/alltheseas/repos", 20527 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20528 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20529 "type": "User", 20530 "site_admin": false 20531 }, 20532 "labels": [ 20533 { 20534 "id": 6213404742, 20535 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 20536 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 20537 "name": "search", 20538 "color": "0e8a16", 20539 "default": false, 20540 "description": "" 20541 } 20542 ], 20543 "state": "closed", 20544 "locked": false, 20545 "assignee": null, 20546 "assignees": [], 20547 "milestone": null, 20548 "comments": 1, 20549 "created_at": "2024-03-18T16:16:11Z", 20550 "updated_at": "2024-03-19T17:35:41Z", 20551 "closed_at": "2024-03-19T17:35:40Z", 20552 "author_association": "COLLABORATOR", 20553 "active_lock_reason": null, 20554 "body": "The word mostr was found in \r\n\r\n10 notes\r\n5 profiles\r\n1 DMs\r\n\r\nalltheseas to add mockup", 20555 "reactions": { 20556 "url": "https://api.github.com/repos/damus-io/damus/issues/2067/reactions", 20557 "total_count": 0, 20558 "+1": 0, 20559 "-1": 0, 20560 "laugh": 0, 20561 "hooray": 0, 20562 "confused": 0, 20563 "heart": 0, 20564 "rocket": 0, 20565 "eyes": 0 20566 }, 20567 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2067/timeline", 20568 "performed_via_github_app": null, 20569 "state_reason": "not_planned" 20570 } 20571 }, 20572 { 20573 "issue": { 20574 "url": "https://api.github.com/repos/damus-io/damus/issues/2067", 20575 "repository_url": "https://api.github.com/repos/damus-io/damus", 20576 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2067/labels{/name}", 20577 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2067/comments", 20578 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2067/events", 20579 "html_url": "https://github.com/damus-io/damus/issues/2067", 20580 "id": 2192663421, 20581 "node_id": "I_kwDOHHF5A86CsWN9", 20582 "number": 2067, 20583 "title": "results summary", 20584 "user": { 20585 "login": "alltheseas", 20586 "id": 64376233, 20587 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20588 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20589 "gravatar_id": "", 20590 "url": "https://api.github.com/users/alltheseas", 20591 "html_url": "https://github.com/alltheseas", 20592 "followers_url": "https://api.github.com/users/alltheseas/followers", 20593 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20594 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20595 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20596 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20597 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20598 "repos_url": "https://api.github.com/users/alltheseas/repos", 20599 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20600 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20601 "type": "User", 20602 "site_admin": false 20603 }, 20604 "labels": [ 20605 { 20606 "id": 6213404742, 20607 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 20608 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 20609 "name": "search", 20610 "color": "0e8a16", 20611 "default": false, 20612 "description": "" 20613 } 20614 ], 20615 "state": "closed", 20616 "locked": false, 20617 "assignee": null, 20618 "assignees": [], 20619 "milestone": null, 20620 "comments": 1, 20621 "created_at": "2024-03-18T16:16:11Z", 20622 "updated_at": "2024-03-19T17:35:41Z", 20623 "closed_at": "2024-03-19T17:35:40Z", 20624 "author_association": "COLLABORATOR", 20625 "active_lock_reason": null, 20626 "body": "The word mostr was found in \r\n\r\n10 notes\r\n5 profiles\r\n1 DMs\r\n\r\nalltheseas to add mockup", 20627 "reactions": { 20628 "url": "https://api.github.com/repos/damus-io/damus/issues/2067/reactions", 20629 "total_count": 0, 20630 "+1": 0, 20631 "-1": 0, 20632 "laugh": 0, 20633 "hooray": 0, 20634 "confused": 0, 20635 "heart": 0, 20636 "rocket": 0, 20637 "eyes": 0 20638 }, 20639 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2067/timeline", 20640 "performed_via_github_app": null, 20641 "state_reason": "not_planned" 20642 }, 20643 "comment": { 20644 "user": "alltheseas", 20645 "created_at": "2024-03-19T17:35:40Z", 20646 "updated_at": "2024-03-19T17:35:40Z", 20647 "body": "duplicate https://github.com/damus-io/damus/issues/2081" 20648 } 20649 }, 20650 { 20651 "issue": { 20652 "url": "https://api.github.com/repos/damus-io/damus/issues/2066", 20653 "repository_url": "https://api.github.com/repos/damus-io/damus", 20654 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2066/labels{/name}", 20655 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2066/comments", 20656 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2066/events", 20657 "html_url": "https://github.com/damus-io/damus/issues/2066", 20658 "id": 2190631507, 20659 "node_id": "I_kwDOHHF5A86CkmJT", 20660 "number": 2066, 20661 "title": "Bring back top zaps in threads", 20662 "user": { 20663 "login": "jb55", 20664 "id": 45598, 20665 "node_id": "MDQ6VXNlcjQ1NTk4", 20666 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 20667 "gravatar_id": "", 20668 "url": "https://api.github.com/users/jb55", 20669 "html_url": "https://github.com/jb55", 20670 "followers_url": "https://api.github.com/users/jb55/followers", 20671 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 20672 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 20673 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 20674 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 20675 "organizations_url": "https://api.github.com/users/jb55/orgs", 20676 "repos_url": "https://api.github.com/users/jb55/repos", 20677 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 20678 "received_events_url": "https://api.github.com/users/jb55/received_events", 20679 "type": "User", 20680 "site_admin": false 20681 }, 20682 "labels": [ 20683 { 20684 "id": 5667220756, 20685 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 20686 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 20687 "name": "zaps", 20688 "color": "FBCA04", 20689 "default": false, 20690 "description": "" 20691 } 20692 ], 20693 "state": "open", 20694 "locked": false, 20695 "assignee": null, 20696 "assignees": [], 20697 "milestone": { 20698 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 20699 "html_url": "https://github.com/damus-io/damus/milestone/14", 20700 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 20701 "id": 10536809, 20702 "node_id": "MI_kwDOHHF5A84AoMdp", 20703 "number": 14, 20704 "title": "1.9 post purple testflight, threads, longform, video caching", 20705 "description": "", 20706 "creator": { 20707 "login": "alltheseas", 20708 "id": 64376233, 20709 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20710 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20711 "gravatar_id": "", 20712 "url": "https://api.github.com/users/alltheseas", 20713 "html_url": "https://github.com/alltheseas", 20714 "followers_url": "https://api.github.com/users/alltheseas/followers", 20715 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20716 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20717 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20718 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20719 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20720 "repos_url": "https://api.github.com/users/alltheseas/repos", 20721 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20722 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20723 "type": "User", 20724 "site_admin": false 20725 }, 20726 "open_issues": 17, 20727 "closed_issues": 1, 20728 "state": "open", 20729 "created_at": "2024-02-09T17:16:56Z", 20730 "updated_at": "2024-04-09T20:37:29Z", 20731 "due_on": null, 20732 "closed_at": null 20733 }, 20734 "comments": 2, 20735 "created_at": "2024-03-17T12:05:31Z", 20736 "updated_at": "2024-03-17T21:47:12Z", 20737 "closed_at": null, 20738 "author_association": "COLLABORATOR", 20739 "active_lock_reason": null, 20740 "body": "This was removed because of apple zap concerns and it was kind of buggy.\r\n\r\nBasic idea is to put the top zap comment immediately under the OP, so that users are incentivized to outbid zaps on popular posts as a way to zapvertise, with creators themselves benefitting from this advertising model.", 20741 "reactions": { 20742 "url": "https://api.github.com/repos/damus-io/damus/issues/2066/reactions", 20743 "total_count": 1, 20744 "+1": 1, 20745 "-1": 0, 20746 "laugh": 0, 20747 "hooray": 0, 20748 "confused": 0, 20749 "heart": 0, 20750 "rocket": 0, 20751 "eyes": 0 20752 }, 20753 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2066/timeline", 20754 "performed_via_github_app": null, 20755 "state_reason": null 20756 } 20757 }, 20758 { 20759 "issue": { 20760 "url": "https://api.github.com/repos/damus-io/damus/issues/2066", 20761 "repository_url": "https://api.github.com/repos/damus-io/damus", 20762 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2066/labels{/name}", 20763 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2066/comments", 20764 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2066/events", 20765 "html_url": "https://github.com/damus-io/damus/issues/2066", 20766 "id": 2190631507, 20767 "node_id": "I_kwDOHHF5A86CkmJT", 20768 "number": 2066, 20769 "title": "Bring back top zaps in threads", 20770 "user": { 20771 "login": "jb55", 20772 "id": 45598, 20773 "node_id": "MDQ6VXNlcjQ1NTk4", 20774 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 20775 "gravatar_id": "", 20776 "url": "https://api.github.com/users/jb55", 20777 "html_url": "https://github.com/jb55", 20778 "followers_url": "https://api.github.com/users/jb55/followers", 20779 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 20780 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 20781 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 20782 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 20783 "organizations_url": "https://api.github.com/users/jb55/orgs", 20784 "repos_url": "https://api.github.com/users/jb55/repos", 20785 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 20786 "received_events_url": "https://api.github.com/users/jb55/received_events", 20787 "type": "User", 20788 "site_admin": false 20789 }, 20790 "labels": [ 20791 { 20792 "id": 5667220756, 20793 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 20794 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 20795 "name": "zaps", 20796 "color": "FBCA04", 20797 "default": false, 20798 "description": "" 20799 } 20800 ], 20801 "state": "open", 20802 "locked": false, 20803 "assignee": null, 20804 "assignees": [], 20805 "milestone": { 20806 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 20807 "html_url": "https://github.com/damus-io/damus/milestone/14", 20808 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 20809 "id": 10536809, 20810 "node_id": "MI_kwDOHHF5A84AoMdp", 20811 "number": 14, 20812 "title": "1.9 post purple testflight, threads, longform, video caching", 20813 "description": "", 20814 "creator": { 20815 "login": "alltheseas", 20816 "id": 64376233, 20817 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20818 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20819 "gravatar_id": "", 20820 "url": "https://api.github.com/users/alltheseas", 20821 "html_url": "https://github.com/alltheseas", 20822 "followers_url": "https://api.github.com/users/alltheseas/followers", 20823 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20824 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20825 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20826 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20827 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20828 "repos_url": "https://api.github.com/users/alltheseas/repos", 20829 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20830 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20831 "type": "User", 20832 "site_admin": false 20833 }, 20834 "open_issues": 17, 20835 "closed_issues": 1, 20836 "state": "open", 20837 "created_at": "2024-02-09T17:16:56Z", 20838 "updated_at": "2024-04-09T20:37:29Z", 20839 "due_on": null, 20840 "closed_at": null 20841 }, 20842 "comments": 2, 20843 "created_at": "2024-03-17T12:05:31Z", 20844 "updated_at": "2024-03-17T21:47:12Z", 20845 "closed_at": null, 20846 "author_association": "COLLABORATOR", 20847 "active_lock_reason": null, 20848 "body": "This was removed because of apple zap concerns and it was kind of buggy.\r\n\r\nBasic idea is to put the top zap comment immediately under the OP, so that users are incentivized to outbid zaps on popular posts as a way to zapvertise, with creators themselves benefitting from this advertising model.", 20849 "reactions": { 20850 "url": "https://api.github.com/repos/damus-io/damus/issues/2066/reactions", 20851 "total_count": 1, 20852 "+1": 1, 20853 "-1": 0, 20854 "laugh": 0, 20855 "hooray": 0, 20856 "confused": 0, 20857 "heart": 0, 20858 "rocket": 0, 20859 "eyes": 0 20860 }, 20861 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2066/timeline", 20862 "performed_via_github_app": null, 20863 "state_reason": null 20864 }, 20865 "comment": { 20866 "user": "alltheseas", 20867 "created_at": "2024-03-17T21:05:51Z", 20868 "updated_at": "2024-03-17T21:05:51Z", 20869 "body": "Is there a way to prevent fake zaps? " 20870 } 20871 }, 20872 { 20873 "issue": { 20874 "url": "https://api.github.com/repos/damus-io/damus/issues/2066", 20875 "repository_url": "https://api.github.com/repos/damus-io/damus", 20876 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2066/labels{/name}", 20877 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2066/comments", 20878 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2066/events", 20879 "html_url": "https://github.com/damus-io/damus/issues/2066", 20880 "id": 2190631507, 20881 "node_id": "I_kwDOHHF5A86CkmJT", 20882 "number": 2066, 20883 "title": "Bring back top zaps in threads", 20884 "user": { 20885 "login": "jb55", 20886 "id": 45598, 20887 "node_id": "MDQ6VXNlcjQ1NTk4", 20888 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 20889 "gravatar_id": "", 20890 "url": "https://api.github.com/users/jb55", 20891 "html_url": "https://github.com/jb55", 20892 "followers_url": "https://api.github.com/users/jb55/followers", 20893 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 20894 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 20895 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 20896 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 20897 "organizations_url": "https://api.github.com/users/jb55/orgs", 20898 "repos_url": "https://api.github.com/users/jb55/repos", 20899 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 20900 "received_events_url": "https://api.github.com/users/jb55/received_events", 20901 "type": "User", 20902 "site_admin": false 20903 }, 20904 "labels": [ 20905 { 20906 "id": 5667220756, 20907 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 20908 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 20909 "name": "zaps", 20910 "color": "FBCA04", 20911 "default": false, 20912 "description": "" 20913 } 20914 ], 20915 "state": "open", 20916 "locked": false, 20917 "assignee": null, 20918 "assignees": [], 20919 "milestone": { 20920 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 20921 "html_url": "https://github.com/damus-io/damus/milestone/14", 20922 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 20923 "id": 10536809, 20924 "node_id": "MI_kwDOHHF5A84AoMdp", 20925 "number": 14, 20926 "title": "1.9 post purple testflight, threads, longform, video caching", 20927 "description": "", 20928 "creator": { 20929 "login": "alltheseas", 20930 "id": 64376233, 20931 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 20932 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 20933 "gravatar_id": "", 20934 "url": "https://api.github.com/users/alltheseas", 20935 "html_url": "https://github.com/alltheseas", 20936 "followers_url": "https://api.github.com/users/alltheseas/followers", 20937 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 20938 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 20939 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 20940 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 20941 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 20942 "repos_url": "https://api.github.com/users/alltheseas/repos", 20943 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 20944 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 20945 "type": "User", 20946 "site_admin": false 20947 }, 20948 "open_issues": 17, 20949 "closed_issues": 1, 20950 "state": "open", 20951 "created_at": "2024-02-09T17:16:56Z", 20952 "updated_at": "2024-04-09T20:37:29Z", 20953 "due_on": null, 20954 "closed_at": null 20955 }, 20956 "comments": 2, 20957 "created_at": "2024-03-17T12:05:31Z", 20958 "updated_at": "2024-03-17T21:47:12Z", 20959 "closed_at": null, 20960 "author_association": "COLLABORATOR", 20961 "active_lock_reason": null, 20962 "body": "This was removed because of apple zap concerns and it was kind of buggy.\r\n\r\nBasic idea is to put the top zap comment immediately under the OP, so that users are incentivized to outbid zaps on popular posts as a way to zapvertise, with creators themselves benefitting from this advertising model.", 20963 "reactions": { 20964 "url": "https://api.github.com/repos/damus-io/damus/issues/2066/reactions", 20965 "total_count": 1, 20966 "+1": 1, 20967 "-1": 0, 20968 "laugh": 0, 20969 "hooray": 0, 20970 "confused": 0, 20971 "heart": 0, 20972 "rocket": 0, 20973 "eyes": 0 20974 }, 20975 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2066/timeline", 20976 "performed_via_github_app": null, 20977 "state_reason": null 20978 }, 20979 "comment": { 20980 "user": "jb55", 20981 "created_at": "2024-03-17T21:47:10Z", 20982 "updated_at": "2024-03-17T21:47:10Z", 20983 "body": "On Sun, Mar 17, 2024 at 02:06:13PM -0700, alltheseas wrote:\n>Is there a way to prevent fake zaps?\n\nZaps from other can't be faked on your posts if you control your zapper.\nNo one can put fake zaps next to my posts for instance. My node confirms\npayments and only sends zaps when a valid lightning invoice is paid\n\nUsers can only fake zaps on their own posts, which isn't relevant for\nzapvertising.\n" 20984 } 20985 }, 20986 { 20987 "issue": { 20988 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 20989 "repository_url": "https://api.github.com/repos/damus-io/damus", 20990 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 20991 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 20992 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 20993 "html_url": "https://github.com/damus-io/damus/issues/2065", 20994 "id": 2190624841, 20995 "node_id": "I_kwDOHHF5A86CkkhJ", 20996 "number": 2065, 20997 "title": "Damus purple testflight invite codes", 20998 "user": { 20999 "login": "jb55", 21000 "id": 45598, 21001 "node_id": "MDQ6VXNlcjQ1NTk4", 21002 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21003 "gravatar_id": "", 21004 "url": "https://api.github.com/users/jb55", 21005 "html_url": "https://github.com/jb55", 21006 "followers_url": "https://api.github.com/users/jb55/followers", 21007 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21008 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21009 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21010 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21011 "organizations_url": "https://api.github.com/users/jb55/orgs", 21012 "repos_url": "https://api.github.com/users/jb55/repos", 21013 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21014 "received_events_url": "https://api.github.com/users/jb55/received_events", 21015 "type": "User", 21016 "site_admin": false 21017 }, 21018 "labels": [ 21019 { 21020 "id": 5799961735, 21021 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21022 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21023 "name": "purple", 21024 "color": "7E12A4", 21025 "default": false, 21026 "description": "Damus purple membership" 21027 } 21028 ], 21029 "state": "open", 21030 "locked": false, 21031 "assignee": { 21032 "login": "danieldaquino", 21033 "id": 24692108, 21034 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21035 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21036 "gravatar_id": "", 21037 "url": "https://api.github.com/users/danieldaquino", 21038 "html_url": "https://github.com/danieldaquino", 21039 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21040 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21041 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21042 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21043 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21044 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21045 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21046 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21047 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21048 "type": "User", 21049 "site_admin": false 21050 }, 21051 "assignees": [ 21052 { 21053 "login": "danieldaquino", 21054 "id": 24692108, 21055 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21056 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21057 "gravatar_id": "", 21058 "url": "https://api.github.com/users/danieldaquino", 21059 "html_url": "https://github.com/danieldaquino", 21060 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21061 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21062 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21063 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21064 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21065 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21066 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21067 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21068 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21069 "type": "User", 21070 "site_admin": false 21071 } 21072 ], 21073 "milestone": { 21074 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21075 "html_url": "https://github.com/damus-io/damus/milestone/14", 21076 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21077 "id": 10536809, 21078 "node_id": "MI_kwDOHHF5A84AoMdp", 21079 "number": 14, 21080 "title": "1.9 post purple testflight, threads, longform, video caching", 21081 "description": "", 21082 "creator": { 21083 "login": "alltheseas", 21084 "id": 64376233, 21085 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21086 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21087 "gravatar_id": "", 21088 "url": "https://api.github.com/users/alltheseas", 21089 "html_url": "https://github.com/alltheseas", 21090 "followers_url": "https://api.github.com/users/alltheseas/followers", 21091 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21092 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21093 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21094 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21095 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21096 "repos_url": "https://api.github.com/users/alltheseas/repos", 21097 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21098 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21099 "type": "User", 21100 "site_admin": false 21101 }, 21102 "open_issues": 17, 21103 "closed_issues": 1, 21104 "state": "open", 21105 "created_at": "2024-02-09T17:16:56Z", 21106 "updated_at": "2024-04-09T20:37:29Z", 21107 "due_on": null, 21108 "closed_at": null 21109 }, 21110 "comments": 17, 21111 "created_at": "2024-03-17T11:51:09Z", 21112 "updated_at": "2024-03-30T00:53:50Z", 21113 "closed_at": null, 21114 "author_association": "COLLABORATOR", 21115 "active_lock_reason": null, 21116 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21117 "reactions": { 21118 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21119 "total_count": 1, 21120 "+1": 0, 21121 "-1": 0, 21122 "laugh": 0, 21123 "hooray": 0, 21124 "confused": 0, 21125 "heart": 0, 21126 "rocket": 0, 21127 "eyes": 1 21128 }, 21129 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21130 "performed_via_github_app": null, 21131 "state_reason": null 21132 } 21133 }, 21134 { 21135 "issue": { 21136 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21137 "repository_url": "https://api.github.com/repos/damus-io/damus", 21138 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21139 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21140 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21141 "html_url": "https://github.com/damus-io/damus/issues/2065", 21142 "id": 2190624841, 21143 "node_id": "I_kwDOHHF5A86CkkhJ", 21144 "number": 2065, 21145 "title": "Damus purple testflight invite codes", 21146 "user": { 21147 "login": "jb55", 21148 "id": 45598, 21149 "node_id": "MDQ6VXNlcjQ1NTk4", 21150 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21151 "gravatar_id": "", 21152 "url": "https://api.github.com/users/jb55", 21153 "html_url": "https://github.com/jb55", 21154 "followers_url": "https://api.github.com/users/jb55/followers", 21155 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21156 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21157 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21158 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21159 "organizations_url": "https://api.github.com/users/jb55/orgs", 21160 "repos_url": "https://api.github.com/users/jb55/repos", 21161 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21162 "received_events_url": "https://api.github.com/users/jb55/received_events", 21163 "type": "User", 21164 "site_admin": false 21165 }, 21166 "labels": [ 21167 { 21168 "id": 5799961735, 21169 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21170 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21171 "name": "purple", 21172 "color": "7E12A4", 21173 "default": false, 21174 "description": "Damus purple membership" 21175 } 21176 ], 21177 "state": "open", 21178 "locked": false, 21179 "assignee": { 21180 "login": "danieldaquino", 21181 "id": 24692108, 21182 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21183 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21184 "gravatar_id": "", 21185 "url": "https://api.github.com/users/danieldaquino", 21186 "html_url": "https://github.com/danieldaquino", 21187 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21188 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21189 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21190 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21191 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21192 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21193 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21194 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21195 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21196 "type": "User", 21197 "site_admin": false 21198 }, 21199 "assignees": [ 21200 { 21201 "login": "danieldaquino", 21202 "id": 24692108, 21203 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21204 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21205 "gravatar_id": "", 21206 "url": "https://api.github.com/users/danieldaquino", 21207 "html_url": "https://github.com/danieldaquino", 21208 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21209 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21210 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21211 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21212 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21213 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21214 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21215 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21216 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21217 "type": "User", 21218 "site_admin": false 21219 } 21220 ], 21221 "milestone": { 21222 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21223 "html_url": "https://github.com/damus-io/damus/milestone/14", 21224 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21225 "id": 10536809, 21226 "node_id": "MI_kwDOHHF5A84AoMdp", 21227 "number": 14, 21228 "title": "1.9 post purple testflight, threads, longform, video caching", 21229 "description": "", 21230 "creator": { 21231 "login": "alltheseas", 21232 "id": 64376233, 21233 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21234 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21235 "gravatar_id": "", 21236 "url": "https://api.github.com/users/alltheseas", 21237 "html_url": "https://github.com/alltheseas", 21238 "followers_url": "https://api.github.com/users/alltheseas/followers", 21239 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21240 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21241 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21242 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21243 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21244 "repos_url": "https://api.github.com/users/alltheseas/repos", 21245 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21246 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21247 "type": "User", 21248 "site_admin": false 21249 }, 21250 "open_issues": 17, 21251 "closed_issues": 1, 21252 "state": "open", 21253 "created_at": "2024-02-09T17:16:56Z", 21254 "updated_at": "2024-04-09T20:37:29Z", 21255 "due_on": null, 21256 "closed_at": null 21257 }, 21258 "comments": 17, 21259 "created_at": "2024-03-17T11:51:09Z", 21260 "updated_at": "2024-03-30T00:53:50Z", 21261 "closed_at": null, 21262 "author_association": "COLLABORATOR", 21263 "active_lock_reason": null, 21264 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21265 "reactions": { 21266 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21267 "total_count": 1, 21268 "+1": 0, 21269 "-1": 0, 21270 "laugh": 0, 21271 "hooray": 0, 21272 "confused": 0, 21273 "heart": 0, 21274 "rocket": 0, 21275 "eyes": 1 21276 }, 21277 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21278 "performed_via_github_app": null, 21279 "state_reason": null 21280 }, 21281 "comment": { 21282 "user": "alltheseas", 21283 "created_at": "2024-03-18T16:10:38Z", 21284 "updated_at": "2024-03-18T16:10:38Z", 21285 "body": "> Can we use the verification step in damus as-is or do we need to modify it ?\r\n\r\n-new damus-OTP keys, and npub\r\n-NIP-05 on damus.io domain\r\n-additional badge, that cannot be forged \r\n-something official looking\r\n\r\n-can also extend new badge to damus devs" 21286 } 21287 }, 21288 { 21289 "issue": { 21290 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21291 "repository_url": "https://api.github.com/repos/damus-io/damus", 21292 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21293 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21294 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21295 "html_url": "https://github.com/damus-io/damus/issues/2065", 21296 "id": 2190624841, 21297 "node_id": "I_kwDOHHF5A86CkkhJ", 21298 "number": 2065, 21299 "title": "Damus purple testflight invite codes", 21300 "user": { 21301 "login": "jb55", 21302 "id": 45598, 21303 "node_id": "MDQ6VXNlcjQ1NTk4", 21304 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21305 "gravatar_id": "", 21306 "url": "https://api.github.com/users/jb55", 21307 "html_url": "https://github.com/jb55", 21308 "followers_url": "https://api.github.com/users/jb55/followers", 21309 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21310 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21311 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21312 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21313 "organizations_url": "https://api.github.com/users/jb55/orgs", 21314 "repos_url": "https://api.github.com/users/jb55/repos", 21315 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21316 "received_events_url": "https://api.github.com/users/jb55/received_events", 21317 "type": "User", 21318 "site_admin": false 21319 }, 21320 "labels": [ 21321 { 21322 "id": 5799961735, 21323 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21324 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21325 "name": "purple", 21326 "color": "7E12A4", 21327 "default": false, 21328 "description": "Damus purple membership" 21329 } 21330 ], 21331 "state": "open", 21332 "locked": false, 21333 "assignee": { 21334 "login": "danieldaquino", 21335 "id": 24692108, 21336 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21337 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21338 "gravatar_id": "", 21339 "url": "https://api.github.com/users/danieldaquino", 21340 "html_url": "https://github.com/danieldaquino", 21341 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21342 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21343 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21344 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21345 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21346 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21347 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21348 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21349 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21350 "type": "User", 21351 "site_admin": false 21352 }, 21353 "assignees": [ 21354 { 21355 "login": "danieldaquino", 21356 "id": 24692108, 21357 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21358 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21359 "gravatar_id": "", 21360 "url": "https://api.github.com/users/danieldaquino", 21361 "html_url": "https://github.com/danieldaquino", 21362 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21363 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21364 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21365 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21366 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21367 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21368 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21369 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21370 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21371 "type": "User", 21372 "site_admin": false 21373 } 21374 ], 21375 "milestone": { 21376 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21377 "html_url": "https://github.com/damus-io/damus/milestone/14", 21378 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21379 "id": 10536809, 21380 "node_id": "MI_kwDOHHF5A84AoMdp", 21381 "number": 14, 21382 "title": "1.9 post purple testflight, threads, longform, video caching", 21383 "description": "", 21384 "creator": { 21385 "login": "alltheseas", 21386 "id": 64376233, 21387 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21388 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21389 "gravatar_id": "", 21390 "url": "https://api.github.com/users/alltheseas", 21391 "html_url": "https://github.com/alltheseas", 21392 "followers_url": "https://api.github.com/users/alltheseas/followers", 21393 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21394 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21395 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21396 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21397 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21398 "repos_url": "https://api.github.com/users/alltheseas/repos", 21399 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21400 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21401 "type": "User", 21402 "site_admin": false 21403 }, 21404 "open_issues": 17, 21405 "closed_issues": 1, 21406 "state": "open", 21407 "created_at": "2024-02-09T17:16:56Z", 21408 "updated_at": "2024-04-09T20:37:29Z", 21409 "due_on": null, 21410 "closed_at": null 21411 }, 21412 "comments": 17, 21413 "created_at": "2024-03-17T11:51:09Z", 21414 "updated_at": "2024-03-30T00:53:50Z", 21415 "closed_at": null, 21416 "author_association": "COLLABORATOR", 21417 "active_lock_reason": null, 21418 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21419 "reactions": { 21420 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21421 "total_count": 1, 21422 "+1": 0, 21423 "-1": 0, 21424 "laugh": 0, 21425 "hooray": 0, 21426 "confused": 0, 21427 "heart": 0, 21428 "rocket": 0, 21429 "eyes": 1 21430 }, 21431 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21432 "performed_via_github_app": null, 21433 "state_reason": null 21434 }, 21435 "comment": { 21436 "user": "alltheseas", 21437 "created_at": "2024-03-19T15:05:09Z", 21438 "updated_at": "2024-03-19T15:05:09Z", 21439 "body": "damus contributor badge defined here https://github.com/damus-io/damus/issues/2069" 21440 } 21441 }, 21442 { 21443 "issue": { 21444 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21445 "repository_url": "https://api.github.com/repos/damus-io/damus", 21446 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21447 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21448 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21449 "html_url": "https://github.com/damus-io/damus/issues/2065", 21450 "id": 2190624841, 21451 "node_id": "I_kwDOHHF5A86CkkhJ", 21452 "number": 2065, 21453 "title": "Damus purple testflight invite codes", 21454 "user": { 21455 "login": "jb55", 21456 "id": 45598, 21457 "node_id": "MDQ6VXNlcjQ1NTk4", 21458 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21459 "gravatar_id": "", 21460 "url": "https://api.github.com/users/jb55", 21461 "html_url": "https://github.com/jb55", 21462 "followers_url": "https://api.github.com/users/jb55/followers", 21463 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21464 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21465 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21466 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21467 "organizations_url": "https://api.github.com/users/jb55/orgs", 21468 "repos_url": "https://api.github.com/users/jb55/repos", 21469 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21470 "received_events_url": "https://api.github.com/users/jb55/received_events", 21471 "type": "User", 21472 "site_admin": false 21473 }, 21474 "labels": [ 21475 { 21476 "id": 5799961735, 21477 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21478 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21479 "name": "purple", 21480 "color": "7E12A4", 21481 "default": false, 21482 "description": "Damus purple membership" 21483 } 21484 ], 21485 "state": "open", 21486 "locked": false, 21487 "assignee": { 21488 "login": "danieldaquino", 21489 "id": 24692108, 21490 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21491 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21492 "gravatar_id": "", 21493 "url": "https://api.github.com/users/danieldaquino", 21494 "html_url": "https://github.com/danieldaquino", 21495 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21496 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21497 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21498 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21499 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21500 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21501 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21502 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21503 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21504 "type": "User", 21505 "site_admin": false 21506 }, 21507 "assignees": [ 21508 { 21509 "login": "danieldaquino", 21510 "id": 24692108, 21511 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21512 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21513 "gravatar_id": "", 21514 "url": "https://api.github.com/users/danieldaquino", 21515 "html_url": "https://github.com/danieldaquino", 21516 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21517 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21518 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21519 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21520 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21521 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21522 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21523 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21524 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21525 "type": "User", 21526 "site_admin": false 21527 } 21528 ], 21529 "milestone": { 21530 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21531 "html_url": "https://github.com/damus-io/damus/milestone/14", 21532 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21533 "id": 10536809, 21534 "node_id": "MI_kwDOHHF5A84AoMdp", 21535 "number": 14, 21536 "title": "1.9 post purple testflight, threads, longform, video caching", 21537 "description": "", 21538 "creator": { 21539 "login": "alltheseas", 21540 "id": 64376233, 21541 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21542 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21543 "gravatar_id": "", 21544 "url": "https://api.github.com/users/alltheseas", 21545 "html_url": "https://github.com/alltheseas", 21546 "followers_url": "https://api.github.com/users/alltheseas/followers", 21547 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21548 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21549 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21550 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21551 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21552 "repos_url": "https://api.github.com/users/alltheseas/repos", 21553 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21554 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21555 "type": "User", 21556 "site_admin": false 21557 }, 21558 "open_issues": 17, 21559 "closed_issues": 1, 21560 "state": "open", 21561 "created_at": "2024-02-09T17:16:56Z", 21562 "updated_at": "2024-04-09T20:37:29Z", 21563 "due_on": null, 21564 "closed_at": null 21565 }, 21566 "comments": 17, 21567 "created_at": "2024-03-17T11:51:09Z", 21568 "updated_at": "2024-03-30T00:53:50Z", 21569 "closed_at": null, 21570 "author_association": "COLLABORATOR", 21571 "active_lock_reason": null, 21572 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21573 "reactions": { 21574 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21575 "total_count": 1, 21576 "+1": 0, 21577 "-1": 0, 21578 "laugh": 0, 21579 "hooray": 0, 21580 "confused": 0, 21581 "heart": 0, 21582 "rocket": 0, 21583 "eyes": 1 21584 }, 21585 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21586 "performed_via_github_app": null, 21587 "state_reason": null 21588 }, 21589 "comment": { 21590 "user": "danieldaquino", 21591 "created_at": "2024-03-22T18:59:37Z", 21592 "updated_at": "2024-03-22T18:59:37Z", 21593 "body": "@jb55, @alltheseas, I have done some research and testing on how TestFlight invites work. Here is what I discovered:\r\n1. We can open up spots and get new people on TestFlight by removing existing TestFlight testers. Furthermore, we can filter by testers who accepted the invitation but never installed any TestFlight versions (inactive testers)\r\n2. In terms of methods of adding testers, there does not seem to be a way to provide individual TestFlight invite codes. I found only two ways we can add testers:\r\n 1. Providing a TestFlight public URL. This is easier and more private for the users, but we are limited in terms of controlling where the link goes. It would be hard to strictly enforce it\r\n 2. Inviting users by email. This is easier to enforce, but a bit less private for users and would require a manual process to add users to the TestFlight.\r\n 3. Or perhaps a hybrid method, where the email method is the standard, but we have an extra testing group where we can manually increase the count limit by one and send the invite link anytime someone requests it\r\n\r\nWhich method do you prefer?" 21594 } 21595 }, 21596 { 21597 "issue": { 21598 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21599 "repository_url": "https://api.github.com/repos/damus-io/damus", 21600 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21601 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21602 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21603 "html_url": "https://github.com/damus-io/damus/issues/2065", 21604 "id": 2190624841, 21605 "node_id": "I_kwDOHHF5A86CkkhJ", 21606 "number": 2065, 21607 "title": "Damus purple testflight invite codes", 21608 "user": { 21609 "login": "jb55", 21610 "id": 45598, 21611 "node_id": "MDQ6VXNlcjQ1NTk4", 21612 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21613 "gravatar_id": "", 21614 "url": "https://api.github.com/users/jb55", 21615 "html_url": "https://github.com/jb55", 21616 "followers_url": "https://api.github.com/users/jb55/followers", 21617 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21618 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21619 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21620 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21621 "organizations_url": "https://api.github.com/users/jb55/orgs", 21622 "repos_url": "https://api.github.com/users/jb55/repos", 21623 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21624 "received_events_url": "https://api.github.com/users/jb55/received_events", 21625 "type": "User", 21626 "site_admin": false 21627 }, 21628 "labels": [ 21629 { 21630 "id": 5799961735, 21631 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21632 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21633 "name": "purple", 21634 "color": "7E12A4", 21635 "default": false, 21636 "description": "Damus purple membership" 21637 } 21638 ], 21639 "state": "open", 21640 "locked": false, 21641 "assignee": { 21642 "login": "danieldaquino", 21643 "id": 24692108, 21644 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21645 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21646 "gravatar_id": "", 21647 "url": "https://api.github.com/users/danieldaquino", 21648 "html_url": "https://github.com/danieldaquino", 21649 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21650 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21651 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21652 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21653 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21654 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21655 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21656 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21657 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21658 "type": "User", 21659 "site_admin": false 21660 }, 21661 "assignees": [ 21662 { 21663 "login": "danieldaquino", 21664 "id": 24692108, 21665 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21666 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21667 "gravatar_id": "", 21668 "url": "https://api.github.com/users/danieldaquino", 21669 "html_url": "https://github.com/danieldaquino", 21670 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21671 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21672 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21673 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21674 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21675 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21676 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21677 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21678 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21679 "type": "User", 21680 "site_admin": false 21681 } 21682 ], 21683 "milestone": { 21684 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21685 "html_url": "https://github.com/damus-io/damus/milestone/14", 21686 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21687 "id": 10536809, 21688 "node_id": "MI_kwDOHHF5A84AoMdp", 21689 "number": 14, 21690 "title": "1.9 post purple testflight, threads, longform, video caching", 21691 "description": "", 21692 "creator": { 21693 "login": "alltheseas", 21694 "id": 64376233, 21695 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21696 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21697 "gravatar_id": "", 21698 "url": "https://api.github.com/users/alltheseas", 21699 "html_url": "https://github.com/alltheseas", 21700 "followers_url": "https://api.github.com/users/alltheseas/followers", 21701 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21702 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21703 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21704 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21705 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21706 "repos_url": "https://api.github.com/users/alltheseas/repos", 21707 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21708 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21709 "type": "User", 21710 "site_admin": false 21711 }, 21712 "open_issues": 17, 21713 "closed_issues": 1, 21714 "state": "open", 21715 "created_at": "2024-02-09T17:16:56Z", 21716 "updated_at": "2024-04-09T20:37:29Z", 21717 "due_on": null, 21718 "closed_at": null 21719 }, 21720 "comments": 17, 21721 "created_at": "2024-03-17T11:51:09Z", 21722 "updated_at": "2024-03-30T00:53:50Z", 21723 "closed_at": null, 21724 "author_association": "COLLABORATOR", 21725 "active_lock_reason": null, 21726 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21727 "reactions": { 21728 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21729 "total_count": 1, 21730 "+1": 0, 21731 "-1": 0, 21732 "laugh": 0, 21733 "hooray": 0, 21734 "confused": 0, 21735 "heart": 0, 21736 "rocket": 0, 21737 "eyes": 1 21738 }, 21739 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21740 "performed_via_github_app": null, 21741 "state_reason": null 21742 }, 21743 "comment": { 21744 "user": "danieldaquino", 21745 "created_at": "2024-03-22T19:00:54Z", 21746 "updated_at": "2024-03-22T19:00:54Z", 21747 "body": "Here are some useful Apple links on what I described above:\r\n- https://developer.apple.com/help/app-store-connect/test-a-beta-version/delete-testers-from-testflight\r\n- https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers" 21748 } 21749 }, 21750 { 21751 "issue": { 21752 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21753 "repository_url": "https://api.github.com/repos/damus-io/damus", 21754 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21755 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21756 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21757 "html_url": "https://github.com/damus-io/damus/issues/2065", 21758 "id": 2190624841, 21759 "node_id": "I_kwDOHHF5A86CkkhJ", 21760 "number": 2065, 21761 "title": "Damus purple testflight invite codes", 21762 "user": { 21763 "login": "jb55", 21764 "id": 45598, 21765 "node_id": "MDQ6VXNlcjQ1NTk4", 21766 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21767 "gravatar_id": "", 21768 "url": "https://api.github.com/users/jb55", 21769 "html_url": "https://github.com/jb55", 21770 "followers_url": "https://api.github.com/users/jb55/followers", 21771 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21772 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21773 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21774 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21775 "organizations_url": "https://api.github.com/users/jb55/orgs", 21776 "repos_url": "https://api.github.com/users/jb55/repos", 21777 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21778 "received_events_url": "https://api.github.com/users/jb55/received_events", 21779 "type": "User", 21780 "site_admin": false 21781 }, 21782 "labels": [ 21783 { 21784 "id": 5799961735, 21785 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21786 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21787 "name": "purple", 21788 "color": "7E12A4", 21789 "default": false, 21790 "description": "Damus purple membership" 21791 } 21792 ], 21793 "state": "open", 21794 "locked": false, 21795 "assignee": { 21796 "login": "danieldaquino", 21797 "id": 24692108, 21798 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21799 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21800 "gravatar_id": "", 21801 "url": "https://api.github.com/users/danieldaquino", 21802 "html_url": "https://github.com/danieldaquino", 21803 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21804 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21805 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21806 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21807 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21808 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21809 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21810 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21811 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21812 "type": "User", 21813 "site_admin": false 21814 }, 21815 "assignees": [ 21816 { 21817 "login": "danieldaquino", 21818 "id": 24692108, 21819 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21820 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21821 "gravatar_id": "", 21822 "url": "https://api.github.com/users/danieldaquino", 21823 "html_url": "https://github.com/danieldaquino", 21824 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21825 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21826 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21827 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21828 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21829 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21830 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21831 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21832 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21833 "type": "User", 21834 "site_admin": false 21835 } 21836 ], 21837 "milestone": { 21838 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21839 "html_url": "https://github.com/damus-io/damus/milestone/14", 21840 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21841 "id": 10536809, 21842 "node_id": "MI_kwDOHHF5A84AoMdp", 21843 "number": 14, 21844 "title": "1.9 post purple testflight, threads, longform, video caching", 21845 "description": "", 21846 "creator": { 21847 "login": "alltheseas", 21848 "id": 64376233, 21849 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 21850 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 21851 "gravatar_id": "", 21852 "url": "https://api.github.com/users/alltheseas", 21853 "html_url": "https://github.com/alltheseas", 21854 "followers_url": "https://api.github.com/users/alltheseas/followers", 21855 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 21856 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 21857 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 21858 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 21859 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 21860 "repos_url": "https://api.github.com/users/alltheseas/repos", 21861 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 21862 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 21863 "type": "User", 21864 "site_admin": false 21865 }, 21866 "open_issues": 17, 21867 "closed_issues": 1, 21868 "state": "open", 21869 "created_at": "2024-02-09T17:16:56Z", 21870 "updated_at": "2024-04-09T20:37:29Z", 21871 "due_on": null, 21872 "closed_at": null 21873 }, 21874 "comments": 17, 21875 "created_at": "2024-03-17T11:51:09Z", 21876 "updated_at": "2024-03-30T00:53:50Z", 21877 "closed_at": null, 21878 "author_association": "COLLABORATOR", 21879 "active_lock_reason": null, 21880 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 21881 "reactions": { 21882 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 21883 "total_count": 1, 21884 "+1": 0, 21885 "-1": 0, 21886 "laugh": 0, 21887 "hooray": 0, 21888 "confused": 0, 21889 "heart": 0, 21890 "rocket": 0, 21891 "eyes": 1 21892 }, 21893 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 21894 "performed_via_github_app": null, 21895 "state_reason": null 21896 }, 21897 "comment": { 21898 "user": "alltheseas", 21899 "created_at": "2024-03-22T19:24:36Z", 21900 "updated_at": "2024-03-22T19:24:36Z", 21901 "body": "> we can filter by testers who accepted the invitation but never installed any TestFlight versions (inactive testers)\r\n\r\nIf you can remove inactive users, that's a solution. \r\n\r\nIf more spots are needed beyond the purged inactive testflight user list, we could make testflight increasingly a purple only benefit. Is this possible?\r\n\r\n> who accepted the invitation but never installed any TestFlight versions (inactive testers)\r\n\r\nI never understood this - I thought Damus collected no data. Therefore, if a user opted out of data sharing, how would we know who is inactive? Perhaps TestFlight has a different setup than AppStore?\r\n\r\n> public URL\r\n\r\nIf we are trying to control for purple only subscribers being in TestFlight, I would advise against a public URL.\r\n\r\n> ii. email invite\r\n> iii. hybrid\r\n\r\nI am indifferent - whatever is least complex from dev, and operations perspective. \r\n\r\nIdeally Damus never has to store, or even handle email addresses from a privacy perspective. \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n" 21902 } 21903 }, 21904 { 21905 "issue": { 21906 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 21907 "repository_url": "https://api.github.com/repos/damus-io/damus", 21908 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 21909 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 21910 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 21911 "html_url": "https://github.com/damus-io/damus/issues/2065", 21912 "id": 2190624841, 21913 "node_id": "I_kwDOHHF5A86CkkhJ", 21914 "number": 2065, 21915 "title": "Damus purple testflight invite codes", 21916 "user": { 21917 "login": "jb55", 21918 "id": 45598, 21919 "node_id": "MDQ6VXNlcjQ1NTk4", 21920 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 21921 "gravatar_id": "", 21922 "url": "https://api.github.com/users/jb55", 21923 "html_url": "https://github.com/jb55", 21924 "followers_url": "https://api.github.com/users/jb55/followers", 21925 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 21926 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 21927 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 21928 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 21929 "organizations_url": "https://api.github.com/users/jb55/orgs", 21930 "repos_url": "https://api.github.com/users/jb55/repos", 21931 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 21932 "received_events_url": "https://api.github.com/users/jb55/received_events", 21933 "type": "User", 21934 "site_admin": false 21935 }, 21936 "labels": [ 21937 { 21938 "id": 5799961735, 21939 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 21940 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 21941 "name": "purple", 21942 "color": "7E12A4", 21943 "default": false, 21944 "description": "Damus purple membership" 21945 } 21946 ], 21947 "state": "open", 21948 "locked": false, 21949 "assignee": { 21950 "login": "danieldaquino", 21951 "id": 24692108, 21952 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21953 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21954 "gravatar_id": "", 21955 "url": "https://api.github.com/users/danieldaquino", 21956 "html_url": "https://github.com/danieldaquino", 21957 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21958 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21959 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21960 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21961 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21962 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21963 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21964 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21965 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21966 "type": "User", 21967 "site_admin": false 21968 }, 21969 "assignees": [ 21970 { 21971 "login": "danieldaquino", 21972 "id": 24692108, 21973 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 21974 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 21975 "gravatar_id": "", 21976 "url": "https://api.github.com/users/danieldaquino", 21977 "html_url": "https://github.com/danieldaquino", 21978 "followers_url": "https://api.github.com/users/danieldaquino/followers", 21979 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 21980 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 21981 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 21982 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 21983 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 21984 "repos_url": "https://api.github.com/users/danieldaquino/repos", 21985 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 21986 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 21987 "type": "User", 21988 "site_admin": false 21989 } 21990 ], 21991 "milestone": { 21992 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 21993 "html_url": "https://github.com/damus-io/damus/milestone/14", 21994 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 21995 "id": 10536809, 21996 "node_id": "MI_kwDOHHF5A84AoMdp", 21997 "number": 14, 21998 "title": "1.9 post purple testflight, threads, longform, video caching", 21999 "description": "", 22000 "creator": { 22001 "login": "alltheseas", 22002 "id": 64376233, 22003 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22004 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22005 "gravatar_id": "", 22006 "url": "https://api.github.com/users/alltheseas", 22007 "html_url": "https://github.com/alltheseas", 22008 "followers_url": "https://api.github.com/users/alltheseas/followers", 22009 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22010 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22011 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22012 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22013 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22014 "repos_url": "https://api.github.com/users/alltheseas/repos", 22015 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22016 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22017 "type": "User", 22018 "site_admin": false 22019 }, 22020 "open_issues": 17, 22021 "closed_issues": 1, 22022 "state": "open", 22023 "created_at": "2024-02-09T17:16:56Z", 22024 "updated_at": "2024-04-09T20:37:29Z", 22025 "due_on": null, 22026 "closed_at": null 22027 }, 22028 "comments": 17, 22029 "created_at": "2024-03-17T11:51:09Z", 22030 "updated_at": "2024-03-30T00:53:50Z", 22031 "closed_at": null, 22032 "author_association": "COLLABORATOR", 22033 "active_lock_reason": null, 22034 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22035 "reactions": { 22036 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22037 "total_count": 1, 22038 "+1": 0, 22039 "-1": 0, 22040 "laugh": 0, 22041 "hooray": 0, 22042 "confused": 0, 22043 "heart": 0, 22044 "rocket": 0, 22045 "eyes": 1 22046 }, 22047 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22048 "performed_via_github_app": null, 22049 "state_reason": null 22050 }, 22051 "comment": { 22052 "user": "danieldaquino", 22053 "created_at": "2024-03-22T19:35:26Z", 22054 "updated_at": "2024-03-22T19:35:26Z", 22055 "body": "> > who accepted the invitation but never installed any TestFlight versions (inactive testers)\r\n> \r\n> I never understood this - I thought Damus collected no data. Therefore, if a user opted out of data sharing, how would we know who is inactive? Perhaps TestFlight has a different setup than AppStore?\r\n\r\nDamus itself doesn't collect such data, this data collected automatically by Apple through TestFlight/AppStore. Furthermore, we don't really know who the testers coming from public links are, they just appear as \"Anonymous\" on the TestFlight interface. We can just access some basic attributes like whether or not the anonymous tester has installed any Damus TestFlight versions, and use that to filter which testers to keep/exclude.\r\n\r\n> > public URL\r\n> \r\n> If we are trying to control for purple only subscribers being in TestFlight, I would advise against a public URL.\r\n> \r\n> > ii. email invite\r\n> > iii. hybrid\r\n> \r\n> I am indifferent - whatever is least complex from dev, and operations perspective.\r\n> \r\n> Ideally Damus never has to store, or even handle email addresses from a privacy perspective.\r\n\r\nYeah, I share a similar sentiment. It would be nice if Apple provided a way to better control who has access without having to give out their emails. The public link is the simplest and most private way, but we have to trust our users won't just share the URL\r\n\r\n" 22056 } 22057 }, 22058 { 22059 "issue": { 22060 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22061 "repository_url": "https://api.github.com/repos/damus-io/damus", 22062 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22063 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22064 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22065 "html_url": "https://github.com/damus-io/damus/issues/2065", 22066 "id": 2190624841, 22067 "node_id": "I_kwDOHHF5A86CkkhJ", 22068 "number": 2065, 22069 "title": "Damus purple testflight invite codes", 22070 "user": { 22071 "login": "jb55", 22072 "id": 45598, 22073 "node_id": "MDQ6VXNlcjQ1NTk4", 22074 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22075 "gravatar_id": "", 22076 "url": "https://api.github.com/users/jb55", 22077 "html_url": "https://github.com/jb55", 22078 "followers_url": "https://api.github.com/users/jb55/followers", 22079 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22080 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22081 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22082 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22083 "organizations_url": "https://api.github.com/users/jb55/orgs", 22084 "repos_url": "https://api.github.com/users/jb55/repos", 22085 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22086 "received_events_url": "https://api.github.com/users/jb55/received_events", 22087 "type": "User", 22088 "site_admin": false 22089 }, 22090 "labels": [ 22091 { 22092 "id": 5799961735, 22093 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22094 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22095 "name": "purple", 22096 "color": "7E12A4", 22097 "default": false, 22098 "description": "Damus purple membership" 22099 } 22100 ], 22101 "state": "open", 22102 "locked": false, 22103 "assignee": { 22104 "login": "danieldaquino", 22105 "id": 24692108, 22106 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22107 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22108 "gravatar_id": "", 22109 "url": "https://api.github.com/users/danieldaquino", 22110 "html_url": "https://github.com/danieldaquino", 22111 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22112 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22113 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22114 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22115 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22116 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22117 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22118 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22119 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22120 "type": "User", 22121 "site_admin": false 22122 }, 22123 "assignees": [ 22124 { 22125 "login": "danieldaquino", 22126 "id": 24692108, 22127 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22128 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22129 "gravatar_id": "", 22130 "url": "https://api.github.com/users/danieldaquino", 22131 "html_url": "https://github.com/danieldaquino", 22132 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22133 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22134 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22135 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22136 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22137 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22138 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22139 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22140 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22141 "type": "User", 22142 "site_admin": false 22143 } 22144 ], 22145 "milestone": { 22146 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22147 "html_url": "https://github.com/damus-io/damus/milestone/14", 22148 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22149 "id": 10536809, 22150 "node_id": "MI_kwDOHHF5A84AoMdp", 22151 "number": 14, 22152 "title": "1.9 post purple testflight, threads, longform, video caching", 22153 "description": "", 22154 "creator": { 22155 "login": "alltheseas", 22156 "id": 64376233, 22157 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22158 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22159 "gravatar_id": "", 22160 "url": "https://api.github.com/users/alltheseas", 22161 "html_url": "https://github.com/alltheseas", 22162 "followers_url": "https://api.github.com/users/alltheseas/followers", 22163 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22164 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22165 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22166 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22167 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22168 "repos_url": "https://api.github.com/users/alltheseas/repos", 22169 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22170 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22171 "type": "User", 22172 "site_admin": false 22173 }, 22174 "open_issues": 17, 22175 "closed_issues": 1, 22176 "state": "open", 22177 "created_at": "2024-02-09T17:16:56Z", 22178 "updated_at": "2024-04-09T20:37:29Z", 22179 "due_on": null, 22180 "closed_at": null 22181 }, 22182 "comments": 17, 22183 "created_at": "2024-03-17T11:51:09Z", 22184 "updated_at": "2024-03-30T00:53:50Z", 22185 "closed_at": null, 22186 "author_association": "COLLABORATOR", 22187 "active_lock_reason": null, 22188 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22189 "reactions": { 22190 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22191 "total_count": 1, 22192 "+1": 0, 22193 "-1": 0, 22194 "laugh": 0, 22195 "hooray": 0, 22196 "confused": 0, 22197 "heart": 0, 22198 "rocket": 0, 22199 "eyes": 1 22200 }, 22201 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22202 "performed_via_github_app": null, 22203 "state_reason": null 22204 }, 22205 "comment": { 22206 "user": "danieldaquino", 22207 "created_at": "2024-03-22T19:36:36Z", 22208 "updated_at": "2024-03-22T19:36:36Z", 22209 "body": "Actually, there might be a 4th option. We can use the public URL, but setup something in the Damus code that prevents the app from working unless the user is logged in to an account that has Purple" 22210 } 22211 }, 22212 { 22213 "issue": { 22214 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22215 "repository_url": "https://api.github.com/repos/damus-io/damus", 22216 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22217 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22218 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22219 "html_url": "https://github.com/damus-io/damus/issues/2065", 22220 "id": 2190624841, 22221 "node_id": "I_kwDOHHF5A86CkkhJ", 22222 "number": 2065, 22223 "title": "Damus purple testflight invite codes", 22224 "user": { 22225 "login": "jb55", 22226 "id": 45598, 22227 "node_id": "MDQ6VXNlcjQ1NTk4", 22228 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22229 "gravatar_id": "", 22230 "url": "https://api.github.com/users/jb55", 22231 "html_url": "https://github.com/jb55", 22232 "followers_url": "https://api.github.com/users/jb55/followers", 22233 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22234 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22235 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22236 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22237 "organizations_url": "https://api.github.com/users/jb55/orgs", 22238 "repos_url": "https://api.github.com/users/jb55/repos", 22239 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22240 "received_events_url": "https://api.github.com/users/jb55/received_events", 22241 "type": "User", 22242 "site_admin": false 22243 }, 22244 "labels": [ 22245 { 22246 "id": 5799961735, 22247 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22248 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22249 "name": "purple", 22250 "color": "7E12A4", 22251 "default": false, 22252 "description": "Damus purple membership" 22253 } 22254 ], 22255 "state": "open", 22256 "locked": false, 22257 "assignee": { 22258 "login": "danieldaquino", 22259 "id": 24692108, 22260 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22261 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22262 "gravatar_id": "", 22263 "url": "https://api.github.com/users/danieldaquino", 22264 "html_url": "https://github.com/danieldaquino", 22265 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22266 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22267 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22268 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22269 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22270 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22271 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22272 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22273 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22274 "type": "User", 22275 "site_admin": false 22276 }, 22277 "assignees": [ 22278 { 22279 "login": "danieldaquino", 22280 "id": 24692108, 22281 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22282 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22283 "gravatar_id": "", 22284 "url": "https://api.github.com/users/danieldaquino", 22285 "html_url": "https://github.com/danieldaquino", 22286 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22287 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22288 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22289 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22290 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22291 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22292 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22293 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22294 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22295 "type": "User", 22296 "site_admin": false 22297 } 22298 ], 22299 "milestone": { 22300 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22301 "html_url": "https://github.com/damus-io/damus/milestone/14", 22302 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22303 "id": 10536809, 22304 "node_id": "MI_kwDOHHF5A84AoMdp", 22305 "number": 14, 22306 "title": "1.9 post purple testflight, threads, longform, video caching", 22307 "description": "", 22308 "creator": { 22309 "login": "alltheseas", 22310 "id": 64376233, 22311 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22312 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22313 "gravatar_id": "", 22314 "url": "https://api.github.com/users/alltheseas", 22315 "html_url": "https://github.com/alltheseas", 22316 "followers_url": "https://api.github.com/users/alltheseas/followers", 22317 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22318 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22319 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22320 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22321 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22322 "repos_url": "https://api.github.com/users/alltheseas/repos", 22323 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22324 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22325 "type": "User", 22326 "site_admin": false 22327 }, 22328 "open_issues": 17, 22329 "closed_issues": 1, 22330 "state": "open", 22331 "created_at": "2024-02-09T17:16:56Z", 22332 "updated_at": "2024-04-09T20:37:29Z", 22333 "due_on": null, 22334 "closed_at": null 22335 }, 22336 "comments": 17, 22337 "created_at": "2024-03-17T11:51:09Z", 22338 "updated_at": "2024-03-30T00:53:50Z", 22339 "closed_at": null, 22340 "author_association": "COLLABORATOR", 22341 "active_lock_reason": null, 22342 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22343 "reactions": { 22344 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22345 "total_count": 1, 22346 "+1": 0, 22347 "-1": 0, 22348 "laugh": 0, 22349 "hooray": 0, 22350 "confused": 0, 22351 "heart": 0, 22352 "rocket": 0, 22353 "eyes": 1 22354 }, 22355 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22356 "performed_via_github_app": null, 22357 "state_reason": null 22358 }, 22359 "comment": { 22360 "user": "alltheseas", 22361 "created_at": "2024-03-22T19:49:47Z", 22362 "updated_at": "2024-03-22T19:49:47Z", 22363 "body": "> Actually, there might be a 4th option. We can use the public URL, but setup something in the Damus code that prevents the app from working unless the user is logged in to an account that has Purple\n\nš" 22364 } 22365 }, 22366 { 22367 "issue": { 22368 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22369 "repository_url": "https://api.github.com/repos/damus-io/damus", 22370 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22371 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22372 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22373 "html_url": "https://github.com/damus-io/damus/issues/2065", 22374 "id": 2190624841, 22375 "node_id": "I_kwDOHHF5A86CkkhJ", 22376 "number": 2065, 22377 "title": "Damus purple testflight invite codes", 22378 "user": { 22379 "login": "jb55", 22380 "id": 45598, 22381 "node_id": "MDQ6VXNlcjQ1NTk4", 22382 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22383 "gravatar_id": "", 22384 "url": "https://api.github.com/users/jb55", 22385 "html_url": "https://github.com/jb55", 22386 "followers_url": "https://api.github.com/users/jb55/followers", 22387 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22388 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22389 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22390 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22391 "organizations_url": "https://api.github.com/users/jb55/orgs", 22392 "repos_url": "https://api.github.com/users/jb55/repos", 22393 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22394 "received_events_url": "https://api.github.com/users/jb55/received_events", 22395 "type": "User", 22396 "site_admin": false 22397 }, 22398 "labels": [ 22399 { 22400 "id": 5799961735, 22401 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22402 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22403 "name": "purple", 22404 "color": "7E12A4", 22405 "default": false, 22406 "description": "Damus purple membership" 22407 } 22408 ], 22409 "state": "open", 22410 "locked": false, 22411 "assignee": { 22412 "login": "danieldaquino", 22413 "id": 24692108, 22414 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22415 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22416 "gravatar_id": "", 22417 "url": "https://api.github.com/users/danieldaquino", 22418 "html_url": "https://github.com/danieldaquino", 22419 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22420 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22421 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22422 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22423 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22424 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22425 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22426 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22427 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22428 "type": "User", 22429 "site_admin": false 22430 }, 22431 "assignees": [ 22432 { 22433 "login": "danieldaquino", 22434 "id": 24692108, 22435 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22436 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22437 "gravatar_id": "", 22438 "url": "https://api.github.com/users/danieldaquino", 22439 "html_url": "https://github.com/danieldaquino", 22440 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22441 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22442 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22443 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22444 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22445 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22446 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22447 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22448 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22449 "type": "User", 22450 "site_admin": false 22451 } 22452 ], 22453 "milestone": { 22454 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22455 "html_url": "https://github.com/damus-io/damus/milestone/14", 22456 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22457 "id": 10536809, 22458 "node_id": "MI_kwDOHHF5A84AoMdp", 22459 "number": 14, 22460 "title": "1.9 post purple testflight, threads, longform, video caching", 22461 "description": "", 22462 "creator": { 22463 "login": "alltheseas", 22464 "id": 64376233, 22465 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22466 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22467 "gravatar_id": "", 22468 "url": "https://api.github.com/users/alltheseas", 22469 "html_url": "https://github.com/alltheseas", 22470 "followers_url": "https://api.github.com/users/alltheseas/followers", 22471 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22472 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22473 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22474 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22475 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22476 "repos_url": "https://api.github.com/users/alltheseas/repos", 22477 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22478 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22479 "type": "User", 22480 "site_admin": false 22481 }, 22482 "open_issues": 17, 22483 "closed_issues": 1, 22484 "state": "open", 22485 "created_at": "2024-02-09T17:16:56Z", 22486 "updated_at": "2024-04-09T20:37:29Z", 22487 "due_on": null, 22488 "closed_at": null 22489 }, 22490 "comments": 17, 22491 "created_at": "2024-03-17T11:51:09Z", 22492 "updated_at": "2024-03-30T00:53:50Z", 22493 "closed_at": null, 22494 "author_association": "COLLABORATOR", 22495 "active_lock_reason": null, 22496 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22497 "reactions": { 22498 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22499 "total_count": 1, 22500 "+1": 0, 22501 "-1": 0, 22502 "laugh": 0, 22503 "hooray": 0, 22504 "confused": 0, 22505 "heart": 0, 22506 "rocket": 0, 22507 "eyes": 1 22508 }, 22509 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22510 "performed_via_github_app": null, 22511 "state_reason": null 22512 }, 22513 "comment": { 22514 "user": "jb55", 22515 "created_at": "2024-03-23T07:37:32Z", 22516 "updated_at": "2024-03-23T07:37:32Z", 22517 "body": "On Fri, Mar 22, 2024 at 11:59:58AM -0700, Daniel DāAquino wrote:\n>@jb55, @alltheseas, I have done some research and testing on how TestFlight invites work. Here is what I discovered:\n>1. We can open up spots and get new people on TestFlight by removing existing TestFlight testers. Furthermore, we can filter by testers who accepted the invitation but never installed any TestFlight versions (inactive testers)\n>2. In terms of methods of adding testers, there does not seem to be a way to provide individual TestFlight invite codes. I found only two ways we can add testers:\n> 1. Providing a TestFlight public URL. This is easier and more private for the users, but we are limited in terms of controlling where the link goes. It would be hard to strictly enforce it\n> 2. Inviting users by email. This is easier to enforce, but a bit less private for users and would require a manual process to add users to the TestFlight.\n> 3. Or perhaps a hybrid method, where the email method is the standard, but we have an extra testing group where we can manually increase the count limit by one and send the invite link anytime someone requests it\n>\n>Which method do you prefer?\n\n From what I under the way mutiny did it was just a code/public urc. It's\nnot super private by any means but we can maybe change the code each\nnew testflight.\n" 22518 } 22519 }, 22520 { 22521 "issue": { 22522 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22523 "repository_url": "https://api.github.com/repos/damus-io/damus", 22524 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22525 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22526 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22527 "html_url": "https://github.com/damus-io/damus/issues/2065", 22528 "id": 2190624841, 22529 "node_id": "I_kwDOHHF5A86CkkhJ", 22530 "number": 2065, 22531 "title": "Damus purple testflight invite codes", 22532 "user": { 22533 "login": "jb55", 22534 "id": 45598, 22535 "node_id": "MDQ6VXNlcjQ1NTk4", 22536 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22537 "gravatar_id": "", 22538 "url": "https://api.github.com/users/jb55", 22539 "html_url": "https://github.com/jb55", 22540 "followers_url": "https://api.github.com/users/jb55/followers", 22541 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22542 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22543 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22544 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22545 "organizations_url": "https://api.github.com/users/jb55/orgs", 22546 "repos_url": "https://api.github.com/users/jb55/repos", 22547 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22548 "received_events_url": "https://api.github.com/users/jb55/received_events", 22549 "type": "User", 22550 "site_admin": false 22551 }, 22552 "labels": [ 22553 { 22554 "id": 5799961735, 22555 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22556 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22557 "name": "purple", 22558 "color": "7E12A4", 22559 "default": false, 22560 "description": "Damus purple membership" 22561 } 22562 ], 22563 "state": "open", 22564 "locked": false, 22565 "assignee": { 22566 "login": "danieldaquino", 22567 "id": 24692108, 22568 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22569 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22570 "gravatar_id": "", 22571 "url": "https://api.github.com/users/danieldaquino", 22572 "html_url": "https://github.com/danieldaquino", 22573 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22574 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22575 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22576 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22577 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22578 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22579 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22580 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22581 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22582 "type": "User", 22583 "site_admin": false 22584 }, 22585 "assignees": [ 22586 { 22587 "login": "danieldaquino", 22588 "id": 24692108, 22589 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22590 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22591 "gravatar_id": "", 22592 "url": "https://api.github.com/users/danieldaquino", 22593 "html_url": "https://github.com/danieldaquino", 22594 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22595 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22596 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22597 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22598 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22599 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22600 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22601 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22602 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22603 "type": "User", 22604 "site_admin": false 22605 } 22606 ], 22607 "milestone": { 22608 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22609 "html_url": "https://github.com/damus-io/damus/milestone/14", 22610 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22611 "id": 10536809, 22612 "node_id": "MI_kwDOHHF5A84AoMdp", 22613 "number": 14, 22614 "title": "1.9 post purple testflight, threads, longform, video caching", 22615 "description": "", 22616 "creator": { 22617 "login": "alltheseas", 22618 "id": 64376233, 22619 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22620 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22621 "gravatar_id": "", 22622 "url": "https://api.github.com/users/alltheseas", 22623 "html_url": "https://github.com/alltheseas", 22624 "followers_url": "https://api.github.com/users/alltheseas/followers", 22625 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22626 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22627 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22628 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22629 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22630 "repos_url": "https://api.github.com/users/alltheseas/repos", 22631 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22632 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22633 "type": "User", 22634 "site_admin": false 22635 }, 22636 "open_issues": 17, 22637 "closed_issues": 1, 22638 "state": "open", 22639 "created_at": "2024-02-09T17:16:56Z", 22640 "updated_at": "2024-04-09T20:37:29Z", 22641 "due_on": null, 22642 "closed_at": null 22643 }, 22644 "comments": 17, 22645 "created_at": "2024-03-17T11:51:09Z", 22646 "updated_at": "2024-03-30T00:53:50Z", 22647 "closed_at": null, 22648 "author_association": "COLLABORATOR", 22649 "active_lock_reason": null, 22650 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22651 "reactions": { 22652 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22653 "total_count": 1, 22654 "+1": 0, 22655 "-1": 0, 22656 "laugh": 0, 22657 "hooray": 0, 22658 "confused": 0, 22659 "heart": 0, 22660 "rocket": 0, 22661 "eyes": 1 22662 }, 22663 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22664 "performed_via_github_app": null, 22665 "state_reason": null 22666 }, 22667 "comment": { 22668 "user": "jb55", 22669 "created_at": "2024-03-23T07:38:18Z", 22670 "updated_at": "2024-03-23T07:38:18Z", 22671 "body": "On Fri, Mar 22, 2024 at 12:01:15PM -0700, Daniel DāAquino wrote:\n>Here are some useful Apple links on what I described above:\n>- https://developer.apple.com/help/app-store-connect/test-a-beta-version/delete-testers-from-testflight\n>- https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers\n\nlet's try to delete all of the current testflight users, we need to a do\na complete reset before the new invite links.\n" 22672 } 22673 }, 22674 { 22675 "issue": { 22676 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22677 "repository_url": "https://api.github.com/repos/damus-io/damus", 22678 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22679 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22680 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22681 "html_url": "https://github.com/damus-io/damus/issues/2065", 22682 "id": 2190624841, 22683 "node_id": "I_kwDOHHF5A86CkkhJ", 22684 "number": 2065, 22685 "title": "Damus purple testflight invite codes", 22686 "user": { 22687 "login": "jb55", 22688 "id": 45598, 22689 "node_id": "MDQ6VXNlcjQ1NTk4", 22690 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22691 "gravatar_id": "", 22692 "url": "https://api.github.com/users/jb55", 22693 "html_url": "https://github.com/jb55", 22694 "followers_url": "https://api.github.com/users/jb55/followers", 22695 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22696 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22697 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22698 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22699 "organizations_url": "https://api.github.com/users/jb55/orgs", 22700 "repos_url": "https://api.github.com/users/jb55/repos", 22701 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22702 "received_events_url": "https://api.github.com/users/jb55/received_events", 22703 "type": "User", 22704 "site_admin": false 22705 }, 22706 "labels": [ 22707 { 22708 "id": 5799961735, 22709 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22710 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22711 "name": "purple", 22712 "color": "7E12A4", 22713 "default": false, 22714 "description": "Damus purple membership" 22715 } 22716 ], 22717 "state": "open", 22718 "locked": false, 22719 "assignee": { 22720 "login": "danieldaquino", 22721 "id": 24692108, 22722 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22723 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22724 "gravatar_id": "", 22725 "url": "https://api.github.com/users/danieldaquino", 22726 "html_url": "https://github.com/danieldaquino", 22727 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22728 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22729 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22730 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22731 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22732 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22733 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22734 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22735 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22736 "type": "User", 22737 "site_admin": false 22738 }, 22739 "assignees": [ 22740 { 22741 "login": "danieldaquino", 22742 "id": 24692108, 22743 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22744 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22745 "gravatar_id": "", 22746 "url": "https://api.github.com/users/danieldaquino", 22747 "html_url": "https://github.com/danieldaquino", 22748 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22749 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22750 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22751 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22752 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22753 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22754 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22755 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22756 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22757 "type": "User", 22758 "site_admin": false 22759 } 22760 ], 22761 "milestone": { 22762 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22763 "html_url": "https://github.com/damus-io/damus/milestone/14", 22764 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22765 "id": 10536809, 22766 "node_id": "MI_kwDOHHF5A84AoMdp", 22767 "number": 14, 22768 "title": "1.9 post purple testflight, threads, longform, video caching", 22769 "description": "", 22770 "creator": { 22771 "login": "alltheseas", 22772 "id": 64376233, 22773 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22774 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22775 "gravatar_id": "", 22776 "url": "https://api.github.com/users/alltheseas", 22777 "html_url": "https://github.com/alltheseas", 22778 "followers_url": "https://api.github.com/users/alltheseas/followers", 22779 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22780 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22781 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22782 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22783 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22784 "repos_url": "https://api.github.com/users/alltheseas/repos", 22785 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22786 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22787 "type": "User", 22788 "site_admin": false 22789 }, 22790 "open_issues": 17, 22791 "closed_issues": 1, 22792 "state": "open", 22793 "created_at": "2024-02-09T17:16:56Z", 22794 "updated_at": "2024-04-09T20:37:29Z", 22795 "due_on": null, 22796 "closed_at": null 22797 }, 22798 "comments": 17, 22799 "created_at": "2024-03-17T11:51:09Z", 22800 "updated_at": "2024-03-30T00:53:50Z", 22801 "closed_at": null, 22802 "author_association": "COLLABORATOR", 22803 "active_lock_reason": null, 22804 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22805 "reactions": { 22806 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22807 "total_count": 1, 22808 "+1": 0, 22809 "-1": 0, 22810 "laugh": 0, 22811 "hooray": 0, 22812 "confused": 0, 22813 "heart": 0, 22814 "rocket": 0, 22815 "eyes": 1 22816 }, 22817 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22818 "performed_via_github_app": null, 22819 "state_reason": null 22820 }, 22821 "comment": { 22822 "user": "danieldaquino", 22823 "created_at": "2024-03-25T12:35:49Z", 22824 "updated_at": "2024-03-25T12:35:49Z", 22825 "body": "> From what I under the way mutiny did it was just a code/public urc. It's not super private by any means but we can maybe change the code each new testflight.\r\n\r\nI looked into how to change the TestFlight URL, and the only way I found was to delete a test group and create another. We can try that, at least until we find a better way\r\n\r\nI will get the mechanisms to securely share that URL working" 22826 } 22827 }, 22828 { 22829 "issue": { 22830 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22831 "repository_url": "https://api.github.com/repos/damus-io/damus", 22832 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22833 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22834 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22835 "html_url": "https://github.com/damus-io/damus/issues/2065", 22836 "id": 2190624841, 22837 "node_id": "I_kwDOHHF5A86CkkhJ", 22838 "number": 2065, 22839 "title": "Damus purple testflight invite codes", 22840 "user": { 22841 "login": "jb55", 22842 "id": 45598, 22843 "node_id": "MDQ6VXNlcjQ1NTk4", 22844 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22845 "gravatar_id": "", 22846 "url": "https://api.github.com/users/jb55", 22847 "html_url": "https://github.com/jb55", 22848 "followers_url": "https://api.github.com/users/jb55/followers", 22849 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 22850 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 22851 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 22852 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 22853 "organizations_url": "https://api.github.com/users/jb55/orgs", 22854 "repos_url": "https://api.github.com/users/jb55/repos", 22855 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 22856 "received_events_url": "https://api.github.com/users/jb55/received_events", 22857 "type": "User", 22858 "site_admin": false 22859 }, 22860 "labels": [ 22861 { 22862 "id": 5799961735, 22863 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 22864 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 22865 "name": "purple", 22866 "color": "7E12A4", 22867 "default": false, 22868 "description": "Damus purple membership" 22869 } 22870 ], 22871 "state": "open", 22872 "locked": false, 22873 "assignee": { 22874 "login": "danieldaquino", 22875 "id": 24692108, 22876 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22877 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22878 "gravatar_id": "", 22879 "url": "https://api.github.com/users/danieldaquino", 22880 "html_url": "https://github.com/danieldaquino", 22881 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22882 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22883 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22884 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22885 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22886 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22887 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22888 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22889 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22890 "type": "User", 22891 "site_admin": false 22892 }, 22893 "assignees": [ 22894 { 22895 "login": "danieldaquino", 22896 "id": 24692108, 22897 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 22898 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 22899 "gravatar_id": "", 22900 "url": "https://api.github.com/users/danieldaquino", 22901 "html_url": "https://github.com/danieldaquino", 22902 "followers_url": "https://api.github.com/users/danieldaquino/followers", 22903 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 22904 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 22905 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 22906 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 22907 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 22908 "repos_url": "https://api.github.com/users/danieldaquino/repos", 22909 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 22910 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 22911 "type": "User", 22912 "site_admin": false 22913 } 22914 ], 22915 "milestone": { 22916 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 22917 "html_url": "https://github.com/damus-io/damus/milestone/14", 22918 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 22919 "id": 10536809, 22920 "node_id": "MI_kwDOHHF5A84AoMdp", 22921 "number": 14, 22922 "title": "1.9 post purple testflight, threads, longform, video caching", 22923 "description": "", 22924 "creator": { 22925 "login": "alltheseas", 22926 "id": 64376233, 22927 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 22928 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 22929 "gravatar_id": "", 22930 "url": "https://api.github.com/users/alltheseas", 22931 "html_url": "https://github.com/alltheseas", 22932 "followers_url": "https://api.github.com/users/alltheseas/followers", 22933 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 22934 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 22935 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 22936 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 22937 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 22938 "repos_url": "https://api.github.com/users/alltheseas/repos", 22939 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 22940 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 22941 "type": "User", 22942 "site_admin": false 22943 }, 22944 "open_issues": 17, 22945 "closed_issues": 1, 22946 "state": "open", 22947 "created_at": "2024-02-09T17:16:56Z", 22948 "updated_at": "2024-04-09T20:37:29Z", 22949 "due_on": null, 22950 "closed_at": null 22951 }, 22952 "comments": 17, 22953 "created_at": "2024-03-17T11:51:09Z", 22954 "updated_at": "2024-03-30T00:53:50Z", 22955 "closed_at": null, 22956 "author_association": "COLLABORATOR", 22957 "active_lock_reason": null, 22958 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 22959 "reactions": { 22960 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 22961 "total_count": 1, 22962 "+1": 0, 22963 "-1": 0, 22964 "laugh": 0, 22965 "hooray": 0, 22966 "confused": 0, 22967 "heart": 0, 22968 "rocket": 0, 22969 "eyes": 1 22970 }, 22971 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 22972 "performed_via_github_app": null, 22973 "state_reason": null 22974 }, 22975 "comment": { 22976 "user": "alltheseas", 22977 "created_at": "2024-03-27T16:11:51Z", 22978 "updated_at": "2024-03-27T16:11:51Z", 22979 "body": "@danieldaquino consider could specify which profile /npub OTP code is coming from in case user wants to verify \r\n" 22980 } 22981 }, 22982 { 22983 "issue": { 22984 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 22985 "repository_url": "https://api.github.com/repos/damus-io/damus", 22986 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 22987 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 22988 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 22989 "html_url": "https://github.com/damus-io/damus/issues/2065", 22990 "id": 2190624841, 22991 "node_id": "I_kwDOHHF5A86CkkhJ", 22992 "number": 2065, 22993 "title": "Damus purple testflight invite codes", 22994 "user": { 22995 "login": "jb55", 22996 "id": 45598, 22997 "node_id": "MDQ6VXNlcjQ1NTk4", 22998 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 22999 "gravatar_id": "", 23000 "url": "https://api.github.com/users/jb55", 23001 "html_url": "https://github.com/jb55", 23002 "followers_url": "https://api.github.com/users/jb55/followers", 23003 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23004 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23005 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23006 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23007 "organizations_url": "https://api.github.com/users/jb55/orgs", 23008 "repos_url": "https://api.github.com/users/jb55/repos", 23009 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23010 "received_events_url": "https://api.github.com/users/jb55/received_events", 23011 "type": "User", 23012 "site_admin": false 23013 }, 23014 "labels": [ 23015 { 23016 "id": 5799961735, 23017 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 23018 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 23019 "name": "purple", 23020 "color": "7E12A4", 23021 "default": false, 23022 "description": "Damus purple membership" 23023 } 23024 ], 23025 "state": "open", 23026 "locked": false, 23027 "assignee": { 23028 "login": "danieldaquino", 23029 "id": 24692108, 23030 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23031 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23032 "gravatar_id": "", 23033 "url": "https://api.github.com/users/danieldaquino", 23034 "html_url": "https://github.com/danieldaquino", 23035 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23036 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23037 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23038 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23039 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23040 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23041 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23042 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23043 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23044 "type": "User", 23045 "site_admin": false 23046 }, 23047 "assignees": [ 23048 { 23049 "login": "danieldaquino", 23050 "id": 24692108, 23051 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23052 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23053 "gravatar_id": "", 23054 "url": "https://api.github.com/users/danieldaquino", 23055 "html_url": "https://github.com/danieldaquino", 23056 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23057 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23058 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23059 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23060 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23061 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23062 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23063 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23064 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23065 "type": "User", 23066 "site_admin": false 23067 } 23068 ], 23069 "milestone": { 23070 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 23071 "html_url": "https://github.com/damus-io/damus/milestone/14", 23072 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 23073 "id": 10536809, 23074 "node_id": "MI_kwDOHHF5A84AoMdp", 23075 "number": 14, 23076 "title": "1.9 post purple testflight, threads, longform, video caching", 23077 "description": "", 23078 "creator": { 23079 "login": "alltheseas", 23080 "id": 64376233, 23081 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23082 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23083 "gravatar_id": "", 23084 "url": "https://api.github.com/users/alltheseas", 23085 "html_url": "https://github.com/alltheseas", 23086 "followers_url": "https://api.github.com/users/alltheseas/followers", 23087 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23088 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23089 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23090 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23091 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23092 "repos_url": "https://api.github.com/users/alltheseas/repos", 23093 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23094 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23095 "type": "User", 23096 "site_admin": false 23097 }, 23098 "open_issues": 17, 23099 "closed_issues": 1, 23100 "state": "open", 23101 "created_at": "2024-02-09T17:16:56Z", 23102 "updated_at": "2024-04-09T20:37:29Z", 23103 "due_on": null, 23104 "closed_at": null 23105 }, 23106 "comments": 17, 23107 "created_at": "2024-03-17T11:51:09Z", 23108 "updated_at": "2024-03-30T00:53:50Z", 23109 "closed_at": null, 23110 "author_association": "COLLABORATOR", 23111 "active_lock_reason": null, 23112 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 23113 "reactions": { 23114 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 23115 "total_count": 1, 23116 "+1": 0, 23117 "-1": 0, 23118 "laugh": 0, 23119 "hooray": 0, 23120 "confused": 0, 23121 "heart": 0, 23122 "rocket": 0, 23123 "eyes": 1 23124 }, 23125 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 23126 "performed_via_github_app": null, 23127 "state_reason": null 23128 }, 23129 "comment": { 23130 "user": "danieldaquino", 23131 "created_at": "2024-03-29T13:10:59Z", 23132 "updated_at": "2024-03-29T13:10:59Z", 23133 "body": "> @danieldaquino consider could specify which profile /npub OTP code is coming from in case user wants to verify\r\n\r\n@alltheseas, by this you mean:\r\n1. Having an option of putting the npub info into the URL to allow us to send links to people without them having to copy/paste their npub? (e.g. `https://damus.io/purple/login?npub=npub1...`)\r\n2. Placing the npub info into the DM? (e.g. \"Your OTP code for npub1... is 123456\")\r\n3. (Or perhaps something else?)\r\n\r\nDuring our last meeting I was under the impression it would be the first option, but reading this makes me realize I might have misunderstood" 23134 } 23135 }, 23136 { 23137 "issue": { 23138 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 23139 "repository_url": "https://api.github.com/repos/damus-io/damus", 23140 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 23141 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 23142 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 23143 "html_url": "https://github.com/damus-io/damus/issues/2065", 23144 "id": 2190624841, 23145 "node_id": "I_kwDOHHF5A86CkkhJ", 23146 "number": 2065, 23147 "title": "Damus purple testflight invite codes", 23148 "user": { 23149 "login": "jb55", 23150 "id": 45598, 23151 "node_id": "MDQ6VXNlcjQ1NTk4", 23152 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 23153 "gravatar_id": "", 23154 "url": "https://api.github.com/users/jb55", 23155 "html_url": "https://github.com/jb55", 23156 "followers_url": "https://api.github.com/users/jb55/followers", 23157 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23158 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23159 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23160 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23161 "organizations_url": "https://api.github.com/users/jb55/orgs", 23162 "repos_url": "https://api.github.com/users/jb55/repos", 23163 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23164 "received_events_url": "https://api.github.com/users/jb55/received_events", 23165 "type": "User", 23166 "site_admin": false 23167 }, 23168 "labels": [ 23169 { 23170 "id": 5799961735, 23171 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 23172 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 23173 "name": "purple", 23174 "color": "7E12A4", 23175 "default": false, 23176 "description": "Damus purple membership" 23177 } 23178 ], 23179 "state": "open", 23180 "locked": false, 23181 "assignee": { 23182 "login": "danieldaquino", 23183 "id": 24692108, 23184 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23185 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23186 "gravatar_id": "", 23187 "url": "https://api.github.com/users/danieldaquino", 23188 "html_url": "https://github.com/danieldaquino", 23189 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23190 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23191 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23192 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23193 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23194 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23195 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23196 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23197 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23198 "type": "User", 23199 "site_admin": false 23200 }, 23201 "assignees": [ 23202 { 23203 "login": "danieldaquino", 23204 "id": 24692108, 23205 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23206 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23207 "gravatar_id": "", 23208 "url": "https://api.github.com/users/danieldaquino", 23209 "html_url": "https://github.com/danieldaquino", 23210 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23211 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23212 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23213 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23214 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23215 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23216 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23217 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23218 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23219 "type": "User", 23220 "site_admin": false 23221 } 23222 ], 23223 "milestone": { 23224 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 23225 "html_url": "https://github.com/damus-io/damus/milestone/14", 23226 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 23227 "id": 10536809, 23228 "node_id": "MI_kwDOHHF5A84AoMdp", 23229 "number": 14, 23230 "title": "1.9 post purple testflight, threads, longform, video caching", 23231 "description": "", 23232 "creator": { 23233 "login": "alltheseas", 23234 "id": 64376233, 23235 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23236 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23237 "gravatar_id": "", 23238 "url": "https://api.github.com/users/alltheseas", 23239 "html_url": "https://github.com/alltheseas", 23240 "followers_url": "https://api.github.com/users/alltheseas/followers", 23241 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23242 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23243 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23244 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23245 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23246 "repos_url": "https://api.github.com/users/alltheseas/repos", 23247 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23248 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23249 "type": "User", 23250 "site_admin": false 23251 }, 23252 "open_issues": 17, 23253 "closed_issues": 1, 23254 "state": "open", 23255 "created_at": "2024-02-09T17:16:56Z", 23256 "updated_at": "2024-04-09T20:37:29Z", 23257 "due_on": null, 23258 "closed_at": null 23259 }, 23260 "comments": 17, 23261 "created_at": "2024-03-17T11:51:09Z", 23262 "updated_at": "2024-03-30T00:53:50Z", 23263 "closed_at": null, 23264 "author_association": "COLLABORATOR", 23265 "active_lock_reason": null, 23266 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 23267 "reactions": { 23268 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 23269 "total_count": 1, 23270 "+1": 0, 23271 "-1": 0, 23272 "laugh": 0, 23273 "hooray": 0, 23274 "confused": 0, 23275 "heart": 0, 23276 "rocket": 0, 23277 "eyes": 1 23278 }, 23279 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 23280 "performed_via_github_app": null, 23281 "state_reason": null 23282 }, 23283 "comment": { 23284 "user": "alltheseas", 23285 "created_at": "2024-03-29T13:28:09Z", 23286 "updated_at": "2024-03-29T13:28:09Z", 23287 "body": "@danieldaquino I remember from your last screenshare user was on the browser, in the purple testflight flow. \r\n\r\nAt one point in you had a screen to the effect of \"here is your OTP, check your DMs to verify your npub\".\r\n\r\nMy minor comment here is that on the website browser, immediately after the \"here is your OTP\" message, you could specify \"this DM is coming from npub123...\" as to allow paranoid purple users to verify they are corresponding with the official/correct npub in DMs." 23288 } 23289 }, 23290 { 23291 "issue": { 23292 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 23293 "repository_url": "https://api.github.com/repos/damus-io/damus", 23294 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 23295 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 23296 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 23297 "html_url": "https://github.com/damus-io/damus/issues/2065", 23298 "id": 2190624841, 23299 "node_id": "I_kwDOHHF5A86CkkhJ", 23300 "number": 2065, 23301 "title": "Damus purple testflight invite codes", 23302 "user": { 23303 "login": "jb55", 23304 "id": 45598, 23305 "node_id": "MDQ6VXNlcjQ1NTk4", 23306 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 23307 "gravatar_id": "", 23308 "url": "https://api.github.com/users/jb55", 23309 "html_url": "https://github.com/jb55", 23310 "followers_url": "https://api.github.com/users/jb55/followers", 23311 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23312 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23313 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23314 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23315 "organizations_url": "https://api.github.com/users/jb55/orgs", 23316 "repos_url": "https://api.github.com/users/jb55/repos", 23317 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23318 "received_events_url": "https://api.github.com/users/jb55/received_events", 23319 "type": "User", 23320 "site_admin": false 23321 }, 23322 "labels": [ 23323 { 23324 "id": 5799961735, 23325 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 23326 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 23327 "name": "purple", 23328 "color": "7E12A4", 23329 "default": false, 23330 "description": "Damus purple membership" 23331 } 23332 ], 23333 "state": "open", 23334 "locked": false, 23335 "assignee": { 23336 "login": "danieldaquino", 23337 "id": 24692108, 23338 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23339 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23340 "gravatar_id": "", 23341 "url": "https://api.github.com/users/danieldaquino", 23342 "html_url": "https://github.com/danieldaquino", 23343 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23344 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23345 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23346 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23347 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23348 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23349 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23350 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23351 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23352 "type": "User", 23353 "site_admin": false 23354 }, 23355 "assignees": [ 23356 { 23357 "login": "danieldaquino", 23358 "id": 24692108, 23359 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23360 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23361 "gravatar_id": "", 23362 "url": "https://api.github.com/users/danieldaquino", 23363 "html_url": "https://github.com/danieldaquino", 23364 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23365 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23366 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23367 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23368 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23369 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23370 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23371 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23372 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23373 "type": "User", 23374 "site_admin": false 23375 } 23376 ], 23377 "milestone": { 23378 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 23379 "html_url": "https://github.com/damus-io/damus/milestone/14", 23380 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 23381 "id": 10536809, 23382 "node_id": "MI_kwDOHHF5A84AoMdp", 23383 "number": 14, 23384 "title": "1.9 post purple testflight, threads, longform, video caching", 23385 "description": "", 23386 "creator": { 23387 "login": "alltheseas", 23388 "id": 64376233, 23389 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23390 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23391 "gravatar_id": "", 23392 "url": "https://api.github.com/users/alltheseas", 23393 "html_url": "https://github.com/alltheseas", 23394 "followers_url": "https://api.github.com/users/alltheseas/followers", 23395 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23396 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23397 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23398 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23399 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23400 "repos_url": "https://api.github.com/users/alltheseas/repos", 23401 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23402 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23403 "type": "User", 23404 "site_admin": false 23405 }, 23406 "open_issues": 17, 23407 "closed_issues": 1, 23408 "state": "open", 23409 "created_at": "2024-02-09T17:16:56Z", 23410 "updated_at": "2024-04-09T20:37:29Z", 23411 "due_on": null, 23412 "closed_at": null 23413 }, 23414 "comments": 17, 23415 "created_at": "2024-03-17T11:51:09Z", 23416 "updated_at": "2024-03-30T00:53:50Z", 23417 "closed_at": null, 23418 "author_association": "COLLABORATOR", 23419 "active_lock_reason": null, 23420 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 23421 "reactions": { 23422 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 23423 "total_count": 1, 23424 "+1": 0, 23425 "-1": 0, 23426 "laugh": 0, 23427 "hooray": 0, 23428 "confused": 0, 23429 "heart": 0, 23430 "rocket": 0, 23431 "eyes": 1 23432 }, 23433 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 23434 "performed_via_github_app": null, 23435 "state_reason": null 23436 }, 23437 "comment": { 23438 "user": "danieldaquino", 23439 "created_at": "2024-03-29T13:37:34Z", 23440 "updated_at": "2024-03-29T13:37:34Z", 23441 "body": "Oh I see, that makes sense. Thanks, I will do that!" 23442 } 23443 }, 23444 { 23445 "issue": { 23446 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 23447 "repository_url": "https://api.github.com/repos/damus-io/damus", 23448 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 23449 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 23450 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 23451 "html_url": "https://github.com/damus-io/damus/issues/2065", 23452 "id": 2190624841, 23453 "node_id": "I_kwDOHHF5A86CkkhJ", 23454 "number": 2065, 23455 "title": "Damus purple testflight invite codes", 23456 "user": { 23457 "login": "jb55", 23458 "id": 45598, 23459 "node_id": "MDQ6VXNlcjQ1NTk4", 23460 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 23461 "gravatar_id": "", 23462 "url": "https://api.github.com/users/jb55", 23463 "html_url": "https://github.com/jb55", 23464 "followers_url": "https://api.github.com/users/jb55/followers", 23465 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23466 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23467 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23468 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23469 "organizations_url": "https://api.github.com/users/jb55/orgs", 23470 "repos_url": "https://api.github.com/users/jb55/repos", 23471 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23472 "received_events_url": "https://api.github.com/users/jb55/received_events", 23473 "type": "User", 23474 "site_admin": false 23475 }, 23476 "labels": [ 23477 { 23478 "id": 5799961735, 23479 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 23480 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 23481 "name": "purple", 23482 "color": "7E12A4", 23483 "default": false, 23484 "description": "Damus purple membership" 23485 } 23486 ], 23487 "state": "open", 23488 "locked": false, 23489 "assignee": { 23490 "login": "danieldaquino", 23491 "id": 24692108, 23492 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23493 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23494 "gravatar_id": "", 23495 "url": "https://api.github.com/users/danieldaquino", 23496 "html_url": "https://github.com/danieldaquino", 23497 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23498 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23499 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23500 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23501 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23502 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23503 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23504 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23505 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23506 "type": "User", 23507 "site_admin": false 23508 }, 23509 "assignees": [ 23510 { 23511 "login": "danieldaquino", 23512 "id": 24692108, 23513 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23514 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23515 "gravatar_id": "", 23516 "url": "https://api.github.com/users/danieldaquino", 23517 "html_url": "https://github.com/danieldaquino", 23518 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23519 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23520 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23521 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23522 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23523 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23524 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23525 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23526 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23527 "type": "User", 23528 "site_admin": false 23529 } 23530 ], 23531 "milestone": { 23532 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 23533 "html_url": "https://github.com/damus-io/damus/milestone/14", 23534 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 23535 "id": 10536809, 23536 "node_id": "MI_kwDOHHF5A84AoMdp", 23537 "number": 14, 23538 "title": "1.9 post purple testflight, threads, longform, video caching", 23539 "description": "", 23540 "creator": { 23541 "login": "alltheseas", 23542 "id": 64376233, 23543 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23544 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23545 "gravatar_id": "", 23546 "url": "https://api.github.com/users/alltheseas", 23547 "html_url": "https://github.com/alltheseas", 23548 "followers_url": "https://api.github.com/users/alltheseas/followers", 23549 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23550 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23551 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23552 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23553 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23554 "repos_url": "https://api.github.com/users/alltheseas/repos", 23555 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23556 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23557 "type": "User", 23558 "site_admin": false 23559 }, 23560 "open_issues": 17, 23561 "closed_issues": 1, 23562 "state": "open", 23563 "created_at": "2024-02-09T17:16:56Z", 23564 "updated_at": "2024-04-09T20:37:29Z", 23565 "due_on": null, 23566 "closed_at": null 23567 }, 23568 "comments": 17, 23569 "created_at": "2024-03-17T11:51:09Z", 23570 "updated_at": "2024-03-30T00:53:50Z", 23571 "closed_at": null, 23572 "author_association": "COLLABORATOR", 23573 "active_lock_reason": null, 23574 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 23575 "reactions": { 23576 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 23577 "total_count": 1, 23578 "+1": 0, 23579 "-1": 0, 23580 "laugh": 0, 23581 "hooray": 0, 23582 "confused": 0, 23583 "heart": 0, 23584 "rocket": 0, 23585 "eyes": 1 23586 }, 23587 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 23588 "performed_via_github_app": null, 23589 "state_reason": null 23590 }, 23591 "comment": { 23592 "user": "alltheseas", 23593 "created_at": "2024-03-29T13:41:14Z", 23594 "updated_at": "2024-03-29T13:41:14Z", 23595 "body": "Sorry for the confusion š . Please ask me if my ramblings are unclear, which is not an unlikely occurrance. " 23596 } 23597 }, 23598 { 23599 "issue": { 23600 "url": "https://api.github.com/repos/damus-io/damus/issues/2065", 23601 "repository_url": "https://api.github.com/repos/damus-io/damus", 23602 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2065/labels{/name}", 23603 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2065/comments", 23604 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2065/events", 23605 "html_url": "https://github.com/damus-io/damus/issues/2065", 23606 "id": 2190624841, 23607 "node_id": "I_kwDOHHF5A86CkkhJ", 23608 "number": 2065, 23609 "title": "Damus purple testflight invite codes", 23610 "user": { 23611 "login": "jb55", 23612 "id": 45598, 23613 "node_id": "MDQ6VXNlcjQ1NTk4", 23614 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 23615 "gravatar_id": "", 23616 "url": "https://api.github.com/users/jb55", 23617 "html_url": "https://github.com/jb55", 23618 "followers_url": "https://api.github.com/users/jb55/followers", 23619 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23620 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23621 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23622 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23623 "organizations_url": "https://api.github.com/users/jb55/orgs", 23624 "repos_url": "https://api.github.com/users/jb55/repos", 23625 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23626 "received_events_url": "https://api.github.com/users/jb55/received_events", 23627 "type": "User", 23628 "site_admin": false 23629 }, 23630 "labels": [ 23631 { 23632 "id": 5799961735, 23633 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 23634 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 23635 "name": "purple", 23636 "color": "7E12A4", 23637 "default": false, 23638 "description": "Damus purple membership" 23639 } 23640 ], 23641 "state": "open", 23642 "locked": false, 23643 "assignee": { 23644 "login": "danieldaquino", 23645 "id": 24692108, 23646 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23647 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23648 "gravatar_id": "", 23649 "url": "https://api.github.com/users/danieldaquino", 23650 "html_url": "https://github.com/danieldaquino", 23651 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23652 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23653 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23654 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23655 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23656 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23657 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23658 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23659 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23660 "type": "User", 23661 "site_admin": false 23662 }, 23663 "assignees": [ 23664 { 23665 "login": "danieldaquino", 23666 "id": 24692108, 23667 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 23668 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 23669 "gravatar_id": "", 23670 "url": "https://api.github.com/users/danieldaquino", 23671 "html_url": "https://github.com/danieldaquino", 23672 "followers_url": "https://api.github.com/users/danieldaquino/followers", 23673 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 23674 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 23675 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 23676 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 23677 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 23678 "repos_url": "https://api.github.com/users/danieldaquino/repos", 23679 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 23680 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 23681 "type": "User", 23682 "site_admin": false 23683 } 23684 ], 23685 "milestone": { 23686 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 23687 "html_url": "https://github.com/damus-io/damus/milestone/14", 23688 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 23689 "id": 10536809, 23690 "node_id": "MI_kwDOHHF5A84AoMdp", 23691 "number": 14, 23692 "title": "1.9 post purple testflight, threads, longform, video caching", 23693 "description": "", 23694 "creator": { 23695 "login": "alltheseas", 23696 "id": 64376233, 23697 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23698 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23699 "gravatar_id": "", 23700 "url": "https://api.github.com/users/alltheseas", 23701 "html_url": "https://github.com/alltheseas", 23702 "followers_url": "https://api.github.com/users/alltheseas/followers", 23703 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23704 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23705 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23706 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23707 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23708 "repos_url": "https://api.github.com/users/alltheseas/repos", 23709 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23710 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23711 "type": "User", 23712 "site_admin": false 23713 }, 23714 "open_issues": 17, 23715 "closed_issues": 1, 23716 "state": "open", 23717 "created_at": "2024-02-09T17:16:56Z", 23718 "updated_at": "2024-04-09T20:37:29Z", 23719 "due_on": null, 23720 "closed_at": null 23721 }, 23722 "comments": 17, 23723 "created_at": "2024-03-17T11:51:09Z", 23724 "updated_at": "2024-03-30T00:53:50Z", 23725 "closed_at": null, 23726 "author_association": "COLLABORATOR", 23727 "active_lock_reason": null, 23728 "body": "We need a page on our site that gives testflight invite codes to purple users in preparation for the next testflight release.\r\n\r\nQuestions:\r\n\r\n- How do we reset testflight users, maybe we create a new testing group somehow?\r\n- Can we use the verification step in damus as-is or do we need to modify it ?", 23729 "reactions": { 23730 "url": "https://api.github.com/repos/damus-io/damus/issues/2065/reactions", 23731 "total_count": 1, 23732 "+1": 0, 23733 "-1": 0, 23734 "laugh": 0, 23735 "hooray": 0, 23736 "confused": 0, 23737 "heart": 0, 23738 "rocket": 0, 23739 "eyes": 1 23740 }, 23741 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2065/timeline", 23742 "performed_via_github_app": null, 23743 "state_reason": null 23744 }, 23745 "comment": { 23746 "user": "danieldaquino", 23747 "created_at": "2024-03-30T00:53:49Z", 23748 "updated_at": "2024-03-30T00:53:49Z", 23749 "body": "@jb55, I sent the patches!\r\n\r\n- damus-api: https://groups.google.com/a/damus.io/g/patches/c/e1kX0LaHMhY\r\n- damus-website: https://groups.google.com/a/damus.io/g/patches/c/2hxhvTS7KjU\r\n\r\nI tried to clean up and test these patches as thoroughly as possible, but it's quite big, so please let me know if I forgot anything. š \r\n\r\nThank you!" 23750 } 23751 }, 23752 { 23753 "issue": { 23754 "url": "https://api.github.com/repos/damus-io/damus/issues/2064", 23755 "repository_url": "https://api.github.com/repos/damus-io/damus", 23756 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2064/labels{/name}", 23757 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2064/comments", 23758 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2064/events", 23759 "html_url": "https://github.com/damus-io/damus/pull/2064", 23760 "id": 2190554332, 23761 "node_id": "PR_kwDOHHF5A85p2uft", 23762 "number": 2064, 23763 "title": "Quote repost listing", 23764 "user": { 23765 "login": "jb55", 23766 "id": 45598, 23767 "node_id": "MDQ6VXNlcjQ1NTk4", 23768 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 23769 "gravatar_id": "", 23770 "url": "https://api.github.com/users/jb55", 23771 "html_url": "https://github.com/jb55", 23772 "followers_url": "https://api.github.com/users/jb55/followers", 23773 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 23774 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 23775 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 23776 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 23777 "organizations_url": "https://api.github.com/users/jb55/orgs", 23778 "repos_url": "https://api.github.com/users/jb55/repos", 23779 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 23780 "received_events_url": "https://api.github.com/users/jb55/received_events", 23781 "type": "User", 23782 "site_admin": false 23783 }, 23784 "labels": [], 23785 "state": "closed", 23786 "locked": false, 23787 "assignee": null, 23788 "assignees": [], 23789 "milestone": null, 23790 "comments": 0, 23791 "created_at": "2024-03-17T08:52:44Z", 23792 "updated_at": "2024-03-17T09:34:17Z", 23793 "closed_at": "2024-03-17T09:34:16Z", 23794 "author_association": "COLLABORATOR", 23795 "active_lock_reason": null, 23796 "draft": false, 23797 "pull_request": { 23798 "url": "https://api.github.com/repos/damus-io/damus/pulls/2064", 23799 "html_url": "https://github.com/damus-io/damus/pull/2064", 23800 "diff_url": "https://github.com/damus-io/damus/pull/2064.diff", 23801 "patch_url": "https://github.com/damus-io/damus/pull/2064.patch", 23802 "merged_at": "2024-03-17T09:34:16Z" 23803 }, 23804 "body": "This implements quote reposts! I sent this to the mailing list but I think I'm the only one that looks there.", 23805 "reactions": { 23806 "url": "https://api.github.com/repos/damus-io/damus/issues/2064/reactions", 23807 "total_count": 0, 23808 "+1": 0, 23809 "-1": 0, 23810 "laugh": 0, 23811 "hooray": 0, 23812 "confused": 0, 23813 "heart": 0, 23814 "rocket": 0, 23815 "eyes": 0 23816 }, 23817 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2064/timeline", 23818 "performed_via_github_app": null, 23819 "state_reason": null 23820 } 23821 }, 23822 { 23823 "issue": { 23824 "url": "https://api.github.com/repos/damus-io/damus/issues/2063", 23825 "repository_url": "https://api.github.com/repos/damus-io/damus", 23826 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2063/labels{/name}", 23827 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2063/comments", 23828 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2063/events", 23829 "html_url": "https://github.com/damus-io/damus/issues/2063", 23830 "id": 2190483702, 23831 "node_id": "I_kwDOHHF5A86CkCD2", 23832 "number": 2063, 23833 "title": "buy p2p sats on damus", 23834 "user": { 23835 "login": "alltheseas", 23836 "id": 64376233, 23837 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 23838 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 23839 "gravatar_id": "", 23840 "url": "https://api.github.com/users/alltheseas", 23841 "html_url": "https://github.com/alltheseas", 23842 "followers_url": "https://api.github.com/users/alltheseas/followers", 23843 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 23844 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 23845 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 23846 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 23847 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 23848 "repos_url": "https://api.github.com/users/alltheseas/repos", 23849 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 23850 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 23851 "type": "User", 23852 "site_admin": false 23853 }, 23854 "labels": [ 23855 { 23856 "id": 5667230655, 23857 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 23858 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 23859 "name": "feature", 23860 "color": "BFDADC", 23861 "default": false, 23862 "description": "New feature request" 23863 } 23864 ], 23865 "state": "open", 23866 "locked": false, 23867 "assignee": null, 23868 "assignees": [], 23869 "milestone": null, 23870 "comments": 0, 23871 "created_at": "2024-03-17T05:08:08Z", 23872 "updated_at": "2024-03-17T05:08:08Z", 23873 "closed_at": null, 23874 "author_association": "COLLABORATOR", 23875 "active_lock_reason": null, 23876 "body": "## user story\n\nAs a Damus user who likes zapping, I would like a p2p way to buy sats, so that I can zap nostriches.\n\n\n### acceptance criteria\n\n1. There is a way to buy sats p2p \n2. There is a way to sell sats p2p\n3. Damus does *not* know who is selling or buying\n4. There is a way to see buy/sell offers\n\n### questions\n\nWhat happens in case of a conflict? Who is the arbiter? \nCan damus simply plug into and follow robosats, bisq protocols?\nHow might WOT derisk buying, selling?", 23877 "reactions": { 23878 "url": "https://api.github.com/repos/damus-io/damus/issues/2063/reactions", 23879 "total_count": 0, 23880 "+1": 0, 23881 "-1": 0, 23882 "laugh": 0, 23883 "hooray": 0, 23884 "confused": 0, 23885 "heart": 0, 23886 "rocket": 0, 23887 "eyes": 0 23888 }, 23889 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2063/timeline", 23890 "performed_via_github_app": null, 23891 "state_reason": null 23892 } 23893 }, 23894 { 23895 "issue": { 23896 "url": "https://api.github.com/repos/damus-io/damus/issues/2062", 23897 "repository_url": "https://api.github.com/repos/damus-io/damus", 23898 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2062/labels{/name}", 23899 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2062/comments", 23900 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2062/events", 23901 "html_url": "https://github.com/damus-io/damus/issues/2062", 23902 "id": 2190372815, 23903 "node_id": "I_kwDOHHF5A86Cjm_P", 23904 "number": 2062, 23905 "title": "Follows label cuts off on small screens", 23906 "user": { 23907 "login": "karnagebitcoin", 23908 "id": 131526701, 23909 "node_id": "U_kgDOB9bwLQ", 23910 "avatar_url": "https://avatars.githubusercontent.com/u/131526701?v=4", 23911 "gravatar_id": "", 23912 "url": "https://api.github.com/users/karnagebitcoin", 23913 "html_url": "https://github.com/karnagebitcoin", 23914 "followers_url": "https://api.github.com/users/karnagebitcoin/followers", 23915 "following_url": "https://api.github.com/users/karnagebitcoin/following{/other_user}", 23916 "gists_url": "https://api.github.com/users/karnagebitcoin/gists{/gist_id}", 23917 "starred_url": "https://api.github.com/users/karnagebitcoin/starred{/owner}{/repo}", 23918 "subscriptions_url": "https://api.github.com/users/karnagebitcoin/subscriptions", 23919 "organizations_url": "https://api.github.com/users/karnagebitcoin/orgs", 23920 "repos_url": "https://api.github.com/users/karnagebitcoin/repos", 23921 "events_url": "https://api.github.com/users/karnagebitcoin/events{/privacy}", 23922 "received_events_url": "https://api.github.com/users/karnagebitcoin/received_events", 23923 "type": "User", 23924 "site_admin": false 23925 }, 23926 "labels": [ 23927 { 23928 "id": 3994718398, 23929 "node_id": "LA_kwDOHHF5A87uGpC-", 23930 "url": "https://api.github.com/repos/damus-io/damus/labels/duplicate", 23931 "name": "duplicate", 23932 "color": "cfd3d7", 23933 "default": true, 23934 "description": "This issue or pull request already exists" 23935 } 23936 ], 23937 "state": "closed", 23938 "locked": false, 23939 "assignee": null, 23940 "assignees": [], 23941 "milestone": null, 23942 "comments": 1, 23943 "created_at": "2024-03-16T23:54:02Z", 23944 "updated_at": "2024-03-17T01:07:58Z", 23945 "closed_at": "2024-03-17T01:07:58Z", 23946 "author_association": "NONE", 23947 "active_lock_reason": null, 23948 "body": "Possible solution is to move it below PFP or below the name. iPhone SE 2020 4.7inch \n\n", 23949 "reactions": { 23950 "url": "https://api.github.com/repos/damus-io/damus/issues/2062/reactions", 23951 "total_count": 0, 23952 "+1": 0, 23953 "-1": 0, 23954 "laugh": 0, 23955 "hooray": 0, 23956 "confused": 0, 23957 "heart": 0, 23958 "rocket": 0, 23959 "eyes": 0 23960 }, 23961 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2062/timeline", 23962 "performed_via_github_app": null, 23963 "state_reason": "not_planned" 23964 } 23965 }, 23966 { 23967 "issue": { 23968 "url": "https://api.github.com/repos/damus-io/damus/issues/2062", 23969 "repository_url": "https://api.github.com/repos/damus-io/damus", 23970 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2062/labels{/name}", 23971 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2062/comments", 23972 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2062/events", 23973 "html_url": "https://github.com/damus-io/damus/issues/2062", 23974 "id": 2190372815, 23975 "node_id": "I_kwDOHHF5A86Cjm_P", 23976 "number": 2062, 23977 "title": "Follows label cuts off on small screens", 23978 "user": { 23979 "login": "karnagebitcoin", 23980 "id": 131526701, 23981 "node_id": "U_kgDOB9bwLQ", 23982 "avatar_url": "https://avatars.githubusercontent.com/u/131526701?v=4", 23983 "gravatar_id": "", 23984 "url": "https://api.github.com/users/karnagebitcoin", 23985 "html_url": "https://github.com/karnagebitcoin", 23986 "followers_url": "https://api.github.com/users/karnagebitcoin/followers", 23987 "following_url": "https://api.github.com/users/karnagebitcoin/following{/other_user}", 23988 "gists_url": "https://api.github.com/users/karnagebitcoin/gists{/gist_id}", 23989 "starred_url": "https://api.github.com/users/karnagebitcoin/starred{/owner}{/repo}", 23990 "subscriptions_url": "https://api.github.com/users/karnagebitcoin/subscriptions", 23991 "organizations_url": "https://api.github.com/users/karnagebitcoin/orgs", 23992 "repos_url": "https://api.github.com/users/karnagebitcoin/repos", 23993 "events_url": "https://api.github.com/users/karnagebitcoin/events{/privacy}", 23994 "received_events_url": "https://api.github.com/users/karnagebitcoin/received_events", 23995 "type": "User", 23996 "site_admin": false 23997 }, 23998 "labels": [ 23999 { 24000 "id": 3994718398, 24001 "node_id": "LA_kwDOHHF5A87uGpC-", 24002 "url": "https://api.github.com/repos/damus-io/damus/labels/duplicate", 24003 "name": "duplicate", 24004 "color": "cfd3d7", 24005 "default": true, 24006 "description": "This issue or pull request already exists" 24007 } 24008 ], 24009 "state": "closed", 24010 "locked": false, 24011 "assignee": null, 24012 "assignees": [], 24013 "milestone": null, 24014 "comments": 1, 24015 "created_at": "2024-03-16T23:54:02Z", 24016 "updated_at": "2024-03-17T01:07:58Z", 24017 "closed_at": "2024-03-17T01:07:58Z", 24018 "author_association": "NONE", 24019 "active_lock_reason": null, 24020 "body": "Possible solution is to move it below PFP or below the name. iPhone SE 2020 4.7inch \n\n", 24021 "reactions": { 24022 "url": "https://api.github.com/repos/damus-io/damus/issues/2062/reactions", 24023 "total_count": 0, 24024 "+1": 0, 24025 "-1": 0, 24026 "laugh": 0, 24027 "hooray": 0, 24028 "confused": 0, 24029 "heart": 0, 24030 "rocket": 0, 24031 "eyes": 0 24032 }, 24033 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2062/timeline", 24034 "performed_via_github_app": null, 24035 "state_reason": "not_planned" 24036 }, 24037 "comment": { 24038 "user": "alltheseas", 24039 "created_at": "2024-03-17T00:00:54Z", 24040 "updated_at": "2024-03-17T00:00:54Z", 24041 "body": "Repeat of https://github.com/damus-io/damus/issues/1729" 24042 } 24043 }, 24044 { 24045 "issue": { 24046 "url": "https://api.github.com/repos/damus-io/damus/issues/2061", 24047 "repository_url": "https://api.github.com/repos/damus-io/damus", 24048 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2061/labels{/name}", 24049 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2061/comments", 24050 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2061/events", 24051 "html_url": "https://github.com/damus-io/damus/issues/2061", 24052 "id": 2189901362, 24053 "node_id": "I_kwDOHHF5A86Chz4y", 24054 "number": 2061, 24055 "title": "Translating loading + animation", 24056 "user": { 24057 "login": "jb55", 24058 "id": 45598, 24059 "node_id": "MDQ6VXNlcjQ1NTk4", 24060 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 24061 "gravatar_id": "", 24062 "url": "https://api.github.com/users/jb55", 24063 "html_url": "https://github.com/jb55", 24064 "followers_url": "https://api.github.com/users/jb55/followers", 24065 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 24066 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 24067 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 24068 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 24069 "organizations_url": "https://api.github.com/users/jb55/orgs", 24070 "repos_url": "https://api.github.com/users/jb55/repos", 24071 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 24072 "received_events_url": "https://api.github.com/users/jb55/received_events", 24073 "type": "User", 24074 "site_admin": false 24075 }, 24076 "labels": [ 24077 { 24078 "id": 3994718401, 24079 "node_id": "LA_kwDOHHF5A87uGpDB", 24080 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 24081 "name": "good-first-issue", 24082 "color": "7057ff", 24083 "default": false, 24084 "description": "Good for newcomers" 24085 }, 24086 { 24087 "id": 6699347252, 24088 "node_id": "LA_kwDOHHF5A88AAAABj0_tNA", 24089 "url": "https://api.github.com/repos/damus-io/damus/labels/translations", 24090 "name": "translations", 24091 "color": "1d76db", 24092 "default": false, 24093 "description": "Automated DeepL translations, etc" 24094 } 24095 ], 24096 "state": "open", 24097 "locked": false, 24098 "assignee": null, 24099 "assignees": [], 24100 "milestone": null, 24101 "comments": 0, 24102 "created_at": "2024-03-16T10:27:40Z", 24103 "updated_at": "2024-03-16T10:29:04Z", 24104 "closed_at": null, 24105 "author_association": "COLLABORATOR", 24106 "active_lock_reason": null, 24107 "body": "It would be nice if we had some kind of \"translating...\" UI with a smooth animation. Ideally the \"translating... thing would not bump/pop the UI. Once translation is done it should smoothly animate. bonus points for a cool matrix-style translation animation š ", 24108 "reactions": { 24109 "url": "https://api.github.com/repos/damus-io/damus/issues/2061/reactions", 24110 "total_count": 0, 24111 "+1": 0, 24112 "-1": 0, 24113 "laugh": 0, 24114 "hooray": 0, 24115 "confused": 0, 24116 "heart": 0, 24117 "rocket": 0, 24118 "eyes": 0 24119 }, 24120 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2061/timeline", 24121 "performed_via_github_app": null, 24122 "state_reason": null 24123 } 24124 }, 24125 { 24126 "issue": { 24127 "url": "https://api.github.com/repos/damus-io/damus/issues/2060", 24128 "repository_url": "https://api.github.com/repos/damus-io/damus", 24129 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2060/labels{/name}", 24130 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2060/comments", 24131 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2060/events", 24132 "html_url": "https://github.com/damus-io/damus/issues/2060", 24133 "id": 2189878315, 24134 "node_id": "I_kwDOHHF5A86ChuQr", 24135 "number": 2060, 24136 "title": "List quote reposts on OP", 24137 "user": { 24138 "login": "jb55", 24139 "id": 45598, 24140 "node_id": "MDQ6VXNlcjQ1NTk4", 24141 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 24142 "gravatar_id": "", 24143 "url": "https://api.github.com/users/jb55", 24144 "html_url": "https://github.com/jb55", 24145 "followers_url": "https://api.github.com/users/jb55/followers", 24146 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 24147 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 24148 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 24149 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 24150 "organizations_url": "https://api.github.com/users/jb55/orgs", 24151 "repos_url": "https://api.github.com/users/jb55/repos", 24152 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 24153 "received_events_url": "https://api.github.com/users/jb55/received_events", 24154 "type": "User", 24155 "site_admin": false 24156 }, 24157 "labels": [ 24158 { 24159 "id": 6699362742, 24160 "node_id": "LA_kwDOHHF5A88AAAABj1Aptg", 24161 "url": "https://api.github.com/repos/damus-io/damus/labels/reposts", 24162 "name": "reposts", 24163 "color": "02D758", 24164 "default": false, 24165 "description": "Quote reposts, reposts, etc" 24166 } 24167 ], 24168 "state": "closed", 24169 "locked": false, 24170 "assignee": { 24171 "login": "jb55", 24172 "id": 45598, 24173 "node_id": "MDQ6VXNlcjQ1NTk4", 24174 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 24175 "gravatar_id": "", 24176 "url": "https://api.github.com/users/jb55", 24177 "html_url": "https://github.com/jb55", 24178 "followers_url": "https://api.github.com/users/jb55/followers", 24179 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 24180 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 24181 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 24182 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 24183 "organizations_url": "https://api.github.com/users/jb55/orgs", 24184 "repos_url": "https://api.github.com/users/jb55/repos", 24185 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 24186 "received_events_url": "https://api.github.com/users/jb55/received_events", 24187 "type": "User", 24188 "site_admin": false 24189 }, 24190 "assignees": [ 24191 { 24192 "login": "jb55", 24193 "id": 45598, 24194 "node_id": "MDQ6VXNlcjQ1NTk4", 24195 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 24196 "gravatar_id": "", 24197 "url": "https://api.github.com/users/jb55", 24198 "html_url": "https://github.com/jb55", 24199 "followers_url": "https://api.github.com/users/jb55/followers", 24200 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 24201 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 24202 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 24203 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 24204 "organizations_url": "https://api.github.com/users/jb55/orgs", 24205 "repos_url": "https://api.github.com/users/jb55/repos", 24206 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 24207 "received_events_url": "https://api.github.com/users/jb55/received_events", 24208 "type": "User", 24209 "site_admin": false 24210 } 24211 ], 24212 "milestone": null, 24213 "comments": 0, 24214 "created_at": "2024-03-16T09:21:42Z", 24215 "updated_at": "2024-03-17T09:34:17Z", 24216 "closed_at": "2024-03-17T09:34:17Z", 24217 "author_association": "COLLABORATOR", 24218 "active_lock_reason": null, 24219 "body": "Now that the `q` tag is spec'd, we should be able to list quote reposts like we do with reposts.", 24220 "reactions": { 24221 "url": "https://api.github.com/repos/damus-io/damus/issues/2060/reactions", 24222 "total_count": 0, 24223 "+1": 0, 24224 "-1": 0, 24225 "laugh": 0, 24226 "hooray": 0, 24227 "confused": 0, 24228 "heart": 0, 24229 "rocket": 0, 24230 "eyes": 0 24231 }, 24232 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2060/timeline", 24233 "performed_via_github_app": null, 24234 "state_reason": "completed" 24235 } 24236 }, 24237 { 24238 "issue": { 24239 "url": "https://api.github.com/repos/damus-io/damus/issues/2059", 24240 "repository_url": "https://api.github.com/repos/damus-io/damus", 24241 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2059/labels{/name}", 24242 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2059/comments", 24243 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2059/events", 24244 "html_url": "https://github.com/damus-io/damus/issues/2059", 24245 "id": 2189443210, 24246 "node_id": "I_kwDOHHF5A86CgECK", 24247 "number": 2059, 24248 "title": "Privacy preserving tiktok front end alternative", 24249 "user": { 24250 "login": "alltheseas", 24251 "id": 64376233, 24252 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24253 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24254 "gravatar_id": "", 24255 "url": "https://api.github.com/users/alltheseas", 24256 "html_url": "https://github.com/alltheseas", 24257 "followers_url": "https://api.github.com/users/alltheseas/followers", 24258 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24259 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24260 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24261 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24262 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24263 "repos_url": "https://api.github.com/users/alltheseas/repos", 24264 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24265 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24266 "type": "User", 24267 "site_admin": false 24268 }, 24269 "labels": [ 24270 { 24271 "id": 5667230655, 24272 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 24273 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 24274 "name": "feature", 24275 "color": "BFDADC", 24276 "default": false, 24277 "description": "New feature request" 24278 }, 24279 { 24280 "id": 5667361932, 24281 "node_id": "LA_kwDOHHF5A88AAAABUc0UjA", 24282 "url": "https://api.github.com/repos/damus-io/damus/labels/privacy", 24283 "name": "privacy", 24284 "color": "1D76DB", 24285 "default": false, 24286 "description": "" 24287 } 24288 ], 24289 "state": "open", 24290 "locked": false, 24291 "assignee": null, 24292 "assignees": [], 24293 "milestone": null, 24294 "comments": 1, 24295 "created_at": "2024-03-15T20:45:23Z", 24296 "updated_at": "2024-03-16T08:07:34Z", 24297 "closed_at": null, 24298 "author_association": "COLLABORATOR", 24299 "active_lock_reason": null, 24300 "body": "### user story\r\n\r\nAs a Damus user who consumes tiktok media on nostr, I would like to do so in using a privacy preserving tiktok front end, as to improve my privacy. \r\n\r\n### acceptance criteria\r\n\r\n1. in lieu of tik tok links, there is a privacy friendly tiktok link alternative\r\n\r\n\r\n### questions\r\n\r\n1. Should such a privacy solution be automagic? Opt-in? Opt-out?\r\n2. Does tiktok embed on nostr currently?\r\n\r\nhttps://github.com/pablouser1/ProxiTok/wiki/Public-instances\r\n\r\nvia @0xtrr\r\n\r\n### related\r\n\r\nhttps://github.com/damus-io/damus/issues/770\r\n\r\n", 24301 "reactions": { 24302 "url": "https://api.github.com/repos/damus-io/damus/issues/2059/reactions", 24303 "total_count": 1, 24304 "+1": 1, 24305 "-1": 0, 24306 "laugh": 0, 24307 "hooray": 0, 24308 "confused": 0, 24309 "heart": 0, 24310 "rocket": 0, 24311 "eyes": 0 24312 }, 24313 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2059/timeline", 24314 "performed_via_github_app": null, 24315 "state_reason": null 24316 } 24317 }, 24318 { 24319 "issue": { 24320 "url": "https://api.github.com/repos/damus-io/damus/issues/2059", 24321 "repository_url": "https://api.github.com/repos/damus-io/damus", 24322 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2059/labels{/name}", 24323 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2059/comments", 24324 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2059/events", 24325 "html_url": "https://github.com/damus-io/damus/issues/2059", 24326 "id": 2189443210, 24327 "node_id": "I_kwDOHHF5A86CgECK", 24328 "number": 2059, 24329 "title": "Privacy preserving tiktok front end alternative", 24330 "user": { 24331 "login": "alltheseas", 24332 "id": 64376233, 24333 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24334 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24335 "gravatar_id": "", 24336 "url": "https://api.github.com/users/alltheseas", 24337 "html_url": "https://github.com/alltheseas", 24338 "followers_url": "https://api.github.com/users/alltheseas/followers", 24339 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24340 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24341 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24342 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24343 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24344 "repos_url": "https://api.github.com/users/alltheseas/repos", 24345 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24346 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24347 "type": "User", 24348 "site_admin": false 24349 }, 24350 "labels": [ 24351 { 24352 "id": 5667230655, 24353 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 24354 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 24355 "name": "feature", 24356 "color": "BFDADC", 24357 "default": false, 24358 "description": "New feature request" 24359 }, 24360 { 24361 "id": 5667361932, 24362 "node_id": "LA_kwDOHHF5A88AAAABUc0UjA", 24363 "url": "https://api.github.com/repos/damus-io/damus/labels/privacy", 24364 "name": "privacy", 24365 "color": "1D76DB", 24366 "default": false, 24367 "description": "" 24368 } 24369 ], 24370 "state": "open", 24371 "locked": false, 24372 "assignee": null, 24373 "assignees": [], 24374 "milestone": null, 24375 "comments": 1, 24376 "created_at": "2024-03-15T20:45:23Z", 24377 "updated_at": "2024-03-16T08:07:34Z", 24378 "closed_at": null, 24379 "author_association": "COLLABORATOR", 24380 "active_lock_reason": null, 24381 "body": "### user story\r\n\r\nAs a Damus user who consumes tiktok media on nostr, I would like to do so in using a privacy preserving tiktok front end, as to improve my privacy. \r\n\r\n### acceptance criteria\r\n\r\n1. in lieu of tik tok links, there is a privacy friendly tiktok link alternative\r\n\r\n\r\n### questions\r\n\r\n1. Should such a privacy solution be automagic? Opt-in? Opt-out?\r\n2. Does tiktok embed on nostr currently?\r\n\r\nhttps://github.com/pablouser1/ProxiTok/wiki/Public-instances\r\n\r\nvia @0xtrr\r\n\r\n### related\r\n\r\nhttps://github.com/damus-io/damus/issues/770\r\n\r\n", 24382 "reactions": { 24383 "url": "https://api.github.com/repos/damus-io/damus/issues/2059/reactions", 24384 "total_count": 1, 24385 "+1": 1, 24386 "-1": 0, 24387 "laugh": 0, 24388 "hooray": 0, 24389 "confused": 0, 24390 "heart": 0, 24391 "rocket": 0, 24392 "eyes": 0 24393 }, 24394 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2059/timeline", 24395 "performed_via_github_app": null, 24396 "state_reason": null 24397 }, 24398 "comment": { 24399 "user": "jb55", 24400 "created_at": "2024-03-16T08:07:33Z", 24401 "updated_at": "2024-03-16T08:07:33Z", 24402 "body": "cool idea!" 24403 } 24404 }, 24405 { 24406 "issue": { 24407 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24408 "repository_url": "https://api.github.com/repos/damus-io/damus", 24409 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24410 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24411 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24412 "html_url": "https://github.com/damus-io/damus/issues/2058", 24413 "id": 2188790255, 24414 "node_id": "I_kwDOHHF5A86Cdknv", 24415 "number": 2058, 24416 "title": "Damus auto switches my keypairs without me logging out, logging in", 24417 "user": { 24418 "login": "alltheseas", 24419 "id": 64376233, 24420 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24421 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24422 "gravatar_id": "", 24423 "url": "https://api.github.com/users/alltheseas", 24424 "html_url": "https://github.com/alltheseas", 24425 "followers_url": "https://api.github.com/users/alltheseas/followers", 24426 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24427 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24428 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24429 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24430 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24431 "repos_url": "https://api.github.com/users/alltheseas/repos", 24432 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24433 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24434 "type": "User", 24435 "site_admin": false 24436 }, 24437 "labels": [ 24438 { 24439 "id": 3994718396, 24440 "node_id": "LA_kwDOHHF5A87uGpC8", 24441 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24442 "name": "bug", 24443 "color": "d73a4a", 24444 "default": true, 24445 "description": "Something is not working, or not working as intended" 24446 }, 24447 { 24448 "id": 5667406338, 24449 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24450 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24451 "name": "Needs recreation", 24452 "color": "FBCA04", 24453 "default": false, 24454 "description": "Issues requires concrete steps for recreation" 24455 }, 24456 { 24457 "id": 5895705605, 24458 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24459 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24460 "name": "unexpected", 24461 "color": "553300", 24462 "default": false, 24463 "description": "" 24464 } 24465 ], 24466 "state": "open", 24467 "locked": false, 24468 "assignee": null, 24469 "assignees": [], 24470 "milestone": null, 24471 "comments": 7, 24472 "created_at": "2024-03-15T15:08:59Z", 24473 "updated_at": "2024-04-01T00:48:31Z", 24474 "closed_at": null, 24475 "author_association": "COLLABORATOR", 24476 "active_lock_reason": null, 24477 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24478 "reactions": { 24479 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24480 "total_count": 0, 24481 "+1": 0, 24482 "-1": 0, 24483 "laugh": 0, 24484 "hooray": 0, 24485 "confused": 0, 24486 "heart": 0, 24487 "rocket": 0, 24488 "eyes": 0 24489 }, 24490 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24491 "performed_via_github_app": null, 24492 "state_reason": null 24493 } 24494 }, 24495 { 24496 "issue": { 24497 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24498 "repository_url": "https://api.github.com/repos/damus-io/damus", 24499 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24500 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24501 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24502 "html_url": "https://github.com/damus-io/damus/issues/2058", 24503 "id": 2188790255, 24504 "node_id": "I_kwDOHHF5A86Cdknv", 24505 "number": 2058, 24506 "title": "Damus auto switches my keypairs without me logging out, logging in", 24507 "user": { 24508 "login": "alltheseas", 24509 "id": 64376233, 24510 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24511 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24512 "gravatar_id": "", 24513 "url": "https://api.github.com/users/alltheseas", 24514 "html_url": "https://github.com/alltheseas", 24515 "followers_url": "https://api.github.com/users/alltheseas/followers", 24516 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24517 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24518 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24519 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24520 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24521 "repos_url": "https://api.github.com/users/alltheseas/repos", 24522 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24523 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24524 "type": "User", 24525 "site_admin": false 24526 }, 24527 "labels": [ 24528 { 24529 "id": 3994718396, 24530 "node_id": "LA_kwDOHHF5A87uGpC8", 24531 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24532 "name": "bug", 24533 "color": "d73a4a", 24534 "default": true, 24535 "description": "Something is not working, or not working as intended" 24536 }, 24537 { 24538 "id": 5667406338, 24539 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24540 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24541 "name": "Needs recreation", 24542 "color": "FBCA04", 24543 "default": false, 24544 "description": "Issues requires concrete steps for recreation" 24545 }, 24546 { 24547 "id": 5895705605, 24548 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24549 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24550 "name": "unexpected", 24551 "color": "553300", 24552 "default": false, 24553 "description": "" 24554 } 24555 ], 24556 "state": "open", 24557 "locked": false, 24558 "assignee": null, 24559 "assignees": [], 24560 "milestone": null, 24561 "comments": 7, 24562 "created_at": "2024-03-15T15:08:59Z", 24563 "updated_at": "2024-04-01T00:48:31Z", 24564 "closed_at": null, 24565 "author_association": "COLLABORATOR", 24566 "active_lock_reason": null, 24567 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24568 "reactions": { 24569 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24570 "total_count": 0, 24571 "+1": 0, 24572 "-1": 0, 24573 "laugh": 0, 24574 "hooray": 0, 24575 "confused": 0, 24576 "heart": 0, 24577 "rocket": 0, 24578 "eyes": 0 24579 }, 24580 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24581 "performed_via_github_app": null, 24582 "state_reason": null 24583 }, 24584 "comment": { 24585 "user": "alltheseas", 24586 "created_at": "2024-03-15T15:14:43Z", 24587 "updated_at": "2024-03-15T15:14:43Z", 24588 "body": "I am guessing maybe nostrdb @jb55 " 24589 } 24590 }, 24591 { 24592 "issue": { 24593 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24594 "repository_url": "https://api.github.com/repos/damus-io/damus", 24595 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24596 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24597 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24598 "html_url": "https://github.com/damus-io/damus/issues/2058", 24599 "id": 2188790255, 24600 "node_id": "I_kwDOHHF5A86Cdknv", 24601 "number": 2058, 24602 "title": "Damus auto switches my keypairs without me logging out, logging in", 24603 "user": { 24604 "login": "alltheseas", 24605 "id": 64376233, 24606 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24607 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24608 "gravatar_id": "", 24609 "url": "https://api.github.com/users/alltheseas", 24610 "html_url": "https://github.com/alltheseas", 24611 "followers_url": "https://api.github.com/users/alltheseas/followers", 24612 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24613 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24614 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24615 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24616 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24617 "repos_url": "https://api.github.com/users/alltheseas/repos", 24618 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24619 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24620 "type": "User", 24621 "site_admin": false 24622 }, 24623 "labels": [ 24624 { 24625 "id": 3994718396, 24626 "node_id": "LA_kwDOHHF5A87uGpC8", 24627 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24628 "name": "bug", 24629 "color": "d73a4a", 24630 "default": true, 24631 "description": "Something is not working, or not working as intended" 24632 }, 24633 { 24634 "id": 5667406338, 24635 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24636 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24637 "name": "Needs recreation", 24638 "color": "FBCA04", 24639 "default": false, 24640 "description": "Issues requires concrete steps for recreation" 24641 }, 24642 { 24643 "id": 5895705605, 24644 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24645 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24646 "name": "unexpected", 24647 "color": "553300", 24648 "default": false, 24649 "description": "" 24650 } 24651 ], 24652 "state": "open", 24653 "locked": false, 24654 "assignee": null, 24655 "assignees": [], 24656 "milestone": null, 24657 "comments": 7, 24658 "created_at": "2024-03-15T15:08:59Z", 24659 "updated_at": "2024-04-01T00:48:31Z", 24660 "closed_at": null, 24661 "author_association": "COLLABORATOR", 24662 "active_lock_reason": null, 24663 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24664 "reactions": { 24665 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24666 "total_count": 0, 24667 "+1": 0, 24668 "-1": 0, 24669 "laugh": 0, 24670 "hooray": 0, 24671 "confused": 0, 24672 "heart": 0, 24673 "rocket": 0, 24674 "eyes": 0 24675 }, 24676 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24677 "performed_via_github_app": null, 24678 "state_reason": null 24679 }, 24680 "comment": { 24681 "user": "jb55", 24682 "created_at": "2024-03-16T08:25:46Z", 24683 "updated_at": "2024-03-16T08:25:46Z", 24684 "body": "On Fri, Mar 15, 2024 at 08:09:20AM -0700, alltheseas wrote:\n>_what happens_\n>\n>As a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys.\n>\n>I do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\n>\n>It's a bit surreal.\n\nhmm weird, I have not experienced that.\n" 24685 } 24686 }, 24687 { 24688 "issue": { 24689 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24690 "repository_url": "https://api.github.com/repos/damus-io/damus", 24691 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24692 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24693 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24694 "html_url": "https://github.com/damus-io/damus/issues/2058", 24695 "id": 2188790255, 24696 "node_id": "I_kwDOHHF5A86Cdknv", 24697 "number": 2058, 24698 "title": "Damus auto switches my keypairs without me logging out, logging in", 24699 "user": { 24700 "login": "alltheseas", 24701 "id": 64376233, 24702 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24703 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24704 "gravatar_id": "", 24705 "url": "https://api.github.com/users/alltheseas", 24706 "html_url": "https://github.com/alltheseas", 24707 "followers_url": "https://api.github.com/users/alltheseas/followers", 24708 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24709 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24710 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24711 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24712 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24713 "repos_url": "https://api.github.com/users/alltheseas/repos", 24714 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24715 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24716 "type": "User", 24717 "site_admin": false 24718 }, 24719 "labels": [ 24720 { 24721 "id": 3994718396, 24722 "node_id": "LA_kwDOHHF5A87uGpC8", 24723 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24724 "name": "bug", 24725 "color": "d73a4a", 24726 "default": true, 24727 "description": "Something is not working, or not working as intended" 24728 }, 24729 { 24730 "id": 5667406338, 24731 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24732 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24733 "name": "Needs recreation", 24734 "color": "FBCA04", 24735 "default": false, 24736 "description": "Issues requires concrete steps for recreation" 24737 }, 24738 { 24739 "id": 5895705605, 24740 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24741 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24742 "name": "unexpected", 24743 "color": "553300", 24744 "default": false, 24745 "description": "" 24746 } 24747 ], 24748 "state": "open", 24749 "locked": false, 24750 "assignee": null, 24751 "assignees": [], 24752 "milestone": null, 24753 "comments": 7, 24754 "created_at": "2024-03-15T15:08:59Z", 24755 "updated_at": "2024-04-01T00:48:31Z", 24756 "closed_at": null, 24757 "author_association": "COLLABORATOR", 24758 "active_lock_reason": null, 24759 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24760 "reactions": { 24761 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24762 "total_count": 0, 24763 "+1": 0, 24764 "-1": 0, 24765 "laugh": 0, 24766 "hooray": 0, 24767 "confused": 0, 24768 "heart": 0, 24769 "rocket": 0, 24770 "eyes": 0 24771 }, 24772 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24773 "performed_via_github_app": null, 24774 "state_reason": null 24775 }, 24776 "comment": { 24777 "user": "alltheseas", 24778 "created_at": "2024-03-30T12:41:14Z", 24779 "updated_at": "2024-03-30T12:41:14Z", 24780 "body": "happened again after log out, new test keypair creation, log out, log back in with my keys" 24781 } 24782 }, 24783 { 24784 "issue": { 24785 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24786 "repository_url": "https://api.github.com/repos/damus-io/damus", 24787 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24788 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24789 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24790 "html_url": "https://github.com/damus-io/damus/issues/2058", 24791 "id": 2188790255, 24792 "node_id": "I_kwDOHHF5A86Cdknv", 24793 "number": 2058, 24794 "title": "Damus auto switches my keypairs without me logging out, logging in", 24795 "user": { 24796 "login": "alltheseas", 24797 "id": 64376233, 24798 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24799 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24800 "gravatar_id": "", 24801 "url": "https://api.github.com/users/alltheseas", 24802 "html_url": "https://github.com/alltheseas", 24803 "followers_url": "https://api.github.com/users/alltheseas/followers", 24804 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24805 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24806 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24807 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24808 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24809 "repos_url": "https://api.github.com/users/alltheseas/repos", 24810 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24811 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24812 "type": "User", 24813 "site_admin": false 24814 }, 24815 "labels": [ 24816 { 24817 "id": 3994718396, 24818 "node_id": "LA_kwDOHHF5A87uGpC8", 24819 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24820 "name": "bug", 24821 "color": "d73a4a", 24822 "default": true, 24823 "description": "Something is not working, or not working as intended" 24824 }, 24825 { 24826 "id": 5667406338, 24827 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24828 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24829 "name": "Needs recreation", 24830 "color": "FBCA04", 24831 "default": false, 24832 "description": "Issues requires concrete steps for recreation" 24833 }, 24834 { 24835 "id": 5895705605, 24836 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24837 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24838 "name": "unexpected", 24839 "color": "553300", 24840 "default": false, 24841 "description": "" 24842 } 24843 ], 24844 "state": "open", 24845 "locked": false, 24846 "assignee": null, 24847 "assignees": [], 24848 "milestone": null, 24849 "comments": 7, 24850 "created_at": "2024-03-15T15:08:59Z", 24851 "updated_at": "2024-04-01T00:48:31Z", 24852 "closed_at": null, 24853 "author_association": "COLLABORATOR", 24854 "active_lock_reason": null, 24855 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24856 "reactions": { 24857 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24858 "total_count": 0, 24859 "+1": 0, 24860 "-1": 0, 24861 "laugh": 0, 24862 "hooray": 0, 24863 "confused": 0, 24864 "heart": 0, 24865 "rocket": 0, 24866 "eyes": 0 24867 }, 24868 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24869 "performed_via_github_app": null, 24870 "state_reason": null 24871 }, 24872 "comment": { 24873 "user": "jb55", 24874 "created_at": "2024-03-31T16:12:19Z", 24875 "updated_at": "2024-03-31T16:12:19Z", 24876 "body": "On Sat, Mar 30, 2024 at 05:41:35AM -0700, alltheseas wrote:\n>happened again after log out, new test keypair creation, log out, log back in with my keys\n\ndo you have very specific steps to reproduce?\n" 24877 } 24878 }, 24879 { 24880 "issue": { 24881 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24882 "repository_url": "https://api.github.com/repos/damus-io/damus", 24883 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24884 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24885 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24886 "html_url": "https://github.com/damus-io/damus/issues/2058", 24887 "id": 2188790255, 24888 "node_id": "I_kwDOHHF5A86Cdknv", 24889 "number": 2058, 24890 "title": "Damus auto switches my keypairs without me logging out, logging in", 24891 "user": { 24892 "login": "alltheseas", 24893 "id": 64376233, 24894 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24895 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24896 "gravatar_id": "", 24897 "url": "https://api.github.com/users/alltheseas", 24898 "html_url": "https://github.com/alltheseas", 24899 "followers_url": "https://api.github.com/users/alltheseas/followers", 24900 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24901 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24902 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24903 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 24904 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 24905 "repos_url": "https://api.github.com/users/alltheseas/repos", 24906 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 24907 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 24908 "type": "User", 24909 "site_admin": false 24910 }, 24911 "labels": [ 24912 { 24913 "id": 3994718396, 24914 "node_id": "LA_kwDOHHF5A87uGpC8", 24915 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 24916 "name": "bug", 24917 "color": "d73a4a", 24918 "default": true, 24919 "description": "Something is not working, or not working as intended" 24920 }, 24921 { 24922 "id": 5667406338, 24923 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 24924 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 24925 "name": "Needs recreation", 24926 "color": "FBCA04", 24927 "default": false, 24928 "description": "Issues requires concrete steps for recreation" 24929 }, 24930 { 24931 "id": 5895705605, 24932 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 24933 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 24934 "name": "unexpected", 24935 "color": "553300", 24936 "default": false, 24937 "description": "" 24938 } 24939 ], 24940 "state": "open", 24941 "locked": false, 24942 "assignee": null, 24943 "assignees": [], 24944 "milestone": null, 24945 "comments": 7, 24946 "created_at": "2024-03-15T15:08:59Z", 24947 "updated_at": "2024-04-01T00:48:31Z", 24948 "closed_at": null, 24949 "author_association": "COLLABORATOR", 24950 "active_lock_reason": null, 24951 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 24952 "reactions": { 24953 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 24954 "total_count": 0, 24955 "+1": 0, 24956 "-1": 0, 24957 "laugh": 0, 24958 "hooray": 0, 24959 "confused": 0, 24960 "heart": 0, 24961 "rocket": 0, 24962 "eyes": 0 24963 }, 24964 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 24965 "performed_via_github_app": null, 24966 "state_reason": null 24967 }, 24968 "comment": { 24969 "user": "alltheseas", 24970 "created_at": "2024-04-01T00:04:48Z", 24971 "updated_at": "2024-04-01T00:04:48Z", 24972 "body": "Let me try to recreate reliably.\n\nIn this testing process, ran into a new bug where if I switch apps to copy my test keys to a text app, I restart the onboarding. \n\nhttps://github.com/damus-io/damus/assets/64376233/372bfc99-ad95-4f00-97a8-d36b15897b87" 24973 } 24974 }, 24975 { 24976 "issue": { 24977 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 24978 "repository_url": "https://api.github.com/repos/damus-io/damus", 24979 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 24980 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 24981 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 24982 "html_url": "https://github.com/damus-io/damus/issues/2058", 24983 "id": 2188790255, 24984 "node_id": "I_kwDOHHF5A86Cdknv", 24985 "number": 2058, 24986 "title": "Damus auto switches my keypairs without me logging out, logging in", 24987 "user": { 24988 "login": "alltheseas", 24989 "id": 64376233, 24990 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 24991 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 24992 "gravatar_id": "", 24993 "url": "https://api.github.com/users/alltheseas", 24994 "html_url": "https://github.com/alltheseas", 24995 "followers_url": "https://api.github.com/users/alltheseas/followers", 24996 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 24997 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 24998 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 24999 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25000 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25001 "repos_url": "https://api.github.com/users/alltheseas/repos", 25002 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25003 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25004 "type": "User", 25005 "site_admin": false 25006 }, 25007 "labels": [ 25008 { 25009 "id": 3994718396, 25010 "node_id": "LA_kwDOHHF5A87uGpC8", 25011 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25012 "name": "bug", 25013 "color": "d73a4a", 25014 "default": true, 25015 "description": "Something is not working, or not working as intended" 25016 }, 25017 { 25018 "id": 5667406338, 25019 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25020 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25021 "name": "Needs recreation", 25022 "color": "FBCA04", 25023 "default": false, 25024 "description": "Issues requires concrete steps for recreation" 25025 }, 25026 { 25027 "id": 5895705605, 25028 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 25029 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 25030 "name": "unexpected", 25031 "color": "553300", 25032 "default": false, 25033 "description": "" 25034 } 25035 ], 25036 "state": "open", 25037 "locked": false, 25038 "assignee": null, 25039 "assignees": [], 25040 "milestone": null, 25041 "comments": 7, 25042 "created_at": "2024-03-15T15:08:59Z", 25043 "updated_at": "2024-04-01T00:48:31Z", 25044 "closed_at": null, 25045 "author_association": "COLLABORATOR", 25046 "active_lock_reason": null, 25047 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 25048 "reactions": { 25049 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 25050 "total_count": 0, 25051 "+1": 0, 25052 "-1": 0, 25053 "laugh": 0, 25054 "hooray": 0, 25055 "confused": 0, 25056 "heart": 0, 25057 "rocket": 0, 25058 "eyes": 0 25059 }, 25060 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 25061 "performed_via_github_app": null, 25062 "state_reason": null 25063 }, 25064 "comment": { 25065 "user": "alltheseas", 25066 "created_at": "2024-04-01T00:18:37Z", 25067 "updated_at": "2024-04-01T00:44:48Z", 25068 "body": "I think bug is related to above.\n\nActions: Home, go to notifications, Log out, create account, copy nsec, swap app to text app, paste nsec, return to damus\n\nResult: onboarding has restarted\n\nRepeated 2/2 times. \n\nActions: New keys, copy nsec, continue (do not swap app), \n\nIntermediate result: first screen viewed in damus is notification view (onboarding prompt was turned off in my settings), \n\nAction(continued): follow account in universe, follow account via damus profile, log out (result: see get started screen), swap app to notes/github, swap back to damus, click on get started -> i am logged in to the test account again (without pasting my nsec)\n\n" 25069 } 25070 }, 25071 { 25072 "issue": { 25073 "url": "https://api.github.com/repos/damus-io/damus/issues/2058", 25074 "repository_url": "https://api.github.com/repos/damus-io/damus", 25075 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2058/labels{/name}", 25076 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2058/comments", 25077 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2058/events", 25078 "html_url": "https://github.com/damus-io/damus/issues/2058", 25079 "id": 2188790255, 25080 "node_id": "I_kwDOHHF5A86Cdknv", 25081 "number": 2058, 25082 "title": "Damus auto switches my keypairs without me logging out, logging in", 25083 "user": { 25084 "login": "alltheseas", 25085 "id": 64376233, 25086 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25087 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25088 "gravatar_id": "", 25089 "url": "https://api.github.com/users/alltheseas", 25090 "html_url": "https://github.com/alltheseas", 25091 "followers_url": "https://api.github.com/users/alltheseas/followers", 25092 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25093 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25094 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25095 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25096 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25097 "repos_url": "https://api.github.com/users/alltheseas/repos", 25098 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25099 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25100 "type": "User", 25101 "site_admin": false 25102 }, 25103 "labels": [ 25104 { 25105 "id": 3994718396, 25106 "node_id": "LA_kwDOHHF5A87uGpC8", 25107 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25108 "name": "bug", 25109 "color": "d73a4a", 25110 "default": true, 25111 "description": "Something is not working, or not working as intended" 25112 }, 25113 { 25114 "id": 5667406338, 25115 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25116 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25117 "name": "Needs recreation", 25118 "color": "FBCA04", 25119 "default": false, 25120 "description": "Issues requires concrete steps for recreation" 25121 }, 25122 { 25123 "id": 5895705605, 25124 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 25125 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 25126 "name": "unexpected", 25127 "color": "553300", 25128 "default": false, 25129 "description": "" 25130 } 25131 ], 25132 "state": "open", 25133 "locked": false, 25134 "assignee": null, 25135 "assignees": [], 25136 "milestone": null, 25137 "comments": 7, 25138 "created_at": "2024-03-15T15:08:59Z", 25139 "updated_at": "2024-04-01T00:48:31Z", 25140 "closed_at": null, 25141 "author_association": "COLLABORATOR", 25142 "active_lock_reason": null, 25143 "body": "_what happens_\r\n\r\nAs a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere \"swaps\" my main keys with my test keys. \r\n\r\nI do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.\r\n\r\nIt's a bit surreal. \r\n\r\n", 25144 "reactions": { 25145 "url": "https://api.github.com/repos/damus-io/damus/issues/2058/reactions", 25146 "total_count": 0, 25147 "+1": 0, 25148 "-1": 0, 25149 "laugh": 0, 25150 "hooray": 0, 25151 "confused": 0, 25152 "heart": 0, 25153 "rocket": 0, 25154 "eyes": 0 25155 }, 25156 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2058/timeline", 25157 "performed_via_github_app": null, 25158 "state_reason": null 25159 }, 25160 "comment": { 25161 "user": "alltheseas", 25162 "created_at": "2024-04-01T00:28:20Z", 25163 "updated_at": "2024-04-01T00:48:31Z", 25164 "body": "How to recreate original issue: \n\nAction: log out, create test keys (do _not_ swap damus app to text editor), follow account in universe view, follow third party account via damus, log out\n\nAction: Login with main keys, swap app, re-open Damus (intermediate result: no issue), close damus, open damus. \n\nResult: I am logged out of my main keys and into the previous test account" 25165 } 25166 }, 25167 { 25168 "issue": { 25169 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25170 "repository_url": "https://api.github.com/repos/damus-io/damus", 25171 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25172 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25173 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25174 "html_url": "https://github.com/damus-io/damus/issues/2057", 25175 "id": 2188564342, 25176 "node_id": "I_kwDOHHF5A86Cctd2", 25177 "number": 2057, 25178 "title": "Confirm contact list creation during account creation", 25179 "user": { 25180 "login": "alltheseas", 25181 "id": 64376233, 25182 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25183 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25184 "gravatar_id": "", 25185 "url": "https://api.github.com/users/alltheseas", 25186 "html_url": "https://github.com/alltheseas", 25187 "followers_url": "https://api.github.com/users/alltheseas/followers", 25188 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25189 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25190 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25191 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25192 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25193 "repos_url": "https://api.github.com/users/alltheseas/repos", 25194 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25195 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25196 "type": "User", 25197 "site_admin": false 25198 }, 25199 "labels": [ 25200 { 25201 "id": 3994718396, 25202 "node_id": "LA_kwDOHHF5A87uGpC8", 25203 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25204 "name": "bug", 25205 "color": "d73a4a", 25206 "default": true, 25207 "description": "Something is not working, or not working as intended" 25208 }, 25209 { 25210 "id": 5667354123, 25211 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25212 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25213 "name": "onboarding", 25214 "color": "D4C5F9", 25215 "default": false, 25216 "description": "" 25217 }, 25218 { 25219 "id": 5667376796, 25220 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25221 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25222 "name": "technical", 25223 "color": "B60205", 25224 "default": false, 25225 "description": "" 25226 }, 25227 { 25228 "id": 5667406338, 25229 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25230 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25231 "name": "Needs recreation", 25232 "color": "FBCA04", 25233 "default": false, 25234 "description": "Issues requires concrete steps for recreation" 25235 } 25236 ], 25237 "state": "open", 25238 "locked": false, 25239 "assignee": null, 25240 "assignees": [], 25241 "milestone": { 25242 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25243 "html_url": "https://github.com/damus-io/damus/milestone/14", 25244 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25245 "id": 10536809, 25246 "node_id": "MI_kwDOHHF5A84AoMdp", 25247 "number": 14, 25248 "title": "1.9 post purple testflight, threads, longform, video caching", 25249 "description": "", 25250 "creator": { 25251 "login": "alltheseas", 25252 "id": 64376233, 25253 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25254 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25255 "gravatar_id": "", 25256 "url": "https://api.github.com/users/alltheseas", 25257 "html_url": "https://github.com/alltheseas", 25258 "followers_url": "https://api.github.com/users/alltheseas/followers", 25259 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25260 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25261 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25262 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25263 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25264 "repos_url": "https://api.github.com/users/alltheseas/repos", 25265 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25266 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25267 "type": "User", 25268 "site_admin": false 25269 }, 25270 "open_issues": 17, 25271 "closed_issues": 1, 25272 "state": "open", 25273 "created_at": "2024-02-09T17:16:56Z", 25274 "updated_at": "2024-04-09T20:37:29Z", 25275 "due_on": null, 25276 "closed_at": null 25277 }, 25278 "comments": 14, 25279 "created_at": "2024-03-15T13:50:35Z", 25280 "updated_at": "2024-04-09T17:11:58Z", 25281 "closed_at": null, 25282 "author_association": "COLLABORATOR", 25283 "active_lock_reason": null, 25284 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25285 "reactions": { 25286 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25287 "total_count": 0, 25288 "+1": 0, 25289 "-1": 0, 25290 "laugh": 0, 25291 "hooray": 0, 25292 "confused": 0, 25293 "heart": 0, 25294 "rocket": 0, 25295 "eyes": 0 25296 }, 25297 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25298 "performed_via_github_app": null, 25299 "state_reason": null 25300 } 25301 }, 25302 { 25303 "issue": { 25304 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25305 "repository_url": "https://api.github.com/repos/damus-io/damus", 25306 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25307 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25308 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25309 "html_url": "https://github.com/damus-io/damus/issues/2057", 25310 "id": 2188564342, 25311 "node_id": "I_kwDOHHF5A86Cctd2", 25312 "number": 2057, 25313 "title": "Confirm contact list creation during account creation", 25314 "user": { 25315 "login": "alltheseas", 25316 "id": 64376233, 25317 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25318 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25319 "gravatar_id": "", 25320 "url": "https://api.github.com/users/alltheseas", 25321 "html_url": "https://github.com/alltheseas", 25322 "followers_url": "https://api.github.com/users/alltheseas/followers", 25323 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25324 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25325 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25326 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25327 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25328 "repos_url": "https://api.github.com/users/alltheseas/repos", 25329 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25330 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25331 "type": "User", 25332 "site_admin": false 25333 }, 25334 "labels": [ 25335 { 25336 "id": 3994718396, 25337 "node_id": "LA_kwDOHHF5A87uGpC8", 25338 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25339 "name": "bug", 25340 "color": "d73a4a", 25341 "default": true, 25342 "description": "Something is not working, or not working as intended" 25343 }, 25344 { 25345 "id": 5667354123, 25346 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25347 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25348 "name": "onboarding", 25349 "color": "D4C5F9", 25350 "default": false, 25351 "description": "" 25352 }, 25353 { 25354 "id": 5667376796, 25355 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25356 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25357 "name": "technical", 25358 "color": "B60205", 25359 "default": false, 25360 "description": "" 25361 }, 25362 { 25363 "id": 5667406338, 25364 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25365 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25366 "name": "Needs recreation", 25367 "color": "FBCA04", 25368 "default": false, 25369 "description": "Issues requires concrete steps for recreation" 25370 } 25371 ], 25372 "state": "open", 25373 "locked": false, 25374 "assignee": null, 25375 "assignees": [], 25376 "milestone": { 25377 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25378 "html_url": "https://github.com/damus-io/damus/milestone/14", 25379 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25380 "id": 10536809, 25381 "node_id": "MI_kwDOHHF5A84AoMdp", 25382 "number": 14, 25383 "title": "1.9 post purple testflight, threads, longform, video caching", 25384 "description": "", 25385 "creator": { 25386 "login": "alltheseas", 25387 "id": 64376233, 25388 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25389 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25390 "gravatar_id": "", 25391 "url": "https://api.github.com/users/alltheseas", 25392 "html_url": "https://github.com/alltheseas", 25393 "followers_url": "https://api.github.com/users/alltheseas/followers", 25394 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25395 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25396 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25397 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25398 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25399 "repos_url": "https://api.github.com/users/alltheseas/repos", 25400 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25401 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25402 "type": "User", 25403 "site_admin": false 25404 }, 25405 "open_issues": 17, 25406 "closed_issues": 1, 25407 "state": "open", 25408 "created_at": "2024-02-09T17:16:56Z", 25409 "updated_at": "2024-04-09T20:37:29Z", 25410 "due_on": null, 25411 "closed_at": null 25412 }, 25413 "comments": 14, 25414 "created_at": "2024-03-15T13:50:35Z", 25415 "updated_at": "2024-04-09T17:11:58Z", 25416 "closed_at": null, 25417 "author_association": "COLLABORATOR", 25418 "active_lock_reason": null, 25419 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25420 "reactions": { 25421 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25422 "total_count": 0, 25423 "+1": 0, 25424 "-1": 0, 25425 "laugh": 0, 25426 "hooray": 0, 25427 "confused": 0, 25428 "heart": 0, 25429 "rocket": 0, 25430 "eyes": 0 25431 }, 25432 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25433 "performed_via_github_app": null, 25434 "state_reason": null 25435 }, 25436 "comment": { 25437 "user": "alltheseas", 25438 "created_at": "2024-03-15T13:52:38Z", 25439 "updated_at": "2024-03-15T13:52:38Z", 25440 "body": "@ericholguin confirms independently an additional in person bug report " 25441 } 25442 }, 25443 { 25444 "issue": { 25445 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25446 "repository_url": "https://api.github.com/repos/damus-io/damus", 25447 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25448 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25449 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25450 "html_url": "https://github.com/damus-io/damus/issues/2057", 25451 "id": 2188564342, 25452 "node_id": "I_kwDOHHF5A86Cctd2", 25453 "number": 2057, 25454 "title": "Confirm contact list creation during account creation", 25455 "user": { 25456 "login": "alltheseas", 25457 "id": 64376233, 25458 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25459 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25460 "gravatar_id": "", 25461 "url": "https://api.github.com/users/alltheseas", 25462 "html_url": "https://github.com/alltheseas", 25463 "followers_url": "https://api.github.com/users/alltheseas/followers", 25464 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25465 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25466 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25467 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25468 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25469 "repos_url": "https://api.github.com/users/alltheseas/repos", 25470 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25471 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25472 "type": "User", 25473 "site_admin": false 25474 }, 25475 "labels": [ 25476 { 25477 "id": 3994718396, 25478 "node_id": "LA_kwDOHHF5A87uGpC8", 25479 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25480 "name": "bug", 25481 "color": "d73a4a", 25482 "default": true, 25483 "description": "Something is not working, or not working as intended" 25484 }, 25485 { 25486 "id": 5667354123, 25487 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25488 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25489 "name": "onboarding", 25490 "color": "D4C5F9", 25491 "default": false, 25492 "description": "" 25493 }, 25494 { 25495 "id": 5667376796, 25496 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25497 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25498 "name": "technical", 25499 "color": "B60205", 25500 "default": false, 25501 "description": "" 25502 }, 25503 { 25504 "id": 5667406338, 25505 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25506 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25507 "name": "Needs recreation", 25508 "color": "FBCA04", 25509 "default": false, 25510 "description": "Issues requires concrete steps for recreation" 25511 } 25512 ], 25513 "state": "open", 25514 "locked": false, 25515 "assignee": null, 25516 "assignees": [], 25517 "milestone": { 25518 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25519 "html_url": "https://github.com/damus-io/damus/milestone/14", 25520 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25521 "id": 10536809, 25522 "node_id": "MI_kwDOHHF5A84AoMdp", 25523 "number": 14, 25524 "title": "1.9 post purple testflight, threads, longform, video caching", 25525 "description": "", 25526 "creator": { 25527 "login": "alltheseas", 25528 "id": 64376233, 25529 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25530 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25531 "gravatar_id": "", 25532 "url": "https://api.github.com/users/alltheseas", 25533 "html_url": "https://github.com/alltheseas", 25534 "followers_url": "https://api.github.com/users/alltheseas/followers", 25535 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25536 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25537 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25538 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25539 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25540 "repos_url": "https://api.github.com/users/alltheseas/repos", 25541 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25542 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25543 "type": "User", 25544 "site_admin": false 25545 }, 25546 "open_issues": 17, 25547 "closed_issues": 1, 25548 "state": "open", 25549 "created_at": "2024-02-09T17:16:56Z", 25550 "updated_at": "2024-04-09T20:37:29Z", 25551 "due_on": null, 25552 "closed_at": null 25553 }, 25554 "comments": 14, 25555 "created_at": "2024-03-15T13:50:35Z", 25556 "updated_at": "2024-04-09T17:11:58Z", 25557 "closed_at": null, 25558 "author_association": "COLLABORATOR", 25559 "active_lock_reason": null, 25560 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25561 "reactions": { 25562 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25563 "total_count": 0, 25564 "+1": 0, 25565 "-1": 0, 25566 "laugh": 0, 25567 "hooray": 0, 25568 "confused": 0, 25569 "heart": 0, 25570 "rocket": 0, 25571 "eyes": 0 25572 }, 25573 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25574 "performed_via_github_app": null, 25575 "state_reason": null 25576 }, 25577 "comment": { 25578 "user": "alltheseas", 25579 "created_at": "2024-03-15T13:56:57Z", 25580 "updated_at": "2024-03-15T13:57:06Z", 25581 "body": "Bug reporter confirmed they have only used Damus, and no other nostr apps." 25582 } 25583 }, 25584 { 25585 "issue": { 25586 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25587 "repository_url": "https://api.github.com/repos/damus-io/damus", 25588 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25589 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25590 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25591 "html_url": "https://github.com/damus-io/damus/issues/2057", 25592 "id": 2188564342, 25593 "node_id": "I_kwDOHHF5A86Cctd2", 25594 "number": 2057, 25595 "title": "Confirm contact list creation during account creation", 25596 "user": { 25597 "login": "alltheseas", 25598 "id": 64376233, 25599 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25600 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25601 "gravatar_id": "", 25602 "url": "https://api.github.com/users/alltheseas", 25603 "html_url": "https://github.com/alltheseas", 25604 "followers_url": "https://api.github.com/users/alltheseas/followers", 25605 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25606 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25607 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25608 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25609 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25610 "repos_url": "https://api.github.com/users/alltheseas/repos", 25611 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25612 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25613 "type": "User", 25614 "site_admin": false 25615 }, 25616 "labels": [ 25617 { 25618 "id": 3994718396, 25619 "node_id": "LA_kwDOHHF5A87uGpC8", 25620 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25621 "name": "bug", 25622 "color": "d73a4a", 25623 "default": true, 25624 "description": "Something is not working, or not working as intended" 25625 }, 25626 { 25627 "id": 5667354123, 25628 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25629 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25630 "name": "onboarding", 25631 "color": "D4C5F9", 25632 "default": false, 25633 "description": "" 25634 }, 25635 { 25636 "id": 5667376796, 25637 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25638 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25639 "name": "technical", 25640 "color": "B60205", 25641 "default": false, 25642 "description": "" 25643 }, 25644 { 25645 "id": 5667406338, 25646 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25647 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25648 "name": "Needs recreation", 25649 "color": "FBCA04", 25650 "default": false, 25651 "description": "Issues requires concrete steps for recreation" 25652 } 25653 ], 25654 "state": "open", 25655 "locked": false, 25656 "assignee": null, 25657 "assignees": [], 25658 "milestone": { 25659 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25660 "html_url": "https://github.com/damus-io/damus/milestone/14", 25661 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25662 "id": 10536809, 25663 "node_id": "MI_kwDOHHF5A84AoMdp", 25664 "number": 14, 25665 "title": "1.9 post purple testflight, threads, longform, video caching", 25666 "description": "", 25667 "creator": { 25668 "login": "alltheseas", 25669 "id": 64376233, 25670 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25671 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25672 "gravatar_id": "", 25673 "url": "https://api.github.com/users/alltheseas", 25674 "html_url": "https://github.com/alltheseas", 25675 "followers_url": "https://api.github.com/users/alltheseas/followers", 25676 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25677 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25678 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25679 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25680 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25681 "repos_url": "https://api.github.com/users/alltheseas/repos", 25682 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25683 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25684 "type": "User", 25685 "site_admin": false 25686 }, 25687 "open_issues": 17, 25688 "closed_issues": 1, 25689 "state": "open", 25690 "created_at": "2024-02-09T17:16:56Z", 25691 "updated_at": "2024-04-09T20:37:29Z", 25692 "due_on": null, 25693 "closed_at": null 25694 }, 25695 "comments": 14, 25696 "created_at": "2024-03-15T13:50:35Z", 25697 "updated_at": "2024-04-09T17:11:58Z", 25698 "closed_at": null, 25699 "author_association": "COLLABORATOR", 25700 "active_lock_reason": null, 25701 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25702 "reactions": { 25703 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25704 "total_count": 0, 25705 "+1": 0, 25706 "-1": 0, 25707 "laugh": 0, 25708 "hooray": 0, 25709 "confused": 0, 25710 "heart": 0, 25711 "rocket": 0, 25712 "eyes": 0 25713 }, 25714 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25715 "performed_via_github_app": null, 25716 "state_reason": null 25717 }, 25718 "comment": { 25719 "user": "alltheseas", 25720 "created_at": "2024-03-15T16:21:08Z", 25721 "updated_at": "2024-03-15T16:21:08Z", 25722 "body": "I am concerned that this is not a one-off, and new folks are dropping off Damus without having a chance to test it." 25723 } 25724 }, 25725 { 25726 "issue": { 25727 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25728 "repository_url": "https://api.github.com/repos/damus-io/damus", 25729 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25730 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25731 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25732 "html_url": "https://github.com/damus-io/damus/issues/2057", 25733 "id": 2188564342, 25734 "node_id": "I_kwDOHHF5A86Cctd2", 25735 "number": 2057, 25736 "title": "Confirm contact list creation during account creation", 25737 "user": { 25738 "login": "alltheseas", 25739 "id": 64376233, 25740 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25741 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25742 "gravatar_id": "", 25743 "url": "https://api.github.com/users/alltheseas", 25744 "html_url": "https://github.com/alltheseas", 25745 "followers_url": "https://api.github.com/users/alltheseas/followers", 25746 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25747 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25748 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25749 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25750 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25751 "repos_url": "https://api.github.com/users/alltheseas/repos", 25752 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25753 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25754 "type": "User", 25755 "site_admin": false 25756 }, 25757 "labels": [ 25758 { 25759 "id": 3994718396, 25760 "node_id": "LA_kwDOHHF5A87uGpC8", 25761 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25762 "name": "bug", 25763 "color": "d73a4a", 25764 "default": true, 25765 "description": "Something is not working, or not working as intended" 25766 }, 25767 { 25768 "id": 5667354123, 25769 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25770 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25771 "name": "onboarding", 25772 "color": "D4C5F9", 25773 "default": false, 25774 "description": "" 25775 }, 25776 { 25777 "id": 5667376796, 25778 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25779 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25780 "name": "technical", 25781 "color": "B60205", 25782 "default": false, 25783 "description": "" 25784 }, 25785 { 25786 "id": 5667406338, 25787 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25788 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25789 "name": "Needs recreation", 25790 "color": "FBCA04", 25791 "default": false, 25792 "description": "Issues requires concrete steps for recreation" 25793 } 25794 ], 25795 "state": "open", 25796 "locked": false, 25797 "assignee": null, 25798 "assignees": [], 25799 "milestone": { 25800 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25801 "html_url": "https://github.com/damus-io/damus/milestone/14", 25802 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25803 "id": 10536809, 25804 "node_id": "MI_kwDOHHF5A84AoMdp", 25805 "number": 14, 25806 "title": "1.9 post purple testflight, threads, longform, video caching", 25807 "description": "", 25808 "creator": { 25809 "login": "alltheseas", 25810 "id": 64376233, 25811 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25812 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25813 "gravatar_id": "", 25814 "url": "https://api.github.com/users/alltheseas", 25815 "html_url": "https://github.com/alltheseas", 25816 "followers_url": "https://api.github.com/users/alltheseas/followers", 25817 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25818 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25819 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25820 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25821 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25822 "repos_url": "https://api.github.com/users/alltheseas/repos", 25823 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25824 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25825 "type": "User", 25826 "site_admin": false 25827 }, 25828 "open_issues": 17, 25829 "closed_issues": 1, 25830 "state": "open", 25831 "created_at": "2024-02-09T17:16:56Z", 25832 "updated_at": "2024-04-09T20:37:29Z", 25833 "due_on": null, 25834 "closed_at": null 25835 }, 25836 "comments": 14, 25837 "created_at": "2024-03-15T13:50:35Z", 25838 "updated_at": "2024-04-09T17:11:58Z", 25839 "closed_at": null, 25840 "author_association": "COLLABORATOR", 25841 "active_lock_reason": null, 25842 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25843 "reactions": { 25844 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25845 "total_count": 0, 25846 "+1": 0, 25847 "-1": 0, 25848 "laugh": 0, 25849 "hooray": 0, 25850 "confused": 0, 25851 "heart": 0, 25852 "rocket": 0, 25853 "eyes": 0 25854 }, 25855 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25856 "performed_via_github_app": null, 25857 "state_reason": null 25858 }, 25859 "comment": { 25860 "user": "alltheseas", 25861 "created_at": "2024-03-17T03:10:18Z", 25862 "updated_at": "2024-03-17T03:10:18Z", 25863 "body": "One more instance https://damus.io/nevent1qqst6s474020ztfe639zj6uld5f83e6fgvfenjqp2rjnkmx6cuyhtmgjwpzu5" 25864 } 25865 }, 25866 { 25867 "issue": { 25868 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 25869 "repository_url": "https://api.github.com/repos/damus-io/damus", 25870 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 25871 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 25872 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 25873 "html_url": "https://github.com/damus-io/damus/issues/2057", 25874 "id": 2188564342, 25875 "node_id": "I_kwDOHHF5A86Cctd2", 25876 "number": 2057, 25877 "title": "Confirm contact list creation during account creation", 25878 "user": { 25879 "login": "alltheseas", 25880 "id": 64376233, 25881 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25882 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25883 "gravatar_id": "", 25884 "url": "https://api.github.com/users/alltheseas", 25885 "html_url": "https://github.com/alltheseas", 25886 "followers_url": "https://api.github.com/users/alltheseas/followers", 25887 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25888 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25889 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25890 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25891 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25892 "repos_url": "https://api.github.com/users/alltheseas/repos", 25893 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25894 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25895 "type": "User", 25896 "site_admin": false 25897 }, 25898 "labels": [ 25899 { 25900 "id": 3994718396, 25901 "node_id": "LA_kwDOHHF5A87uGpC8", 25902 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 25903 "name": "bug", 25904 "color": "d73a4a", 25905 "default": true, 25906 "description": "Something is not working, or not working as intended" 25907 }, 25908 { 25909 "id": 5667354123, 25910 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 25911 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 25912 "name": "onboarding", 25913 "color": "D4C5F9", 25914 "default": false, 25915 "description": "" 25916 }, 25917 { 25918 "id": 5667376796, 25919 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 25920 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 25921 "name": "technical", 25922 "color": "B60205", 25923 "default": false, 25924 "description": "" 25925 }, 25926 { 25927 "id": 5667406338, 25928 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 25929 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 25930 "name": "Needs recreation", 25931 "color": "FBCA04", 25932 "default": false, 25933 "description": "Issues requires concrete steps for recreation" 25934 } 25935 ], 25936 "state": "open", 25937 "locked": false, 25938 "assignee": null, 25939 "assignees": [], 25940 "milestone": { 25941 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 25942 "html_url": "https://github.com/damus-io/damus/milestone/14", 25943 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 25944 "id": 10536809, 25945 "node_id": "MI_kwDOHHF5A84AoMdp", 25946 "number": 14, 25947 "title": "1.9 post purple testflight, threads, longform, video caching", 25948 "description": "", 25949 "creator": { 25950 "login": "alltheseas", 25951 "id": 64376233, 25952 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 25953 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 25954 "gravatar_id": "", 25955 "url": "https://api.github.com/users/alltheseas", 25956 "html_url": "https://github.com/alltheseas", 25957 "followers_url": "https://api.github.com/users/alltheseas/followers", 25958 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 25959 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 25960 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 25961 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 25962 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 25963 "repos_url": "https://api.github.com/users/alltheseas/repos", 25964 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 25965 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 25966 "type": "User", 25967 "site_admin": false 25968 }, 25969 "open_issues": 17, 25970 "closed_issues": 1, 25971 "state": "open", 25972 "created_at": "2024-02-09T17:16:56Z", 25973 "updated_at": "2024-04-09T20:37:29Z", 25974 "due_on": null, 25975 "closed_at": null 25976 }, 25977 "comments": 14, 25978 "created_at": "2024-03-15T13:50:35Z", 25979 "updated_at": "2024-04-09T17:11:58Z", 25980 "closed_at": null, 25981 "author_association": "COLLABORATOR", 25982 "active_lock_reason": null, 25983 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 25984 "reactions": { 25985 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 25986 "total_count": 0, 25987 "+1": 0, 25988 "-1": 0, 25989 "laugh": 0, 25990 "hooray": 0, 25991 "confused": 0, 25992 "heart": 0, 25993 "rocket": 0, 25994 "eyes": 0 25995 }, 25996 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 25997 "performed_via_github_app": null, 25998 "state_reason": null 25999 }, 26000 "comment": { 26001 "user": "alltheseas", 26002 "created_at": "2024-03-17T03:11:33Z", 26003 "updated_at": "2024-03-17T03:11:33Z", 26004 "body": "@jb55 advises\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n\n> It can also happen if they are using an older key and it can't find a\ncontact list" 26005 } 26006 }, 26007 { 26008 "issue": { 26009 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26010 "repository_url": "https://api.github.com/repos/damus-io/damus", 26011 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26012 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26013 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26014 "html_url": "https://github.com/damus-io/damus/issues/2057", 26015 "id": 2188564342, 26016 "node_id": "I_kwDOHHF5A86Cctd2", 26017 "number": 2057, 26018 "title": "Confirm contact list creation during account creation", 26019 "user": { 26020 "login": "alltheseas", 26021 "id": 64376233, 26022 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26023 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26024 "gravatar_id": "", 26025 "url": "https://api.github.com/users/alltheseas", 26026 "html_url": "https://github.com/alltheseas", 26027 "followers_url": "https://api.github.com/users/alltheseas/followers", 26028 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26029 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26030 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26031 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26032 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26033 "repos_url": "https://api.github.com/users/alltheseas/repos", 26034 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26035 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26036 "type": "User", 26037 "site_admin": false 26038 }, 26039 "labels": [ 26040 { 26041 "id": 3994718396, 26042 "node_id": "LA_kwDOHHF5A87uGpC8", 26043 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26044 "name": "bug", 26045 "color": "d73a4a", 26046 "default": true, 26047 "description": "Something is not working, or not working as intended" 26048 }, 26049 { 26050 "id": 5667354123, 26051 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26052 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26053 "name": "onboarding", 26054 "color": "D4C5F9", 26055 "default": false, 26056 "description": "" 26057 }, 26058 { 26059 "id": 5667376796, 26060 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26061 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26062 "name": "technical", 26063 "color": "B60205", 26064 "default": false, 26065 "description": "" 26066 }, 26067 { 26068 "id": 5667406338, 26069 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26070 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26071 "name": "Needs recreation", 26072 "color": "FBCA04", 26073 "default": false, 26074 "description": "Issues requires concrete steps for recreation" 26075 } 26076 ], 26077 "state": "open", 26078 "locked": false, 26079 "assignee": null, 26080 "assignees": [], 26081 "milestone": { 26082 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26083 "html_url": "https://github.com/damus-io/damus/milestone/14", 26084 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26085 "id": 10536809, 26086 "node_id": "MI_kwDOHHF5A84AoMdp", 26087 "number": 14, 26088 "title": "1.9 post purple testflight, threads, longform, video caching", 26089 "description": "", 26090 "creator": { 26091 "login": "alltheseas", 26092 "id": 64376233, 26093 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26094 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26095 "gravatar_id": "", 26096 "url": "https://api.github.com/users/alltheseas", 26097 "html_url": "https://github.com/alltheseas", 26098 "followers_url": "https://api.github.com/users/alltheseas/followers", 26099 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26100 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26101 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26102 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26103 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26104 "repos_url": "https://api.github.com/users/alltheseas/repos", 26105 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26106 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26107 "type": "User", 26108 "site_admin": false 26109 }, 26110 "open_issues": 17, 26111 "closed_issues": 1, 26112 "state": "open", 26113 "created_at": "2024-02-09T17:16:56Z", 26114 "updated_at": "2024-04-09T20:37:29Z", 26115 "due_on": null, 26116 "closed_at": null 26117 }, 26118 "comments": 14, 26119 "created_at": "2024-03-15T13:50:35Z", 26120 "updated_at": "2024-04-09T17:11:58Z", 26121 "closed_at": null, 26122 "author_association": "COLLABORATOR", 26123 "active_lock_reason": null, 26124 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26125 "reactions": { 26126 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26127 "total_count": 0, 26128 "+1": 0, 26129 "-1": 0, 26130 "laugh": 0, 26131 "hooray": 0, 26132 "confused": 0, 26133 "heart": 0, 26134 "rocket": 0, 26135 "eyes": 0 26136 }, 26137 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26138 "performed_via_github_app": null, 26139 "state_reason": null 26140 }, 26141 "comment": { 26142 "user": "alltheseas", 26143 "created_at": "2024-03-17T03:13:59Z", 26144 "updated_at": "2024-03-17T03:20:19Z", 26145 "body": "@danieldaquino @jb55 @ericholguin @kernelkind \n\nCan one of yall grab this to the current sprint? The unhappy path here is a shit experience for new damus users. We have seen an uptick in new folks, and I dont want to keep scaring them off due to bread and butter stuff not working. \n\nThank yalls š" 26146 } 26147 }, 26148 { 26149 "issue": { 26150 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26151 "repository_url": "https://api.github.com/repos/damus-io/damus", 26152 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26153 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26154 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26155 "html_url": "https://github.com/damus-io/damus/issues/2057", 26156 "id": 2188564342, 26157 "node_id": "I_kwDOHHF5A86Cctd2", 26158 "number": 2057, 26159 "title": "Confirm contact list creation during account creation", 26160 "user": { 26161 "login": "alltheseas", 26162 "id": 64376233, 26163 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26164 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26165 "gravatar_id": "", 26166 "url": "https://api.github.com/users/alltheseas", 26167 "html_url": "https://github.com/alltheseas", 26168 "followers_url": "https://api.github.com/users/alltheseas/followers", 26169 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26170 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26171 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26172 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26173 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26174 "repos_url": "https://api.github.com/users/alltheseas/repos", 26175 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26176 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26177 "type": "User", 26178 "site_admin": false 26179 }, 26180 "labels": [ 26181 { 26182 "id": 3994718396, 26183 "node_id": "LA_kwDOHHF5A87uGpC8", 26184 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26185 "name": "bug", 26186 "color": "d73a4a", 26187 "default": true, 26188 "description": "Something is not working, or not working as intended" 26189 }, 26190 { 26191 "id": 5667354123, 26192 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26193 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26194 "name": "onboarding", 26195 "color": "D4C5F9", 26196 "default": false, 26197 "description": "" 26198 }, 26199 { 26200 "id": 5667376796, 26201 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26202 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26203 "name": "technical", 26204 "color": "B60205", 26205 "default": false, 26206 "description": "" 26207 }, 26208 { 26209 "id": 5667406338, 26210 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26211 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26212 "name": "Needs recreation", 26213 "color": "FBCA04", 26214 "default": false, 26215 "description": "Issues requires concrete steps for recreation" 26216 } 26217 ], 26218 "state": "open", 26219 "locked": false, 26220 "assignee": null, 26221 "assignees": [], 26222 "milestone": { 26223 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26224 "html_url": "https://github.com/damus-io/damus/milestone/14", 26225 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26226 "id": 10536809, 26227 "node_id": "MI_kwDOHHF5A84AoMdp", 26228 "number": 14, 26229 "title": "1.9 post purple testflight, threads, longform, video caching", 26230 "description": "", 26231 "creator": { 26232 "login": "alltheseas", 26233 "id": 64376233, 26234 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26235 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26236 "gravatar_id": "", 26237 "url": "https://api.github.com/users/alltheseas", 26238 "html_url": "https://github.com/alltheseas", 26239 "followers_url": "https://api.github.com/users/alltheseas/followers", 26240 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26241 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26242 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26243 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26244 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26245 "repos_url": "https://api.github.com/users/alltheseas/repos", 26246 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26247 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26248 "type": "User", 26249 "site_admin": false 26250 }, 26251 "open_issues": 17, 26252 "closed_issues": 1, 26253 "state": "open", 26254 "created_at": "2024-02-09T17:16:56Z", 26255 "updated_at": "2024-04-09T20:37:29Z", 26256 "due_on": null, 26257 "closed_at": null 26258 }, 26259 "comments": 14, 26260 "created_at": "2024-03-15T13:50:35Z", 26261 "updated_at": "2024-04-09T17:11:58Z", 26262 "closed_at": null, 26263 "author_association": "COLLABORATOR", 26264 "active_lock_reason": null, 26265 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26266 "reactions": { 26267 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26268 "total_count": 0, 26269 "+1": 0, 26270 "-1": 0, 26271 "laugh": 0, 26272 "hooray": 0, 26273 "confused": 0, 26274 "heart": 0, 26275 "rocket": 0, 26276 "eyes": 0 26277 }, 26278 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26279 "performed_via_github_app": null, 26280 "state_reason": null 26281 }, 26282 "comment": { 26283 "user": "jb55", 26284 "created_at": "2024-03-17T08:42:58Z", 26285 "updated_at": "2024-03-17T08:42:58Z", 26286 "body": "On Sat, Mar 16, 2024 at 08:14:21PM -0700, alltheseas wrote:\n>@danieldaquino @jb55 @ericholguin @kernelkind\n>\n>Can one of yall grab this to the current sprint? The unhappy path here is a shit experience for new damus users. We have seen an uptick, and I dont want to keep scaring them off due to bread and butter stuff not working.\n>\n>Thank yalls š\n\nyeah let's add it to the sprint. I can look into it.\n" 26287 } 26288 }, 26289 { 26290 "issue": { 26291 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26292 "repository_url": "https://api.github.com/repos/damus-io/damus", 26293 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26294 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26295 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26296 "html_url": "https://github.com/damus-io/damus/issues/2057", 26297 "id": 2188564342, 26298 "node_id": "I_kwDOHHF5A86Cctd2", 26299 "number": 2057, 26300 "title": "Confirm contact list creation during account creation", 26301 "user": { 26302 "login": "alltheseas", 26303 "id": 64376233, 26304 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26305 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26306 "gravatar_id": "", 26307 "url": "https://api.github.com/users/alltheseas", 26308 "html_url": "https://github.com/alltheseas", 26309 "followers_url": "https://api.github.com/users/alltheseas/followers", 26310 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26311 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26312 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26313 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26314 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26315 "repos_url": "https://api.github.com/users/alltheseas/repos", 26316 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26317 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26318 "type": "User", 26319 "site_admin": false 26320 }, 26321 "labels": [ 26322 { 26323 "id": 3994718396, 26324 "node_id": "LA_kwDOHHF5A87uGpC8", 26325 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26326 "name": "bug", 26327 "color": "d73a4a", 26328 "default": true, 26329 "description": "Something is not working, or not working as intended" 26330 }, 26331 { 26332 "id": 5667354123, 26333 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26334 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26335 "name": "onboarding", 26336 "color": "D4C5F9", 26337 "default": false, 26338 "description": "" 26339 }, 26340 { 26341 "id": 5667376796, 26342 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26343 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26344 "name": "technical", 26345 "color": "B60205", 26346 "default": false, 26347 "description": "" 26348 }, 26349 { 26350 "id": 5667406338, 26351 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26352 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26353 "name": "Needs recreation", 26354 "color": "FBCA04", 26355 "default": false, 26356 "description": "Issues requires concrete steps for recreation" 26357 } 26358 ], 26359 "state": "open", 26360 "locked": false, 26361 "assignee": null, 26362 "assignees": [], 26363 "milestone": { 26364 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26365 "html_url": "https://github.com/damus-io/damus/milestone/14", 26366 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26367 "id": 10536809, 26368 "node_id": "MI_kwDOHHF5A84AoMdp", 26369 "number": 14, 26370 "title": "1.9 post purple testflight, threads, longform, video caching", 26371 "description": "", 26372 "creator": { 26373 "login": "alltheseas", 26374 "id": 64376233, 26375 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26376 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26377 "gravatar_id": "", 26378 "url": "https://api.github.com/users/alltheseas", 26379 "html_url": "https://github.com/alltheseas", 26380 "followers_url": "https://api.github.com/users/alltheseas/followers", 26381 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26382 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26383 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26384 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26385 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26386 "repos_url": "https://api.github.com/users/alltheseas/repos", 26387 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26388 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26389 "type": "User", 26390 "site_admin": false 26391 }, 26392 "open_issues": 17, 26393 "closed_issues": 1, 26394 "state": "open", 26395 "created_at": "2024-02-09T17:16:56Z", 26396 "updated_at": "2024-04-09T20:37:29Z", 26397 "due_on": null, 26398 "closed_at": null 26399 }, 26400 "comments": 14, 26401 "created_at": "2024-03-15T13:50:35Z", 26402 "updated_at": "2024-04-09T17:11:58Z", 26403 "closed_at": null, 26404 "author_association": "COLLABORATOR", 26405 "active_lock_reason": null, 26406 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26407 "reactions": { 26408 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26409 "total_count": 0, 26410 "+1": 0, 26411 "-1": 0, 26412 "laugh": 0, 26413 "hooray": 0, 26414 "confused": 0, 26415 "heart": 0, 26416 "rocket": 0, 26417 "eyes": 0 26418 }, 26419 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26420 "performed_via_github_app": null, 26421 "state_reason": null 26422 }, 26423 "comment": { 26424 "user": "alltheseas", 26425 "created_at": "2024-03-18T16:29:54Z", 26426 "updated_at": "2024-03-18T16:29:54Z", 26427 "body": "fyi @ericholguin " 26428 } 26429 }, 26430 { 26431 "issue": { 26432 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26433 "repository_url": "https://api.github.com/repos/damus-io/damus", 26434 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26435 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26436 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26437 "html_url": "https://github.com/damus-io/damus/issues/2057", 26438 "id": 2188564342, 26439 "node_id": "I_kwDOHHF5A86Cctd2", 26440 "number": 2057, 26441 "title": "Confirm contact list creation during account creation", 26442 "user": { 26443 "login": "alltheseas", 26444 "id": 64376233, 26445 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26446 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26447 "gravatar_id": "", 26448 "url": "https://api.github.com/users/alltheseas", 26449 "html_url": "https://github.com/alltheseas", 26450 "followers_url": "https://api.github.com/users/alltheseas/followers", 26451 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26452 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26453 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26454 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26455 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26456 "repos_url": "https://api.github.com/users/alltheseas/repos", 26457 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26458 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26459 "type": "User", 26460 "site_admin": false 26461 }, 26462 "labels": [ 26463 { 26464 "id": 3994718396, 26465 "node_id": "LA_kwDOHHF5A87uGpC8", 26466 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26467 "name": "bug", 26468 "color": "d73a4a", 26469 "default": true, 26470 "description": "Something is not working, or not working as intended" 26471 }, 26472 { 26473 "id": 5667354123, 26474 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26475 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26476 "name": "onboarding", 26477 "color": "D4C5F9", 26478 "default": false, 26479 "description": "" 26480 }, 26481 { 26482 "id": 5667376796, 26483 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26484 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26485 "name": "technical", 26486 "color": "B60205", 26487 "default": false, 26488 "description": "" 26489 }, 26490 { 26491 "id": 5667406338, 26492 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26493 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26494 "name": "Needs recreation", 26495 "color": "FBCA04", 26496 "default": false, 26497 "description": "Issues requires concrete steps for recreation" 26498 } 26499 ], 26500 "state": "open", 26501 "locked": false, 26502 "assignee": null, 26503 "assignees": [], 26504 "milestone": { 26505 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26506 "html_url": "https://github.com/damus-io/damus/milestone/14", 26507 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26508 "id": 10536809, 26509 "node_id": "MI_kwDOHHF5A84AoMdp", 26510 "number": 14, 26511 "title": "1.9 post purple testflight, threads, longform, video caching", 26512 "description": "", 26513 "creator": { 26514 "login": "alltheseas", 26515 "id": 64376233, 26516 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26517 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26518 "gravatar_id": "", 26519 "url": "https://api.github.com/users/alltheseas", 26520 "html_url": "https://github.com/alltheseas", 26521 "followers_url": "https://api.github.com/users/alltheseas/followers", 26522 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26523 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26524 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26525 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26526 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26527 "repos_url": "https://api.github.com/users/alltheseas/repos", 26528 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26529 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26530 "type": "User", 26531 "site_admin": false 26532 }, 26533 "open_issues": 17, 26534 "closed_issues": 1, 26535 "state": "open", 26536 "created_at": "2024-02-09T17:16:56Z", 26537 "updated_at": "2024-04-09T20:37:29Z", 26538 "due_on": null, 26539 "closed_at": null 26540 }, 26541 "comments": 14, 26542 "created_at": "2024-03-15T13:50:35Z", 26543 "updated_at": "2024-04-09T17:11:58Z", 26544 "closed_at": null, 26545 "author_association": "COLLABORATOR", 26546 "active_lock_reason": null, 26547 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26548 "reactions": { 26549 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26550 "total_count": 0, 26551 "+1": 0, 26552 "-1": 0, 26553 "laugh": 0, 26554 "hooray": 0, 26555 "confused": 0, 26556 "heart": 0, 26557 "rocket": 0, 26558 "eyes": 0 26559 }, 26560 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26561 "performed_via_github_app": null, 26562 "state_reason": null 26563 }, 26564 "comment": { 26565 "user": "alltheseas", 26566 "created_at": "2024-04-08T18:19:52Z", 26567 "updated_at": "2024-04-08T18:19:52Z", 26568 "body": "> I doubt that he had a bad connection. Heās in a regular city afaik. I wonder how many people that has happened to\n\n\nFeedback from bug reported when I suggested to try keys creation on stable wifi" 26569 } 26570 }, 26571 { 26572 "issue": { 26573 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26574 "repository_url": "https://api.github.com/repos/damus-io/damus", 26575 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26576 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26577 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26578 "html_url": "https://github.com/damus-io/damus/issues/2057", 26579 "id": 2188564342, 26580 "node_id": "I_kwDOHHF5A86Cctd2", 26581 "number": 2057, 26582 "title": "Confirm contact list creation during account creation", 26583 "user": { 26584 "login": "alltheseas", 26585 "id": 64376233, 26586 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26587 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26588 "gravatar_id": "", 26589 "url": "https://api.github.com/users/alltheseas", 26590 "html_url": "https://github.com/alltheseas", 26591 "followers_url": "https://api.github.com/users/alltheseas/followers", 26592 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26593 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26594 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26595 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26596 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26597 "repos_url": "https://api.github.com/users/alltheseas/repos", 26598 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26599 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26600 "type": "User", 26601 "site_admin": false 26602 }, 26603 "labels": [ 26604 { 26605 "id": 3994718396, 26606 "node_id": "LA_kwDOHHF5A87uGpC8", 26607 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26608 "name": "bug", 26609 "color": "d73a4a", 26610 "default": true, 26611 "description": "Something is not working, or not working as intended" 26612 }, 26613 { 26614 "id": 5667354123, 26615 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26616 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26617 "name": "onboarding", 26618 "color": "D4C5F9", 26619 "default": false, 26620 "description": "" 26621 }, 26622 { 26623 "id": 5667376796, 26624 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26625 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26626 "name": "technical", 26627 "color": "B60205", 26628 "default": false, 26629 "description": "" 26630 }, 26631 { 26632 "id": 5667406338, 26633 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26634 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26635 "name": "Needs recreation", 26636 "color": "FBCA04", 26637 "default": false, 26638 "description": "Issues requires concrete steps for recreation" 26639 } 26640 ], 26641 "state": "open", 26642 "locked": false, 26643 "assignee": null, 26644 "assignees": [], 26645 "milestone": { 26646 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26647 "html_url": "https://github.com/damus-io/damus/milestone/14", 26648 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26649 "id": 10536809, 26650 "node_id": "MI_kwDOHHF5A84AoMdp", 26651 "number": 14, 26652 "title": "1.9 post purple testflight, threads, longform, video caching", 26653 "description": "", 26654 "creator": { 26655 "login": "alltheseas", 26656 "id": 64376233, 26657 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26658 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26659 "gravatar_id": "", 26660 "url": "https://api.github.com/users/alltheseas", 26661 "html_url": "https://github.com/alltheseas", 26662 "followers_url": "https://api.github.com/users/alltheseas/followers", 26663 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26664 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26665 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26666 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26667 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26668 "repos_url": "https://api.github.com/users/alltheseas/repos", 26669 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26670 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26671 "type": "User", 26672 "site_admin": false 26673 }, 26674 "open_issues": 17, 26675 "closed_issues": 1, 26676 "state": "open", 26677 "created_at": "2024-02-09T17:16:56Z", 26678 "updated_at": "2024-04-09T20:37:29Z", 26679 "due_on": null, 26680 "closed_at": null 26681 }, 26682 "comments": 14, 26683 "created_at": "2024-03-15T13:50:35Z", 26684 "updated_at": "2024-04-09T17:11:58Z", 26685 "closed_at": null, 26686 "author_association": "COLLABORATOR", 26687 "active_lock_reason": null, 26688 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26689 "reactions": { 26690 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26691 "total_count": 0, 26692 "+1": 0, 26693 "-1": 0, 26694 "laugh": 0, 26695 "hooray": 0, 26696 "confused": 0, 26697 "heart": 0, 26698 "rocket": 0, 26699 "eyes": 0 26700 }, 26701 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26702 "performed_via_github_app": null, 26703 "state_reason": null 26704 }, 26705 "comment": { 26706 "user": "jb55", 26707 "created_at": "2024-04-09T15:45:32Z", 26708 "updated_at": "2024-04-09T15:45:32Z", 26709 "body": "> > I doubt that he had a bad connection. Heās in a regular city afaik. I wonder how many people that has happened to\r\n> \r\n> Feedback from bug reported when I suggested to try keys creation on stable wifi\r\n\r\nfwiw I've never been able to reproduce this. anyone else?" 26710 } 26711 }, 26712 { 26713 "issue": { 26714 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26715 "repository_url": "https://api.github.com/repos/damus-io/damus", 26716 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26717 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26718 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26719 "html_url": "https://github.com/damus-io/damus/issues/2057", 26720 "id": 2188564342, 26721 "node_id": "I_kwDOHHF5A86Cctd2", 26722 "number": 2057, 26723 "title": "Confirm contact list creation during account creation", 26724 "user": { 26725 "login": "alltheseas", 26726 "id": 64376233, 26727 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26728 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26729 "gravatar_id": "", 26730 "url": "https://api.github.com/users/alltheseas", 26731 "html_url": "https://github.com/alltheseas", 26732 "followers_url": "https://api.github.com/users/alltheseas/followers", 26733 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26734 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26735 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26736 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26737 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26738 "repos_url": "https://api.github.com/users/alltheseas/repos", 26739 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26740 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26741 "type": "User", 26742 "site_admin": false 26743 }, 26744 "labels": [ 26745 { 26746 "id": 3994718396, 26747 "node_id": "LA_kwDOHHF5A87uGpC8", 26748 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26749 "name": "bug", 26750 "color": "d73a4a", 26751 "default": true, 26752 "description": "Something is not working, or not working as intended" 26753 }, 26754 { 26755 "id": 5667354123, 26756 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26757 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26758 "name": "onboarding", 26759 "color": "D4C5F9", 26760 "default": false, 26761 "description": "" 26762 }, 26763 { 26764 "id": 5667376796, 26765 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26766 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26767 "name": "technical", 26768 "color": "B60205", 26769 "default": false, 26770 "description": "" 26771 }, 26772 { 26773 "id": 5667406338, 26774 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26775 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26776 "name": "Needs recreation", 26777 "color": "FBCA04", 26778 "default": false, 26779 "description": "Issues requires concrete steps for recreation" 26780 } 26781 ], 26782 "state": "open", 26783 "locked": false, 26784 "assignee": null, 26785 "assignees": [], 26786 "milestone": { 26787 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26788 "html_url": "https://github.com/damus-io/damus/milestone/14", 26789 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26790 "id": 10536809, 26791 "node_id": "MI_kwDOHHF5A84AoMdp", 26792 "number": 14, 26793 "title": "1.9 post purple testflight, threads, longform, video caching", 26794 "description": "", 26795 "creator": { 26796 "login": "alltheseas", 26797 "id": 64376233, 26798 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26799 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26800 "gravatar_id": "", 26801 "url": "https://api.github.com/users/alltheseas", 26802 "html_url": "https://github.com/alltheseas", 26803 "followers_url": "https://api.github.com/users/alltheseas/followers", 26804 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26805 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26806 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26807 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26808 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26809 "repos_url": "https://api.github.com/users/alltheseas/repos", 26810 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26811 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26812 "type": "User", 26813 "site_admin": false 26814 }, 26815 "open_issues": 17, 26816 "closed_issues": 1, 26817 "state": "open", 26818 "created_at": "2024-02-09T17:16:56Z", 26819 "updated_at": "2024-04-09T20:37:29Z", 26820 "due_on": null, 26821 "closed_at": null 26822 }, 26823 "comments": 14, 26824 "created_at": "2024-03-15T13:50:35Z", 26825 "updated_at": "2024-04-09T17:11:58Z", 26826 "closed_at": null, 26827 "author_association": "COLLABORATOR", 26828 "active_lock_reason": null, 26829 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26830 "reactions": { 26831 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26832 "total_count": 0, 26833 "+1": 0, 26834 "-1": 0, 26835 "laugh": 0, 26836 "hooray": 0, 26837 "confused": 0, 26838 "heart": 0, 26839 "rocket": 0, 26840 "eyes": 0 26841 }, 26842 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26843 "performed_via_github_app": null, 26844 "state_reason": null 26845 }, 26846 "comment": { 26847 "user": "alltheseas", 26848 "created_at": "2024-04-09T15:53:59Z", 26849 "updated_at": "2024-04-09T15:53:59Z", 26850 "body": "I've created dozens of test accounts. Has not happened to me " 26851 } 26852 }, 26853 { 26854 "issue": { 26855 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26856 "repository_url": "https://api.github.com/repos/damus-io/damus", 26857 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26858 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 26859 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 26860 "html_url": "https://github.com/damus-io/damus/issues/2057", 26861 "id": 2188564342, 26862 "node_id": "I_kwDOHHF5A86Cctd2", 26863 "number": 2057, 26864 "title": "Confirm contact list creation during account creation", 26865 "user": { 26866 "login": "alltheseas", 26867 "id": 64376233, 26868 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26869 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26870 "gravatar_id": "", 26871 "url": "https://api.github.com/users/alltheseas", 26872 "html_url": "https://github.com/alltheseas", 26873 "followers_url": "https://api.github.com/users/alltheseas/followers", 26874 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26875 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26876 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26877 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26878 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26879 "repos_url": "https://api.github.com/users/alltheseas/repos", 26880 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26881 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26882 "type": "User", 26883 "site_admin": false 26884 }, 26885 "labels": [ 26886 { 26887 "id": 3994718396, 26888 "node_id": "LA_kwDOHHF5A87uGpC8", 26889 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 26890 "name": "bug", 26891 "color": "d73a4a", 26892 "default": true, 26893 "description": "Something is not working, or not working as intended" 26894 }, 26895 { 26896 "id": 5667354123, 26897 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 26898 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 26899 "name": "onboarding", 26900 "color": "D4C5F9", 26901 "default": false, 26902 "description": "" 26903 }, 26904 { 26905 "id": 5667376796, 26906 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 26907 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 26908 "name": "technical", 26909 "color": "B60205", 26910 "default": false, 26911 "description": "" 26912 }, 26913 { 26914 "id": 5667406338, 26915 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 26916 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 26917 "name": "Needs recreation", 26918 "color": "FBCA04", 26919 "default": false, 26920 "description": "Issues requires concrete steps for recreation" 26921 } 26922 ], 26923 "state": "open", 26924 "locked": false, 26925 "assignee": null, 26926 "assignees": [], 26927 "milestone": { 26928 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 26929 "html_url": "https://github.com/damus-io/damus/milestone/14", 26930 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 26931 "id": 10536809, 26932 "node_id": "MI_kwDOHHF5A84AoMdp", 26933 "number": 14, 26934 "title": "1.9 post purple testflight, threads, longform, video caching", 26935 "description": "", 26936 "creator": { 26937 "login": "alltheseas", 26938 "id": 64376233, 26939 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 26940 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 26941 "gravatar_id": "", 26942 "url": "https://api.github.com/users/alltheseas", 26943 "html_url": "https://github.com/alltheseas", 26944 "followers_url": "https://api.github.com/users/alltheseas/followers", 26945 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 26946 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 26947 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 26948 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 26949 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 26950 "repos_url": "https://api.github.com/users/alltheseas/repos", 26951 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 26952 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 26953 "type": "User", 26954 "site_admin": false 26955 }, 26956 "open_issues": 17, 26957 "closed_issues": 1, 26958 "state": "open", 26959 "created_at": "2024-02-09T17:16:56Z", 26960 "updated_at": "2024-04-09T20:37:29Z", 26961 "due_on": null, 26962 "closed_at": null 26963 }, 26964 "comments": 14, 26965 "created_at": "2024-03-15T13:50:35Z", 26966 "updated_at": "2024-04-09T17:11:58Z", 26967 "closed_at": null, 26968 "author_association": "COLLABORATOR", 26969 "active_lock_reason": null, 26970 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 26971 "reactions": { 26972 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 26973 "total_count": 0, 26974 "+1": 0, 26975 "-1": 0, 26976 "laugh": 0, 26977 "hooray": 0, 26978 "confused": 0, 26979 "heart": 0, 26980 "rocket": 0, 26981 "eyes": 0 26982 }, 26983 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 26984 "performed_via_github_app": null, 26985 "state_reason": null 26986 }, 26987 "comment": { 26988 "user": "jb55", 26989 "created_at": "2024-04-09T16:07:16Z", 26990 "updated_at": "2024-04-09T16:07:16Z", 26991 "body": "this is why I suspect it must have happened when the connection to the relay was down. I can't think of anything else. \"stable wifi\" or not." 26992 } 26993 }, 26994 { 26995 "issue": { 26996 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 26997 "repository_url": "https://api.github.com/repos/damus-io/damus", 26998 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 26999 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 27000 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 27001 "html_url": "https://github.com/damus-io/damus/issues/2057", 27002 "id": 2188564342, 27003 "node_id": "I_kwDOHHF5A86Cctd2", 27004 "number": 2057, 27005 "title": "Confirm contact list creation during account creation", 27006 "user": { 27007 "login": "alltheseas", 27008 "id": 64376233, 27009 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27010 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27011 "gravatar_id": "", 27012 "url": "https://api.github.com/users/alltheseas", 27013 "html_url": "https://github.com/alltheseas", 27014 "followers_url": "https://api.github.com/users/alltheseas/followers", 27015 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27016 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27017 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27018 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27019 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27020 "repos_url": "https://api.github.com/users/alltheseas/repos", 27021 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27022 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27023 "type": "User", 27024 "site_admin": false 27025 }, 27026 "labels": [ 27027 { 27028 "id": 3994718396, 27029 "node_id": "LA_kwDOHHF5A87uGpC8", 27030 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 27031 "name": "bug", 27032 "color": "d73a4a", 27033 "default": true, 27034 "description": "Something is not working, or not working as intended" 27035 }, 27036 { 27037 "id": 5667354123, 27038 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 27039 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 27040 "name": "onboarding", 27041 "color": "D4C5F9", 27042 "default": false, 27043 "description": "" 27044 }, 27045 { 27046 "id": 5667376796, 27047 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 27048 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 27049 "name": "technical", 27050 "color": "B60205", 27051 "default": false, 27052 "description": "" 27053 }, 27054 { 27055 "id": 5667406338, 27056 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 27057 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 27058 "name": "Needs recreation", 27059 "color": "FBCA04", 27060 "default": false, 27061 "description": "Issues requires concrete steps for recreation" 27062 } 27063 ], 27064 "state": "open", 27065 "locked": false, 27066 "assignee": null, 27067 "assignees": [], 27068 "milestone": { 27069 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 27070 "html_url": "https://github.com/damus-io/damus/milestone/14", 27071 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 27072 "id": 10536809, 27073 "node_id": "MI_kwDOHHF5A84AoMdp", 27074 "number": 14, 27075 "title": "1.9 post purple testflight, threads, longform, video caching", 27076 "description": "", 27077 "creator": { 27078 "login": "alltheseas", 27079 "id": 64376233, 27080 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27081 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27082 "gravatar_id": "", 27083 "url": "https://api.github.com/users/alltheseas", 27084 "html_url": "https://github.com/alltheseas", 27085 "followers_url": "https://api.github.com/users/alltheseas/followers", 27086 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27087 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27088 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27089 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27090 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27091 "repos_url": "https://api.github.com/users/alltheseas/repos", 27092 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27093 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27094 "type": "User", 27095 "site_admin": false 27096 }, 27097 "open_issues": 17, 27098 "closed_issues": 1, 27099 "state": "open", 27100 "created_at": "2024-02-09T17:16:56Z", 27101 "updated_at": "2024-04-09T20:37:29Z", 27102 "due_on": null, 27103 "closed_at": null 27104 }, 27105 "comments": 14, 27106 "created_at": "2024-03-15T13:50:35Z", 27107 "updated_at": "2024-04-09T17:11:58Z", 27108 "closed_at": null, 27109 "author_association": "COLLABORATOR", 27110 "active_lock_reason": null, 27111 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 27112 "reactions": { 27113 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 27114 "total_count": 0, 27115 "+1": 0, 27116 "-1": 0, 27117 "laugh": 0, 27118 "hooray": 0, 27119 "confused": 0, 27120 "heart": 0, 27121 "rocket": 0, 27122 "eyes": 0 27123 }, 27124 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 27125 "performed_via_github_app": null, 27126 "state_reason": null 27127 }, 27128 "comment": { 27129 "user": "alltheseas", 27130 "created_at": "2024-04-09T16:34:40Z", 27131 "updated_at": "2024-04-09T16:34:40Z", 27132 "body": "> this is why I suspect it must have happened when the connection to the relay was down. I can't think of anything else. \"stable wifi\" or not.\r\n\r\nWhen you say relay, do you mean specifically damus relay?" 27133 } 27134 }, 27135 { 27136 "issue": { 27137 "url": "https://api.github.com/repos/damus-io/damus/issues/2057", 27138 "repository_url": "https://api.github.com/repos/damus-io/damus", 27139 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2057/labels{/name}", 27140 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2057/comments", 27141 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2057/events", 27142 "html_url": "https://github.com/damus-io/damus/issues/2057", 27143 "id": 2188564342, 27144 "node_id": "I_kwDOHHF5A86Cctd2", 27145 "number": 2057, 27146 "title": "Confirm contact list creation during account creation", 27147 "user": { 27148 "login": "alltheseas", 27149 "id": 64376233, 27150 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27151 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27152 "gravatar_id": "", 27153 "url": "https://api.github.com/users/alltheseas", 27154 "html_url": "https://github.com/alltheseas", 27155 "followers_url": "https://api.github.com/users/alltheseas/followers", 27156 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27157 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27158 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27159 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27160 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27161 "repos_url": "https://api.github.com/users/alltheseas/repos", 27162 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27163 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27164 "type": "User", 27165 "site_admin": false 27166 }, 27167 "labels": [ 27168 { 27169 "id": 3994718396, 27170 "node_id": "LA_kwDOHHF5A87uGpC8", 27171 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 27172 "name": "bug", 27173 "color": "d73a4a", 27174 "default": true, 27175 "description": "Something is not working, or not working as intended" 27176 }, 27177 { 27178 "id": 5667354123, 27179 "node_id": "LA_kwDOHHF5A88AAAABUcz2Cw", 27180 "url": "https://api.github.com/repos/damus-io/damus/labels/onboarding", 27181 "name": "onboarding", 27182 "color": "D4C5F9", 27183 "default": false, 27184 "description": "" 27185 }, 27186 { 27187 "id": 5667376796, 27188 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 27189 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 27190 "name": "technical", 27191 "color": "B60205", 27192 "default": false, 27193 "description": "" 27194 }, 27195 { 27196 "id": 5667406338, 27197 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 27198 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 27199 "name": "Needs recreation", 27200 "color": "FBCA04", 27201 "default": false, 27202 "description": "Issues requires concrete steps for recreation" 27203 } 27204 ], 27205 "state": "open", 27206 "locked": false, 27207 "assignee": null, 27208 "assignees": [], 27209 "milestone": { 27210 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 27211 "html_url": "https://github.com/damus-io/damus/milestone/14", 27212 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 27213 "id": 10536809, 27214 "node_id": "MI_kwDOHHF5A84AoMdp", 27215 "number": 14, 27216 "title": "1.9 post purple testflight, threads, longform, video caching", 27217 "description": "", 27218 "creator": { 27219 "login": "alltheseas", 27220 "id": 64376233, 27221 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27222 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27223 "gravatar_id": "", 27224 "url": "https://api.github.com/users/alltheseas", 27225 "html_url": "https://github.com/alltheseas", 27226 "followers_url": "https://api.github.com/users/alltheseas/followers", 27227 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27228 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27229 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27230 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27231 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27232 "repos_url": "https://api.github.com/users/alltheseas/repos", 27233 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27234 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27235 "type": "User", 27236 "site_admin": false 27237 }, 27238 "open_issues": 17, 27239 "closed_issues": 1, 27240 "state": "open", 27241 "created_at": "2024-02-09T17:16:56Z", 27242 "updated_at": "2024-04-09T20:37:29Z", 27243 "due_on": null, 27244 "closed_at": null 27245 }, 27246 "comments": 14, 27247 "created_at": "2024-03-15T13:50:35Z", 27248 "updated_at": "2024-04-09T17:11:58Z", 27249 "closed_at": null, 27250 "author_association": "COLLABORATOR", 27251 "active_lock_reason": null, 27252 "body": "## solution\n\nWe should only continue onboarding if we get a contact list creation confirmation from the server.\n\n\nhttps://damus.io/nevent1qqswkugx9lh2lye8snjxgmwl70p85qeanhe99erm49al04qa9nptsec46djng\n\n## problem observation\n\nIām suspecting that some unhappy path damus onboarding leads to some limbo state where there is no relay list, or contact list\n\nI could not recreate with two new test profiles. \n\n## diagnosis\n\n> This can happen if they create an account when they are not connected to\nthe internet. We should only continue onboarding if we get a contact\nlist creation confirmation from the server.\n", 27253 "reactions": { 27254 "url": "https://api.github.com/repos/damus-io/damus/issues/2057/reactions", 27255 "total_count": 0, 27256 "+1": 0, 27257 "-1": 0, 27258 "laugh": 0, 27259 "hooray": 0, 27260 "confused": 0, 27261 "heart": 0, 27262 "rocket": 0, 27263 "eyes": 0 27264 }, 27265 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2057/timeline", 27266 "performed_via_github_app": null, 27267 "state_reason": null 27268 }, 27269 "comment": { 27270 "user": "jb55", 27271 "created_at": "2024-04-09T17:11:56Z", 27272 "updated_at": "2024-04-09T17:11:56Z", 27273 "body": "On Tue, Apr 09, 2024 at 09:35:02AM GMT, alltheseas wrote:\n>> this is why I suspect it must have happened when the connection to the relay was down. I can't think of anything else. \"stable wifi\" or not.\n>\n>When you say relay, do you mean specifically damus relay?\n\nwould have to be disconnected from all relays in the bootstrap list\n" 27274 } 27275 }, 27276 { 27277 "issue": { 27278 "url": "https://api.github.com/repos/damus-io/damus/issues/2056", 27279 "repository_url": "https://api.github.com/repos/damus-io/damus", 27280 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2056/labels{/name}", 27281 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2056/comments", 27282 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2056/events", 27283 "html_url": "https://github.com/damus-io/damus/issues/2056", 27284 "id": 2187305576, 27285 "node_id": "I_kwDOHHF5A86CX6Jo", 27286 "number": 2056, 27287 "title": "uploading new custom emojis nip-30", 27288 "user": { 27289 "login": "alltheseas", 27290 "id": 64376233, 27291 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27292 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27293 "gravatar_id": "", 27294 "url": "https://api.github.com/users/alltheseas", 27295 "html_url": "https://github.com/alltheseas", 27296 "followers_url": "https://api.github.com/users/alltheseas/followers", 27297 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27298 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27299 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27300 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27301 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27302 "repos_url": "https://api.github.com/users/alltheseas/repos", 27303 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27304 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27305 "type": "User", 27306 "site_admin": false 27307 }, 27308 "labels": [ 27309 { 27310 "id": 5667230655, 27311 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 27312 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 27313 "name": "feature", 27314 "color": "BFDADC", 27315 "default": false, 27316 "description": "New feature request" 27317 }, 27318 { 27319 "id": 5675909066, 27320 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 27321 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 27322 "name": "NIP", 27323 "color": "F9D0C4", 27324 "default": false, 27325 "description": "" 27326 } 27327 ], 27328 "state": "open", 27329 "locked": false, 27330 "assignee": { 27331 "login": "kernelkind", 27332 "id": 8139906, 27333 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 27334 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 27335 "gravatar_id": "", 27336 "url": "https://api.github.com/users/kernelkind", 27337 "html_url": "https://github.com/kernelkind", 27338 "followers_url": "https://api.github.com/users/kernelkind/followers", 27339 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 27340 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 27341 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 27342 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 27343 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 27344 "repos_url": "https://api.github.com/users/kernelkind/repos", 27345 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 27346 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 27347 "type": "User", 27348 "site_admin": false 27349 }, 27350 "assignees": [ 27351 { 27352 "login": "kernelkind", 27353 "id": 8139906, 27354 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 27355 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 27356 "gravatar_id": "", 27357 "url": "https://api.github.com/users/kernelkind", 27358 "html_url": "https://github.com/kernelkind", 27359 "followers_url": "https://api.github.com/users/kernelkind/followers", 27360 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 27361 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 27362 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 27363 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 27364 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 27365 "repos_url": "https://api.github.com/users/kernelkind/repos", 27366 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 27367 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 27368 "type": "User", 27369 "site_admin": false 27370 } 27371 ], 27372 "milestone": null, 27373 "comments": 0, 27374 "created_at": "2024-03-14T21:34:30Z", 27375 "updated_at": "2024-03-14T21:34:31Z", 27376 "closed_at": null, 27377 "author_association": "COLLABORATOR", 27378 "active_lock_reason": null, 27379 "body": "https://github.com/damus-io/damus/issues/2003#issuecomment-1998502330", 27380 "reactions": { 27381 "url": "https://api.github.com/repos/damus-io/damus/issues/2056/reactions", 27382 "total_count": 0, 27383 "+1": 0, 27384 "-1": 0, 27385 "laugh": 0, 27386 "hooray": 0, 27387 "confused": 0, 27388 "heart": 0, 27389 "rocket": 0, 27390 "eyes": 0 27391 }, 27392 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2056/timeline", 27393 "performed_via_github_app": null, 27394 "state_reason": null 27395 } 27396 }, 27397 { 27398 "issue": { 27399 "url": "https://api.github.com/repos/damus-io/damus/issues/2055", 27400 "repository_url": "https://api.github.com/repos/damus-io/damus", 27401 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2055/labels{/name}", 27402 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2055/comments", 27403 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2055/events", 27404 "html_url": "https://github.com/damus-io/damus/issues/2055", 27405 "id": 2187304405, 27406 "node_id": "I_kwDOHHF5A86CX53V", 27407 "number": 2055, 27408 "title": "Ability to add custom emojis from local cache/db to new post nip-30", 27409 "user": { 27410 "login": "alltheseas", 27411 "id": 64376233, 27412 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27413 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27414 "gravatar_id": "", 27415 "url": "https://api.github.com/users/alltheseas", 27416 "html_url": "https://github.com/alltheseas", 27417 "followers_url": "https://api.github.com/users/alltheseas/followers", 27418 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27419 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27420 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27421 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27422 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27423 "repos_url": "https://api.github.com/users/alltheseas/repos", 27424 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27425 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27426 "type": "User", 27427 "site_admin": false 27428 }, 27429 "labels": [ 27430 { 27431 "id": 5667230655, 27432 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 27433 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 27434 "name": "feature", 27435 "color": "BFDADC", 27436 "default": false, 27437 "description": "New feature request" 27438 }, 27439 { 27440 "id": 5675909066, 27441 "node_id": "LA_kwDOHHF5A88AAAABUk9_yg", 27442 "url": "https://api.github.com/repos/damus-io/damus/labels/NIP", 27443 "name": "NIP", 27444 "color": "F9D0C4", 27445 "default": false, 27446 "description": "" 27447 } 27448 ], 27449 "state": "open", 27450 "locked": false, 27451 "assignee": { 27452 "login": "kernelkind", 27453 "id": 8139906, 27454 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 27455 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 27456 "gravatar_id": "", 27457 "url": "https://api.github.com/users/kernelkind", 27458 "html_url": "https://github.com/kernelkind", 27459 "followers_url": "https://api.github.com/users/kernelkind/followers", 27460 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 27461 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 27462 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 27463 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 27464 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 27465 "repos_url": "https://api.github.com/users/kernelkind/repos", 27466 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 27467 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 27468 "type": "User", 27469 "site_admin": false 27470 }, 27471 "assignees": [ 27472 { 27473 "login": "kernelkind", 27474 "id": 8139906, 27475 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 27476 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 27477 "gravatar_id": "", 27478 "url": "https://api.github.com/users/kernelkind", 27479 "html_url": "https://github.com/kernelkind", 27480 "followers_url": "https://api.github.com/users/kernelkind/followers", 27481 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 27482 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 27483 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 27484 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 27485 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 27486 "repos_url": "https://api.github.com/users/kernelkind/repos", 27487 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 27488 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 27489 "type": "User", 27490 "site_admin": false 27491 } 27492 ], 27493 "milestone": null, 27494 "comments": 0, 27495 "created_at": "2024-03-14T21:33:37Z", 27496 "updated_at": "2024-03-14T21:34:41Z", 27497 "closed_at": null, 27498 "author_association": "COLLABORATOR", 27499 "active_lock_reason": null, 27500 "body": "https://github.com/damus-io/damus/issues/2003#issuecomment-1998502330", 27501 "reactions": { 27502 "url": "https://api.github.com/repos/damus-io/damus/issues/2055/reactions", 27503 "total_count": 0, 27504 "+1": 0, 27505 "-1": 0, 27506 "laugh": 0, 27507 "hooray": 0, 27508 "confused": 0, 27509 "heart": 0, 27510 "rocket": 0, 27511 "eyes": 0 27512 }, 27513 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2055/timeline", 27514 "performed_via_github_app": null, 27515 "state_reason": null 27516 } 27517 }, 27518 { 27519 "issue": { 27520 "url": "https://api.github.com/repos/damus-io/damus/issues/2054", 27521 "repository_url": "https://api.github.com/repos/damus-io/damus", 27522 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2054/labels{/name}", 27523 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2054/comments", 27524 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2054/events", 27525 "html_url": "https://github.com/damus-io/damus/issues/2054", 27526 "id": 2187294923, 27527 "node_id": "I_kwDOHHF5A86CX3jL", 27528 "number": 2054, 27529 "title": "note always appears before certain actions", 27530 "user": { 27531 "login": "alltheseas", 27532 "id": 64376233, 27533 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27534 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27535 "gravatar_id": "", 27536 "url": "https://api.github.com/users/alltheseas", 27537 "html_url": "https://github.com/alltheseas", 27538 "followers_url": "https://api.github.com/users/alltheseas/followers", 27539 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27540 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27541 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27542 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27543 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27544 "repos_url": "https://api.github.com/users/alltheseas/repos", 27545 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27546 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27547 "type": "User", 27548 "site_admin": false 27549 }, 27550 "labels": [ 27551 { 27552 "id": 3994718396, 27553 "node_id": "LA_kwDOHHF5A87uGpC8", 27554 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 27555 "name": "bug", 27556 "color": "d73a4a", 27557 "default": true, 27558 "description": "Something is not working, or not working as intended" 27559 }, 27560 { 27561 "id": 5667406338, 27562 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 27563 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 27564 "name": "Needs recreation", 27565 "color": "FBCA04", 27566 "default": false, 27567 "description": "Issues requires concrete steps for recreation" 27568 } 27569 ], 27570 "state": "open", 27571 "locked": false, 27572 "assignee": null, 27573 "assignees": [], 27574 "milestone": null, 27575 "comments": 1, 27576 "created_at": "2024-03-14T21:25:53Z", 27577 "updated_at": "2024-03-15T03:28:02Z", 27578 "closed_at": null, 27579 "author_association": "COLLABORATOR", 27580 "active_lock_reason": null, 27581 "body": "> I have a terrible bug in damus. Every time I try to watch a video or sometimes just when scrolling the following note will pop up. (No idea what that note is)\n\nnote18x2xhz00ufwmgpn3s3dg3p93cjmmf6wh765pgzjs52n8d3wh5u8qdrdwv5\n\n\n\nhttps://damus.io/nevent1qqsdwnjqlfevnzatky95949u2pldq3zgzp6takq4sejq320u6jdpgaspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgswaehxw309ahx7um5wgh8w6twv5qs7amnwvaz7tmwdaehgu3wd4hk6u26c9v", 27582 "reactions": { 27583 "url": "https://api.github.com/repos/damus-io/damus/issues/2054/reactions", 27584 "total_count": 0, 27585 "+1": 0, 27586 "-1": 0, 27587 "laugh": 0, 27588 "hooray": 0, 27589 "confused": 0, 27590 "heart": 0, 27591 "rocket": 0, 27592 "eyes": 0 27593 }, 27594 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2054/timeline", 27595 "performed_via_github_app": null, 27596 "state_reason": null 27597 } 27598 }, 27599 { 27600 "issue": { 27601 "url": "https://api.github.com/repos/damus-io/damus/issues/2054", 27602 "repository_url": "https://api.github.com/repos/damus-io/damus", 27603 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2054/labels{/name}", 27604 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2054/comments", 27605 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2054/events", 27606 "html_url": "https://github.com/damus-io/damus/issues/2054", 27607 "id": 2187294923, 27608 "node_id": "I_kwDOHHF5A86CX3jL", 27609 "number": 2054, 27610 "title": "note always appears before certain actions", 27611 "user": { 27612 "login": "alltheseas", 27613 "id": 64376233, 27614 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27615 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27616 "gravatar_id": "", 27617 "url": "https://api.github.com/users/alltheseas", 27618 "html_url": "https://github.com/alltheseas", 27619 "followers_url": "https://api.github.com/users/alltheseas/followers", 27620 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27621 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27622 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27623 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27624 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27625 "repos_url": "https://api.github.com/users/alltheseas/repos", 27626 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27627 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27628 "type": "User", 27629 "site_admin": false 27630 }, 27631 "labels": [ 27632 { 27633 "id": 3994718396, 27634 "node_id": "LA_kwDOHHF5A87uGpC8", 27635 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 27636 "name": "bug", 27637 "color": "d73a4a", 27638 "default": true, 27639 "description": "Something is not working, or not working as intended" 27640 }, 27641 { 27642 "id": 5667406338, 27643 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 27644 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 27645 "name": "Needs recreation", 27646 "color": "FBCA04", 27647 "default": false, 27648 "description": "Issues requires concrete steps for recreation" 27649 } 27650 ], 27651 "state": "open", 27652 "locked": false, 27653 "assignee": null, 27654 "assignees": [], 27655 "milestone": null, 27656 "comments": 1, 27657 "created_at": "2024-03-14T21:25:53Z", 27658 "updated_at": "2024-03-15T03:28:02Z", 27659 "closed_at": null, 27660 "author_association": "COLLABORATOR", 27661 "active_lock_reason": null, 27662 "body": "> I have a terrible bug in damus. Every time I try to watch a video or sometimes just when scrolling the following note will pop up. (No idea what that note is)\n\nnote18x2xhz00ufwmgpn3s3dg3p93cjmmf6wh765pgzjs52n8d3wh5u8qdrdwv5\n\n\n\nhttps://damus.io/nevent1qqsdwnjqlfevnzatky95949u2pldq3zgzp6takq4sejq320u6jdpgaspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgswaehxw309ahx7um5wgh8w6twv5qs7amnwvaz7tmwdaehgu3wd4hk6u26c9v", 27663 "reactions": { 27664 "url": "https://api.github.com/repos/damus-io/damus/issues/2054/reactions", 27665 "total_count": 0, 27666 "+1": 0, 27667 "-1": 0, 27668 "laugh": 0, 27669 "hooray": 0, 27670 "confused": 0, 27671 "heart": 0, 27672 "rocket": 0, 27673 "eyes": 0 27674 }, 27675 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2054/timeline", 27676 "performed_via_github_app": null, 27677 "state_reason": null 27678 }, 27679 "comment": { 27680 "user": "alltheseas", 27681 "created_at": "2024-03-15T03:28:00Z", 27682 "updated_at": "2024-03-15T03:28:00Z", 27683 "body": "How *failed to decrypt DM content* note appears in primal. Bug submitter note could be DM failed to decrypt gibberish, although I thought we display the *failed to decrypt* message in Damus instead.\r\n\r\n<img width=\"599\" alt=\"Screenshot 2024-03-14 at 10 26 07 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/ed801e16-848c-496d-952d-72e89123082c\">\r\n" 27684 } 27685 }, 27686 { 27687 "issue": { 27688 "url": "https://api.github.com/repos/damus-io/damus/issues/2053", 27689 "repository_url": "https://api.github.com/repos/damus-io/damus", 27690 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2053/labels{/name}", 27691 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2053/comments", 27692 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2053/events", 27693 "html_url": "https://github.com/damus-io/damus/issues/2053", 27694 "id": 2186295579, 27695 "node_id": "I_kwDOHHF5A86CUDkb", 27696 "number": 2053, 27697 "title": "See fedimint recommendations via WOT", 27698 "user": { 27699 "login": "alltheseas", 27700 "id": 64376233, 27701 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27702 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27703 "gravatar_id": "", 27704 "url": "https://api.github.com/users/alltheseas", 27705 "html_url": "https://github.com/alltheseas", 27706 "followers_url": "https://api.github.com/users/alltheseas/followers", 27707 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27708 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27709 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27710 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27711 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27712 "repos_url": "https://api.github.com/users/alltheseas/repos", 27713 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27714 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27715 "type": "User", 27716 "site_admin": false 27717 }, 27718 "labels": [ 27719 { 27720 "id": 5667230655, 27721 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 27722 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 27723 "name": "feature", 27724 "color": "BFDADC", 27725 "default": false, 27726 "description": "New feature request" 27727 }, 27728 { 27729 "id": 6448018691, 27730 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 27731 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 27732 "name": "wot", 27733 "color": "2E30D4", 27734 "default": false, 27735 "description": "web of trust" 27736 }, 27737 { 27738 "id": 6691150291, 27739 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 27740 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 27741 "name": "fedimint", 27742 "color": "ECE034", 27743 "default": false, 27744 "description": "" 27745 } 27746 ], 27747 "state": "open", 27748 "locked": false, 27749 "assignee": null, 27750 "assignees": [], 27751 "milestone": null, 27752 "comments": 4, 27753 "created_at": "2024-03-14T12:49:26Z", 27754 "updated_at": "2024-03-16T15:18:21Z", 27755 "closed_at": null, 27756 "author_association": "COLLABORATOR", 27757 "active_lock_reason": null, 27758 "body": "## user story\r\n\r\nAs a Damus user who is considering joining a Fedimint, I would like to see social proof regarding a Fedimint, so that I can that I can assuage my own FUD regarding joining a new to me Fedimint.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus user can see which of their follows have recommended a Fedimint\r\n\r\n### implementation possibility\r\n\r\nThis _could_ happen via [NIP-89](https://github.com/nostr-protocol/nips/blob/master/89.md)\r\n\r\n### example (mockup via Mutiny)\r\nhttps://private-user-images.githubusercontent.com/64376233/312122813-a4ea4480-327a-4854-a4c2-162e423c23d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA0MjA4NzQsIm5iZiI6MTcxMDQyMDU3NCwicGF0aCI6Ii82NDM3NjIzMy8zMTIxMjI4MTMtYTRlYTQ0ODAtMzI3YS00ODU0LWE0YzItMTYyZTQyM2MyM2QzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzE0VDEyNDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1OTkwNTYyNDVhOGI1NGFmYjMzZDU4Y2M0Y2JmOWQ0NzA1MmQzNWI4ZGZiYjM2N2Y2ZGU1NWYxNjYwNTUzOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wLjDR9CbJpCKYAvM5egy_MtyrNz1eibb_BoVMbZwCa8\r\n\r\n### related\r\n\r\nSee NWC x WOT ticket (wallet centric, not Fedimint explcit)\r\nhttps://github.com/damus-io/damus/issues/2039", 27759 "reactions": { 27760 "url": "https://api.github.com/repos/damus-io/damus/issues/2053/reactions", 27761 "total_count": 0, 27762 "+1": 0, 27763 "-1": 0, 27764 "laugh": 0, 27765 "hooray": 0, 27766 "confused": 0, 27767 "heart": 0, 27768 "rocket": 0, 27769 "eyes": 0 27770 }, 27771 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2053/timeline", 27772 "performed_via_github_app": null, 27773 "state_reason": null 27774 } 27775 }, 27776 { 27777 "issue": { 27778 "url": "https://api.github.com/repos/damus-io/damus/issues/2053", 27779 "repository_url": "https://api.github.com/repos/damus-io/damus", 27780 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2053/labels{/name}", 27781 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2053/comments", 27782 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2053/events", 27783 "html_url": "https://github.com/damus-io/damus/issues/2053", 27784 "id": 2186295579, 27785 "node_id": "I_kwDOHHF5A86CUDkb", 27786 "number": 2053, 27787 "title": "See fedimint recommendations via WOT", 27788 "user": { 27789 "login": "alltheseas", 27790 "id": 64376233, 27791 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27792 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27793 "gravatar_id": "", 27794 "url": "https://api.github.com/users/alltheseas", 27795 "html_url": "https://github.com/alltheseas", 27796 "followers_url": "https://api.github.com/users/alltheseas/followers", 27797 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27798 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27799 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27800 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27801 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27802 "repos_url": "https://api.github.com/users/alltheseas/repos", 27803 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27804 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27805 "type": "User", 27806 "site_admin": false 27807 }, 27808 "labels": [ 27809 { 27810 "id": 5667230655, 27811 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 27812 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 27813 "name": "feature", 27814 "color": "BFDADC", 27815 "default": false, 27816 "description": "New feature request" 27817 }, 27818 { 27819 "id": 6448018691, 27820 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 27821 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 27822 "name": "wot", 27823 "color": "2E30D4", 27824 "default": false, 27825 "description": "web of trust" 27826 }, 27827 { 27828 "id": 6691150291, 27829 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 27830 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 27831 "name": "fedimint", 27832 "color": "ECE034", 27833 "default": false, 27834 "description": "" 27835 } 27836 ], 27837 "state": "open", 27838 "locked": false, 27839 "assignee": null, 27840 "assignees": [], 27841 "milestone": null, 27842 "comments": 4, 27843 "created_at": "2024-03-14T12:49:26Z", 27844 "updated_at": "2024-03-16T15:18:21Z", 27845 "closed_at": null, 27846 "author_association": "COLLABORATOR", 27847 "active_lock_reason": null, 27848 "body": "## user story\r\n\r\nAs a Damus user who is considering joining a Fedimint, I would like to see social proof regarding a Fedimint, so that I can that I can assuage my own FUD regarding joining a new to me Fedimint.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus user can see which of their follows have recommended a Fedimint\r\n\r\n### implementation possibility\r\n\r\nThis _could_ happen via [NIP-89](https://github.com/nostr-protocol/nips/blob/master/89.md)\r\n\r\n### example (mockup via Mutiny)\r\nhttps://private-user-images.githubusercontent.com/64376233/312122813-a4ea4480-327a-4854-a4c2-162e423c23d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA0MjA4NzQsIm5iZiI6MTcxMDQyMDU3NCwicGF0aCI6Ii82NDM3NjIzMy8zMTIxMjI4MTMtYTRlYTQ0ODAtMzI3YS00ODU0LWE0YzItMTYyZTQyM2MyM2QzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzE0VDEyNDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1OTkwNTYyNDVhOGI1NGFmYjMzZDU4Y2M0Y2JmOWQ0NzA1MmQzNWI4ZGZiYjM2N2Y2ZGU1NWYxNjYwNTUzOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wLjDR9CbJpCKYAvM5egy_MtyrNz1eibb_BoVMbZwCa8\r\n\r\n### related\r\n\r\nSee NWC x WOT ticket (wallet centric, not Fedimint explcit)\r\nhttps://github.com/damus-io/damus/issues/2039", 27849 "reactions": { 27850 "url": "https://api.github.com/repos/damus-io/damus/issues/2053/reactions", 27851 "total_count": 0, 27852 "+1": 0, 27853 "-1": 0, 27854 "laugh": 0, 27855 "hooray": 0, 27856 "confused": 0, 27857 "heart": 0, 27858 "rocket": 0, 27859 "eyes": 0 27860 }, 27861 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2053/timeline", 27862 "performed_via_github_app": null, 27863 "state_reason": null 27864 }, 27865 "comment": { 27866 "user": "kernelkind", 27867 "created_at": "2024-03-14T18:50:37Z", 27868 "updated_at": "2024-03-14T18:50:37Z", 27869 "body": "We also need to publicly see who the guardians of the federation are, so people can determine beforehand if they trust the federation" 27870 } 27871 }, 27872 { 27873 "issue": { 27874 "url": "https://api.github.com/repos/damus-io/damus/issues/2053", 27875 "repository_url": "https://api.github.com/repos/damus-io/damus", 27876 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2053/labels{/name}", 27877 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2053/comments", 27878 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2053/events", 27879 "html_url": "https://github.com/damus-io/damus/issues/2053", 27880 "id": 2186295579, 27881 "node_id": "I_kwDOHHF5A86CUDkb", 27882 "number": 2053, 27883 "title": "See fedimint recommendations via WOT", 27884 "user": { 27885 "login": "alltheseas", 27886 "id": 64376233, 27887 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27888 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27889 "gravatar_id": "", 27890 "url": "https://api.github.com/users/alltheseas", 27891 "html_url": "https://github.com/alltheseas", 27892 "followers_url": "https://api.github.com/users/alltheseas/followers", 27893 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27894 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27895 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27896 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27897 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27898 "repos_url": "https://api.github.com/users/alltheseas/repos", 27899 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27900 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27901 "type": "User", 27902 "site_admin": false 27903 }, 27904 "labels": [ 27905 { 27906 "id": 5667230655, 27907 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 27908 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 27909 "name": "feature", 27910 "color": "BFDADC", 27911 "default": false, 27912 "description": "New feature request" 27913 }, 27914 { 27915 "id": 6448018691, 27916 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 27917 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 27918 "name": "wot", 27919 "color": "2E30D4", 27920 "default": false, 27921 "description": "web of trust" 27922 }, 27923 { 27924 "id": 6691150291, 27925 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 27926 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 27927 "name": "fedimint", 27928 "color": "ECE034", 27929 "default": false, 27930 "description": "" 27931 } 27932 ], 27933 "state": "open", 27934 "locked": false, 27935 "assignee": null, 27936 "assignees": [], 27937 "milestone": null, 27938 "comments": 4, 27939 "created_at": "2024-03-14T12:49:26Z", 27940 "updated_at": "2024-03-16T15:18:21Z", 27941 "closed_at": null, 27942 "author_association": "COLLABORATOR", 27943 "active_lock_reason": null, 27944 "body": "## user story\r\n\r\nAs a Damus user who is considering joining a Fedimint, I would like to see social proof regarding a Fedimint, so that I can that I can assuage my own FUD regarding joining a new to me Fedimint.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus user can see which of their follows have recommended a Fedimint\r\n\r\n### implementation possibility\r\n\r\nThis _could_ happen via [NIP-89](https://github.com/nostr-protocol/nips/blob/master/89.md)\r\n\r\n### example (mockup via Mutiny)\r\nhttps://private-user-images.githubusercontent.com/64376233/312122813-a4ea4480-327a-4854-a4c2-162e423c23d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA0MjA4NzQsIm5iZiI6MTcxMDQyMDU3NCwicGF0aCI6Ii82NDM3NjIzMy8zMTIxMjI4MTMtYTRlYTQ0ODAtMzI3YS00ODU0LWE0YzItMTYyZTQyM2MyM2QzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzE0VDEyNDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1OTkwNTYyNDVhOGI1NGFmYjMzZDU4Y2M0Y2JmOWQ0NzA1MmQzNWI4ZGZiYjM2N2Y2ZGU1NWYxNjYwNTUzOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wLjDR9CbJpCKYAvM5egy_MtyrNz1eibb_BoVMbZwCa8\r\n\r\n### related\r\n\r\nSee NWC x WOT ticket (wallet centric, not Fedimint explcit)\r\nhttps://github.com/damus-io/damus/issues/2039", 27945 "reactions": { 27946 "url": "https://api.github.com/repos/damus-io/damus/issues/2053/reactions", 27947 "total_count": 0, 27948 "+1": 0, 27949 "-1": 0, 27950 "laugh": 0, 27951 "hooray": 0, 27952 "confused": 0, 27953 "heart": 0, 27954 "rocket": 0, 27955 "eyes": 0 27956 }, 27957 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2053/timeline", 27958 "performed_via_github_app": null, 27959 "state_reason": null 27960 }, 27961 "comment": { 27962 "user": "alltheseas", 27963 "created_at": "2024-03-14T18:55:24Z", 27964 "updated_at": "2024-03-14T18:55:24Z", 27965 "body": "> We also need to publicly see who the guardians of the federation are, so people can determine beforehand if they trust the federation\r\n\r\nLet's discuss this in our next call. There are tradeoffs." 27966 } 27967 }, 27968 { 27969 "issue": { 27970 "url": "https://api.github.com/repos/damus-io/damus/issues/2053", 27971 "repository_url": "https://api.github.com/repos/damus-io/damus", 27972 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2053/labels{/name}", 27973 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2053/comments", 27974 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2053/events", 27975 "html_url": "https://github.com/damus-io/damus/issues/2053", 27976 "id": 2186295579, 27977 "node_id": "I_kwDOHHF5A86CUDkb", 27978 "number": 2053, 27979 "title": "See fedimint recommendations via WOT", 27980 "user": { 27981 "login": "alltheseas", 27982 "id": 64376233, 27983 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 27984 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 27985 "gravatar_id": "", 27986 "url": "https://api.github.com/users/alltheseas", 27987 "html_url": "https://github.com/alltheseas", 27988 "followers_url": "https://api.github.com/users/alltheseas/followers", 27989 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 27990 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 27991 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 27992 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 27993 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 27994 "repos_url": "https://api.github.com/users/alltheseas/repos", 27995 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 27996 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 27997 "type": "User", 27998 "site_admin": false 27999 }, 28000 "labels": [ 28001 { 28002 "id": 5667230655, 28003 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28004 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28005 "name": "feature", 28006 "color": "BFDADC", 28007 "default": false, 28008 "description": "New feature request" 28009 }, 28010 { 28011 "id": 6448018691, 28012 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 28013 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 28014 "name": "wot", 28015 "color": "2E30D4", 28016 "default": false, 28017 "description": "web of trust" 28018 }, 28019 { 28020 "id": 6691150291, 28021 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28022 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28023 "name": "fedimint", 28024 "color": "ECE034", 28025 "default": false, 28026 "description": "" 28027 } 28028 ], 28029 "state": "open", 28030 "locked": false, 28031 "assignee": null, 28032 "assignees": [], 28033 "milestone": null, 28034 "comments": 4, 28035 "created_at": "2024-03-14T12:49:26Z", 28036 "updated_at": "2024-03-16T15:18:21Z", 28037 "closed_at": null, 28038 "author_association": "COLLABORATOR", 28039 "active_lock_reason": null, 28040 "body": "## user story\r\n\r\nAs a Damus user who is considering joining a Fedimint, I would like to see social proof regarding a Fedimint, so that I can that I can assuage my own FUD regarding joining a new to me Fedimint.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus user can see which of their follows have recommended a Fedimint\r\n\r\n### implementation possibility\r\n\r\nThis _could_ happen via [NIP-89](https://github.com/nostr-protocol/nips/blob/master/89.md)\r\n\r\n### example (mockup via Mutiny)\r\nhttps://private-user-images.githubusercontent.com/64376233/312122813-a4ea4480-327a-4854-a4c2-162e423c23d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA0MjA4NzQsIm5iZiI6MTcxMDQyMDU3NCwicGF0aCI6Ii82NDM3NjIzMy8zMTIxMjI4MTMtYTRlYTQ0ODAtMzI3YS00ODU0LWE0YzItMTYyZTQyM2MyM2QzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzE0VDEyNDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1OTkwNTYyNDVhOGI1NGFmYjMzZDU4Y2M0Y2JmOWQ0NzA1MmQzNWI4ZGZiYjM2N2Y2ZGU1NWYxNjYwNTUzOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wLjDR9CbJpCKYAvM5egy_MtyrNz1eibb_BoVMbZwCa8\r\n\r\n### related\r\n\r\nSee NWC x WOT ticket (wallet centric, not Fedimint explcit)\r\nhttps://github.com/damus-io/damus/issues/2039", 28041 "reactions": { 28042 "url": "https://api.github.com/repos/damus-io/damus/issues/2053/reactions", 28043 "total_count": 0, 28044 "+1": 0, 28045 "-1": 0, 28046 "laugh": 0, 28047 "hooray": 0, 28048 "confused": 0, 28049 "heart": 0, 28050 "rocket": 0, 28051 "eyes": 0 28052 }, 28053 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2053/timeline", 28054 "performed_via_github_app": null, 28055 "state_reason": null 28056 }, 28057 "comment": { 28058 "user": "jb55", 28059 "created_at": "2024-03-16T08:39:58Z", 28060 "updated_at": "2024-03-16T08:39:58Z", 28061 "body": "On Thu, Mar 14, 2024 at 11:50:58AM -0700, kernelkind wrote:\n>We also need to publicly see who the guardians of the federation are,\n>so people can determine beforehand if they trust the federation\n\nWhy? All users care about is a working wallet. They don't care about how\nit works. The entire point of the fedimint is to have a wallet that just\nworks and is not in single custody.\n\nMore advanced things like switching federations will be v2 or v3. It's\nnot the MVP.\n\nI feel like all of these WoT and fedimint switching issues are a huge\ndistraction at the moment. Just getting it working is already difficult\nenough.\n\nThere are lots of details like how zaps will work is what we need to\nfocus on for the MVP.\n" 28062 } 28063 }, 28064 { 28065 "issue": { 28066 "url": "https://api.github.com/repos/damus-io/damus/issues/2053", 28067 "repository_url": "https://api.github.com/repos/damus-io/damus", 28068 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2053/labels{/name}", 28069 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2053/comments", 28070 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2053/events", 28071 "html_url": "https://github.com/damus-io/damus/issues/2053", 28072 "id": 2186295579, 28073 "node_id": "I_kwDOHHF5A86CUDkb", 28074 "number": 2053, 28075 "title": "See fedimint recommendations via WOT", 28076 "user": { 28077 "login": "alltheseas", 28078 "id": 64376233, 28079 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28080 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28081 "gravatar_id": "", 28082 "url": "https://api.github.com/users/alltheseas", 28083 "html_url": "https://github.com/alltheseas", 28084 "followers_url": "https://api.github.com/users/alltheseas/followers", 28085 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28086 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28087 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28088 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28089 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28090 "repos_url": "https://api.github.com/users/alltheseas/repos", 28091 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28092 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28093 "type": "User", 28094 "site_admin": false 28095 }, 28096 "labels": [ 28097 { 28098 "id": 5667230655, 28099 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28100 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28101 "name": "feature", 28102 "color": "BFDADC", 28103 "default": false, 28104 "description": "New feature request" 28105 }, 28106 { 28107 "id": 6448018691, 28108 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 28109 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 28110 "name": "wot", 28111 "color": "2E30D4", 28112 "default": false, 28113 "description": "web of trust" 28114 }, 28115 { 28116 "id": 6691150291, 28117 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28118 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28119 "name": "fedimint", 28120 "color": "ECE034", 28121 "default": false, 28122 "description": "" 28123 } 28124 ], 28125 "state": "open", 28126 "locked": false, 28127 "assignee": null, 28128 "assignees": [], 28129 "milestone": null, 28130 "comments": 4, 28131 "created_at": "2024-03-14T12:49:26Z", 28132 "updated_at": "2024-03-16T15:18:21Z", 28133 "closed_at": null, 28134 "author_association": "COLLABORATOR", 28135 "active_lock_reason": null, 28136 "body": "## user story\r\n\r\nAs a Damus user who is considering joining a Fedimint, I would like to see social proof regarding a Fedimint, so that I can that I can assuage my own FUD regarding joining a new to me Fedimint.\r\n\r\n### acceptance criteria\r\n\r\n1. Damus user can see which of their follows have recommended a Fedimint\r\n\r\n### implementation possibility\r\n\r\nThis _could_ happen via [NIP-89](https://github.com/nostr-protocol/nips/blob/master/89.md)\r\n\r\n### example (mockup via Mutiny)\r\nhttps://private-user-images.githubusercontent.com/64376233/312122813-a4ea4480-327a-4854-a4c2-162e423c23d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA0MjA4NzQsIm5iZiI6MTcxMDQyMDU3NCwicGF0aCI6Ii82NDM3NjIzMy8zMTIxMjI4MTMtYTRlYTQ0ODAtMzI3YS00ODU0LWE0YzItMTYyZTQyM2MyM2QzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzE0VDEyNDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1OTkwNTYyNDVhOGI1NGFmYjMzZDU4Y2M0Y2JmOWQ0NzA1MmQzNWI4ZGZiYjM2N2Y2ZGU1NWYxNjYwNTUzOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wLjDR9CbJpCKYAvM5egy_MtyrNz1eibb_BoVMbZwCa8\r\n\r\n### related\r\n\r\nSee NWC x WOT ticket (wallet centric, not Fedimint explcit)\r\nhttps://github.com/damus-io/damus/issues/2039", 28137 "reactions": { 28138 "url": "https://api.github.com/repos/damus-io/damus/issues/2053/reactions", 28139 "total_count": 0, 28140 "+1": 0, 28141 "-1": 0, 28142 "laugh": 0, 28143 "hooray": 0, 28144 "confused": 0, 28145 "heart": 0, 28146 "rocket": 0, 28147 "eyes": 0 28148 }, 28149 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2053/timeline", 28150 "performed_via_github_app": null, 28151 "state_reason": null 28152 }, 28153 "comment": { 28154 "user": "kernelkind", 28155 "created_at": "2024-03-16T15:18:20Z", 28156 "updated_at": "2024-03-16T15:18:20Z", 28157 "body": "> On Thu, Mar 14, 2024 at 11:50:58AM -0700, kernelkind wrote: We also need to publicly see who the guardians of the federation are, so people can determine beforehand if they trust the federation\r\n> Why? All users care about is a working wallet. They don't care about how it works. The entire point of the fedimint is to have a wallet that just works and is not in single custody. \r\n\r\nIf the number of malicious guardians exceeds the maximum faulty number for the federation, they can do many unwanted things like deny valid ecash and generate new ecash from thin air, things a user would not want to occur.\r\n\r\n> There are lots of details like how zaps will work is what we need to focus on for the MVP.\r\n\r\nI agree that we should focus our efforts on MVP\r\n\r\n> More advanced things like switching federations will be v2 or v3. It's not the MVP. I feel like all of these WoT and fedimint switching issues are a huge distraction at the moment. Just getting it working is already difficult enough.\r\n\r\nAgree, WoT and fedimint switching are 'nice to haves', not MVP. But we should have some rudimentary way of showing users who the guardians of the federation are, so if they end up performing maliciously, they can be held accountable. I definitely don't think any guardian for the Damus federation would actually be malicious, but I think it helps instill trust for users. \r\n\r\n" 28158 } 28159 }, 28160 { 28161 "issue": { 28162 "url": "https://api.github.com/repos/damus-io/damus/issues/2052", 28163 "repository_url": "https://api.github.com/repos/damus-io/damus", 28164 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2052/labels{/name}", 28165 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2052/comments", 28166 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2052/events", 28167 "html_url": "https://github.com/damus-io/damus/issues/2052", 28168 "id": 2186289504, 28169 "node_id": "I_kwDOHHF5A86CUCFg", 28170 "number": 2052, 28171 "title": "Set up lightning address Fedimint", 28172 "user": { 28173 "login": "alltheseas", 28174 "id": 64376233, 28175 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28176 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28177 "gravatar_id": "", 28178 "url": "https://api.github.com/users/alltheseas", 28179 "html_url": "https://github.com/alltheseas", 28180 "followers_url": "https://api.github.com/users/alltheseas/followers", 28181 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28182 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28183 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28184 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28185 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28186 "repos_url": "https://api.github.com/users/alltheseas/repos", 28187 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28188 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28189 "type": "User", 28190 "site_admin": false 28191 }, 28192 "labels": [ 28193 { 28194 "id": 5667220756, 28195 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 28196 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 28197 "name": "zaps", 28198 "color": "FBCA04", 28199 "default": false, 28200 "description": "" 28201 }, 28202 { 28203 "id": 6691150291, 28204 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28205 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28206 "name": "fedimint", 28207 "color": "ECE034", 28208 "default": false, 28209 "description": "" 28210 } 28211 ], 28212 "state": "open", 28213 "locked": false, 28214 "assignee": null, 28215 "assignees": [], 28216 "milestone": null, 28217 "comments": 2, 28218 "created_at": "2024-03-14T12:47:13Z", 28219 "updated_at": "2024-03-14T18:49:31Z", 28220 "closed_at": null, 28221 "author_association": "COLLABORATOR", 28222 "active_lock_reason": null, 28223 "body": "## user story\r\n\r\nAs a Damus user who has joined a Fedimint, I would like an easy to way to generate a LN address, so that other nostriches may easily zap me.\r\n\r\n### acceptance criteria\r\n1. there is a method to generate a LN address, and\r\n2. associate above LN address with a Fedimint, so that zaps are received to the fedimint, and\r\n3. user receives notifications in Damus of zaps upon set up of NWC #2051 ", 28224 "reactions": { 28225 "url": "https://api.github.com/repos/damus-io/damus/issues/2052/reactions", 28226 "total_count": 0, 28227 "+1": 0, 28228 "-1": 0, 28229 "laugh": 0, 28230 "hooray": 0, 28231 "confused": 0, 28232 "heart": 0, 28233 "rocket": 0, 28234 "eyes": 0 28235 }, 28236 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2052/timeline", 28237 "performed_via_github_app": null, 28238 "state_reason": null 28239 } 28240 }, 28241 { 28242 "issue": { 28243 "url": "https://api.github.com/repos/damus-io/damus/issues/2052", 28244 "repository_url": "https://api.github.com/repos/damus-io/damus", 28245 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2052/labels{/name}", 28246 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2052/comments", 28247 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2052/events", 28248 "html_url": "https://github.com/damus-io/damus/issues/2052", 28249 "id": 2186289504, 28250 "node_id": "I_kwDOHHF5A86CUCFg", 28251 "number": 2052, 28252 "title": "Set up lightning address Fedimint", 28253 "user": { 28254 "login": "alltheseas", 28255 "id": 64376233, 28256 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28257 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28258 "gravatar_id": "", 28259 "url": "https://api.github.com/users/alltheseas", 28260 "html_url": "https://github.com/alltheseas", 28261 "followers_url": "https://api.github.com/users/alltheseas/followers", 28262 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28263 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28264 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28265 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28266 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28267 "repos_url": "https://api.github.com/users/alltheseas/repos", 28268 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28269 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28270 "type": "User", 28271 "site_admin": false 28272 }, 28273 "labels": [ 28274 { 28275 "id": 5667220756, 28276 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 28277 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 28278 "name": "zaps", 28279 "color": "FBCA04", 28280 "default": false, 28281 "description": "" 28282 }, 28283 { 28284 "id": 6691150291, 28285 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28286 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28287 "name": "fedimint", 28288 "color": "ECE034", 28289 "default": false, 28290 "description": "" 28291 } 28292 ], 28293 "state": "open", 28294 "locked": false, 28295 "assignee": null, 28296 "assignees": [], 28297 "milestone": null, 28298 "comments": 2, 28299 "created_at": "2024-03-14T12:47:13Z", 28300 "updated_at": "2024-03-14T18:49:31Z", 28301 "closed_at": null, 28302 "author_association": "COLLABORATOR", 28303 "active_lock_reason": null, 28304 "body": "## user story\r\n\r\nAs a Damus user who has joined a Fedimint, I would like an easy to way to generate a LN address, so that other nostriches may easily zap me.\r\n\r\n### acceptance criteria\r\n1. there is a method to generate a LN address, and\r\n2. associate above LN address with a Fedimint, so that zaps are received to the fedimint, and\r\n3. user receives notifications in Damus of zaps upon set up of NWC #2051 ", 28305 "reactions": { 28306 "url": "https://api.github.com/repos/damus-io/damus/issues/2052/reactions", 28307 "total_count": 0, 28308 "+1": 0, 28309 "-1": 0, 28310 "laugh": 0, 28311 "hooray": 0, 28312 "confused": 0, 28313 "heart": 0, 28314 "rocket": 0, 28315 "eyes": 0 28316 }, 28317 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2052/timeline", 28318 "performed_via_github_app": null, 28319 "state_reason": null 28320 }, 28321 "comment": { 28322 "user": "alltheseas", 28323 "created_at": "2024-03-14T12:52:18Z", 28324 "updated_at": "2024-03-14T12:52:18Z", 28325 "body": "Mutiny is building this currently" 28326 } 28327 }, 28328 { 28329 "issue": { 28330 "url": "https://api.github.com/repos/damus-io/damus/issues/2052", 28331 "repository_url": "https://api.github.com/repos/damus-io/damus", 28332 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2052/labels{/name}", 28333 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2052/comments", 28334 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2052/events", 28335 "html_url": "https://github.com/damus-io/damus/issues/2052", 28336 "id": 2186289504, 28337 "node_id": "I_kwDOHHF5A86CUCFg", 28338 "number": 2052, 28339 "title": "Set up lightning address Fedimint", 28340 "user": { 28341 "login": "alltheseas", 28342 "id": 64376233, 28343 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28344 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28345 "gravatar_id": "", 28346 "url": "https://api.github.com/users/alltheseas", 28347 "html_url": "https://github.com/alltheseas", 28348 "followers_url": "https://api.github.com/users/alltheseas/followers", 28349 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28350 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28351 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28352 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28353 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28354 "repos_url": "https://api.github.com/users/alltheseas/repos", 28355 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28356 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28357 "type": "User", 28358 "site_admin": false 28359 }, 28360 "labels": [ 28361 { 28362 "id": 5667220756, 28363 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 28364 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 28365 "name": "zaps", 28366 "color": "FBCA04", 28367 "default": false, 28368 "description": "" 28369 }, 28370 { 28371 "id": 6691150291, 28372 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28373 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28374 "name": "fedimint", 28375 "color": "ECE034", 28376 "default": false, 28377 "description": "" 28378 } 28379 ], 28380 "state": "open", 28381 "locked": false, 28382 "assignee": null, 28383 "assignees": [], 28384 "milestone": null, 28385 "comments": 2, 28386 "created_at": "2024-03-14T12:47:13Z", 28387 "updated_at": "2024-03-14T18:49:31Z", 28388 "closed_at": null, 28389 "author_association": "COLLABORATOR", 28390 "active_lock_reason": null, 28391 "body": "## user story\r\n\r\nAs a Damus user who has joined a Fedimint, I would like an easy to way to generate a LN address, so that other nostriches may easily zap me.\r\n\r\n### acceptance criteria\r\n1. there is a method to generate a LN address, and\r\n2. associate above LN address with a Fedimint, so that zaps are received to the fedimint, and\r\n3. user receives notifications in Damus of zaps upon set up of NWC #2051 ", 28392 "reactions": { 28393 "url": "https://api.github.com/repos/damus-io/damus/issues/2052/reactions", 28394 "total_count": 0, 28395 "+1": 0, 28396 "-1": 0, 28397 "laugh": 0, 28398 "hooray": 0, 28399 "confused": 0, 28400 "heart": 0, 28401 "rocket": 0, 28402 "eyes": 0 28403 }, 28404 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2052/timeline", 28405 "performed_via_github_app": null, 28406 "state_reason": null 28407 }, 28408 "comment": { 28409 "user": "kernelkind", 28410 "created_at": "2024-03-14T18:49:30Z", 28411 "updated_at": "2024-03-14T18:49:30Z", 28412 "body": "See https://github.com/Kodylow/hermes" 28413 } 28414 }, 28415 { 28416 "issue": { 28417 "url": "https://api.github.com/repos/damus-io/damus/issues/2051", 28418 "repository_url": "https://api.github.com/repos/damus-io/damus", 28419 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2051/labels{/name}", 28420 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2051/comments", 28421 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2051/events", 28422 "html_url": "https://github.com/damus-io/damus/issues/2051", 28423 "id": 2186281424, 28424 "node_id": "I_kwDOHHF5A86CUAHQ", 28425 "number": 2051, 28426 "title": "NWC Fedimint", 28427 "user": { 28428 "login": "alltheseas", 28429 "id": 64376233, 28430 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28431 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28432 "gravatar_id": "", 28433 "url": "https://api.github.com/users/alltheseas", 28434 "html_url": "https://github.com/alltheseas", 28435 "followers_url": "https://api.github.com/users/alltheseas/followers", 28436 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28437 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28438 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28439 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28440 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28441 "repos_url": "https://api.github.com/users/alltheseas/repos", 28442 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28443 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28444 "type": "User", 28445 "site_admin": false 28446 }, 28447 "labels": [ 28448 { 28449 "id": 5667230655, 28450 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28451 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28452 "name": "feature", 28453 "color": "BFDADC", 28454 "default": false, 28455 "description": "New feature request" 28456 }, 28457 { 28458 "id": 5684118006, 28459 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 28460 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 28461 "name": "experimental", 28462 "color": "41BC18", 28463 "default": false, 28464 "description": "" 28465 }, 28466 { 28467 "id": 6669970185, 28468 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 28469 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 28470 "name": "nwc", 28471 "color": "440AC1", 28472 "default": false, 28473 "description": "" 28474 }, 28475 { 28476 "id": 6691150291, 28477 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28478 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28479 "name": "fedimint", 28480 "color": "ECE034", 28481 "default": false, 28482 "description": "" 28483 } 28484 ], 28485 "state": "open", 28486 "locked": false, 28487 "assignee": null, 28488 "assignees": [], 28489 "milestone": null, 28490 "comments": 2, 28491 "created_at": "2024-03-14T12:44:27Z", 28492 "updated_at": "2024-03-16T08:49:35Z", 28493 "closed_at": null, 28494 "author_association": "COLLABORATOR", 28495 "active_lock_reason": null, 28496 "body": "## user story\r\n\r\nAs a Damus user that has joined a Fedimint, I would like to setup NWC to my Fedimint, so that I can one tap zap, and receive notifications in Damus of zaps.\r\n\r\n### acceptance criteria\r\n1. Similar to mutiny, alby NWC in Damus user can set up Fedimint NWC\r\n2. Damus user can one tap zap post NWC setup\r\n\r\n\r\n## prerequisite\r\n\r\n#2050 Join Fedimint", 28497 "reactions": { 28498 "url": "https://api.github.com/repos/damus-io/damus/issues/2051/reactions", 28499 "total_count": 0, 28500 "+1": 0, 28501 "-1": 0, 28502 "laugh": 0, 28503 "hooray": 0, 28504 "confused": 0, 28505 "heart": 0, 28506 "rocket": 0, 28507 "eyes": 0 28508 }, 28509 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2051/timeline", 28510 "performed_via_github_app": null, 28511 "state_reason": null 28512 } 28513 }, 28514 { 28515 "issue": { 28516 "url": "https://api.github.com/repos/damus-io/damus/issues/2051", 28517 "repository_url": "https://api.github.com/repos/damus-io/damus", 28518 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2051/labels{/name}", 28519 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2051/comments", 28520 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2051/events", 28521 "html_url": "https://github.com/damus-io/damus/issues/2051", 28522 "id": 2186281424, 28523 "node_id": "I_kwDOHHF5A86CUAHQ", 28524 "number": 2051, 28525 "title": "NWC Fedimint", 28526 "user": { 28527 "login": "alltheseas", 28528 "id": 64376233, 28529 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28530 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28531 "gravatar_id": "", 28532 "url": "https://api.github.com/users/alltheseas", 28533 "html_url": "https://github.com/alltheseas", 28534 "followers_url": "https://api.github.com/users/alltheseas/followers", 28535 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28536 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28537 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28538 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28539 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28540 "repos_url": "https://api.github.com/users/alltheseas/repos", 28541 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28542 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28543 "type": "User", 28544 "site_admin": false 28545 }, 28546 "labels": [ 28547 { 28548 "id": 5667230655, 28549 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28550 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28551 "name": "feature", 28552 "color": "BFDADC", 28553 "default": false, 28554 "description": "New feature request" 28555 }, 28556 { 28557 "id": 5684118006, 28558 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 28559 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 28560 "name": "experimental", 28561 "color": "41BC18", 28562 "default": false, 28563 "description": "" 28564 }, 28565 { 28566 "id": 6669970185, 28567 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 28568 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 28569 "name": "nwc", 28570 "color": "440AC1", 28571 "default": false, 28572 "description": "" 28573 }, 28574 { 28575 "id": 6691150291, 28576 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28577 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28578 "name": "fedimint", 28579 "color": "ECE034", 28580 "default": false, 28581 "description": "" 28582 } 28583 ], 28584 "state": "open", 28585 "locked": false, 28586 "assignee": null, 28587 "assignees": [], 28588 "milestone": null, 28589 "comments": 2, 28590 "created_at": "2024-03-14T12:44:27Z", 28591 "updated_at": "2024-03-16T08:49:35Z", 28592 "closed_at": null, 28593 "author_association": "COLLABORATOR", 28594 "active_lock_reason": null, 28595 "body": "## user story\r\n\r\nAs a Damus user that has joined a Fedimint, I would like to setup NWC to my Fedimint, so that I can one tap zap, and receive notifications in Damus of zaps.\r\n\r\n### acceptance criteria\r\n1. Similar to mutiny, alby NWC in Damus user can set up Fedimint NWC\r\n2. Damus user can one tap zap post NWC setup\r\n\r\n\r\n## prerequisite\r\n\r\n#2050 Join Fedimint", 28596 "reactions": { 28597 "url": "https://api.github.com/repos/damus-io/damus/issues/2051/reactions", 28598 "total_count": 0, 28599 "+1": 0, 28600 "-1": 0, 28601 "laugh": 0, 28602 "hooray": 0, 28603 "confused": 0, 28604 "heart": 0, 28605 "rocket": 0, 28606 "eyes": 0 28607 }, 28608 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2051/timeline", 28609 "performed_via_github_app": null, 28610 "state_reason": null 28611 }, 28612 "comment": { 28613 "user": "alltheseas", 28614 "created_at": "2024-03-14T12:52:35Z", 28615 "updated_at": "2024-03-14T12:52:35Z", 28616 "body": "Mutiny is building this currently\r\n\r\n" 28617 } 28618 }, 28619 { 28620 "issue": { 28621 "url": "https://api.github.com/repos/damus-io/damus/issues/2051", 28622 "repository_url": "https://api.github.com/repos/damus-io/damus", 28623 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2051/labels{/name}", 28624 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2051/comments", 28625 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2051/events", 28626 "html_url": "https://github.com/damus-io/damus/issues/2051", 28627 "id": 2186281424, 28628 "node_id": "I_kwDOHHF5A86CUAHQ", 28629 "number": 2051, 28630 "title": "NWC Fedimint", 28631 "user": { 28632 "login": "alltheseas", 28633 "id": 64376233, 28634 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28635 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28636 "gravatar_id": "", 28637 "url": "https://api.github.com/users/alltheseas", 28638 "html_url": "https://github.com/alltheseas", 28639 "followers_url": "https://api.github.com/users/alltheseas/followers", 28640 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28641 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28642 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28643 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28644 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28645 "repos_url": "https://api.github.com/users/alltheseas/repos", 28646 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28647 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28648 "type": "User", 28649 "site_admin": false 28650 }, 28651 "labels": [ 28652 { 28653 "id": 5667230655, 28654 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28655 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28656 "name": "feature", 28657 "color": "BFDADC", 28658 "default": false, 28659 "description": "New feature request" 28660 }, 28661 { 28662 "id": 5684118006, 28663 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 28664 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 28665 "name": "experimental", 28666 "color": "41BC18", 28667 "default": false, 28668 "description": "" 28669 }, 28670 { 28671 "id": 6669970185, 28672 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 28673 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 28674 "name": "nwc", 28675 "color": "440AC1", 28676 "default": false, 28677 "description": "" 28678 }, 28679 { 28680 "id": 6691150291, 28681 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28682 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28683 "name": "fedimint", 28684 "color": "ECE034", 28685 "default": false, 28686 "description": "" 28687 } 28688 ], 28689 "state": "open", 28690 "locked": false, 28691 "assignee": null, 28692 "assignees": [], 28693 "milestone": null, 28694 "comments": 2, 28695 "created_at": "2024-03-14T12:44:27Z", 28696 "updated_at": "2024-03-16T08:49:35Z", 28697 "closed_at": null, 28698 "author_association": "COLLABORATOR", 28699 "active_lock_reason": null, 28700 "body": "## user story\r\n\r\nAs a Damus user that has joined a Fedimint, I would like to setup NWC to my Fedimint, so that I can one tap zap, and receive notifications in Damus of zaps.\r\n\r\n### acceptance criteria\r\n1. Similar to mutiny, alby NWC in Damus user can set up Fedimint NWC\r\n2. Damus user can one tap zap post NWC setup\r\n\r\n\r\n## prerequisite\r\n\r\n#2050 Join Fedimint", 28701 "reactions": { 28702 "url": "https://api.github.com/repos/damus-io/damus/issues/2051/reactions", 28703 "total_count": 0, 28704 "+1": 0, 28705 "-1": 0, 28706 "laugh": 0, 28707 "hooray": 0, 28708 "confused": 0, 28709 "heart": 0, 28710 "rocket": 0, 28711 "eyes": 0 28712 }, 28713 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2051/timeline", 28714 "performed_via_github_app": null, 28715 "state_reason": null 28716 }, 28717 "comment": { 28718 "user": "jb55", 28719 "created_at": "2024-03-16T08:49:34Z", 28720 "updated_at": "2024-03-16T08:49:34Z", 28721 "body": "On Thu, Mar 14, 2024 at 05:44:47AM -0700, alltheseas wrote:\n>## user story\n>\n>As a Damus user that has joined a Fedimint, I would like to setup NWC to my Fedimint, so that I can one tap zap, and receive notifications in Damus of zaps.\n>\n>### acceptance criteria\n>1. Similar to mutiny, alby NWC in Damus user can set up Fedimint NWC\n>2. Damus user can one tap zap post NWC setup\n\n From what I understand NWC is designed for paying lighting invoices, is\nthere even an invoice spec for fedimint? I'd be curious how this works\nand what the protocol looks like.\n" 28722 } 28723 }, 28724 { 28725 "issue": { 28726 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 28727 "repository_url": "https://api.github.com/repos/damus-io/damus", 28728 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 28729 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 28730 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 28731 "html_url": "https://github.com/damus-io/damus/issues/2050", 28732 "id": 2186260890, 28733 "node_id": "I_kwDOHHF5A86CT7Ga", 28734 "number": 2050, 28735 "title": "Join fedimint", 28736 "user": { 28737 "login": "alltheseas", 28738 "id": 64376233, 28739 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28740 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28741 "gravatar_id": "", 28742 "url": "https://api.github.com/users/alltheseas", 28743 "html_url": "https://github.com/alltheseas", 28744 "followers_url": "https://api.github.com/users/alltheseas/followers", 28745 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28746 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28747 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28748 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28749 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28750 "repos_url": "https://api.github.com/users/alltheseas/repos", 28751 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28752 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28753 "type": "User", 28754 "site_admin": false 28755 }, 28756 "labels": [ 28757 { 28758 "id": 5667222085, 28759 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 28760 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 28761 "name": "design", 28762 "color": "5319E7", 28763 "default": false, 28764 "description": "Design exploration & definition is required" 28765 }, 28766 { 28767 "id": 5667230655, 28768 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28769 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28770 "name": "feature", 28771 "color": "BFDADC", 28772 "default": false, 28773 "description": "New feature request" 28774 }, 28775 { 28776 "id": 5684118006, 28777 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 28778 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 28779 "name": "experimental", 28780 "color": "41BC18", 28781 "default": false, 28782 "description": "" 28783 }, 28784 { 28785 "id": 6691150291, 28786 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28787 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28788 "name": "fedimint", 28789 "color": "ECE034", 28790 "default": false, 28791 "description": "" 28792 } 28793 ], 28794 "state": "open", 28795 "locked": false, 28796 "assignee": { 28797 "login": "robagreda", 28798 "id": 3373850, 28799 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 28800 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 28801 "gravatar_id": "", 28802 "url": "https://api.github.com/users/robagreda", 28803 "html_url": "https://github.com/robagreda", 28804 "followers_url": "https://api.github.com/users/robagreda/followers", 28805 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 28806 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 28807 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 28808 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 28809 "organizations_url": "https://api.github.com/users/robagreda/orgs", 28810 "repos_url": "https://api.github.com/users/robagreda/repos", 28811 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 28812 "received_events_url": "https://api.github.com/users/robagreda/received_events", 28813 "type": "User", 28814 "site_admin": false 28815 }, 28816 "assignees": [ 28817 { 28818 "login": "robagreda", 28819 "id": 3373850, 28820 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 28821 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 28822 "gravatar_id": "", 28823 "url": "https://api.github.com/users/robagreda", 28824 "html_url": "https://github.com/robagreda", 28825 "followers_url": "https://api.github.com/users/robagreda/followers", 28826 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 28827 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 28828 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 28829 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 28830 "organizations_url": "https://api.github.com/users/robagreda/orgs", 28831 "repos_url": "https://api.github.com/users/robagreda/repos", 28832 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 28833 "received_events_url": "https://api.github.com/users/robagreda/received_events", 28834 "type": "User", 28835 "site_admin": false 28836 }, 28837 { 28838 "login": "kernelkind", 28839 "id": 8139906, 28840 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 28841 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 28842 "gravatar_id": "", 28843 "url": "https://api.github.com/users/kernelkind", 28844 "html_url": "https://github.com/kernelkind", 28845 "followers_url": "https://api.github.com/users/kernelkind/followers", 28846 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 28847 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 28848 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 28849 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 28850 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 28851 "repos_url": "https://api.github.com/users/kernelkind/repos", 28852 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 28853 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 28854 "type": "User", 28855 "site_admin": false 28856 } 28857 ], 28858 "milestone": null, 28859 "comments": 6, 28860 "created_at": "2024-03-14T12:37:13Z", 28861 "updated_at": "2024-03-16T08:44:19Z", 28862 "closed_at": null, 28863 "author_association": "COLLABORATOR", 28864 "active_lock_reason": null, 28865 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 28866 "reactions": { 28867 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 28868 "total_count": 0, 28869 "+1": 0, 28870 "-1": 0, 28871 "laugh": 0, 28872 "hooray": 0, 28873 "confused": 0, 28874 "heart": 0, 28875 "rocket": 0, 28876 "eyes": 0 28877 }, 28878 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 28879 "performed_via_github_app": null, 28880 "state_reason": null 28881 } 28882 }, 28883 { 28884 "issue": { 28885 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 28886 "repository_url": "https://api.github.com/repos/damus-io/damus", 28887 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 28888 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 28889 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 28890 "html_url": "https://github.com/damus-io/damus/issues/2050", 28891 "id": 2186260890, 28892 "node_id": "I_kwDOHHF5A86CT7Ga", 28893 "number": 2050, 28894 "title": "Join fedimint", 28895 "user": { 28896 "login": "alltheseas", 28897 "id": 64376233, 28898 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 28899 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 28900 "gravatar_id": "", 28901 "url": "https://api.github.com/users/alltheseas", 28902 "html_url": "https://github.com/alltheseas", 28903 "followers_url": "https://api.github.com/users/alltheseas/followers", 28904 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 28905 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 28906 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 28907 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 28908 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 28909 "repos_url": "https://api.github.com/users/alltheseas/repos", 28910 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 28911 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 28912 "type": "User", 28913 "site_admin": false 28914 }, 28915 "labels": [ 28916 { 28917 "id": 5667222085, 28918 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 28919 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 28920 "name": "design", 28921 "color": "5319E7", 28922 "default": false, 28923 "description": "Design exploration & definition is required" 28924 }, 28925 { 28926 "id": 5667230655, 28927 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 28928 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 28929 "name": "feature", 28930 "color": "BFDADC", 28931 "default": false, 28932 "description": "New feature request" 28933 }, 28934 { 28935 "id": 5684118006, 28936 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 28937 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 28938 "name": "experimental", 28939 "color": "41BC18", 28940 "default": false, 28941 "description": "" 28942 }, 28943 { 28944 "id": 6691150291, 28945 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 28946 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 28947 "name": "fedimint", 28948 "color": "ECE034", 28949 "default": false, 28950 "description": "" 28951 } 28952 ], 28953 "state": "open", 28954 "locked": false, 28955 "assignee": { 28956 "login": "robagreda", 28957 "id": 3373850, 28958 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 28959 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 28960 "gravatar_id": "", 28961 "url": "https://api.github.com/users/robagreda", 28962 "html_url": "https://github.com/robagreda", 28963 "followers_url": "https://api.github.com/users/robagreda/followers", 28964 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 28965 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 28966 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 28967 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 28968 "organizations_url": "https://api.github.com/users/robagreda/orgs", 28969 "repos_url": "https://api.github.com/users/robagreda/repos", 28970 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 28971 "received_events_url": "https://api.github.com/users/robagreda/received_events", 28972 "type": "User", 28973 "site_admin": false 28974 }, 28975 "assignees": [ 28976 { 28977 "login": "robagreda", 28978 "id": 3373850, 28979 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 28980 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 28981 "gravatar_id": "", 28982 "url": "https://api.github.com/users/robagreda", 28983 "html_url": "https://github.com/robagreda", 28984 "followers_url": "https://api.github.com/users/robagreda/followers", 28985 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 28986 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 28987 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 28988 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 28989 "organizations_url": "https://api.github.com/users/robagreda/orgs", 28990 "repos_url": "https://api.github.com/users/robagreda/repos", 28991 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 28992 "received_events_url": "https://api.github.com/users/robagreda/received_events", 28993 "type": "User", 28994 "site_admin": false 28995 }, 28996 { 28997 "login": "kernelkind", 28998 "id": 8139906, 28999 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29000 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29001 "gravatar_id": "", 29002 "url": "https://api.github.com/users/kernelkind", 29003 "html_url": "https://github.com/kernelkind", 29004 "followers_url": "https://api.github.com/users/kernelkind/followers", 29005 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29006 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29007 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29008 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29009 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29010 "repos_url": "https://api.github.com/users/kernelkind/repos", 29011 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29012 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29013 "type": "User", 29014 "site_admin": false 29015 } 29016 ], 29017 "milestone": null, 29018 "comments": 6, 29019 "created_at": "2024-03-14T12:37:13Z", 29020 "updated_at": "2024-03-16T08:44:19Z", 29021 "closed_at": null, 29022 "author_association": "COLLABORATOR", 29023 "active_lock_reason": null, 29024 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29025 "reactions": { 29026 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29027 "total_count": 0, 29028 "+1": 0, 29029 "-1": 0, 29030 "laugh": 0, 29031 "hooray": 0, 29032 "confused": 0, 29033 "heart": 0, 29034 "rocket": 0, 29035 "eyes": 0 29036 }, 29037 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29038 "performed_via_github_app": null, 29039 "state_reason": null 29040 }, 29041 "comment": { 29042 "user": "alltheseas", 29043 "created_at": "2024-03-14T12:52:52Z", 29044 "updated_at": "2024-03-14T12:52:52Z", 29045 "body": "@robagreda new design territory, ser\r\n\r\ncc @kernelkind " 29046 } 29047 }, 29048 { 29049 "issue": { 29050 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 29051 "repository_url": "https://api.github.com/repos/damus-io/damus", 29052 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 29053 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 29054 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 29055 "html_url": "https://github.com/damus-io/damus/issues/2050", 29056 "id": 2186260890, 29057 "node_id": "I_kwDOHHF5A86CT7Ga", 29058 "number": 2050, 29059 "title": "Join fedimint", 29060 "user": { 29061 "login": "alltheseas", 29062 "id": 64376233, 29063 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29064 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29065 "gravatar_id": "", 29066 "url": "https://api.github.com/users/alltheseas", 29067 "html_url": "https://github.com/alltheseas", 29068 "followers_url": "https://api.github.com/users/alltheseas/followers", 29069 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29070 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29071 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29072 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29073 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29074 "repos_url": "https://api.github.com/users/alltheseas/repos", 29075 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29076 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29077 "type": "User", 29078 "site_admin": false 29079 }, 29080 "labels": [ 29081 { 29082 "id": 5667222085, 29083 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 29084 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 29085 "name": "design", 29086 "color": "5319E7", 29087 "default": false, 29088 "description": "Design exploration & definition is required" 29089 }, 29090 { 29091 "id": 5667230655, 29092 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 29093 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 29094 "name": "feature", 29095 "color": "BFDADC", 29096 "default": false, 29097 "description": "New feature request" 29098 }, 29099 { 29100 "id": 5684118006, 29101 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29102 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29103 "name": "experimental", 29104 "color": "41BC18", 29105 "default": false, 29106 "description": "" 29107 }, 29108 { 29109 "id": 6691150291, 29110 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 29111 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 29112 "name": "fedimint", 29113 "color": "ECE034", 29114 "default": false, 29115 "description": "" 29116 } 29117 ], 29118 "state": "open", 29119 "locked": false, 29120 "assignee": { 29121 "login": "robagreda", 29122 "id": 3373850, 29123 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29124 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29125 "gravatar_id": "", 29126 "url": "https://api.github.com/users/robagreda", 29127 "html_url": "https://github.com/robagreda", 29128 "followers_url": "https://api.github.com/users/robagreda/followers", 29129 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29130 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29131 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29132 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29133 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29134 "repos_url": "https://api.github.com/users/robagreda/repos", 29135 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29136 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29137 "type": "User", 29138 "site_admin": false 29139 }, 29140 "assignees": [ 29141 { 29142 "login": "robagreda", 29143 "id": 3373850, 29144 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29145 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29146 "gravatar_id": "", 29147 "url": "https://api.github.com/users/robagreda", 29148 "html_url": "https://github.com/robagreda", 29149 "followers_url": "https://api.github.com/users/robagreda/followers", 29150 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29151 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29152 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29153 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29154 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29155 "repos_url": "https://api.github.com/users/robagreda/repos", 29156 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29157 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29158 "type": "User", 29159 "site_admin": false 29160 }, 29161 { 29162 "login": "kernelkind", 29163 "id": 8139906, 29164 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29165 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29166 "gravatar_id": "", 29167 "url": "https://api.github.com/users/kernelkind", 29168 "html_url": "https://github.com/kernelkind", 29169 "followers_url": "https://api.github.com/users/kernelkind/followers", 29170 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29171 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29172 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29173 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29174 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29175 "repos_url": "https://api.github.com/users/kernelkind/repos", 29176 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29177 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29178 "type": "User", 29179 "site_admin": false 29180 } 29181 ], 29182 "milestone": null, 29183 "comments": 6, 29184 "created_at": "2024-03-14T12:37:13Z", 29185 "updated_at": "2024-03-16T08:44:19Z", 29186 "closed_at": null, 29187 "author_association": "COLLABORATOR", 29188 "active_lock_reason": null, 29189 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29190 "reactions": { 29191 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29192 "total_count": 0, 29193 "+1": 0, 29194 "-1": 0, 29195 "laugh": 0, 29196 "hooray": 0, 29197 "confused": 0, 29198 "heart": 0, 29199 "rocket": 0, 29200 "eyes": 0 29201 }, 29202 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29203 "performed_via_github_app": null, 29204 "state_reason": null 29205 }, 29206 "comment": { 29207 "user": "jb55", 29208 "created_at": "2024-03-14T13:01:35Z", 29209 "updated_at": "2024-03-14T13:01:35Z", 29210 "body": "The priority would be just use our fedimint to start, joining a\ndifferent fedimint is so much further down the line. Not many people are\nevent running fedimints at the moment. This is also way too advanced for\n99.99% of people.\n\nThe whole point of the fedimint is to have a default thing that just\nworks and is somewhat safe from rugging.\n\nPlus it's not as simple as switching to random mints, unless there is a\nway to setup a lightning address for receiving zaps that works across\nmints, which is the entire point of doing this is the first place\n(non-custodial receiving of zaps while the user's non-custodial wallet\nis offline).\n\nOn Thu, Mar 14, 2024 at 05:37:35AM -0700, alltheseas wrote:\n>## user story\n>\n>As a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\n>\n>### acceptance criteria.\n>\n>1. There is a method to join a single fedimint in Damus\n>\n>-- \n>Reply to this email directly or view it on GitHub:\n>https://github.com/damus-io/damus/issues/2050\n>You are receiving this because you are subscribed to this thread.\n>\n>Message ID: ***@***.***>\n" 29211 } 29212 }, 29213 { 29214 "issue": { 29215 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 29216 "repository_url": "https://api.github.com/repos/damus-io/damus", 29217 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 29218 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 29219 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 29220 "html_url": "https://github.com/damus-io/damus/issues/2050", 29221 "id": 2186260890, 29222 "node_id": "I_kwDOHHF5A86CT7Ga", 29223 "number": 2050, 29224 "title": "Join fedimint", 29225 "user": { 29226 "login": "alltheseas", 29227 "id": 64376233, 29228 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29229 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29230 "gravatar_id": "", 29231 "url": "https://api.github.com/users/alltheseas", 29232 "html_url": "https://github.com/alltheseas", 29233 "followers_url": "https://api.github.com/users/alltheseas/followers", 29234 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29235 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29236 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29237 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29238 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29239 "repos_url": "https://api.github.com/users/alltheseas/repos", 29240 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29241 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29242 "type": "User", 29243 "site_admin": false 29244 }, 29245 "labels": [ 29246 { 29247 "id": 5667222085, 29248 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 29249 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 29250 "name": "design", 29251 "color": "5319E7", 29252 "default": false, 29253 "description": "Design exploration & definition is required" 29254 }, 29255 { 29256 "id": 5667230655, 29257 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 29258 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 29259 "name": "feature", 29260 "color": "BFDADC", 29261 "default": false, 29262 "description": "New feature request" 29263 }, 29264 { 29265 "id": 5684118006, 29266 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29267 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29268 "name": "experimental", 29269 "color": "41BC18", 29270 "default": false, 29271 "description": "" 29272 }, 29273 { 29274 "id": 6691150291, 29275 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 29276 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 29277 "name": "fedimint", 29278 "color": "ECE034", 29279 "default": false, 29280 "description": "" 29281 } 29282 ], 29283 "state": "open", 29284 "locked": false, 29285 "assignee": { 29286 "login": "robagreda", 29287 "id": 3373850, 29288 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29289 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29290 "gravatar_id": "", 29291 "url": "https://api.github.com/users/robagreda", 29292 "html_url": "https://github.com/robagreda", 29293 "followers_url": "https://api.github.com/users/robagreda/followers", 29294 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29295 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29296 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29297 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29298 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29299 "repos_url": "https://api.github.com/users/robagreda/repos", 29300 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29301 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29302 "type": "User", 29303 "site_admin": false 29304 }, 29305 "assignees": [ 29306 { 29307 "login": "robagreda", 29308 "id": 3373850, 29309 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29310 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29311 "gravatar_id": "", 29312 "url": "https://api.github.com/users/robagreda", 29313 "html_url": "https://github.com/robagreda", 29314 "followers_url": "https://api.github.com/users/robagreda/followers", 29315 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29316 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29317 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29318 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29319 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29320 "repos_url": "https://api.github.com/users/robagreda/repos", 29321 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29322 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29323 "type": "User", 29324 "site_admin": false 29325 }, 29326 { 29327 "login": "kernelkind", 29328 "id": 8139906, 29329 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29330 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29331 "gravatar_id": "", 29332 "url": "https://api.github.com/users/kernelkind", 29333 "html_url": "https://github.com/kernelkind", 29334 "followers_url": "https://api.github.com/users/kernelkind/followers", 29335 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29336 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29337 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29338 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29339 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29340 "repos_url": "https://api.github.com/users/kernelkind/repos", 29341 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29342 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29343 "type": "User", 29344 "site_admin": false 29345 } 29346 ], 29347 "milestone": null, 29348 "comments": 6, 29349 "created_at": "2024-03-14T12:37:13Z", 29350 "updated_at": "2024-03-16T08:44:19Z", 29351 "closed_at": null, 29352 "author_association": "COLLABORATOR", 29353 "active_lock_reason": null, 29354 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29355 "reactions": { 29356 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29357 "total_count": 0, 29358 "+1": 0, 29359 "-1": 0, 29360 "laugh": 0, 29361 "hooray": 0, 29362 "confused": 0, 29363 "heart": 0, 29364 "rocket": 0, 29365 "eyes": 0 29366 }, 29367 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29368 "performed_via_github_app": null, 29369 "state_reason": null 29370 }, 29371 "comment": { 29372 "user": "kernelkind", 29373 "created_at": "2024-03-14T18:33:48Z", 29374 "updated_at": "2024-03-14T18:33:48Z", 29375 "body": "Is the damus use-case of Hermes *only* for receiving zaps while the user's non-custodial wallet is offline? I think it could make sense for users to hold their ecash instead of automatically converting them to sats to their external wallet on their next re-connect. That way, if two users are both in the Damus federation, they can do an internal payment just with ecash (if I'm understanding this correctly) and have no transaction fees" 29376 } 29377 }, 29378 { 29379 "issue": { 29380 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 29381 "repository_url": "https://api.github.com/repos/damus-io/damus", 29382 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 29383 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 29384 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 29385 "html_url": "https://github.com/damus-io/damus/issues/2050", 29386 "id": 2186260890, 29387 "node_id": "I_kwDOHHF5A86CT7Ga", 29388 "number": 2050, 29389 "title": "Join fedimint", 29390 "user": { 29391 "login": "alltheseas", 29392 "id": 64376233, 29393 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29394 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29395 "gravatar_id": "", 29396 "url": "https://api.github.com/users/alltheseas", 29397 "html_url": "https://github.com/alltheseas", 29398 "followers_url": "https://api.github.com/users/alltheseas/followers", 29399 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29400 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29401 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29402 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29403 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29404 "repos_url": "https://api.github.com/users/alltheseas/repos", 29405 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29406 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29407 "type": "User", 29408 "site_admin": false 29409 }, 29410 "labels": [ 29411 { 29412 "id": 5667222085, 29413 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 29414 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 29415 "name": "design", 29416 "color": "5319E7", 29417 "default": false, 29418 "description": "Design exploration & definition is required" 29419 }, 29420 { 29421 "id": 5667230655, 29422 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 29423 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 29424 "name": "feature", 29425 "color": "BFDADC", 29426 "default": false, 29427 "description": "New feature request" 29428 }, 29429 { 29430 "id": 5684118006, 29431 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29432 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29433 "name": "experimental", 29434 "color": "41BC18", 29435 "default": false, 29436 "description": "" 29437 }, 29438 { 29439 "id": 6691150291, 29440 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 29441 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 29442 "name": "fedimint", 29443 "color": "ECE034", 29444 "default": false, 29445 "description": "" 29446 } 29447 ], 29448 "state": "open", 29449 "locked": false, 29450 "assignee": { 29451 "login": "robagreda", 29452 "id": 3373850, 29453 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29454 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29455 "gravatar_id": "", 29456 "url": "https://api.github.com/users/robagreda", 29457 "html_url": "https://github.com/robagreda", 29458 "followers_url": "https://api.github.com/users/robagreda/followers", 29459 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29460 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29461 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29462 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29463 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29464 "repos_url": "https://api.github.com/users/robagreda/repos", 29465 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29466 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29467 "type": "User", 29468 "site_admin": false 29469 }, 29470 "assignees": [ 29471 { 29472 "login": "robagreda", 29473 "id": 3373850, 29474 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29475 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29476 "gravatar_id": "", 29477 "url": "https://api.github.com/users/robagreda", 29478 "html_url": "https://github.com/robagreda", 29479 "followers_url": "https://api.github.com/users/robagreda/followers", 29480 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29481 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29482 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29483 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29484 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29485 "repos_url": "https://api.github.com/users/robagreda/repos", 29486 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29487 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29488 "type": "User", 29489 "site_admin": false 29490 }, 29491 { 29492 "login": "kernelkind", 29493 "id": 8139906, 29494 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29495 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29496 "gravatar_id": "", 29497 "url": "https://api.github.com/users/kernelkind", 29498 "html_url": "https://github.com/kernelkind", 29499 "followers_url": "https://api.github.com/users/kernelkind/followers", 29500 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29501 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29502 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29503 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29504 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29505 "repos_url": "https://api.github.com/users/kernelkind/repos", 29506 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29507 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29508 "type": "User", 29509 "site_admin": false 29510 } 29511 ], 29512 "milestone": null, 29513 "comments": 6, 29514 "created_at": "2024-03-14T12:37:13Z", 29515 "updated_at": "2024-03-16T08:44:19Z", 29516 "closed_at": null, 29517 "author_association": "COLLABORATOR", 29518 "active_lock_reason": null, 29519 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29520 "reactions": { 29521 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29522 "total_count": 0, 29523 "+1": 0, 29524 "-1": 0, 29525 "laugh": 0, 29526 "hooray": 0, 29527 "confused": 0, 29528 "heart": 0, 29529 "rocket": 0, 29530 "eyes": 0 29531 }, 29532 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29533 "performed_via_github_app": null, 29534 "state_reason": null 29535 }, 29536 "comment": { 29537 "user": "alltheseas", 29538 "created_at": "2024-03-14T18:53:19Z", 29539 "updated_at": "2024-03-14T18:53:19Z", 29540 "body": "> Is the damus use-case of Hermes _only_ for receiving zaps while the user's non-custodial wallet is offline? I think it could make sense for users to hold their ecash instead of automatically converting them to sats to their external wallet on their next re-connect. That way, if two users are both in the Damus federation, they can do an internal payment just with ecash (if I'm understanding this correctly) and have no transaction fees\r\n\r\nHere is the motivation @kernelkind: https://github.com/damus-io/damus/issues/1623\r\n\r\nRequirements:\r\n1) The user must be able to send, and receive sats\r\n2) Cannot be rugpulled by a single person\r\n3) User has a LN address automatically generated\r\n4) NWC is supported\r\n5) On every new Damus install, everything is pre-configured\r\n\r\nRegarding e-cash, the normie person who just joined from FB, Tiktok couldn't care less if under the hood e-cash, nuts, or something else is used. All that matters is ability to send & receive sats.\r\nIt should \"just work\", and it should be automatically (or as much as possible) set up. \r\n\r\nAny transaction is handled under the hood by whatever solution you, and Will choose. If in the same federation probably e-cash makes sense. If in different federations, or if sending to a non-federation then LN. " 29541 } 29542 }, 29543 { 29544 "issue": { 29545 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 29546 "repository_url": "https://api.github.com/repos/damus-io/damus", 29547 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 29548 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 29549 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 29550 "html_url": "https://github.com/damus-io/damus/issues/2050", 29551 "id": 2186260890, 29552 "node_id": "I_kwDOHHF5A86CT7Ga", 29553 "number": 2050, 29554 "title": "Join fedimint", 29555 "user": { 29556 "login": "alltheseas", 29557 "id": 64376233, 29558 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29559 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29560 "gravatar_id": "", 29561 "url": "https://api.github.com/users/alltheseas", 29562 "html_url": "https://github.com/alltheseas", 29563 "followers_url": "https://api.github.com/users/alltheseas/followers", 29564 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29565 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29566 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29567 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29568 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29569 "repos_url": "https://api.github.com/users/alltheseas/repos", 29570 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29571 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29572 "type": "User", 29573 "site_admin": false 29574 }, 29575 "labels": [ 29576 { 29577 "id": 5667222085, 29578 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 29579 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 29580 "name": "design", 29581 "color": "5319E7", 29582 "default": false, 29583 "description": "Design exploration & definition is required" 29584 }, 29585 { 29586 "id": 5667230655, 29587 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 29588 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 29589 "name": "feature", 29590 "color": "BFDADC", 29591 "default": false, 29592 "description": "New feature request" 29593 }, 29594 { 29595 "id": 5684118006, 29596 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29597 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29598 "name": "experimental", 29599 "color": "41BC18", 29600 "default": false, 29601 "description": "" 29602 }, 29603 { 29604 "id": 6691150291, 29605 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 29606 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 29607 "name": "fedimint", 29608 "color": "ECE034", 29609 "default": false, 29610 "description": "" 29611 } 29612 ], 29613 "state": "open", 29614 "locked": false, 29615 "assignee": { 29616 "login": "robagreda", 29617 "id": 3373850, 29618 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29619 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29620 "gravatar_id": "", 29621 "url": "https://api.github.com/users/robagreda", 29622 "html_url": "https://github.com/robagreda", 29623 "followers_url": "https://api.github.com/users/robagreda/followers", 29624 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29625 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29626 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29627 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29628 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29629 "repos_url": "https://api.github.com/users/robagreda/repos", 29630 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29631 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29632 "type": "User", 29633 "site_admin": false 29634 }, 29635 "assignees": [ 29636 { 29637 "login": "robagreda", 29638 "id": 3373850, 29639 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29640 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29641 "gravatar_id": "", 29642 "url": "https://api.github.com/users/robagreda", 29643 "html_url": "https://github.com/robagreda", 29644 "followers_url": "https://api.github.com/users/robagreda/followers", 29645 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29646 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29647 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29648 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29649 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29650 "repos_url": "https://api.github.com/users/robagreda/repos", 29651 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29652 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29653 "type": "User", 29654 "site_admin": false 29655 }, 29656 { 29657 "login": "kernelkind", 29658 "id": 8139906, 29659 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29660 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29661 "gravatar_id": "", 29662 "url": "https://api.github.com/users/kernelkind", 29663 "html_url": "https://github.com/kernelkind", 29664 "followers_url": "https://api.github.com/users/kernelkind/followers", 29665 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29666 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29667 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29668 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29669 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29670 "repos_url": "https://api.github.com/users/kernelkind/repos", 29671 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29672 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29673 "type": "User", 29674 "site_admin": false 29675 } 29676 ], 29677 "milestone": null, 29678 "comments": 6, 29679 "created_at": "2024-03-14T12:37:13Z", 29680 "updated_at": "2024-03-16T08:44:19Z", 29681 "closed_at": null, 29682 "author_association": "COLLABORATOR", 29683 "active_lock_reason": null, 29684 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29685 "reactions": { 29686 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29687 "total_count": 0, 29688 "+1": 0, 29689 "-1": 0, 29690 "laugh": 0, 29691 "hooray": 0, 29692 "confused": 0, 29693 "heart": 0, 29694 "rocket": 0, 29695 "eyes": 0 29696 }, 29697 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29698 "performed_via_github_app": null, 29699 "state_reason": null 29700 }, 29701 "comment": { 29702 "user": "alltheseas", 29703 "created_at": "2024-03-14T18:58:13Z", 29704 "updated_at": "2024-03-14T18:58:13Z", 29705 "body": "> they can do an internal payment just with ecash (if I'm understanding this correctly) and have no transaction fees\r\n\r\nThere are costs to running a federation. There will be transaction fees. See Fedi. " 29706 } 29707 }, 29708 { 29709 "issue": { 29710 "url": "https://api.github.com/repos/damus-io/damus/issues/2050", 29711 "repository_url": "https://api.github.com/repos/damus-io/damus", 29712 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2050/labels{/name}", 29713 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2050/comments", 29714 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2050/events", 29715 "html_url": "https://github.com/damus-io/damus/issues/2050", 29716 "id": 2186260890, 29717 "node_id": "I_kwDOHHF5A86CT7Ga", 29718 "number": 2050, 29719 "title": "Join fedimint", 29720 "user": { 29721 "login": "alltheseas", 29722 "id": 64376233, 29723 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29724 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29725 "gravatar_id": "", 29726 "url": "https://api.github.com/users/alltheseas", 29727 "html_url": "https://github.com/alltheseas", 29728 "followers_url": "https://api.github.com/users/alltheseas/followers", 29729 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29730 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29731 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29732 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29733 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29734 "repos_url": "https://api.github.com/users/alltheseas/repos", 29735 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29736 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29737 "type": "User", 29738 "site_admin": false 29739 }, 29740 "labels": [ 29741 { 29742 "id": 5667222085, 29743 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 29744 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 29745 "name": "design", 29746 "color": "5319E7", 29747 "default": false, 29748 "description": "Design exploration & definition is required" 29749 }, 29750 { 29751 "id": 5667230655, 29752 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 29753 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 29754 "name": "feature", 29755 "color": "BFDADC", 29756 "default": false, 29757 "description": "New feature request" 29758 }, 29759 { 29760 "id": 5684118006, 29761 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29762 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29763 "name": "experimental", 29764 "color": "41BC18", 29765 "default": false, 29766 "description": "" 29767 }, 29768 { 29769 "id": 6691150291, 29770 "node_id": "LA_kwDOHHF5A88AAAABjtLZ0w", 29771 "url": "https://api.github.com/repos/damus-io/damus/labels/fedimint", 29772 "name": "fedimint", 29773 "color": "ECE034", 29774 "default": false, 29775 "description": "" 29776 } 29777 ], 29778 "state": "open", 29779 "locked": false, 29780 "assignee": { 29781 "login": "robagreda", 29782 "id": 3373850, 29783 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29784 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29785 "gravatar_id": "", 29786 "url": "https://api.github.com/users/robagreda", 29787 "html_url": "https://github.com/robagreda", 29788 "followers_url": "https://api.github.com/users/robagreda/followers", 29789 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29790 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29791 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29792 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29793 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29794 "repos_url": "https://api.github.com/users/robagreda/repos", 29795 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29796 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29797 "type": "User", 29798 "site_admin": false 29799 }, 29800 "assignees": [ 29801 { 29802 "login": "robagreda", 29803 "id": 3373850, 29804 "node_id": "MDQ6VXNlcjMzNzM4NTA=", 29805 "avatar_url": "https://avatars.githubusercontent.com/u/3373850?v=4", 29806 "gravatar_id": "", 29807 "url": "https://api.github.com/users/robagreda", 29808 "html_url": "https://github.com/robagreda", 29809 "followers_url": "https://api.github.com/users/robagreda/followers", 29810 "following_url": "https://api.github.com/users/robagreda/following{/other_user}", 29811 "gists_url": "https://api.github.com/users/robagreda/gists{/gist_id}", 29812 "starred_url": "https://api.github.com/users/robagreda/starred{/owner}{/repo}", 29813 "subscriptions_url": "https://api.github.com/users/robagreda/subscriptions", 29814 "organizations_url": "https://api.github.com/users/robagreda/orgs", 29815 "repos_url": "https://api.github.com/users/robagreda/repos", 29816 "events_url": "https://api.github.com/users/robagreda/events{/privacy}", 29817 "received_events_url": "https://api.github.com/users/robagreda/received_events", 29818 "type": "User", 29819 "site_admin": false 29820 }, 29821 { 29822 "login": "kernelkind", 29823 "id": 8139906, 29824 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 29825 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 29826 "gravatar_id": "", 29827 "url": "https://api.github.com/users/kernelkind", 29828 "html_url": "https://github.com/kernelkind", 29829 "followers_url": "https://api.github.com/users/kernelkind/followers", 29830 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 29831 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 29832 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 29833 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 29834 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 29835 "repos_url": "https://api.github.com/users/kernelkind/repos", 29836 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 29837 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 29838 "type": "User", 29839 "site_admin": false 29840 } 29841 ], 29842 "milestone": null, 29843 "comments": 6, 29844 "created_at": "2024-03-14T12:37:13Z", 29845 "updated_at": "2024-03-16T08:44:19Z", 29846 "closed_at": null, 29847 "author_association": "COLLABORATOR", 29848 "active_lock_reason": null, 29849 "body": "## user story\r\n\r\nAs a Damus user who would like a \"just works\" way of interacting with BTC/LN networks, I would like to be able to join a fedimint in Damus, so that I can send and/or receive sats.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to join a single fedimint in Damus", 29850 "reactions": { 29851 "url": "https://api.github.com/repos/damus-io/damus/issues/2050/reactions", 29852 "total_count": 0, 29853 "+1": 0, 29854 "-1": 0, 29855 "laugh": 0, 29856 "hooray": 0, 29857 "confused": 0, 29858 "heart": 0, 29859 "rocket": 0, 29860 "eyes": 0 29861 }, 29862 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2050/timeline", 29863 "performed_via_github_app": null, 29864 "state_reason": null 29865 }, 29866 "comment": { 29867 "user": "jb55", 29868 "created_at": "2024-03-16T08:44:19Z", 29869 "updated_at": "2024-03-16T08:44:19Z", 29870 "body": "On Thu, Mar 14, 2024 at 11:34:10AM -0700, kernelkind wrote:\n>Is the damus use-case of Hermes *only* for receiving zaps while the\n>user's non-custodial wallet is offline? I think it could make sense for\n>users to hold their ecash instead of automatically converting them to\n>sats to their external wallet on their next re-connect. That way, if\n>two users are both in the Damus federation, they can do an internal\n>payment just with ecash (if I'm understanding this correctly) and have\n>no transaction fees\n\nThe auto-converting thing could happen at a certain threshold like how\nalby does it. Exchanging esats within a federation between damus users\nis a good idea, but not sure how that would work wrt. zaps. Maybe our\nzapper could just lie about it being a real lightning txn, or maybe we\nneed ecash zaps in that case, or maybe even a simpler zap spec.\n" 29871 } 29872 }, 29873 { 29874 "issue": { 29875 "url": "https://api.github.com/repos/damus-io/damus/issues/2049", 29876 "repository_url": "https://api.github.com/repos/damus-io/damus", 29877 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2049/labels{/name}", 29878 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2049/comments", 29879 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2049/events", 29880 "html_url": "https://github.com/damus-io/damus/issues/2049", 29881 "id": 2185274612, 29882 "node_id": "I_kwDOHHF5A86CQKT0", 29883 "number": 2049, 29884 "title": "Note crowdedits", 29885 "user": { 29886 "login": "alltheseas", 29887 "id": 64376233, 29888 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29889 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29890 "gravatar_id": "", 29891 "url": "https://api.github.com/users/alltheseas", 29892 "html_url": "https://github.com/alltheseas", 29893 "followers_url": "https://api.github.com/users/alltheseas/followers", 29894 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29895 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29896 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29897 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29898 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29899 "repos_url": "https://api.github.com/users/alltheseas/repos", 29900 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29901 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29902 "type": "User", 29903 "site_admin": false 29904 }, 29905 "labels": [ 29906 { 29907 "id": 5684118006, 29908 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29909 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29910 "name": "experimental", 29911 "color": "41BC18", 29912 "default": false, 29913 "description": "" 29914 } 29915 ], 29916 "state": "open", 29917 "locked": false, 29918 "assignee": null, 29919 "assignees": [], 29920 "milestone": null, 29921 "comments": 0, 29922 "created_at": "2024-03-14T02:52:42Z", 29923 "updated_at": "2024-03-14T12:22:34Z", 29924 "closed_at": null, 29925 "author_association": "COLLABORATOR", 29926 "active_lock_reason": null, 29927 "body": "The people have requested note crowdedits š \r\n\r\n## user story\r\n\r\nas a particularly nerdy nostr user, I would like to \"fork\" notes and create my own version of them, so that I can better get my point across in context.\r\n\r\n### acceptance criteria\r\n\r\n1. user can take any note, and fork & modify it\r\n2. fork appears to others, and is labeled as such\r\n3. user can see other's forks\r\n4. user can always see the original note\r\n5. fork has a reference to original note\r\n\r\nhttps://damus.io/nevent1qqsg6ryslflzxj22ta6l78qgswhzxv90d393ca272we7y5na455ssgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3kamnwvaz7tmjv4kxz7fwvf5hgcm0d9h8qctjdvhxxmmdqyt8wumn8ghj7un9d3shjtnnw3hkuetj9e3k7mgprpmhxue69uhhwetvvdhk6efwdehhxarj9emkjmn9u57mcl", 29928 "reactions": { 29929 "url": "https://api.github.com/repos/damus-io/damus/issues/2049/reactions", 29930 "total_count": 0, 29931 "+1": 0, 29932 "-1": 0, 29933 "laugh": 0, 29934 "hooray": 0, 29935 "confused": 0, 29936 "heart": 0, 29937 "rocket": 0, 29938 "eyes": 0 29939 }, 29940 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2049/timeline", 29941 "performed_via_github_app": null, 29942 "state_reason": null 29943 } 29944 }, 29945 { 29946 "issue": { 29947 "url": "https://api.github.com/repos/damus-io/damus/issues/2048", 29948 "repository_url": "https://api.github.com/repos/damus-io/damus", 29949 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2048/labels{/name}", 29950 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2048/comments", 29951 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2048/events", 29952 "html_url": "https://github.com/damus-io/damus/issues/2048", 29953 "id": 2184428107, 29954 "node_id": "I_kwDOHHF5A86CM7pL", 29955 "number": 2048, 29956 "title": "MacOS: Adding a search interface to your app", 29957 "user": { 29958 "login": "alltheseas", 29959 "id": 64376233, 29960 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 29961 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 29962 "gravatar_id": "", 29963 "url": "https://api.github.com/users/alltheseas", 29964 "html_url": "https://github.com/alltheseas", 29965 "followers_url": "https://api.github.com/users/alltheseas/followers", 29966 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 29967 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 29968 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 29969 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 29970 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 29971 "repos_url": "https://api.github.com/users/alltheseas/repos", 29972 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 29973 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 29974 "type": "User", 29975 "site_admin": false 29976 }, 29977 "labels": [ 29978 { 29979 "id": 5684118006, 29980 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 29981 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 29982 "name": "experimental", 29983 "color": "41BC18", 29984 "default": false, 29985 "description": "" 29986 }, 29987 { 29988 "id": 6213404742, 29989 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 29990 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 29991 "name": "search", 29992 "color": "0e8a16", 29993 "default": false, 29994 "description": "" 29995 } 29996 ], 29997 "state": "open", 29998 "locked": false, 29999 "assignee": null, 30000 "assignees": [], 30001 "milestone": null, 30002 "comments": 3, 30003 "created_at": "2024-03-13T16:28:06Z", 30004 "updated_at": "2024-03-27T14:18:53Z", 30005 "closed_at": null, 30006 "author_association": "COLLABORATOR", 30007 "active_lock_reason": null, 30008 "body": "https://developer.apple.com/documentation/swiftui/adding-a-search-interface-to-your-app\r\n\r\n\r\n", 30009 "reactions": { 30010 "url": "https://api.github.com/repos/damus-io/damus/issues/2048/reactions", 30011 "total_count": 0, 30012 "+1": 0, 30013 "-1": 0, 30014 "laugh": 0, 30015 "hooray": 0, 30016 "confused": 0, 30017 "heart": 0, 30018 "rocket": 0, 30019 "eyes": 0 30020 }, 30021 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2048/timeline", 30022 "performed_via_github_app": null, 30023 "state_reason": null 30024 } 30025 }, 30026 { 30027 "issue": { 30028 "url": "https://api.github.com/repos/damus-io/damus/issues/2048", 30029 "repository_url": "https://api.github.com/repos/damus-io/damus", 30030 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2048/labels{/name}", 30031 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2048/comments", 30032 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2048/events", 30033 "html_url": "https://github.com/damus-io/damus/issues/2048", 30034 "id": 2184428107, 30035 "node_id": "I_kwDOHHF5A86CM7pL", 30036 "number": 2048, 30037 "title": "MacOS: Adding a search interface to your app", 30038 "user": { 30039 "login": "alltheseas", 30040 "id": 64376233, 30041 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30042 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30043 "gravatar_id": "", 30044 "url": "https://api.github.com/users/alltheseas", 30045 "html_url": "https://github.com/alltheseas", 30046 "followers_url": "https://api.github.com/users/alltheseas/followers", 30047 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30048 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30049 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30050 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30051 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30052 "repos_url": "https://api.github.com/users/alltheseas/repos", 30053 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30054 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30055 "type": "User", 30056 "site_admin": false 30057 }, 30058 "labels": [ 30059 { 30060 "id": 5684118006, 30061 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 30062 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 30063 "name": "experimental", 30064 "color": "41BC18", 30065 "default": false, 30066 "description": "" 30067 }, 30068 { 30069 "id": 6213404742, 30070 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30071 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30072 "name": "search", 30073 "color": "0e8a16", 30074 "default": false, 30075 "description": "" 30076 } 30077 ], 30078 "state": "open", 30079 "locked": false, 30080 "assignee": null, 30081 "assignees": [], 30082 "milestone": null, 30083 "comments": 3, 30084 "created_at": "2024-03-13T16:28:06Z", 30085 "updated_at": "2024-03-27T14:18:53Z", 30086 "closed_at": null, 30087 "author_association": "COLLABORATOR", 30088 "active_lock_reason": null, 30089 "body": "https://developer.apple.com/documentation/swiftui/adding-a-search-interface-to-your-app\r\n\r\n\r\n", 30090 "reactions": { 30091 "url": "https://api.github.com/repos/damus-io/damus/issues/2048/reactions", 30092 "total_count": 0, 30093 "+1": 0, 30094 "-1": 0, 30095 "laugh": 0, 30096 "hooray": 0, 30097 "confused": 0, 30098 "heart": 0, 30099 "rocket": 0, 30100 "eyes": 0 30101 }, 30102 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2048/timeline", 30103 "performed_via_github_app": null, 30104 "state_reason": null 30105 }, 30106 "comment": { 30107 "user": "alltheseas", 30108 "created_at": "2024-03-13T16:28:12Z", 30109 "updated_at": "2024-03-13T16:28:12Z", 30110 "body": "@danieldaquino " 30111 } 30112 }, 30113 { 30114 "issue": { 30115 "url": "https://api.github.com/repos/damus-io/damus/issues/2048", 30116 "repository_url": "https://api.github.com/repos/damus-io/damus", 30117 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2048/labels{/name}", 30118 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2048/comments", 30119 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2048/events", 30120 "html_url": "https://github.com/damus-io/damus/issues/2048", 30121 "id": 2184428107, 30122 "node_id": "I_kwDOHHF5A86CM7pL", 30123 "number": 2048, 30124 "title": "MacOS: Adding a search interface to your app", 30125 "user": { 30126 "login": "alltheseas", 30127 "id": 64376233, 30128 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30129 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30130 "gravatar_id": "", 30131 "url": "https://api.github.com/users/alltheseas", 30132 "html_url": "https://github.com/alltheseas", 30133 "followers_url": "https://api.github.com/users/alltheseas/followers", 30134 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30135 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30136 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30137 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30138 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30139 "repos_url": "https://api.github.com/users/alltheseas/repos", 30140 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30141 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30142 "type": "User", 30143 "site_admin": false 30144 }, 30145 "labels": [ 30146 { 30147 "id": 5684118006, 30148 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 30149 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 30150 "name": "experimental", 30151 "color": "41BC18", 30152 "default": false, 30153 "description": "" 30154 }, 30155 { 30156 "id": 6213404742, 30157 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30158 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30159 "name": "search", 30160 "color": "0e8a16", 30161 "default": false, 30162 "description": "" 30163 } 30164 ], 30165 "state": "open", 30166 "locked": false, 30167 "assignee": null, 30168 "assignees": [], 30169 "milestone": null, 30170 "comments": 3, 30171 "created_at": "2024-03-13T16:28:06Z", 30172 "updated_at": "2024-03-27T14:18:53Z", 30173 "closed_at": null, 30174 "author_association": "COLLABORATOR", 30175 "active_lock_reason": null, 30176 "body": "https://developer.apple.com/documentation/swiftui/adding-a-search-interface-to-your-app\r\n\r\n\r\n", 30177 "reactions": { 30178 "url": "https://api.github.com/repos/damus-io/damus/issues/2048/reactions", 30179 "total_count": 0, 30180 "+1": 0, 30181 "-1": 0, 30182 "laugh": 0, 30183 "hooray": 0, 30184 "confused": 0, 30185 "heart": 0, 30186 "rocket": 0, 30187 "eyes": 0 30188 }, 30189 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2048/timeline", 30190 "performed_via_github_app": null, 30191 "state_reason": null 30192 }, 30193 "comment": { 30194 "user": "danieldaquino", 30195 "created_at": "2024-03-13T16:55:51Z", 30196 "updated_at": "2024-03-13T16:55:51Z", 30197 "body": "Thank you @alltheseas! I will add this to the sprint, but I will leave it unassigned while I work on the other video support tickets (in case someone else wants to pick this up), and then work on this if I am free and no one is working on this.\r\n\r\n_(Please let me know if you have a better idea on how to handle this)_" 30198 } 30199 }, 30200 { 30201 "issue": { 30202 "url": "https://api.github.com/repos/damus-io/damus/issues/2048", 30203 "repository_url": "https://api.github.com/repos/damus-io/damus", 30204 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2048/labels{/name}", 30205 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2048/comments", 30206 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2048/events", 30207 "html_url": "https://github.com/damus-io/damus/issues/2048", 30208 "id": 2184428107, 30209 "node_id": "I_kwDOHHF5A86CM7pL", 30210 "number": 2048, 30211 "title": "MacOS: Adding a search interface to your app", 30212 "user": { 30213 "login": "alltheseas", 30214 "id": 64376233, 30215 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30216 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30217 "gravatar_id": "", 30218 "url": "https://api.github.com/users/alltheseas", 30219 "html_url": "https://github.com/alltheseas", 30220 "followers_url": "https://api.github.com/users/alltheseas/followers", 30221 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30222 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30223 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30224 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30225 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30226 "repos_url": "https://api.github.com/users/alltheseas/repos", 30227 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30228 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30229 "type": "User", 30230 "site_admin": false 30231 }, 30232 "labels": [ 30233 { 30234 "id": 5684118006, 30235 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 30236 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 30237 "name": "experimental", 30238 "color": "41BC18", 30239 "default": false, 30240 "description": "" 30241 }, 30242 { 30243 "id": 6213404742, 30244 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30245 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30246 "name": "search", 30247 "color": "0e8a16", 30248 "default": false, 30249 "description": "" 30250 } 30251 ], 30252 "state": "open", 30253 "locked": false, 30254 "assignee": null, 30255 "assignees": [], 30256 "milestone": null, 30257 "comments": 3, 30258 "created_at": "2024-03-13T16:28:06Z", 30259 "updated_at": "2024-03-27T14:18:53Z", 30260 "closed_at": null, 30261 "author_association": "COLLABORATOR", 30262 "active_lock_reason": null, 30263 "body": "https://developer.apple.com/documentation/swiftui/adding-a-search-interface-to-your-app\r\n\r\n\r\n", 30264 "reactions": { 30265 "url": "https://api.github.com/repos/damus-io/damus/issues/2048/reactions", 30266 "total_count": 0, 30267 "+1": 0, 30268 "-1": 0, 30269 "laugh": 0, 30270 "hooray": 0, 30271 "confused": 0, 30272 "heart": 0, 30273 "rocket": 0, 30274 "eyes": 0 30275 }, 30276 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2048/timeline", 30277 "performed_via_github_app": null, 30278 "state_reason": null 30279 }, 30280 "comment": { 30281 "user": "alltheseas", 30282 "created_at": "2024-03-27T14:18:52Z", 30283 "updated_at": "2024-03-27T14:18:52Z", 30284 "body": "### related\r\n\r\nsearch bookmarks https://github.com/damus-io/damus/issues/427 \r\nSearch summary results across sources (https://github.com/damus-io/damus/issues/2081)" 30285 } 30286 }, 30287 { 30288 "issue": { 30289 "url": "https://api.github.com/repos/damus-io/damus/issues/2047", 30290 "repository_url": "https://api.github.com/repos/damus-io/damus", 30291 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2047/labels{/name}", 30292 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2047/comments", 30293 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2047/events", 30294 "html_url": "https://github.com/damus-io/damus/issues/2047", 30295 "id": 2184362280, 30296 "node_id": "I_kwDOHHF5A86CMrko", 30297 "number": 2047, 30298 "title": "Keep keyword in view when scrolling in search", 30299 "user": { 30300 "login": "alltheseas", 30301 "id": 64376233, 30302 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30303 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30304 "gravatar_id": "", 30305 "url": "https://api.github.com/users/alltheseas", 30306 "html_url": "https://github.com/alltheseas", 30307 "followers_url": "https://api.github.com/users/alltheseas/followers", 30308 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30309 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30310 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30311 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30312 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30313 "repos_url": "https://api.github.com/users/alltheseas/repos", 30314 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30315 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30316 "type": "User", 30317 "site_admin": false 30318 }, 30319 "labels": [ 30320 { 30321 "id": 3994718401, 30322 "node_id": "LA_kwDOHHF5A87uGpDB", 30323 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 30324 "name": "good-first-issue", 30325 "color": "7057ff", 30326 "default": false, 30327 "description": "Good for newcomers" 30328 }, 30329 { 30330 "id": 5667222085, 30331 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 30332 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 30333 "name": "design", 30334 "color": "5319E7", 30335 "default": false, 30336 "description": "Design exploration & definition is required" 30337 }, 30338 { 30339 "id": 6213404742, 30340 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30341 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30342 "name": "search", 30343 "color": "0e8a16", 30344 "default": false, 30345 "description": "" 30346 } 30347 ], 30348 "state": "open", 30349 "locked": false, 30350 "assignee": null, 30351 "assignees": [], 30352 "milestone": null, 30353 "comments": 3, 30354 "created_at": "2024-03-13T15:55:15Z", 30355 "updated_at": "2024-03-25T16:10:19Z", 30356 "closed_at": null, 30357 "author_association": "COLLABORATOR", 30358 "active_lock_reason": null, 30359 "body": "## user story\r\n\r\nAs a Damus user searching for a keyword, I would like a way to be reminded of the keyword I searched for as I am scrolling down the note results, so that I can keep focus on the keyword.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to remind user of the keyword searched for as user is scrolling in search note view\r\n\r\n### design exploration\r\n\r\n@robagreda what do you think?\r\n\r\n1) highlight keyword in all notes with results (MOCKUP below)\r\n\r\n\r\n\r\n2) keep a header row that contains and perpetually displays the keyword searched for (see example for google web search in browser)\r\n\r\n\r\n", 30360 "reactions": { 30361 "url": "https://api.github.com/repos/damus-io/damus/issues/2047/reactions", 30362 "total_count": 0, 30363 "+1": 0, 30364 "-1": 0, 30365 "laugh": 0, 30366 "hooray": 0, 30367 "confused": 0, 30368 "heart": 0, 30369 "rocket": 0, 30370 "eyes": 0 30371 }, 30372 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2047/timeline", 30373 "performed_via_github_app": null, 30374 "state_reason": null 30375 } 30376 }, 30377 { 30378 "issue": { 30379 "url": "https://api.github.com/repos/damus-io/damus/issues/2047", 30380 "repository_url": "https://api.github.com/repos/damus-io/damus", 30381 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2047/labels{/name}", 30382 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2047/comments", 30383 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2047/events", 30384 "html_url": "https://github.com/damus-io/damus/issues/2047", 30385 "id": 2184362280, 30386 "node_id": "I_kwDOHHF5A86CMrko", 30387 "number": 2047, 30388 "title": "Keep keyword in view when scrolling in search", 30389 "user": { 30390 "login": "alltheseas", 30391 "id": 64376233, 30392 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30393 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30394 "gravatar_id": "", 30395 "url": "https://api.github.com/users/alltheseas", 30396 "html_url": "https://github.com/alltheseas", 30397 "followers_url": "https://api.github.com/users/alltheseas/followers", 30398 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30399 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30400 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30401 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30402 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30403 "repos_url": "https://api.github.com/users/alltheseas/repos", 30404 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30405 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30406 "type": "User", 30407 "site_admin": false 30408 }, 30409 "labels": [ 30410 { 30411 "id": 3994718401, 30412 "node_id": "LA_kwDOHHF5A87uGpDB", 30413 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 30414 "name": "good-first-issue", 30415 "color": "7057ff", 30416 "default": false, 30417 "description": "Good for newcomers" 30418 }, 30419 { 30420 "id": 5667222085, 30421 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 30422 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 30423 "name": "design", 30424 "color": "5319E7", 30425 "default": false, 30426 "description": "Design exploration & definition is required" 30427 }, 30428 { 30429 "id": 6213404742, 30430 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30431 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30432 "name": "search", 30433 "color": "0e8a16", 30434 "default": false, 30435 "description": "" 30436 } 30437 ], 30438 "state": "open", 30439 "locked": false, 30440 "assignee": null, 30441 "assignees": [], 30442 "milestone": null, 30443 "comments": 3, 30444 "created_at": "2024-03-13T15:55:15Z", 30445 "updated_at": "2024-03-25T16:10:19Z", 30446 "closed_at": null, 30447 "author_association": "COLLABORATOR", 30448 "active_lock_reason": null, 30449 "body": "## user story\r\n\r\nAs a Damus user searching for a keyword, I would like a way to be reminded of the keyword I searched for as I am scrolling down the note results, so that I can keep focus on the keyword.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to remind user of the keyword searched for as user is scrolling in search note view\r\n\r\n### design exploration\r\n\r\n@robagreda what do you think?\r\n\r\n1) highlight keyword in all notes with results (MOCKUP below)\r\n\r\n\r\n\r\n2) keep a header row that contains and perpetually displays the keyword searched for (see example for google web search in browser)\r\n\r\n\r\n", 30450 "reactions": { 30451 "url": "https://api.github.com/repos/damus-io/damus/issues/2047/reactions", 30452 "total_count": 0, 30453 "+1": 0, 30454 "-1": 0, 30455 "laugh": 0, 30456 "hooray": 0, 30457 "confused": 0, 30458 "heart": 0, 30459 "rocket": 0, 30460 "eyes": 0 30461 }, 30462 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2047/timeline", 30463 "performed_via_github_app": null, 30464 "state_reason": null 30465 }, 30466 "comment": { 30467 "user": "robagreda", 30468 "created_at": "2024-03-13T21:58:50Z", 30469 "updated_at": "2024-03-13T21:58:50Z", 30470 "body": "I like your mockup @alltheseas maybe just remove the orange border and round those corners.\r\n\r\nKeeping the search filed when scrolling also is needed and I like it. " 30471 } 30472 }, 30473 { 30474 "issue": { 30475 "url": "https://api.github.com/repos/damus-io/damus/issues/2047", 30476 "repository_url": "https://api.github.com/repos/damus-io/damus", 30477 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2047/labels{/name}", 30478 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2047/comments", 30479 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2047/events", 30480 "html_url": "https://github.com/damus-io/damus/issues/2047", 30481 "id": 2184362280, 30482 "node_id": "I_kwDOHHF5A86CMrko", 30483 "number": 2047, 30484 "title": "Keep keyword in view when scrolling in search", 30485 "user": { 30486 "login": "alltheseas", 30487 "id": 64376233, 30488 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30489 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30490 "gravatar_id": "", 30491 "url": "https://api.github.com/users/alltheseas", 30492 "html_url": "https://github.com/alltheseas", 30493 "followers_url": "https://api.github.com/users/alltheseas/followers", 30494 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30495 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30496 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30497 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30498 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30499 "repos_url": "https://api.github.com/users/alltheseas/repos", 30500 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30501 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30502 "type": "User", 30503 "site_admin": false 30504 }, 30505 "labels": [ 30506 { 30507 "id": 3994718401, 30508 "node_id": "LA_kwDOHHF5A87uGpDB", 30509 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 30510 "name": "good-first-issue", 30511 "color": "7057ff", 30512 "default": false, 30513 "description": "Good for newcomers" 30514 }, 30515 { 30516 "id": 5667222085, 30517 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 30518 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 30519 "name": "design", 30520 "color": "5319E7", 30521 "default": false, 30522 "description": "Design exploration & definition is required" 30523 }, 30524 { 30525 "id": 6213404742, 30526 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30527 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30528 "name": "search", 30529 "color": "0e8a16", 30530 "default": false, 30531 "description": "" 30532 } 30533 ], 30534 "state": "open", 30535 "locked": false, 30536 "assignee": null, 30537 "assignees": [], 30538 "milestone": null, 30539 "comments": 3, 30540 "created_at": "2024-03-13T15:55:15Z", 30541 "updated_at": "2024-03-25T16:10:19Z", 30542 "closed_at": null, 30543 "author_association": "COLLABORATOR", 30544 "active_lock_reason": null, 30545 "body": "## user story\r\n\r\nAs a Damus user searching for a keyword, I would like a way to be reminded of the keyword I searched for as I am scrolling down the note results, so that I can keep focus on the keyword.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to remind user of the keyword searched for as user is scrolling in search note view\r\n\r\n### design exploration\r\n\r\n@robagreda what do you think?\r\n\r\n1) highlight keyword in all notes with results (MOCKUP below)\r\n\r\n\r\n\r\n2) keep a header row that contains and perpetually displays the keyword searched for (see example for google web search in browser)\r\n\r\n\r\n", 30546 "reactions": { 30547 "url": "https://api.github.com/repos/damus-io/damus/issues/2047/reactions", 30548 "total_count": 0, 30549 "+1": 0, 30550 "-1": 0, 30551 "laugh": 0, 30552 "hooray": 0, 30553 "confused": 0, 30554 "heart": 0, 30555 "rocket": 0, 30556 "eyes": 0 30557 }, 30558 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2047/timeline", 30559 "performed_via_github_app": null, 30560 "state_reason": null 30561 }, 30562 "comment": { 30563 "user": "jb55", 30564 "created_at": "2024-03-16T08:59:57Z", 30565 "updated_at": "2024-03-16T08:59:57Z", 30566 "body": "I wanted to do this but it was a bit complicated to add for v1." 30567 } 30568 }, 30569 { 30570 "issue": { 30571 "url": "https://api.github.com/repos/damus-io/damus/issues/2047", 30572 "repository_url": "https://api.github.com/repos/damus-io/damus", 30573 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2047/labels{/name}", 30574 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2047/comments", 30575 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2047/events", 30576 "html_url": "https://github.com/damus-io/damus/issues/2047", 30577 "id": 2184362280, 30578 "node_id": "I_kwDOHHF5A86CMrko", 30579 "number": 2047, 30580 "title": "Keep keyword in view when scrolling in search", 30581 "user": { 30582 "login": "alltheseas", 30583 "id": 64376233, 30584 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 30585 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 30586 "gravatar_id": "", 30587 "url": "https://api.github.com/users/alltheseas", 30588 "html_url": "https://github.com/alltheseas", 30589 "followers_url": "https://api.github.com/users/alltheseas/followers", 30590 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 30591 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 30592 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 30593 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 30594 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 30595 "repos_url": "https://api.github.com/users/alltheseas/repos", 30596 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 30597 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 30598 "type": "User", 30599 "site_admin": false 30600 }, 30601 "labels": [ 30602 { 30603 "id": 3994718401, 30604 "node_id": "LA_kwDOHHF5A87uGpDB", 30605 "url": "https://api.github.com/repos/damus-io/damus/labels/good-first-issue", 30606 "name": "good-first-issue", 30607 "color": "7057ff", 30608 "default": false, 30609 "description": "Good for newcomers" 30610 }, 30611 { 30612 "id": 5667222085, 30613 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 30614 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 30615 "name": "design", 30616 "color": "5319E7", 30617 "default": false, 30618 "description": "Design exploration & definition is required" 30619 }, 30620 { 30621 "id": 6213404742, 30622 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30623 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30624 "name": "search", 30625 "color": "0e8a16", 30626 "default": false, 30627 "description": "" 30628 } 30629 ], 30630 "state": "open", 30631 "locked": false, 30632 "assignee": null, 30633 "assignees": [], 30634 "milestone": null, 30635 "comments": 3, 30636 "created_at": "2024-03-13T15:55:15Z", 30637 "updated_at": "2024-03-25T16:10:19Z", 30638 "closed_at": null, 30639 "author_association": "COLLABORATOR", 30640 "active_lock_reason": null, 30641 "body": "## user story\r\n\r\nAs a Damus user searching for a keyword, I would like a way to be reminded of the keyword I searched for as I am scrolling down the note results, so that I can keep focus on the keyword.\r\n\r\n### acceptance criteria.\r\n\r\n1. There is a method to remind user of the keyword searched for as user is scrolling in search note view\r\n\r\n### design exploration\r\n\r\n@robagreda what do you think?\r\n\r\n1) highlight keyword in all notes with results (MOCKUP below)\r\n\r\n\r\n\r\n2) keep a header row that contains and perpetually displays the keyword searched for (see example for google web search in browser)\r\n\r\n\r\n", 30642 "reactions": { 30643 "url": "https://api.github.com/repos/damus-io/damus/issues/2047/reactions", 30644 "total_count": 0, 30645 "+1": 0, 30646 "-1": 0, 30647 "laugh": 0, 30648 "hooray": 0, 30649 "confused": 0, 30650 "heart": 0, 30651 "rocket": 0, 30652 "eyes": 0 30653 }, 30654 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2047/timeline", 30655 "performed_via_github_app": null, 30656 "state_reason": null 30657 }, 30658 "comment": { 30659 "user": "alltheseas", 30660 "created_at": "2024-03-18T16:14:24Z", 30661 "updated_at": "2024-03-18T16:14:24Z", 30662 "body": "\r\n\r\n@ericholguin " 30663 } 30664 }, 30665 { 30666 "issue": { 30667 "url": "https://api.github.com/repos/damus-io/damus/issues/2046", 30668 "repository_url": "https://api.github.com/repos/damus-io/damus", 30669 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2046/labels{/name}", 30670 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2046/comments", 30671 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2046/events", 30672 "html_url": "https://github.com/damus-io/damus/issues/2046", 30673 "id": 2183483758, 30674 "node_id": "I_kwDOHHF5A86CJVFu", 30675 "number": 2046, 30676 "title": "Search UI Redesign", 30677 "user": { 30678 "login": "jb55", 30679 "id": 45598, 30680 "node_id": "MDQ6VXNlcjQ1NTk4", 30681 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 30682 "gravatar_id": "", 30683 "url": "https://api.github.com/users/jb55", 30684 "html_url": "https://github.com/jb55", 30685 "followers_url": "https://api.github.com/users/jb55/followers", 30686 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 30687 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 30688 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 30689 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 30690 "organizations_url": "https://api.github.com/users/jb55/orgs", 30691 "repos_url": "https://api.github.com/users/jb55/repos", 30692 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 30693 "received_events_url": "https://api.github.com/users/jb55/received_events", 30694 "type": "User", 30695 "site_admin": false 30696 }, 30697 "labels": [ 30698 { 30699 "id": 6213404742, 30700 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30701 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30702 "name": "search", 30703 "color": "0e8a16", 30704 "default": false, 30705 "description": "" 30706 } 30707 ], 30708 "state": "open", 30709 "locked": false, 30710 "assignee": { 30711 "login": "ericholguin", 30712 "id": 14004132, 30713 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30714 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30715 "gravatar_id": "", 30716 "url": "https://api.github.com/users/ericholguin", 30717 "html_url": "https://github.com/ericholguin", 30718 "followers_url": "https://api.github.com/users/ericholguin/followers", 30719 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30720 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30721 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30722 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30723 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30724 "repos_url": "https://api.github.com/users/ericholguin/repos", 30725 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30726 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30727 "type": "User", 30728 "site_admin": false 30729 }, 30730 "assignees": [ 30731 { 30732 "login": "ericholguin", 30733 "id": 14004132, 30734 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30735 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30736 "gravatar_id": "", 30737 "url": "https://api.github.com/users/ericholguin", 30738 "html_url": "https://github.com/ericholguin", 30739 "followers_url": "https://api.github.com/users/ericholguin/followers", 30740 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30741 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30742 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30743 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30744 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30745 "repos_url": "https://api.github.com/users/ericholguin/repos", 30746 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30747 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30748 "type": "User", 30749 "site_admin": false 30750 } 30751 ], 30752 "milestone": null, 30753 "comments": 3, 30754 "created_at": "2024-03-13T09:16:47Z", 30755 "updated_at": "2024-03-30T11:56:49Z", 30756 "closed_at": null, 30757 "author_association": "COLLABORATOR", 30758 "active_lock_reason": null, 30759 "body": "When scrolling after doing a note search, it doesn't hide the keyboard like we do in the global search view. We still need to refactor these views so they are the same, but in the meantime this is very annoying to me.", 30760 "reactions": { 30761 "url": "https://api.github.com/repos/damus-io/damus/issues/2046/reactions", 30762 "total_count": 1, 30763 "+1": 1, 30764 "-1": 0, 30765 "laugh": 0, 30766 "hooray": 0, 30767 "confused": 0, 30768 "heart": 0, 30769 "rocket": 0, 30770 "eyes": 0 30771 }, 30772 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2046/timeline", 30773 "performed_via_github_app": null, 30774 "state_reason": null 30775 } 30776 }, 30777 { 30778 "issue": { 30779 "url": "https://api.github.com/repos/damus-io/damus/issues/2046", 30780 "repository_url": "https://api.github.com/repos/damus-io/damus", 30781 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2046/labels{/name}", 30782 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2046/comments", 30783 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2046/events", 30784 "html_url": "https://github.com/damus-io/damus/issues/2046", 30785 "id": 2183483758, 30786 "node_id": "I_kwDOHHF5A86CJVFu", 30787 "number": 2046, 30788 "title": "Search UI Redesign", 30789 "user": { 30790 "login": "jb55", 30791 "id": 45598, 30792 "node_id": "MDQ6VXNlcjQ1NTk4", 30793 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 30794 "gravatar_id": "", 30795 "url": "https://api.github.com/users/jb55", 30796 "html_url": "https://github.com/jb55", 30797 "followers_url": "https://api.github.com/users/jb55/followers", 30798 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 30799 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 30800 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 30801 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 30802 "organizations_url": "https://api.github.com/users/jb55/orgs", 30803 "repos_url": "https://api.github.com/users/jb55/repos", 30804 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 30805 "received_events_url": "https://api.github.com/users/jb55/received_events", 30806 "type": "User", 30807 "site_admin": false 30808 }, 30809 "labels": [ 30810 { 30811 "id": 6213404742, 30812 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30813 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30814 "name": "search", 30815 "color": "0e8a16", 30816 "default": false, 30817 "description": "" 30818 } 30819 ], 30820 "state": "open", 30821 "locked": false, 30822 "assignee": { 30823 "login": "ericholguin", 30824 "id": 14004132, 30825 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30826 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30827 "gravatar_id": "", 30828 "url": "https://api.github.com/users/ericholguin", 30829 "html_url": "https://github.com/ericholguin", 30830 "followers_url": "https://api.github.com/users/ericholguin/followers", 30831 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30832 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30833 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30834 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30835 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30836 "repos_url": "https://api.github.com/users/ericholguin/repos", 30837 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30838 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30839 "type": "User", 30840 "site_admin": false 30841 }, 30842 "assignees": [ 30843 { 30844 "login": "ericholguin", 30845 "id": 14004132, 30846 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30847 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30848 "gravatar_id": "", 30849 "url": "https://api.github.com/users/ericholguin", 30850 "html_url": "https://github.com/ericholguin", 30851 "followers_url": "https://api.github.com/users/ericholguin/followers", 30852 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30853 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30854 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30855 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30856 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30857 "repos_url": "https://api.github.com/users/ericholguin/repos", 30858 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30859 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30860 "type": "User", 30861 "site_admin": false 30862 } 30863 ], 30864 "milestone": null, 30865 "comments": 3, 30866 "created_at": "2024-03-13T09:16:47Z", 30867 "updated_at": "2024-03-30T11:56:49Z", 30868 "closed_at": null, 30869 "author_association": "COLLABORATOR", 30870 "active_lock_reason": null, 30871 "body": "When scrolling after doing a note search, it doesn't hide the keyboard like we do in the global search view. We still need to refactor these views so they are the same, but in the meantime this is very annoying to me.", 30872 "reactions": { 30873 "url": "https://api.github.com/repos/damus-io/damus/issues/2046/reactions", 30874 "total_count": 1, 30875 "+1": 1, 30876 "-1": 0, 30877 "laugh": 0, 30878 "hooray": 0, 30879 "confused": 0, 30880 "heart": 0, 30881 "rocket": 0, 30882 "eyes": 0 30883 }, 30884 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2046/timeline", 30885 "performed_via_github_app": null, 30886 "state_reason": null 30887 }, 30888 "comment": { 30889 "user": "jb55", 30890 "created_at": "2024-03-13T09:17:13Z", 30891 "updated_at": "2024-03-13T09:17:13Z", 30892 "body": "cc @ericholguin I can't remember who figured out how to do this in the origin search view" 30893 } 30894 }, 30895 { 30896 "issue": { 30897 "url": "https://api.github.com/repos/damus-io/damus/issues/2046", 30898 "repository_url": "https://api.github.com/repos/damus-io/damus", 30899 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2046/labels{/name}", 30900 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2046/comments", 30901 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2046/events", 30902 "html_url": "https://github.com/damus-io/damus/issues/2046", 30903 "id": 2183483758, 30904 "node_id": "I_kwDOHHF5A86CJVFu", 30905 "number": 2046, 30906 "title": "Search UI Redesign", 30907 "user": { 30908 "login": "jb55", 30909 "id": 45598, 30910 "node_id": "MDQ6VXNlcjQ1NTk4", 30911 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 30912 "gravatar_id": "", 30913 "url": "https://api.github.com/users/jb55", 30914 "html_url": "https://github.com/jb55", 30915 "followers_url": "https://api.github.com/users/jb55/followers", 30916 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 30917 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 30918 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 30919 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 30920 "organizations_url": "https://api.github.com/users/jb55/orgs", 30921 "repos_url": "https://api.github.com/users/jb55/repos", 30922 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 30923 "received_events_url": "https://api.github.com/users/jb55/received_events", 30924 "type": "User", 30925 "site_admin": false 30926 }, 30927 "labels": [ 30928 { 30929 "id": 6213404742, 30930 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 30931 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 30932 "name": "search", 30933 "color": "0e8a16", 30934 "default": false, 30935 "description": "" 30936 } 30937 ], 30938 "state": "open", 30939 "locked": false, 30940 "assignee": { 30941 "login": "ericholguin", 30942 "id": 14004132, 30943 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30944 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30945 "gravatar_id": "", 30946 "url": "https://api.github.com/users/ericholguin", 30947 "html_url": "https://github.com/ericholguin", 30948 "followers_url": "https://api.github.com/users/ericholguin/followers", 30949 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30950 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30951 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30952 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30953 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30954 "repos_url": "https://api.github.com/users/ericholguin/repos", 30955 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30956 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30957 "type": "User", 30958 "site_admin": false 30959 }, 30960 "assignees": [ 30961 { 30962 "login": "ericholguin", 30963 "id": 14004132, 30964 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 30965 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 30966 "gravatar_id": "", 30967 "url": "https://api.github.com/users/ericholguin", 30968 "html_url": "https://github.com/ericholguin", 30969 "followers_url": "https://api.github.com/users/ericholguin/followers", 30970 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 30971 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 30972 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 30973 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 30974 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 30975 "repos_url": "https://api.github.com/users/ericholguin/repos", 30976 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 30977 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 30978 "type": "User", 30979 "site_admin": false 30980 } 30981 ], 30982 "milestone": null, 30983 "comments": 3, 30984 "created_at": "2024-03-13T09:16:47Z", 30985 "updated_at": "2024-03-30T11:56:49Z", 30986 "closed_at": null, 30987 "author_association": "COLLABORATOR", 30988 "active_lock_reason": null, 30989 "body": "When scrolling after doing a note search, it doesn't hide the keyboard like we do in the global search view. We still need to refactor these views so they are the same, but in the meantime this is very annoying to me.", 30990 "reactions": { 30991 "url": "https://api.github.com/repos/damus-io/damus/issues/2046/reactions", 30992 "total_count": 1, 30993 "+1": 1, 30994 "-1": 0, 30995 "laugh": 0, 30996 "hooray": 0, 30997 "confused": 0, 30998 "heart": 0, 30999 "rocket": 0, 31000 "eyes": 0 31001 }, 31002 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2046/timeline", 31003 "performed_via_github_app": null, 31004 "state_reason": null 31005 }, 31006 "comment": { 31007 "user": "ericholguin", 31008 "created_at": "2024-03-13T13:29:22Z", 31009 "updated_at": "2024-03-13T13:29:22Z", 31010 "body": "I used a state variable. Will also add that to the home search view." 31011 } 31012 }, 31013 { 31014 "issue": { 31015 "url": "https://api.github.com/repos/damus-io/damus/issues/2046", 31016 "repository_url": "https://api.github.com/repos/damus-io/damus", 31017 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2046/labels{/name}", 31018 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2046/comments", 31019 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2046/events", 31020 "html_url": "https://github.com/damus-io/damus/issues/2046", 31021 "id": 2183483758, 31022 "node_id": "I_kwDOHHF5A86CJVFu", 31023 "number": 2046, 31024 "title": "Search UI Redesign", 31025 "user": { 31026 "login": "jb55", 31027 "id": 45598, 31028 "node_id": "MDQ6VXNlcjQ1NTk4", 31029 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31030 "gravatar_id": "", 31031 "url": "https://api.github.com/users/jb55", 31032 "html_url": "https://github.com/jb55", 31033 "followers_url": "https://api.github.com/users/jb55/followers", 31034 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31035 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31036 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31037 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31038 "organizations_url": "https://api.github.com/users/jb55/orgs", 31039 "repos_url": "https://api.github.com/users/jb55/repos", 31040 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31041 "received_events_url": "https://api.github.com/users/jb55/received_events", 31042 "type": "User", 31043 "site_admin": false 31044 }, 31045 "labels": [ 31046 { 31047 "id": 6213404742, 31048 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 31049 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 31050 "name": "search", 31051 "color": "0e8a16", 31052 "default": false, 31053 "description": "" 31054 } 31055 ], 31056 "state": "open", 31057 "locked": false, 31058 "assignee": { 31059 "login": "ericholguin", 31060 "id": 14004132, 31061 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 31062 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 31063 "gravatar_id": "", 31064 "url": "https://api.github.com/users/ericholguin", 31065 "html_url": "https://github.com/ericholguin", 31066 "followers_url": "https://api.github.com/users/ericholguin/followers", 31067 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 31068 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 31069 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 31070 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 31071 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 31072 "repos_url": "https://api.github.com/users/ericholguin/repos", 31073 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 31074 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 31075 "type": "User", 31076 "site_admin": false 31077 }, 31078 "assignees": [ 31079 { 31080 "login": "ericholguin", 31081 "id": 14004132, 31082 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 31083 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 31084 "gravatar_id": "", 31085 "url": "https://api.github.com/users/ericholguin", 31086 "html_url": "https://github.com/ericholguin", 31087 "followers_url": "https://api.github.com/users/ericholguin/followers", 31088 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 31089 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 31090 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 31091 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 31092 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 31093 "repos_url": "https://api.github.com/users/ericholguin/repos", 31094 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 31095 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 31096 "type": "User", 31097 "site_admin": false 31098 } 31099 ], 31100 "milestone": null, 31101 "comments": 3, 31102 "created_at": "2024-03-13T09:16:47Z", 31103 "updated_at": "2024-03-30T11:56:49Z", 31104 "closed_at": null, 31105 "author_association": "COLLABORATOR", 31106 "active_lock_reason": null, 31107 "body": "When scrolling after doing a note search, it doesn't hide the keyboard like we do in the global search view. We still need to refactor these views so they are the same, but in the meantime this is very annoying to me.", 31108 "reactions": { 31109 "url": "https://api.github.com/repos/damus-io/damus/issues/2046/reactions", 31110 "total_count": 1, 31111 "+1": 1, 31112 "-1": 0, 31113 "laugh": 0, 31114 "hooray": 0, 31115 "confused": 0, 31116 "heart": 0, 31117 "rocket": 0, 31118 "eyes": 0 31119 }, 31120 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2046/timeline", 31121 "performed_via_github_app": null, 31122 "state_reason": null 31123 }, 31124 "comment": { 31125 "user": "alltheseas", 31126 "created_at": "2024-03-30T11:56:47Z", 31127 "updated_at": "2024-03-30T11:56:47Z", 31128 "body": "Related: https://github.com/damus-io/damus/issues/2116" 31129 } 31130 }, 31131 { 31132 "issue": { 31133 "url": "https://api.github.com/repos/damus-io/damus/issues/2045", 31134 "repository_url": "https://api.github.com/repos/damus-io/damus", 31135 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2045/labels{/name}", 31136 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2045/comments", 31137 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2045/events", 31138 "html_url": "https://github.com/damus-io/damus/issues/2045", 31139 "id": 2183481275, 31140 "node_id": "I_kwDOHHF5A86CJUe7", 31141 "number": 2045, 31142 "title": "Truncate long posts in search", 31143 "user": { 31144 "login": "jb55", 31145 "id": 45598, 31146 "node_id": "MDQ6VXNlcjQ1NTk4", 31147 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31148 "gravatar_id": "", 31149 "url": "https://api.github.com/users/jb55", 31150 "html_url": "https://github.com/jb55", 31151 "followers_url": "https://api.github.com/users/jb55/followers", 31152 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31153 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31154 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31155 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31156 "organizations_url": "https://api.github.com/users/jb55/orgs", 31157 "repos_url": "https://api.github.com/users/jb55/repos", 31158 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31159 "received_events_url": "https://api.github.com/users/jb55/received_events", 31160 "type": "User", 31161 "site_admin": false 31162 }, 31163 "labels": [ 31164 { 31165 "id": 6213404742, 31166 "node_id": "LA_kwDOHHF5A88AAAABclkIRg", 31167 "url": "https://api.github.com/repos/damus-io/damus/labels/search", 31168 "name": "search", 31169 "color": "0e8a16", 31170 "default": false, 31171 "description": "" 31172 } 31173 ], 31174 "state": "open", 31175 "locked": false, 31176 "assignee": null, 31177 "assignees": [], 31178 "milestone": null, 31179 "comments": 0, 31180 "created_at": "2024-03-13T09:15:27Z", 31181 "updated_at": "2024-03-13T09:15:27Z", 31182 "closed_at": null, 31183 "author_association": "COLLABORATOR", 31184 "active_lock_reason": null, 31185 "body": "Posts are not truncated in search results and its annoying", 31186 "reactions": { 31187 "url": "https://api.github.com/repos/damus-io/damus/issues/2045/reactions", 31188 "total_count": 1, 31189 "+1": 1, 31190 "-1": 0, 31191 "laugh": 0, 31192 "hooray": 0, 31193 "confused": 0, 31194 "heart": 0, 31195 "rocket": 0, 31196 "eyes": 0 31197 }, 31198 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2045/timeline", 31199 "performed_via_github_app": null, 31200 "state_reason": null 31201 } 31202 }, 31203 { 31204 "issue": { 31205 "url": "https://api.github.com/repos/damus-io/damus/issues/2044", 31206 "repository_url": "https://api.github.com/repos/damus-io/damus", 31207 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2044/labels{/name}", 31208 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2044/comments", 31209 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2044/events", 31210 "html_url": "https://github.com/damus-io/damus/pull/2044", 31211 "id": 2182940954, 31212 "node_id": "PR_kwDOHHF5A85pcv8a", 31213 "number": 2044, 31214 "title": "docs: add NIP04 to readme for encrypted DM's", 31215 "user": { 31216 "login": "Fonta1n3", 31217 "id": 30832395, 31218 "node_id": "MDQ6VXNlcjMwODMyMzk1", 31219 "avatar_url": "https://avatars.githubusercontent.com/u/30832395?v=4", 31220 "gravatar_id": "", 31221 "url": "https://api.github.com/users/Fonta1n3", 31222 "html_url": "https://github.com/Fonta1n3", 31223 "followers_url": "https://api.github.com/users/Fonta1n3/followers", 31224 "following_url": "https://api.github.com/users/Fonta1n3/following{/other_user}", 31225 "gists_url": "https://api.github.com/users/Fonta1n3/gists{/gist_id}", 31226 "starred_url": "https://api.github.com/users/Fonta1n3/starred{/owner}{/repo}", 31227 "subscriptions_url": "https://api.github.com/users/Fonta1n3/subscriptions", 31228 "organizations_url": "https://api.github.com/users/Fonta1n3/orgs", 31229 "repos_url": "https://api.github.com/users/Fonta1n3/repos", 31230 "events_url": "https://api.github.com/users/Fonta1n3/events{/privacy}", 31231 "received_events_url": "https://api.github.com/users/Fonta1n3/received_events", 31232 "type": "User", 31233 "site_admin": false 31234 }, 31235 "labels": [], 31236 "state": "open", 31237 "locked": false, 31238 "assignee": null, 31239 "assignees": [], 31240 "milestone": null, 31241 "comments": 1, 31242 "created_at": "2024-03-13T01:24:21Z", 31243 "updated_at": "2024-04-05T14:58:32Z", 31244 "closed_at": null, 31245 "author_association": "FIRST_TIME_CONTRIBUTOR", 31246 "active_lock_reason": null, 31247 "draft": false, 31248 "pull_request": { 31249 "url": "https://api.github.com/repos/damus-io/damus/pulls/2044", 31250 "html_url": "https://github.com/damus-io/damus/pull/2044", 31251 "diff_url": "https://github.com/damus-io/damus/pull/2044.diff", 31252 "patch_url": "https://github.com/damus-io/damus/pull/2044.patch", 31253 "merged_at": null 31254 }, 31255 "body": null, 31256 "reactions": { 31257 "url": "https://api.github.com/repos/damus-io/damus/issues/2044/reactions", 31258 "total_count": 0, 31259 "+1": 0, 31260 "-1": 0, 31261 "laugh": 0, 31262 "hooray": 0, 31263 "confused": 0, 31264 "heart": 0, 31265 "rocket": 0, 31266 "eyes": 0 31267 }, 31268 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2044/timeline", 31269 "performed_via_github_app": null, 31270 "state_reason": null 31271 } 31272 }, 31273 { 31274 "issue": { 31275 "url": "https://api.github.com/repos/damus-io/damus/issues/2044", 31276 "repository_url": "https://api.github.com/repos/damus-io/damus", 31277 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2044/labels{/name}", 31278 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2044/comments", 31279 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2044/events", 31280 "html_url": "https://github.com/damus-io/damus/pull/2044", 31281 "id": 2182940954, 31282 "node_id": "PR_kwDOHHF5A85pcv8a", 31283 "number": 2044, 31284 "title": "docs: add NIP04 to readme for encrypted DM's", 31285 "user": { 31286 "login": "Fonta1n3", 31287 "id": 30832395, 31288 "node_id": "MDQ6VXNlcjMwODMyMzk1", 31289 "avatar_url": "https://avatars.githubusercontent.com/u/30832395?v=4", 31290 "gravatar_id": "", 31291 "url": "https://api.github.com/users/Fonta1n3", 31292 "html_url": "https://github.com/Fonta1n3", 31293 "followers_url": "https://api.github.com/users/Fonta1n3/followers", 31294 "following_url": "https://api.github.com/users/Fonta1n3/following{/other_user}", 31295 "gists_url": "https://api.github.com/users/Fonta1n3/gists{/gist_id}", 31296 "starred_url": "https://api.github.com/users/Fonta1n3/starred{/owner}{/repo}", 31297 "subscriptions_url": "https://api.github.com/users/Fonta1n3/subscriptions", 31298 "organizations_url": "https://api.github.com/users/Fonta1n3/orgs", 31299 "repos_url": "https://api.github.com/users/Fonta1n3/repos", 31300 "events_url": "https://api.github.com/users/Fonta1n3/events{/privacy}", 31301 "received_events_url": "https://api.github.com/users/Fonta1n3/received_events", 31302 "type": "User", 31303 "site_admin": false 31304 }, 31305 "labels": [], 31306 "state": "open", 31307 "locked": false, 31308 "assignee": null, 31309 "assignees": [], 31310 "milestone": null, 31311 "comments": 1, 31312 "created_at": "2024-03-13T01:24:21Z", 31313 "updated_at": "2024-04-05T14:58:32Z", 31314 "closed_at": null, 31315 "author_association": "FIRST_TIME_CONTRIBUTOR", 31316 "active_lock_reason": null, 31317 "draft": false, 31318 "pull_request": { 31319 "url": "https://api.github.com/repos/damus-io/damus/pulls/2044", 31320 "html_url": "https://github.com/damus-io/damus/pull/2044", 31321 "diff_url": "https://github.com/damus-io/damus/pull/2044.diff", 31322 "patch_url": "https://github.com/damus-io/damus/pull/2044.patch", 31323 "merged_at": null 31324 }, 31325 "body": null, 31326 "reactions": { 31327 "url": "https://api.github.com/repos/damus-io/damus/issues/2044/reactions", 31328 "total_count": 0, 31329 "+1": 0, 31330 "-1": 0, 31331 "laugh": 0, 31332 "hooray": 0, 31333 "confused": 0, 31334 "heart": 0, 31335 "rocket": 0, 31336 "eyes": 0 31337 }, 31338 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2044/timeline", 31339 "performed_via_github_app": null, 31340 "state_reason": null 31341 }, 31342 "comment": { 31343 "user": "jb55", 31344 "created_at": "2024-04-05T14:58:31Z", 31345 "updated_at": "2024-04-05T14:58:31Z", 31346 "body": "somehow missed this. thanks!" 31347 } 31348 }, 31349 { 31350 "issue": { 31351 "url": "https://api.github.com/repos/damus-io/damus/issues/2043", 31352 "repository_url": "https://api.github.com/repos/damus-io/damus", 31353 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2043/labels{/name}", 31354 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2043/comments", 31355 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2043/events", 31356 "html_url": "https://github.com/damus-io/damus/issues/2043", 31357 "id": 2181315465, 31358 "node_id": "I_kwDOHHF5A86CBDuJ", 31359 "number": 2043, 31360 "title": "Switch over to nostrdb for queries and note rendering", 31361 "user": { 31362 "login": "jb55", 31363 "id": 45598, 31364 "node_id": "MDQ6VXNlcjQ1NTk4", 31365 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31366 "gravatar_id": "", 31367 "url": "https://api.github.com/users/jb55", 31368 "html_url": "https://github.com/jb55", 31369 "followers_url": "https://api.github.com/users/jb55/followers", 31370 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31371 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31372 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31373 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31374 "organizations_url": "https://api.github.com/users/jb55/orgs", 31375 "repos_url": "https://api.github.com/users/jb55/repos", 31376 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31377 "received_events_url": "https://api.github.com/users/jb55/received_events", 31378 "type": "User", 31379 "site_admin": false 31380 }, 31381 "labels": [ 31382 { 31383 "id": 5811489775, 31384 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 31385 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 31386 "name": "nostrdb", 31387 "color": "250FB5", 31388 "default": false, 31389 "description": "" 31390 } 31391 ], 31392 "state": "open", 31393 "locked": false, 31394 "assignee": { 31395 "login": "jb55", 31396 "id": 45598, 31397 "node_id": "MDQ6VXNlcjQ1NTk4", 31398 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31399 "gravatar_id": "", 31400 "url": "https://api.github.com/users/jb55", 31401 "html_url": "https://github.com/jb55", 31402 "followers_url": "https://api.github.com/users/jb55/followers", 31403 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31404 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31405 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31406 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31407 "organizations_url": "https://api.github.com/users/jb55/orgs", 31408 "repos_url": "https://api.github.com/users/jb55/repos", 31409 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31410 "received_events_url": "https://api.github.com/users/jb55/received_events", 31411 "type": "User", 31412 "site_admin": false 31413 }, 31414 "assignees": [ 31415 { 31416 "login": "jb55", 31417 "id": 45598, 31418 "node_id": "MDQ6VXNlcjQ1NTk4", 31419 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31420 "gravatar_id": "", 31421 "url": "https://api.github.com/users/jb55", 31422 "html_url": "https://github.com/jb55", 31423 "followers_url": "https://api.github.com/users/jb55/followers", 31424 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31425 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31426 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31427 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31428 "organizations_url": "https://api.github.com/users/jb55/orgs", 31429 "repos_url": "https://api.github.com/users/jb55/repos", 31430 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31431 "received_events_url": "https://api.github.com/users/jb55/received_events", 31432 "type": "User", 31433 "site_admin": false 31434 } 31435 ], 31436 "milestone": { 31437 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 31438 "html_url": "https://github.com/damus-io/damus/milestone/14", 31439 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 31440 "id": 10536809, 31441 "node_id": "MI_kwDOHHF5A84AoMdp", 31442 "number": 14, 31443 "title": "1.9 post purple testflight, threads, longform, video caching", 31444 "description": "", 31445 "creator": { 31446 "login": "alltheseas", 31447 "id": 64376233, 31448 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 31449 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 31450 "gravatar_id": "", 31451 "url": "https://api.github.com/users/alltheseas", 31452 "html_url": "https://github.com/alltheseas", 31453 "followers_url": "https://api.github.com/users/alltheseas/followers", 31454 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 31455 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 31456 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 31457 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 31458 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 31459 "repos_url": "https://api.github.com/users/alltheseas/repos", 31460 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 31461 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 31462 "type": "User", 31463 "site_admin": false 31464 }, 31465 "open_issues": 17, 31466 "closed_issues": 1, 31467 "state": "open", 31468 "created_at": "2024-02-09T17:16:56Z", 31469 "updated_at": "2024-04-09T20:37:29Z", 31470 "due_on": null, 31471 "closed_at": null 31472 }, 31473 "comments": 0, 31474 "created_at": "2024-03-12T10:54:22Z", 31475 "updated_at": "2024-04-08T20:21:56Z", 31476 "closed_at": null, 31477 "author_association": "COLLABORATOR", 31478 "active_lock_reason": null, 31479 "body": "nostrdb is already the main engine for damus android & notedeck, this ticket is tracking what is needed to move iOS over to this architecture as well.\r\n\r\n- [x] https://github.com/damus-io/nostrdb/issues/26\r\n- [x] https://github.com/damus-io/damus/issues/2040\r\n- [ ] https://github.com/damus-io/damus/issues/2041\r\n- [x] https://github.com/damus-io/damus/issues/2042", 31480 "reactions": { 31481 "url": "https://api.github.com/repos/damus-io/damus/issues/2043/reactions", 31482 "total_count": 0, 31483 "+1": 0, 31484 "-1": 0, 31485 "laugh": 0, 31486 "hooray": 0, 31487 "confused": 0, 31488 "heart": 0, 31489 "rocket": 0, 31490 "eyes": 0 31491 }, 31492 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2043/timeline", 31493 "performed_via_github_app": null, 31494 "state_reason": null 31495 } 31496 }, 31497 { 31498 "issue": { 31499 "url": "https://api.github.com/repos/damus-io/damus/issues/2042", 31500 "repository_url": "https://api.github.com/repos/damus-io/damus", 31501 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2042/labels{/name}", 31502 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2042/comments", 31503 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2042/events", 31504 "html_url": "https://github.com/damus-io/damus/issues/2042", 31505 "id": 2181312983, 31506 "node_id": "I_kwDOHHF5A86CBDHX", 31507 "number": 2042, 31508 "title": "Switch to nostrdb for note block rendering", 31509 "user": { 31510 "login": "jb55", 31511 "id": 45598, 31512 "node_id": "MDQ6VXNlcjQ1NTk4", 31513 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31514 "gravatar_id": "", 31515 "url": "https://api.github.com/users/jb55", 31516 "html_url": "https://github.com/jb55", 31517 "followers_url": "https://api.github.com/users/jb55/followers", 31518 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31519 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31520 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31521 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31522 "organizations_url": "https://api.github.com/users/jb55/orgs", 31523 "repos_url": "https://api.github.com/users/jb55/repos", 31524 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31525 "received_events_url": "https://api.github.com/users/jb55/received_events", 31526 "type": "User", 31527 "site_admin": false 31528 }, 31529 "labels": [ 31530 { 31531 "id": 5811489775, 31532 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 31533 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 31534 "name": "nostrdb", 31535 "color": "250FB5", 31536 "default": false, 31537 "description": "" 31538 } 31539 ], 31540 "state": "closed", 31541 "locked": false, 31542 "assignee": { 31543 "login": "jb55", 31544 "id": 45598, 31545 "node_id": "MDQ6VXNlcjQ1NTk4", 31546 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31547 "gravatar_id": "", 31548 "url": "https://api.github.com/users/jb55", 31549 "html_url": "https://github.com/jb55", 31550 "followers_url": "https://api.github.com/users/jb55/followers", 31551 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31552 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31553 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31554 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31555 "organizations_url": "https://api.github.com/users/jb55/orgs", 31556 "repos_url": "https://api.github.com/users/jb55/repos", 31557 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31558 "received_events_url": "https://api.github.com/users/jb55/received_events", 31559 "type": "User", 31560 "site_admin": false 31561 }, 31562 "assignees": [ 31563 { 31564 "login": "jb55", 31565 "id": 45598, 31566 "node_id": "MDQ6VXNlcjQ1NTk4", 31567 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31568 "gravatar_id": "", 31569 "url": "https://api.github.com/users/jb55", 31570 "html_url": "https://github.com/jb55", 31571 "followers_url": "https://api.github.com/users/jb55/followers", 31572 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31573 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31574 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31575 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31576 "organizations_url": "https://api.github.com/users/jb55/orgs", 31577 "repos_url": "https://api.github.com/users/jb55/repos", 31578 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31579 "received_events_url": "https://api.github.com/users/jb55/received_events", 31580 "type": "User", 31581 "site_admin": false 31582 } 31583 ], 31584 "milestone": { 31585 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 31586 "html_url": "https://github.com/damus-io/damus/milestone/14", 31587 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 31588 "id": 10536809, 31589 "node_id": "MI_kwDOHHF5A84AoMdp", 31590 "number": 14, 31591 "title": "1.9 post purple testflight, threads, longform, video caching", 31592 "description": "", 31593 "creator": { 31594 "login": "alltheseas", 31595 "id": 64376233, 31596 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 31597 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 31598 "gravatar_id": "", 31599 "url": "https://api.github.com/users/alltheseas", 31600 "html_url": "https://github.com/alltheseas", 31601 "followers_url": "https://api.github.com/users/alltheseas/followers", 31602 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 31603 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 31604 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 31605 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 31606 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 31607 "repos_url": "https://api.github.com/users/alltheseas/repos", 31608 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 31609 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 31610 "type": "User", 31611 "site_admin": false 31612 }, 31613 "open_issues": 17, 31614 "closed_issues": 1, 31615 "state": "open", 31616 "created_at": "2024-02-09T17:16:56Z", 31617 "updated_at": "2024-04-09T20:37:29Z", 31618 "due_on": null, 31619 "closed_at": null 31620 }, 31621 "comments": 1, 31622 "created_at": "2024-03-12T10:53:27Z", 31623 "updated_at": "2024-04-08T20:21:56Z", 31624 "closed_at": "2024-04-08T20:21:56Z", 31625 "author_association": "COLLABORATOR", 31626 "active_lock_reason": null, 31627 "body": "The new verison of nostrdb has parsed note blocks, let's switch over to that instead of doing it ad-hoc like we do now.", 31628 "reactions": { 31629 "url": "https://api.github.com/repos/damus-io/damus/issues/2042/reactions", 31630 "total_count": 0, 31631 "+1": 0, 31632 "-1": 0, 31633 "laugh": 0, 31634 "hooray": 0, 31635 "confused": 0, 31636 "heart": 0, 31637 "rocket": 0, 31638 "eyes": 0 31639 }, 31640 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2042/timeline", 31641 "performed_via_github_app": null, 31642 "state_reason": "completed" 31643 } 31644 }, 31645 { 31646 "issue": { 31647 "url": "https://api.github.com/repos/damus-io/damus/issues/2042", 31648 "repository_url": "https://api.github.com/repos/damus-io/damus", 31649 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2042/labels{/name}", 31650 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2042/comments", 31651 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2042/events", 31652 "html_url": "https://github.com/damus-io/damus/issues/2042", 31653 "id": 2181312983, 31654 "node_id": "I_kwDOHHF5A86CBDHX", 31655 "number": 2042, 31656 "title": "Switch to nostrdb for note block rendering", 31657 "user": { 31658 "login": "jb55", 31659 "id": 45598, 31660 "node_id": "MDQ6VXNlcjQ1NTk4", 31661 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31662 "gravatar_id": "", 31663 "url": "https://api.github.com/users/jb55", 31664 "html_url": "https://github.com/jb55", 31665 "followers_url": "https://api.github.com/users/jb55/followers", 31666 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31667 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31668 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31669 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31670 "organizations_url": "https://api.github.com/users/jb55/orgs", 31671 "repos_url": "https://api.github.com/users/jb55/repos", 31672 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31673 "received_events_url": "https://api.github.com/users/jb55/received_events", 31674 "type": "User", 31675 "site_admin": false 31676 }, 31677 "labels": [ 31678 { 31679 "id": 5811489775, 31680 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 31681 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 31682 "name": "nostrdb", 31683 "color": "250FB5", 31684 "default": false, 31685 "description": "" 31686 } 31687 ], 31688 "state": "closed", 31689 "locked": false, 31690 "assignee": { 31691 "login": "jb55", 31692 "id": 45598, 31693 "node_id": "MDQ6VXNlcjQ1NTk4", 31694 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31695 "gravatar_id": "", 31696 "url": "https://api.github.com/users/jb55", 31697 "html_url": "https://github.com/jb55", 31698 "followers_url": "https://api.github.com/users/jb55/followers", 31699 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31700 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31701 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31702 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31703 "organizations_url": "https://api.github.com/users/jb55/orgs", 31704 "repos_url": "https://api.github.com/users/jb55/repos", 31705 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31706 "received_events_url": "https://api.github.com/users/jb55/received_events", 31707 "type": "User", 31708 "site_admin": false 31709 }, 31710 "assignees": [ 31711 { 31712 "login": "jb55", 31713 "id": 45598, 31714 "node_id": "MDQ6VXNlcjQ1NTk4", 31715 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31716 "gravatar_id": "", 31717 "url": "https://api.github.com/users/jb55", 31718 "html_url": "https://github.com/jb55", 31719 "followers_url": "https://api.github.com/users/jb55/followers", 31720 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31721 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31722 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31723 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31724 "organizations_url": "https://api.github.com/users/jb55/orgs", 31725 "repos_url": "https://api.github.com/users/jb55/repos", 31726 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31727 "received_events_url": "https://api.github.com/users/jb55/received_events", 31728 "type": "User", 31729 "site_admin": false 31730 } 31731 ], 31732 "milestone": { 31733 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 31734 "html_url": "https://github.com/damus-io/damus/milestone/14", 31735 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 31736 "id": 10536809, 31737 "node_id": "MI_kwDOHHF5A84AoMdp", 31738 "number": 14, 31739 "title": "1.9 post purple testflight, threads, longform, video caching", 31740 "description": "", 31741 "creator": { 31742 "login": "alltheseas", 31743 "id": 64376233, 31744 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 31745 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 31746 "gravatar_id": "", 31747 "url": "https://api.github.com/users/alltheseas", 31748 "html_url": "https://github.com/alltheseas", 31749 "followers_url": "https://api.github.com/users/alltheseas/followers", 31750 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 31751 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 31752 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 31753 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 31754 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 31755 "repos_url": "https://api.github.com/users/alltheseas/repos", 31756 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 31757 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 31758 "type": "User", 31759 "site_admin": false 31760 }, 31761 "open_issues": 17, 31762 "closed_issues": 1, 31763 "state": "open", 31764 "created_at": "2024-02-09T17:16:56Z", 31765 "updated_at": "2024-04-09T20:37:29Z", 31766 "due_on": null, 31767 "closed_at": null 31768 }, 31769 "comments": 1, 31770 "created_at": "2024-03-12T10:53:27Z", 31771 "updated_at": "2024-04-08T20:21:56Z", 31772 "closed_at": "2024-04-08T20:21:56Z", 31773 "author_association": "COLLABORATOR", 31774 "active_lock_reason": null, 31775 "body": "The new verison of nostrdb has parsed note blocks, let's switch over to that instead of doing it ad-hoc like we do now.", 31776 "reactions": { 31777 "url": "https://api.github.com/repos/damus-io/damus/issues/2042/reactions", 31778 "total_count": 0, 31779 "+1": 0, 31780 "-1": 0, 31781 "laugh": 0, 31782 "hooray": 0, 31783 "confused": 0, 31784 "heart": 0, 31785 "rocket": 0, 31786 "eyes": 0 31787 }, 31788 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2042/timeline", 31789 "performed_via_github_app": null, 31790 "state_reason": "completed" 31791 }, 31792 "comment": { 31793 "user": "jb55", 31794 "created_at": "2024-04-08T20:21:56Z", 31795 "updated_at": "2024-04-08T20:21:56Z", 31796 "body": "The update-nostrdb branch has this integrated" 31797 } 31798 }, 31799 { 31800 "issue": { 31801 "url": "https://api.github.com/repos/damus-io/damus/issues/2041", 31802 "repository_url": "https://api.github.com/repos/damus-io/damus", 31803 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2041/labels{/name}", 31804 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2041/comments", 31805 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2041/events", 31806 "html_url": "https://github.com/damus-io/damus/issues/2041", 31807 "id": 2181307161, 31808 "node_id": "I_kwDOHHF5A86CBBsZ", 31809 "number": 2041, 31810 "title": "Switch query pool to use nostrdb directly instead of remote relays", 31811 "user": { 31812 "login": "jb55", 31813 "id": 45598, 31814 "node_id": "MDQ6VXNlcjQ1NTk4", 31815 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31816 "gravatar_id": "", 31817 "url": "https://api.github.com/users/jb55", 31818 "html_url": "https://github.com/jb55", 31819 "followers_url": "https://api.github.com/users/jb55/followers", 31820 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31821 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31822 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31823 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31824 "organizations_url": "https://api.github.com/users/jb55/orgs", 31825 "repos_url": "https://api.github.com/users/jb55/repos", 31826 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31827 "received_events_url": "https://api.github.com/users/jb55/received_events", 31828 "type": "User", 31829 "site_admin": false 31830 }, 31831 "labels": [ 31832 { 31833 "id": 5667376796, 31834 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 31835 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 31836 "name": "technical", 31837 "color": "B60205", 31838 "default": false, 31839 "description": "" 31840 }, 31841 { 31842 "id": 5811489775, 31843 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 31844 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 31845 "name": "nostrdb", 31846 "color": "250FB5", 31847 "default": false, 31848 "description": "" 31849 } 31850 ], 31851 "state": "open", 31852 "locked": false, 31853 "assignee": { 31854 "login": "jb55", 31855 "id": 45598, 31856 "node_id": "MDQ6VXNlcjQ1NTk4", 31857 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31858 "gravatar_id": "", 31859 "url": "https://api.github.com/users/jb55", 31860 "html_url": "https://github.com/jb55", 31861 "followers_url": "https://api.github.com/users/jb55/followers", 31862 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31863 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31864 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31865 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31866 "organizations_url": "https://api.github.com/users/jb55/orgs", 31867 "repos_url": "https://api.github.com/users/jb55/repos", 31868 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31869 "received_events_url": "https://api.github.com/users/jb55/received_events", 31870 "type": "User", 31871 "site_admin": false 31872 }, 31873 "assignees": [ 31874 { 31875 "login": "jb55", 31876 "id": 45598, 31877 "node_id": "MDQ6VXNlcjQ1NTk4", 31878 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31879 "gravatar_id": "", 31880 "url": "https://api.github.com/users/jb55", 31881 "html_url": "https://github.com/jb55", 31882 "followers_url": "https://api.github.com/users/jb55/followers", 31883 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31884 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31885 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31886 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31887 "organizations_url": "https://api.github.com/users/jb55/orgs", 31888 "repos_url": "https://api.github.com/users/jb55/repos", 31889 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31890 "received_events_url": "https://api.github.com/users/jb55/received_events", 31891 "type": "User", 31892 "site_admin": false 31893 } 31894 ], 31895 "milestone": { 31896 "url": "https://api.github.com/repos/damus-io/damus/milestones/14", 31897 "html_url": "https://github.com/damus-io/damus/milestone/14", 31898 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/14/labels", 31899 "id": 10536809, 31900 "node_id": "MI_kwDOHHF5A84AoMdp", 31901 "number": 14, 31902 "title": "1.9 post purple testflight, threads, longform, video caching", 31903 "description": "", 31904 "creator": { 31905 "login": "alltheseas", 31906 "id": 64376233, 31907 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 31908 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 31909 "gravatar_id": "", 31910 "url": "https://api.github.com/users/alltheseas", 31911 "html_url": "https://github.com/alltheseas", 31912 "followers_url": "https://api.github.com/users/alltheseas/followers", 31913 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 31914 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 31915 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 31916 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 31917 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 31918 "repos_url": "https://api.github.com/users/alltheseas/repos", 31919 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 31920 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 31921 "type": "User", 31922 "site_admin": false 31923 }, 31924 "open_issues": 17, 31925 "closed_issues": 1, 31926 "state": "open", 31927 "created_at": "2024-02-09T17:16:56Z", 31928 "updated_at": "2024-04-09T20:37:29Z", 31929 "due_on": null, 31930 "closed_at": null 31931 }, 31932 "comments": 0, 31933 "created_at": "2024-03-12T10:51:31Z", 31934 "updated_at": "2024-03-20T14:06:15Z", 31935 "closed_at": null, 31936 "author_association": "COLLABORATOR", 31937 "active_lock_reason": null, 31938 "body": "To switch to a local query model, we need to move away from trusting remote relays.\r\n\r\nThere are many issues with what we are currently doing:\r\n\r\n- We don't check to see if the results returned from the relay actually match the query we sent. This enables rogue relays to inject ads or other bad data. This is particularily bad in the gossip model, since users can force clients to make requests to evil relays outside of the user's configured relay pool.\r\n\r\n- Since we don't check signatures on all note types (only profiles), this would enable users to spoof DMs. This is technically possible today but is mitigated by some level of trust in the current mega-relays.\r\n\r\n- We have to spin off async processes parse note contents once we get them off the wire. Swift's concurrency model is decent but it is still kind of annoying to delay timeline insertion based off a bunch of asyncronous tasks.\r\n\r\n- Since we're currently inserting data into nostrdb already we technically are doing twice the amount of processing work for no reason \r\n\r\nSwitching to a nostrdb for local queries fixes all of these issues:\r\n\r\n- All notes in nostrdb are validated, so we don't have to worry about spoofing\r\n\r\n- We don't have to worry about relays sending bad data, because we only ever query the local relay which we know will always match the query we are executing.\r\n\r\n- Local subscriptions are notified only after we parse note contents, so we don't have to wait for async processing to render the note.\r\n\r\n- nostrdb is much more efficient at ingesting notes, so we will save CPU and battery.\r\n\r\n- Having notes locally will allow us to use negentropy for keeping nostrdb nodes in sync.\r\n\r\nThis is already implemented in Damus notedeck and android, now we need to overhaul Damus iOS to support this model. This issue is for tracking this!\r\n\nOnce we switch to this model we can begin work on adding support for the gossip model!", 31939 "reactions": { 31940 "url": "https://api.github.com/repos/damus-io/damus/issues/2041/reactions", 31941 "total_count": 1, 31942 "+1": 0, 31943 "-1": 0, 31944 "laugh": 0, 31945 "hooray": 0, 31946 "confused": 0, 31947 "heart": 0, 31948 "rocket": 1, 31949 "eyes": 0 31950 }, 31951 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2041/timeline", 31952 "performed_via_github_app": null, 31953 "state_reason": null 31954 } 31955 }, 31956 { 31957 "issue": { 31958 "url": "https://api.github.com/repos/damus-io/damus/issues/2040", 31959 "repository_url": "https://api.github.com/repos/damus-io/damus", 31960 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2040/labels{/name}", 31961 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2040/comments", 31962 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2040/events", 31963 "html_url": "https://github.com/damus-io/damus/issues/2040", 31964 "id": 2181286029, 31965 "node_id": "I_kwDOHHF5A86CA8iN", 31966 "number": 2040, 31967 "title": "Update to new nostrdb", 31968 "user": { 31969 "login": "jb55", 31970 "id": 45598, 31971 "node_id": "MDQ6VXNlcjQ1NTk4", 31972 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 31973 "gravatar_id": "", 31974 "url": "https://api.github.com/users/jb55", 31975 "html_url": "https://github.com/jb55", 31976 "followers_url": "https://api.github.com/users/jb55/followers", 31977 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 31978 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 31979 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 31980 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 31981 "organizations_url": "https://api.github.com/users/jb55/orgs", 31982 "repos_url": "https://api.github.com/users/jb55/repos", 31983 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 31984 "received_events_url": "https://api.github.com/users/jb55/received_events", 31985 "type": "User", 31986 "site_admin": false 31987 }, 31988 "labels": [ 31989 { 31990 "id": 5667376796, 31991 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 31992 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 31993 "name": "technical", 31994 "color": "B60205", 31995 "default": false, 31996 "description": "" 31997 }, 31998 { 31999 "id": 5811489775, 32000 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 32001 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 32002 "name": "nostrdb", 32003 "color": "250FB5", 32004 "default": false, 32005 "description": "" 32006 } 32007 ], 32008 "state": "closed", 32009 "locked": false, 32010 "assignee": null, 32011 "assignees": [], 32012 "milestone": null, 32013 "comments": 1, 32014 "created_at": "2024-03-12T10:41:02Z", 32015 "updated_at": "2024-04-08T20:21:34Z", 32016 "closed_at": "2024-04-08T20:21:34Z", 32017 "author_association": "COLLABORATOR", 32018 "active_lock_reason": null, 32019 "body": "The next version of nostrdb has note blocks, we still need to switch over to this.\r\n\r\nProgress is being made on the update-nostrdb branch.", 32020 "reactions": { 32021 "url": "https://api.github.com/repos/damus-io/damus/issues/2040/reactions", 32022 "total_count": 0, 32023 "+1": 0, 32024 "-1": 0, 32025 "laugh": 0, 32026 "hooray": 0, 32027 "confused": 0, 32028 "heart": 0, 32029 "rocket": 0, 32030 "eyes": 0 32031 }, 32032 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2040/timeline", 32033 "performed_via_github_app": null, 32034 "state_reason": "completed" 32035 } 32036 }, 32037 { 32038 "issue": { 32039 "url": "https://api.github.com/repos/damus-io/damus/issues/2040", 32040 "repository_url": "https://api.github.com/repos/damus-io/damus", 32041 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2040/labels{/name}", 32042 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2040/comments", 32043 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2040/events", 32044 "html_url": "https://github.com/damus-io/damus/issues/2040", 32045 "id": 2181286029, 32046 "node_id": "I_kwDOHHF5A86CA8iN", 32047 "number": 2040, 32048 "title": "Update to new nostrdb", 32049 "user": { 32050 "login": "jb55", 32051 "id": 45598, 32052 "node_id": "MDQ6VXNlcjQ1NTk4", 32053 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 32054 "gravatar_id": "", 32055 "url": "https://api.github.com/users/jb55", 32056 "html_url": "https://github.com/jb55", 32057 "followers_url": "https://api.github.com/users/jb55/followers", 32058 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 32059 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 32060 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 32061 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 32062 "organizations_url": "https://api.github.com/users/jb55/orgs", 32063 "repos_url": "https://api.github.com/users/jb55/repos", 32064 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 32065 "received_events_url": "https://api.github.com/users/jb55/received_events", 32066 "type": "User", 32067 "site_admin": false 32068 }, 32069 "labels": [ 32070 { 32071 "id": 5667376796, 32072 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 32073 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 32074 "name": "technical", 32075 "color": "B60205", 32076 "default": false, 32077 "description": "" 32078 }, 32079 { 32080 "id": 5811489775, 32081 "node_id": "LA_kwDOHHF5A88AAAABWmRL7w", 32082 "url": "https://api.github.com/repos/damus-io/damus/labels/nostrdb", 32083 "name": "nostrdb", 32084 "color": "250FB5", 32085 "default": false, 32086 "description": "" 32087 } 32088 ], 32089 "state": "closed", 32090 "locked": false, 32091 "assignee": null, 32092 "assignees": [], 32093 "milestone": null, 32094 "comments": 1, 32095 "created_at": "2024-03-12T10:41:02Z", 32096 "updated_at": "2024-04-08T20:21:34Z", 32097 "closed_at": "2024-04-08T20:21:34Z", 32098 "author_association": "COLLABORATOR", 32099 "active_lock_reason": null, 32100 "body": "The next version of nostrdb has note blocks, we still need to switch over to this.\r\n\r\nProgress is being made on the update-nostrdb branch.", 32101 "reactions": { 32102 "url": "https://api.github.com/repos/damus-io/damus/issues/2040/reactions", 32103 "total_count": 0, 32104 "+1": 0, 32105 "-1": 0, 32106 "laugh": 0, 32107 "hooray": 0, 32108 "confused": 0, 32109 "heart": 0, 32110 "rocket": 0, 32111 "eyes": 0 32112 }, 32113 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2040/timeline", 32114 "performed_via_github_app": null, 32115 "state_reason": "completed" 32116 }, 32117 "comment": { 32118 "user": "jb55", 32119 "created_at": "2024-04-08T20:21:34Z", 32120 "updated_at": "2024-04-08T20:21:34Z", 32121 "body": "The update branch has the latest nostrdb integrated!" 32122 } 32123 }, 32124 { 32125 "issue": { 32126 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32127 "repository_url": "https://api.github.com/repos/damus-io/damus", 32128 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32129 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32130 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32131 "html_url": "https://github.com/damus-io/damus/issues/2039", 32132 "id": 2177400821, 32133 "node_id": "I_kwDOHHF5A86ByH_1", 32134 "number": 2039, 32135 "title": "NWC x WOT ", 32136 "user": { 32137 "login": "alltheseas", 32138 "id": 64376233, 32139 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32140 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32141 "gravatar_id": "", 32142 "url": "https://api.github.com/users/alltheseas", 32143 "html_url": "https://github.com/alltheseas", 32144 "followers_url": "https://api.github.com/users/alltheseas/followers", 32145 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32146 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32147 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32148 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32149 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32150 "repos_url": "https://api.github.com/users/alltheseas/repos", 32151 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32152 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32153 "type": "User", 32154 "site_admin": false 32155 }, 32156 "labels": [ 32157 { 32158 "id": 5667220756, 32159 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32160 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32161 "name": "zaps", 32162 "color": "FBCA04", 32163 "default": false, 32164 "description": "" 32165 }, 32166 { 32167 "id": 5667222085, 32168 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32169 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32170 "name": "design", 32171 "color": "5319E7", 32172 "default": false, 32173 "description": "Design exploration & definition is required" 32174 }, 32175 { 32176 "id": 5684118006, 32177 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32178 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32179 "name": "experimental", 32180 "color": "41BC18", 32181 "default": false, 32182 "description": "" 32183 }, 32184 { 32185 "id": 6448018691, 32186 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32187 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32188 "name": "wot", 32189 "color": "2E30D4", 32190 "default": false, 32191 "description": "web of trust" 32192 }, 32193 { 32194 "id": 6669970185, 32195 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32196 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32197 "name": "nwc", 32198 "color": "440AC1", 32199 "default": false, 32200 "description": "" 32201 } 32202 ], 32203 "state": "open", 32204 "locked": false, 32205 "assignee": { 32206 "login": "ericholguin", 32207 "id": 14004132, 32208 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32209 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32210 "gravatar_id": "", 32211 "url": "https://api.github.com/users/ericholguin", 32212 "html_url": "https://github.com/ericholguin", 32213 "followers_url": "https://api.github.com/users/ericholguin/followers", 32214 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32215 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32216 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32217 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32218 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32219 "repos_url": "https://api.github.com/users/ericholguin/repos", 32220 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32221 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32222 "type": "User", 32223 "site_admin": false 32224 }, 32225 "assignees": [ 32226 { 32227 "login": "ericholguin", 32228 "id": 14004132, 32229 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32230 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32231 "gravatar_id": "", 32232 "url": "https://api.github.com/users/ericholguin", 32233 "html_url": "https://github.com/ericholguin", 32234 "followers_url": "https://api.github.com/users/ericholguin/followers", 32235 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32236 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32237 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32238 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32239 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32240 "repos_url": "https://api.github.com/users/ericholguin/repos", 32241 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32242 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32243 "type": "User", 32244 "site_admin": false 32245 } 32246 ], 32247 "milestone": null, 32248 "comments": 12, 32249 "created_at": "2024-03-09T20:58:19Z", 32250 "updated_at": "2024-03-15T18:42:47Z", 32251 "closed_at": null, 32252 "author_association": "COLLABORATOR", 32253 "active_lock_reason": null, 32254 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 32255 "reactions": { 32256 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 32257 "total_count": 0, 32258 "+1": 0, 32259 "-1": 0, 32260 "laugh": 0, 32261 "hooray": 0, 32262 "confused": 0, 32263 "heart": 0, 32264 "rocket": 0, 32265 "eyes": 0 32266 }, 32267 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 32268 "performed_via_github_app": null, 32269 "state_reason": null 32270 } 32271 }, 32272 { 32273 "issue": { 32274 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32275 "repository_url": "https://api.github.com/repos/damus-io/damus", 32276 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32277 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32278 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32279 "html_url": "https://github.com/damus-io/damus/issues/2039", 32280 "id": 2177400821, 32281 "node_id": "I_kwDOHHF5A86ByH_1", 32282 "number": 2039, 32283 "title": "NWC x WOT ", 32284 "user": { 32285 "login": "alltheseas", 32286 "id": 64376233, 32287 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32288 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32289 "gravatar_id": "", 32290 "url": "https://api.github.com/users/alltheseas", 32291 "html_url": "https://github.com/alltheseas", 32292 "followers_url": "https://api.github.com/users/alltheseas/followers", 32293 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32294 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32295 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32296 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32297 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32298 "repos_url": "https://api.github.com/users/alltheseas/repos", 32299 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32300 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32301 "type": "User", 32302 "site_admin": false 32303 }, 32304 "labels": [ 32305 { 32306 "id": 5667220756, 32307 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32308 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32309 "name": "zaps", 32310 "color": "FBCA04", 32311 "default": false, 32312 "description": "" 32313 }, 32314 { 32315 "id": 5667222085, 32316 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32317 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32318 "name": "design", 32319 "color": "5319E7", 32320 "default": false, 32321 "description": "Design exploration & definition is required" 32322 }, 32323 { 32324 "id": 5684118006, 32325 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32326 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32327 "name": "experimental", 32328 "color": "41BC18", 32329 "default": false, 32330 "description": "" 32331 }, 32332 { 32333 "id": 6448018691, 32334 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32335 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32336 "name": "wot", 32337 "color": "2E30D4", 32338 "default": false, 32339 "description": "web of trust" 32340 }, 32341 { 32342 "id": 6669970185, 32343 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32344 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32345 "name": "nwc", 32346 "color": "440AC1", 32347 "default": false, 32348 "description": "" 32349 } 32350 ], 32351 "state": "open", 32352 "locked": false, 32353 "assignee": { 32354 "login": "ericholguin", 32355 "id": 14004132, 32356 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32357 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32358 "gravatar_id": "", 32359 "url": "https://api.github.com/users/ericholguin", 32360 "html_url": "https://github.com/ericholguin", 32361 "followers_url": "https://api.github.com/users/ericholguin/followers", 32362 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32363 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32364 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32365 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32366 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32367 "repos_url": "https://api.github.com/users/ericholguin/repos", 32368 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32369 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32370 "type": "User", 32371 "site_admin": false 32372 }, 32373 "assignees": [ 32374 { 32375 "login": "ericholguin", 32376 "id": 14004132, 32377 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32378 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32379 "gravatar_id": "", 32380 "url": "https://api.github.com/users/ericholguin", 32381 "html_url": "https://github.com/ericholguin", 32382 "followers_url": "https://api.github.com/users/ericholguin/followers", 32383 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32384 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32385 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32386 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32387 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32388 "repos_url": "https://api.github.com/users/ericholguin/repos", 32389 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32390 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32391 "type": "User", 32392 "site_admin": false 32393 } 32394 ], 32395 "milestone": null, 32396 "comments": 12, 32397 "created_at": "2024-03-09T20:58:19Z", 32398 "updated_at": "2024-03-15T18:42:47Z", 32399 "closed_at": null, 32400 "author_association": "COLLABORATOR", 32401 "active_lock_reason": null, 32402 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 32403 "reactions": { 32404 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 32405 "total_count": 0, 32406 "+1": 0, 32407 "-1": 0, 32408 "laugh": 0, 32409 "hooray": 0, 32410 "confused": 0, 32411 "heart": 0, 32412 "rocket": 0, 32413 "eyes": 0 32414 }, 32415 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 32416 "performed_via_github_app": null, 32417 "state_reason": null 32418 }, 32419 "comment": { 32420 "user": "alltheseas", 32421 "created_at": "2024-03-09T20:59:09Z", 32422 "updated_at": "2024-03-09T20:59:09Z", 32423 "body": "<img width=\"413\" alt=\"Screenshot 2024-03-09 at 2 49 02 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/0fed3bff-891f-4e8d-9bf9-3236d652c29f\">\r\n\r\nelsat to use @ericholguin NWC implementation for mockup. " 32424 } 32425 }, 32426 { 32427 "issue": { 32428 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32429 "repository_url": "https://api.github.com/repos/damus-io/damus", 32430 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32431 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32432 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32433 "html_url": "https://github.com/damus-io/damus/issues/2039", 32434 "id": 2177400821, 32435 "node_id": "I_kwDOHHF5A86ByH_1", 32436 "number": 2039, 32437 "title": "NWC x WOT ", 32438 "user": { 32439 "login": "alltheseas", 32440 "id": 64376233, 32441 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32442 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32443 "gravatar_id": "", 32444 "url": "https://api.github.com/users/alltheseas", 32445 "html_url": "https://github.com/alltheseas", 32446 "followers_url": "https://api.github.com/users/alltheseas/followers", 32447 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32448 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32449 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32450 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32451 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32452 "repos_url": "https://api.github.com/users/alltheseas/repos", 32453 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32454 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32455 "type": "User", 32456 "site_admin": false 32457 }, 32458 "labels": [ 32459 { 32460 "id": 5667220756, 32461 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32462 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32463 "name": "zaps", 32464 "color": "FBCA04", 32465 "default": false, 32466 "description": "" 32467 }, 32468 { 32469 "id": 5667222085, 32470 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32471 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32472 "name": "design", 32473 "color": "5319E7", 32474 "default": false, 32475 "description": "Design exploration & definition is required" 32476 }, 32477 { 32478 "id": 5684118006, 32479 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32480 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32481 "name": "experimental", 32482 "color": "41BC18", 32483 "default": false, 32484 "description": "" 32485 }, 32486 { 32487 "id": 6448018691, 32488 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32489 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32490 "name": "wot", 32491 "color": "2E30D4", 32492 "default": false, 32493 "description": "web of trust" 32494 }, 32495 { 32496 "id": 6669970185, 32497 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32498 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32499 "name": "nwc", 32500 "color": "440AC1", 32501 "default": false, 32502 "description": "" 32503 } 32504 ], 32505 "state": "open", 32506 "locked": false, 32507 "assignee": { 32508 "login": "ericholguin", 32509 "id": 14004132, 32510 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32511 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32512 "gravatar_id": "", 32513 "url": "https://api.github.com/users/ericholguin", 32514 "html_url": "https://github.com/ericholguin", 32515 "followers_url": "https://api.github.com/users/ericholguin/followers", 32516 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32517 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32518 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32519 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32520 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32521 "repos_url": "https://api.github.com/users/ericholguin/repos", 32522 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32523 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32524 "type": "User", 32525 "site_admin": false 32526 }, 32527 "assignees": [ 32528 { 32529 "login": "ericholguin", 32530 "id": 14004132, 32531 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32532 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32533 "gravatar_id": "", 32534 "url": "https://api.github.com/users/ericholguin", 32535 "html_url": "https://github.com/ericholguin", 32536 "followers_url": "https://api.github.com/users/ericholguin/followers", 32537 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32538 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32539 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32540 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32541 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32542 "repos_url": "https://api.github.com/users/ericholguin/repos", 32543 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32544 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32545 "type": "User", 32546 "site_admin": false 32547 } 32548 ], 32549 "milestone": null, 32550 "comments": 12, 32551 "created_at": "2024-03-09T20:58:19Z", 32552 "updated_at": "2024-03-15T18:42:47Z", 32553 "closed_at": null, 32554 "author_association": "COLLABORATOR", 32555 "active_lock_reason": null, 32556 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 32557 "reactions": { 32558 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 32559 "total_count": 0, 32560 "+1": 0, 32561 "-1": 0, 32562 "laugh": 0, 32563 "hooray": 0, 32564 "confused": 0, 32565 "heart": 0, 32566 "rocket": 0, 32567 "eyes": 0 32568 }, 32569 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 32570 "performed_via_github_app": null, 32571 "state_reason": null 32572 }, 32573 "comment": { 32574 "user": "alltheseas", 32575 "created_at": "2024-03-09T21:01:27Z", 32576 "updated_at": "2024-03-09T21:01:27Z", 32577 "body": "See current WOT profile element in Damus from @tyiu \n\n" 32578 } 32579 }, 32580 { 32581 "issue": { 32582 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32583 "repository_url": "https://api.github.com/repos/damus-io/damus", 32584 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32585 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32586 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32587 "html_url": "https://github.com/damus-io/damus/issues/2039", 32588 "id": 2177400821, 32589 "node_id": "I_kwDOHHF5A86ByH_1", 32590 "number": 2039, 32591 "title": "NWC x WOT ", 32592 "user": { 32593 "login": "alltheseas", 32594 "id": 64376233, 32595 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32596 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32597 "gravatar_id": "", 32598 "url": "https://api.github.com/users/alltheseas", 32599 "html_url": "https://github.com/alltheseas", 32600 "followers_url": "https://api.github.com/users/alltheseas/followers", 32601 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32602 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32603 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32604 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32605 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32606 "repos_url": "https://api.github.com/users/alltheseas/repos", 32607 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32608 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32609 "type": "User", 32610 "site_admin": false 32611 }, 32612 "labels": [ 32613 { 32614 "id": 5667220756, 32615 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32616 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32617 "name": "zaps", 32618 "color": "FBCA04", 32619 "default": false, 32620 "description": "" 32621 }, 32622 { 32623 "id": 5667222085, 32624 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32625 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32626 "name": "design", 32627 "color": "5319E7", 32628 "default": false, 32629 "description": "Design exploration & definition is required" 32630 }, 32631 { 32632 "id": 5684118006, 32633 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32634 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32635 "name": "experimental", 32636 "color": "41BC18", 32637 "default": false, 32638 "description": "" 32639 }, 32640 { 32641 "id": 6448018691, 32642 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32643 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32644 "name": "wot", 32645 "color": "2E30D4", 32646 "default": false, 32647 "description": "web of trust" 32648 }, 32649 { 32650 "id": 6669970185, 32651 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32652 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32653 "name": "nwc", 32654 "color": "440AC1", 32655 "default": false, 32656 "description": "" 32657 } 32658 ], 32659 "state": "open", 32660 "locked": false, 32661 "assignee": { 32662 "login": "ericholguin", 32663 "id": 14004132, 32664 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32665 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32666 "gravatar_id": "", 32667 "url": "https://api.github.com/users/ericholguin", 32668 "html_url": "https://github.com/ericholguin", 32669 "followers_url": "https://api.github.com/users/ericholguin/followers", 32670 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32671 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32672 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32673 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32674 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32675 "repos_url": "https://api.github.com/users/ericholguin/repos", 32676 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32677 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32678 "type": "User", 32679 "site_admin": false 32680 }, 32681 "assignees": [ 32682 { 32683 "login": "ericholguin", 32684 "id": 14004132, 32685 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32686 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32687 "gravatar_id": "", 32688 "url": "https://api.github.com/users/ericholguin", 32689 "html_url": "https://github.com/ericholguin", 32690 "followers_url": "https://api.github.com/users/ericholguin/followers", 32691 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32692 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32693 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32694 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32695 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32696 "repos_url": "https://api.github.com/users/ericholguin/repos", 32697 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32698 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32699 "type": "User", 32700 "site_admin": false 32701 } 32702 ], 32703 "milestone": null, 32704 "comments": 12, 32705 "created_at": "2024-03-09T20:58:19Z", 32706 "updated_at": "2024-03-15T18:42:47Z", 32707 "closed_at": null, 32708 "author_association": "COLLABORATOR", 32709 "active_lock_reason": null, 32710 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 32711 "reactions": { 32712 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 32713 "total_count": 0, 32714 "+1": 0, 32715 "-1": 0, 32716 "laugh": 0, 32717 "hooray": 0, 32718 "confused": 0, 32719 "heart": 0, 32720 "rocket": 0, 32721 "eyes": 0 32722 }, 32723 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 32724 "performed_via_github_app": null, 32725 "state_reason": null 32726 }, 32727 "comment": { 32728 "user": "alltheseas", 32729 "created_at": "2024-03-10T14:34:00Z", 32730 "updated_at": "2024-03-10T14:34:00Z", 32731 "body": "@ericholguin here is the napkin sketch mockup\r\n\r\n\r\n" 32732 } 32733 }, 32734 { 32735 "issue": { 32736 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32737 "repository_url": "https://api.github.com/repos/damus-io/damus", 32738 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32739 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32740 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32741 "html_url": "https://github.com/damus-io/damus/issues/2039", 32742 "id": 2177400821, 32743 "node_id": "I_kwDOHHF5A86ByH_1", 32744 "number": 2039, 32745 "title": "NWC x WOT ", 32746 "user": { 32747 "login": "alltheseas", 32748 "id": 64376233, 32749 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32750 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32751 "gravatar_id": "", 32752 "url": "https://api.github.com/users/alltheseas", 32753 "html_url": "https://github.com/alltheseas", 32754 "followers_url": "https://api.github.com/users/alltheseas/followers", 32755 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32756 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32757 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32758 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32759 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32760 "repos_url": "https://api.github.com/users/alltheseas/repos", 32761 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32762 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32763 "type": "User", 32764 "site_admin": false 32765 }, 32766 "labels": [ 32767 { 32768 "id": 5667220756, 32769 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32770 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32771 "name": "zaps", 32772 "color": "FBCA04", 32773 "default": false, 32774 "description": "" 32775 }, 32776 { 32777 "id": 5667222085, 32778 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32779 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32780 "name": "design", 32781 "color": "5319E7", 32782 "default": false, 32783 "description": "Design exploration & definition is required" 32784 }, 32785 { 32786 "id": 5684118006, 32787 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32788 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32789 "name": "experimental", 32790 "color": "41BC18", 32791 "default": false, 32792 "description": "" 32793 }, 32794 { 32795 "id": 6448018691, 32796 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32797 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32798 "name": "wot", 32799 "color": "2E30D4", 32800 "default": false, 32801 "description": "web of trust" 32802 }, 32803 { 32804 "id": 6669970185, 32805 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32806 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32807 "name": "nwc", 32808 "color": "440AC1", 32809 "default": false, 32810 "description": "" 32811 } 32812 ], 32813 "state": "open", 32814 "locked": false, 32815 "assignee": { 32816 "login": "ericholguin", 32817 "id": 14004132, 32818 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32819 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32820 "gravatar_id": "", 32821 "url": "https://api.github.com/users/ericholguin", 32822 "html_url": "https://github.com/ericholguin", 32823 "followers_url": "https://api.github.com/users/ericholguin/followers", 32824 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32825 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32826 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32827 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32828 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32829 "repos_url": "https://api.github.com/users/ericholguin/repos", 32830 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32831 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32832 "type": "User", 32833 "site_admin": false 32834 }, 32835 "assignees": [ 32836 { 32837 "login": "ericholguin", 32838 "id": 14004132, 32839 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32840 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32841 "gravatar_id": "", 32842 "url": "https://api.github.com/users/ericholguin", 32843 "html_url": "https://github.com/ericholguin", 32844 "followers_url": "https://api.github.com/users/ericholguin/followers", 32845 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32846 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32847 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32848 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32849 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32850 "repos_url": "https://api.github.com/users/ericholguin/repos", 32851 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32852 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32853 "type": "User", 32854 "site_admin": false 32855 } 32856 ], 32857 "milestone": null, 32858 "comments": 12, 32859 "created_at": "2024-03-09T20:58:19Z", 32860 "updated_at": "2024-03-15T18:42:47Z", 32861 "closed_at": null, 32862 "author_association": "COLLABORATOR", 32863 "active_lock_reason": null, 32864 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 32865 "reactions": { 32866 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 32867 "total_count": 0, 32868 "+1": 0, 32869 "-1": 0, 32870 "laugh": 0, 32871 "hooray": 0, 32872 "confused": 0, 32873 "heart": 0, 32874 "rocket": 0, 32875 "eyes": 0 32876 }, 32877 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 32878 "performed_via_github_app": null, 32879 "state_reason": null 32880 }, 32881 "comment": { 32882 "user": "karnagebitcoin", 32883 "created_at": "2024-03-12T11:13:00Z", 32884 "updated_at": "2024-03-12T11:13:00Z", 32885 "body": "Hey @alltheseas , since you tagged me on nostr I took a stab at it (clickable prototype): https://www.figma.com/proto/eqi87URAqucRbvkcBLJham/WoT-NWC-Damus?page-id=0%3A1&type=design&node-id=1-4&viewport=107%2C723%2C1.01&t=x84cEqPDwjs6pZYi-1&scaling=scale-down&starting-point-node-id=1%3A4&mode=design" 32886 } 32887 }, 32888 { 32889 "issue": { 32890 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 32891 "repository_url": "https://api.github.com/repos/damus-io/damus", 32892 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 32893 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 32894 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 32895 "html_url": "https://github.com/damus-io/damus/issues/2039", 32896 "id": 2177400821, 32897 "node_id": "I_kwDOHHF5A86ByH_1", 32898 "number": 2039, 32899 "title": "NWC x WOT ", 32900 "user": { 32901 "login": "alltheseas", 32902 "id": 64376233, 32903 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 32904 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 32905 "gravatar_id": "", 32906 "url": "https://api.github.com/users/alltheseas", 32907 "html_url": "https://github.com/alltheseas", 32908 "followers_url": "https://api.github.com/users/alltheseas/followers", 32909 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 32910 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 32911 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 32912 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 32913 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 32914 "repos_url": "https://api.github.com/users/alltheseas/repos", 32915 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 32916 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 32917 "type": "User", 32918 "site_admin": false 32919 }, 32920 "labels": [ 32921 { 32922 "id": 5667220756, 32923 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 32924 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 32925 "name": "zaps", 32926 "color": "FBCA04", 32927 "default": false, 32928 "description": "" 32929 }, 32930 { 32931 "id": 5667222085, 32932 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 32933 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 32934 "name": "design", 32935 "color": "5319E7", 32936 "default": false, 32937 "description": "Design exploration & definition is required" 32938 }, 32939 { 32940 "id": 5684118006, 32941 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 32942 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 32943 "name": "experimental", 32944 "color": "41BC18", 32945 "default": false, 32946 "description": "" 32947 }, 32948 { 32949 "id": 6448018691, 32950 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 32951 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 32952 "name": "wot", 32953 "color": "2E30D4", 32954 "default": false, 32955 "description": "web of trust" 32956 }, 32957 { 32958 "id": 6669970185, 32959 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 32960 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 32961 "name": "nwc", 32962 "color": "440AC1", 32963 "default": false, 32964 "description": "" 32965 } 32966 ], 32967 "state": "open", 32968 "locked": false, 32969 "assignee": { 32970 "login": "ericholguin", 32971 "id": 14004132, 32972 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32973 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32974 "gravatar_id": "", 32975 "url": "https://api.github.com/users/ericholguin", 32976 "html_url": "https://github.com/ericholguin", 32977 "followers_url": "https://api.github.com/users/ericholguin/followers", 32978 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 32979 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 32980 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 32981 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 32982 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 32983 "repos_url": "https://api.github.com/users/ericholguin/repos", 32984 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 32985 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 32986 "type": "User", 32987 "site_admin": false 32988 }, 32989 "assignees": [ 32990 { 32991 "login": "ericholguin", 32992 "id": 14004132, 32993 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 32994 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 32995 "gravatar_id": "", 32996 "url": "https://api.github.com/users/ericholguin", 32997 "html_url": "https://github.com/ericholguin", 32998 "followers_url": "https://api.github.com/users/ericholguin/followers", 32999 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33000 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33001 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33002 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33003 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33004 "repos_url": "https://api.github.com/users/ericholguin/repos", 33005 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33006 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33007 "type": "User", 33008 "site_admin": false 33009 } 33010 ], 33011 "milestone": null, 33012 "comments": 12, 33013 "created_at": "2024-03-09T20:58:19Z", 33014 "updated_at": "2024-03-15T18:42:47Z", 33015 "closed_at": null, 33016 "author_association": "COLLABORATOR", 33017 "active_lock_reason": null, 33018 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33019 "reactions": { 33020 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33021 "total_count": 0, 33022 "+1": 0, 33023 "-1": 0, 33024 "laugh": 0, 33025 "hooray": 0, 33026 "confused": 0, 33027 "heart": 0, 33028 "rocket": 0, 33029 "eyes": 0 33030 }, 33031 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33032 "performed_via_github_app": null, 33033 "state_reason": null 33034 }, 33035 "comment": { 33036 "user": "jb55", 33037 "created_at": "2024-03-12T11:20:44Z", 33038 "updated_at": "2024-03-12T11:20:44Z", 33039 "body": "I like! What do you think eric? Can we switch to this?\n\nOn Tue, Mar 12, 2024 at 04:13:23AM -0700, Karnage wrote:\n>Hey @alltheseas , since you tagged me on nostr I took a stab at it (clickable prototype): https://www.figma.com/proto/eqi87URAqucRbvkcBLJham/WoT-NWC-Damus?page-id=0%3A1&type=design&node-id=1-4&viewport=107%2C723%2C1.01&t=x84cEqPDwjs6pZYi-1&scaling=scale-down&starting-point-node-id=1%3A4&mode=design\n" 33040 } 33041 }, 33042 { 33043 "issue": { 33044 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33045 "repository_url": "https://api.github.com/repos/damus-io/damus", 33046 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33047 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33048 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33049 "html_url": "https://github.com/damus-io/damus/issues/2039", 33050 "id": 2177400821, 33051 "node_id": "I_kwDOHHF5A86ByH_1", 33052 "number": 2039, 33053 "title": "NWC x WOT ", 33054 "user": { 33055 "login": "alltheseas", 33056 "id": 64376233, 33057 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33058 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33059 "gravatar_id": "", 33060 "url": "https://api.github.com/users/alltheseas", 33061 "html_url": "https://github.com/alltheseas", 33062 "followers_url": "https://api.github.com/users/alltheseas/followers", 33063 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33064 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33065 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33066 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33067 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33068 "repos_url": "https://api.github.com/users/alltheseas/repos", 33069 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33070 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33071 "type": "User", 33072 "site_admin": false 33073 }, 33074 "labels": [ 33075 { 33076 "id": 5667220756, 33077 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33078 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33079 "name": "zaps", 33080 "color": "FBCA04", 33081 "default": false, 33082 "description": "" 33083 }, 33084 { 33085 "id": 5667222085, 33086 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33087 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33088 "name": "design", 33089 "color": "5319E7", 33090 "default": false, 33091 "description": "Design exploration & definition is required" 33092 }, 33093 { 33094 "id": 5684118006, 33095 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33096 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33097 "name": "experimental", 33098 "color": "41BC18", 33099 "default": false, 33100 "description": "" 33101 }, 33102 { 33103 "id": 6448018691, 33104 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33105 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33106 "name": "wot", 33107 "color": "2E30D4", 33108 "default": false, 33109 "description": "web of trust" 33110 }, 33111 { 33112 "id": 6669970185, 33113 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33114 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33115 "name": "nwc", 33116 "color": "440AC1", 33117 "default": false, 33118 "description": "" 33119 } 33120 ], 33121 "state": "open", 33122 "locked": false, 33123 "assignee": { 33124 "login": "ericholguin", 33125 "id": 14004132, 33126 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33127 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33128 "gravatar_id": "", 33129 "url": "https://api.github.com/users/ericholguin", 33130 "html_url": "https://github.com/ericholguin", 33131 "followers_url": "https://api.github.com/users/ericholguin/followers", 33132 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33133 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33134 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33135 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33136 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33137 "repos_url": "https://api.github.com/users/ericholguin/repos", 33138 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33139 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33140 "type": "User", 33141 "site_admin": false 33142 }, 33143 "assignees": [ 33144 { 33145 "login": "ericholguin", 33146 "id": 14004132, 33147 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33148 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33149 "gravatar_id": "", 33150 "url": "https://api.github.com/users/ericholguin", 33151 "html_url": "https://github.com/ericholguin", 33152 "followers_url": "https://api.github.com/users/ericholguin/followers", 33153 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33154 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33155 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33156 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33157 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33158 "repos_url": "https://api.github.com/users/ericholguin/repos", 33159 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33160 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33161 "type": "User", 33162 "site_admin": false 33163 } 33164 ], 33165 "milestone": null, 33166 "comments": 12, 33167 "created_at": "2024-03-09T20:58:19Z", 33168 "updated_at": "2024-03-15T18:42:47Z", 33169 "closed_at": null, 33170 "author_association": "COLLABORATOR", 33171 "active_lock_reason": null, 33172 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33173 "reactions": { 33174 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33175 "total_count": 0, 33176 "+1": 0, 33177 "-1": 0, 33178 "laugh": 0, 33179 "hooray": 0, 33180 "confused": 0, 33181 "heart": 0, 33182 "rocket": 0, 33183 "eyes": 0 33184 }, 33185 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33186 "performed_via_github_app": null, 33187 "state_reason": null 33188 }, 33189 "comment": { 33190 "user": "alltheseas", 33191 "created_at": "2024-03-12T11:35:36Z", 33192 "updated_at": "2024-03-12T11:35:36Z", 33193 "body": "@ericholguin I think the outstanding questions are:\r\n\r\n-do we need to implement nip-89 for this?\r\n-how can we get a list of alby, and mutiny follows?" 33194 } 33195 }, 33196 { 33197 "issue": { 33198 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33199 "repository_url": "https://api.github.com/repos/damus-io/damus", 33200 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33201 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33202 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33203 "html_url": "https://github.com/damus-io/damus/issues/2039", 33204 "id": 2177400821, 33205 "node_id": "I_kwDOHHF5A86ByH_1", 33206 "number": 2039, 33207 "title": "NWC x WOT ", 33208 "user": { 33209 "login": "alltheseas", 33210 "id": 64376233, 33211 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33212 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33213 "gravatar_id": "", 33214 "url": "https://api.github.com/users/alltheseas", 33215 "html_url": "https://github.com/alltheseas", 33216 "followers_url": "https://api.github.com/users/alltheseas/followers", 33217 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33218 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33219 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33220 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33221 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33222 "repos_url": "https://api.github.com/users/alltheseas/repos", 33223 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33224 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33225 "type": "User", 33226 "site_admin": false 33227 }, 33228 "labels": [ 33229 { 33230 "id": 5667220756, 33231 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33232 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33233 "name": "zaps", 33234 "color": "FBCA04", 33235 "default": false, 33236 "description": "" 33237 }, 33238 { 33239 "id": 5667222085, 33240 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33241 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33242 "name": "design", 33243 "color": "5319E7", 33244 "default": false, 33245 "description": "Design exploration & definition is required" 33246 }, 33247 { 33248 "id": 5684118006, 33249 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33250 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33251 "name": "experimental", 33252 "color": "41BC18", 33253 "default": false, 33254 "description": "" 33255 }, 33256 { 33257 "id": 6448018691, 33258 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33259 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33260 "name": "wot", 33261 "color": "2E30D4", 33262 "default": false, 33263 "description": "web of trust" 33264 }, 33265 { 33266 "id": 6669970185, 33267 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33268 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33269 "name": "nwc", 33270 "color": "440AC1", 33271 "default": false, 33272 "description": "" 33273 } 33274 ], 33275 "state": "open", 33276 "locked": false, 33277 "assignee": { 33278 "login": "ericholguin", 33279 "id": 14004132, 33280 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33281 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33282 "gravatar_id": "", 33283 "url": "https://api.github.com/users/ericholguin", 33284 "html_url": "https://github.com/ericholguin", 33285 "followers_url": "https://api.github.com/users/ericholguin/followers", 33286 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33287 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33288 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33289 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33290 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33291 "repos_url": "https://api.github.com/users/ericholguin/repos", 33292 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33293 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33294 "type": "User", 33295 "site_admin": false 33296 }, 33297 "assignees": [ 33298 { 33299 "login": "ericholguin", 33300 "id": 14004132, 33301 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33302 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33303 "gravatar_id": "", 33304 "url": "https://api.github.com/users/ericholguin", 33305 "html_url": "https://github.com/ericholguin", 33306 "followers_url": "https://api.github.com/users/ericholguin/followers", 33307 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33308 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33309 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33310 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33311 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33312 "repos_url": "https://api.github.com/users/ericholguin/repos", 33313 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33314 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33315 "type": "User", 33316 "site_admin": false 33317 } 33318 ], 33319 "milestone": null, 33320 "comments": 12, 33321 "created_at": "2024-03-09T20:58:19Z", 33322 "updated_at": "2024-03-15T18:42:47Z", 33323 "closed_at": null, 33324 "author_association": "COLLABORATOR", 33325 "active_lock_reason": null, 33326 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33327 "reactions": { 33328 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33329 "total_count": 0, 33330 "+1": 0, 33331 "-1": 0, 33332 "laugh": 0, 33333 "hooray": 0, 33334 "confused": 0, 33335 "heart": 0, 33336 "rocket": 0, 33337 "eyes": 0 33338 }, 33339 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33340 "performed_via_github_app": null, 33341 "state_reason": null 33342 }, 33343 "comment": { 33344 "user": "alltheseas", 33345 "created_at": "2024-03-12T11:39:29Z", 33346 "updated_at": "2024-03-12T11:39:29Z", 33347 "body": "@benthecarman advises we'd have to use nip-89 recommendations" 33348 } 33349 }, 33350 { 33351 "issue": { 33352 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33353 "repository_url": "https://api.github.com/repos/damus-io/damus", 33354 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33355 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33356 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33357 "html_url": "https://github.com/damus-io/damus/issues/2039", 33358 "id": 2177400821, 33359 "node_id": "I_kwDOHHF5A86ByH_1", 33360 "number": 2039, 33361 "title": "NWC x WOT ", 33362 "user": { 33363 "login": "alltheseas", 33364 "id": 64376233, 33365 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33366 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33367 "gravatar_id": "", 33368 "url": "https://api.github.com/users/alltheseas", 33369 "html_url": "https://github.com/alltheseas", 33370 "followers_url": "https://api.github.com/users/alltheseas/followers", 33371 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33372 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33373 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33374 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33375 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33376 "repos_url": "https://api.github.com/users/alltheseas/repos", 33377 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33378 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33379 "type": "User", 33380 "site_admin": false 33381 }, 33382 "labels": [ 33383 { 33384 "id": 5667220756, 33385 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33386 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33387 "name": "zaps", 33388 "color": "FBCA04", 33389 "default": false, 33390 "description": "" 33391 }, 33392 { 33393 "id": 5667222085, 33394 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33395 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33396 "name": "design", 33397 "color": "5319E7", 33398 "default": false, 33399 "description": "Design exploration & definition is required" 33400 }, 33401 { 33402 "id": 5684118006, 33403 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33404 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33405 "name": "experimental", 33406 "color": "41BC18", 33407 "default": false, 33408 "description": "" 33409 }, 33410 { 33411 "id": 6448018691, 33412 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33413 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33414 "name": "wot", 33415 "color": "2E30D4", 33416 "default": false, 33417 "description": "web of trust" 33418 }, 33419 { 33420 "id": 6669970185, 33421 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33422 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33423 "name": "nwc", 33424 "color": "440AC1", 33425 "default": false, 33426 "description": "" 33427 } 33428 ], 33429 "state": "open", 33430 "locked": false, 33431 "assignee": { 33432 "login": "ericholguin", 33433 "id": 14004132, 33434 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33435 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33436 "gravatar_id": "", 33437 "url": "https://api.github.com/users/ericholguin", 33438 "html_url": "https://github.com/ericholguin", 33439 "followers_url": "https://api.github.com/users/ericholguin/followers", 33440 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33441 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33442 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33443 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33444 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33445 "repos_url": "https://api.github.com/users/ericholguin/repos", 33446 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33447 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33448 "type": "User", 33449 "site_admin": false 33450 }, 33451 "assignees": [ 33452 { 33453 "login": "ericholguin", 33454 "id": 14004132, 33455 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33456 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33457 "gravatar_id": "", 33458 "url": "https://api.github.com/users/ericholguin", 33459 "html_url": "https://github.com/ericholguin", 33460 "followers_url": "https://api.github.com/users/ericholguin/followers", 33461 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33462 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33463 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33464 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33465 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33466 "repos_url": "https://api.github.com/users/ericholguin/repos", 33467 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33468 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33469 "type": "User", 33470 "site_admin": false 33471 } 33472 ], 33473 "milestone": null, 33474 "comments": 12, 33475 "created_at": "2024-03-09T20:58:19Z", 33476 "updated_at": "2024-03-15T18:42:47Z", 33477 "closed_at": null, 33478 "author_association": "COLLABORATOR", 33479 "active_lock_reason": null, 33480 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33481 "reactions": { 33482 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33483 "total_count": 0, 33484 "+1": 0, 33485 "-1": 0, 33486 "laugh": 0, 33487 "hooray": 0, 33488 "confused": 0, 33489 "heart": 0, 33490 "rocket": 0, 33491 "eyes": 0 33492 }, 33493 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33494 "performed_via_github_app": null, 33495 "state_reason": null 33496 }, 33497 "comment": { 33498 "user": "alltheseas", 33499 "created_at": "2024-03-12T14:47:41Z", 33500 "updated_at": "2024-03-12T14:47:41Z", 33501 "body": "Mutiny federation recommendations implementation https://damus.io/nevent1qqs8j68q43kyewrx0ywzu576ytfv6xukffnqw9cx3erp4p4cezs7sccp2amhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33wscxu7t8xc6xwdtkwac8yanpx5e8wmrrd46rwentv3erqdmkx4j8ydmnxv6hyct389nnq7r8vvcxkdrcvdek2er2vachvqfrwaehxw309aex2mrp0yh8xmmkv4ex26t8dejkuemfdejk2unfdenju6t0qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszxrhwden5te0wfjkccte9eekummjwsh8xmmrd9skc7qhf4r\n\n" 33502 } 33503 }, 33504 { 33505 "issue": { 33506 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33507 "repository_url": "https://api.github.com/repos/damus-io/damus", 33508 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33509 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33510 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33511 "html_url": "https://github.com/damus-io/damus/issues/2039", 33512 "id": 2177400821, 33513 "node_id": "I_kwDOHHF5A86ByH_1", 33514 "number": 2039, 33515 "title": "NWC x WOT ", 33516 "user": { 33517 "login": "alltheseas", 33518 "id": 64376233, 33519 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33520 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33521 "gravatar_id": "", 33522 "url": "https://api.github.com/users/alltheseas", 33523 "html_url": "https://github.com/alltheseas", 33524 "followers_url": "https://api.github.com/users/alltheseas/followers", 33525 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33526 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33527 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33528 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33529 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33530 "repos_url": "https://api.github.com/users/alltheseas/repos", 33531 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33532 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33533 "type": "User", 33534 "site_admin": false 33535 }, 33536 "labels": [ 33537 { 33538 "id": 5667220756, 33539 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33540 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33541 "name": "zaps", 33542 "color": "FBCA04", 33543 "default": false, 33544 "description": "" 33545 }, 33546 { 33547 "id": 5667222085, 33548 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33549 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33550 "name": "design", 33551 "color": "5319E7", 33552 "default": false, 33553 "description": "Design exploration & definition is required" 33554 }, 33555 { 33556 "id": 5684118006, 33557 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33558 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33559 "name": "experimental", 33560 "color": "41BC18", 33561 "default": false, 33562 "description": "" 33563 }, 33564 { 33565 "id": 6448018691, 33566 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33567 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33568 "name": "wot", 33569 "color": "2E30D4", 33570 "default": false, 33571 "description": "web of trust" 33572 }, 33573 { 33574 "id": 6669970185, 33575 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33576 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33577 "name": "nwc", 33578 "color": "440AC1", 33579 "default": false, 33580 "description": "" 33581 } 33582 ], 33583 "state": "open", 33584 "locked": false, 33585 "assignee": { 33586 "login": "ericholguin", 33587 "id": 14004132, 33588 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33589 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33590 "gravatar_id": "", 33591 "url": "https://api.github.com/users/ericholguin", 33592 "html_url": "https://github.com/ericholguin", 33593 "followers_url": "https://api.github.com/users/ericholguin/followers", 33594 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33595 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33596 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33597 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33598 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33599 "repos_url": "https://api.github.com/users/ericholguin/repos", 33600 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33601 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33602 "type": "User", 33603 "site_admin": false 33604 }, 33605 "assignees": [ 33606 { 33607 "login": "ericholguin", 33608 "id": 14004132, 33609 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33610 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33611 "gravatar_id": "", 33612 "url": "https://api.github.com/users/ericholguin", 33613 "html_url": "https://github.com/ericholguin", 33614 "followers_url": "https://api.github.com/users/ericholguin/followers", 33615 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33616 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33617 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33618 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33619 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33620 "repos_url": "https://api.github.com/users/ericholguin/repos", 33621 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33622 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33623 "type": "User", 33624 "site_admin": false 33625 } 33626 ], 33627 "milestone": null, 33628 "comments": 12, 33629 "created_at": "2024-03-09T20:58:19Z", 33630 "updated_at": "2024-03-15T18:42:47Z", 33631 "closed_at": null, 33632 "author_association": "COLLABORATOR", 33633 "active_lock_reason": null, 33634 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33635 "reactions": { 33636 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33637 "total_count": 0, 33638 "+1": 0, 33639 "-1": 0, 33640 "laugh": 0, 33641 "hooray": 0, 33642 "confused": 0, 33643 "heart": 0, 33644 "rocket": 0, 33645 "eyes": 0 33646 }, 33647 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33648 "performed_via_github_app": null, 33649 "state_reason": null 33650 }, 33651 "comment": { 33652 "user": "alltheseas", 33653 "created_at": "2024-03-12T15:50:33Z", 33654 "updated_at": "2024-03-12T15:50:33Z", 33655 "body": "@fr4nzap" 33656 } 33657 }, 33658 { 33659 "issue": { 33660 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33661 "repository_url": "https://api.github.com/repos/damus-io/damus", 33662 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33663 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33664 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33665 "html_url": "https://github.com/damus-io/damus/issues/2039", 33666 "id": 2177400821, 33667 "node_id": "I_kwDOHHF5A86ByH_1", 33668 "number": 2039, 33669 "title": "NWC x WOT ", 33670 "user": { 33671 "login": "alltheseas", 33672 "id": 64376233, 33673 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33674 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33675 "gravatar_id": "", 33676 "url": "https://api.github.com/users/alltheseas", 33677 "html_url": "https://github.com/alltheseas", 33678 "followers_url": "https://api.github.com/users/alltheseas/followers", 33679 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33680 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33681 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33682 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33683 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33684 "repos_url": "https://api.github.com/users/alltheseas/repos", 33685 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33686 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33687 "type": "User", 33688 "site_admin": false 33689 }, 33690 "labels": [ 33691 { 33692 "id": 5667220756, 33693 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33694 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33695 "name": "zaps", 33696 "color": "FBCA04", 33697 "default": false, 33698 "description": "" 33699 }, 33700 { 33701 "id": 5667222085, 33702 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33703 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33704 "name": "design", 33705 "color": "5319E7", 33706 "default": false, 33707 "description": "Design exploration & definition is required" 33708 }, 33709 { 33710 "id": 5684118006, 33711 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33712 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33713 "name": "experimental", 33714 "color": "41BC18", 33715 "default": false, 33716 "description": "" 33717 }, 33718 { 33719 "id": 6448018691, 33720 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33721 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33722 "name": "wot", 33723 "color": "2E30D4", 33724 "default": false, 33725 "description": "web of trust" 33726 }, 33727 { 33728 "id": 6669970185, 33729 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33730 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33731 "name": "nwc", 33732 "color": "440AC1", 33733 "default": false, 33734 "description": "" 33735 } 33736 ], 33737 "state": "open", 33738 "locked": false, 33739 "assignee": { 33740 "login": "ericholguin", 33741 "id": 14004132, 33742 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33743 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33744 "gravatar_id": "", 33745 "url": "https://api.github.com/users/ericholguin", 33746 "html_url": "https://github.com/ericholguin", 33747 "followers_url": "https://api.github.com/users/ericholguin/followers", 33748 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33749 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33750 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33751 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33752 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33753 "repos_url": "https://api.github.com/users/ericholguin/repos", 33754 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33755 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33756 "type": "User", 33757 "site_admin": false 33758 }, 33759 "assignees": [ 33760 { 33761 "login": "ericholguin", 33762 "id": 14004132, 33763 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33764 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33765 "gravatar_id": "", 33766 "url": "https://api.github.com/users/ericholguin", 33767 "html_url": "https://github.com/ericholguin", 33768 "followers_url": "https://api.github.com/users/ericholguin/followers", 33769 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33770 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33771 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33772 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33773 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33774 "repos_url": "https://api.github.com/users/ericholguin/repos", 33775 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33776 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33777 "type": "User", 33778 "site_admin": false 33779 } 33780 ], 33781 "milestone": null, 33782 "comments": 12, 33783 "created_at": "2024-03-09T20:58:19Z", 33784 "updated_at": "2024-03-15T18:42:47Z", 33785 "closed_at": null, 33786 "author_association": "COLLABORATOR", 33787 "active_lock_reason": null, 33788 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33789 "reactions": { 33790 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33791 "total_count": 0, 33792 "+1": 0, 33793 "-1": 0, 33794 "laugh": 0, 33795 "hooray": 0, 33796 "confused": 0, 33797 "heart": 0, 33798 "rocket": 0, 33799 "eyes": 0 33800 }, 33801 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33802 "performed_via_github_app": null, 33803 "state_reason": null 33804 }, 33805 "comment": { 33806 "user": "jb55", 33807 "created_at": "2024-03-13T09:28:04Z", 33808 "updated_at": "2024-03-13T09:28:04Z", 33809 "body": "On Tue, Mar 12, 2024 at 04:35:58AM -0700, alltheseas wrote:\n>@ericholguin I think the outstanding questions are:\n>\n>-do we need to implement nip-89 for this?\n\nwhat do we need nip-89 for?\n" 33810 } 33811 }, 33812 { 33813 "issue": { 33814 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33815 "repository_url": "https://api.github.com/repos/damus-io/damus", 33816 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33817 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33818 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33819 "html_url": "https://github.com/damus-io/damus/issues/2039", 33820 "id": 2177400821, 33821 "node_id": "I_kwDOHHF5A86ByH_1", 33822 "number": 2039, 33823 "title": "NWC x WOT ", 33824 "user": { 33825 "login": "alltheseas", 33826 "id": 64376233, 33827 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33828 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33829 "gravatar_id": "", 33830 "url": "https://api.github.com/users/alltheseas", 33831 "html_url": "https://github.com/alltheseas", 33832 "followers_url": "https://api.github.com/users/alltheseas/followers", 33833 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33834 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33835 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33836 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33837 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33838 "repos_url": "https://api.github.com/users/alltheseas/repos", 33839 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33840 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33841 "type": "User", 33842 "site_admin": false 33843 }, 33844 "labels": [ 33845 { 33846 "id": 5667220756, 33847 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 33848 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 33849 "name": "zaps", 33850 "color": "FBCA04", 33851 "default": false, 33852 "description": "" 33853 }, 33854 { 33855 "id": 5667222085, 33856 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 33857 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 33858 "name": "design", 33859 "color": "5319E7", 33860 "default": false, 33861 "description": "Design exploration & definition is required" 33862 }, 33863 { 33864 "id": 5684118006, 33865 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 33866 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 33867 "name": "experimental", 33868 "color": "41BC18", 33869 "default": false, 33870 "description": "" 33871 }, 33872 { 33873 "id": 6448018691, 33874 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 33875 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 33876 "name": "wot", 33877 "color": "2E30D4", 33878 "default": false, 33879 "description": "web of trust" 33880 }, 33881 { 33882 "id": 6669970185, 33883 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 33884 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 33885 "name": "nwc", 33886 "color": "440AC1", 33887 "default": false, 33888 "description": "" 33889 } 33890 ], 33891 "state": "open", 33892 "locked": false, 33893 "assignee": { 33894 "login": "ericholguin", 33895 "id": 14004132, 33896 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33897 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33898 "gravatar_id": "", 33899 "url": "https://api.github.com/users/ericholguin", 33900 "html_url": "https://github.com/ericholguin", 33901 "followers_url": "https://api.github.com/users/ericholguin/followers", 33902 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33903 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33904 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33905 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33906 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33907 "repos_url": "https://api.github.com/users/ericholguin/repos", 33908 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33909 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33910 "type": "User", 33911 "site_admin": false 33912 }, 33913 "assignees": [ 33914 { 33915 "login": "ericholguin", 33916 "id": 14004132, 33917 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 33918 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 33919 "gravatar_id": "", 33920 "url": "https://api.github.com/users/ericholguin", 33921 "html_url": "https://github.com/ericholguin", 33922 "followers_url": "https://api.github.com/users/ericholguin/followers", 33923 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 33924 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 33925 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 33926 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 33927 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 33928 "repos_url": "https://api.github.com/users/ericholguin/repos", 33929 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 33930 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 33931 "type": "User", 33932 "site_admin": false 33933 } 33934 ], 33935 "milestone": null, 33936 "comments": 12, 33937 "created_at": "2024-03-09T20:58:19Z", 33938 "updated_at": "2024-03-15T18:42:47Z", 33939 "closed_at": null, 33940 "author_association": "COLLABORATOR", 33941 "active_lock_reason": null, 33942 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 33943 "reactions": { 33944 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 33945 "total_count": 0, 33946 "+1": 0, 33947 "-1": 0, 33948 "laugh": 0, 33949 "hooray": 0, 33950 "confused": 0, 33951 "heart": 0, 33952 "rocket": 0, 33953 "eyes": 0 33954 }, 33955 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 33956 "performed_via_github_app": null, 33957 "state_reason": null 33958 }, 33959 "comment": { 33960 "user": "alltheseas", 33961 "created_at": "2024-03-13T15:10:31Z", 33962 "updated_at": "2024-03-13T15:10:31Z", 33963 "body": "> On Tue, Mar 12, 2024 at 04:35:58AM -0700, alltheseas wrote: @ericholguin I think the outstanding questions are: -do we need to implement nip-89 for this?\r\n> what do we need nip-89 for?\r\n\r\nI am not sure if nip-89 is the only solution. Specifically what nip-89 allows for is a recommendation from user A to user B. See Mutiny federation recommendation screenshot above. Below is a snapshot of relevant recommendation discussion from [nip-89](https://github.com/nostr-protocol/nips/blob/master/89.md). \r\n\r\nIf we can find a way to figure out who is a Mutiny, or Alby user without using nip-89 recommendations, then that seems a solution as well. For instance, alby has getalby domain lightning addresses. LN addresses are public info on nostr profiles. We can presume that anyone with a getalby LN address also is an Alby wallet user.\r\n\r\n\r\n\r\n" 33964 } 33965 }, 33966 { 33967 "issue": { 33968 "url": "https://api.github.com/repos/damus-io/damus/issues/2039", 33969 "repository_url": "https://api.github.com/repos/damus-io/damus", 33970 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2039/labels{/name}", 33971 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2039/comments", 33972 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2039/events", 33973 "html_url": "https://github.com/damus-io/damus/issues/2039", 33974 "id": 2177400821, 33975 "node_id": "I_kwDOHHF5A86ByH_1", 33976 "number": 2039, 33977 "title": "NWC x WOT ", 33978 "user": { 33979 "login": "alltheseas", 33980 "id": 64376233, 33981 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 33982 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 33983 "gravatar_id": "", 33984 "url": "https://api.github.com/users/alltheseas", 33985 "html_url": "https://github.com/alltheseas", 33986 "followers_url": "https://api.github.com/users/alltheseas/followers", 33987 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 33988 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 33989 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 33990 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 33991 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 33992 "repos_url": "https://api.github.com/users/alltheseas/repos", 33993 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 33994 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 33995 "type": "User", 33996 "site_admin": false 33997 }, 33998 "labels": [ 33999 { 34000 "id": 5667220756, 34001 "node_id": "LA_kwDOHHF5A88AAAABUcrtFA", 34002 "url": "https://api.github.com/repos/damus-io/damus/labels/zaps", 34003 "name": "zaps", 34004 "color": "FBCA04", 34005 "default": false, 34006 "description": "" 34007 }, 34008 { 34009 "id": 5667222085, 34010 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 34011 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 34012 "name": "design", 34013 "color": "5319E7", 34014 "default": false, 34015 "description": "Design exploration & definition is required" 34016 }, 34017 { 34018 "id": 5684118006, 34019 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 34020 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 34021 "name": "experimental", 34022 "color": "41BC18", 34023 "default": false, 34024 "description": "" 34025 }, 34026 { 34027 "id": 6448018691, 34028 "node_id": "LA_kwDOHHF5A88AAAABgFT1Aw", 34029 "url": "https://api.github.com/repos/damus-io/damus/labels/wot", 34030 "name": "wot", 34031 "color": "2E30D4", 34032 "default": false, 34033 "description": "web of trust" 34034 }, 34035 { 34036 "id": 6669970185, 34037 "node_id": "LA_kwDOHHF5A88AAAABjY-rCQ", 34038 "url": "https://api.github.com/repos/damus-io/damus/labels/nwc", 34039 "name": "nwc", 34040 "color": "440AC1", 34041 "default": false, 34042 "description": "" 34043 } 34044 ], 34045 "state": "open", 34046 "locked": false, 34047 "assignee": { 34048 "login": "ericholguin", 34049 "id": 14004132, 34050 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 34051 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 34052 "gravatar_id": "", 34053 "url": "https://api.github.com/users/ericholguin", 34054 "html_url": "https://github.com/ericholguin", 34055 "followers_url": "https://api.github.com/users/ericholguin/followers", 34056 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 34057 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 34058 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 34059 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 34060 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 34061 "repos_url": "https://api.github.com/users/ericholguin/repos", 34062 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 34063 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 34064 "type": "User", 34065 "site_admin": false 34066 }, 34067 "assignees": [ 34068 { 34069 "login": "ericholguin", 34070 "id": 14004132, 34071 "node_id": "MDQ6VXNlcjE0MDA0MTMy", 34072 "avatar_url": "https://avatars.githubusercontent.com/u/14004132?v=4", 34073 "gravatar_id": "", 34074 "url": "https://api.github.com/users/ericholguin", 34075 "html_url": "https://github.com/ericholguin", 34076 "followers_url": "https://api.github.com/users/ericholguin/followers", 34077 "following_url": "https://api.github.com/users/ericholguin/following{/other_user}", 34078 "gists_url": "https://api.github.com/users/ericholguin/gists{/gist_id}", 34079 "starred_url": "https://api.github.com/users/ericholguin/starred{/owner}{/repo}", 34080 "subscriptions_url": "https://api.github.com/users/ericholguin/subscriptions", 34081 "organizations_url": "https://api.github.com/users/ericholguin/orgs", 34082 "repos_url": "https://api.github.com/users/ericholguin/repos", 34083 "events_url": "https://api.github.com/users/ericholguin/events{/privacy}", 34084 "received_events_url": "https://api.github.com/users/ericholguin/received_events", 34085 "type": "User", 34086 "site_admin": false 34087 } 34088 ], 34089 "milestone": null, 34090 "comments": 12, 34091 "created_at": "2024-03-09T20:58:19Z", 34092 "updated_at": "2024-03-15T18:42:47Z", 34093 "closed_at": null, 34094 "author_association": "COLLABORATOR", 34095 "active_lock_reason": null, 34096 "body": "## user story\r\n\r\nAs a Damus user who is looking to \"zappen\" my social media experience by adding a wallet that supports one-tap zap, I would like to see which of my friends use said wallet, so I can have greater confidence that the wallet works, and is fun to use.\r\n\r\n### acceptance criteria\r\n\r\n1. In Damus NWC menu, I can see which of my friends use the available wallets\r\n2. WOT statement text reads \"Wallet X, Y, Z & MM others\"\r\n\r\n### design\r\nDisplay WOT same way as Damus displays WOT in profile view - that is, npub123 is followed by 123 of your follows translates to Wallet X is used by 21 of your follows. Display icons of a few follows for social proof. \r\n\r\n### implementation\r\nHow might Damus gather which follows use e.g. Mutiny, or Alby? \r\n\r\n@benthecarman @bumi @kiwiidb\r\n\r\n### mockup\r\nelsat to provide\r\n\r\n### inspiration\r\n\r\ncredit to @pablof7z recommended application handlers talk at [Nostrasia](https://www.youtube.com/watch?v=v0H13dPceJ0), and [Franzap](njump.me/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9) Zap.Store design via SovEng demo days Madeira.\r\n\r\n### commentary\r\n\r\nNWC in Damus predates recommended application handlers NIP. I see this experimental feature as a sandbox, and learning ground for https://github.com/damus-io/damus/issues/1480 \n\n### privacy\n\nUnknown effects on privacy. ", 34097 "reactions": { 34098 "url": "https://api.github.com/repos/damus-io/damus/issues/2039/reactions", 34099 "total_count": 0, 34100 "+1": 0, 34101 "-1": 0, 34102 "laugh": 0, 34103 "hooray": 0, 34104 "confused": 0, 34105 "heart": 0, 34106 "rocket": 0, 34107 "eyes": 0 34108 }, 34109 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2039/timeline", 34110 "performed_via_github_app": null, 34111 "state_reason": null 34112 }, 34113 "comment": { 34114 "user": "fr4nzap", 34115 "created_at": "2024-03-15T18:42:46Z", 34116 "updated_at": "2024-03-15T18:42:46Z", 34117 "body": "@alltheseas NIP-89 is definitely the right approach here as NWC is part of nostr (unlike zap.store that relies on recommendations to mostly non-nostr apps).\r\n\r\nBootstrapping is our bigger issue. Whether NIP-89, NIP-32 or signed releases we need to find enough data to make this WoT feature somewhat useful (I presume very few users are signing events like these). As you mention in your comment above, domain names might be an interesting trust proxy until we gather more user data." 34118 } 34119 }, 34120 { 34121 "issue": { 34122 "url": "https://api.github.com/repos/damus-io/damus/issues/2038", 34123 "repository_url": "https://api.github.com/repos/damus-io/damus", 34124 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2038/labels{/name}", 34125 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2038/comments", 34126 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2038/events", 34127 "html_url": "https://github.com/damus-io/damus/issues/2038", 34128 "id": 2177397274, 34129 "node_id": "I_kwDOHHF5A86ByHIa", 34130 "number": 2038, 34131 "title": "Improve portrait video layout in MacOS", 34132 "user": { 34133 "login": "alltheseas", 34134 "id": 64376233, 34135 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 34136 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 34137 "gravatar_id": "", 34138 "url": "https://api.github.com/users/alltheseas", 34139 "html_url": "https://github.com/alltheseas", 34140 "followers_url": "https://api.github.com/users/alltheseas/followers", 34141 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 34142 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 34143 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 34144 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 34145 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 34146 "repos_url": "https://api.github.com/users/alltheseas/repos", 34147 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 34148 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 34149 "type": "User", 34150 "site_admin": false 34151 }, 34152 "labels": [ 34153 { 34154 "id": 5667222085, 34155 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 34156 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 34157 "name": "design", 34158 "color": "5319E7", 34159 "default": false, 34160 "description": "Design exploration & definition is required" 34161 }, 34162 { 34163 "id": 5667437035, 34164 "node_id": "LA_kwDOHHF5A88AAAABUc456w", 34165 "url": "https://api.github.com/repos/damus-io/damus/labels/MacOS", 34166 "name": "MacOS", 34167 "color": "fef2c0", 34168 "default": false, 34169 "description": "" 34170 } 34171 ], 34172 "state": "open", 34173 "locked": false, 34174 "assignee": null, 34175 "assignees": [], 34176 "milestone": null, 34177 "comments": 0, 34178 "created_at": "2024-03-09T20:47:39Z", 34179 "updated_at": "2024-03-09T20:47:39Z", 34180 "closed_at": null, 34181 "author_association": "COLLABORATOR", 34182 "active_lock_reason": null, 34183 "body": "https://damus.io/nevent1qqs93fyvdtedc2q5q48ye6kj0ekmrcce59mg3k4ezwt3z59822mupvsprfmhxue69uhkummnw3ezummjv9hxwetsd9kxctnyv4mqzynhwden5te0danxvcmgv95kutnsw43qzrthwden5te0dehhxtnvdakqz9thwden5te0wfjkccte9ekk7um5wgh8qatzkfdwf2\r\n\r\n<img width=\"1440\" alt=\"Screenshot 2024-03-09 at 2 46 16 PM\" src=\"https://github.com/damus-io/damus/assets/64376233/d1bb4fef-f8d0-455f-8bd3-743f2d74d7c1\">\r\n", 34184 "reactions": { 34185 "url": "https://api.github.com/repos/damus-io/damus/issues/2038/reactions", 34186 "total_count": 0, 34187 "+1": 0, 34188 "-1": 0, 34189 "laugh": 0, 34190 "hooray": 0, 34191 "confused": 0, 34192 "heart": 0, 34193 "rocket": 0, 34194 "eyes": 0 34195 }, 34196 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2038/timeline", 34197 "performed_via_github_app": null, 34198 "state_reason": null 34199 } 34200 }, 34201 { 34202 "issue": { 34203 "url": "https://api.github.com/repos/damus-io/damus/issues/2037", 34204 "repository_url": "https://api.github.com/repos/damus-io/damus", 34205 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2037/labels{/name}", 34206 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2037/comments", 34207 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2037/events", 34208 "html_url": "https://github.com/damus-io/damus/pull/2037", 34209 "id": 2177331820, 34210 "node_id": "PR_kwDOHHF5A85pJn0U", 34211 "number": 2037, 34212 "title": "Normalize requested relay ids", 34213 "user": { 34214 "login": "ynniv", 34215 "id": 74588, 34216 "node_id": "MDQ6VXNlcjc0NTg4", 34217 "avatar_url": "https://avatars.githubusercontent.com/u/74588?v=4", 34218 "gravatar_id": "", 34219 "url": "https://api.github.com/users/ynniv", 34220 "html_url": "https://github.com/ynniv", 34221 "followers_url": "https://api.github.com/users/ynniv/followers", 34222 "following_url": "https://api.github.com/users/ynniv/following{/other_user}", 34223 "gists_url": "https://api.github.com/users/ynniv/gists{/gist_id}", 34224 "starred_url": "https://api.github.com/users/ynniv/starred{/owner}{/repo}", 34225 "subscriptions_url": "https://api.github.com/users/ynniv/subscriptions", 34226 "organizations_url": "https://api.github.com/users/ynniv/orgs", 34227 "repos_url": "https://api.github.com/users/ynniv/repos", 34228 "events_url": "https://api.github.com/users/ynniv/events{/privacy}", 34229 "received_events_url": "https://api.github.com/users/ynniv/received_events", 34230 "type": "User", 34231 "site_admin": false 34232 }, 34233 "labels": [], 34234 "state": "closed", 34235 "locked": false, 34236 "assignee": null, 34237 "assignees": [], 34238 "milestone": null, 34239 "comments": 4, 34240 "created_at": "2024-03-09T17:55:13Z", 34241 "updated_at": "2024-03-25T09:53:11Z", 34242 "closed_at": "2024-03-25T09:53:10Z", 34243 "author_association": "NONE", 34244 "active_lock_reason": null, 34245 "draft": false, 34246 "pull_request": { 34247 "url": "https://api.github.com/repos/damus-io/damus/pulls/2037", 34248 "html_url": "https://github.com/damus-io/damus/pull/2037", 34249 "diff_url": "https://github.com/damus-io/damus/pull/2037.diff", 34250 "patch_url": "https://github.com/damus-io/damus/pull/2037.patch", 34251 "merged_at": null 34252 }, 34253 "body": "The relay pool is removing trailing slashes when adding a relay, but not when a relay is requested. This prevents valid relays from being used:\r\n\r\n```\r\nget_relay(\"wss://relay.mutinywallet.com\") => found\r\nget_relay(\"wss://relay.mutinywallet.com/\") => nil\r\n```\r\n", 34254 "reactions": { 34255 "url": "https://api.github.com/repos/damus-io/damus/issues/2037/reactions", 34256 "total_count": 0, 34257 "+1": 0, 34258 "-1": 0, 34259 "laugh": 0, 34260 "hooray": 0, 34261 "confused": 0, 34262 "heart": 0, 34263 "rocket": 0, 34264 "eyes": 0 34265 }, 34266 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2037/timeline", 34267 "performed_via_github_app": null, 34268 "state_reason": null 34269 } 34270 }, 34271 { 34272 "issue": { 34273 "url": "https://api.github.com/repos/damus-io/damus/issues/2037", 34274 "repository_url": "https://api.github.com/repos/damus-io/damus", 34275 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2037/labels{/name}", 34276 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2037/comments", 34277 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2037/events", 34278 "html_url": "https://github.com/damus-io/damus/pull/2037", 34279 "id": 2177331820, 34280 "node_id": "PR_kwDOHHF5A85pJn0U", 34281 "number": 2037, 34282 "title": "Normalize requested relay ids", 34283 "user": { 34284 "login": "ynniv", 34285 "id": 74588, 34286 "node_id": "MDQ6VXNlcjc0NTg4", 34287 "avatar_url": "https://avatars.githubusercontent.com/u/74588?v=4", 34288 "gravatar_id": "", 34289 "url": "https://api.github.com/users/ynniv", 34290 "html_url": "https://github.com/ynniv", 34291 "followers_url": "https://api.github.com/users/ynniv/followers", 34292 "following_url": "https://api.github.com/users/ynniv/following{/other_user}", 34293 "gists_url": "https://api.github.com/users/ynniv/gists{/gist_id}", 34294 "starred_url": "https://api.github.com/users/ynniv/starred{/owner}{/repo}", 34295 "subscriptions_url": "https://api.github.com/users/ynniv/subscriptions", 34296 "organizations_url": "https://api.github.com/users/ynniv/orgs", 34297 "repos_url": "https://api.github.com/users/ynniv/repos", 34298 "events_url": "https://api.github.com/users/ynniv/events{/privacy}", 34299 "received_events_url": "https://api.github.com/users/ynniv/received_events", 34300 "type": "User", 34301 "site_admin": false 34302 }, 34303 "labels": [], 34304 "state": "closed", 34305 "locked": false, 34306 "assignee": null, 34307 "assignees": [], 34308 "milestone": null, 34309 "comments": 4, 34310 "created_at": "2024-03-09T17:55:13Z", 34311 "updated_at": "2024-03-25T09:53:11Z", 34312 "closed_at": "2024-03-25T09:53:10Z", 34313 "author_association": "NONE", 34314 "active_lock_reason": null, 34315 "draft": false, 34316 "pull_request": { 34317 "url": "https://api.github.com/repos/damus-io/damus/pulls/2037", 34318 "html_url": "https://github.com/damus-io/damus/pull/2037", 34319 "diff_url": "https://github.com/damus-io/damus/pull/2037.diff", 34320 "patch_url": "https://github.com/damus-io/damus/pull/2037.patch", 34321 "merged_at": null 34322 }, 34323 "body": "The relay pool is removing trailing slashes when adding a relay, but not when a relay is requested. This prevents valid relays from being used:\r\n\r\n```\r\nget_relay(\"wss://relay.mutinywallet.com\") => found\r\nget_relay(\"wss://relay.mutinywallet.com/\") => nil\r\n```\r\n", 34324 "reactions": { 34325 "url": "https://api.github.com/repos/damus-io/damus/issues/2037/reactions", 34326 "total_count": 0, 34327 "+1": 0, 34328 "-1": 0, 34329 "laugh": 0, 34330 "hooray": 0, 34331 "confused": 0, 34332 "heart": 0, 34333 "rocket": 0, 34334 "eyes": 0 34335 }, 34336 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2037/timeline", 34337 "performed_via_github_app": null, 34338 "state_reason": null 34339 }, 34340 "comment": { 34341 "user": "jb55", 34342 "created_at": "2024-03-11T09:23:48Z", 34343 "updated_at": "2024-03-11T09:23:48Z", 34344 "body": "Shouldn't this be in the RelayURL constructor instead?\n" 34345 } 34346 }, 34347 { 34348 "issue": { 34349 "url": "https://api.github.com/repos/damus-io/damus/issues/2037", 34350 "repository_url": "https://api.github.com/repos/damus-io/damus", 34351 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2037/labels{/name}", 34352 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2037/comments", 34353 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2037/events", 34354 "html_url": "https://github.com/damus-io/damus/pull/2037", 34355 "id": 2177331820, 34356 "node_id": "PR_kwDOHHF5A85pJn0U", 34357 "number": 2037, 34358 "title": "Normalize requested relay ids", 34359 "user": { 34360 "login": "ynniv", 34361 "id": 74588, 34362 "node_id": "MDQ6VXNlcjc0NTg4", 34363 "avatar_url": "https://avatars.githubusercontent.com/u/74588?v=4", 34364 "gravatar_id": "", 34365 "url": "https://api.github.com/users/ynniv", 34366 "html_url": "https://github.com/ynniv", 34367 "followers_url": "https://api.github.com/users/ynniv/followers", 34368 "following_url": "https://api.github.com/users/ynniv/following{/other_user}", 34369 "gists_url": "https://api.github.com/users/ynniv/gists{/gist_id}", 34370 "starred_url": "https://api.github.com/users/ynniv/starred{/owner}{/repo}", 34371 "subscriptions_url": "https://api.github.com/users/ynniv/subscriptions", 34372 "organizations_url": "https://api.github.com/users/ynniv/orgs", 34373 "repos_url": "https://api.github.com/users/ynniv/repos", 34374 "events_url": "https://api.github.com/users/ynniv/events{/privacy}", 34375 "received_events_url": "https://api.github.com/users/ynniv/received_events", 34376 "type": "User", 34377 "site_admin": false 34378 }, 34379 "labels": [], 34380 "state": "closed", 34381 "locked": false, 34382 "assignee": null, 34383 "assignees": [], 34384 "milestone": null, 34385 "comments": 4, 34386 "created_at": "2024-03-09T17:55:13Z", 34387 "updated_at": "2024-03-25T09:53:11Z", 34388 "closed_at": "2024-03-25T09:53:10Z", 34389 "author_association": "NONE", 34390 "active_lock_reason": null, 34391 "draft": false, 34392 "pull_request": { 34393 "url": "https://api.github.com/repos/damus-io/damus/pulls/2037", 34394 "html_url": "https://github.com/damus-io/damus/pull/2037", 34395 "diff_url": "https://github.com/damus-io/damus/pull/2037.diff", 34396 "patch_url": "https://github.com/damus-io/damus/pull/2037.patch", 34397 "merged_at": null 34398 }, 34399 "body": "The relay pool is removing trailing slashes when adding a relay, but not when a relay is requested. This prevents valid relays from being used:\r\n\r\n```\r\nget_relay(\"wss://relay.mutinywallet.com\") => found\r\nget_relay(\"wss://relay.mutinywallet.com/\") => nil\r\n```\r\n", 34400 "reactions": { 34401 "url": "https://api.github.com/repos/damus-io/damus/issues/2037/reactions", 34402 "total_count": 0, 34403 "+1": 0, 34404 "-1": 0, 34405 "laugh": 0, 34406 "hooray": 0, 34407 "confused": 0, 34408 "heart": 0, 34409 "rocket": 0, 34410 "eyes": 0 34411 }, 34412 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2037/timeline", 34413 "performed_via_github_app": null, 34414 "state_reason": null 34415 }, 34416 "comment": { 34417 "user": "jb55", 34418 "created_at": "2024-03-11T09:27:51Z", 34419 "updated_at": "2024-03-11T09:27:51Z", 34420 "body": "ideally we would use RelayURL everywhere and use that as the canonical url representation, so that lookups always work everywhere." 34421 } 34422 }, 34423 { 34424 "issue": { 34425 "url": "https://api.github.com/repos/damus-io/damus/issues/2037", 34426 "repository_url": "https://api.github.com/repos/damus-io/damus", 34427 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2037/labels{/name}", 34428 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2037/comments", 34429 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2037/events", 34430 "html_url": "https://github.com/damus-io/damus/pull/2037", 34431 "id": 2177331820, 34432 "node_id": "PR_kwDOHHF5A85pJn0U", 34433 "number": 2037, 34434 "title": "Normalize requested relay ids", 34435 "user": { 34436 "login": "ynniv", 34437 "id": 74588, 34438 "node_id": "MDQ6VXNlcjc0NTg4", 34439 "avatar_url": "https://avatars.githubusercontent.com/u/74588?v=4", 34440 "gravatar_id": "", 34441 "url": "https://api.github.com/users/ynniv", 34442 "html_url": "https://github.com/ynniv", 34443 "followers_url": "https://api.github.com/users/ynniv/followers", 34444 "following_url": "https://api.github.com/users/ynniv/following{/other_user}", 34445 "gists_url": "https://api.github.com/users/ynniv/gists{/gist_id}", 34446 "starred_url": "https://api.github.com/users/ynniv/starred{/owner}{/repo}", 34447 "subscriptions_url": "https://api.github.com/users/ynniv/subscriptions", 34448 "organizations_url": "https://api.github.com/users/ynniv/orgs", 34449 "repos_url": "https://api.github.com/users/ynniv/repos", 34450 "events_url": "https://api.github.com/users/ynniv/events{/privacy}", 34451 "received_events_url": "https://api.github.com/users/ynniv/received_events", 34452 "type": "User", 34453 "site_admin": false 34454 }, 34455 "labels": [], 34456 "state": "closed", 34457 "locked": false, 34458 "assignee": null, 34459 "assignees": [], 34460 "milestone": null, 34461 "comments": 4, 34462 "created_at": "2024-03-09T17:55:13Z", 34463 "updated_at": "2024-03-25T09:53:11Z", 34464 "closed_at": "2024-03-25T09:53:10Z", 34465 "author_association": "NONE", 34466 "active_lock_reason": null, 34467 "draft": false, 34468 "pull_request": { 34469 "url": "https://api.github.com/repos/damus-io/damus/pulls/2037", 34470 "html_url": "https://github.com/damus-io/damus/pull/2037", 34471 "diff_url": "https://github.com/damus-io/damus/pull/2037.diff", 34472 "patch_url": "https://github.com/damus-io/damus/pull/2037.patch", 34473 "merged_at": null 34474 }, 34475 "body": "The relay pool is removing trailing slashes when adding a relay, but not when a relay is requested. This prevents valid relays from being used:\r\n\r\n```\r\nget_relay(\"wss://relay.mutinywallet.com\") => found\r\nget_relay(\"wss://relay.mutinywallet.com/\") => nil\r\n```\r\n", 34476 "reactions": { 34477 "url": "https://api.github.com/repos/damus-io/damus/issues/2037/reactions", 34478 "total_count": 0, 34479 "+1": 0, 34480 "-1": 0, 34481 "laugh": 0, 34482 "hooray": 0, 34483 "confused": 0, 34484 "heart": 0, 34485 "rocket": 0, 34486 "eyes": 0 34487 }, 34488 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2037/timeline", 34489 "performed_via_github_app": null, 34490 "state_reason": null 34491 }, 34492 "comment": { 34493 "user": "ynniv", 34494 "created_at": "2024-03-11T17:28:16Z", 34495 "updated_at": "2024-03-11T17:28:16Z", 34496 "body": "Yeah, we can fold that into RelayURL. Changing the signatures of `get_relay[s]` blows up the changeset, but here's the core of that." 34497 } 34498 }, 34499 { 34500 "issue": { 34501 "url": "https://api.github.com/repos/damus-io/damus/issues/2037", 34502 "repository_url": "https://api.github.com/repos/damus-io/damus", 34503 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2037/labels{/name}", 34504 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2037/comments", 34505 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2037/events", 34506 "html_url": "https://github.com/damus-io/damus/pull/2037", 34507 "id": 2177331820, 34508 "node_id": "PR_kwDOHHF5A85pJn0U", 34509 "number": 2037, 34510 "title": "Normalize requested relay ids", 34511 "user": { 34512 "login": "ynniv", 34513 "id": 74588, 34514 "node_id": "MDQ6VXNlcjc0NTg4", 34515 "avatar_url": "https://avatars.githubusercontent.com/u/74588?v=4", 34516 "gravatar_id": "", 34517 "url": "https://api.github.com/users/ynniv", 34518 "html_url": "https://github.com/ynniv", 34519 "followers_url": "https://api.github.com/users/ynniv/followers", 34520 "following_url": "https://api.github.com/users/ynniv/following{/other_user}", 34521 "gists_url": "https://api.github.com/users/ynniv/gists{/gist_id}", 34522 "starred_url": "https://api.github.com/users/ynniv/starred{/owner}{/repo}", 34523 "subscriptions_url": "https://api.github.com/users/ynniv/subscriptions", 34524 "organizations_url": "https://api.github.com/users/ynniv/orgs", 34525 "repos_url": "https://api.github.com/users/ynniv/repos", 34526 "events_url": "https://api.github.com/users/ynniv/events{/privacy}", 34527 "received_events_url": "https://api.github.com/users/ynniv/received_events", 34528 "type": "User", 34529 "site_admin": false 34530 }, 34531 "labels": [], 34532 "state": "closed", 34533 "locked": false, 34534 "assignee": null, 34535 "assignees": [], 34536 "milestone": null, 34537 "comments": 4, 34538 "created_at": "2024-03-09T17:55:13Z", 34539 "updated_at": "2024-03-25T09:53:11Z", 34540 "closed_at": "2024-03-25T09:53:10Z", 34541 "author_association": "NONE", 34542 "active_lock_reason": null, 34543 "draft": false, 34544 "pull_request": { 34545 "url": "https://api.github.com/repos/damus-io/damus/pulls/2037", 34546 "html_url": "https://github.com/damus-io/damus/pull/2037", 34547 "diff_url": "https://github.com/damus-io/damus/pull/2037.diff", 34548 "patch_url": "https://github.com/damus-io/damus/pull/2037.patch", 34549 "merged_at": null 34550 }, 34551 "body": "The relay pool is removing trailing slashes when adding a relay, but not when a relay is requested. This prevents valid relays from being used:\r\n\r\n```\r\nget_relay(\"wss://relay.mutinywallet.com\") => found\r\nget_relay(\"wss://relay.mutinywallet.com/\") => nil\r\n```\r\n", 34552 "reactions": { 34553 "url": "https://api.github.com/repos/damus-io/damus/issues/2037/reactions", 34554 "total_count": 0, 34555 "+1": 0, 34556 "-1": 0, 34557 "laugh": 0, 34558 "hooray": 0, 34559 "confused": 0, 34560 "heart": 0, 34561 "rocket": 0, 34562 "eyes": 0 34563 }, 34564 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2037/timeline", 34565 "performed_via_github_app": null, 34566 "state_reason": null 34567 }, 34568 "comment": { 34569 "user": "jb55", 34570 "created_at": "2024-03-25T09:53:11Z", 34571 "updated_at": "2024-03-25T09:53:11Z", 34572 "body": "Fixed in e951370a763d" 34573 } 34574 }, 34575 { 34576 "issue": { 34577 "url": "https://api.github.com/repos/damus-io/damus/issues/2036", 34578 "repository_url": "https://api.github.com/repos/damus-io/damus", 34579 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2036/labels{/name}", 34580 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2036/comments", 34581 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2036/events", 34582 "html_url": "https://github.com/damus-io/damus/issues/2036", 34583 "id": 2176687286, 34584 "node_id": "I_kwDOHHF5A86BvZy2", 34585 "number": 2036, 34586 "title": "Timing bug on IAP purchase", 34587 "user": { 34588 "login": "danieldaquino", 34589 "id": 24692108, 34590 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34591 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34592 "gravatar_id": "", 34593 "url": "https://api.github.com/users/danieldaquino", 34594 "html_url": "https://github.com/danieldaquino", 34595 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34596 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34597 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34598 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 34599 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 34600 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 34601 "repos_url": "https://api.github.com/users/danieldaquino/repos", 34602 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 34603 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 34604 "type": "User", 34605 "site_admin": false 34606 }, 34607 "labels": [ 34608 { 34609 "id": 3994718396, 34610 "node_id": "LA_kwDOHHF5A87uGpC8", 34611 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 34612 "name": "bug", 34613 "color": "d73a4a", 34614 "default": true, 34615 "description": "Something is not working, or not working as intended" 34616 }, 34617 { 34618 "id": 5799961735, 34619 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 34620 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 34621 "name": "purple", 34622 "color": "7E12A4", 34623 "default": false, 34624 "description": "Damus purple membership" 34625 } 34626 ], 34627 "state": "open", 34628 "locked": false, 34629 "assignee": null, 34630 "assignees": [], 34631 "milestone": { 34632 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 34633 "html_url": "https://github.com/damus-io/damus/milestone/13", 34634 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 34635 "id": 10515711, 34636 "node_id": "MI_kwDOHHF5A84AoHT_", 34637 "number": 13, 34638 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 34639 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 34640 "creator": { 34641 "login": "alltheseas", 34642 "id": 64376233, 34643 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 34644 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 34645 "gravatar_id": "", 34646 "url": "https://api.github.com/users/alltheseas", 34647 "html_url": "https://github.com/alltheseas", 34648 "followers_url": "https://api.github.com/users/alltheseas/followers", 34649 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 34650 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 34651 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 34652 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 34653 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 34654 "repos_url": "https://api.github.com/users/alltheseas/repos", 34655 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 34656 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 34657 "type": "User", 34658 "site_admin": false 34659 }, 34660 "open_issues": 4, 34661 "closed_issues": 14, 34662 "state": "open", 34663 "created_at": "2024-02-05T17:16:01Z", 34664 "updated_at": "2024-03-12T10:13:15Z", 34665 "due_on": "2024-03-01T08:00:00Z", 34666 "closed_at": null 34667 }, 34668 "comments": 1, 34669 "created_at": "2024-03-08T19:59:32Z", 34670 "updated_at": "2024-03-09T20:47:52Z", 34671 "closed_at": null, 34672 "author_association": "CONTRIBUTOR", 34673 "active_lock_reason": null, 34674 "body": null, 34675 "reactions": { 34676 "url": "https://api.github.com/repos/damus-io/damus/issues/2036/reactions", 34677 "total_count": 0, 34678 "+1": 0, 34679 "-1": 0, 34680 "laugh": 0, 34681 "hooray": 0, 34682 "confused": 0, 34683 "heart": 0, 34684 "rocket": 0, 34685 "eyes": 0 34686 }, 34687 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2036/timeline", 34688 "performed_via_github_app": null, 34689 "state_reason": null 34690 } 34691 }, 34692 { 34693 "issue": { 34694 "url": "https://api.github.com/repos/damus-io/damus/issues/2036", 34695 "repository_url": "https://api.github.com/repos/damus-io/damus", 34696 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2036/labels{/name}", 34697 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2036/comments", 34698 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2036/events", 34699 "html_url": "https://github.com/damus-io/damus/issues/2036", 34700 "id": 2176687286, 34701 "node_id": "I_kwDOHHF5A86BvZy2", 34702 "number": 2036, 34703 "title": "Timing bug on IAP purchase", 34704 "user": { 34705 "login": "danieldaquino", 34706 "id": 24692108, 34707 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34708 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34709 "gravatar_id": "", 34710 "url": "https://api.github.com/users/danieldaquino", 34711 "html_url": "https://github.com/danieldaquino", 34712 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34713 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34714 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34715 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 34716 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 34717 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 34718 "repos_url": "https://api.github.com/users/danieldaquino/repos", 34719 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 34720 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 34721 "type": "User", 34722 "site_admin": false 34723 }, 34724 "labels": [ 34725 { 34726 "id": 3994718396, 34727 "node_id": "LA_kwDOHHF5A87uGpC8", 34728 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 34729 "name": "bug", 34730 "color": "d73a4a", 34731 "default": true, 34732 "description": "Something is not working, or not working as intended" 34733 }, 34734 { 34735 "id": 5799961735, 34736 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 34737 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 34738 "name": "purple", 34739 "color": "7E12A4", 34740 "default": false, 34741 "description": "Damus purple membership" 34742 } 34743 ], 34744 "state": "open", 34745 "locked": false, 34746 "assignee": null, 34747 "assignees": [], 34748 "milestone": { 34749 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 34750 "html_url": "https://github.com/damus-io/damus/milestone/13", 34751 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 34752 "id": 10515711, 34753 "node_id": "MI_kwDOHHF5A84AoHT_", 34754 "number": 13, 34755 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 34756 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 34757 "creator": { 34758 "login": "alltheseas", 34759 "id": 64376233, 34760 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 34761 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 34762 "gravatar_id": "", 34763 "url": "https://api.github.com/users/alltheseas", 34764 "html_url": "https://github.com/alltheseas", 34765 "followers_url": "https://api.github.com/users/alltheseas/followers", 34766 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 34767 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 34768 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 34769 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 34770 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 34771 "repos_url": "https://api.github.com/users/alltheseas/repos", 34772 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 34773 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 34774 "type": "User", 34775 "site_admin": false 34776 }, 34777 "open_issues": 4, 34778 "closed_issues": 14, 34779 "state": "open", 34780 "created_at": "2024-02-05T17:16:01Z", 34781 "updated_at": "2024-03-12T10:13:15Z", 34782 "due_on": "2024-03-01T08:00:00Z", 34783 "closed_at": null 34784 }, 34785 "comments": 1, 34786 "created_at": "2024-03-08T19:59:32Z", 34787 "updated_at": "2024-03-09T20:47:52Z", 34788 "closed_at": null, 34789 "author_association": "CONTRIBUTOR", 34790 "active_lock_reason": null, 34791 "body": null, 34792 "reactions": { 34793 "url": "https://api.github.com/repos/damus-io/damus/issues/2036/reactions", 34794 "total_count": 0, 34795 "+1": 0, 34796 "-1": 0, 34797 "laugh": 0, 34798 "hooray": 0, 34799 "confused": 0, 34800 "heart": 0, 34801 "rocket": 0, 34802 "eyes": 0 34803 }, 34804 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2036/timeline", 34805 "performed_via_github_app": null, 34806 "state_reason": null 34807 }, 34808 "comment": { 34809 "user": "danieldaquino", 34810 "created_at": "2024-03-08T19:59:47Z", 34811 "updated_at": "2024-03-08T19:59:47Z", 34812 "body": "Got close to root cause, working on a fix" 34813 } 34814 }, 34815 { 34816 "issue": { 34817 "url": "https://api.github.com/repos/damus-io/damus/issues/2035", 34818 "repository_url": "https://api.github.com/repos/damus-io/damus", 34819 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2035/labels{/name}", 34820 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2035/comments", 34821 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2035/events", 34822 "html_url": "https://github.com/damus-io/damus/issues/2035", 34823 "id": 2172284020, 34824 "node_id": "I_kwDOHHF5A86Bemx0", 34825 "number": 2035, 34826 "title": "Browser-specific websocket issue on Purple LN checkout flow", 34827 "user": { 34828 "login": "danieldaquino", 34829 "id": 24692108, 34830 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34831 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34832 "gravatar_id": "", 34833 "url": "https://api.github.com/users/danieldaquino", 34834 "html_url": "https://github.com/danieldaquino", 34835 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34836 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34837 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34838 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 34839 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 34840 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 34841 "repos_url": "https://api.github.com/users/danieldaquino/repos", 34842 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 34843 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 34844 "type": "User", 34845 "site_admin": false 34846 }, 34847 "labels": [ 34848 { 34849 "id": 5799961735, 34850 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 34851 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 34852 "name": "purple", 34853 "color": "7E12A4", 34854 "default": false, 34855 "description": "Damus purple membership" 34856 }, 34857 { 34858 "id": 6495338883, 34859 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 34860 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 34861 "name": "1.7", 34862 "color": "98EE28", 34863 "default": false, 34864 "description": "" 34865 } 34866 ], 34867 "state": "open", 34868 "locked": false, 34869 "assignee": null, 34870 "assignees": [], 34871 "milestone": { 34872 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 34873 "html_url": "https://github.com/damus-io/damus/milestone/13", 34874 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 34875 "id": 10515711, 34876 "node_id": "MI_kwDOHHF5A84AoHT_", 34877 "number": 13, 34878 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 34879 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 34880 "creator": { 34881 "login": "alltheseas", 34882 "id": 64376233, 34883 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 34884 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 34885 "gravatar_id": "", 34886 "url": "https://api.github.com/users/alltheseas", 34887 "html_url": "https://github.com/alltheseas", 34888 "followers_url": "https://api.github.com/users/alltheseas/followers", 34889 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 34890 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 34891 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 34892 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 34893 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 34894 "repos_url": "https://api.github.com/users/alltheseas/repos", 34895 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 34896 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 34897 "type": "User", 34898 "site_admin": false 34899 }, 34900 "open_issues": 4, 34901 "closed_issues": 14, 34902 "state": "open", 34903 "created_at": "2024-02-05T17:16:01Z", 34904 "updated_at": "2024-03-12T10:13:15Z", 34905 "due_on": "2024-03-01T08:00:00Z", 34906 "closed_at": null 34907 }, 34908 "comments": 0, 34909 "created_at": "2024-03-06T19:37:37Z", 34910 "updated_at": "2024-03-07T03:14:17Z", 34911 "closed_at": null, 34912 "author_association": "CONTRIBUTOR", 34913 "active_lock_reason": null, 34914 "body": "Some people reported issues to get confirmation on the LN purple checkout due to how their browser handles Websockets.\r\n\r\nWe should add a mechanism to let the LN node notify the server when the invoices are paid", 34915 "reactions": { 34916 "url": "https://api.github.com/repos/damus-io/damus/issues/2035/reactions", 34917 "total_count": 0, 34918 "+1": 0, 34919 "-1": 0, 34920 "laugh": 0, 34921 "hooray": 0, 34922 "confused": 0, 34923 "heart": 0, 34924 "rocket": 0, 34925 "eyes": 0 34926 }, 34927 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2035/timeline", 34928 "performed_via_github_app": null, 34929 "state_reason": null 34930 } 34931 }, 34932 { 34933 "issue": { 34934 "url": "https://api.github.com/repos/damus-io/damus/issues/2034", 34935 "repository_url": "https://api.github.com/repos/damus-io/damus", 34936 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2034/labels{/name}", 34937 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2034/comments", 34938 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2034/events", 34939 "html_url": "https://github.com/damus-io/damus/issues/2034", 34940 "id": 2172173945, 34941 "node_id": "I_kwDOHHF5A86BeL55", 34942 "number": 2034, 34943 "title": "Make damus api tests run without `.env` file", 34944 "user": { 34945 "login": "danieldaquino", 34946 "id": 24692108, 34947 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34948 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34949 "gravatar_id": "", 34950 "url": "https://api.github.com/users/danieldaquino", 34951 "html_url": "https://github.com/danieldaquino", 34952 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34953 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34954 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34955 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 34956 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 34957 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 34958 "repos_url": "https://api.github.com/users/danieldaquino/repos", 34959 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 34960 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 34961 "type": "User", 34962 "site_admin": false 34963 }, 34964 "labels": [], 34965 "state": "closed", 34966 "locked": false, 34967 "assignee": { 34968 "login": "danieldaquino", 34969 "id": 24692108, 34970 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34971 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34972 "gravatar_id": "", 34973 "url": "https://api.github.com/users/danieldaquino", 34974 "html_url": "https://github.com/danieldaquino", 34975 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34976 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34977 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34978 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 34979 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 34980 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 34981 "repos_url": "https://api.github.com/users/danieldaquino/repos", 34982 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 34983 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 34984 "type": "User", 34985 "site_admin": false 34986 }, 34987 "assignees": [ 34988 { 34989 "login": "danieldaquino", 34990 "id": 24692108, 34991 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 34992 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 34993 "gravatar_id": "", 34994 "url": "https://api.github.com/users/danieldaquino", 34995 "html_url": "https://github.com/danieldaquino", 34996 "followers_url": "https://api.github.com/users/danieldaquino/followers", 34997 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 34998 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 34999 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35000 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35001 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35002 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35003 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35004 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35005 "type": "User", 35006 "site_admin": false 35007 } 35008 ], 35009 "milestone": { 35010 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 35011 "html_url": "https://github.com/damus-io/damus/milestone/13", 35012 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 35013 "id": 10515711, 35014 "node_id": "MI_kwDOHHF5A84AoHT_", 35015 "number": 13, 35016 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 35017 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 35018 "creator": { 35019 "login": "alltheseas", 35020 "id": 64376233, 35021 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35022 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35023 "gravatar_id": "", 35024 "url": "https://api.github.com/users/alltheseas", 35025 "html_url": "https://github.com/alltheseas", 35026 "followers_url": "https://api.github.com/users/alltheseas/followers", 35027 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35028 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35029 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35030 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35031 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35032 "repos_url": "https://api.github.com/users/alltheseas/repos", 35033 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35034 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35035 "type": "User", 35036 "site_admin": false 35037 }, 35038 "open_issues": 4, 35039 "closed_issues": 14, 35040 "state": "open", 35041 "created_at": "2024-02-05T17:16:01Z", 35042 "updated_at": "2024-03-12T10:13:15Z", 35043 "due_on": "2024-03-01T08:00:00Z", 35044 "closed_at": null 35045 }, 35046 "comments": 2, 35047 "created_at": "2024-03-06T18:35:08Z", 35048 "updated_at": "2024-03-07T09:59:21Z", 35049 "closed_at": "2024-03-07T09:59:21Z", 35050 "author_association": "CONTRIBUTOR", 35051 "active_lock_reason": null, 35052 "body": "Damus API tests currently require some IAP environment setup. We should have the tests working without an environment so that tests can run from the pure repo", 35053 "reactions": { 35054 "url": "https://api.github.com/repos/damus-io/damus/issues/2034/reactions", 35055 "total_count": 0, 35056 "+1": 0, 35057 "-1": 0, 35058 "laugh": 0, 35059 "hooray": 0, 35060 "confused": 0, 35061 "heart": 0, 35062 "rocket": 0, 35063 "eyes": 0 35064 }, 35065 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2034/timeline", 35066 "performed_via_github_app": null, 35067 "state_reason": "completed" 35068 } 35069 }, 35070 { 35071 "issue": { 35072 "url": "https://api.github.com/repos/damus-io/damus/issues/2034", 35073 "repository_url": "https://api.github.com/repos/damus-io/damus", 35074 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2034/labels{/name}", 35075 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2034/comments", 35076 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2034/events", 35077 "html_url": "https://github.com/damus-io/damus/issues/2034", 35078 "id": 2172173945, 35079 "node_id": "I_kwDOHHF5A86BeL55", 35080 "number": 2034, 35081 "title": "Make damus api tests run without `.env` file", 35082 "user": { 35083 "login": "danieldaquino", 35084 "id": 24692108, 35085 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35086 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35087 "gravatar_id": "", 35088 "url": "https://api.github.com/users/danieldaquino", 35089 "html_url": "https://github.com/danieldaquino", 35090 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35091 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35092 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35093 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35094 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35095 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35096 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35097 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35098 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35099 "type": "User", 35100 "site_admin": false 35101 }, 35102 "labels": [], 35103 "state": "closed", 35104 "locked": false, 35105 "assignee": { 35106 "login": "danieldaquino", 35107 "id": 24692108, 35108 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35109 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35110 "gravatar_id": "", 35111 "url": "https://api.github.com/users/danieldaquino", 35112 "html_url": "https://github.com/danieldaquino", 35113 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35114 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35115 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35116 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35117 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35118 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35119 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35120 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35121 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35122 "type": "User", 35123 "site_admin": false 35124 }, 35125 "assignees": [ 35126 { 35127 "login": "danieldaquino", 35128 "id": 24692108, 35129 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35130 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35131 "gravatar_id": "", 35132 "url": "https://api.github.com/users/danieldaquino", 35133 "html_url": "https://github.com/danieldaquino", 35134 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35135 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35136 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35137 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35138 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35139 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35140 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35141 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35142 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35143 "type": "User", 35144 "site_admin": false 35145 } 35146 ], 35147 "milestone": { 35148 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 35149 "html_url": "https://github.com/damus-io/damus/milestone/13", 35150 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 35151 "id": 10515711, 35152 "node_id": "MI_kwDOHHF5A84AoHT_", 35153 "number": 13, 35154 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 35155 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 35156 "creator": { 35157 "login": "alltheseas", 35158 "id": 64376233, 35159 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35160 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35161 "gravatar_id": "", 35162 "url": "https://api.github.com/users/alltheseas", 35163 "html_url": "https://github.com/alltheseas", 35164 "followers_url": "https://api.github.com/users/alltheseas/followers", 35165 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35166 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35167 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35168 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35169 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35170 "repos_url": "https://api.github.com/users/alltheseas/repos", 35171 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35172 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35173 "type": "User", 35174 "site_admin": false 35175 }, 35176 "open_issues": 4, 35177 "closed_issues": 14, 35178 "state": "open", 35179 "created_at": "2024-02-05T17:16:01Z", 35180 "updated_at": "2024-03-12T10:13:15Z", 35181 "due_on": "2024-03-01T08:00:00Z", 35182 "closed_at": null 35183 }, 35184 "comments": 2, 35185 "created_at": "2024-03-06T18:35:08Z", 35186 "updated_at": "2024-03-07T09:59:21Z", 35187 "closed_at": "2024-03-07T09:59:21Z", 35188 "author_association": "CONTRIBUTOR", 35189 "active_lock_reason": null, 35190 "body": "Damus API tests currently require some IAP environment setup. We should have the tests working without an environment so that tests can run from the pure repo", 35191 "reactions": { 35192 "url": "https://api.github.com/repos/damus-io/damus/issues/2034/reactions", 35193 "total_count": 0, 35194 "+1": 0, 35195 "-1": 0, 35196 "laugh": 0, 35197 "hooray": 0, 35198 "confused": 0, 35199 "heart": 0, 35200 "rocket": 0, 35201 "eyes": 0 35202 }, 35203 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2034/timeline", 35204 "performed_via_github_app": null, 35205 "state_reason": "completed" 35206 }, 35207 "comment": { 35208 "user": "danieldaquino", 35209 "created_at": "2024-03-06T19:59:24Z", 35210 "updated_at": "2024-03-06T19:59:46Z", 35211 "body": "@jb55 @kernelkind, I sent a patch for this! Please let me know if you still run into issues after the changes" 35212 } 35213 }, 35214 { 35215 "issue": { 35216 "url": "https://api.github.com/repos/damus-io/damus/issues/2034", 35217 "repository_url": "https://api.github.com/repos/damus-io/damus", 35218 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2034/labels{/name}", 35219 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2034/comments", 35220 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2034/events", 35221 "html_url": "https://github.com/damus-io/damus/issues/2034", 35222 "id": 2172173945, 35223 "node_id": "I_kwDOHHF5A86BeL55", 35224 "number": 2034, 35225 "title": "Make damus api tests run without `.env` file", 35226 "user": { 35227 "login": "danieldaquino", 35228 "id": 24692108, 35229 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35230 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35231 "gravatar_id": "", 35232 "url": "https://api.github.com/users/danieldaquino", 35233 "html_url": "https://github.com/danieldaquino", 35234 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35235 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35236 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35237 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35238 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35239 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35240 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35241 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35242 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35243 "type": "User", 35244 "site_admin": false 35245 }, 35246 "labels": [], 35247 "state": "closed", 35248 "locked": false, 35249 "assignee": { 35250 "login": "danieldaquino", 35251 "id": 24692108, 35252 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35253 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35254 "gravatar_id": "", 35255 "url": "https://api.github.com/users/danieldaquino", 35256 "html_url": "https://github.com/danieldaquino", 35257 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35258 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35259 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35260 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35261 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35262 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35263 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35264 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35265 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35266 "type": "User", 35267 "site_admin": false 35268 }, 35269 "assignees": [ 35270 { 35271 "login": "danieldaquino", 35272 "id": 24692108, 35273 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 35274 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 35275 "gravatar_id": "", 35276 "url": "https://api.github.com/users/danieldaquino", 35277 "html_url": "https://github.com/danieldaquino", 35278 "followers_url": "https://api.github.com/users/danieldaquino/followers", 35279 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 35280 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 35281 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 35282 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 35283 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 35284 "repos_url": "https://api.github.com/users/danieldaquino/repos", 35285 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 35286 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 35287 "type": "User", 35288 "site_admin": false 35289 } 35290 ], 35291 "milestone": { 35292 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 35293 "html_url": "https://github.com/damus-io/damus/milestone/13", 35294 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 35295 "id": 10515711, 35296 "node_id": "MI_kwDOHHF5A84AoHT_", 35297 "number": 13, 35298 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 35299 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 35300 "creator": { 35301 "login": "alltheseas", 35302 "id": 64376233, 35303 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35304 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35305 "gravatar_id": "", 35306 "url": "https://api.github.com/users/alltheseas", 35307 "html_url": "https://github.com/alltheseas", 35308 "followers_url": "https://api.github.com/users/alltheseas/followers", 35309 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35310 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35311 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35312 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35313 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35314 "repos_url": "https://api.github.com/users/alltheseas/repos", 35315 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35316 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35317 "type": "User", 35318 "site_admin": false 35319 }, 35320 "open_issues": 4, 35321 "closed_issues": 14, 35322 "state": "open", 35323 "created_at": "2024-02-05T17:16:01Z", 35324 "updated_at": "2024-03-12T10:13:15Z", 35325 "due_on": "2024-03-01T08:00:00Z", 35326 "closed_at": null 35327 }, 35328 "comments": 2, 35329 "created_at": "2024-03-06T18:35:08Z", 35330 "updated_at": "2024-03-07T09:59:21Z", 35331 "closed_at": "2024-03-07T09:59:21Z", 35332 "author_association": "CONTRIBUTOR", 35333 "active_lock_reason": null, 35334 "body": "Damus API tests currently require some IAP environment setup. We should have the tests working without an environment so that tests can run from the pure repo", 35335 "reactions": { 35336 "url": "https://api.github.com/repos/damus-io/damus/issues/2034/reactions", 35337 "total_count": 0, 35338 "+1": 0, 35339 "-1": 0, 35340 "laugh": 0, 35341 "hooray": 0, 35342 "confused": 0, 35343 "heart": 0, 35344 "rocket": 0, 35345 "eyes": 0 35346 }, 35347 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2034/timeline", 35348 "performed_via_github_app": null, 35349 "state_reason": "completed" 35350 }, 35351 "comment": { 35352 "user": "kernelkind", 35353 "created_at": "2024-03-06T22:46:00Z", 35354 "updated_at": "2024-03-06T22:46:00Z", 35355 "body": "Can confirm all tests are green on my end" 35356 } 35357 }, 35358 { 35359 "issue": { 35360 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35361 "repository_url": "https://api.github.com/repos/damus-io/damus", 35362 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35363 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35364 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35365 "html_url": "https://github.com/damus-io/damus/issues/2033", 35366 "id": 2167690929, 35367 "node_id": "I_kwDOHHF5A86BNFax", 35368 "number": 2033, 35369 "title": "In note view, show fediverse, threads label", 35370 "user": { 35371 "login": "alltheseas", 35372 "id": 64376233, 35373 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35374 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35375 "gravatar_id": "", 35376 "url": "https://api.github.com/users/alltheseas", 35377 "html_url": "https://github.com/alltheseas", 35378 "followers_url": "https://api.github.com/users/alltheseas/followers", 35379 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35380 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35381 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35382 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35383 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35384 "repos_url": "https://api.github.com/users/alltheseas/repos", 35385 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35386 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35387 "type": "User", 35388 "site_admin": false 35389 }, 35390 "labels": [ 35391 { 35392 "id": 3994718399, 35393 "node_id": "LA_kwDOHHF5A87uGpC_", 35394 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35395 "name": "enhancement", 35396 "color": "a2eeef", 35397 "default": true, 35398 "description": "Improvement" 35399 } 35400 ], 35401 "state": "closed", 35402 "locked": false, 35403 "assignee": null, 35404 "assignees": [], 35405 "milestone": null, 35406 "comments": 5, 35407 "created_at": "2024-03-04T20:31:17Z", 35408 "updated_at": "2024-03-20T08:30:21Z", 35409 "closed_at": "2024-03-19T02:20:28Z", 35410 "author_association": "COLLABORATOR", 35411 "active_lock_reason": null, 35412 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35413 "reactions": { 35414 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35415 "total_count": 0, 35416 "+1": 0, 35417 "-1": 0, 35418 "laugh": 0, 35419 "hooray": 0, 35420 "confused": 0, 35421 "heart": 0, 35422 "rocket": 0, 35423 "eyes": 0 35424 }, 35425 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35426 "performed_via_github_app": null, 35427 "state_reason": "completed" 35428 } 35429 }, 35430 { 35431 "issue": { 35432 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35433 "repository_url": "https://api.github.com/repos/damus-io/damus", 35434 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35435 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35436 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35437 "html_url": "https://github.com/damus-io/damus/issues/2033", 35438 "id": 2167690929, 35439 "node_id": "I_kwDOHHF5A86BNFax", 35440 "number": 2033, 35441 "title": "In note view, show fediverse, threads label", 35442 "user": { 35443 "login": "alltheseas", 35444 "id": 64376233, 35445 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35446 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35447 "gravatar_id": "", 35448 "url": "https://api.github.com/users/alltheseas", 35449 "html_url": "https://github.com/alltheseas", 35450 "followers_url": "https://api.github.com/users/alltheseas/followers", 35451 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35452 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35453 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35454 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35455 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35456 "repos_url": "https://api.github.com/users/alltheseas/repos", 35457 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35458 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35459 "type": "User", 35460 "site_admin": false 35461 }, 35462 "labels": [ 35463 { 35464 "id": 3994718399, 35465 "node_id": "LA_kwDOHHF5A87uGpC_", 35466 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35467 "name": "enhancement", 35468 "color": "a2eeef", 35469 "default": true, 35470 "description": "Improvement" 35471 } 35472 ], 35473 "state": "closed", 35474 "locked": false, 35475 "assignee": null, 35476 "assignees": [], 35477 "milestone": null, 35478 "comments": 5, 35479 "created_at": "2024-03-04T20:31:17Z", 35480 "updated_at": "2024-03-20T08:30:21Z", 35481 "closed_at": "2024-03-19T02:20:28Z", 35482 "author_association": "COLLABORATOR", 35483 "active_lock_reason": null, 35484 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35485 "reactions": { 35486 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35487 "total_count": 0, 35488 "+1": 0, 35489 "-1": 0, 35490 "laugh": 0, 35491 "hooray": 0, 35492 "confused": 0, 35493 "heart": 0, 35494 "rocket": 0, 35495 "eyes": 0 35496 }, 35497 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35498 "performed_via_github_app": null, 35499 "state_reason": "completed" 35500 }, 35501 "comment": { 35502 "user": "alltheseas", 35503 "created_at": "2024-03-19T01:03:51Z", 35504 "updated_at": "2024-03-19T01:03:51Z", 35505 "body": "@ericholguin @jb55 I dont see the fediverse acrivitypub label in thread view\n\n\n\n\n\nI'm on latest appstore build 1.7.2 (1)" 35506 } 35507 }, 35508 { 35509 "issue": { 35510 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35511 "repository_url": "https://api.github.com/repos/damus-io/damus", 35512 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35513 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35514 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35515 "html_url": "https://github.com/damus-io/damus/issues/2033", 35516 "id": 2167690929, 35517 "node_id": "I_kwDOHHF5A86BNFax", 35518 "number": 2033, 35519 "title": "In note view, show fediverse, threads label", 35520 "user": { 35521 "login": "alltheseas", 35522 "id": 64376233, 35523 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35524 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35525 "gravatar_id": "", 35526 "url": "https://api.github.com/users/alltheseas", 35527 "html_url": "https://github.com/alltheseas", 35528 "followers_url": "https://api.github.com/users/alltheseas/followers", 35529 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35530 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35531 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35532 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35533 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35534 "repos_url": "https://api.github.com/users/alltheseas/repos", 35535 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35536 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35537 "type": "User", 35538 "site_admin": false 35539 }, 35540 "labels": [ 35541 { 35542 "id": 3994718399, 35543 "node_id": "LA_kwDOHHF5A87uGpC_", 35544 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35545 "name": "enhancement", 35546 "color": "a2eeef", 35547 "default": true, 35548 "description": "Improvement" 35549 } 35550 ], 35551 "state": "closed", 35552 "locked": false, 35553 "assignee": null, 35554 "assignees": [], 35555 "milestone": null, 35556 "comments": 5, 35557 "created_at": "2024-03-04T20:31:17Z", 35558 "updated_at": "2024-03-20T08:30:21Z", 35559 "closed_at": "2024-03-19T02:20:28Z", 35560 "author_association": "COLLABORATOR", 35561 "active_lock_reason": null, 35562 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35563 "reactions": { 35564 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35565 "total_count": 0, 35566 "+1": 0, 35567 "-1": 0, 35568 "laugh": 0, 35569 "hooray": 0, 35570 "confused": 0, 35571 "heart": 0, 35572 "rocket": 0, 35573 "eyes": 0 35574 }, 35575 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35576 "performed_via_github_app": null, 35577 "state_reason": "completed" 35578 }, 35579 "comment": { 35580 "user": "alltheseas", 35581 "created_at": "2024-03-19T01:04:37Z", 35582 "updated_at": "2024-03-19T01:04:37Z", 35583 "body": "https://damus.io/npub1p6452a6qhpjm55u4w5hwda9ujnu3s4j63587v8wdcya4qruyq6esfmergf\n\nhttps://damus.io/nevent1qqs9vyqspxp935pu5a64gy4xa57xmdheesvz2n5qt5rxvh33t0vum3qpzemhxue69uhkzarvv9ejumn0wd68ytnvv9hxgqg0waehxw309ahx7um5wghx6mmdqyghwumn8ghj7mn0wd68ytnvw5hxkegpp4mhxue69uhkummn9ekx7mq7h8prp" 35584 } 35585 }, 35586 { 35587 "issue": { 35588 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35589 "repository_url": "https://api.github.com/repos/damus-io/damus", 35590 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35591 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35592 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35593 "html_url": "https://github.com/damus-io/damus/issues/2033", 35594 "id": 2167690929, 35595 "node_id": "I_kwDOHHF5A86BNFax", 35596 "number": 2033, 35597 "title": "In note view, show fediverse, threads label", 35598 "user": { 35599 "login": "alltheseas", 35600 "id": 64376233, 35601 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35602 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35603 "gravatar_id": "", 35604 "url": "https://api.github.com/users/alltheseas", 35605 "html_url": "https://github.com/alltheseas", 35606 "followers_url": "https://api.github.com/users/alltheseas/followers", 35607 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35608 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35609 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35610 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35611 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35612 "repos_url": "https://api.github.com/users/alltheseas/repos", 35613 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35614 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35615 "type": "User", 35616 "site_admin": false 35617 }, 35618 "labels": [ 35619 { 35620 "id": 3994718399, 35621 "node_id": "LA_kwDOHHF5A87uGpC_", 35622 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35623 "name": "enhancement", 35624 "color": "a2eeef", 35625 "default": true, 35626 "description": "Improvement" 35627 } 35628 ], 35629 "state": "closed", 35630 "locked": false, 35631 "assignee": null, 35632 "assignees": [], 35633 "milestone": null, 35634 "comments": 5, 35635 "created_at": "2024-03-04T20:31:17Z", 35636 "updated_at": "2024-03-20T08:30:21Z", 35637 "closed_at": "2024-03-19T02:20:28Z", 35638 "author_association": "COLLABORATOR", 35639 "active_lock_reason": null, 35640 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35641 "reactions": { 35642 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35643 "total_count": 0, 35644 "+1": 0, 35645 "-1": 0, 35646 "laugh": 0, 35647 "hooray": 0, 35648 "confused": 0, 35649 "heart": 0, 35650 "rocket": 0, 35651 "eyes": 0 35652 }, 35653 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35654 "performed_via_github_app": null, 35655 "state_reason": "completed" 35656 }, 35657 "comment": { 35658 "user": "ericholguin", 35659 "created_at": "2024-03-19T01:05:18Z", 35660 "updated_at": "2024-03-19T01:05:18Z", 35661 "body": "I believe thatās only on master and did not make it to app store or testflight\r\n\r\nFrom: alltheseas ***@***.***>\r\nDate: Monday, March 18, 2024 at 19:04\r\nTo: damus-io/damus ***@***.***>\r\nCc: Eric Holguin ***@***.***>, Mention ***@***.***>\r\nSubject: Re: [damus-io/damus] In note view, show fediverse, threads label (Issue #2033)\r\n\r\n@ericholguin<https://github.com/ericholguin> @jb55<https://github.com/jb55> I dont see the fediverse acrivitypub label in thread view\r\n\r\n1A23A255-7784-4A00-9DBC-D07433ED65F8.jpeg (view on web)<https://github.com/damus-io/damus/assets/64376233/91bf5abe-cd92-4cef-9097-76fe5074e02c>\r\n\r\n58CBEA68-C1D0-4C4B-A7AE-ED03947D79F3.jpeg (view on web)<https://github.com/damus-io/damus/assets/64376233/22f3becf-fa53-4431-96ef-fc5b5c04f739>\r\n\r\nI'm on latest appstore build 1.7.2 (1)\r\n\r\nā\r\nReply to this email directly, view it on GitHub<https://github.com/damus-io/damus/issues/2033#issuecomment-2005542111>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADK27JHBCISFCPOXBI4MIBTYY6FI3AVCNFSM6AAAAABEF32G3SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBVGU2DEMJRGE>.\r\nYou are receiving this because you were mentioned.Message ID: ***@***.***>\r\n" 35662 } 35663 }, 35664 { 35665 "issue": { 35666 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35667 "repository_url": "https://api.github.com/repos/damus-io/damus", 35668 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35669 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35670 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35671 "html_url": "https://github.com/damus-io/damus/issues/2033", 35672 "id": 2167690929, 35673 "node_id": "I_kwDOHHF5A86BNFax", 35674 "number": 2033, 35675 "title": "In note view, show fediverse, threads label", 35676 "user": { 35677 "login": "alltheseas", 35678 "id": 64376233, 35679 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35680 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35681 "gravatar_id": "", 35682 "url": "https://api.github.com/users/alltheseas", 35683 "html_url": "https://github.com/alltheseas", 35684 "followers_url": "https://api.github.com/users/alltheseas/followers", 35685 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35686 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35687 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35688 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35689 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35690 "repos_url": "https://api.github.com/users/alltheseas/repos", 35691 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35692 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35693 "type": "User", 35694 "site_admin": false 35695 }, 35696 "labels": [ 35697 { 35698 "id": 3994718399, 35699 "node_id": "LA_kwDOHHF5A87uGpC_", 35700 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35701 "name": "enhancement", 35702 "color": "a2eeef", 35703 "default": true, 35704 "description": "Improvement" 35705 } 35706 ], 35707 "state": "closed", 35708 "locked": false, 35709 "assignee": null, 35710 "assignees": [], 35711 "milestone": null, 35712 "comments": 5, 35713 "created_at": "2024-03-04T20:31:17Z", 35714 "updated_at": "2024-03-20T08:30:21Z", 35715 "closed_at": "2024-03-19T02:20:28Z", 35716 "author_association": "COLLABORATOR", 35717 "active_lock_reason": null, 35718 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35719 "reactions": { 35720 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35721 "total_count": 0, 35722 "+1": 0, 35723 "-1": 0, 35724 "laugh": 0, 35725 "hooray": 0, 35726 "confused": 0, 35727 "heart": 0, 35728 "rocket": 0, 35729 "eyes": 0 35730 }, 35731 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35732 "performed_via_github_app": null, 35733 "state_reason": "completed" 35734 }, 35735 "comment": { 35736 "user": "alltheseas", 35737 "created_at": "2024-03-19T02:55:13Z", 35738 "updated_at": "2024-03-19T02:55:13Z", 35739 "body": "My bad, thanks! Closed." 35740 } 35741 }, 35742 { 35743 "issue": { 35744 "url": "https://api.github.com/repos/damus-io/damus/issues/2033", 35745 "repository_url": "https://api.github.com/repos/damus-io/damus", 35746 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2033/labels{/name}", 35747 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2033/comments", 35748 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2033/events", 35749 "html_url": "https://github.com/damus-io/damus/issues/2033", 35750 "id": 2167690929, 35751 "node_id": "I_kwDOHHF5A86BNFax", 35752 "number": 2033, 35753 "title": "In note view, show fediverse, threads label", 35754 "user": { 35755 "login": "alltheseas", 35756 "id": 64376233, 35757 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35758 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35759 "gravatar_id": "", 35760 "url": "https://api.github.com/users/alltheseas", 35761 "html_url": "https://github.com/alltheseas", 35762 "followers_url": "https://api.github.com/users/alltheseas/followers", 35763 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35764 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35765 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35766 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35767 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35768 "repos_url": "https://api.github.com/users/alltheseas/repos", 35769 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35770 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35771 "type": "User", 35772 "site_admin": false 35773 }, 35774 "labels": [ 35775 { 35776 "id": 3994718399, 35777 "node_id": "LA_kwDOHHF5A87uGpC_", 35778 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 35779 "name": "enhancement", 35780 "color": "a2eeef", 35781 "default": true, 35782 "description": "Improvement" 35783 } 35784 ], 35785 "state": "closed", 35786 "locked": false, 35787 "assignee": null, 35788 "assignees": [], 35789 "milestone": null, 35790 "comments": 5, 35791 "created_at": "2024-03-04T20:31:17Z", 35792 "updated_at": "2024-03-20T08:30:21Z", 35793 "closed_at": "2024-03-19T02:20:28Z", 35794 "author_association": "COLLABORATOR", 35795 "active_lock_reason": null, 35796 "body": "Currently notes from activitypub are displayed in scroll view. See https://github.com/damus-io/damus/issues/1885#issuecomment-1974747464.\r\n\r\n## user story\r\n\r\nAs a Damus user examining notes, if I am in note view, I would like to see if a note is from activitypub, or threads in note view.\r\n\r\n### acceptance criteria\r\n1. in note view, notes from activitypub should have the acitvitypub label\r\n2.in note view, notes from threads should have the threads label ", 35797 "reactions": { 35798 "url": "https://api.github.com/repos/damus-io/damus/issues/2033/reactions", 35799 "total_count": 0, 35800 "+1": 0, 35801 "-1": 0, 35802 "laugh": 0, 35803 "hooray": 0, 35804 "confused": 0, 35805 "heart": 0, 35806 "rocket": 0, 35807 "eyes": 0 35808 }, 35809 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2033/timeline", 35810 "performed_via_github_app": null, 35811 "state_reason": "completed" 35812 }, 35813 "comment": { 35814 "user": "jb55", 35815 "created_at": "2024-03-20T08:30:19Z", 35816 "updated_at": "2024-03-20T08:30:19Z", 35817 "body": "On Mon, Mar 18, 2024 at 06:04:12PM -0700, alltheseas wrote:\n>@ericholguin @jb55 I dont see the fediverse acrivitypub label in thread view\n>\n>\n>\n>\n>\n>I'm on latest appstore build 1.7.2 (1)\n\nThis is why I would like to get a testflight out...\n" 35818 } 35819 }, 35820 { 35821 "issue": { 35822 "url": "https://api.github.com/repos/damus-io/damus/issues/2032", 35823 "repository_url": "https://api.github.com/repos/damus-io/damus", 35824 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2032/labels{/name}", 35825 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2032/comments", 35826 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2032/events", 35827 "html_url": "https://github.com/damus-io/damus/issues/2032", 35828 "id": 2165310418, 35829 "node_id": "I_kwDOHHF5A86BEAPS", 35830 "number": 2032, 35831 "title": "QR scan does nothing", 35832 "user": { 35833 "login": "alltheseas", 35834 "id": 64376233, 35835 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35836 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35837 "gravatar_id": "", 35838 "url": "https://api.github.com/users/alltheseas", 35839 "html_url": "https://github.com/alltheseas", 35840 "followers_url": "https://api.github.com/users/alltheseas/followers", 35841 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35842 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35843 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35844 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35845 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35846 "repos_url": "https://api.github.com/users/alltheseas/repos", 35847 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35848 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35849 "type": "User", 35850 "site_admin": false 35851 }, 35852 "labels": [ 35853 { 35854 "id": 5816323529, 35855 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 35856 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 35857 "name": "regression", 35858 "color": "E40609", 35859 "default": false, 35860 "description": "Something that was working before now doesn't" 35861 }, 35862 { 35863 "id": 6495338883, 35864 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 35865 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 35866 "name": "1.7", 35867 "color": "98EE28", 35868 "default": false, 35869 "description": "" 35870 } 35871 ], 35872 "state": "open", 35873 "locked": false, 35874 "assignee": null, 35875 "assignees": [], 35876 "milestone": null, 35877 "comments": 1, 35878 "created_at": "2024-03-03T11:24:41Z", 35879 "updated_at": "2024-03-12T09:55:14Z", 35880 "closed_at": null, 35881 "author_association": "COLLABORATOR", 35882 "active_lock_reason": null, 35883 "body": "_what happens_ \n\n\nWhen I scan a QR profile generated by Damus or other clients, there is a high likelihood nothing happens after the QR code is recognized by way of the border outline animation.\n\nObserved by at least three people on 1.7.", 35884 "reactions": { 35885 "url": "https://api.github.com/repos/damus-io/damus/issues/2032/reactions", 35886 "total_count": 0, 35887 "+1": 0, 35888 "-1": 0, 35889 "laugh": 0, 35890 "hooray": 0, 35891 "confused": 0, 35892 "heart": 0, 35893 "rocket": 0, 35894 "eyes": 0 35895 }, 35896 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2032/timeline", 35897 "performed_via_github_app": null, 35898 "state_reason": null 35899 } 35900 }, 35901 { 35902 "issue": { 35903 "url": "https://api.github.com/repos/damus-io/damus/issues/2032", 35904 "repository_url": "https://api.github.com/repos/damus-io/damus", 35905 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2032/labels{/name}", 35906 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2032/comments", 35907 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2032/events", 35908 "html_url": "https://github.com/damus-io/damus/issues/2032", 35909 "id": 2165310418, 35910 "node_id": "I_kwDOHHF5A86BEAPS", 35911 "number": 2032, 35912 "title": "QR scan does nothing", 35913 "user": { 35914 "login": "alltheseas", 35915 "id": 64376233, 35916 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 35917 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 35918 "gravatar_id": "", 35919 "url": "https://api.github.com/users/alltheseas", 35920 "html_url": "https://github.com/alltheseas", 35921 "followers_url": "https://api.github.com/users/alltheseas/followers", 35922 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 35923 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 35924 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 35925 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 35926 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 35927 "repos_url": "https://api.github.com/users/alltheseas/repos", 35928 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 35929 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 35930 "type": "User", 35931 "site_admin": false 35932 }, 35933 "labels": [ 35934 { 35935 "id": 5816323529, 35936 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 35937 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 35938 "name": "regression", 35939 "color": "E40609", 35940 "default": false, 35941 "description": "Something that was working before now doesn't" 35942 }, 35943 { 35944 "id": 6495338883, 35945 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 35946 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 35947 "name": "1.7", 35948 "color": "98EE28", 35949 "default": false, 35950 "description": "" 35951 } 35952 ], 35953 "state": "open", 35954 "locked": false, 35955 "assignee": null, 35956 "assignees": [], 35957 "milestone": null, 35958 "comments": 1, 35959 "created_at": "2024-03-03T11:24:41Z", 35960 "updated_at": "2024-03-12T09:55:14Z", 35961 "closed_at": null, 35962 "author_association": "COLLABORATOR", 35963 "active_lock_reason": null, 35964 "body": "_what happens_ \n\n\nWhen I scan a QR profile generated by Damus or other clients, there is a high likelihood nothing happens after the QR code is recognized by way of the border outline animation.\n\nObserved by at least three people on 1.7.", 35965 "reactions": { 35966 "url": "https://api.github.com/repos/damus-io/damus/issues/2032/reactions", 35967 "total_count": 0, 35968 "+1": 0, 35969 "-1": 0, 35970 "laugh": 0, 35971 "hooray": 0, 35972 "confused": 0, 35973 "heart": 0, 35974 "rocket": 0, 35975 "eyes": 0 35976 }, 35977 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2032/timeline", 35978 "performed_via_github_app": null, 35979 "state_reason": null 35980 }, 35981 "comment": { 35982 "user": "jb55", 35983 "created_at": "2024-03-12T09:55:13Z", 35984 "updated_at": "2024-03-12T09:55:13Z", 35985 "body": "It takes me 2 tries usually. Not sure what's up\n\n" 35986 } 35987 }, 35988 { 35989 "issue": { 35990 "url": "https://api.github.com/repos/damus-io/damus/issues/2031", 35991 "repository_url": "https://api.github.com/repos/damus-io/damus", 35992 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2031/labels{/name}", 35993 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2031/comments", 35994 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2031/events", 35995 "html_url": "https://github.com/damus-io/damus/issues/2031", 35996 "id": 2165175284, 35997 "node_id": "I_kwDOHHF5A86BDfP0", 35998 "number": 2031, 35999 "title": "I have an idea about decentralized social platforms, and I'm not sure if it's feasible.", 36000 "user": { 36001 "login": "qsgy", 36002 "id": 19835928, 36003 "node_id": "MDQ6VXNlcjE5ODM1OTI4", 36004 "avatar_url": "https://avatars.githubusercontent.com/u/19835928?v=4", 36005 "gravatar_id": "", 36006 "url": "https://api.github.com/users/qsgy", 36007 "html_url": "https://github.com/qsgy", 36008 "followers_url": "https://api.github.com/users/qsgy/followers", 36009 "following_url": "https://api.github.com/users/qsgy/following{/other_user}", 36010 "gists_url": "https://api.github.com/users/qsgy/gists{/gist_id}", 36011 "starred_url": "https://api.github.com/users/qsgy/starred{/owner}{/repo}", 36012 "subscriptions_url": "https://api.github.com/users/qsgy/subscriptions", 36013 "organizations_url": "https://api.github.com/users/qsgy/orgs", 36014 "repos_url": "https://api.github.com/users/qsgy/repos", 36015 "events_url": "https://api.github.com/users/qsgy/events{/privacy}", 36016 "received_events_url": "https://api.github.com/users/qsgy/received_events", 36017 "type": "User", 36018 "site_admin": false 36019 }, 36020 "labels": [], 36021 "state": "closed", 36022 "locked": false, 36023 "assignee": null, 36024 "assignees": [], 36025 "milestone": null, 36026 "comments": 1, 36027 "created_at": "2024-03-03T05:45:30Z", 36028 "updated_at": "2024-03-03T11:21:16Z", 36029 "closed_at": "2024-03-03T11:21:16Z", 36030 "author_association": "NONE", 36031 "active_lock_reason": null, 36032 "body": "http://www.syytech.club:8181/docs/mindoc/qzxh\r\nPerhaps the solution I described may not be directly applicable to Damus, but the core idea of using trust networks to determine what messages people receive is crucial. The details can be refined continuously.", 36033 "reactions": { 36034 "url": "https://api.github.com/repos/damus-io/damus/issues/2031/reactions", 36035 "total_count": 0, 36036 "+1": 0, 36037 "-1": 0, 36038 "laugh": 0, 36039 "hooray": 0, 36040 "confused": 0, 36041 "heart": 0, 36042 "rocket": 0, 36043 "eyes": 0 36044 }, 36045 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2031/timeline", 36046 "performed_via_github_app": null, 36047 "state_reason": "not_planned" 36048 } 36049 }, 36050 { 36051 "issue": { 36052 "url": "https://api.github.com/repos/damus-io/damus/issues/2031", 36053 "repository_url": "https://api.github.com/repos/damus-io/damus", 36054 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2031/labels{/name}", 36055 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2031/comments", 36056 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2031/events", 36057 "html_url": "https://github.com/damus-io/damus/issues/2031", 36058 "id": 2165175284, 36059 "node_id": "I_kwDOHHF5A86BDfP0", 36060 "number": 2031, 36061 "title": "I have an idea about decentralized social platforms, and I'm not sure if it's feasible.", 36062 "user": { 36063 "login": "qsgy", 36064 "id": 19835928, 36065 "node_id": "MDQ6VXNlcjE5ODM1OTI4", 36066 "avatar_url": "https://avatars.githubusercontent.com/u/19835928?v=4", 36067 "gravatar_id": "", 36068 "url": "https://api.github.com/users/qsgy", 36069 "html_url": "https://github.com/qsgy", 36070 "followers_url": "https://api.github.com/users/qsgy/followers", 36071 "following_url": "https://api.github.com/users/qsgy/following{/other_user}", 36072 "gists_url": "https://api.github.com/users/qsgy/gists{/gist_id}", 36073 "starred_url": "https://api.github.com/users/qsgy/starred{/owner}{/repo}", 36074 "subscriptions_url": "https://api.github.com/users/qsgy/subscriptions", 36075 "organizations_url": "https://api.github.com/users/qsgy/orgs", 36076 "repos_url": "https://api.github.com/users/qsgy/repos", 36077 "events_url": "https://api.github.com/users/qsgy/events{/privacy}", 36078 "received_events_url": "https://api.github.com/users/qsgy/received_events", 36079 "type": "User", 36080 "site_admin": false 36081 }, 36082 "labels": [], 36083 "state": "closed", 36084 "locked": false, 36085 "assignee": null, 36086 "assignees": [], 36087 "milestone": null, 36088 "comments": 1, 36089 "created_at": "2024-03-03T05:45:30Z", 36090 "updated_at": "2024-03-03T11:21:16Z", 36091 "closed_at": "2024-03-03T11:21:16Z", 36092 "author_association": "NONE", 36093 "active_lock_reason": null, 36094 "body": "http://www.syytech.club:8181/docs/mindoc/qzxh\r\nPerhaps the solution I described may not be directly applicable to Damus, but the core idea of using trust networks to determine what messages people receive is crucial. The details can be refined continuously.", 36095 "reactions": { 36096 "url": "https://api.github.com/repos/damus-io/damus/issues/2031/reactions", 36097 "total_count": 0, 36098 "+1": 0, 36099 "-1": 0, 36100 "laugh": 0, 36101 "hooray": 0, 36102 "confused": 0, 36103 "heart": 0, 36104 "rocket": 0, 36105 "eyes": 0 36106 }, 36107 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2031/timeline", 36108 "performed_via_github_app": null, 36109 "state_reason": "not_planned" 36110 }, 36111 "comment": { 36112 "user": "alltheseas", 36113 "created_at": "2024-03-03T11:21:12Z", 36114 "updated_at": "2024-03-03T11:21:12Z", 36115 "body": "Please be specific with feature requests.\n\nHave you used Damus or nostr?" 36116 } 36117 }, 36118 { 36119 "issue": { 36120 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36121 "repository_url": "https://api.github.com/repos/damus-io/damus", 36122 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36123 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36124 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36125 "html_url": "https://github.com/damus-io/damus/issues/2030", 36126 "id": 2164800332, 36127 "node_id": "I_kwDOHHF5A86BCDtM", 36128 "number": 2030, 36129 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36130 "user": { 36131 "login": "alltheseas", 36132 "id": 64376233, 36133 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36134 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36135 "gravatar_id": "", 36136 "url": "https://api.github.com/users/alltheseas", 36137 "html_url": "https://github.com/alltheseas", 36138 "followers_url": "https://api.github.com/users/alltheseas/followers", 36139 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36140 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36141 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36142 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36143 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36144 "repos_url": "https://api.github.com/users/alltheseas/repos", 36145 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36146 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36147 "type": "User", 36148 "site_admin": false 36149 }, 36150 "labels": [ 36151 { 36152 "id": 3994718396, 36153 "node_id": "LA_kwDOHHF5A87uGpC8", 36154 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36155 "name": "bug", 36156 "color": "d73a4a", 36157 "default": true, 36158 "description": "Something is not working, or not working as intended" 36159 }, 36160 { 36161 "id": 6495338883, 36162 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36163 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36164 "name": "1.7", 36165 "color": "98EE28", 36166 "default": false, 36167 "description": "" 36168 } 36169 ], 36170 "state": "open", 36171 "locked": false, 36172 "assignee": null, 36173 "assignees": [], 36174 "milestone": null, 36175 "comments": 5, 36176 "created_at": "2024-03-02T13:04:52Z", 36177 "updated_at": "2024-03-05T10:00:41Z", 36178 "closed_at": null, 36179 "author_association": "COLLABORATOR", 36180 "active_lock_reason": null, 36181 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36182 "reactions": { 36183 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36184 "total_count": 0, 36185 "+1": 0, 36186 "-1": 0, 36187 "laugh": 0, 36188 "hooray": 0, 36189 "confused": 0, 36190 "heart": 0, 36191 "rocket": 0, 36192 "eyes": 0 36193 }, 36194 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36195 "performed_via_github_app": null, 36196 "state_reason": null 36197 } 36198 }, 36199 { 36200 "issue": { 36201 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36202 "repository_url": "https://api.github.com/repos/damus-io/damus", 36203 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36204 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36205 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36206 "html_url": "https://github.com/damus-io/damus/issues/2030", 36207 "id": 2164800332, 36208 "node_id": "I_kwDOHHF5A86BCDtM", 36209 "number": 2030, 36210 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36211 "user": { 36212 "login": "alltheseas", 36213 "id": 64376233, 36214 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36215 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36216 "gravatar_id": "", 36217 "url": "https://api.github.com/users/alltheseas", 36218 "html_url": "https://github.com/alltheseas", 36219 "followers_url": "https://api.github.com/users/alltheseas/followers", 36220 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36221 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36222 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36223 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36224 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36225 "repos_url": "https://api.github.com/users/alltheseas/repos", 36226 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36227 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36228 "type": "User", 36229 "site_admin": false 36230 }, 36231 "labels": [ 36232 { 36233 "id": 3994718396, 36234 "node_id": "LA_kwDOHHF5A87uGpC8", 36235 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36236 "name": "bug", 36237 "color": "d73a4a", 36238 "default": true, 36239 "description": "Something is not working, or not working as intended" 36240 }, 36241 { 36242 "id": 6495338883, 36243 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36244 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36245 "name": "1.7", 36246 "color": "98EE28", 36247 "default": false, 36248 "description": "" 36249 } 36250 ], 36251 "state": "open", 36252 "locked": false, 36253 "assignee": null, 36254 "assignees": [], 36255 "milestone": null, 36256 "comments": 5, 36257 "created_at": "2024-03-02T13:04:52Z", 36258 "updated_at": "2024-03-05T10:00:41Z", 36259 "closed_at": null, 36260 "author_association": "COLLABORATOR", 36261 "active_lock_reason": null, 36262 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36263 "reactions": { 36264 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36265 "total_count": 0, 36266 "+1": 0, 36267 "-1": 0, 36268 "laugh": 0, 36269 "hooray": 0, 36270 "confused": 0, 36271 "heart": 0, 36272 "rocket": 0, 36273 "eyes": 0 36274 }, 36275 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36276 "performed_via_github_app": null, 36277 "state_reason": null 36278 }, 36279 "comment": { 36280 "user": "jb55", 36281 "created_at": "2024-03-02T13:22:14Z", 36282 "updated_at": "2024-03-02T13:22:14Z", 36283 "body": "On Sat, Mar 02, 2024 at 05:05:03AM -0800, alltheseas wrote:\n>_what happens_\n>\n>When I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n>\n>_what I expect to happen_\n>\n>I expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n>\n>\n\nI think this is the same issue as the search result count being too limited?\n" 36284 } 36285 }, 36286 { 36287 "issue": { 36288 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36289 "repository_url": "https://api.github.com/repos/damus-io/damus", 36290 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36291 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36292 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36293 "html_url": "https://github.com/damus-io/damus/issues/2030", 36294 "id": 2164800332, 36295 "node_id": "I_kwDOHHF5A86BCDtM", 36296 "number": 2030, 36297 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36298 "user": { 36299 "login": "alltheseas", 36300 "id": 64376233, 36301 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36302 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36303 "gravatar_id": "", 36304 "url": "https://api.github.com/users/alltheseas", 36305 "html_url": "https://github.com/alltheseas", 36306 "followers_url": "https://api.github.com/users/alltheseas/followers", 36307 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36308 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36309 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36310 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36311 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36312 "repos_url": "https://api.github.com/users/alltheseas/repos", 36313 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36314 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36315 "type": "User", 36316 "site_admin": false 36317 }, 36318 "labels": [ 36319 { 36320 "id": 3994718396, 36321 "node_id": "LA_kwDOHHF5A87uGpC8", 36322 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36323 "name": "bug", 36324 "color": "d73a4a", 36325 "default": true, 36326 "description": "Something is not working, or not working as intended" 36327 }, 36328 { 36329 "id": 6495338883, 36330 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36331 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36332 "name": "1.7", 36333 "color": "98EE28", 36334 "default": false, 36335 "description": "" 36336 } 36337 ], 36338 "state": "open", 36339 "locked": false, 36340 "assignee": null, 36341 "assignees": [], 36342 "milestone": null, 36343 "comments": 5, 36344 "created_at": "2024-03-02T13:04:52Z", 36345 "updated_at": "2024-03-05T10:00:41Z", 36346 "closed_at": null, 36347 "author_association": "COLLABORATOR", 36348 "active_lock_reason": null, 36349 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36350 "reactions": { 36351 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36352 "total_count": 0, 36353 "+1": 0, 36354 "-1": 0, 36355 "laugh": 0, 36356 "hooray": 0, 36357 "confused": 0, 36358 "heart": 0, 36359 "rocket": 0, 36360 "eyes": 0 36361 }, 36362 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36363 "performed_via_github_app": null, 36364 "state_reason": null 36365 }, 36366 "comment": { 36367 "user": "alltheseas", 36368 "created_at": "2024-03-02T14:33:35Z", 36369 "updated_at": "2024-03-02T14:33:35Z", 36370 "body": "I am not 100% sure.\n\nWhen I type another name I follow, they are not top of results\n\n\n\nFeels like a regression - thought we had sorted this. @kernelkind was this your patch? " 36371 } 36372 }, 36373 { 36374 "issue": { 36375 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36376 "repository_url": "https://api.github.com/repos/damus-io/damus", 36377 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36378 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36379 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36380 "html_url": "https://github.com/damus-io/damus/issues/2030", 36381 "id": 2164800332, 36382 "node_id": "I_kwDOHHF5A86BCDtM", 36383 "number": 2030, 36384 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36385 "user": { 36386 "login": "alltheseas", 36387 "id": 64376233, 36388 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36389 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36390 "gravatar_id": "", 36391 "url": "https://api.github.com/users/alltheseas", 36392 "html_url": "https://github.com/alltheseas", 36393 "followers_url": "https://api.github.com/users/alltheseas/followers", 36394 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36395 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36396 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36397 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36398 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36399 "repos_url": "https://api.github.com/users/alltheseas/repos", 36400 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36401 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36402 "type": "User", 36403 "site_admin": false 36404 }, 36405 "labels": [ 36406 { 36407 "id": 3994718396, 36408 "node_id": "LA_kwDOHHF5A87uGpC8", 36409 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36410 "name": "bug", 36411 "color": "d73a4a", 36412 "default": true, 36413 "description": "Something is not working, or not working as intended" 36414 }, 36415 { 36416 "id": 6495338883, 36417 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36418 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36419 "name": "1.7", 36420 "color": "98EE28", 36421 "default": false, 36422 "description": "" 36423 } 36424 ], 36425 "state": "open", 36426 "locked": false, 36427 "assignee": null, 36428 "assignees": [], 36429 "milestone": null, 36430 "comments": 5, 36431 "created_at": "2024-03-02T13:04:52Z", 36432 "updated_at": "2024-03-05T10:00:41Z", 36433 "closed_at": null, 36434 "author_association": "COLLABORATOR", 36435 "active_lock_reason": null, 36436 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36437 "reactions": { 36438 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36439 "total_count": 0, 36440 "+1": 0, 36441 "-1": 0, 36442 "laugh": 0, 36443 "hooray": 0, 36444 "confused": 0, 36445 "heart": 0, 36446 "rocket": 0, 36447 "eyes": 0 36448 }, 36449 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36450 "performed_via_github_app": null, 36451 "state_reason": null 36452 }, 36453 "comment": { 36454 "user": "kernelkind", 36455 "created_at": "2024-03-02T16:53:32Z", 36456 "updated_at": "2024-03-02T16:53:32Z", 36457 "body": "> Feels like a regression - thought we had sorted this. @kernelkind was this your patch?\r\n\r\nSearch in `PostView` occurs in `Ndb.search_profile`, which calls `ndb_search_profile` in `nostrdb.c`, neither of which I've touched." 36458 } 36459 }, 36460 { 36461 "issue": { 36462 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36463 "repository_url": "https://api.github.com/repos/damus-io/damus", 36464 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36465 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36466 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36467 "html_url": "https://github.com/damus-io/damus/issues/2030", 36468 "id": 2164800332, 36469 "node_id": "I_kwDOHHF5A86BCDtM", 36470 "number": 2030, 36471 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36472 "user": { 36473 "login": "alltheseas", 36474 "id": 64376233, 36475 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36476 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36477 "gravatar_id": "", 36478 "url": "https://api.github.com/users/alltheseas", 36479 "html_url": "https://github.com/alltheseas", 36480 "followers_url": "https://api.github.com/users/alltheseas/followers", 36481 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36482 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36483 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36484 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36485 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36486 "repos_url": "https://api.github.com/users/alltheseas/repos", 36487 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36488 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36489 "type": "User", 36490 "site_admin": false 36491 }, 36492 "labels": [ 36493 { 36494 "id": 3994718396, 36495 "node_id": "LA_kwDOHHF5A87uGpC8", 36496 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36497 "name": "bug", 36498 "color": "d73a4a", 36499 "default": true, 36500 "description": "Something is not working, or not working as intended" 36501 }, 36502 { 36503 "id": 6495338883, 36504 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36505 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36506 "name": "1.7", 36507 "color": "98EE28", 36508 "default": false, 36509 "description": "" 36510 } 36511 ], 36512 "state": "open", 36513 "locked": false, 36514 "assignee": null, 36515 "assignees": [], 36516 "milestone": null, 36517 "comments": 5, 36518 "created_at": "2024-03-02T13:04:52Z", 36519 "updated_at": "2024-03-05T10:00:41Z", 36520 "closed_at": null, 36521 "author_association": "COLLABORATOR", 36522 "active_lock_reason": null, 36523 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36524 "reactions": { 36525 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36526 "total_count": 0, 36527 "+1": 0, 36528 "-1": 0, 36529 "laugh": 0, 36530 "hooray": 0, 36531 "confused": 0, 36532 "heart": 0, 36533 "rocket": 0, 36534 "eyes": 0 36535 }, 36536 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36537 "performed_via_github_app": null, 36538 "state_reason": null 36539 }, 36540 "comment": { 36541 "user": "jb55", 36542 "created_at": "2024-03-05T08:31:23Z", 36543 "updated_at": "2024-03-05T08:31:23Z", 36544 "body": "On Sat, Mar 02, 2024 at 06:33:46AM -0800, alltheseas wrote:\n>I am not 100% sure.\n>\n>When I type another name I follow, they are not top of results\n>\n>\n>\n>Feels like a regression - thought we had sorted this. @kernelkind was this your patch?\n\nThis screenshot is from the search view not the autocompletion view.\nMaybe the issue is that its not ordering it there? It seems to order it\ncorrectly when tagging people.\n" 36545 } 36546 }, 36547 { 36548 "issue": { 36549 "url": "https://api.github.com/repos/damus-io/damus/issues/2030", 36550 "repository_url": "https://api.github.com/repos/damus-io/damus", 36551 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2030/labels{/name}", 36552 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2030/comments", 36553 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2030/events", 36554 "html_url": "https://github.com/damus-io/damus/issues/2030", 36555 "id": 2164800332, 36556 "node_id": "I_kwDOHHF5A86BCDtM", 36557 "number": 2030, 36558 "title": "Fake Jacks pop up before real Jack when mentioning on compose note", 36559 "user": { 36560 "login": "alltheseas", 36561 "id": 64376233, 36562 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36563 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36564 "gravatar_id": "", 36565 "url": "https://api.github.com/users/alltheseas", 36566 "html_url": "https://github.com/alltheseas", 36567 "followers_url": "https://api.github.com/users/alltheseas/followers", 36568 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36569 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36570 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36571 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36572 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36573 "repos_url": "https://api.github.com/users/alltheseas/repos", 36574 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36575 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36576 "type": "User", 36577 "site_admin": false 36578 }, 36579 "labels": [ 36580 { 36581 "id": 3994718396, 36582 "node_id": "LA_kwDOHHF5A87uGpC8", 36583 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 36584 "name": "bug", 36585 "color": "d73a4a", 36586 "default": true, 36587 "description": "Something is not working, or not working as intended" 36588 }, 36589 { 36590 "id": 6495338883, 36591 "node_id": "LA_kwDOHHF5A88AAAABgycBgw", 36592 "url": "https://api.github.com/repos/damus-io/damus/labels/1.7", 36593 "name": "1.7", 36594 "color": "98EE28", 36595 "default": false, 36596 "description": "" 36597 } 36598 ], 36599 "state": "open", 36600 "locked": false, 36601 "assignee": null, 36602 "assignees": [], 36603 "milestone": null, 36604 "comments": 5, 36605 "created_at": "2024-03-02T13:04:52Z", 36606 "updated_at": "2024-03-05T10:00:41Z", 36607 "closed_at": null, 36608 "author_association": "COLLABORATOR", 36609 "active_lock_reason": null, 36610 "body": "_what happens_ \n\nWhen I compose a note, and I want to tag Jack, I type AT and jack, I see a bunch of Jack imposters or other Jacks. I follow Jack.\n\n_what I expect to happen_\n\nI expect to see the Jack profile I follow first on the suggested npub list when I mention during compose note.\n\n", 36611 "reactions": { 36612 "url": "https://api.github.com/repos/damus-io/damus/issues/2030/reactions", 36613 "total_count": 0, 36614 "+1": 0, 36615 "-1": 0, 36616 "laugh": 0, 36617 "hooray": 0, 36618 "confused": 0, 36619 "heart": 0, 36620 "rocket": 0, 36621 "eyes": 0 36622 }, 36623 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2030/timeline", 36624 "performed_via_github_app": null, 36625 "state_reason": null 36626 }, 36627 "comment": { 36628 "user": "alltheseas", 36629 "created_at": "2024-03-05T10:00:39Z", 36630 "updated_at": "2024-03-05T10:00:39Z", 36631 "body": "Both autocompletion, and search view are affected\n\n\n\n" 36632 } 36633 }, 36634 { 36635 "issue": { 36636 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 36637 "repository_url": "https://api.github.com/repos/damus-io/damus", 36638 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 36639 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 36640 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 36641 "html_url": "https://github.com/damus-io/damus/issues/2029", 36642 "id": 2160919113, 36643 "node_id": "I_kwDOHHF5A86AzQJJ", 36644 "number": 2029, 36645 "title": "Critically examine action bar", 36646 "user": { 36647 "login": "alltheseas", 36648 "id": 64376233, 36649 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36650 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36651 "gravatar_id": "", 36652 "url": "https://api.github.com/users/alltheseas", 36653 "html_url": "https://github.com/alltheseas", 36654 "followers_url": "https://api.github.com/users/alltheseas/followers", 36655 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36656 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36657 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36658 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36659 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36660 "repos_url": "https://api.github.com/users/alltheseas/repos", 36661 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36662 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36663 "type": "User", 36664 "site_admin": false 36665 }, 36666 "labels": [ 36667 { 36668 "id": 5667222085, 36669 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 36670 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 36671 "name": "design", 36672 "color": "5319E7", 36673 "default": false, 36674 "description": "Design exploration & definition is required" 36675 } 36676 ], 36677 "state": "open", 36678 "locked": false, 36679 "assignee": null, 36680 "assignees": [], 36681 "milestone": null, 36682 "comments": 14, 36683 "created_at": "2024-02-29T10:25:45Z", 36684 "updated_at": "2024-04-05T02:14:06Z", 36685 "closed_at": null, 36686 "author_association": "COLLABORATOR", 36687 "active_lock_reason": null, 36688 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 36689 "reactions": { 36690 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 36691 "total_count": 0, 36692 "+1": 0, 36693 "-1": 0, 36694 "laugh": 0, 36695 "hooray": 0, 36696 "confused": 0, 36697 "heart": 0, 36698 "rocket": 0, 36699 "eyes": 0 36700 }, 36701 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 36702 "performed_via_github_app": null, 36703 "state_reason": null 36704 } 36705 }, 36706 { 36707 "issue": { 36708 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 36709 "repository_url": "https://api.github.com/repos/damus-io/damus", 36710 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 36711 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 36712 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 36713 "html_url": "https://github.com/damus-io/damus/issues/2029", 36714 "id": 2160919113, 36715 "node_id": "I_kwDOHHF5A86AzQJJ", 36716 "number": 2029, 36717 "title": "Critically examine action bar", 36718 "user": { 36719 "login": "alltheseas", 36720 "id": 64376233, 36721 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36722 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36723 "gravatar_id": "", 36724 "url": "https://api.github.com/users/alltheseas", 36725 "html_url": "https://github.com/alltheseas", 36726 "followers_url": "https://api.github.com/users/alltheseas/followers", 36727 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36728 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36729 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36730 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36731 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36732 "repos_url": "https://api.github.com/users/alltheseas/repos", 36733 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36734 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36735 "type": "User", 36736 "site_admin": false 36737 }, 36738 "labels": [ 36739 { 36740 "id": 5667222085, 36741 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 36742 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 36743 "name": "design", 36744 "color": "5319E7", 36745 "default": false, 36746 "description": "Design exploration & definition is required" 36747 } 36748 ], 36749 "state": "open", 36750 "locked": false, 36751 "assignee": null, 36752 "assignees": [], 36753 "milestone": null, 36754 "comments": 14, 36755 "created_at": "2024-02-29T10:25:45Z", 36756 "updated_at": "2024-04-05T02:14:06Z", 36757 "closed_at": null, 36758 "author_association": "COLLABORATOR", 36759 "active_lock_reason": null, 36760 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 36761 "reactions": { 36762 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 36763 "total_count": 0, 36764 "+1": 0, 36765 "-1": 0, 36766 "laugh": 0, 36767 "hooray": 0, 36768 "confused": 0, 36769 "heart": 0, 36770 "rocket": 0, 36771 "eyes": 0 36772 }, 36773 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 36774 "performed_via_github_app": null, 36775 "state_reason": null 36776 }, 36777 "comment": { 36778 "user": "alltheseas", 36779 "created_at": "2024-02-29T10:29:10Z", 36780 "updated_at": "2024-02-29T10:29:10Z", 36781 "body": "@robagreda @ericholguin this one might be interesting for our upcoming design sprints post Madeira š" 36782 } 36783 }, 36784 { 36785 "issue": { 36786 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 36787 "repository_url": "https://api.github.com/repos/damus-io/damus", 36788 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 36789 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 36790 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 36791 "html_url": "https://github.com/damus-io/damus/issues/2029", 36792 "id": 2160919113, 36793 "node_id": "I_kwDOHHF5A86AzQJJ", 36794 "number": 2029, 36795 "title": "Critically examine action bar", 36796 "user": { 36797 "login": "alltheseas", 36798 "id": 64376233, 36799 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36800 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36801 "gravatar_id": "", 36802 "url": "https://api.github.com/users/alltheseas", 36803 "html_url": "https://github.com/alltheseas", 36804 "followers_url": "https://api.github.com/users/alltheseas/followers", 36805 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36806 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36807 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36808 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36809 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36810 "repos_url": "https://api.github.com/users/alltheseas/repos", 36811 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36812 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36813 "type": "User", 36814 "site_admin": false 36815 }, 36816 "labels": [ 36817 { 36818 "id": 5667222085, 36819 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 36820 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 36821 "name": "design", 36822 "color": "5319E7", 36823 "default": false, 36824 "description": "Design exploration & definition is required" 36825 } 36826 ], 36827 "state": "open", 36828 "locked": false, 36829 "assignee": null, 36830 "assignees": [], 36831 "milestone": null, 36832 "comments": 14, 36833 "created_at": "2024-02-29T10:25:45Z", 36834 "updated_at": "2024-04-05T02:14:06Z", 36835 "closed_at": null, 36836 "author_association": "COLLABORATOR", 36837 "active_lock_reason": null, 36838 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 36839 "reactions": { 36840 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 36841 "total_count": 0, 36842 "+1": 0, 36843 "-1": 0, 36844 "laugh": 0, 36845 "hooray": 0, 36846 "confused": 0, 36847 "heart": 0, 36848 "rocket": 0, 36849 "eyes": 0 36850 }, 36851 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 36852 "performed_via_github_app": null, 36853 "state_reason": null 36854 }, 36855 "comment": { 36856 "user": "robagreda", 36857 "created_at": "2024-02-29T15:05:10Z", 36858 "updated_at": "2024-02-29T15:05:10Z", 36859 "body": "Yeah, true @alltheseas we will tackle that one post Madeira!" 36860 } 36861 }, 36862 { 36863 "issue": { 36864 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 36865 "repository_url": "https://api.github.com/repos/damus-io/damus", 36866 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 36867 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 36868 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 36869 "html_url": "https://github.com/damus-io/damus/issues/2029", 36870 "id": 2160919113, 36871 "node_id": "I_kwDOHHF5A86AzQJJ", 36872 "number": 2029, 36873 "title": "Critically examine action bar", 36874 "user": { 36875 "login": "alltheseas", 36876 "id": 64376233, 36877 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36878 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36879 "gravatar_id": "", 36880 "url": "https://api.github.com/users/alltheseas", 36881 "html_url": "https://github.com/alltheseas", 36882 "followers_url": "https://api.github.com/users/alltheseas/followers", 36883 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36884 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36885 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36886 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36887 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36888 "repos_url": "https://api.github.com/users/alltheseas/repos", 36889 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36890 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36891 "type": "User", 36892 "site_admin": false 36893 }, 36894 "labels": [ 36895 { 36896 "id": 5667222085, 36897 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 36898 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 36899 "name": "design", 36900 "color": "5319E7", 36901 "default": false, 36902 "description": "Design exploration & definition is required" 36903 } 36904 ], 36905 "state": "open", 36906 "locked": false, 36907 "assignee": null, 36908 "assignees": [], 36909 "milestone": null, 36910 "comments": 14, 36911 "created_at": "2024-02-29T10:25:45Z", 36912 "updated_at": "2024-04-05T02:14:06Z", 36913 "closed_at": null, 36914 "author_association": "COLLABORATOR", 36915 "active_lock_reason": null, 36916 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 36917 "reactions": { 36918 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 36919 "total_count": 0, 36920 "+1": 0, 36921 "-1": 0, 36922 "laugh": 0, 36923 "hooray": 0, 36924 "confused": 0, 36925 "heart": 0, 36926 "rocket": 0, 36927 "eyes": 0 36928 }, 36929 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 36930 "performed_via_github_app": null, 36931 "state_reason": null 36932 }, 36933 "comment": { 36934 "user": "karnagebitcoin", 36935 "created_at": "2024-04-04T09:59:15Z", 36936 "updated_at": "2024-04-04T09:59:15Z", 36937 "body": "I could be mistaken, but I think the reason we see an action bar on every notes is because it's easier to tap without long holding every time. In a chat app, you don't usually react to the same person a lot. You may like a photo or indicate that you've read a note with a thumbs up or something, but you're reacting to the same person and don't need to constantly do it. \r\n\r\nIn a social app, every note is a new person and you would be perfectly fine to react to everyone or a lot of the notes you see. Needing to long tap every time and reacting would probably add a lot of friction and likely reduce engagement. At least that's my theory. Happy to be wrong!" 36938 } 36939 }, 36940 { 36941 "issue": { 36942 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 36943 "repository_url": "https://api.github.com/repos/damus-io/damus", 36944 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 36945 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 36946 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 36947 "html_url": "https://github.com/damus-io/damus/issues/2029", 36948 "id": 2160919113, 36949 "node_id": "I_kwDOHHF5A86AzQJJ", 36950 "number": 2029, 36951 "title": "Critically examine action bar", 36952 "user": { 36953 "login": "alltheseas", 36954 "id": 64376233, 36955 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 36956 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 36957 "gravatar_id": "", 36958 "url": "https://api.github.com/users/alltheseas", 36959 "html_url": "https://github.com/alltheseas", 36960 "followers_url": "https://api.github.com/users/alltheseas/followers", 36961 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 36962 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 36963 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 36964 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 36965 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 36966 "repos_url": "https://api.github.com/users/alltheseas/repos", 36967 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 36968 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 36969 "type": "User", 36970 "site_admin": false 36971 }, 36972 "labels": [ 36973 { 36974 "id": 5667222085, 36975 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 36976 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 36977 "name": "design", 36978 "color": "5319E7", 36979 "default": false, 36980 "description": "Design exploration & definition is required" 36981 } 36982 ], 36983 "state": "open", 36984 "locked": false, 36985 "assignee": null, 36986 "assignees": [], 36987 "milestone": null, 36988 "comments": 14, 36989 "created_at": "2024-02-29T10:25:45Z", 36990 "updated_at": "2024-04-05T02:14:06Z", 36991 "closed_at": null, 36992 "author_association": "COLLABORATOR", 36993 "active_lock_reason": null, 36994 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 36995 "reactions": { 36996 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 36997 "total_count": 0, 36998 "+1": 0, 36999 "-1": 0, 37000 "laugh": 0, 37001 "hooray": 0, 37002 "confused": 0, 37003 "heart": 0, 37004 "rocket": 0, 37005 "eyes": 0 37006 }, 37007 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37008 "performed_via_github_app": null, 37009 "state_reason": null 37010 }, 37011 "comment": { 37012 "user": "jb55", 37013 "created_at": "2024-04-04T15:25:38Z", 37014 "updated_at": "2024-04-04T15:25:38Z", 37015 "body": "On Thu, Apr 04, 2024 at 02:59:37AM GMT, Karnage wrote:\n>long tap every time and reacting would probably add a lot of friction\n>and likely reduce engagement.\n\nThats probably true. I rarely do our current long press actions, like\ncustom zaps or custom reactions.\n" 37016 } 37017 }, 37018 { 37019 "issue": { 37020 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37021 "repository_url": "https://api.github.com/repos/damus-io/damus", 37022 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37023 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37024 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37025 "html_url": "https://github.com/damus-io/damus/issues/2029", 37026 "id": 2160919113, 37027 "node_id": "I_kwDOHHF5A86AzQJJ", 37028 "number": 2029, 37029 "title": "Critically examine action bar", 37030 "user": { 37031 "login": "alltheseas", 37032 "id": 64376233, 37033 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37034 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37035 "gravatar_id": "", 37036 "url": "https://api.github.com/users/alltheseas", 37037 "html_url": "https://github.com/alltheseas", 37038 "followers_url": "https://api.github.com/users/alltheseas/followers", 37039 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37040 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37041 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37042 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37043 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37044 "repos_url": "https://api.github.com/users/alltheseas/repos", 37045 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37046 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37047 "type": "User", 37048 "site_admin": false 37049 }, 37050 "labels": [ 37051 { 37052 "id": 5667222085, 37053 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37054 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37055 "name": "design", 37056 "color": "5319E7", 37057 "default": false, 37058 "description": "Design exploration & definition is required" 37059 } 37060 ], 37061 "state": "open", 37062 "locked": false, 37063 "assignee": null, 37064 "assignees": [], 37065 "milestone": null, 37066 "comments": 14, 37067 "created_at": "2024-02-29T10:25:45Z", 37068 "updated_at": "2024-04-05T02:14:06Z", 37069 "closed_at": null, 37070 "author_association": "COLLABORATOR", 37071 "active_lock_reason": null, 37072 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37073 "reactions": { 37074 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37075 "total_count": 0, 37076 "+1": 0, 37077 "-1": 0, 37078 "laugh": 0, 37079 "hooray": 0, 37080 "confused": 0, 37081 "heart": 0, 37082 "rocket": 0, 37083 "eyes": 0 37084 }, 37085 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37086 "performed_via_github_app": null, 37087 "state_reason": null 37088 }, 37089 "comment": { 37090 "user": "alltheseas", 37091 "created_at": "2024-04-04T16:01:37Z", 37092 "updated_at": "2024-04-04T16:01:37Z", 37093 "body": "The upside of hiding action menu is that vertical real estate is increased by 5-10% \n\n" 37094 } 37095 }, 37096 { 37097 "issue": { 37098 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37099 "repository_url": "https://api.github.com/repos/damus-io/damus", 37100 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37101 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37102 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37103 "html_url": "https://github.com/damus-io/damus/issues/2029", 37104 "id": 2160919113, 37105 "node_id": "I_kwDOHHF5A86AzQJJ", 37106 "number": 2029, 37107 "title": "Critically examine action bar", 37108 "user": { 37109 "login": "alltheseas", 37110 "id": 64376233, 37111 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37112 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37113 "gravatar_id": "", 37114 "url": "https://api.github.com/users/alltheseas", 37115 "html_url": "https://github.com/alltheseas", 37116 "followers_url": "https://api.github.com/users/alltheseas/followers", 37117 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37118 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37119 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37120 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37121 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37122 "repos_url": "https://api.github.com/users/alltheseas/repos", 37123 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37124 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37125 "type": "User", 37126 "site_admin": false 37127 }, 37128 "labels": [ 37129 { 37130 "id": 5667222085, 37131 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37132 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37133 "name": "design", 37134 "color": "5319E7", 37135 "default": false, 37136 "description": "Design exploration & definition is required" 37137 } 37138 ], 37139 "state": "open", 37140 "locked": false, 37141 "assignee": null, 37142 "assignees": [], 37143 "milestone": null, 37144 "comments": 14, 37145 "created_at": "2024-02-29T10:25:45Z", 37146 "updated_at": "2024-04-05T02:14:06Z", 37147 "closed_at": null, 37148 "author_association": "COLLABORATOR", 37149 "active_lock_reason": null, 37150 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37151 "reactions": { 37152 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37153 "total_count": 0, 37154 "+1": 0, 37155 "-1": 0, 37156 "laugh": 0, 37157 "hooray": 0, 37158 "confused": 0, 37159 "heart": 0, 37160 "rocket": 0, 37161 "eyes": 0 37162 }, 37163 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37164 "performed_via_github_app": null, 37165 "state_reason": null 37166 }, 37167 "comment": { 37168 "user": "alltheseas", 37169 "created_at": "2024-04-04T16:04:58Z", 37170 "updated_at": "2024-04-04T16:04:58Z", 37171 "body": "Now that I write this I seem to recall browsers have \"viewer mode\", which remove all the interactive distractions" 37172 } 37173 }, 37174 { 37175 "issue": { 37176 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37177 "repository_url": "https://api.github.com/repos/damus-io/damus", 37178 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37179 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37180 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37181 "html_url": "https://github.com/damus-io/damus/issues/2029", 37182 "id": 2160919113, 37183 "node_id": "I_kwDOHHF5A86AzQJJ", 37184 "number": 2029, 37185 "title": "Critically examine action bar", 37186 "user": { 37187 "login": "alltheseas", 37188 "id": 64376233, 37189 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37190 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37191 "gravatar_id": "", 37192 "url": "https://api.github.com/users/alltheseas", 37193 "html_url": "https://github.com/alltheseas", 37194 "followers_url": "https://api.github.com/users/alltheseas/followers", 37195 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37196 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37197 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37198 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37199 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37200 "repos_url": "https://api.github.com/users/alltheseas/repos", 37201 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37202 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37203 "type": "User", 37204 "site_admin": false 37205 }, 37206 "labels": [ 37207 { 37208 "id": 5667222085, 37209 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37210 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37211 "name": "design", 37212 "color": "5319E7", 37213 "default": false, 37214 "description": "Design exploration & definition is required" 37215 } 37216 ], 37217 "state": "open", 37218 "locked": false, 37219 "assignee": null, 37220 "assignees": [], 37221 "milestone": null, 37222 "comments": 14, 37223 "created_at": "2024-02-29T10:25:45Z", 37224 "updated_at": "2024-04-05T02:14:06Z", 37225 "closed_at": null, 37226 "author_association": "COLLABORATOR", 37227 "active_lock_reason": null, 37228 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37229 "reactions": { 37230 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37231 "total_count": 0, 37232 "+1": 0, 37233 "-1": 0, 37234 "laugh": 0, 37235 "hooray": 0, 37236 "confused": 0, 37237 "heart": 0, 37238 "rocket": 0, 37239 "eyes": 0 37240 }, 37241 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37242 "performed_via_github_app": null, 37243 "state_reason": null 37244 }, 37245 "comment": { 37246 "user": "alltheseas", 37247 "created_at": "2024-04-04T16:08:45Z", 37248 "updated_at": "2024-04-04T16:08:45Z", 37249 "body": "\n\n" 37250 } 37251 }, 37252 { 37253 "issue": { 37254 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37255 "repository_url": "https://api.github.com/repos/damus-io/damus", 37256 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37257 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37258 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37259 "html_url": "https://github.com/damus-io/damus/issues/2029", 37260 "id": 2160919113, 37261 "node_id": "I_kwDOHHF5A86AzQJJ", 37262 "number": 2029, 37263 "title": "Critically examine action bar", 37264 "user": { 37265 "login": "alltheseas", 37266 "id": 64376233, 37267 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37268 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37269 "gravatar_id": "", 37270 "url": "https://api.github.com/users/alltheseas", 37271 "html_url": "https://github.com/alltheseas", 37272 "followers_url": "https://api.github.com/users/alltheseas/followers", 37273 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37274 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37275 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37276 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37277 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37278 "repos_url": "https://api.github.com/users/alltheseas/repos", 37279 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37280 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37281 "type": "User", 37282 "site_admin": false 37283 }, 37284 "labels": [ 37285 { 37286 "id": 5667222085, 37287 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37288 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37289 "name": "design", 37290 "color": "5319E7", 37291 "default": false, 37292 "description": "Design exploration & definition is required" 37293 } 37294 ], 37295 "state": "open", 37296 "locked": false, 37297 "assignee": null, 37298 "assignees": [], 37299 "milestone": null, 37300 "comments": 14, 37301 "created_at": "2024-02-29T10:25:45Z", 37302 "updated_at": "2024-04-05T02:14:06Z", 37303 "closed_at": null, 37304 "author_association": "COLLABORATOR", 37305 "active_lock_reason": null, 37306 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37307 "reactions": { 37308 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37309 "total_count": 0, 37310 "+1": 0, 37311 "-1": 0, 37312 "laugh": 0, 37313 "hooray": 0, 37314 "confused": 0, 37315 "heart": 0, 37316 "rocket": 0, 37317 "eyes": 0 37318 }, 37319 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37320 "performed_via_github_app": null, 37321 "state_reason": null 37322 }, 37323 "comment": { 37324 "user": "jb55", 37325 "created_at": "2024-04-04T16:43:41Z", 37326 "updated_at": "2024-04-04T16:43:41Z", 37327 "body": "one thing I quickly experimented with on notedeck is vertical action buttons, this would fix the vertical real-estate issue and would keep the buttons around. thoughts?\r\n\r\nIn the meantime we can start to scale down PFPs, reduce padding, reduce default text size." 37328 } 37329 }, 37330 { 37331 "issue": { 37332 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37333 "repository_url": "https://api.github.com/repos/damus-io/damus", 37334 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37335 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37336 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37337 "html_url": "https://github.com/damus-io/damus/issues/2029", 37338 "id": 2160919113, 37339 "node_id": "I_kwDOHHF5A86AzQJJ", 37340 "number": 2029, 37341 "title": "Critically examine action bar", 37342 "user": { 37343 "login": "alltheseas", 37344 "id": 64376233, 37345 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37346 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37347 "gravatar_id": "", 37348 "url": "https://api.github.com/users/alltheseas", 37349 "html_url": "https://github.com/alltheseas", 37350 "followers_url": "https://api.github.com/users/alltheseas/followers", 37351 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37352 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37353 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37354 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37355 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37356 "repos_url": "https://api.github.com/users/alltheseas/repos", 37357 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37358 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37359 "type": "User", 37360 "site_admin": false 37361 }, 37362 "labels": [ 37363 { 37364 "id": 5667222085, 37365 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37366 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37367 "name": "design", 37368 "color": "5319E7", 37369 "default": false, 37370 "description": "Design exploration & definition is required" 37371 } 37372 ], 37373 "state": "open", 37374 "locked": false, 37375 "assignee": null, 37376 "assignees": [], 37377 "milestone": null, 37378 "comments": 14, 37379 "created_at": "2024-02-29T10:25:45Z", 37380 "updated_at": "2024-04-05T02:14:06Z", 37381 "closed_at": null, 37382 "author_association": "COLLABORATOR", 37383 "active_lock_reason": null, 37384 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37385 "reactions": { 37386 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37387 "total_count": 0, 37388 "+1": 0, 37389 "-1": 0, 37390 "laugh": 0, 37391 "hooray": 0, 37392 "confused": 0, 37393 "heart": 0, 37394 "rocket": 0, 37395 "eyes": 0 37396 }, 37397 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37398 "performed_via_github_app": null, 37399 "state_reason": null 37400 }, 37401 "comment": { 37402 "user": "alltheseas", 37403 "created_at": "2024-04-04T16:57:38Z", 37404 "updated_at": "2024-04-04T16:57:56Z", 37405 "body": "\n\n> one thing I quickly experimented with on notedeck is vertical action buttons\n\nA conflict that arises from scrolling as a right handed person is accidentally tapping on actions near the right thumb area:\n1) accidental note ellipsis menu mute thread\n2) accidental note ellipsis menu mute user\n3) accidental zap" 37406 } 37407 }, 37408 { 37409 "issue": { 37410 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37411 "repository_url": "https://api.github.com/repos/damus-io/damus", 37412 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37413 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37414 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37415 "html_url": "https://github.com/damus-io/damus/issues/2029", 37416 "id": 2160919113, 37417 "node_id": "I_kwDOHHF5A86AzQJJ", 37418 "number": 2029, 37419 "title": "Critically examine action bar", 37420 "user": { 37421 "login": "alltheseas", 37422 "id": 64376233, 37423 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37424 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37425 "gravatar_id": "", 37426 "url": "https://api.github.com/users/alltheseas", 37427 "html_url": "https://github.com/alltheseas", 37428 "followers_url": "https://api.github.com/users/alltheseas/followers", 37429 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37430 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37431 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37432 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37433 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37434 "repos_url": "https://api.github.com/users/alltheseas/repos", 37435 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37436 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37437 "type": "User", 37438 "site_admin": false 37439 }, 37440 "labels": [ 37441 { 37442 "id": 5667222085, 37443 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37444 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37445 "name": "design", 37446 "color": "5319E7", 37447 "default": false, 37448 "description": "Design exploration & definition is required" 37449 } 37450 ], 37451 "state": "open", 37452 "locked": false, 37453 "assignee": null, 37454 "assignees": [], 37455 "milestone": null, 37456 "comments": 14, 37457 "created_at": "2024-02-29T10:25:45Z", 37458 "updated_at": "2024-04-05T02:14:06Z", 37459 "closed_at": null, 37460 "author_association": "COLLABORATOR", 37461 "active_lock_reason": null, 37462 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37463 "reactions": { 37464 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37465 "total_count": 0, 37466 "+1": 0, 37467 "-1": 0, 37468 "laugh": 0, 37469 "hooray": 0, 37470 "confused": 0, 37471 "heart": 0, 37472 "rocket": 0, 37473 "eyes": 0 37474 }, 37475 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37476 "performed_via_github_app": null, 37477 "state_reason": null 37478 }, 37479 "comment": { 37480 "user": "alltheseas", 37481 "created_at": "2024-04-04T17:02:21Z", 37482 "updated_at": "2024-04-04T17:02:31Z", 37483 "body": "Maybe for right handed folks action bar is on left side, and vice versa? " 37484 } 37485 }, 37486 { 37487 "issue": { 37488 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37489 "repository_url": "https://api.github.com/repos/damus-io/damus", 37490 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37491 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37492 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37493 "html_url": "https://github.com/damus-io/damus/issues/2029", 37494 "id": 2160919113, 37495 "node_id": "I_kwDOHHF5A86AzQJJ", 37496 "number": 2029, 37497 "title": "Critically examine action bar", 37498 "user": { 37499 "login": "alltheseas", 37500 "id": 64376233, 37501 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37502 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37503 "gravatar_id": "", 37504 "url": "https://api.github.com/users/alltheseas", 37505 "html_url": "https://github.com/alltheseas", 37506 "followers_url": "https://api.github.com/users/alltheseas/followers", 37507 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37508 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37509 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37510 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37511 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37512 "repos_url": "https://api.github.com/users/alltheseas/repos", 37513 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37514 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37515 "type": "User", 37516 "site_admin": false 37517 }, 37518 "labels": [ 37519 { 37520 "id": 5667222085, 37521 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37522 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37523 "name": "design", 37524 "color": "5319E7", 37525 "default": false, 37526 "description": "Design exploration & definition is required" 37527 } 37528 ], 37529 "state": "open", 37530 "locked": false, 37531 "assignee": null, 37532 "assignees": [], 37533 "milestone": null, 37534 "comments": 14, 37535 "created_at": "2024-02-29T10:25:45Z", 37536 "updated_at": "2024-04-05T02:14:06Z", 37537 "closed_at": null, 37538 "author_association": "COLLABORATOR", 37539 "active_lock_reason": null, 37540 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37541 "reactions": { 37542 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37543 "total_count": 0, 37544 "+1": 0, 37545 "-1": 0, 37546 "laugh": 0, 37547 "hooray": 0, 37548 "confused": 0, 37549 "heart": 0, 37550 "rocket": 0, 37551 "eyes": 0 37552 }, 37553 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37554 "performed_via_github_app": null, 37555 "state_reason": null 37556 }, 37557 "comment": { 37558 "user": "robagreda", 37559 "created_at": "2024-04-04T17:15:09Z", 37560 "updated_at": "2024-04-04T17:15:09Z", 37561 "body": "Are we looking to have something like reddit action bar(something really small) or even instagram action bar is perceived as small... I am not a huge fan of long press to take actions on a note, but double tap could work as a zap action. " 37562 } 37563 }, 37564 { 37565 "issue": { 37566 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37567 "repository_url": "https://api.github.com/repos/damus-io/damus", 37568 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37569 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37570 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37571 "html_url": "https://github.com/damus-io/damus/issues/2029", 37572 "id": 2160919113, 37573 "node_id": "I_kwDOHHF5A86AzQJJ", 37574 "number": 2029, 37575 "title": "Critically examine action bar", 37576 "user": { 37577 "login": "alltheseas", 37578 "id": 64376233, 37579 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37580 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37581 "gravatar_id": "", 37582 "url": "https://api.github.com/users/alltheseas", 37583 "html_url": "https://github.com/alltheseas", 37584 "followers_url": "https://api.github.com/users/alltheseas/followers", 37585 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37586 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37587 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37588 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37589 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37590 "repos_url": "https://api.github.com/users/alltheseas/repos", 37591 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37592 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37593 "type": "User", 37594 "site_admin": false 37595 }, 37596 "labels": [ 37597 { 37598 "id": 5667222085, 37599 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37600 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37601 "name": "design", 37602 "color": "5319E7", 37603 "default": false, 37604 "description": "Design exploration & definition is required" 37605 } 37606 ], 37607 "state": "open", 37608 "locked": false, 37609 "assignee": null, 37610 "assignees": [], 37611 "milestone": null, 37612 "comments": 14, 37613 "created_at": "2024-02-29T10:25:45Z", 37614 "updated_at": "2024-04-05T02:14:06Z", 37615 "closed_at": null, 37616 "author_association": "COLLABORATOR", 37617 "active_lock_reason": null, 37618 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37619 "reactions": { 37620 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37621 "total_count": 0, 37622 "+1": 0, 37623 "-1": 0, 37624 "laugh": 0, 37625 "hooray": 0, 37626 "confused": 0, 37627 "heart": 0, 37628 "rocket": 0, 37629 "eyes": 0 37630 }, 37631 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37632 "performed_via_github_app": null, 37633 "state_reason": null 37634 }, 37635 "comment": { 37636 "user": "jb55", 37637 "created_at": "2024-04-04T18:28:17Z", 37638 "updated_at": "2024-04-04T18:28:17Z", 37639 "body": "On Thu, Apr 04, 2024 at 10:15:30AM GMT, Roberto wrote:\n>Are we looking to have something like reddit action bar(something really small) or even instagram action bar is perceived as small... I am not a huge fan of long press to take actions on a note, but double tap could work as a zap action.\n\ncould also do swipe like in mail app\n" 37640 } 37641 }, 37642 { 37643 "issue": { 37644 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37645 "repository_url": "https://api.github.com/repos/damus-io/damus", 37646 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37647 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37648 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37649 "html_url": "https://github.com/damus-io/damus/issues/2029", 37650 "id": 2160919113, 37651 "node_id": "I_kwDOHHF5A86AzQJJ", 37652 "number": 2029, 37653 "title": "Critically examine action bar", 37654 "user": { 37655 "login": "alltheseas", 37656 "id": 64376233, 37657 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37658 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37659 "gravatar_id": "", 37660 "url": "https://api.github.com/users/alltheseas", 37661 "html_url": "https://github.com/alltheseas", 37662 "followers_url": "https://api.github.com/users/alltheseas/followers", 37663 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37664 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37665 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37666 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37667 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37668 "repos_url": "https://api.github.com/users/alltheseas/repos", 37669 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37670 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37671 "type": "User", 37672 "site_admin": false 37673 }, 37674 "labels": [ 37675 { 37676 "id": 5667222085, 37677 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37678 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37679 "name": "design", 37680 "color": "5319E7", 37681 "default": false, 37682 "description": "Design exploration & definition is required" 37683 } 37684 ], 37685 "state": "open", 37686 "locked": false, 37687 "assignee": null, 37688 "assignees": [], 37689 "milestone": null, 37690 "comments": 14, 37691 "created_at": "2024-02-29T10:25:45Z", 37692 "updated_at": "2024-04-05T02:14:06Z", 37693 "closed_at": null, 37694 "author_association": "COLLABORATOR", 37695 "active_lock_reason": null, 37696 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37697 "reactions": { 37698 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37699 "total_count": 0, 37700 "+1": 0, 37701 "-1": 0, 37702 "laugh": 0, 37703 "hooray": 0, 37704 "confused": 0, 37705 "heart": 0, 37706 "rocket": 0, 37707 "eyes": 0 37708 }, 37709 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37710 "performed_via_github_app": null, 37711 "state_reason": null 37712 }, 37713 "comment": { 37714 "user": "karnagebitcoin", 37715 "created_at": "2024-04-05T00:25:27Z", 37716 "updated_at": "2024-04-05T00:25:27Z", 37717 "body": "> The upside of hiding action menu is that vertical real estate is increased by 5-10%\r\n\r\nThere's another way to increase real estate quite a bit, see this demo (set your browser agent to phone): https://playground-8ca0bb.webflow.io/scroll" 37718 } 37719 }, 37720 { 37721 "issue": { 37722 "url": "https://api.github.com/repos/damus-io/damus/issues/2029", 37723 "repository_url": "https://api.github.com/repos/damus-io/damus", 37724 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2029/labels{/name}", 37725 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2029/comments", 37726 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2029/events", 37727 "html_url": "https://github.com/damus-io/damus/issues/2029", 37728 "id": 2160919113, 37729 "node_id": "I_kwDOHHF5A86AzQJJ", 37730 "number": 2029, 37731 "title": "Critically examine action bar", 37732 "user": { 37733 "login": "alltheseas", 37734 "id": 64376233, 37735 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37736 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37737 "gravatar_id": "", 37738 "url": "https://api.github.com/users/alltheseas", 37739 "html_url": "https://github.com/alltheseas", 37740 "followers_url": "https://api.github.com/users/alltheseas/followers", 37741 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37742 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37743 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37744 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37745 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37746 "repos_url": "https://api.github.com/users/alltheseas/repos", 37747 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37748 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37749 "type": "User", 37750 "site_admin": false 37751 }, 37752 "labels": [ 37753 { 37754 "id": 5667222085, 37755 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37756 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37757 "name": "design", 37758 "color": "5319E7", 37759 "default": false, 37760 "description": "Design exploration & definition is required" 37761 } 37762 ], 37763 "state": "open", 37764 "locked": false, 37765 "assignee": null, 37766 "assignees": [], 37767 "milestone": null, 37768 "comments": 14, 37769 "created_at": "2024-02-29T10:25:45Z", 37770 "updated_at": "2024-04-05T02:14:06Z", 37771 "closed_at": null, 37772 "author_association": "COLLABORATOR", 37773 "active_lock_reason": null, 37774 "body": "https://damus.io/nevent1qqsvrwv430mdl0yq0x0cdrwxk6dh82kytttx6ya92hakxupcuyw8cacpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqxwa5g4\n\n\n", 37775 "reactions": { 37776 "url": "https://api.github.com/repos/damus-io/damus/issues/2029/reactions", 37777 "total_count": 0, 37778 "+1": 0, 37779 "-1": 0, 37780 "laugh": 0, 37781 "hooray": 0, 37782 "confused": 0, 37783 "heart": 0, 37784 "rocket": 0, 37785 "eyes": 0 37786 }, 37787 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2029/timeline", 37788 "performed_via_github_app": null, 37789 "state_reason": null 37790 }, 37791 "comment": { 37792 "user": "alltheseas", 37793 "created_at": "2024-04-05T02:14:05Z", 37794 "updated_at": "2024-04-05T02:14:05Z", 37795 "body": "> > The upside of hiding action menu is that vertical real estate is increased by 5-10%\r\n> \r\n> There's another way to increase real estate quite a bit, see this demo (set your browser agent to phone): https://playground-8ca0bb.webflow.io/scroll\r\n\r\nthis one?\r\n\r\nhttps://github.com/damus-io/damus/issues/1825" 37796 } 37797 }, 37798 { 37799 "issue": { 37800 "url": "https://api.github.com/repos/damus-io/damus/issues/2028", 37801 "repository_url": "https://api.github.com/repos/damus-io/damus", 37802 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2028/labels{/name}", 37803 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2028/comments", 37804 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2028/events", 37805 "html_url": "https://github.com/damus-io/damus/issues/2028", 37806 "id": 2160902085, 37807 "node_id": "I_kwDOHHF5A86AzL_F", 37808 "number": 2028, 37809 "title": "Long press design exploration", 37810 "user": { 37811 "login": "alltheseas", 37812 "id": 64376233, 37813 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37814 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37815 "gravatar_id": "", 37816 "url": "https://api.github.com/users/alltheseas", 37817 "html_url": "https://github.com/alltheseas", 37818 "followers_url": "https://api.github.com/users/alltheseas/followers", 37819 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37820 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37821 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37822 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37823 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37824 "repos_url": "https://api.github.com/users/alltheseas/repos", 37825 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37826 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37827 "type": "User", 37828 "site_admin": false 37829 }, 37830 "labels": [ 37831 { 37832 "id": 5667222085, 37833 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37834 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37835 "name": "design", 37836 "color": "5319E7", 37837 "default": false, 37838 "description": "Design exploration & definition is required" 37839 } 37840 ], 37841 "state": "open", 37842 "locked": false, 37843 "assignee": null, 37844 "assignees": [], 37845 "milestone": null, 37846 "comments": 1, 37847 "created_at": "2024-02-29T10:16:29Z", 37848 "updated_at": "2024-04-04T10:01:50Z", 37849 "closed_at": null, 37850 "author_association": "COLLABORATOR", 37851 "active_lock_reason": null, 37852 "body": "https://damus.io/nevent1qqsq6afc8a8jag6cz0yzf23f86msdy0vm5eysuzd6pgt4wf4swvsu8gpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgdwaehxw309aukzcn49ekk2qguwaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qe89hnl", 37853 "reactions": { 37854 "url": "https://api.github.com/repos/damus-io/damus/issues/2028/reactions", 37855 "total_count": 0, 37856 "+1": 0, 37857 "-1": 0, 37858 "laugh": 0, 37859 "hooray": 0, 37860 "confused": 0, 37861 "heart": 0, 37862 "rocket": 0, 37863 "eyes": 0 37864 }, 37865 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2028/timeline", 37866 "performed_via_github_app": null, 37867 "state_reason": null 37868 } 37869 }, 37870 { 37871 "issue": { 37872 "url": "https://api.github.com/repos/damus-io/damus/issues/2028", 37873 "repository_url": "https://api.github.com/repos/damus-io/damus", 37874 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2028/labels{/name}", 37875 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2028/comments", 37876 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2028/events", 37877 "html_url": "https://github.com/damus-io/damus/issues/2028", 37878 "id": 2160902085, 37879 "node_id": "I_kwDOHHF5A86AzL_F", 37880 "number": 2028, 37881 "title": "Long press design exploration", 37882 "user": { 37883 "login": "alltheseas", 37884 "id": 64376233, 37885 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37886 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37887 "gravatar_id": "", 37888 "url": "https://api.github.com/users/alltheseas", 37889 "html_url": "https://github.com/alltheseas", 37890 "followers_url": "https://api.github.com/users/alltheseas/followers", 37891 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37892 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37893 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37894 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37895 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37896 "repos_url": "https://api.github.com/users/alltheseas/repos", 37897 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37898 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37899 "type": "User", 37900 "site_admin": false 37901 }, 37902 "labels": [ 37903 { 37904 "id": 5667222085, 37905 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 37906 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 37907 "name": "design", 37908 "color": "5319E7", 37909 "default": false, 37910 "description": "Design exploration & definition is required" 37911 } 37912 ], 37913 "state": "open", 37914 "locked": false, 37915 "assignee": null, 37916 "assignees": [], 37917 "milestone": null, 37918 "comments": 1, 37919 "created_at": "2024-02-29T10:16:29Z", 37920 "updated_at": "2024-04-04T10:01:50Z", 37921 "closed_at": null, 37922 "author_association": "COLLABORATOR", 37923 "active_lock_reason": null, 37924 "body": "https://damus.io/nevent1qqsq6afc8a8jag6cz0yzf23f86msdy0vm5eysuzd6pgt4wf4swvsu8gpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgdwaehxw309aukzcn49ekk2qguwaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qe89hnl", 37925 "reactions": { 37926 "url": "https://api.github.com/repos/damus-io/damus/issues/2028/reactions", 37927 "total_count": 0, 37928 "+1": 0, 37929 "-1": 0, 37930 "laugh": 0, 37931 "hooray": 0, 37932 "confused": 0, 37933 "heart": 0, 37934 "rocket": 0, 37935 "eyes": 0 37936 }, 37937 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2028/timeline", 37938 "performed_via_github_app": null, 37939 "state_reason": null 37940 }, 37941 "comment": { 37942 "user": "karnagebitcoin", 37943 "created_at": "2024-04-04T10:01:48Z", 37944 "updated_at": "2024-04-04T10:01:48Z", 37945 "body": "Added friction." 37946 } 37947 }, 37948 { 37949 "issue": { 37950 "url": "https://api.github.com/repos/damus-io/damus/issues/2027", 37951 "repository_url": "https://api.github.com/repos/damus-io/damus", 37952 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2027/labels{/name}", 37953 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2027/comments", 37954 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2027/events", 37955 "html_url": "https://github.com/damus-io/damus/issues/2027", 37956 "id": 2160764654, 37957 "node_id": "I_kwDOHHF5A86Ayqbu", 37958 "number": 2027, 37959 "title": "*failed to decrypt content* in DMs", 37960 "user": { 37961 "login": "alltheseas", 37962 "id": 64376233, 37963 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 37964 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 37965 "gravatar_id": "", 37966 "url": "https://api.github.com/users/alltheseas", 37967 "html_url": "https://github.com/alltheseas", 37968 "followers_url": "https://api.github.com/users/alltheseas/followers", 37969 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 37970 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 37971 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 37972 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 37973 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 37974 "repos_url": "https://api.github.com/users/alltheseas/repos", 37975 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 37976 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 37977 "type": "User", 37978 "site_admin": false 37979 }, 37980 "labels": [ 37981 { 37982 "id": 5816323529, 37983 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 37984 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 37985 "name": "regression", 37986 "color": "E40609", 37987 "default": false, 37988 "description": "Something that was working before now doesn't" 37989 } 37990 ], 37991 "state": "closed", 37992 "locked": false, 37993 "assignee": null, 37994 "assignees": [], 37995 "milestone": null, 37996 "comments": 2, 37997 "created_at": "2024-02-29T09:09:20Z", 37998 "updated_at": "2024-02-29T11:40:31Z", 37999 "closed_at": "2024-02-29T11:23:07Z", 38000 "author_association": "COLLABORATOR", 38001 "active_lock_reason": null, 38002 "body": "Reports of regression\n\n\n\nhttps://damus.io/nevent1qqs2vk5pvwez84epvn44wcgnx63sgq7r5l7826032tfeftsa6uheaqcpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduyfd8mj", 38003 "reactions": { 38004 "url": "https://api.github.com/repos/damus-io/damus/issues/2027/reactions", 38005 "total_count": 0, 38006 "+1": 0, 38007 "-1": 0, 38008 "laugh": 0, 38009 "hooray": 0, 38010 "confused": 0, 38011 "heart": 0, 38012 "rocket": 0, 38013 "eyes": 0 38014 }, 38015 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2027/timeline", 38016 "performed_via_github_app": null, 38017 "state_reason": "completed" 38018 } 38019 }, 38020 { 38021 "issue": { 38022 "url": "https://api.github.com/repos/damus-io/damus/issues/2027", 38023 "repository_url": "https://api.github.com/repos/damus-io/damus", 38024 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2027/labels{/name}", 38025 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2027/comments", 38026 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2027/events", 38027 "html_url": "https://github.com/damus-io/damus/issues/2027", 38028 "id": 2160764654, 38029 "node_id": "I_kwDOHHF5A86Ayqbu", 38030 "number": 2027, 38031 "title": "*failed to decrypt content* in DMs", 38032 "user": { 38033 "login": "alltheseas", 38034 "id": 64376233, 38035 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38036 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38037 "gravatar_id": "", 38038 "url": "https://api.github.com/users/alltheseas", 38039 "html_url": "https://github.com/alltheseas", 38040 "followers_url": "https://api.github.com/users/alltheseas/followers", 38041 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38042 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38043 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38044 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38045 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38046 "repos_url": "https://api.github.com/users/alltheseas/repos", 38047 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38048 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38049 "type": "User", 38050 "site_admin": false 38051 }, 38052 "labels": [ 38053 { 38054 "id": 5816323529, 38055 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 38056 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 38057 "name": "regression", 38058 "color": "E40609", 38059 "default": false, 38060 "description": "Something that was working before now doesn't" 38061 } 38062 ], 38063 "state": "closed", 38064 "locked": false, 38065 "assignee": null, 38066 "assignees": [], 38067 "milestone": null, 38068 "comments": 2, 38069 "created_at": "2024-02-29T09:09:20Z", 38070 "updated_at": "2024-02-29T11:40:31Z", 38071 "closed_at": "2024-02-29T11:23:07Z", 38072 "author_association": "COLLABORATOR", 38073 "active_lock_reason": null, 38074 "body": "Reports of regression\n\n\n\nhttps://damus.io/nevent1qqs2vk5pvwez84epvn44wcgnx63sgq7r5l7826032tfeftsa6uheaqcpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduyfd8mj", 38075 "reactions": { 38076 "url": "https://api.github.com/repos/damus-io/damus/issues/2027/reactions", 38077 "total_count": 0, 38078 "+1": 0, 38079 "-1": 0, 38080 "laugh": 0, 38081 "hooray": 0, 38082 "confused": 0, 38083 "heart": 0, 38084 "rocket": 0, 38085 "eyes": 0 38086 }, 38087 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2027/timeline", 38088 "performed_via_github_app": null, 38089 "state_reason": "completed" 38090 }, 38091 "comment": { 38092 "user": "jb55", 38093 "created_at": "2024-02-29T11:23:07Z", 38094 "updated_at": "2024-02-29T11:23:07Z", 38095 "body": "its not really a regression, other clients can still get this wrong and add tags to DMs, and damus will still show those." 38096 } 38097 }, 38098 { 38099 "issue": { 38100 "url": "https://api.github.com/repos/damus-io/damus/issues/2027", 38101 "repository_url": "https://api.github.com/repos/damus-io/damus", 38102 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2027/labels{/name}", 38103 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2027/comments", 38104 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2027/events", 38105 "html_url": "https://github.com/damus-io/damus/issues/2027", 38106 "id": 2160764654, 38107 "node_id": "I_kwDOHHF5A86Ayqbu", 38108 "number": 2027, 38109 "title": "*failed to decrypt content* in DMs", 38110 "user": { 38111 "login": "alltheseas", 38112 "id": 64376233, 38113 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38114 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38115 "gravatar_id": "", 38116 "url": "https://api.github.com/users/alltheseas", 38117 "html_url": "https://github.com/alltheseas", 38118 "followers_url": "https://api.github.com/users/alltheseas/followers", 38119 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38120 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38121 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38122 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38123 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38124 "repos_url": "https://api.github.com/users/alltheseas/repos", 38125 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38126 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38127 "type": "User", 38128 "site_admin": false 38129 }, 38130 "labels": [ 38131 { 38132 "id": 5816323529, 38133 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 38134 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 38135 "name": "regression", 38136 "color": "E40609", 38137 "default": false, 38138 "description": "Something that was working before now doesn't" 38139 } 38140 ], 38141 "state": "closed", 38142 "locked": false, 38143 "assignee": null, 38144 "assignees": [], 38145 "milestone": null, 38146 "comments": 2, 38147 "created_at": "2024-02-29T09:09:20Z", 38148 "updated_at": "2024-02-29T11:40:31Z", 38149 "closed_at": "2024-02-29T11:23:07Z", 38150 "author_association": "COLLABORATOR", 38151 "active_lock_reason": null, 38152 "body": "Reports of regression\n\n\n\nhttps://damus.io/nevent1qqs2vk5pvwez84epvn44wcgnx63sgq7r5l7826032tfeftsa6uheaqcpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduyfd8mj", 38153 "reactions": { 38154 "url": "https://api.github.com/repos/damus-io/damus/issues/2027/reactions", 38155 "total_count": 0, 38156 "+1": 0, 38157 "-1": 0, 38158 "laugh": 0, 38159 "hooray": 0, 38160 "confused": 0, 38161 "heart": 0, 38162 "rocket": 0, 38163 "eyes": 0 38164 }, 38165 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2027/timeline", 38166 "performed_via_github_app": null, 38167 "state_reason": "completed" 38168 }, 38169 "comment": { 38170 "user": "alltheseas", 38171 "created_at": "2024-02-29T11:40:30Z", 38172 "updated_at": "2024-02-29T11:40:30Z", 38173 "body": "Good point. I'll ask to find which client originates this" 38174 } 38175 }, 38176 { 38177 "issue": { 38178 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38179 "repository_url": "https://api.github.com/repos/damus-io/damus", 38180 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38181 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38182 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38183 "html_url": "https://github.com/damus-io/damus/issues/2026", 38184 "id": 2160597758, 38185 "node_id": "I_kwDOHHF5A86AyBr-", 38186 "number": 2026, 38187 "title": "v1.7 RC2 Madeira release App Store submission", 38188 "user": { 38189 "login": "danieldaquino", 38190 "id": 24692108, 38191 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38192 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38193 "gravatar_id": "", 38194 "url": "https://api.github.com/users/danieldaquino", 38195 "html_url": "https://github.com/danieldaquino", 38196 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38197 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38198 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38199 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38200 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38201 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38202 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38203 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38204 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38205 "type": "User", 38206 "site_admin": false 38207 }, 38208 "labels": [], 38209 "state": "closed", 38210 "locked": false, 38211 "assignee": { 38212 "login": "danieldaquino", 38213 "id": 24692108, 38214 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38215 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38216 "gravatar_id": "", 38217 "url": "https://api.github.com/users/danieldaquino", 38218 "html_url": "https://github.com/danieldaquino", 38219 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38220 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38221 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38222 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38223 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38224 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38225 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38226 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38227 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38228 "type": "User", 38229 "site_admin": false 38230 }, 38231 "assignees": [ 38232 { 38233 "login": "danieldaquino", 38234 "id": 24692108, 38235 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38236 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38237 "gravatar_id": "", 38238 "url": "https://api.github.com/users/danieldaquino", 38239 "html_url": "https://github.com/danieldaquino", 38240 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38241 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38242 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38243 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38244 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38245 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38246 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38247 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38248 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38249 "type": "User", 38250 "site_admin": false 38251 } 38252 ], 38253 "milestone": { 38254 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38255 "html_url": "https://github.com/damus-io/damus/milestone/13", 38256 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38257 "id": 10515711, 38258 "node_id": "MI_kwDOHHF5A84AoHT_", 38259 "number": 13, 38260 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38261 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38262 "creator": { 38263 "login": "alltheseas", 38264 "id": 64376233, 38265 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38266 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38267 "gravatar_id": "", 38268 "url": "https://api.github.com/users/alltheseas", 38269 "html_url": "https://github.com/alltheseas", 38270 "followers_url": "https://api.github.com/users/alltheseas/followers", 38271 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38272 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38273 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38274 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38275 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38276 "repos_url": "https://api.github.com/users/alltheseas/repos", 38277 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38278 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38279 "type": "User", 38280 "site_admin": false 38281 }, 38282 "open_issues": 4, 38283 "closed_issues": 14, 38284 "state": "open", 38285 "created_at": "2024-02-05T17:16:01Z", 38286 "updated_at": "2024-03-12T10:13:15Z", 38287 "due_on": "2024-03-01T08:00:00Z", 38288 "closed_at": null 38289 }, 38290 "comments": 11, 38291 "created_at": "2024-02-29T07:33:28Z", 38292 "updated_at": "2024-03-08T19:59:01Z", 38293 "closed_at": "2024-03-08T19:59:00Z", 38294 "author_association": "CONTRIBUTOR", 38295 "active_lock_reason": null, 38296 "body": "Tracker for the iOS release process", 38297 "reactions": { 38298 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 38299 "total_count": 0, 38300 "+1": 0, 38301 "-1": 0, 38302 "laugh": 0, 38303 "hooray": 0, 38304 "confused": 0, 38305 "heart": 0, 38306 "rocket": 0, 38307 "eyes": 0 38308 }, 38309 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 38310 "performed_via_github_app": null, 38311 "state_reason": "completed" 38312 } 38313 }, 38314 { 38315 "issue": { 38316 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38317 "repository_url": "https://api.github.com/repos/damus-io/damus", 38318 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38319 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38320 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38321 "html_url": "https://github.com/damus-io/damus/issues/2026", 38322 "id": 2160597758, 38323 "node_id": "I_kwDOHHF5A86AyBr-", 38324 "number": 2026, 38325 "title": "v1.7 RC2 Madeira release App Store submission", 38326 "user": { 38327 "login": "danieldaquino", 38328 "id": 24692108, 38329 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38330 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38331 "gravatar_id": "", 38332 "url": "https://api.github.com/users/danieldaquino", 38333 "html_url": "https://github.com/danieldaquino", 38334 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38335 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38336 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38337 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38338 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38339 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38340 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38341 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38342 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38343 "type": "User", 38344 "site_admin": false 38345 }, 38346 "labels": [], 38347 "state": "closed", 38348 "locked": false, 38349 "assignee": { 38350 "login": "danieldaquino", 38351 "id": 24692108, 38352 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38353 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38354 "gravatar_id": "", 38355 "url": "https://api.github.com/users/danieldaquino", 38356 "html_url": "https://github.com/danieldaquino", 38357 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38358 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38359 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38360 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38361 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38362 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38363 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38364 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38365 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38366 "type": "User", 38367 "site_admin": false 38368 }, 38369 "assignees": [ 38370 { 38371 "login": "danieldaquino", 38372 "id": 24692108, 38373 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38374 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38375 "gravatar_id": "", 38376 "url": "https://api.github.com/users/danieldaquino", 38377 "html_url": "https://github.com/danieldaquino", 38378 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38379 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38380 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38381 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38382 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38383 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38384 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38385 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38386 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38387 "type": "User", 38388 "site_admin": false 38389 } 38390 ], 38391 "milestone": { 38392 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38393 "html_url": "https://github.com/damus-io/damus/milestone/13", 38394 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38395 "id": 10515711, 38396 "node_id": "MI_kwDOHHF5A84AoHT_", 38397 "number": 13, 38398 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38399 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38400 "creator": { 38401 "login": "alltheseas", 38402 "id": 64376233, 38403 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38404 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38405 "gravatar_id": "", 38406 "url": "https://api.github.com/users/alltheseas", 38407 "html_url": "https://github.com/alltheseas", 38408 "followers_url": "https://api.github.com/users/alltheseas/followers", 38409 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38410 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38411 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38412 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38413 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38414 "repos_url": "https://api.github.com/users/alltheseas/repos", 38415 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38416 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38417 "type": "User", 38418 "site_admin": false 38419 }, 38420 "open_issues": 4, 38421 "closed_issues": 14, 38422 "state": "open", 38423 "created_at": "2024-02-05T17:16:01Z", 38424 "updated_at": "2024-03-12T10:13:15Z", 38425 "due_on": "2024-03-01T08:00:00Z", 38426 "closed_at": null 38427 }, 38428 "comments": 11, 38429 "created_at": "2024-02-29T07:33:28Z", 38430 "updated_at": "2024-03-08T19:59:01Z", 38431 "closed_at": "2024-03-08T19:59:00Z", 38432 "author_association": "CONTRIBUTOR", 38433 "active_lock_reason": null, 38434 "body": "Tracker for the iOS release process", 38435 "reactions": { 38436 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 38437 "total_count": 0, 38438 "+1": 0, 38439 "-1": 0, 38440 "laugh": 0, 38441 "hooray": 0, 38442 "confused": 0, 38443 "heart": 0, 38444 "rocket": 0, 38445 "eyes": 0 38446 }, 38447 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 38448 "performed_via_github_app": null, 38449 "state_reason": "completed" 38450 }, 38451 "comment": { 38452 "user": "danieldaquino", 38453 "created_at": "2024-02-29T07:34:21Z", 38454 "updated_at": "2024-02-29T07:34:21Z", 38455 "body": "Pushed release branch with all remaining changes: https://github.com/damus-io/damus/commits/v1.7-madeira-release/" 38456 } 38457 }, 38458 { 38459 "issue": { 38460 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38461 "repository_url": "https://api.github.com/repos/damus-io/damus", 38462 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38463 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38464 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38465 "html_url": "https://github.com/damus-io/damus/issues/2026", 38466 "id": 2160597758, 38467 "node_id": "I_kwDOHHF5A86AyBr-", 38468 "number": 2026, 38469 "title": "v1.7 RC2 Madeira release App Store submission", 38470 "user": { 38471 "login": "danieldaquino", 38472 "id": 24692108, 38473 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38474 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38475 "gravatar_id": "", 38476 "url": "https://api.github.com/users/danieldaquino", 38477 "html_url": "https://github.com/danieldaquino", 38478 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38479 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38480 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38481 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38482 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38483 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38484 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38485 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38486 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38487 "type": "User", 38488 "site_admin": false 38489 }, 38490 "labels": [], 38491 "state": "closed", 38492 "locked": false, 38493 "assignee": { 38494 "login": "danieldaquino", 38495 "id": 24692108, 38496 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38497 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38498 "gravatar_id": "", 38499 "url": "https://api.github.com/users/danieldaquino", 38500 "html_url": "https://github.com/danieldaquino", 38501 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38502 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38503 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38504 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38505 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38506 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38507 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38508 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38509 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38510 "type": "User", 38511 "site_admin": false 38512 }, 38513 "assignees": [ 38514 { 38515 "login": "danieldaquino", 38516 "id": 24692108, 38517 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38518 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38519 "gravatar_id": "", 38520 "url": "https://api.github.com/users/danieldaquino", 38521 "html_url": "https://github.com/danieldaquino", 38522 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38523 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38524 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38525 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38526 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38527 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38528 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38529 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38530 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38531 "type": "User", 38532 "site_admin": false 38533 } 38534 ], 38535 "milestone": { 38536 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38537 "html_url": "https://github.com/damus-io/damus/milestone/13", 38538 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38539 "id": 10515711, 38540 "node_id": "MI_kwDOHHF5A84AoHT_", 38541 "number": 13, 38542 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38543 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38544 "creator": { 38545 "login": "alltheseas", 38546 "id": 64376233, 38547 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38548 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38549 "gravatar_id": "", 38550 "url": "https://api.github.com/users/alltheseas", 38551 "html_url": "https://github.com/alltheseas", 38552 "followers_url": "https://api.github.com/users/alltheseas/followers", 38553 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38554 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38555 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38556 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38557 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38558 "repos_url": "https://api.github.com/users/alltheseas/repos", 38559 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38560 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38561 "type": "User", 38562 "site_admin": false 38563 }, 38564 "open_issues": 4, 38565 "closed_issues": 14, 38566 "state": "open", 38567 "created_at": "2024-02-05T17:16:01Z", 38568 "updated_at": "2024-03-12T10:13:15Z", 38569 "due_on": "2024-03-01T08:00:00Z", 38570 "closed_at": null 38571 }, 38572 "comments": 11, 38573 "created_at": "2024-02-29T07:33:28Z", 38574 "updated_at": "2024-03-08T19:59:01Z", 38575 "closed_at": "2024-03-08T19:59:00Z", 38576 "author_association": "CONTRIBUTOR", 38577 "active_lock_reason": null, 38578 "body": "Tracker for the iOS release process", 38579 "reactions": { 38580 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 38581 "total_count": 0, 38582 "+1": 0, 38583 "-1": 0, 38584 "laugh": 0, 38585 "hooray": 0, 38586 "confused": 0, 38587 "heart": 0, 38588 "rocket": 0, 38589 "eyes": 0 38590 }, 38591 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 38592 "performed_via_github_app": null, 38593 "state_reason": "completed" 38594 }, 38595 "comment": { 38596 "user": "danieldaquino", 38597 "created_at": "2024-02-29T07:46:23Z", 38598 "updated_at": "2024-02-29T07:57:53Z", 38599 "body": "- Performed version bump to `v1.7(11)`\r\n- Created and pushed `v1.7-rc2` tag (https://github.com/damus-io/damus/releases/tag/v1.7-rc2)" 38600 } 38601 }, 38602 { 38603 "issue": { 38604 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38605 "repository_url": "https://api.github.com/repos/damus-io/damus", 38606 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38607 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38608 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38609 "html_url": "https://github.com/damus-io/damus/issues/2026", 38610 "id": 2160597758, 38611 "node_id": "I_kwDOHHF5A86AyBr-", 38612 "number": 2026, 38613 "title": "v1.7 RC2 Madeira release App Store submission", 38614 "user": { 38615 "login": "danieldaquino", 38616 "id": 24692108, 38617 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38618 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38619 "gravatar_id": "", 38620 "url": "https://api.github.com/users/danieldaquino", 38621 "html_url": "https://github.com/danieldaquino", 38622 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38623 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38624 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38625 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38626 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38627 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38628 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38629 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38630 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38631 "type": "User", 38632 "site_admin": false 38633 }, 38634 "labels": [], 38635 "state": "closed", 38636 "locked": false, 38637 "assignee": { 38638 "login": "danieldaquino", 38639 "id": 24692108, 38640 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38641 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38642 "gravatar_id": "", 38643 "url": "https://api.github.com/users/danieldaquino", 38644 "html_url": "https://github.com/danieldaquino", 38645 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38646 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38647 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38648 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38649 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38650 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38651 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38652 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38653 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38654 "type": "User", 38655 "site_admin": false 38656 }, 38657 "assignees": [ 38658 { 38659 "login": "danieldaquino", 38660 "id": 24692108, 38661 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38662 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38663 "gravatar_id": "", 38664 "url": "https://api.github.com/users/danieldaquino", 38665 "html_url": "https://github.com/danieldaquino", 38666 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38667 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38668 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38669 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38670 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38671 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38672 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38673 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38674 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38675 "type": "User", 38676 "site_admin": false 38677 } 38678 ], 38679 "milestone": { 38680 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38681 "html_url": "https://github.com/damus-io/damus/milestone/13", 38682 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38683 "id": 10515711, 38684 "node_id": "MI_kwDOHHF5A84AoHT_", 38685 "number": 13, 38686 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38687 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38688 "creator": { 38689 "login": "alltheseas", 38690 "id": 64376233, 38691 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38692 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38693 "gravatar_id": "", 38694 "url": "https://api.github.com/users/alltheseas", 38695 "html_url": "https://github.com/alltheseas", 38696 "followers_url": "https://api.github.com/users/alltheseas/followers", 38697 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38698 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38699 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38700 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38701 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38702 "repos_url": "https://api.github.com/users/alltheseas/repos", 38703 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38704 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38705 "type": "User", 38706 "site_admin": false 38707 }, 38708 "open_issues": 4, 38709 "closed_issues": 14, 38710 "state": "open", 38711 "created_at": "2024-02-05T17:16:01Z", 38712 "updated_at": "2024-03-12T10:13:15Z", 38713 "due_on": "2024-03-01T08:00:00Z", 38714 "closed_at": null 38715 }, 38716 "comments": 11, 38717 "created_at": "2024-02-29T07:33:28Z", 38718 "updated_at": "2024-03-08T19:59:01Z", 38719 "closed_at": "2024-03-08T19:59:00Z", 38720 "author_association": "CONTRIBUTOR", 38721 "active_lock_reason": null, 38722 "body": "Tracker for the iOS release process", 38723 "reactions": { 38724 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 38725 "total_count": 0, 38726 "+1": 0, 38727 "-1": 0, 38728 "laugh": 0, 38729 "hooray": 0, 38730 "confused": 0, 38731 "heart": 0, 38732 "rocket": 0, 38733 "eyes": 0 38734 }, 38735 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 38736 "performed_via_github_app": null, 38737 "state_reason": "completed" 38738 }, 38739 "comment": { 38740 "user": "danieldaquino", 38741 "created_at": "2024-02-29T07:47:58Z", 38742 "updated_at": "2024-02-29T07:47:58Z", 38743 "body": "CI/CD tests passed" 38744 } 38745 }, 38746 { 38747 "issue": { 38748 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38749 "repository_url": "https://api.github.com/repos/damus-io/damus", 38750 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38751 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38752 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38753 "html_url": "https://github.com/damus-io/damus/issues/2026", 38754 "id": 2160597758, 38755 "node_id": "I_kwDOHHF5A86AyBr-", 38756 "number": 2026, 38757 "title": "v1.7 RC2 Madeira release App Store submission", 38758 "user": { 38759 "login": "danieldaquino", 38760 "id": 24692108, 38761 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38762 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38763 "gravatar_id": "", 38764 "url": "https://api.github.com/users/danieldaquino", 38765 "html_url": "https://github.com/danieldaquino", 38766 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38767 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38768 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38769 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38770 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38771 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38772 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38773 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38774 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38775 "type": "User", 38776 "site_admin": false 38777 }, 38778 "labels": [], 38779 "state": "closed", 38780 "locked": false, 38781 "assignee": { 38782 "login": "danieldaquino", 38783 "id": 24692108, 38784 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38785 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38786 "gravatar_id": "", 38787 "url": "https://api.github.com/users/danieldaquino", 38788 "html_url": "https://github.com/danieldaquino", 38789 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38790 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38791 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38792 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38793 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38794 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38795 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38796 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38797 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38798 "type": "User", 38799 "site_admin": false 38800 }, 38801 "assignees": [ 38802 { 38803 "login": "danieldaquino", 38804 "id": 24692108, 38805 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38806 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38807 "gravatar_id": "", 38808 "url": "https://api.github.com/users/danieldaquino", 38809 "html_url": "https://github.com/danieldaquino", 38810 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38811 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38812 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38813 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38814 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38815 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38816 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38817 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38818 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38819 "type": "User", 38820 "site_admin": false 38821 } 38822 ], 38823 "milestone": { 38824 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38825 "html_url": "https://github.com/damus-io/damus/milestone/13", 38826 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38827 "id": 10515711, 38828 "node_id": "MI_kwDOHHF5A84AoHT_", 38829 "number": 13, 38830 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38831 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38832 "creator": { 38833 "login": "alltheseas", 38834 "id": 64376233, 38835 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38836 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38837 "gravatar_id": "", 38838 "url": "https://api.github.com/users/alltheseas", 38839 "html_url": "https://github.com/alltheseas", 38840 "followers_url": "https://api.github.com/users/alltheseas/followers", 38841 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38842 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38843 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38844 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38845 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38846 "repos_url": "https://api.github.com/users/alltheseas/repos", 38847 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38848 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38849 "type": "User", 38850 "site_admin": false 38851 }, 38852 "open_issues": 4, 38853 "closed_issues": 14, 38854 "state": "open", 38855 "created_at": "2024-02-05T17:16:01Z", 38856 "updated_at": "2024-03-12T10:13:15Z", 38857 "due_on": "2024-03-01T08:00:00Z", 38858 "closed_at": null 38859 }, 38860 "comments": 11, 38861 "created_at": "2024-02-29T07:33:28Z", 38862 "updated_at": "2024-03-08T19:59:01Z", 38863 "closed_at": "2024-03-08T19:59:00Z", 38864 "author_association": "CONTRIBUTOR", 38865 "active_lock_reason": null, 38866 "body": "Tracker for the iOS release process", 38867 "reactions": { 38868 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 38869 "total_count": 0, 38870 "+1": 0, 38871 "-1": 0, 38872 "laugh": 0, 38873 "hooray": 0, 38874 "confused": 0, 38875 "heart": 0, 38876 "rocket": 0, 38877 "eyes": 0 38878 }, 38879 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 38880 "performed_via_github_app": null, 38881 "state_reason": "completed" 38882 }, 38883 "comment": { 38884 "user": "danieldaquino", 38885 "created_at": "2024-02-29T07:57:37Z", 38886 "updated_at": "2024-02-29T07:57:37Z", 38887 "body": "Updated changelog: f6a295dcda660eb3203ca1bb49d7dd024e84b48a" 38888 } 38889 }, 38890 { 38891 "issue": { 38892 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 38893 "repository_url": "https://api.github.com/repos/damus-io/damus", 38894 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 38895 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 38896 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 38897 "html_url": "https://github.com/damus-io/damus/issues/2026", 38898 "id": 2160597758, 38899 "node_id": "I_kwDOHHF5A86AyBr-", 38900 "number": 2026, 38901 "title": "v1.7 RC2 Madeira release App Store submission", 38902 "user": { 38903 "login": "danieldaquino", 38904 "id": 24692108, 38905 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38906 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38907 "gravatar_id": "", 38908 "url": "https://api.github.com/users/danieldaquino", 38909 "html_url": "https://github.com/danieldaquino", 38910 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38911 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38912 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38913 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38914 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38915 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38916 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38917 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38918 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38919 "type": "User", 38920 "site_admin": false 38921 }, 38922 "labels": [], 38923 "state": "closed", 38924 "locked": false, 38925 "assignee": { 38926 "login": "danieldaquino", 38927 "id": 24692108, 38928 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38929 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38930 "gravatar_id": "", 38931 "url": "https://api.github.com/users/danieldaquino", 38932 "html_url": "https://github.com/danieldaquino", 38933 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38934 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38935 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38936 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38937 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38938 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38939 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38940 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38941 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38942 "type": "User", 38943 "site_admin": false 38944 }, 38945 "assignees": [ 38946 { 38947 "login": "danieldaquino", 38948 "id": 24692108, 38949 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 38950 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 38951 "gravatar_id": "", 38952 "url": "https://api.github.com/users/danieldaquino", 38953 "html_url": "https://github.com/danieldaquino", 38954 "followers_url": "https://api.github.com/users/danieldaquino/followers", 38955 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 38956 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 38957 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 38958 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 38959 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 38960 "repos_url": "https://api.github.com/users/danieldaquino/repos", 38961 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 38962 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 38963 "type": "User", 38964 "site_admin": false 38965 } 38966 ], 38967 "milestone": { 38968 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 38969 "html_url": "https://github.com/damus-io/damus/milestone/13", 38970 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 38971 "id": 10515711, 38972 "node_id": "MI_kwDOHHF5A84AoHT_", 38973 "number": 13, 38974 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 38975 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 38976 "creator": { 38977 "login": "alltheseas", 38978 "id": 64376233, 38979 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 38980 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 38981 "gravatar_id": "", 38982 "url": "https://api.github.com/users/alltheseas", 38983 "html_url": "https://github.com/alltheseas", 38984 "followers_url": "https://api.github.com/users/alltheseas/followers", 38985 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 38986 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 38987 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 38988 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 38989 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 38990 "repos_url": "https://api.github.com/users/alltheseas/repos", 38991 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 38992 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 38993 "type": "User", 38994 "site_admin": false 38995 }, 38996 "open_issues": 4, 38997 "closed_issues": 14, 38998 "state": "open", 38999 "created_at": "2024-02-05T17:16:01Z", 39000 "updated_at": "2024-03-12T10:13:15Z", 39001 "due_on": "2024-03-01T08:00:00Z", 39002 "closed_at": null 39003 }, 39004 "comments": 11, 39005 "created_at": "2024-02-29T07:33:28Z", 39006 "updated_at": "2024-03-08T19:59:01Z", 39007 "closed_at": "2024-03-08T19:59:00Z", 39008 "author_association": "CONTRIBUTOR", 39009 "active_lock_reason": null, 39010 "body": "Tracker for the iOS release process", 39011 "reactions": { 39012 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39013 "total_count": 0, 39014 "+1": 0, 39015 "-1": 0, 39016 "laugh": 0, 39017 "hooray": 0, 39018 "confused": 0, 39019 "heart": 0, 39020 "rocket": 0, 39021 "eyes": 0 39022 }, 39023 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39024 "performed_via_github_app": null, 39025 "state_reason": "completed" 39026 }, 39027 "comment": { 39028 "user": "danieldaquino", 39029 "created_at": "2024-02-29T08:03:26Z", 39030 "updated_at": "2024-02-29T08:03:26Z", 39031 "body": "Built app for archiving under the \"release\" scheme.\r\n\r\n- Build successful\r\n- Preliminary App Store package checks passed" 39032 } 39033 }, 39034 { 39035 "issue": { 39036 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39037 "repository_url": "https://api.github.com/repos/damus-io/damus", 39038 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39039 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39040 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39041 "html_url": "https://github.com/damus-io/damus/issues/2026", 39042 "id": 2160597758, 39043 "node_id": "I_kwDOHHF5A86AyBr-", 39044 "number": 2026, 39045 "title": "v1.7 RC2 Madeira release App Store submission", 39046 "user": { 39047 "login": "danieldaquino", 39048 "id": 24692108, 39049 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39050 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39051 "gravatar_id": "", 39052 "url": "https://api.github.com/users/danieldaquino", 39053 "html_url": "https://github.com/danieldaquino", 39054 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39055 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39056 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39057 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39058 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39059 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39060 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39061 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39062 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39063 "type": "User", 39064 "site_admin": false 39065 }, 39066 "labels": [], 39067 "state": "closed", 39068 "locked": false, 39069 "assignee": { 39070 "login": "danieldaquino", 39071 "id": 24692108, 39072 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39073 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39074 "gravatar_id": "", 39075 "url": "https://api.github.com/users/danieldaquino", 39076 "html_url": "https://github.com/danieldaquino", 39077 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39078 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39079 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39080 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39081 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39082 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39083 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39084 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39085 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39086 "type": "User", 39087 "site_admin": false 39088 }, 39089 "assignees": [ 39090 { 39091 "login": "danieldaquino", 39092 "id": 24692108, 39093 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39094 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39095 "gravatar_id": "", 39096 "url": "https://api.github.com/users/danieldaquino", 39097 "html_url": "https://github.com/danieldaquino", 39098 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39099 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39100 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39101 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39102 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39103 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39104 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39105 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39106 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39107 "type": "User", 39108 "site_admin": false 39109 } 39110 ], 39111 "milestone": { 39112 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39113 "html_url": "https://github.com/damus-io/damus/milestone/13", 39114 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39115 "id": 10515711, 39116 "node_id": "MI_kwDOHHF5A84AoHT_", 39117 "number": 13, 39118 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39119 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39120 "creator": { 39121 "login": "alltheseas", 39122 "id": 64376233, 39123 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39124 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39125 "gravatar_id": "", 39126 "url": "https://api.github.com/users/alltheseas", 39127 "html_url": "https://github.com/alltheseas", 39128 "followers_url": "https://api.github.com/users/alltheseas/followers", 39129 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39130 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39131 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39132 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39133 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39134 "repos_url": "https://api.github.com/users/alltheseas/repos", 39135 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39136 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39137 "type": "User", 39138 "site_admin": false 39139 }, 39140 "open_issues": 4, 39141 "closed_issues": 14, 39142 "state": "open", 39143 "created_at": "2024-02-05T17:16:01Z", 39144 "updated_at": "2024-03-12T10:13:15Z", 39145 "due_on": "2024-03-01T08:00:00Z", 39146 "closed_at": null 39147 }, 39148 "comments": 11, 39149 "created_at": "2024-02-29T07:33:28Z", 39150 "updated_at": "2024-03-08T19:59:01Z", 39151 "closed_at": "2024-03-08T19:59:00Z", 39152 "author_association": "CONTRIBUTOR", 39153 "active_lock_reason": null, 39154 "body": "Tracker for the iOS release process", 39155 "reactions": { 39156 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39157 "total_count": 0, 39158 "+1": 0, 39159 "-1": 0, 39160 "laugh": 0, 39161 "hooray": 0, 39162 "confused": 0, 39163 "heart": 0, 39164 "rocket": 0, 39165 "eyes": 0 39166 }, 39167 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39168 "performed_via_github_app": null, 39169 "state_reason": "completed" 39170 }, 39171 "comment": { 39172 "user": "danieldaquino", 39173 "created_at": "2024-02-29T08:04:43Z", 39174 "updated_at": "2024-02-29T08:04:43Z", 39175 "body": "Uploaded build to App Store connect" 39176 } 39177 }, 39178 { 39179 "issue": { 39180 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39181 "repository_url": "https://api.github.com/repos/damus-io/damus", 39182 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39183 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39184 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39185 "html_url": "https://github.com/damus-io/damus/issues/2026", 39186 "id": 2160597758, 39187 "node_id": "I_kwDOHHF5A86AyBr-", 39188 "number": 2026, 39189 "title": "v1.7 RC2 Madeira release App Store submission", 39190 "user": { 39191 "login": "danieldaquino", 39192 "id": 24692108, 39193 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39194 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39195 "gravatar_id": "", 39196 "url": "https://api.github.com/users/danieldaquino", 39197 "html_url": "https://github.com/danieldaquino", 39198 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39199 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39200 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39201 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39202 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39203 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39204 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39205 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39206 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39207 "type": "User", 39208 "site_admin": false 39209 }, 39210 "labels": [], 39211 "state": "closed", 39212 "locked": false, 39213 "assignee": { 39214 "login": "danieldaquino", 39215 "id": 24692108, 39216 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39217 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39218 "gravatar_id": "", 39219 "url": "https://api.github.com/users/danieldaquino", 39220 "html_url": "https://github.com/danieldaquino", 39221 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39222 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39223 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39224 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39225 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39226 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39227 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39228 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39229 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39230 "type": "User", 39231 "site_admin": false 39232 }, 39233 "assignees": [ 39234 { 39235 "login": "danieldaquino", 39236 "id": 24692108, 39237 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39238 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39239 "gravatar_id": "", 39240 "url": "https://api.github.com/users/danieldaquino", 39241 "html_url": "https://github.com/danieldaquino", 39242 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39243 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39244 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39245 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39246 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39247 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39248 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39249 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39250 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39251 "type": "User", 39252 "site_admin": false 39253 } 39254 ], 39255 "milestone": { 39256 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39257 "html_url": "https://github.com/damus-io/damus/milestone/13", 39258 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39259 "id": 10515711, 39260 "node_id": "MI_kwDOHHF5A84AoHT_", 39261 "number": 13, 39262 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39263 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39264 "creator": { 39265 "login": "alltheseas", 39266 "id": 64376233, 39267 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39268 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39269 "gravatar_id": "", 39270 "url": "https://api.github.com/users/alltheseas", 39271 "html_url": "https://github.com/alltheseas", 39272 "followers_url": "https://api.github.com/users/alltheseas/followers", 39273 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39274 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39275 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39276 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39277 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39278 "repos_url": "https://api.github.com/users/alltheseas/repos", 39279 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39280 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39281 "type": "User", 39282 "site_admin": false 39283 }, 39284 "open_issues": 4, 39285 "closed_issues": 14, 39286 "state": "open", 39287 "created_at": "2024-02-05T17:16:01Z", 39288 "updated_at": "2024-03-12T10:13:15Z", 39289 "due_on": "2024-03-01T08:00:00Z", 39290 "closed_at": null 39291 }, 39292 "comments": 11, 39293 "created_at": "2024-02-29T07:33:28Z", 39294 "updated_at": "2024-03-08T19:59:01Z", 39295 "closed_at": "2024-03-08T19:59:00Z", 39296 "author_association": "CONTRIBUTOR", 39297 "active_lock_reason": null, 39298 "body": "Tracker for the iOS release process", 39299 "reactions": { 39300 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39301 "total_count": 0, 39302 "+1": 0, 39303 "-1": 0, 39304 "laugh": 0, 39305 "hooray": 0, 39306 "confused": 0, 39307 "heart": 0, 39308 "rocket": 0, 39309 "eyes": 0 39310 }, 39311 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39312 "performed_via_github_app": null, 39313 "state_reason": "completed" 39314 }, 39315 "comment": { 39316 "user": "danieldaquino", 39317 "created_at": "2024-02-29T08:28:57Z", 39318 "updated_at": "2024-02-29T08:28:57Z", 39319 "body": "**Note:** On App Store connect, v1.7 RC2 is being called build \"12\". I believe it's because there is a build 11 that has been submitted, thus Apple bumped the build number to avoid naming conflicts" 39320 } 39321 }, 39322 { 39323 "issue": { 39324 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39325 "repository_url": "https://api.github.com/repos/damus-io/damus", 39326 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39327 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39328 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39329 "html_url": "https://github.com/damus-io/damus/issues/2026", 39330 "id": 2160597758, 39331 "node_id": "I_kwDOHHF5A86AyBr-", 39332 "number": 2026, 39333 "title": "v1.7 RC2 Madeira release App Store submission", 39334 "user": { 39335 "login": "danieldaquino", 39336 "id": 24692108, 39337 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39338 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39339 "gravatar_id": "", 39340 "url": "https://api.github.com/users/danieldaquino", 39341 "html_url": "https://github.com/danieldaquino", 39342 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39343 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39344 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39345 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39346 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39347 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39348 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39349 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39350 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39351 "type": "User", 39352 "site_admin": false 39353 }, 39354 "labels": [], 39355 "state": "closed", 39356 "locked": false, 39357 "assignee": { 39358 "login": "danieldaquino", 39359 "id": 24692108, 39360 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39361 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39362 "gravatar_id": "", 39363 "url": "https://api.github.com/users/danieldaquino", 39364 "html_url": "https://github.com/danieldaquino", 39365 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39366 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39367 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39368 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39369 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39370 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39371 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39372 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39373 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39374 "type": "User", 39375 "site_admin": false 39376 }, 39377 "assignees": [ 39378 { 39379 "login": "danieldaquino", 39380 "id": 24692108, 39381 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39382 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39383 "gravatar_id": "", 39384 "url": "https://api.github.com/users/danieldaquino", 39385 "html_url": "https://github.com/danieldaquino", 39386 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39387 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39388 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39389 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39390 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39391 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39392 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39393 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39394 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39395 "type": "User", 39396 "site_admin": false 39397 } 39398 ], 39399 "milestone": { 39400 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39401 "html_url": "https://github.com/damus-io/damus/milestone/13", 39402 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39403 "id": 10515711, 39404 "node_id": "MI_kwDOHHF5A84AoHT_", 39405 "number": 13, 39406 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39407 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39408 "creator": { 39409 "login": "alltheseas", 39410 "id": 64376233, 39411 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39412 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39413 "gravatar_id": "", 39414 "url": "https://api.github.com/users/alltheseas", 39415 "html_url": "https://github.com/alltheseas", 39416 "followers_url": "https://api.github.com/users/alltheseas/followers", 39417 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39418 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39419 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39420 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39421 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39422 "repos_url": "https://api.github.com/users/alltheseas/repos", 39423 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39424 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39425 "type": "User", 39426 "site_admin": false 39427 }, 39428 "open_issues": 4, 39429 "closed_issues": 14, 39430 "state": "open", 39431 "created_at": "2024-02-05T17:16:01Z", 39432 "updated_at": "2024-03-12T10:13:15Z", 39433 "due_on": "2024-03-01T08:00:00Z", 39434 "closed_at": null 39435 }, 39436 "comments": 11, 39437 "created_at": "2024-02-29T07:33:28Z", 39438 "updated_at": "2024-03-08T19:59:01Z", 39439 "closed_at": "2024-03-08T19:59:00Z", 39440 "author_association": "CONTRIBUTOR", 39441 "active_lock_reason": null, 39442 "body": "Tracker for the iOS release process", 39443 "reactions": { 39444 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39445 "total_count": 0, 39446 "+1": 0, 39447 "-1": 0, 39448 "laugh": 0, 39449 "hooray": 0, 39450 "confused": 0, 39451 "heart": 0, 39452 "rocket": 0, 39453 "eyes": 0 39454 }, 39455 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39456 "performed_via_github_app": null, 39457 "state_reason": "completed" 39458 }, 39459 "comment": { 39460 "user": "danieldaquino", 39461 "created_at": "2024-02-29T08:34:39Z", 39462 "updated_at": "2024-02-29T08:34:39Z", 39463 "body": "Added app for review!\r\n\r\nSelected these options:\r\n- Manually release after app is accepted\r\n- Phased release (This will make auto-updates only kick-in for users after 7 days). This will be helpful for a soft launch\r\n\r\nI still need to submit the In-app subscription offerings for review separately. I will need to add some screenshots and more info. I will continue this on Friday.\r\n\r\n\r\ncc @jb55 @alltheseas" 39464 } 39465 }, 39466 { 39467 "issue": { 39468 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39469 "repository_url": "https://api.github.com/repos/damus-io/damus", 39470 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39471 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39472 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39473 "html_url": "https://github.com/damus-io/damus/issues/2026", 39474 "id": 2160597758, 39475 "node_id": "I_kwDOHHF5A86AyBr-", 39476 "number": 2026, 39477 "title": "v1.7 RC2 Madeira release App Store submission", 39478 "user": { 39479 "login": "danieldaquino", 39480 "id": 24692108, 39481 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39482 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39483 "gravatar_id": "", 39484 "url": "https://api.github.com/users/danieldaquino", 39485 "html_url": "https://github.com/danieldaquino", 39486 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39487 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39488 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39489 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39490 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39491 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39492 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39493 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39494 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39495 "type": "User", 39496 "site_admin": false 39497 }, 39498 "labels": [], 39499 "state": "closed", 39500 "locked": false, 39501 "assignee": { 39502 "login": "danieldaquino", 39503 "id": 24692108, 39504 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39505 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39506 "gravatar_id": "", 39507 "url": "https://api.github.com/users/danieldaquino", 39508 "html_url": "https://github.com/danieldaquino", 39509 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39510 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39511 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39512 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39513 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39514 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39515 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39516 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39517 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39518 "type": "User", 39519 "site_admin": false 39520 }, 39521 "assignees": [ 39522 { 39523 "login": "danieldaquino", 39524 "id": 24692108, 39525 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39526 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39527 "gravatar_id": "", 39528 "url": "https://api.github.com/users/danieldaquino", 39529 "html_url": "https://github.com/danieldaquino", 39530 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39531 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39532 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39533 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39534 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39535 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39536 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39537 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39538 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39539 "type": "User", 39540 "site_admin": false 39541 } 39542 ], 39543 "milestone": { 39544 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39545 "html_url": "https://github.com/damus-io/damus/milestone/13", 39546 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39547 "id": 10515711, 39548 "node_id": "MI_kwDOHHF5A84AoHT_", 39549 "number": 13, 39550 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39551 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39552 "creator": { 39553 "login": "alltheseas", 39554 "id": 64376233, 39555 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39556 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39557 "gravatar_id": "", 39558 "url": "https://api.github.com/users/alltheseas", 39559 "html_url": "https://github.com/alltheseas", 39560 "followers_url": "https://api.github.com/users/alltheseas/followers", 39561 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39562 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39563 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39564 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39565 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39566 "repos_url": "https://api.github.com/users/alltheseas/repos", 39567 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39568 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39569 "type": "User", 39570 "site_admin": false 39571 }, 39572 "open_issues": 4, 39573 "closed_issues": 14, 39574 "state": "open", 39575 "created_at": "2024-02-05T17:16:01Z", 39576 "updated_at": "2024-03-12T10:13:15Z", 39577 "due_on": "2024-03-01T08:00:00Z", 39578 "closed_at": null 39579 }, 39580 "comments": 11, 39581 "created_at": "2024-02-29T07:33:28Z", 39582 "updated_at": "2024-03-08T19:59:01Z", 39583 "closed_at": "2024-03-08T19:59:00Z", 39584 "author_association": "CONTRIBUTOR", 39585 "active_lock_reason": null, 39586 "body": "Tracker for the iOS release process", 39587 "reactions": { 39588 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39589 "total_count": 0, 39590 "+1": 0, 39591 "-1": 0, 39592 "laugh": 0, 39593 "hooray": 0, 39594 "confused": 0, 39595 "heart": 0, 39596 "rocket": 0, 39597 "eyes": 0 39598 }, 39599 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39600 "performed_via_github_app": null, 39601 "state_reason": "completed" 39602 }, 39603 "comment": { 39604 "user": "jb55", 39605 "created_at": "2024-02-29T11:43:38Z", 39606 "updated_at": "2024-02-29T11:43:38Z", 39607 "body": "On Thu, Feb 29, 2024 at 12:34:50AM -0800, Daniel DāAquino wrote:\n>Added app for review!\n>\n>Selected these options:\n>- Manually release after app is accepted\n>- Phased release (This will make auto-updates only kick-in for users\n>after 7 days). This will be helpful for a soft launch\n\nphased might be idea to catch any issues. didn't know that was a\npossibility.\n\n>I still need to submit the In-app subscription offerings for review\n>separately. I will need to add some screenshots and more info. I will\n>continue this on Friday.\n\nawesome, thanks!\n" 39608 } 39609 }, 39610 { 39611 "issue": { 39612 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39613 "repository_url": "https://api.github.com/repos/damus-io/damus", 39614 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39615 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39616 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39617 "html_url": "https://github.com/damus-io/damus/issues/2026", 39618 "id": 2160597758, 39619 "node_id": "I_kwDOHHF5A86AyBr-", 39620 "number": 2026, 39621 "title": "v1.7 RC2 Madeira release App Store submission", 39622 "user": { 39623 "login": "danieldaquino", 39624 "id": 24692108, 39625 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39626 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39627 "gravatar_id": "", 39628 "url": "https://api.github.com/users/danieldaquino", 39629 "html_url": "https://github.com/danieldaquino", 39630 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39631 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39632 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39633 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39634 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39635 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39636 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39637 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39638 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39639 "type": "User", 39640 "site_admin": false 39641 }, 39642 "labels": [], 39643 "state": "closed", 39644 "locked": false, 39645 "assignee": { 39646 "login": "danieldaquino", 39647 "id": 24692108, 39648 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39649 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39650 "gravatar_id": "", 39651 "url": "https://api.github.com/users/danieldaquino", 39652 "html_url": "https://github.com/danieldaquino", 39653 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39654 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39655 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39656 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39657 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39658 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39659 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39660 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39661 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39662 "type": "User", 39663 "site_admin": false 39664 }, 39665 "assignees": [ 39666 { 39667 "login": "danieldaquino", 39668 "id": 24692108, 39669 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39670 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39671 "gravatar_id": "", 39672 "url": "https://api.github.com/users/danieldaquino", 39673 "html_url": "https://github.com/danieldaquino", 39674 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39675 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39676 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39677 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39678 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39679 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39680 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39681 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39682 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39683 "type": "User", 39684 "site_admin": false 39685 } 39686 ], 39687 "milestone": { 39688 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39689 "html_url": "https://github.com/damus-io/damus/milestone/13", 39690 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39691 "id": 10515711, 39692 "node_id": "MI_kwDOHHF5A84AoHT_", 39693 "number": 13, 39694 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39695 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39696 "creator": { 39697 "login": "alltheseas", 39698 "id": 64376233, 39699 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39700 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39701 "gravatar_id": "", 39702 "url": "https://api.github.com/users/alltheseas", 39703 "html_url": "https://github.com/alltheseas", 39704 "followers_url": "https://api.github.com/users/alltheseas/followers", 39705 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39706 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39707 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39708 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39709 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39710 "repos_url": "https://api.github.com/users/alltheseas/repos", 39711 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39712 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39713 "type": "User", 39714 "site_admin": false 39715 }, 39716 "open_issues": 4, 39717 "closed_issues": 14, 39718 "state": "open", 39719 "created_at": "2024-02-05T17:16:01Z", 39720 "updated_at": "2024-03-12T10:13:15Z", 39721 "due_on": "2024-03-01T08:00:00Z", 39722 "closed_at": null 39723 }, 39724 "comments": 11, 39725 "created_at": "2024-02-29T07:33:28Z", 39726 "updated_at": "2024-03-08T19:59:01Z", 39727 "closed_at": "2024-03-08T19:59:00Z", 39728 "author_association": "CONTRIBUTOR", 39729 "active_lock_reason": null, 39730 "body": "Tracker for the iOS release process", 39731 "reactions": { 39732 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39733 "total_count": 0, 39734 "+1": 0, 39735 "-1": 0, 39736 "laugh": 0, 39737 "hooray": 0, 39738 "confused": 0, 39739 "heart": 0, 39740 "rocket": 0, 39741 "eyes": 0 39742 }, 39743 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39744 "performed_via_github_app": null, 39745 "state_reason": "completed" 39746 }, 39747 "comment": { 39748 "user": "danieldaquino", 39749 "created_at": "2024-03-06T18:11:09Z", 39750 "updated_at": "2024-03-06T18:11:09Z", 39751 "body": "Sent some more information requested by the Apple review team earlier today" 39752 } 39753 }, 39754 { 39755 "issue": { 39756 "url": "https://api.github.com/repos/damus-io/damus/issues/2026", 39757 "repository_url": "https://api.github.com/repos/damus-io/damus", 39758 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2026/labels{/name}", 39759 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2026/comments", 39760 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2026/events", 39761 "html_url": "https://github.com/damus-io/damus/issues/2026", 39762 "id": 2160597758, 39763 "node_id": "I_kwDOHHF5A86AyBr-", 39764 "number": 2026, 39765 "title": "v1.7 RC2 Madeira release App Store submission", 39766 "user": { 39767 "login": "danieldaquino", 39768 "id": 24692108, 39769 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39770 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39771 "gravatar_id": "", 39772 "url": "https://api.github.com/users/danieldaquino", 39773 "html_url": "https://github.com/danieldaquino", 39774 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39775 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39776 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39777 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39778 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39779 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39780 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39781 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39782 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39783 "type": "User", 39784 "site_admin": false 39785 }, 39786 "labels": [], 39787 "state": "closed", 39788 "locked": false, 39789 "assignee": { 39790 "login": "danieldaquino", 39791 "id": 24692108, 39792 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39793 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39794 "gravatar_id": "", 39795 "url": "https://api.github.com/users/danieldaquino", 39796 "html_url": "https://github.com/danieldaquino", 39797 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39798 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39799 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39800 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39801 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39802 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39803 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39804 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39805 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39806 "type": "User", 39807 "site_admin": false 39808 }, 39809 "assignees": [ 39810 { 39811 "login": "danieldaquino", 39812 "id": 24692108, 39813 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39814 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39815 "gravatar_id": "", 39816 "url": "https://api.github.com/users/danieldaquino", 39817 "html_url": "https://github.com/danieldaquino", 39818 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39819 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39820 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39821 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39822 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39823 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39824 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39825 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39826 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39827 "type": "User", 39828 "site_admin": false 39829 } 39830 ], 39831 "milestone": { 39832 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39833 "html_url": "https://github.com/damus-io/damus/milestone/13", 39834 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39835 "id": 10515711, 39836 "node_id": "MI_kwDOHHF5A84AoHT_", 39837 "number": 13, 39838 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39839 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39840 "creator": { 39841 "login": "alltheseas", 39842 "id": 64376233, 39843 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39844 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39845 "gravatar_id": "", 39846 "url": "https://api.github.com/users/alltheseas", 39847 "html_url": "https://github.com/alltheseas", 39848 "followers_url": "https://api.github.com/users/alltheseas/followers", 39849 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39850 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39851 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39852 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39853 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39854 "repos_url": "https://api.github.com/users/alltheseas/repos", 39855 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39856 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39857 "type": "User", 39858 "site_admin": false 39859 }, 39860 "open_issues": 4, 39861 "closed_issues": 14, 39862 "state": "open", 39863 "created_at": "2024-02-05T17:16:01Z", 39864 "updated_at": "2024-03-12T10:13:15Z", 39865 "due_on": "2024-03-01T08:00:00Z", 39866 "closed_at": null 39867 }, 39868 "comments": 11, 39869 "created_at": "2024-02-29T07:33:28Z", 39870 "updated_at": "2024-03-08T19:59:01Z", 39871 "closed_at": "2024-03-08T19:59:00Z", 39872 "author_association": "CONTRIBUTOR", 39873 "active_lock_reason": null, 39874 "body": "Tracker for the iOS release process", 39875 "reactions": { 39876 "url": "https://api.github.com/repos/damus-io/damus/issues/2026/reactions", 39877 "total_count": 0, 39878 "+1": 0, 39879 "-1": 0, 39880 "laugh": 0, 39881 "hooray": 0, 39882 "confused": 0, 39883 "heart": 0, 39884 "rocket": 0, 39885 "eyes": 0 39886 }, 39887 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2026/timeline", 39888 "performed_via_github_app": null, 39889 "state_reason": "completed" 39890 }, 39891 "comment": { 39892 "user": "danieldaquino", 39893 "created_at": "2024-03-08T19:59:01Z", 39894 "updated_at": "2024-03-08T19:59:01Z", 39895 "body": "App Store review team approved" 39896 } 39897 }, 39898 { 39899 "issue": { 39900 "url": "https://api.github.com/repos/damus-io/damus/issues/2025", 39901 "repository_url": "https://api.github.com/repos/damus-io/damus", 39902 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2025/labels{/name}", 39903 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2025/comments", 39904 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2025/events", 39905 "html_url": "https://github.com/damus-io/damus/issues/2025", 39906 "id": 2160353976, 39907 "node_id": "I_kwDOHHF5A86AxGK4", 39908 "number": 2025, 39909 "title": "Implement Sandbox support on production environment", 39910 "user": { 39911 "login": "danieldaquino", 39912 "id": 24692108, 39913 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 39914 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 39915 "gravatar_id": "", 39916 "url": "https://api.github.com/users/danieldaquino", 39917 "html_url": "https://github.com/danieldaquino", 39918 "followers_url": "https://api.github.com/users/danieldaquino/followers", 39919 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 39920 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 39921 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 39922 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 39923 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 39924 "repos_url": "https://api.github.com/users/danieldaquino/repos", 39925 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 39926 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 39927 "type": "User", 39928 "site_admin": false 39929 }, 39930 "labels": [], 39931 "state": "closed", 39932 "locked": false, 39933 "assignee": null, 39934 "assignees": [], 39935 "milestone": { 39936 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 39937 "html_url": "https://github.com/damus-io/damus/milestone/13", 39938 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 39939 "id": 10515711, 39940 "node_id": "MI_kwDOHHF5A84AoHT_", 39941 "number": 13, 39942 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 39943 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 39944 "creator": { 39945 "login": "alltheseas", 39946 "id": 64376233, 39947 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 39948 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 39949 "gravatar_id": "", 39950 "url": "https://api.github.com/users/alltheseas", 39951 "html_url": "https://github.com/alltheseas", 39952 "followers_url": "https://api.github.com/users/alltheseas/followers", 39953 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 39954 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 39955 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 39956 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 39957 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 39958 "repos_url": "https://api.github.com/users/alltheseas/repos", 39959 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 39960 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 39961 "type": "User", 39962 "site_admin": false 39963 }, 39964 "open_issues": 4, 39965 "closed_issues": 14, 39966 "state": "open", 39967 "created_at": "2024-02-05T17:16:01Z", 39968 "updated_at": "2024-03-12T10:13:15Z", 39969 "due_on": "2024-03-01T08:00:00Z", 39970 "closed_at": null 39971 }, 39972 "comments": 1, 39973 "created_at": "2024-02-29T04:47:57Z", 39974 "updated_at": "2024-03-01T23:57:52Z", 39975 "closed_at": "2024-03-01T23:57:52Z", 39976 "author_association": "CONTRIBUTOR", 39977 "active_lock_reason": null, 39978 "body": "This looks like a requirement for Apple's review. Can be done right after submitting the app probably, assuming they don't get to testing it first.\r\n\r\nhttps://stackoverflow.com/questions/9677193/ios-storekit-can-i-detect-when-im-in-the-sandbox\r\nhttps://developer.apple.com/library/archive/technotes/tn2259/_index.html", 39979 "reactions": { 39980 "url": "https://api.github.com/repos/damus-io/damus/issues/2025/reactions", 39981 "total_count": 0, 39982 "+1": 0, 39983 "-1": 0, 39984 "laugh": 0, 39985 "hooray": 0, 39986 "confused": 0, 39987 "heart": 0, 39988 "rocket": 0, 39989 "eyes": 0 39990 }, 39991 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2025/timeline", 39992 "performed_via_github_app": null, 39993 "state_reason": "completed" 39994 } 39995 }, 39996 { 39997 "issue": { 39998 "url": "https://api.github.com/repos/damus-io/damus/issues/2025", 39999 "repository_url": "https://api.github.com/repos/damus-io/damus", 40000 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2025/labels{/name}", 40001 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2025/comments", 40002 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2025/events", 40003 "html_url": "https://github.com/damus-io/damus/issues/2025", 40004 "id": 2160353976, 40005 "node_id": "I_kwDOHHF5A86AxGK4", 40006 "number": 2025, 40007 "title": "Implement Sandbox support on production environment", 40008 "user": { 40009 "login": "danieldaquino", 40010 "id": 24692108, 40011 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 40012 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 40013 "gravatar_id": "", 40014 "url": "https://api.github.com/users/danieldaquino", 40015 "html_url": "https://github.com/danieldaquino", 40016 "followers_url": "https://api.github.com/users/danieldaquino/followers", 40017 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 40018 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 40019 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 40020 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 40021 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 40022 "repos_url": "https://api.github.com/users/danieldaquino/repos", 40023 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 40024 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 40025 "type": "User", 40026 "site_admin": false 40027 }, 40028 "labels": [], 40029 "state": "closed", 40030 "locked": false, 40031 "assignee": null, 40032 "assignees": [], 40033 "milestone": { 40034 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 40035 "html_url": "https://github.com/damus-io/damus/milestone/13", 40036 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 40037 "id": 10515711, 40038 "node_id": "MI_kwDOHHF5A84AoHT_", 40039 "number": 13, 40040 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 40041 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 40042 "creator": { 40043 "login": "alltheseas", 40044 "id": 64376233, 40045 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40046 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40047 "gravatar_id": "", 40048 "url": "https://api.github.com/users/alltheseas", 40049 "html_url": "https://github.com/alltheseas", 40050 "followers_url": "https://api.github.com/users/alltheseas/followers", 40051 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40052 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40053 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40054 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40055 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40056 "repos_url": "https://api.github.com/users/alltheseas/repos", 40057 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40058 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40059 "type": "User", 40060 "site_admin": false 40061 }, 40062 "open_issues": 4, 40063 "closed_issues": 14, 40064 "state": "open", 40065 "created_at": "2024-02-05T17:16:01Z", 40066 "updated_at": "2024-03-12T10:13:15Z", 40067 "due_on": "2024-03-01T08:00:00Z", 40068 "closed_at": null 40069 }, 40070 "comments": 1, 40071 "created_at": "2024-02-29T04:47:57Z", 40072 "updated_at": "2024-03-01T23:57:52Z", 40073 "closed_at": "2024-03-01T23:57:52Z", 40074 "author_association": "CONTRIBUTOR", 40075 "active_lock_reason": null, 40076 "body": "This looks like a requirement for Apple's review. Can be done right after submitting the app probably, assuming they don't get to testing it first.\r\n\r\nhttps://stackoverflow.com/questions/9677193/ios-storekit-can-i-detect-when-im-in-the-sandbox\r\nhttps://developer.apple.com/library/archive/technotes/tn2259/_index.html", 40077 "reactions": { 40078 "url": "https://api.github.com/repos/damus-io/damus/issues/2025/reactions", 40079 "total_count": 0, 40080 "+1": 0, 40081 "-1": 0, 40082 "laugh": 0, 40083 "hooray": 0, 40084 "confused": 0, 40085 "heart": 0, 40086 "rocket": 0, 40087 "eyes": 0 40088 }, 40089 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2025/timeline", 40090 "performed_via_github_app": null, 40091 "state_reason": "completed" 40092 }, 40093 "comment": { 40094 "user": "danieldaquino", 40095 "created_at": "2024-03-01T23:57:52Z", 40096 "updated_at": "2024-03-01T23:57:52Z", 40097 "body": "@jb55, @alltheseas, actually, I couldn't find that specific rule in the Apple documentation website notes.\r\n\r\nTo reduce complexity and risk, I will just instruct App Store reviewers on how to switch to the staging environment. If they come back requiring us to do this we can revisit this ticket. \r\n\r\nClosing!" 40098 } 40099 }, 40100 { 40101 "issue": { 40102 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40103 "repository_url": "https://api.github.com/repos/damus-io/damus", 40104 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40105 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40106 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40107 "html_url": "https://github.com/damus-io/damus/issues/2024", 40108 "id": 2154032438, 40109 "node_id": "I_kwDOHHF5A86AY-02", 40110 "number": 2024, 40111 "title": "Report of unable to remove relays", 40112 "user": { 40113 "login": "alltheseas", 40114 "id": 64376233, 40115 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40116 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40117 "gravatar_id": "", 40118 "url": "https://api.github.com/users/alltheseas", 40119 "html_url": "https://github.com/alltheseas", 40120 "followers_url": "https://api.github.com/users/alltheseas/followers", 40121 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40122 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40123 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40124 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40125 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40126 "repos_url": "https://api.github.com/users/alltheseas/repos", 40127 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40128 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40129 "type": "User", 40130 "site_admin": false 40131 }, 40132 "labels": [ 40133 { 40134 "id": 3994718396, 40135 "node_id": "LA_kwDOHHF5A87uGpC8", 40136 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40137 "name": "bug", 40138 "color": "d73a4a", 40139 "default": true, 40140 "description": "Something is not working, or not working as intended" 40141 }, 40142 { 40143 "id": 5667406338, 40144 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40145 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40146 "name": "Needs recreation", 40147 "color": "FBCA04", 40148 "default": false, 40149 "description": "Issues requires concrete steps for recreation" 40150 }, 40151 { 40152 "id": 5816323529, 40153 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40154 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40155 "name": "regression", 40156 "color": "E40609", 40157 "default": false, 40158 "description": "Something that was working before now doesn't" 40159 } 40160 ], 40161 "state": "open", 40162 "locked": false, 40163 "assignee": null, 40164 "assignees": [], 40165 "milestone": null, 40166 "comments": 5, 40167 "created_at": "2024-02-26T12:13:10Z", 40168 "updated_at": "2024-02-26T16:52:24Z", 40169 "closed_at": null, 40170 "author_association": "COLLABORATOR", 40171 "active_lock_reason": null, 40172 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40173 "reactions": { 40174 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40175 "total_count": 0, 40176 "+1": 0, 40177 "-1": 0, 40178 "laugh": 0, 40179 "hooray": 0, 40180 "confused": 0, 40181 "heart": 0, 40182 "rocket": 0, 40183 "eyes": 0 40184 }, 40185 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40186 "performed_via_github_app": null, 40187 "state_reason": null 40188 } 40189 }, 40190 { 40191 "issue": { 40192 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40193 "repository_url": "https://api.github.com/repos/damus-io/damus", 40194 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40195 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40196 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40197 "html_url": "https://github.com/damus-io/damus/issues/2024", 40198 "id": 2154032438, 40199 "node_id": "I_kwDOHHF5A86AY-02", 40200 "number": 2024, 40201 "title": "Report of unable to remove relays", 40202 "user": { 40203 "login": "alltheseas", 40204 "id": 64376233, 40205 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40206 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40207 "gravatar_id": "", 40208 "url": "https://api.github.com/users/alltheseas", 40209 "html_url": "https://github.com/alltheseas", 40210 "followers_url": "https://api.github.com/users/alltheseas/followers", 40211 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40212 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40213 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40214 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40215 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40216 "repos_url": "https://api.github.com/users/alltheseas/repos", 40217 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40218 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40219 "type": "User", 40220 "site_admin": false 40221 }, 40222 "labels": [ 40223 { 40224 "id": 3994718396, 40225 "node_id": "LA_kwDOHHF5A87uGpC8", 40226 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40227 "name": "bug", 40228 "color": "d73a4a", 40229 "default": true, 40230 "description": "Something is not working, or not working as intended" 40231 }, 40232 { 40233 "id": 5667406338, 40234 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40235 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40236 "name": "Needs recreation", 40237 "color": "FBCA04", 40238 "default": false, 40239 "description": "Issues requires concrete steps for recreation" 40240 }, 40241 { 40242 "id": 5816323529, 40243 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40244 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40245 "name": "regression", 40246 "color": "E40609", 40247 "default": false, 40248 "description": "Something that was working before now doesn't" 40249 } 40250 ], 40251 "state": "open", 40252 "locked": false, 40253 "assignee": null, 40254 "assignees": [], 40255 "milestone": null, 40256 "comments": 5, 40257 "created_at": "2024-02-26T12:13:10Z", 40258 "updated_at": "2024-02-26T16:52:24Z", 40259 "closed_at": null, 40260 "author_association": "COLLABORATOR", 40261 "active_lock_reason": null, 40262 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40263 "reactions": { 40264 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40265 "total_count": 0, 40266 "+1": 0, 40267 "-1": 0, 40268 "laugh": 0, 40269 "hooray": 0, 40270 "confused": 0, 40271 "heart": 0, 40272 "rocket": 0, 40273 "eyes": 0 40274 }, 40275 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40276 "performed_via_github_app": null, 40277 "state_reason": null 40278 }, 40279 "comment": { 40280 "user": "alltheseas", 40281 "created_at": "2024-02-26T13:02:31Z", 40282 "updated_at": "2024-02-26T13:02:31Z", 40283 "body": "Couple more reports by Mark and Mazin\n\nhttps://damus.io/nevent1qqsrwxsf466y3pq75y4dg7f8hapaejzuwshgl4lg3gqg38qum5p5aagpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszxthwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2tcpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33wsekwemrvsurgvmsdemkxafkwq68gcmnv4ekgvpjws6k57pjv9jkcurkw4ehjur4x45xkvpexg6ku6rpw4ck56nvx4nng0mzwfhkzerrv9ehg0t5wf6k2n22qhf\n\nhttps://damus.io/nevent1qqsgdg9wewdnhsdtr5y0vj3d69wqur2rej0vw853prg8647npzkctxgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3zamnwvaz7tmwdaehgu3wwa5kuef0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5a6c4pf\n\n@MSauce " 40284 } 40285 }, 40286 { 40287 "issue": { 40288 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40289 "repository_url": "https://api.github.com/repos/damus-io/damus", 40290 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40291 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40292 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40293 "html_url": "https://github.com/damus-io/damus/issues/2024", 40294 "id": 2154032438, 40295 "node_id": "I_kwDOHHF5A86AY-02", 40296 "number": 2024, 40297 "title": "Report of unable to remove relays", 40298 "user": { 40299 "login": "alltheseas", 40300 "id": 64376233, 40301 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40302 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40303 "gravatar_id": "", 40304 "url": "https://api.github.com/users/alltheseas", 40305 "html_url": "https://github.com/alltheseas", 40306 "followers_url": "https://api.github.com/users/alltheseas/followers", 40307 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40308 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40309 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40310 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40311 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40312 "repos_url": "https://api.github.com/users/alltheseas/repos", 40313 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40314 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40315 "type": "User", 40316 "site_admin": false 40317 }, 40318 "labels": [ 40319 { 40320 "id": 3994718396, 40321 "node_id": "LA_kwDOHHF5A87uGpC8", 40322 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40323 "name": "bug", 40324 "color": "d73a4a", 40325 "default": true, 40326 "description": "Something is not working, or not working as intended" 40327 }, 40328 { 40329 "id": 5667406338, 40330 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40331 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40332 "name": "Needs recreation", 40333 "color": "FBCA04", 40334 "default": false, 40335 "description": "Issues requires concrete steps for recreation" 40336 }, 40337 { 40338 "id": 5816323529, 40339 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40340 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40341 "name": "regression", 40342 "color": "E40609", 40343 "default": false, 40344 "description": "Something that was working before now doesn't" 40345 } 40346 ], 40347 "state": "open", 40348 "locked": false, 40349 "assignee": null, 40350 "assignees": [], 40351 "milestone": null, 40352 "comments": 5, 40353 "created_at": "2024-02-26T12:13:10Z", 40354 "updated_at": "2024-02-26T16:52:24Z", 40355 "closed_at": null, 40356 "author_association": "COLLABORATOR", 40357 "active_lock_reason": null, 40358 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40359 "reactions": { 40360 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40361 "total_count": 0, 40362 "+1": 0, 40363 "-1": 0, 40364 "laugh": 0, 40365 "hooray": 0, 40366 "confused": 0, 40367 "heart": 0, 40368 "rocket": 0, 40369 "eyes": 0 40370 }, 40371 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40372 "performed_via_github_app": null, 40373 "state_reason": null 40374 }, 40375 "comment": { 40376 "user": "alltheseas", 40377 "created_at": "2024-02-26T13:03:03Z", 40378 "updated_at": "2024-02-26T13:03:03Z", 40379 "body": "Interesting behavior:\n\n> I was on wi-fi - just switched to 4G \nMore relays showing online nowš¤\n\nhttps://damus.io/nevent1qqszjjwkclg4376pmpq6ctwtwwj3k2uw38wjrgzp4aatfvqteld4ejspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg6waehxw309ahx7um5wghx7unpdenk2urfd3kzuer9wcq3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqz9nhwden5te0wfjkccte9ehx7um5wghxyctwvses3ed9" 40380 } 40381 }, 40382 { 40383 "issue": { 40384 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40385 "repository_url": "https://api.github.com/repos/damus-io/damus", 40386 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40387 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40388 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40389 "html_url": "https://github.com/damus-io/damus/issues/2024", 40390 "id": 2154032438, 40391 "node_id": "I_kwDOHHF5A86AY-02", 40392 "number": 2024, 40393 "title": "Report of unable to remove relays", 40394 "user": { 40395 "login": "alltheseas", 40396 "id": 64376233, 40397 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40398 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40399 "gravatar_id": "", 40400 "url": "https://api.github.com/users/alltheseas", 40401 "html_url": "https://github.com/alltheseas", 40402 "followers_url": "https://api.github.com/users/alltheseas/followers", 40403 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40404 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40405 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40406 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40407 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40408 "repos_url": "https://api.github.com/users/alltheseas/repos", 40409 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40410 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40411 "type": "User", 40412 "site_admin": false 40413 }, 40414 "labels": [ 40415 { 40416 "id": 3994718396, 40417 "node_id": "LA_kwDOHHF5A87uGpC8", 40418 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40419 "name": "bug", 40420 "color": "d73a4a", 40421 "default": true, 40422 "description": "Something is not working, or not working as intended" 40423 }, 40424 { 40425 "id": 5667406338, 40426 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40427 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40428 "name": "Needs recreation", 40429 "color": "FBCA04", 40430 "default": false, 40431 "description": "Issues requires concrete steps for recreation" 40432 }, 40433 { 40434 "id": 5816323529, 40435 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40436 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40437 "name": "regression", 40438 "color": "E40609", 40439 "default": false, 40440 "description": "Something that was working before now doesn't" 40441 } 40442 ], 40443 "state": "open", 40444 "locked": false, 40445 "assignee": null, 40446 "assignees": [], 40447 "milestone": null, 40448 "comments": 5, 40449 "created_at": "2024-02-26T12:13:10Z", 40450 "updated_at": "2024-02-26T16:52:24Z", 40451 "closed_at": null, 40452 "author_association": "COLLABORATOR", 40453 "active_lock_reason": null, 40454 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40455 "reactions": { 40456 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40457 "total_count": 0, 40458 "+1": 0, 40459 "-1": 0, 40460 "laugh": 0, 40461 "hooray": 0, 40462 "confused": 0, 40463 "heart": 0, 40464 "rocket": 0, 40465 "eyes": 0 40466 }, 40467 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40468 "performed_via_github_app": null, 40469 "state_reason": null 40470 }, 40471 "comment": { 40472 "user": "alltheseas", 40473 "created_at": "2024-02-26T13:04:28Z", 40474 "updated_at": "2024-02-26T13:05:18Z", 40475 "body": "Suspect going back to one of n trailing relay slash issues:\r\n\r\n\r\n\r\n### related\r\n\r\nhttps://github.com/damus-io/damus/issues/1877" 40476 } 40477 }, 40478 { 40479 "issue": { 40480 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40481 "repository_url": "https://api.github.com/repos/damus-io/damus", 40482 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40483 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40484 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40485 "html_url": "https://github.com/damus-io/damus/issues/2024", 40486 "id": 2154032438, 40487 "node_id": "I_kwDOHHF5A86AY-02", 40488 "number": 2024, 40489 "title": "Report of unable to remove relays", 40490 "user": { 40491 "login": "alltheseas", 40492 "id": 64376233, 40493 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40494 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40495 "gravatar_id": "", 40496 "url": "https://api.github.com/users/alltheseas", 40497 "html_url": "https://github.com/alltheseas", 40498 "followers_url": "https://api.github.com/users/alltheseas/followers", 40499 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40500 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40501 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40502 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40503 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40504 "repos_url": "https://api.github.com/users/alltheseas/repos", 40505 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40506 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40507 "type": "User", 40508 "site_admin": false 40509 }, 40510 "labels": [ 40511 { 40512 "id": 3994718396, 40513 "node_id": "LA_kwDOHHF5A87uGpC8", 40514 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40515 "name": "bug", 40516 "color": "d73a4a", 40517 "default": true, 40518 "description": "Something is not working, or not working as intended" 40519 }, 40520 { 40521 "id": 5667406338, 40522 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40523 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40524 "name": "Needs recreation", 40525 "color": "FBCA04", 40526 "default": false, 40527 "description": "Issues requires concrete steps for recreation" 40528 }, 40529 { 40530 "id": 5816323529, 40531 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40532 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40533 "name": "regression", 40534 "color": "E40609", 40535 "default": false, 40536 "description": "Something that was working before now doesn't" 40537 } 40538 ], 40539 "state": "open", 40540 "locked": false, 40541 "assignee": null, 40542 "assignees": [], 40543 "milestone": null, 40544 "comments": 5, 40545 "created_at": "2024-02-26T12:13:10Z", 40546 "updated_at": "2024-02-26T16:52:24Z", 40547 "closed_at": null, 40548 "author_association": "COLLABORATOR", 40549 "active_lock_reason": null, 40550 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40551 "reactions": { 40552 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40553 "total_count": 0, 40554 "+1": 0, 40555 "-1": 0, 40556 "laugh": 0, 40557 "hooray": 0, 40558 "confused": 0, 40559 "heart": 0, 40560 "rocket": 0, 40561 "eyes": 0 40562 }, 40563 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40564 "performed_via_github_app": null, 40565 "state_reason": null 40566 }, 40567 "comment": { 40568 "user": "alltheseas", 40569 "created_at": "2024-02-26T13:07:06Z", 40570 "updated_at": "2024-02-26T13:07:06Z", 40571 "body": "Additional info from Mark:\n\n> Damus 1.7(11) TestFlight and 16.7.5 IOS. I store my keys with Nostore and Alby connect to use NIP07 . I also use Primal on desktop" 40572 } 40573 }, 40574 { 40575 "issue": { 40576 "url": "https://api.github.com/repos/damus-io/damus/issues/2024", 40577 "repository_url": "https://api.github.com/repos/damus-io/damus", 40578 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2024/labels{/name}", 40579 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2024/comments", 40580 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2024/events", 40581 "html_url": "https://github.com/damus-io/damus/issues/2024", 40582 "id": 2154032438, 40583 "node_id": "I_kwDOHHF5A86AY-02", 40584 "number": 2024, 40585 "title": "Report of unable to remove relays", 40586 "user": { 40587 "login": "alltheseas", 40588 "id": 64376233, 40589 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40590 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40591 "gravatar_id": "", 40592 "url": "https://api.github.com/users/alltheseas", 40593 "html_url": "https://github.com/alltheseas", 40594 "followers_url": "https://api.github.com/users/alltheseas/followers", 40595 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40596 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40597 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40598 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40599 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40600 "repos_url": "https://api.github.com/users/alltheseas/repos", 40601 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40602 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40603 "type": "User", 40604 "site_admin": false 40605 }, 40606 "labels": [ 40607 { 40608 "id": 3994718396, 40609 "node_id": "LA_kwDOHHF5A87uGpC8", 40610 "url": "https://api.github.com/repos/damus-io/damus/labels/bug", 40611 "name": "bug", 40612 "color": "d73a4a", 40613 "default": true, 40614 "description": "Something is not working, or not working as intended" 40615 }, 40616 { 40617 "id": 5667406338, 40618 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 40619 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 40620 "name": "Needs recreation", 40621 "color": "FBCA04", 40622 "default": false, 40623 "description": "Issues requires concrete steps for recreation" 40624 }, 40625 { 40626 "id": 5816323529, 40627 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40628 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40629 "name": "regression", 40630 "color": "E40609", 40631 "default": false, 40632 "description": "Something that was working before now doesn't" 40633 } 40634 ], 40635 "state": "open", 40636 "locked": false, 40637 "assignee": null, 40638 "assignees": [], 40639 "milestone": null, 40640 "comments": 5, 40641 "created_at": "2024-02-26T12:13:10Z", 40642 "updated_at": "2024-02-26T16:52:24Z", 40643 "closed_at": null, 40644 "author_association": "COLLABORATOR", 40645 "active_lock_reason": null, 40646 "body": "Reported by shawn yeaher. Cannot recreate\n\nhttps://damus.io/nevent1qqsz9s62z5gdwzcvjrtk2yjvwqqts30kddguzmmjwqy0s72d8efdhtspzfmhxue69uhhqatjwpkx2urpvuhx2ucpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309ahx7um5wghx77r5wghxgetkqyxhwumn8ghj7mn0wvhxcmmvr69zgu", 40647 "reactions": { 40648 "url": "https://api.github.com/repos/damus-io/damus/issues/2024/reactions", 40649 "total_count": 0, 40650 "+1": 0, 40651 "-1": 0, 40652 "laugh": 0, 40653 "hooray": 0, 40654 "confused": 0, 40655 "heart": 0, 40656 "rocket": 0, 40657 "eyes": 0 40658 }, 40659 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2024/timeline", 40660 "performed_via_github_app": null, 40661 "state_reason": null 40662 }, 40663 "comment": { 40664 "user": "alltheseas", 40665 "created_at": "2024-02-26T13:54:04Z", 40666 "updated_at": "2024-02-26T13:54:04Z", 40667 "body": "Recreated bug - cannot remove damus relay, after successfully removing another relay earlier same day. " 40668 } 40669 }, 40670 { 40671 "issue": { 40672 "url": "https://api.github.com/repos/damus-io/damus/issues/2023", 40673 "repository_url": "https://api.github.com/repos/damus-io/damus", 40674 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2023/labels{/name}", 40675 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2023/comments", 40676 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2023/events", 40677 "html_url": "https://github.com/damus-io/damus/issues/2023", 40678 "id": 2153115872, 40679 "node_id": "I_kwDOHHF5A86AVfDg", 40680 "number": 2023, 40681 "title": "Fix at note mention reply to a quote note", 40682 "user": { 40683 "login": "alltheseas", 40684 "id": 64376233, 40685 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40686 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40687 "gravatar_id": "", 40688 "url": "https://api.github.com/users/alltheseas", 40689 "html_url": "https://github.com/alltheseas", 40690 "followers_url": "https://api.github.com/users/alltheseas/followers", 40691 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40692 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40693 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40694 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40695 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40696 "repos_url": "https://api.github.com/users/alltheseas/repos", 40697 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40698 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40699 "type": "User", 40700 "site_admin": false 40701 }, 40702 "labels": [ 40703 { 40704 "id": 5667222085, 40705 "node_id": "LA_kwDOHHF5A88AAAABUcryRQ", 40706 "url": "https://api.github.com/repos/damus-io/damus/labels/design", 40707 "name": "design", 40708 "color": "5319E7", 40709 "default": false, 40710 "description": "Design exploration & definition is required" 40711 }, 40712 { 40713 "id": 5895705605, 40714 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 40715 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 40716 "name": "unexpected", 40717 "color": "553300", 40718 "default": false, 40719 "description": "" 40720 } 40721 ], 40722 "state": "open", 40723 "locked": false, 40724 "assignee": null, 40725 "assignees": [], 40726 "milestone": null, 40727 "comments": 0, 40728 "created_at": "2024-02-26T02:19:40Z", 40729 "updated_at": "2024-02-26T02:20:31Z", 40730 "closed_at": null, 40731 "author_association": "COLLABORATOR", 40732 "active_lock_reason": null, 40733 "body": "_what happens_\r\n\r\nWhen I \"quote note\" someone else's note, AND in the text reply I mention (at tag) another note, I see only the at tag other note rendered (and not the quote note note).\r\n\r\n_what I think should happen_\r\n\r\nI should see both the at tag note, and the quote noted note.\n\n\n\nhttps://damus.io/note16e7rgc3rkp3cex6q9zng7u4lrl4r4pj6lmqdn7arh4uplsrc8zysqawm3n", 40734 "reactions": { 40735 "url": "https://api.github.com/repos/damus-io/damus/issues/2023/reactions", 40736 "total_count": 0, 40737 "+1": 0, 40738 "-1": 0, 40739 "laugh": 0, 40740 "hooray": 0, 40741 "confused": 0, 40742 "heart": 0, 40743 "rocket": 0, 40744 "eyes": 0 40745 }, 40746 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2023/timeline", 40747 "performed_via_github_app": null, 40748 "state_reason": null 40749 } 40750 }, 40751 { 40752 "issue": { 40753 "url": "https://api.github.com/repos/damus-io/damus/issues/2022", 40754 "repository_url": "https://api.github.com/repos/damus-io/damus", 40755 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2022/labels{/name}", 40756 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2022/comments", 40757 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2022/events", 40758 "html_url": "https://github.com/damus-io/damus/issues/2022", 40759 "id": 2152344709, 40760 "node_id": "I_kwDOHHF5A86ASiyF", 40761 "number": 2022, 40762 "title": "Missing reply", 40763 "user": { 40764 "login": "alltheseas", 40765 "id": 64376233, 40766 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40767 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40768 "gravatar_id": "", 40769 "url": "https://api.github.com/users/alltheseas", 40770 "html_url": "https://github.com/alltheseas", 40771 "followers_url": "https://api.github.com/users/alltheseas/followers", 40772 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40773 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40774 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40775 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40776 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40777 "repos_url": "https://api.github.com/users/alltheseas/repos", 40778 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40779 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40780 "type": "User", 40781 "site_admin": false 40782 }, 40783 "labels": [ 40784 { 40785 "id": 5816323529, 40786 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40787 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40788 "name": "regression", 40789 "color": "E40609", 40790 "default": false, 40791 "description": "Something that was working before now doesn't" 40792 } 40793 ], 40794 "state": "open", 40795 "locked": false, 40796 "assignee": null, 40797 "assignees": [], 40798 "milestone": null, 40799 "comments": 1, 40800 "created_at": "2024-02-24T14:42:29Z", 40801 "updated_at": "2024-02-24T21:59:42Z", 40802 "closed_at": null, 40803 "author_association": "COLLABORATOR", 40804 "active_lock_reason": null, 40805 "body": "https://damus.io/nevent1qqswwwpuw98u5yal6pan6wdqmvk2xteumpdnr2k0xpcrhs9zxe78ghspz9mhxue69uhkummnw3ezuamfdejj7qgewaehxw309amk2mrrdakk2tnwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tchkd7rj", 40806 "reactions": { 40807 "url": "https://api.github.com/repos/damus-io/damus/issues/2022/reactions", 40808 "total_count": 0, 40809 "+1": 0, 40810 "-1": 0, 40811 "laugh": 0, 40812 "hooray": 0, 40813 "confused": 0, 40814 "heart": 0, 40815 "rocket": 0, 40816 "eyes": 0 40817 }, 40818 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2022/timeline", 40819 "performed_via_github_app": null, 40820 "state_reason": null 40821 } 40822 }, 40823 { 40824 "issue": { 40825 "url": "https://api.github.com/repos/damus-io/damus/issues/2022", 40826 "repository_url": "https://api.github.com/repos/damus-io/damus", 40827 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2022/labels{/name}", 40828 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2022/comments", 40829 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2022/events", 40830 "html_url": "https://github.com/damus-io/damus/issues/2022", 40831 "id": 2152344709, 40832 "node_id": "I_kwDOHHF5A86ASiyF", 40833 "number": 2022, 40834 "title": "Missing reply", 40835 "user": { 40836 "login": "alltheseas", 40837 "id": 64376233, 40838 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40839 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40840 "gravatar_id": "", 40841 "url": "https://api.github.com/users/alltheseas", 40842 "html_url": "https://github.com/alltheseas", 40843 "followers_url": "https://api.github.com/users/alltheseas/followers", 40844 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40845 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40846 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40847 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40848 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40849 "repos_url": "https://api.github.com/users/alltheseas/repos", 40850 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40851 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40852 "type": "User", 40853 "site_admin": false 40854 }, 40855 "labels": [ 40856 { 40857 "id": 5816323529, 40858 "node_id": "LA_kwDOHHF5A88AAAABWq4NyQ", 40859 "url": "https://api.github.com/repos/damus-io/damus/labels/regression", 40860 "name": "regression", 40861 "color": "E40609", 40862 "default": false, 40863 "description": "Something that was working before now doesn't" 40864 } 40865 ], 40866 "state": "open", 40867 "locked": false, 40868 "assignee": null, 40869 "assignees": [], 40870 "milestone": null, 40871 "comments": 1, 40872 "created_at": "2024-02-24T14:42:29Z", 40873 "updated_at": "2024-02-24T21:59:42Z", 40874 "closed_at": null, 40875 "author_association": "COLLABORATOR", 40876 "active_lock_reason": null, 40877 "body": "https://damus.io/nevent1qqswwwpuw98u5yal6pan6wdqmvk2xteumpdnr2k0xpcrhs9zxe78ghspz9mhxue69uhkummnw3ezuamfdejj7qgewaehxw309amk2mrrdakk2tnwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tchkd7rj", 40878 "reactions": { 40879 "url": "https://api.github.com/repos/damus-io/damus/issues/2022/reactions", 40880 "total_count": 0, 40881 "+1": 0, 40882 "-1": 0, 40883 "laugh": 0, 40884 "hooray": 0, 40885 "confused": 0, 40886 "heart": 0, 40887 "rocket": 0, 40888 "eyes": 0 40889 }, 40890 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2022/timeline", 40891 "performed_via_github_app": null, 40892 "state_reason": null 40893 }, 40894 "comment": { 40895 "user": "alltheseas", 40896 "created_at": "2024-02-24T21:59:41Z", 40897 "updated_at": "2024-02-24T21:59:41Z", 40898 "body": "Related to https://github.com/nostrability/nostrability/issues/20\n\nUsually preceding replies are missing. However, in this report a subsequent reply is missing. " 40899 } 40900 }, 40901 { 40902 "issue": { 40903 "url": "https://api.github.com/repos/damus-io/damus/issues/2021", 40904 "repository_url": "https://api.github.com/repos/damus-io/damus", 40905 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2021/labels{/name}", 40906 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2021/comments", 40907 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2021/events", 40908 "html_url": "https://github.com/damus-io/damus/issues/2021", 40909 "id": 2151697738, 40910 "node_id": "I_kwDOHHF5A86AQE1K", 40911 "number": 2021, 40912 "title": "Handle LN checkout cases where user does not click on \"continue on app\" in the last step", 40913 "user": { 40914 "login": "danieldaquino", 40915 "id": 24692108, 40916 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 40917 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 40918 "gravatar_id": "", 40919 "url": "https://api.github.com/users/danieldaquino", 40920 "html_url": "https://github.com/danieldaquino", 40921 "followers_url": "https://api.github.com/users/danieldaquino/followers", 40922 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 40923 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 40924 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 40925 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 40926 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 40927 "repos_url": "https://api.github.com/users/danieldaquino/repos", 40928 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 40929 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 40930 "type": "User", 40931 "site_admin": false 40932 }, 40933 "labels": [ 40934 { 40935 "id": 5799961735, 40936 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 40937 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 40938 "name": "purple", 40939 "color": "7E12A4", 40940 "default": false, 40941 "description": "Damus purple membership" 40942 } 40943 ], 40944 "state": "closed", 40945 "locked": false, 40946 "assignee": null, 40947 "assignees": [], 40948 "milestone": { 40949 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 40950 "html_url": "https://github.com/damus-io/damus/milestone/13", 40951 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 40952 "id": 10515711, 40953 "node_id": "MI_kwDOHHF5A84AoHT_", 40954 "number": 13, 40955 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 40956 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 40957 "creator": { 40958 "login": "alltheseas", 40959 "id": 64376233, 40960 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 40961 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 40962 "gravatar_id": "", 40963 "url": "https://api.github.com/users/alltheseas", 40964 "html_url": "https://github.com/alltheseas", 40965 "followers_url": "https://api.github.com/users/alltheseas/followers", 40966 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 40967 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 40968 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 40969 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 40970 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 40971 "repos_url": "https://api.github.com/users/alltheseas/repos", 40972 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 40973 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 40974 "type": "User", 40975 "site_admin": false 40976 }, 40977 "open_issues": 4, 40978 "closed_issues": 14, 40979 "state": "open", 40980 "created_at": "2024-02-05T17:16:01Z", 40981 "updated_at": "2024-03-12T10:13:15Z", 40982 "due_on": "2024-03-01T08:00:00Z", 40983 "closed_at": null 40984 }, 40985 "comments": 2, 40986 "created_at": "2024-02-23T19:45:19Z", 40987 "updated_at": "2024-02-26T18:28:22Z", 40988 "closed_at": "2024-02-26T18:28:22Z", 40989 "author_association": "CONTRIBUTOR", 40990 "active_lock_reason": null, 40991 "body": "On iOS, make \"Verify Npub\" screen raise a session flag indicating that a checkout is in progress, and detect if account was created when app enters foreground, to show welcome sheet right away", 40992 "reactions": { 40993 "url": "https://api.github.com/repos/damus-io/damus/issues/2021/reactions", 40994 "total_count": 1, 40995 "+1": 1, 40996 "-1": 0, 40997 "laugh": 0, 40998 "hooray": 0, 40999 "confused": 0, 41000 "heart": 0, 41001 "rocket": 0, 41002 "eyes": 0 41003 }, 41004 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2021/timeline", 41005 "performed_via_github_app": null, 41006 "state_reason": "completed" 41007 } 41008 }, 41009 { 41010 "issue": { 41011 "url": "https://api.github.com/repos/damus-io/damus/issues/2021", 41012 "repository_url": "https://api.github.com/repos/damus-io/damus", 41013 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2021/labels{/name}", 41014 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2021/comments", 41015 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2021/events", 41016 "html_url": "https://github.com/damus-io/damus/issues/2021", 41017 "id": 2151697738, 41018 "node_id": "I_kwDOHHF5A86AQE1K", 41019 "number": 2021, 41020 "title": "Handle LN checkout cases where user does not click on \"continue on app\" in the last step", 41021 "user": { 41022 "login": "danieldaquino", 41023 "id": 24692108, 41024 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41025 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41026 "gravatar_id": "", 41027 "url": "https://api.github.com/users/danieldaquino", 41028 "html_url": "https://github.com/danieldaquino", 41029 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41030 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41031 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41032 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41033 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41034 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41035 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41036 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41037 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41038 "type": "User", 41039 "site_admin": false 41040 }, 41041 "labels": [ 41042 { 41043 "id": 5799961735, 41044 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41045 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41046 "name": "purple", 41047 "color": "7E12A4", 41048 "default": false, 41049 "description": "Damus purple membership" 41050 } 41051 ], 41052 "state": "closed", 41053 "locked": false, 41054 "assignee": null, 41055 "assignees": [], 41056 "milestone": { 41057 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 41058 "html_url": "https://github.com/damus-io/damus/milestone/13", 41059 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 41060 "id": 10515711, 41061 "node_id": "MI_kwDOHHF5A84AoHT_", 41062 "number": 13, 41063 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 41064 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 41065 "creator": { 41066 "login": "alltheseas", 41067 "id": 64376233, 41068 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41069 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41070 "gravatar_id": "", 41071 "url": "https://api.github.com/users/alltheseas", 41072 "html_url": "https://github.com/alltheseas", 41073 "followers_url": "https://api.github.com/users/alltheseas/followers", 41074 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41075 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41076 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41077 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41078 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41079 "repos_url": "https://api.github.com/users/alltheseas/repos", 41080 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41081 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41082 "type": "User", 41083 "site_admin": false 41084 }, 41085 "open_issues": 4, 41086 "closed_issues": 14, 41087 "state": "open", 41088 "created_at": "2024-02-05T17:16:01Z", 41089 "updated_at": "2024-03-12T10:13:15Z", 41090 "due_on": "2024-03-01T08:00:00Z", 41091 "closed_at": null 41092 }, 41093 "comments": 2, 41094 "created_at": "2024-02-23T19:45:19Z", 41095 "updated_at": "2024-02-26T18:28:22Z", 41096 "closed_at": "2024-02-26T18:28:22Z", 41097 "author_association": "CONTRIBUTOR", 41098 "active_lock_reason": null, 41099 "body": "On iOS, make \"Verify Npub\" screen raise a session flag indicating that a checkout is in progress, and detect if account was created when app enters foreground, to show welcome sheet right away", 41100 "reactions": { 41101 "url": "https://api.github.com/repos/damus-io/damus/issues/2021/reactions", 41102 "total_count": 1, 41103 "+1": 1, 41104 "-1": 0, 41105 "laugh": 0, 41106 "hooray": 0, 41107 "confused": 0, 41108 "heart": 0, 41109 "rocket": 0, 41110 "eyes": 0 41111 }, 41112 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2021/timeline", 41113 "performed_via_github_app": null, 41114 "state_reason": "completed" 41115 }, 41116 "comment": { 41117 "user": "danieldaquino", 41118 "created_at": "2024-02-23T21:33:28Z", 41119 "updated_at": "2024-02-23T21:33:28Z", 41120 "body": "Sent a patch for this one (https://groups.google.com/a/damus.io/g/patches/c/DBu4fG0vtRM)" 41121 } 41122 }, 41123 { 41124 "issue": { 41125 "url": "https://api.github.com/repos/damus-io/damus/issues/2021", 41126 "repository_url": "https://api.github.com/repos/damus-io/damus", 41127 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2021/labels{/name}", 41128 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2021/comments", 41129 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2021/events", 41130 "html_url": "https://github.com/damus-io/damus/issues/2021", 41131 "id": 2151697738, 41132 "node_id": "I_kwDOHHF5A86AQE1K", 41133 "number": 2021, 41134 "title": "Handle LN checkout cases where user does not click on \"continue on app\" in the last step", 41135 "user": { 41136 "login": "danieldaquino", 41137 "id": 24692108, 41138 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41139 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41140 "gravatar_id": "", 41141 "url": "https://api.github.com/users/danieldaquino", 41142 "html_url": "https://github.com/danieldaquino", 41143 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41144 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41145 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41146 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41147 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41148 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41149 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41150 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41151 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41152 "type": "User", 41153 "site_admin": false 41154 }, 41155 "labels": [ 41156 { 41157 "id": 5799961735, 41158 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41159 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41160 "name": "purple", 41161 "color": "7E12A4", 41162 "default": false, 41163 "description": "Damus purple membership" 41164 } 41165 ], 41166 "state": "closed", 41167 "locked": false, 41168 "assignee": null, 41169 "assignees": [], 41170 "milestone": { 41171 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 41172 "html_url": "https://github.com/damus-io/damus/milestone/13", 41173 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 41174 "id": 10515711, 41175 "node_id": "MI_kwDOHHF5A84AoHT_", 41176 "number": 13, 41177 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 41178 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 41179 "creator": { 41180 "login": "alltheseas", 41181 "id": 64376233, 41182 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41183 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41184 "gravatar_id": "", 41185 "url": "https://api.github.com/users/alltheseas", 41186 "html_url": "https://github.com/alltheseas", 41187 "followers_url": "https://api.github.com/users/alltheseas/followers", 41188 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41189 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41190 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41191 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41192 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41193 "repos_url": "https://api.github.com/users/alltheseas/repos", 41194 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41195 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41196 "type": "User", 41197 "site_admin": false 41198 }, 41199 "open_issues": 4, 41200 "closed_issues": 14, 41201 "state": "open", 41202 "created_at": "2024-02-05T17:16:01Z", 41203 "updated_at": "2024-03-12T10:13:15Z", 41204 "due_on": "2024-03-01T08:00:00Z", 41205 "closed_at": null 41206 }, 41207 "comments": 2, 41208 "created_at": "2024-02-23T19:45:19Z", 41209 "updated_at": "2024-02-26T18:28:22Z", 41210 "closed_at": "2024-02-26T18:28:22Z", 41211 "author_association": "CONTRIBUTOR", 41212 "active_lock_reason": null, 41213 "body": "On iOS, make \"Verify Npub\" screen raise a session flag indicating that a checkout is in progress, and detect if account was created when app enters foreground, to show welcome sheet right away", 41214 "reactions": { 41215 "url": "https://api.github.com/repos/damus-io/damus/issues/2021/reactions", 41216 "total_count": 1, 41217 "+1": 1, 41218 "-1": 0, 41219 "laugh": 0, 41220 "hooray": 0, 41221 "confused": 0, 41222 "heart": 0, 41223 "rocket": 0, 41224 "eyes": 0 41225 }, 41226 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2021/timeline", 41227 "performed_via_github_app": null, 41228 "state_reason": "completed" 41229 }, 41230 "comment": { 41231 "user": "alltheseas", 41232 "created_at": "2024-02-26T17:26:05Z", 41233 "updated_at": "2024-02-26T17:26:05Z", 41234 "body": "@jb55 to review\r\n\r\n- [ ] @jb55 to review" 41235 } 41236 }, 41237 { 41238 "issue": { 41239 "url": "https://api.github.com/repos/damus-io/damus/issues/2020", 41240 "repository_url": "https://api.github.com/repos/damus-io/damus", 41241 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2020/labels{/name}", 41242 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2020/comments", 41243 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2020/events", 41244 "html_url": "https://github.com/damus-io/damus/issues/2020", 41245 "id": 2151695613, 41246 "node_id": "I_kwDOHHF5A86AQET9", 41247 "number": 2020, 41248 "title": "Improve IAP purchase button UX by adding a loading spinner", 41249 "user": { 41250 "login": "danieldaquino", 41251 "id": 24692108, 41252 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41253 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41254 "gravatar_id": "", 41255 "url": "https://api.github.com/users/danieldaquino", 41256 "html_url": "https://github.com/danieldaquino", 41257 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41258 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41259 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41260 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41261 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41262 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41263 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41264 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41265 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41266 "type": "User", 41267 "site_admin": false 41268 }, 41269 "labels": [ 41270 { 41271 "id": 5799961735, 41272 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41273 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41274 "name": "purple", 41275 "color": "7E12A4", 41276 "default": false, 41277 "description": "Damus purple membership" 41278 } 41279 ], 41280 "state": "closed", 41281 "locked": false, 41282 "assignee": null, 41283 "assignees": [], 41284 "milestone": { 41285 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 41286 "html_url": "https://github.com/damus-io/damus/milestone/13", 41287 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 41288 "id": 10515711, 41289 "node_id": "MI_kwDOHHF5A84AoHT_", 41290 "number": 13, 41291 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 41292 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 41293 "creator": { 41294 "login": "alltheseas", 41295 "id": 64376233, 41296 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41297 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41298 "gravatar_id": "", 41299 "url": "https://api.github.com/users/alltheseas", 41300 "html_url": "https://github.com/alltheseas", 41301 "followers_url": "https://api.github.com/users/alltheseas/followers", 41302 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41303 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41304 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41305 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41306 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41307 "repos_url": "https://api.github.com/users/alltheseas/repos", 41308 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41309 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41310 "type": "User", 41311 "site_admin": false 41312 }, 41313 "open_issues": 4, 41314 "closed_issues": 14, 41315 "state": "open", 41316 "created_at": "2024-02-05T17:16:01Z", 41317 "updated_at": "2024-03-12T10:13:15Z", 41318 "due_on": "2024-03-01T08:00:00Z", 41319 "closed_at": null 41320 }, 41321 "comments": 1, 41322 "created_at": "2024-02-23T19:43:32Z", 41323 "updated_at": "2024-02-26T18:28:22Z", 41324 "closed_at": "2024-02-26T18:28:21Z", 41325 "author_association": "CONTRIBUTOR", 41326 "active_lock_reason": null, 41327 "body": null, 41328 "reactions": { 41329 "url": "https://api.github.com/repos/damus-io/damus/issues/2020/reactions", 41330 "total_count": 0, 41331 "+1": 0, 41332 "-1": 0, 41333 "laugh": 0, 41334 "hooray": 0, 41335 "confused": 0, 41336 "heart": 0, 41337 "rocket": 0, 41338 "eyes": 0 41339 }, 41340 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2020/timeline", 41341 "performed_via_github_app": null, 41342 "state_reason": "completed" 41343 } 41344 }, 41345 { 41346 "issue": { 41347 "url": "https://api.github.com/repos/damus-io/damus/issues/2020", 41348 "repository_url": "https://api.github.com/repos/damus-io/damus", 41349 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2020/labels{/name}", 41350 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2020/comments", 41351 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2020/events", 41352 "html_url": "https://github.com/damus-io/damus/issues/2020", 41353 "id": 2151695613, 41354 "node_id": "I_kwDOHHF5A86AQET9", 41355 "number": 2020, 41356 "title": "Improve IAP purchase button UX by adding a loading spinner", 41357 "user": { 41358 "login": "danieldaquino", 41359 "id": 24692108, 41360 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41361 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41362 "gravatar_id": "", 41363 "url": "https://api.github.com/users/danieldaquino", 41364 "html_url": "https://github.com/danieldaquino", 41365 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41366 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41367 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41368 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41369 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41370 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41371 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41372 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41373 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41374 "type": "User", 41375 "site_admin": false 41376 }, 41377 "labels": [ 41378 { 41379 "id": 5799961735, 41380 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41381 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41382 "name": "purple", 41383 "color": "7E12A4", 41384 "default": false, 41385 "description": "Damus purple membership" 41386 } 41387 ], 41388 "state": "closed", 41389 "locked": false, 41390 "assignee": null, 41391 "assignees": [], 41392 "milestone": { 41393 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 41394 "html_url": "https://github.com/damus-io/damus/milestone/13", 41395 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 41396 "id": 10515711, 41397 "node_id": "MI_kwDOHHF5A84AoHT_", 41398 "number": 13, 41399 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 41400 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 41401 "creator": { 41402 "login": "alltheseas", 41403 "id": 64376233, 41404 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41405 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41406 "gravatar_id": "", 41407 "url": "https://api.github.com/users/alltheseas", 41408 "html_url": "https://github.com/alltheseas", 41409 "followers_url": "https://api.github.com/users/alltheseas/followers", 41410 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41411 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41412 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41413 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41414 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41415 "repos_url": "https://api.github.com/users/alltheseas/repos", 41416 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41417 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41418 "type": "User", 41419 "site_admin": false 41420 }, 41421 "open_issues": 4, 41422 "closed_issues": 14, 41423 "state": "open", 41424 "created_at": "2024-02-05T17:16:01Z", 41425 "updated_at": "2024-03-12T10:13:15Z", 41426 "due_on": "2024-03-01T08:00:00Z", 41427 "closed_at": null 41428 }, 41429 "comments": 1, 41430 "created_at": "2024-02-23T19:43:32Z", 41431 "updated_at": "2024-02-26T18:28:22Z", 41432 "closed_at": "2024-02-26T18:28:21Z", 41433 "author_association": "CONTRIBUTOR", 41434 "active_lock_reason": null, 41435 "body": null, 41436 "reactions": { 41437 "url": "https://api.github.com/repos/damus-io/damus/issues/2020/reactions", 41438 "total_count": 0, 41439 "+1": 0, 41440 "-1": 0, 41441 "laugh": 0, 41442 "hooray": 0, 41443 "confused": 0, 41444 "heart": 0, 41445 "rocket": 0, 41446 "eyes": 0 41447 }, 41448 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2020/timeline", 41449 "performed_via_github_app": null, 41450 "state_reason": "completed" 41451 }, 41452 "comment": { 41453 "user": "danieldaquino", 41454 "created_at": "2024-02-23T21:33:15Z", 41455 "updated_at": "2024-02-23T21:33:15Z", 41456 "body": "Sent a patch for this one (https://groups.google.com/a/damus.io/g/patches/c/DBu4fG0vtRM)" 41457 } 41458 }, 41459 { 41460 "issue": { 41461 "url": "https://api.github.com/repos/damus-io/damus/issues/2018", 41462 "repository_url": "https://api.github.com/repos/damus-io/damus", 41463 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2018/labels{/name}", 41464 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2018/comments", 41465 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2018/events", 41466 "html_url": "https://github.com/damus-io/damus/issues/2018", 41467 "id": 2145333364, 41468 "node_id": "I_kwDOHHF5A85_3zB0", 41469 "number": 2018, 41470 "title": "AI art generator bot", 41471 "user": { 41472 "login": "alltheseas", 41473 "id": 64376233, 41474 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41475 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41476 "gravatar_id": "", 41477 "url": "https://api.github.com/users/alltheseas", 41478 "html_url": "https://github.com/alltheseas", 41479 "followers_url": "https://api.github.com/users/alltheseas/followers", 41480 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41481 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41482 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41483 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41484 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41485 "repos_url": "https://api.github.com/users/alltheseas/repos", 41486 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41487 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41488 "type": "User", 41489 "site_admin": false 41490 }, 41491 "labels": [ 41492 { 41493 "id": 5667230655, 41494 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 41495 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 41496 "name": "feature", 41497 "color": "BFDADC", 41498 "default": false, 41499 "description": "New feature request" 41500 } 41501 ], 41502 "state": "open", 41503 "locked": false, 41504 "assignee": null, 41505 "assignees": [], 41506 "milestone": null, 41507 "comments": 0, 41508 "created_at": "2024-02-20T21:39:17Z", 41509 "updated_at": "2024-02-20T21:39:17Z", 41510 "closed_at": null, 41511 "author_association": "COLLABORATOR", 41512 "active_lock_reason": null, 41513 "body": "> i wonder why #damus doesnt have an AI art generator bot that people could tap for theirs and others bemusement...\n\n> or even a non-pc AI convo bot like Tay who has been reconstituted over at GabAI...\n\n> Why only #globohomo bots here?\n\nhttps://damus.io/nevent1qqsgty4fhkd90ev9yurq0fy343nm2ncmyle24mezfegr4xqfqc0tlugpz4mhxue69uhk2er9dchxummnw3ezumrpdejqz9mhwden5te0wfjkccte9ehx7ar0wd5xjtnhd9hqz9mhwden5te0wfjkccte9eekjctdwd68ytnrdaksz9nhwden5te0veex2mnn9ehx7um5wgcjucm0d5ww2xgc", 41514 "reactions": { 41515 "url": "https://api.github.com/repos/damus-io/damus/issues/2018/reactions", 41516 "total_count": 0, 41517 "+1": 0, 41518 "-1": 0, 41519 "laugh": 0, 41520 "hooray": 0, 41521 "confused": 0, 41522 "heart": 0, 41523 "rocket": 0, 41524 "eyes": 0 41525 }, 41526 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2018/timeline", 41527 "performed_via_github_app": null, 41528 "state_reason": null 41529 } 41530 }, 41531 { 41532 "issue": { 41533 "url": "https://api.github.com/repos/damus-io/damus/issues/2017", 41534 "repository_url": "https://api.github.com/repos/damus-io/damus", 41535 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2017/labels{/name}", 41536 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2017/comments", 41537 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2017/events", 41538 "html_url": "https://github.com/damus-io/damus/issues/2017", 41539 "id": 2145092772, 41540 "node_id": "I_kwDOHHF5A85_24Sk", 41541 "number": 2017, 41542 "title": "Not (yet) approved / note approval: delegate authority to \"approve\" a profile's outbound notes", 41543 "user": { 41544 "login": "alltheseas", 41545 "id": 64376233, 41546 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41547 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41548 "gravatar_id": "", 41549 "url": "https://api.github.com/users/alltheseas", 41550 "html_url": "https://github.com/alltheseas", 41551 "followers_url": "https://api.github.com/users/alltheseas/followers", 41552 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41553 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41554 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41555 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41556 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41557 "repos_url": "https://api.github.com/users/alltheseas/repos", 41558 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41559 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41560 "type": "User", 41561 "site_admin": false 41562 }, 41563 "labels": [ 41564 { 41565 "id": 5667230655, 41566 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 41567 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 41568 "name": "feature", 41569 "color": "BFDADC", 41570 "default": false, 41571 "description": "New feature request" 41572 }, 41573 { 41574 "id": 5684118006, 41575 "node_id": "LA_kwDOHHF5A88AAAABUszB9g", 41576 "url": "https://api.github.com/repos/damus-io/damus/labels/experimental", 41577 "name": "experimental", 41578 "color": "41BC18", 41579 "default": false, 41580 "description": "" 41581 } 41582 ], 41583 "state": "open", 41584 "locked": false, 41585 "assignee": null, 41586 "assignees": [], 41587 "milestone": null, 41588 "comments": 0, 41589 "created_at": "2024-02-20T19:12:05Z", 41590 "updated_at": "2024-02-20T19:12:05Z", 41591 "closed_at": null, 41592 "author_association": "COLLABORATOR", 41593 "active_lock_reason": null, 41594 "body": "## user story\r\n\r\nAs a professional nostr profile user, I would like to be able to set an approver for any outbound notes from this profile, so that I can let the social media intern take the wheel.\r\n\r\n### acceptance criteria\r\n\r\n1. I would like to be able to set an outbound note approver (npub)\r\n2. Notes cannot be published without approval from the npub in 1.\r\n3. Approver can see notes requiring approval\r\n4. Approver can approve, or reject notes\r\n5. If the approver approves a note, the note is published to relays\r\n\r\n### open questions\r\n1. how does the approver disassociate as approver of a particular profile?\r\n2. does the approver have some sort of parent-child key relationship, and therefore have a method to restore a private key lost by the social media intern?\r\n\r\n### future\r\n1. multiple approvers\r\n3. multiple approvals (\"multisig\")\r\n", 41595 "reactions": { 41596 "url": "https://api.github.com/repos/damus-io/damus/issues/2017/reactions", 41597 "total_count": 0, 41598 "+1": 0, 41599 "-1": 0, 41600 "laugh": 0, 41601 "hooray": 0, 41602 "confused": 0, 41603 "heart": 0, 41604 "rocket": 0, 41605 "eyes": 0 41606 }, 41607 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2017/timeline", 41608 "performed_via_github_app": null, 41609 "state_reason": null 41610 } 41611 }, 41612 { 41613 "issue": { 41614 "url": "https://api.github.com/repos/damus-io/damus/issues/2016", 41615 "repository_url": "https://api.github.com/repos/damus-io/damus", 41616 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2016/labels{/name}", 41617 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2016/comments", 41618 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2016/events", 41619 "html_url": "https://github.com/damus-io/damus/issues/2016", 41620 "id": 2145077223, 41621 "node_id": "I_kwDOHHF5A85_20fn", 41622 "number": 2016, 41623 "title": "Non-subscribers only: translate this note leads to subscribe to Purple prompt", 41624 "user": { 41625 "login": "alltheseas", 41626 "id": 64376233, 41627 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41628 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41629 "gravatar_id": "", 41630 "url": "https://api.github.com/users/alltheseas", 41631 "html_url": "https://github.com/alltheseas", 41632 "followers_url": "https://api.github.com/users/alltheseas/followers", 41633 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41634 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41635 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41636 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41637 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41638 "repos_url": "https://api.github.com/users/alltheseas/repos", 41639 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41640 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41641 "type": "User", 41642 "site_admin": false 41643 }, 41644 "labels": [ 41645 { 41646 "id": 5799961735, 41647 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41648 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41649 "name": "purple", 41650 "color": "7E12A4", 41651 "default": false, 41652 "description": "Damus purple membership" 41653 }, 41654 { 41655 "id": 5861163644, 41656 "node_id": "LA_kwDOHHF5A88AAAABXVpCfA", 41657 "url": "https://api.github.com/repos/damus-io/damus/labels/notifications", 41658 "name": "notifications", 41659 "color": "BB7CBE", 41660 "default": false, 41661 "description": "" 41662 } 41663 ], 41664 "state": "open", 41665 "locked": false, 41666 "assignee": null, 41667 "assignees": [], 41668 "milestone": null, 41669 "comments": 0, 41670 "created_at": "2024-02-20T19:02:04Z", 41671 "updated_at": "2024-02-20T19:02:05Z", 41672 "closed_at": null, 41673 "author_association": "COLLABORATOR", 41674 "active_lock_reason": null, 41675 "body": "## user story\r\n\r\nAs Damus dev, I would like to prompt non-purple subscribers via the translate this note for non-preferred languages to subscribe to purple, so that I can help make Damus a business.\r\n\r\n## mockup\r\n\r\n\r\n\r\n\r\n### acceptance criteria\r\n1. for purple non-subscribers only, for notes in non-preferred language, suggest \"translate this note\" text at bottom of note (see mockup)\r\n2. if user taps on translate this note button, show purple prompt screen (as accessed via side menu)\r\n\r\n### open questions\r\n1. how often should the translate this note text appear (e.g. once every week? once every 100 notes?)\r\n2. how does translate this note prompt functionality conflict with less reliable non-purple Libretranslate options, or nostr wine DeepL service?\r\n\r\n### related\r\nseparating this ticket from red dot notification https://github.com/damus-io/damus/issues/2007\r\nfrom https://github.com/damus-io/damus/issues/2007#issuecomment-1947631652\r\n\r\n\r\n", 41676 "reactions": { 41677 "url": "https://api.github.com/repos/damus-io/damus/issues/2016/reactions", 41678 "total_count": 0, 41679 "+1": 0, 41680 "-1": 0, 41681 "laugh": 0, 41682 "hooray": 0, 41683 "confused": 0, 41684 "heart": 0, 41685 "rocket": 0, 41686 "eyes": 0 41687 }, 41688 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2016/timeline", 41689 "performed_via_github_app": null, 41690 "state_reason": null 41691 } 41692 }, 41693 { 41694 "issue": { 41695 "url": "https://api.github.com/repos/damus-io/damus/issues/2015", 41696 "repository_url": "https://api.github.com/repos/damus-io/damus", 41697 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2015/labels{/name}", 41698 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2015/comments", 41699 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2015/events", 41700 "html_url": "https://github.com/damus-io/damus/issues/2015", 41701 "id": 2139329912, 41702 "node_id": "I_kwDOHHF5A85_g5V4", 41703 "number": 2015, 41704 "title": "Current thing algo", 41705 "user": { 41706 "login": "alltheseas", 41707 "id": 64376233, 41708 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41709 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41710 "gravatar_id": "", 41711 "url": "https://api.github.com/users/alltheseas", 41712 "html_url": "https://github.com/alltheseas", 41713 "followers_url": "https://api.github.com/users/alltheseas/followers", 41714 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41715 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41716 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41717 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41718 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41719 "repos_url": "https://api.github.com/users/alltheseas/repos", 41720 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41721 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41722 "type": "User", 41723 "site_admin": false 41724 }, 41725 "labels": [ 41726 { 41727 "id": 5667230655, 41728 "node_id": "LA_kwDOHHF5A88AAAABUcsTvw", 41729 "url": "https://api.github.com/repos/damus-io/damus/labels/feature", 41730 "name": "feature", 41731 "color": "BFDADC", 41732 "default": false, 41733 "description": "New feature request" 41734 } 41735 ], 41736 "state": "open", 41737 "locked": false, 41738 "assignee": null, 41739 "assignees": [], 41740 "milestone": null, 41741 "comments": 0, 41742 "created_at": "2024-02-16T19:52:29Z", 41743 "updated_at": "2024-02-16T20:07:18Z", 41744 "closed_at": null, 41745 "author_association": "COLLABORATOR", 41746 "active_lock_reason": null, 41747 "body": "## user story\r\n\r\nAs a Damus nostr user, I would like to know what the current thing is, so that I am informed about today's discussions on nostr.\r\n\r\n### acceptance criteria\r\n\r\n1. algo detects and displays the most popular 1-3 current things based on some time period (e.g. 24 hours)\r\n\r\n### builds on\r\n\r\nalgorithms https://github.com/damus-io/damus/issues/1302", 41748 "reactions": { 41749 "url": "https://api.github.com/repos/damus-io/damus/issues/2015/reactions", 41750 "total_count": 0, 41751 "+1": 0, 41752 "-1": 0, 41753 "laugh": 0, 41754 "hooray": 0, 41755 "confused": 0, 41756 "heart": 0, 41757 "rocket": 0, 41758 "eyes": 0 41759 }, 41760 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2015/timeline", 41761 "performed_via_github_app": null, 41762 "state_reason": null 41763 } 41764 }, 41765 { 41766 "issue": { 41767 "url": "https://api.github.com/repos/damus-io/damus/issues/2014", 41768 "repository_url": "https://api.github.com/repos/damus-io/damus", 41769 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2014/labels{/name}", 41770 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2014/comments", 41771 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2014/events", 41772 "html_url": "https://github.com/damus-io/damus/issues/2014", 41773 "id": 2139078624, 41774 "node_id": "I_kwDOHHF5A85_f7_g", 41775 "number": 2014, 41776 "title": "Add Xcode code coverage test", 41777 "user": { 41778 "login": "alltheseas", 41779 "id": 64376233, 41780 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41781 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41782 "gravatar_id": "", 41783 "url": "https://api.github.com/users/alltheseas", 41784 "html_url": "https://github.com/alltheseas", 41785 "followers_url": "https://api.github.com/users/alltheseas/followers", 41786 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41787 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41788 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41789 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41790 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41791 "repos_url": "https://api.github.com/users/alltheseas/repos", 41792 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41793 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41794 "type": "User", 41795 "site_admin": false 41796 }, 41797 "labels": [ 41798 { 41799 "id": 5667376796, 41800 "node_id": "LA_kwDOHHF5A88AAAABUc1OnA", 41801 "url": "https://api.github.com/repos/damus-io/damus/labels/technical", 41802 "name": "technical", 41803 "color": "B60205", 41804 "default": false, 41805 "description": "" 41806 }, 41807 { 41808 "id": 6462724789, 41809 "node_id": "LA_kwDOHHF5A88AAAABgTVatQ", 41810 "url": "https://api.github.com/repos/damus-io/damus/labels/test", 41811 "name": "test", 41812 "color": "B05C30", 41813 "default": false, 41814 "description": "" 41815 } 41816 ], 41817 "state": "open", 41818 "locked": false, 41819 "assignee": null, 41820 "assignees": [], 41821 "milestone": null, 41822 "comments": 0, 41823 "created_at": "2024-02-16T17:37:56Z", 41824 "updated_at": "2024-02-16T17:39:00Z", 41825 "closed_at": null, 41826 "author_association": "COLLABORATOR", 41827 "active_lock_reason": null, 41828 "body": "https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/07-code_coverage.html\r\n\r\n\r\n\r\n@danieldaquino \r\n@jb55 ", 41829 "reactions": { 41830 "url": "https://api.github.com/repos/damus-io/damus/issues/2014/reactions", 41831 "total_count": 0, 41832 "+1": 0, 41833 "-1": 0, 41834 "laugh": 0, 41835 "hooray": 0, 41836 "confused": 0, 41837 "heart": 0, 41838 "rocket": 0, 41839 "eyes": 0 41840 }, 41841 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2014/timeline", 41842 "performed_via_github_app": null, 41843 "state_reason": null 41844 } 41845 }, 41846 { 41847 "issue": { 41848 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 41849 "repository_url": "https://api.github.com/repos/damus-io/damus", 41850 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 41851 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 41852 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 41853 "html_url": "https://github.com/damus-io/damus/issues/2013", 41854 "id": 2139056953, 41855 "node_id": "I_kwDOHHF5A85_f2s5", 41856 "number": 2013, 41857 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 41858 "user": { 41859 "login": "alltheseas", 41860 "id": 64376233, 41861 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41862 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41863 "gravatar_id": "", 41864 "url": "https://api.github.com/users/alltheseas", 41865 "html_url": "https://github.com/alltheseas", 41866 "followers_url": "https://api.github.com/users/alltheseas/followers", 41867 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41868 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41869 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41870 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41871 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41872 "repos_url": "https://api.github.com/users/alltheseas/repos", 41873 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41874 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41875 "type": "User", 41876 "site_admin": false 41877 }, 41878 "labels": [ 41879 { 41880 "id": 3994718399, 41881 "node_id": "LA_kwDOHHF5A87uGpC_", 41882 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 41883 "name": "enhancement", 41884 "color": "a2eeef", 41885 "default": true, 41886 "description": "Improvement" 41887 }, 41888 { 41889 "id": 5799961735, 41890 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 41891 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 41892 "name": "purple", 41893 "color": "7E12A4", 41894 "default": false, 41895 "description": "Damus purple membership" 41896 } 41897 ], 41898 "state": "closed", 41899 "locked": false, 41900 "assignee": { 41901 "login": "danieldaquino", 41902 "id": 24692108, 41903 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41904 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41905 "gravatar_id": "", 41906 "url": "https://api.github.com/users/danieldaquino", 41907 "html_url": "https://github.com/danieldaquino", 41908 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41909 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41910 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41911 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41912 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41913 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41914 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41915 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41916 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41917 "type": "User", 41918 "site_admin": false 41919 }, 41920 "assignees": [ 41921 { 41922 "login": "danieldaquino", 41923 "id": 24692108, 41924 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 41925 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 41926 "gravatar_id": "", 41927 "url": "https://api.github.com/users/danieldaquino", 41928 "html_url": "https://github.com/danieldaquino", 41929 "followers_url": "https://api.github.com/users/danieldaquino/followers", 41930 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 41931 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 41932 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 41933 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 41934 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 41935 "repos_url": "https://api.github.com/users/danieldaquino/repos", 41936 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 41937 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 41938 "type": "User", 41939 "site_admin": false 41940 } 41941 ], 41942 "milestone": { 41943 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 41944 "html_url": "https://github.com/damus-io/damus/milestone/13", 41945 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 41946 "id": 10515711, 41947 "node_id": "MI_kwDOHHF5A84AoHT_", 41948 "number": 13, 41949 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 41950 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 41951 "creator": { 41952 "login": "alltheseas", 41953 "id": 64376233, 41954 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 41955 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 41956 "gravatar_id": "", 41957 "url": "https://api.github.com/users/alltheseas", 41958 "html_url": "https://github.com/alltheseas", 41959 "followers_url": "https://api.github.com/users/alltheseas/followers", 41960 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 41961 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 41962 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 41963 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 41964 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 41965 "repos_url": "https://api.github.com/users/alltheseas/repos", 41966 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 41967 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 41968 "type": "User", 41969 "site_admin": false 41970 }, 41971 "open_issues": 4, 41972 "closed_issues": 14, 41973 "state": "open", 41974 "created_at": "2024-02-05T17:16:01Z", 41975 "updated_at": "2024-03-12T10:13:15Z", 41976 "due_on": "2024-03-01T08:00:00Z", 41977 "closed_at": null 41978 }, 41979 "comments": 9, 41980 "created_at": "2024-02-16T17:27:47Z", 41981 "updated_at": "2024-03-12T10:14:57Z", 41982 "closed_at": "2024-03-12T10:13:14Z", 41983 "author_association": "COLLABORATOR", 41984 "active_lock_reason": null, 41985 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 41986 "reactions": { 41987 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 41988 "total_count": 0, 41989 "+1": 0, 41990 "-1": 0, 41991 "laugh": 0, 41992 "hooray": 0, 41993 "confused": 0, 41994 "heart": 0, 41995 "rocket": 0, 41996 "eyes": 0 41997 }, 41998 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 41999 "performed_via_github_app": null, 42000 "state_reason": "completed" 42001 } 42002 }, 42003 { 42004 "issue": { 42005 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42006 "repository_url": "https://api.github.com/repos/damus-io/damus", 42007 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42008 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42009 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42010 "html_url": "https://github.com/damus-io/damus/issues/2013", 42011 "id": 2139056953, 42012 "node_id": "I_kwDOHHF5A85_f2s5", 42013 "number": 2013, 42014 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42015 "user": { 42016 "login": "alltheseas", 42017 "id": 64376233, 42018 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42019 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42020 "gravatar_id": "", 42021 "url": "https://api.github.com/users/alltheseas", 42022 "html_url": "https://github.com/alltheseas", 42023 "followers_url": "https://api.github.com/users/alltheseas/followers", 42024 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42025 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42026 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42027 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42028 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42029 "repos_url": "https://api.github.com/users/alltheseas/repos", 42030 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42031 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42032 "type": "User", 42033 "site_admin": false 42034 }, 42035 "labels": [ 42036 { 42037 "id": 3994718399, 42038 "node_id": "LA_kwDOHHF5A87uGpC_", 42039 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42040 "name": "enhancement", 42041 "color": "a2eeef", 42042 "default": true, 42043 "description": "Improvement" 42044 }, 42045 { 42046 "id": 5799961735, 42047 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42048 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42049 "name": "purple", 42050 "color": "7E12A4", 42051 "default": false, 42052 "description": "Damus purple membership" 42053 } 42054 ], 42055 "state": "closed", 42056 "locked": false, 42057 "assignee": { 42058 "login": "danieldaquino", 42059 "id": 24692108, 42060 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42061 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42062 "gravatar_id": "", 42063 "url": "https://api.github.com/users/danieldaquino", 42064 "html_url": "https://github.com/danieldaquino", 42065 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42066 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42067 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42068 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42069 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42070 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42071 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42072 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42073 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42074 "type": "User", 42075 "site_admin": false 42076 }, 42077 "assignees": [ 42078 { 42079 "login": "danieldaquino", 42080 "id": 24692108, 42081 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42082 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42083 "gravatar_id": "", 42084 "url": "https://api.github.com/users/danieldaquino", 42085 "html_url": "https://github.com/danieldaquino", 42086 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42087 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42088 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42089 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42090 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42091 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42092 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42093 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42094 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42095 "type": "User", 42096 "site_admin": false 42097 } 42098 ], 42099 "milestone": { 42100 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42101 "html_url": "https://github.com/damus-io/damus/milestone/13", 42102 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42103 "id": 10515711, 42104 "node_id": "MI_kwDOHHF5A84AoHT_", 42105 "number": 13, 42106 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42107 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42108 "creator": { 42109 "login": "alltheseas", 42110 "id": 64376233, 42111 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42112 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42113 "gravatar_id": "", 42114 "url": "https://api.github.com/users/alltheseas", 42115 "html_url": "https://github.com/alltheseas", 42116 "followers_url": "https://api.github.com/users/alltheseas/followers", 42117 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42118 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42119 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42120 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42121 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42122 "repos_url": "https://api.github.com/users/alltheseas/repos", 42123 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42124 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42125 "type": "User", 42126 "site_admin": false 42127 }, 42128 "open_issues": 4, 42129 "closed_issues": 14, 42130 "state": "open", 42131 "created_at": "2024-02-05T17:16:01Z", 42132 "updated_at": "2024-03-12T10:13:15Z", 42133 "due_on": "2024-03-01T08:00:00Z", 42134 "closed_at": null 42135 }, 42136 "comments": 9, 42137 "created_at": "2024-02-16T17:27:47Z", 42138 "updated_at": "2024-03-12T10:14:57Z", 42139 "closed_at": "2024-03-12T10:13:14Z", 42140 "author_association": "COLLABORATOR", 42141 "active_lock_reason": null, 42142 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42143 "reactions": { 42144 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42145 "total_count": 0, 42146 "+1": 0, 42147 "-1": 0, 42148 "laugh": 0, 42149 "hooray": 0, 42150 "confused": 0, 42151 "heart": 0, 42152 "rocket": 0, 42153 "eyes": 0 42154 }, 42155 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42156 "performed_via_github_app": null, 42157 "state_reason": "completed" 42158 }, 42159 "comment": { 42160 "user": "danieldaquino", 42161 "created_at": "2024-02-29T08:38:08Z", 42162 "updated_at": "2024-02-29T08:38:08Z", 42163 "body": "Made changes on the iOS side to support this, pushed them to this branch: https://github.com/damus-io/damus/commits/v1.7-madeira-release/\r\n\r\nI will also need to make some changes on the checkout page on the website to accompany it (this is still to be done)" 42164 } 42165 }, 42166 { 42167 "issue": { 42168 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42169 "repository_url": "https://api.github.com/repos/damus-io/damus", 42170 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42171 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42172 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42173 "html_url": "https://github.com/damus-io/damus/issues/2013", 42174 "id": 2139056953, 42175 "node_id": "I_kwDOHHF5A85_f2s5", 42176 "number": 2013, 42177 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42178 "user": { 42179 "login": "alltheseas", 42180 "id": 64376233, 42181 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42182 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42183 "gravatar_id": "", 42184 "url": "https://api.github.com/users/alltheseas", 42185 "html_url": "https://github.com/alltheseas", 42186 "followers_url": "https://api.github.com/users/alltheseas/followers", 42187 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42188 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42189 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42190 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42191 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42192 "repos_url": "https://api.github.com/users/alltheseas/repos", 42193 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42194 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42195 "type": "User", 42196 "site_admin": false 42197 }, 42198 "labels": [ 42199 { 42200 "id": 3994718399, 42201 "node_id": "LA_kwDOHHF5A87uGpC_", 42202 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42203 "name": "enhancement", 42204 "color": "a2eeef", 42205 "default": true, 42206 "description": "Improvement" 42207 }, 42208 { 42209 "id": 5799961735, 42210 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42211 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42212 "name": "purple", 42213 "color": "7E12A4", 42214 "default": false, 42215 "description": "Damus purple membership" 42216 } 42217 ], 42218 "state": "closed", 42219 "locked": false, 42220 "assignee": { 42221 "login": "danieldaquino", 42222 "id": 24692108, 42223 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42224 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42225 "gravatar_id": "", 42226 "url": "https://api.github.com/users/danieldaquino", 42227 "html_url": "https://github.com/danieldaquino", 42228 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42229 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42230 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42231 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42232 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42233 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42234 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42235 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42236 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42237 "type": "User", 42238 "site_admin": false 42239 }, 42240 "assignees": [ 42241 { 42242 "login": "danieldaquino", 42243 "id": 24692108, 42244 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42245 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42246 "gravatar_id": "", 42247 "url": "https://api.github.com/users/danieldaquino", 42248 "html_url": "https://github.com/danieldaquino", 42249 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42250 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42251 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42252 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42253 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42254 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42255 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42256 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42257 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42258 "type": "User", 42259 "site_admin": false 42260 } 42261 ], 42262 "milestone": { 42263 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42264 "html_url": "https://github.com/damus-io/damus/milestone/13", 42265 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42266 "id": 10515711, 42267 "node_id": "MI_kwDOHHF5A84AoHT_", 42268 "number": 13, 42269 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42270 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42271 "creator": { 42272 "login": "alltheseas", 42273 "id": 64376233, 42274 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42275 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42276 "gravatar_id": "", 42277 "url": "https://api.github.com/users/alltheseas", 42278 "html_url": "https://github.com/alltheseas", 42279 "followers_url": "https://api.github.com/users/alltheseas/followers", 42280 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42281 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42282 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42283 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42284 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42285 "repos_url": "https://api.github.com/users/alltheseas/repos", 42286 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42287 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42288 "type": "User", 42289 "site_admin": false 42290 }, 42291 "open_issues": 4, 42292 "closed_issues": 14, 42293 "state": "open", 42294 "created_at": "2024-02-05T17:16:01Z", 42295 "updated_at": "2024-03-12T10:13:15Z", 42296 "due_on": "2024-03-01T08:00:00Z", 42297 "closed_at": null 42298 }, 42299 "comments": 9, 42300 "created_at": "2024-02-16T17:27:47Z", 42301 "updated_at": "2024-03-12T10:14:57Z", 42302 "closed_at": "2024-03-12T10:13:14Z", 42303 "author_association": "COLLABORATOR", 42304 "active_lock_reason": null, 42305 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42306 "reactions": { 42307 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42308 "total_count": 0, 42309 "+1": 0, 42310 "-1": 0, 42311 "laugh": 0, 42312 "hooray": 0, 42313 "confused": 0, 42314 "heart": 0, 42315 "rocket": 0, 42316 "eyes": 0 42317 }, 42318 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42319 "performed_via_github_app": null, 42320 "state_reason": "completed" 42321 }, 42322 "comment": { 42323 "user": "danieldaquino", 42324 "created_at": "2024-03-02T03:31:08Z", 42325 "updated_at": "2024-03-02T03:31:08Z", 42326 "body": "Sent patches! https://groups.google.com/a/damus.io/g/patches/c/NZZVvGZ346Q\r\n\r\n**Some screenshots of the renewal flow on mobile:**\r\n\r\n\r\nIn the end, when they are taken to the app, they see a sheet with their account info to further confirm successful renewal\r\n\r\n**Note:** The yellow robohash belongs to a test account, it's not a loading error\r\n\r\n**More screenshots (on desktop):**\r\n\r\n\r\n\r\n\r\n\r\ncc @jb55 @alltheseas please let me know if any changes are needed!\r\n" 42327 } 42328 }, 42329 { 42330 "issue": { 42331 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42332 "repository_url": "https://api.github.com/repos/damus-io/damus", 42333 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42334 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42335 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42336 "html_url": "https://github.com/damus-io/damus/issues/2013", 42337 "id": 2139056953, 42338 "node_id": "I_kwDOHHF5A85_f2s5", 42339 "number": 2013, 42340 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42341 "user": { 42342 "login": "alltheseas", 42343 "id": 64376233, 42344 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42345 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42346 "gravatar_id": "", 42347 "url": "https://api.github.com/users/alltheseas", 42348 "html_url": "https://github.com/alltheseas", 42349 "followers_url": "https://api.github.com/users/alltheseas/followers", 42350 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42351 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42352 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42353 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42354 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42355 "repos_url": "https://api.github.com/users/alltheseas/repos", 42356 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42357 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42358 "type": "User", 42359 "site_admin": false 42360 }, 42361 "labels": [ 42362 { 42363 "id": 3994718399, 42364 "node_id": "LA_kwDOHHF5A87uGpC_", 42365 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42366 "name": "enhancement", 42367 "color": "a2eeef", 42368 "default": true, 42369 "description": "Improvement" 42370 }, 42371 { 42372 "id": 5799961735, 42373 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42374 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42375 "name": "purple", 42376 "color": "7E12A4", 42377 "default": false, 42378 "description": "Damus purple membership" 42379 } 42380 ], 42381 "state": "closed", 42382 "locked": false, 42383 "assignee": { 42384 "login": "danieldaquino", 42385 "id": 24692108, 42386 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42387 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42388 "gravatar_id": "", 42389 "url": "https://api.github.com/users/danieldaquino", 42390 "html_url": "https://github.com/danieldaquino", 42391 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42392 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42393 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42394 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42395 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42396 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42397 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42398 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42399 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42400 "type": "User", 42401 "site_admin": false 42402 }, 42403 "assignees": [ 42404 { 42405 "login": "danieldaquino", 42406 "id": 24692108, 42407 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42408 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42409 "gravatar_id": "", 42410 "url": "https://api.github.com/users/danieldaquino", 42411 "html_url": "https://github.com/danieldaquino", 42412 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42413 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42414 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42415 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42416 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42417 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42418 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42419 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42420 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42421 "type": "User", 42422 "site_admin": false 42423 } 42424 ], 42425 "milestone": { 42426 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42427 "html_url": "https://github.com/damus-io/damus/milestone/13", 42428 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42429 "id": 10515711, 42430 "node_id": "MI_kwDOHHF5A84AoHT_", 42431 "number": 13, 42432 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42433 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42434 "creator": { 42435 "login": "alltheseas", 42436 "id": 64376233, 42437 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42438 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42439 "gravatar_id": "", 42440 "url": "https://api.github.com/users/alltheseas", 42441 "html_url": "https://github.com/alltheseas", 42442 "followers_url": "https://api.github.com/users/alltheseas/followers", 42443 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42444 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42445 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42446 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42447 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42448 "repos_url": "https://api.github.com/users/alltheseas/repos", 42449 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42450 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42451 "type": "User", 42452 "site_admin": false 42453 }, 42454 "open_issues": 4, 42455 "closed_issues": 14, 42456 "state": "open", 42457 "created_at": "2024-02-05T17:16:01Z", 42458 "updated_at": "2024-03-12T10:13:15Z", 42459 "due_on": "2024-03-01T08:00:00Z", 42460 "closed_at": null 42461 }, 42462 "comments": 9, 42463 "created_at": "2024-02-16T17:27:47Z", 42464 "updated_at": "2024-03-12T10:14:57Z", 42465 "closed_at": "2024-03-12T10:13:14Z", 42466 "author_association": "COLLABORATOR", 42467 "active_lock_reason": null, 42468 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42469 "reactions": { 42470 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42471 "total_count": 0, 42472 "+1": 0, 42473 "-1": 0, 42474 "laugh": 0, 42475 "hooray": 0, 42476 "confused": 0, 42477 "heart": 0, 42478 "rocket": 0, 42479 "eyes": 0 42480 }, 42481 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42482 "performed_via_github_app": null, 42483 "state_reason": "completed" 42484 }, 42485 "comment": { 42486 "user": "jb55", 42487 "created_at": "2024-03-02T08:11:08Z", 42488 "updated_at": "2024-03-02T08:11:08Z", 42489 "body": "On Fri, Mar 01, 2024 at 07:31:20PM -0800, Daniel DāAquino wrote:\n>Sent patches! https://groups.google.com/a/damus.io/g/patches/c/NZZVvGZ346Q\n>\n>**Some screenshots of the renewal flow on mobile:**\n>\n>\n>In the end, when they are taken to the app, they see a sheet with their\n>account info to further confirm successful renewal\n\nlooks good! it's live now\n" 42490 } 42491 }, 42492 { 42493 "issue": { 42494 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42495 "repository_url": "https://api.github.com/repos/damus-io/damus", 42496 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42497 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42498 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42499 "html_url": "https://github.com/damus-io/damus/issues/2013", 42500 "id": 2139056953, 42501 "node_id": "I_kwDOHHF5A85_f2s5", 42502 "number": 2013, 42503 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42504 "user": { 42505 "login": "alltheseas", 42506 "id": 64376233, 42507 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42508 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42509 "gravatar_id": "", 42510 "url": "https://api.github.com/users/alltheseas", 42511 "html_url": "https://github.com/alltheseas", 42512 "followers_url": "https://api.github.com/users/alltheseas/followers", 42513 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42514 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42515 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42516 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42517 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42518 "repos_url": "https://api.github.com/users/alltheseas/repos", 42519 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42520 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42521 "type": "User", 42522 "site_admin": false 42523 }, 42524 "labels": [ 42525 { 42526 "id": 3994718399, 42527 "node_id": "LA_kwDOHHF5A87uGpC_", 42528 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42529 "name": "enhancement", 42530 "color": "a2eeef", 42531 "default": true, 42532 "description": "Improvement" 42533 }, 42534 { 42535 "id": 5799961735, 42536 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42537 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42538 "name": "purple", 42539 "color": "7E12A4", 42540 "default": false, 42541 "description": "Damus purple membership" 42542 } 42543 ], 42544 "state": "closed", 42545 "locked": false, 42546 "assignee": { 42547 "login": "danieldaquino", 42548 "id": 24692108, 42549 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42550 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42551 "gravatar_id": "", 42552 "url": "https://api.github.com/users/danieldaquino", 42553 "html_url": "https://github.com/danieldaquino", 42554 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42555 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42556 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42557 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42558 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42559 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42560 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42561 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42562 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42563 "type": "User", 42564 "site_admin": false 42565 }, 42566 "assignees": [ 42567 { 42568 "login": "danieldaquino", 42569 "id": 24692108, 42570 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42571 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42572 "gravatar_id": "", 42573 "url": "https://api.github.com/users/danieldaquino", 42574 "html_url": "https://github.com/danieldaquino", 42575 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42576 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42577 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42578 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42579 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42580 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42581 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42582 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42583 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42584 "type": "User", 42585 "site_admin": false 42586 } 42587 ], 42588 "milestone": { 42589 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42590 "html_url": "https://github.com/damus-io/damus/milestone/13", 42591 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42592 "id": 10515711, 42593 "node_id": "MI_kwDOHHF5A84AoHT_", 42594 "number": 13, 42595 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42596 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42597 "creator": { 42598 "login": "alltheseas", 42599 "id": 64376233, 42600 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42601 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42602 "gravatar_id": "", 42603 "url": "https://api.github.com/users/alltheseas", 42604 "html_url": "https://github.com/alltheseas", 42605 "followers_url": "https://api.github.com/users/alltheseas/followers", 42606 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42607 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42608 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42609 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42610 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42611 "repos_url": "https://api.github.com/users/alltheseas/repos", 42612 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42613 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42614 "type": "User", 42615 "site_admin": false 42616 }, 42617 "open_issues": 4, 42618 "closed_issues": 14, 42619 "state": "open", 42620 "created_at": "2024-02-05T17:16:01Z", 42621 "updated_at": "2024-03-12T10:13:15Z", 42622 "due_on": "2024-03-01T08:00:00Z", 42623 "closed_at": null 42624 }, 42625 "comments": 9, 42626 "created_at": "2024-02-16T17:27:47Z", 42627 "updated_at": "2024-03-12T10:14:57Z", 42628 "closed_at": "2024-03-12T10:13:14Z", 42629 "author_association": "COLLABORATOR", 42630 "active_lock_reason": null, 42631 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42632 "reactions": { 42633 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42634 "total_count": 0, 42635 "+1": 0, 42636 "-1": 0, 42637 "laugh": 0, 42638 "hooray": 0, 42639 "confused": 0, 42640 "heart": 0, 42641 "rocket": 0, 42642 "eyes": 0 42643 }, 42644 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42645 "performed_via_github_app": null, 42646 "state_reason": "completed" 42647 }, 42648 "comment": { 42649 "user": "danieldaquino", 42650 "created_at": "2024-03-06T18:09:40Z", 42651 "updated_at": "2024-03-06T18:09:40Z", 42652 "body": "iOS changes were merged into the release and master branches\r\nWebsite changes were pushed into the release made and published to production and staging.\r\n\r\n@jb55, can I merge the release branch on the website repo into the master branch?" 42653 } 42654 }, 42655 { 42656 "issue": { 42657 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42658 "repository_url": "https://api.github.com/repos/damus-io/damus", 42659 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42660 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42661 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42662 "html_url": "https://github.com/damus-io/damus/issues/2013", 42663 "id": 2139056953, 42664 "node_id": "I_kwDOHHF5A85_f2s5", 42665 "number": 2013, 42666 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42667 "user": { 42668 "login": "alltheseas", 42669 "id": 64376233, 42670 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42671 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42672 "gravatar_id": "", 42673 "url": "https://api.github.com/users/alltheseas", 42674 "html_url": "https://github.com/alltheseas", 42675 "followers_url": "https://api.github.com/users/alltheseas/followers", 42676 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42677 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42678 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42679 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42680 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42681 "repos_url": "https://api.github.com/users/alltheseas/repos", 42682 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42683 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42684 "type": "User", 42685 "site_admin": false 42686 }, 42687 "labels": [ 42688 { 42689 "id": 3994718399, 42690 "node_id": "LA_kwDOHHF5A87uGpC_", 42691 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42692 "name": "enhancement", 42693 "color": "a2eeef", 42694 "default": true, 42695 "description": "Improvement" 42696 }, 42697 { 42698 "id": 5799961735, 42699 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42700 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42701 "name": "purple", 42702 "color": "7E12A4", 42703 "default": false, 42704 "description": "Damus purple membership" 42705 } 42706 ], 42707 "state": "closed", 42708 "locked": false, 42709 "assignee": { 42710 "login": "danieldaquino", 42711 "id": 24692108, 42712 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42713 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42714 "gravatar_id": "", 42715 "url": "https://api.github.com/users/danieldaquino", 42716 "html_url": "https://github.com/danieldaquino", 42717 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42718 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42719 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42720 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42721 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42722 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42723 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42724 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42725 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42726 "type": "User", 42727 "site_admin": false 42728 }, 42729 "assignees": [ 42730 { 42731 "login": "danieldaquino", 42732 "id": 24692108, 42733 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42734 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42735 "gravatar_id": "", 42736 "url": "https://api.github.com/users/danieldaquino", 42737 "html_url": "https://github.com/danieldaquino", 42738 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42739 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42740 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42741 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42742 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42743 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42744 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42745 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42746 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42747 "type": "User", 42748 "site_admin": false 42749 } 42750 ], 42751 "milestone": { 42752 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42753 "html_url": "https://github.com/damus-io/damus/milestone/13", 42754 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42755 "id": 10515711, 42756 "node_id": "MI_kwDOHHF5A84AoHT_", 42757 "number": 13, 42758 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42759 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42760 "creator": { 42761 "login": "alltheseas", 42762 "id": 64376233, 42763 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42764 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42765 "gravatar_id": "", 42766 "url": "https://api.github.com/users/alltheseas", 42767 "html_url": "https://github.com/alltheseas", 42768 "followers_url": "https://api.github.com/users/alltheseas/followers", 42769 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42770 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42771 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42772 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42773 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42774 "repos_url": "https://api.github.com/users/alltheseas/repos", 42775 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42776 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42777 "type": "User", 42778 "site_admin": false 42779 }, 42780 "open_issues": 4, 42781 "closed_issues": 14, 42782 "state": "open", 42783 "created_at": "2024-02-05T17:16:01Z", 42784 "updated_at": "2024-03-12T10:13:15Z", 42785 "due_on": "2024-03-01T08:00:00Z", 42786 "closed_at": null 42787 }, 42788 "comments": 9, 42789 "created_at": "2024-02-16T17:27:47Z", 42790 "updated_at": "2024-03-12T10:14:57Z", 42791 "closed_at": "2024-03-12T10:13:14Z", 42792 "author_association": "COLLABORATOR", 42793 "active_lock_reason": null, 42794 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42795 "reactions": { 42796 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42797 "total_count": 0, 42798 "+1": 0, 42799 "-1": 0, 42800 "laugh": 0, 42801 "hooray": 0, 42802 "confused": 0, 42803 "heart": 0, 42804 "rocket": 0, 42805 "eyes": 0 42806 }, 42807 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42808 "performed_via_github_app": null, 42809 "state_reason": "completed" 42810 }, 42811 "comment": { 42812 "user": "jb55", 42813 "created_at": "2024-03-07T10:09:40Z", 42814 "updated_at": "2024-03-07T10:09:40Z", 42815 "body": "On Wed, Mar 06, 2024 at 10:09:53AM -0800, Daniel DāAquino wrote:\n>iOS changes were merged into the release and master branches\n>Website changes were pushed into the release made and published to production and staging.\n>\n>@jb55, can I merge the release branch on the website repo into the master branch?\n\nI didn't even know we had different branches on the website repo\n" 42816 } 42817 }, 42818 { 42819 "issue": { 42820 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42821 "repository_url": "https://api.github.com/repos/damus-io/damus", 42822 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42823 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42824 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42825 "html_url": "https://github.com/damus-io/damus/issues/2013", 42826 "id": 2139056953, 42827 "node_id": "I_kwDOHHF5A85_f2s5", 42828 "number": 2013, 42829 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42830 "user": { 42831 "login": "alltheseas", 42832 "id": 64376233, 42833 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42834 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42835 "gravatar_id": "", 42836 "url": "https://api.github.com/users/alltheseas", 42837 "html_url": "https://github.com/alltheseas", 42838 "followers_url": "https://api.github.com/users/alltheseas/followers", 42839 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42840 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42841 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42842 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42843 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42844 "repos_url": "https://api.github.com/users/alltheseas/repos", 42845 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42846 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42847 "type": "User", 42848 "site_admin": false 42849 }, 42850 "labels": [ 42851 { 42852 "id": 3994718399, 42853 "node_id": "LA_kwDOHHF5A87uGpC_", 42854 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 42855 "name": "enhancement", 42856 "color": "a2eeef", 42857 "default": true, 42858 "description": "Improvement" 42859 }, 42860 { 42861 "id": 5799961735, 42862 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 42863 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 42864 "name": "purple", 42865 "color": "7E12A4", 42866 "default": false, 42867 "description": "Damus purple membership" 42868 } 42869 ], 42870 "state": "closed", 42871 "locked": false, 42872 "assignee": { 42873 "login": "danieldaquino", 42874 "id": 24692108, 42875 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42876 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42877 "gravatar_id": "", 42878 "url": "https://api.github.com/users/danieldaquino", 42879 "html_url": "https://github.com/danieldaquino", 42880 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42881 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42882 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42883 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42884 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42885 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42886 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42887 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42888 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42889 "type": "User", 42890 "site_admin": false 42891 }, 42892 "assignees": [ 42893 { 42894 "login": "danieldaquino", 42895 "id": 24692108, 42896 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 42897 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 42898 "gravatar_id": "", 42899 "url": "https://api.github.com/users/danieldaquino", 42900 "html_url": "https://github.com/danieldaquino", 42901 "followers_url": "https://api.github.com/users/danieldaquino/followers", 42902 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 42903 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 42904 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 42905 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 42906 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 42907 "repos_url": "https://api.github.com/users/danieldaquino/repos", 42908 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 42909 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 42910 "type": "User", 42911 "site_admin": false 42912 } 42913 ], 42914 "milestone": { 42915 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 42916 "html_url": "https://github.com/damus-io/damus/milestone/13", 42917 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 42918 "id": 10515711, 42919 "node_id": "MI_kwDOHHF5A84AoHT_", 42920 "number": 13, 42921 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 42922 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 42923 "creator": { 42924 "login": "alltheseas", 42925 "id": 64376233, 42926 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42927 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42928 "gravatar_id": "", 42929 "url": "https://api.github.com/users/alltheseas", 42930 "html_url": "https://github.com/alltheseas", 42931 "followers_url": "https://api.github.com/users/alltheseas/followers", 42932 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 42933 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 42934 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 42935 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 42936 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 42937 "repos_url": "https://api.github.com/users/alltheseas/repos", 42938 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 42939 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 42940 "type": "User", 42941 "site_admin": false 42942 }, 42943 "open_issues": 4, 42944 "closed_issues": 14, 42945 "state": "open", 42946 "created_at": "2024-02-05T17:16:01Z", 42947 "updated_at": "2024-03-12T10:13:15Z", 42948 "due_on": "2024-03-01T08:00:00Z", 42949 "closed_at": null 42950 }, 42951 "comments": 9, 42952 "created_at": "2024-02-16T17:27:47Z", 42953 "updated_at": "2024-03-12T10:14:57Z", 42954 "closed_at": "2024-03-12T10:13:14Z", 42955 "author_association": "COLLABORATOR", 42956 "active_lock_reason": null, 42957 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 42958 "reactions": { 42959 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 42960 "total_count": 0, 42961 "+1": 0, 42962 "-1": 0, 42963 "laugh": 0, 42964 "hooray": 0, 42965 "confused": 0, 42966 "heart": 0, 42967 "rocket": 0, 42968 "eyes": 0 42969 }, 42970 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 42971 "performed_via_github_app": null, 42972 "state_reason": "completed" 42973 }, 42974 "comment": { 42975 "user": "jb55", 42976 "created_at": "2024-03-11T10:18:11Z", 42977 "updated_at": "2024-03-11T10:18:11Z", 42978 "body": "On Thu, Mar 07, 2024 at 02:10:02AM -0800, William Casarin wrote:\n>On Wed, Mar 06, 2024 at 10:09:53AM -0800, Daniel DāAquino wrote:\n>>iOS changes were merged into the release and master branches\n>>Website changes were pushed into the release made and published to production and staging.\n>>\n>>@jb55, can I merge the release branch on the website repo into the master branch?\n>\n>I didn't even know we had different branches on the website repo\n\nI merged the language info with the release branch and pushed to prod!\n" 42979 } 42980 }, 42981 { 42982 "issue": { 42983 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 42984 "repository_url": "https://api.github.com/repos/damus-io/damus", 42985 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 42986 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 42987 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 42988 "html_url": "https://github.com/damus-io/damus/issues/2013", 42989 "id": 2139056953, 42990 "node_id": "I_kwDOHHF5A85_f2s5", 42991 "number": 2013, 42992 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 42993 "user": { 42994 "login": "alltheseas", 42995 "id": 64376233, 42996 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 42997 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 42998 "gravatar_id": "", 42999 "url": "https://api.github.com/users/alltheseas", 43000 "html_url": "https://github.com/alltheseas", 43001 "followers_url": "https://api.github.com/users/alltheseas/followers", 43002 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43003 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43004 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43005 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43006 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43007 "repos_url": "https://api.github.com/users/alltheseas/repos", 43008 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43009 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43010 "type": "User", 43011 "site_admin": false 43012 }, 43013 "labels": [ 43014 { 43015 "id": 3994718399, 43016 "node_id": "LA_kwDOHHF5A87uGpC_", 43017 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 43018 "name": "enhancement", 43019 "color": "a2eeef", 43020 "default": true, 43021 "description": "Improvement" 43022 }, 43023 { 43024 "id": 5799961735, 43025 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43026 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43027 "name": "purple", 43028 "color": "7E12A4", 43029 "default": false, 43030 "description": "Damus purple membership" 43031 } 43032 ], 43033 "state": "closed", 43034 "locked": false, 43035 "assignee": { 43036 "login": "danieldaquino", 43037 "id": 24692108, 43038 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43039 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43040 "gravatar_id": "", 43041 "url": "https://api.github.com/users/danieldaquino", 43042 "html_url": "https://github.com/danieldaquino", 43043 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43044 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43045 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43046 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43047 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43048 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43049 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43050 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43051 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43052 "type": "User", 43053 "site_admin": false 43054 }, 43055 "assignees": [ 43056 { 43057 "login": "danieldaquino", 43058 "id": 24692108, 43059 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43060 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43061 "gravatar_id": "", 43062 "url": "https://api.github.com/users/danieldaquino", 43063 "html_url": "https://github.com/danieldaquino", 43064 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43065 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43066 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43067 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43068 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43069 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43070 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43071 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43072 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43073 "type": "User", 43074 "site_admin": false 43075 } 43076 ], 43077 "milestone": { 43078 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 43079 "html_url": "https://github.com/damus-io/damus/milestone/13", 43080 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 43081 "id": 10515711, 43082 "node_id": "MI_kwDOHHF5A84AoHT_", 43083 "number": 13, 43084 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 43085 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 43086 "creator": { 43087 "login": "alltheseas", 43088 "id": 64376233, 43089 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43090 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43091 "gravatar_id": "", 43092 "url": "https://api.github.com/users/alltheseas", 43093 "html_url": "https://github.com/alltheseas", 43094 "followers_url": "https://api.github.com/users/alltheseas/followers", 43095 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43096 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43097 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43098 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43099 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43100 "repos_url": "https://api.github.com/users/alltheseas/repos", 43101 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43102 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43103 "type": "User", 43104 "site_admin": false 43105 }, 43106 "open_issues": 4, 43107 "closed_issues": 14, 43108 "state": "open", 43109 "created_at": "2024-02-05T17:16:01Z", 43110 "updated_at": "2024-03-12T10:13:15Z", 43111 "due_on": "2024-03-01T08:00:00Z", 43112 "closed_at": null 43113 }, 43114 "comments": 9, 43115 "created_at": "2024-02-16T17:27:47Z", 43116 "updated_at": "2024-03-12T10:14:57Z", 43117 "closed_at": "2024-03-12T10:13:14Z", 43118 "author_association": "COLLABORATOR", 43119 "active_lock_reason": null, 43120 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 43121 "reactions": { 43122 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 43123 "total_count": 0, 43124 "+1": 0, 43125 "-1": 0, 43126 "laugh": 0, 43127 "hooray": 0, 43128 "confused": 0, 43129 "heart": 0, 43130 "rocket": 0, 43131 "eyes": 0 43132 }, 43133 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 43134 "performed_via_github_app": null, 43135 "state_reason": "completed" 43136 }, 43137 "comment": { 43138 "user": "danieldaquino", 43139 "created_at": "2024-03-11T14:10:27Z", 43140 "updated_at": "2024-03-11T14:10:27Z", 43141 "body": "> On Mar 11, 2024, at 07:18, William Casarin ***@***.***> wrote:\n>\n> On Thu, Mar 07, 2024 at 02:10:02AM -0800, William Casarin wrote:\n>>On Wed, Mar 06, 2024 at 10:09:53AM -0800, Daniel DāAquino wrote:\n>>>iOS changes were merged into the release and master branches\n>>>Website changes were pushed into the release made and published to production and staging.\n>>>\n>>>@jb55, can I merge the release branch on the website repo into the master branch?\n>>\n>>I didn't even know we had different branches on the website repo\n>\n> I merged the language info with the release branch and pushed to prod!\n\nThank you for this. Has this merge been pushed to the Github repo? On Github I see `master` being 1 commit ahead and 4 commits behind `release_madeira_2024_03`, and master does not yet seem to include changes that were on the release branch.\n\nhttps://github.com/damus-io/website/branches\n[website.png]\n\n[Branches Ā· damus-io/website](https://github.com/damus-io/website/branches)\n[github.com](https://github.com/damus-io/website/branches)" 43142 } 43143 }, 43144 { 43145 "issue": { 43146 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 43147 "repository_url": "https://api.github.com/repos/damus-io/damus", 43148 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 43149 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 43150 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 43151 "html_url": "https://github.com/damus-io/damus/issues/2013", 43152 "id": 2139056953, 43153 "node_id": "I_kwDOHHF5A85_f2s5", 43154 "number": 2013, 43155 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 43156 "user": { 43157 "login": "alltheseas", 43158 "id": 64376233, 43159 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43160 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43161 "gravatar_id": "", 43162 "url": "https://api.github.com/users/alltheseas", 43163 "html_url": "https://github.com/alltheseas", 43164 "followers_url": "https://api.github.com/users/alltheseas/followers", 43165 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43166 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43167 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43168 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43169 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43170 "repos_url": "https://api.github.com/users/alltheseas/repos", 43171 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43172 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43173 "type": "User", 43174 "site_admin": false 43175 }, 43176 "labels": [ 43177 { 43178 "id": 3994718399, 43179 "node_id": "LA_kwDOHHF5A87uGpC_", 43180 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 43181 "name": "enhancement", 43182 "color": "a2eeef", 43183 "default": true, 43184 "description": "Improvement" 43185 }, 43186 { 43187 "id": 5799961735, 43188 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43189 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43190 "name": "purple", 43191 "color": "7E12A4", 43192 "default": false, 43193 "description": "Damus purple membership" 43194 } 43195 ], 43196 "state": "closed", 43197 "locked": false, 43198 "assignee": { 43199 "login": "danieldaquino", 43200 "id": 24692108, 43201 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43202 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43203 "gravatar_id": "", 43204 "url": "https://api.github.com/users/danieldaquino", 43205 "html_url": "https://github.com/danieldaquino", 43206 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43207 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43208 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43209 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43210 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43211 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43212 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43213 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43214 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43215 "type": "User", 43216 "site_admin": false 43217 }, 43218 "assignees": [ 43219 { 43220 "login": "danieldaquino", 43221 "id": 24692108, 43222 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43223 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43224 "gravatar_id": "", 43225 "url": "https://api.github.com/users/danieldaquino", 43226 "html_url": "https://github.com/danieldaquino", 43227 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43228 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43229 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43230 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43231 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43232 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43233 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43234 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43235 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43236 "type": "User", 43237 "site_admin": false 43238 } 43239 ], 43240 "milestone": { 43241 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 43242 "html_url": "https://github.com/damus-io/damus/milestone/13", 43243 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 43244 "id": 10515711, 43245 "node_id": "MI_kwDOHHF5A84AoHT_", 43246 "number": 13, 43247 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 43248 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 43249 "creator": { 43250 "login": "alltheseas", 43251 "id": 64376233, 43252 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43253 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43254 "gravatar_id": "", 43255 "url": "https://api.github.com/users/alltheseas", 43256 "html_url": "https://github.com/alltheseas", 43257 "followers_url": "https://api.github.com/users/alltheseas/followers", 43258 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43259 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43260 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43261 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43262 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43263 "repos_url": "https://api.github.com/users/alltheseas/repos", 43264 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43265 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43266 "type": "User", 43267 "site_admin": false 43268 }, 43269 "open_issues": 4, 43270 "closed_issues": 14, 43271 "state": "open", 43272 "created_at": "2024-02-05T17:16:01Z", 43273 "updated_at": "2024-03-12T10:13:15Z", 43274 "due_on": "2024-03-01T08:00:00Z", 43275 "closed_at": null 43276 }, 43277 "comments": 9, 43278 "created_at": "2024-02-16T17:27:47Z", 43279 "updated_at": "2024-03-12T10:14:57Z", 43280 "closed_at": "2024-03-12T10:13:14Z", 43281 "author_association": "COLLABORATOR", 43282 "active_lock_reason": null, 43283 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 43284 "reactions": { 43285 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 43286 "total_count": 0, 43287 "+1": 0, 43288 "-1": 0, 43289 "laugh": 0, 43290 "hooray": 0, 43291 "confused": 0, 43292 "heart": 0, 43293 "rocket": 0, 43294 "eyes": 0 43295 }, 43296 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 43297 "performed_via_github_app": null, 43298 "state_reason": "completed" 43299 }, 43300 "comment": { 43301 "user": "jb55", 43302 "created_at": "2024-03-12T08:50:01Z", 43303 "updated_at": "2024-03-12T08:50:01Z", 43304 "body": "On Mon, Mar 11, 2024 at 07:10:50AM -0700, Daniel DāAquino wrote:\n>> On Mar 11, 2024, at 07:18, William Casarin ***@***.***> wrote:\n>>\n>> On Thu, Mar 07, 2024 at 02:10:02AM -0800, William Casarin wrote:\n>>>On Wed, Mar 06, 2024 at 10:09:53AM -0800, Daniel DāAquino wrote:\n>>>>iOS changes were merged into the release and master branches\n>>>>Website changes were pushed into the release made and published to production and staging.\n>>>>\n>>>>@jb55, can I merge the release branch on the website repo into the master branch?\n>>>\n>>>I didn't even know we had different branches on the website repo\n>>\n>> I merged the language info with the release branch and pushed to prod!\n>\n>Thank you for this. Has this merge been pushed to the Github repo? On Github I see `master` being 1 commit ahead and 4 commits behind `release_madeira_2024_03`, and master does not yet seem to include changes that were on the release branch.\n\nI just realized I merged a different branch that was out of sync, but\nthat wasn't the release branch.\n\nI merged the release branch now but I'm getting errors when trying to\nbuild it:\n\n\n```\nFetchError: request to https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2 failed, reason: \n at ClientRequest.<anonymous> (/home/jb55/projects/damus/website/node_modules/next/dist/compiled/node-fetch/index.js:1:65756)\n at ClientRequest.emit (node:events:518:28)\n at ClientRequest.emit (node:domain:488:12)\n at TLSSocket.socketErrorListener (node:_http_client:495:9)\n at TLSSocket.emit (node:events:518:28)\n at TLSSocket.emit (node:domain:488:12)\n at emitErrorNT (node:internal/streams/destroy:169:8)\n at emitErrorCloseNT (node:internal/streams/destroy:128:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {\n type: 'system',\n errno: 'ETIMEDOUT',\n code: 'ETIMEDOUT'\n}\nFetchError: request to https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2 failed, reason: \n at ClientRequest.<anonymous> (/home/jb55/projects/damus/website/node_modules/next/dist/compiled/node-fetch/index.js:1:65756)\n at ClientRequest.emit (node:events:518:28)\n at ClientRequest.emit (node:domain:488:12)\n at TLSSocket.socketErrorListener (node:_http_client:495:9)\n at TLSSocket.emit (node:events:518:28)\n at TLSSocket.emit (node:domain:488:12)\n at emitErrorNT (node:internal/streams/destroy:169:8)\n at emitErrorCloseNT (node:internal/streams/destroy:128:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {\n type: 'system',\n errno: 'ETIMEDOUT',\n code: 'ETIMEDOUT'\n}\nFetchError: request to https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2 failed, reason: \n at ClientRequest.<anonymous> (/home/jb55/projects/damus/website/node_modules/next/dist/compiled/node-fetch/index.js:1:65756)\n at ClientRequest.emit (node:events:518:28)\n at ClientRequest.emit (node:domain:488:12)\n at TLSSocket.socketErrorListener (node:_http_client:495:9)\n at TLSSocket.emit (node:events:518:28)\n at TLSSocket.emit (node:domain:488:12)\n at emitErrorNT (node:internal/streams/destroy:169:8)\n at emitErrorCloseNT (node:internal/streams/destroy:128:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {\n type: 'system',\n errno: 'ETIMEDOUT',\n code: 'ETIMEDOUT'\n}\nFailed to compile.\n\n```\n" 43305 } 43306 }, 43307 { 43308 "issue": { 43309 "url": "https://api.github.com/repos/damus-io/damus/issues/2013", 43310 "repository_url": "https://api.github.com/repos/damus-io/damus", 43311 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2013/labels{/name}", 43312 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2013/comments", 43313 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2013/events", 43314 "html_url": "https://github.com/damus-io/damus/issues/2013", 43315 "id": 2139056953, 43316 "node_id": "I_kwDOHHF5A85_f2s5", 43317 "number": 2013, 43318 "title": "Purple: resubscribe flow is currently not considered, and can be confusing", 43319 "user": { 43320 "login": "alltheseas", 43321 "id": 64376233, 43322 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43323 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43324 "gravatar_id": "", 43325 "url": "https://api.github.com/users/alltheseas", 43326 "html_url": "https://github.com/alltheseas", 43327 "followers_url": "https://api.github.com/users/alltheseas/followers", 43328 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43329 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43330 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43331 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43332 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43333 "repos_url": "https://api.github.com/users/alltheseas/repos", 43334 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43335 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43336 "type": "User", 43337 "site_admin": false 43338 }, 43339 "labels": [ 43340 { 43341 "id": 3994718399, 43342 "node_id": "LA_kwDOHHF5A87uGpC_", 43343 "url": "https://api.github.com/repos/damus-io/damus/labels/enhancement", 43344 "name": "enhancement", 43345 "color": "a2eeef", 43346 "default": true, 43347 "description": "Improvement" 43348 }, 43349 { 43350 "id": 5799961735, 43351 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43352 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43353 "name": "purple", 43354 "color": "7E12A4", 43355 "default": false, 43356 "description": "Damus purple membership" 43357 } 43358 ], 43359 "state": "closed", 43360 "locked": false, 43361 "assignee": { 43362 "login": "danieldaquino", 43363 "id": 24692108, 43364 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43365 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43366 "gravatar_id": "", 43367 "url": "https://api.github.com/users/danieldaquino", 43368 "html_url": "https://github.com/danieldaquino", 43369 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43370 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43371 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43372 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43373 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43374 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43375 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43376 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43377 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43378 "type": "User", 43379 "site_admin": false 43380 }, 43381 "assignees": [ 43382 { 43383 "login": "danieldaquino", 43384 "id": 24692108, 43385 "node_id": "MDQ6VXNlcjI0NjkyMTA4", 43386 "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4", 43387 "gravatar_id": "", 43388 "url": "https://api.github.com/users/danieldaquino", 43389 "html_url": "https://github.com/danieldaquino", 43390 "followers_url": "https://api.github.com/users/danieldaquino/followers", 43391 "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}", 43392 "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}", 43393 "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}", 43394 "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions", 43395 "organizations_url": "https://api.github.com/users/danieldaquino/orgs", 43396 "repos_url": "https://api.github.com/users/danieldaquino/repos", 43397 "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}", 43398 "received_events_url": "https://api.github.com/users/danieldaquino/received_events", 43399 "type": "User", 43400 "site_admin": false 43401 } 43402 ], 43403 "milestone": { 43404 "url": "https://api.github.com/repos/damus-io/damus/milestones/13", 43405 "html_url": "https://github.com/damus-io/damus/milestone/13", 43406 "labels_url": "https://api.github.com/repos/damus-io/damus/milestones/13/labels", 43407 "id": 10515711, 43408 "node_id": "MI_kwDOHHF5A84AoHT_", 43409 "number": 13, 43410 "title": "\"Madeira\" AppStore 1.7 purple follow on + search design", 43411 "description": "The Madeira release primary focus is:\r\n- adding IAP in anticipation of pushing subscriptions to the AppStore, and\r\n- push notifications.\r\n\r\n", 43412 "creator": { 43413 "login": "alltheseas", 43414 "id": 64376233, 43415 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43416 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43417 "gravatar_id": "", 43418 "url": "https://api.github.com/users/alltheseas", 43419 "html_url": "https://github.com/alltheseas", 43420 "followers_url": "https://api.github.com/users/alltheseas/followers", 43421 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43422 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43423 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43424 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43425 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43426 "repos_url": "https://api.github.com/users/alltheseas/repos", 43427 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43428 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43429 "type": "User", 43430 "site_admin": false 43431 }, 43432 "open_issues": 4, 43433 "closed_issues": 14, 43434 "state": "open", 43435 "created_at": "2024-02-05T17:16:01Z", 43436 "updated_at": "2024-03-12T10:13:15Z", 43437 "due_on": "2024-03-01T08:00:00Z", 43438 "closed_at": null 43439 }, 43440 "comments": 9, 43441 "created_at": "2024-02-16T17:27:47Z", 43442 "updated_at": "2024-03-12T10:14:57Z", 43443 "closed_at": "2024-03-12T10:13:14Z", 43444 "author_association": "COLLABORATOR", 43445 "active_lock_reason": null, 43446 "body": "### what happens\r\n\r\nAs a current Damus purple subscriber, it's not clear when attempting to add time to my Damus purple subscription:\r\n\r\n1) you have an existing purple subscription\r\n2) you are adding time to existing purple subscription\r\n\r\n### implementation discussion / possibilities\r\n\r\n> dont take to blank check out page\r\n> take to check out page related to their existing purple account\r\n\r\n\r\n\r\n### related to \r\n\r\nnotification of impending purple expiration https://github.com/damus-io/damus/issues/1973\r\n\r\n###\r\n\r\ntime sensitive - ideally done before expiry of the first month", 43447 "reactions": { 43448 "url": "https://api.github.com/repos/damus-io/damus/issues/2013/reactions", 43449 "total_count": 0, 43450 "+1": 0, 43451 "-1": 0, 43452 "laugh": 0, 43453 "hooray": 0, 43454 "confused": 0, 43455 "heart": 0, 43456 "rocket": 0, 43457 "eyes": 0 43458 }, 43459 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2013/timeline", 43460 "performed_via_github_app": null, 43461 "state_reason": "completed" 43462 }, 43463 "comment": { 43464 "user": "jb55", 43465 "created_at": "2024-03-12T10:14:56Z", 43466 "updated_at": "2024-03-12T10:14:56Z", 43467 "body": "On Tue, Mar 12, 2024 at 01:50:23AM -0700, William Casarin wrote:\n>On Mon, Mar 11, 2024 at 07:10:50AM -0700, Daniel DāAquino wrote:\n>>> On Mar 11, 2024, at 07:18, William Casarin ***@***.***> wrote:\n>>>\n>>> On Thu, Mar 07, 2024 at 02:10:02AM -0800, William Casarin wrote:\n>>>>On Wed, Mar 06, 2024 at 10:09:53AM -0800, Daniel DāAquino wrote:\n>>>>>iOS changes were merged into the release and master branches\n>>>>>Website changes were pushed into the release made and published to production and staging.\n>>>>>\n>>>>>@jb55, can I merge the release branch on the website repo into the master branch?\n>>>>\n>>>>I didn't even know we had different branches on the website repo\n>>>\n>>> I merged the language info with the release branch and pushed to prod!\n>>\n>>Thank you for this. Has this merge been pushed to the Github repo? On Github I see `master` being 1 commit ahead and 4 commits behind `release_madeira_2024_03`, and master does not yet seem to include changes that were on the release branch.\n>\n>I just realized I merged a different branch that was out of sync, but\n>that wasn't the release branch.\n\nI actually did push it, but just to git.jb55.com instead of github. fixed now.\n" 43468 } 43469 }, 43470 { 43471 "issue": { 43472 "url": "https://api.github.com/repos/damus-io/damus/issues/2012", 43473 "repository_url": "https://api.github.com/repos/damus-io/damus", 43474 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2012/labels{/name}", 43475 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2012/comments", 43476 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2012/events", 43477 "html_url": "https://github.com/damus-io/damus/issues/2012", 43478 "id": 2139020214, 43479 "node_id": "I_kwDOHHF5A85_ftu2", 43480 "number": 2012, 43481 "title": "Purple: sometimes paid users do not receive purple benefits", 43482 "user": { 43483 "login": "alltheseas", 43484 "id": 64376233, 43485 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43486 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43487 "gravatar_id": "", 43488 "url": "https://api.github.com/users/alltheseas", 43489 "html_url": "https://github.com/alltheseas", 43490 "followers_url": "https://api.github.com/users/alltheseas/followers", 43491 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43492 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43493 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43494 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43495 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43496 "repos_url": "https://api.github.com/users/alltheseas/repos", 43497 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43498 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43499 "type": "User", 43500 "site_admin": false 43501 }, 43502 "labels": [ 43503 { 43504 "id": 5667406338, 43505 "node_id": "LA_kwDOHHF5A88AAAABUc3CAg", 43506 "url": "https://api.github.com/repos/damus-io/damus/labels/Needs%20recreation", 43507 "name": "Needs recreation", 43508 "color": "FBCA04", 43509 "default": false, 43510 "description": "Issues requires concrete steps for recreation" 43511 }, 43512 { 43513 "id": 5799961735, 43514 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43515 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43516 "name": "purple", 43517 "color": "7E12A4", 43518 "default": false, 43519 "description": "Damus purple membership" 43520 }, 43521 { 43522 "id": 5895705605, 43523 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 43524 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 43525 "name": "unexpected", 43526 "color": "553300", 43527 "default": false, 43528 "description": "" 43529 } 43530 ], 43531 "state": "open", 43532 "locked": false, 43533 "assignee": null, 43534 "assignees": [], 43535 "milestone": null, 43536 "comments": 0, 43537 "created_at": "2024-02-16T17:05:48Z", 43538 "updated_at": "2024-02-16T17:11:50Z", 43539 "closed_at": null, 43540 "author_association": "COLLABORATOR", 43541 "active_lock_reason": null, 43542 "body": "@danieldaquino \r\n@jb55 \r\n\r\nThere is some gap around user payment, and node confirmation. Sometimes user pays, and does not receive purple benefits.\r\n\r\nHow might we engineer LN payment flow to avoid this unhappy path / edge case?\r\n\r\n> instead of having browser ping server, have LN node ping server\r\n> we control LN node\r\n> not depending on specific browser, implementation\r\n> still want welcome screen, irregardless if user clicks last button\r\n> if client detects new subscription, welcome screen pops up automagically\r\n> e.g. next time they open app\r\n> as soon as app enters foreground, there is a way to trigger welcome screen\r\n> command: check account purple status server. if good, then display welcome screen\r\n> downside: wouldnt want to hit server every time app is opened\r\n> unless we detect when person went through verify step, set up flag\r\n> recently saw verify npub thing/similar check\r\n> probably will still have verify screen\r\n> if you have been at verify screen, then flag is set.\r\n> then constantly check (least bad solution)\r\n> tiny bit of JSON data for session\r\n> if went through verify step, close app, open app\r\n> success: solve 90% of these unhappy path cases\r\n> session variable, or flag\r\n> if flag is open on foreground, check\r\n> do I have an active account\r\n> if open purple screen -> check -> device \"oh, I didnt know that\"\r\n> lose state if uninstall, reinstall ap\r\n> store on server\r\n>]\r\n", 43543 "reactions": { 43544 "url": "https://api.github.com/repos/damus-io/damus/issues/2012/reactions", 43545 "total_count": 0, 43546 "+1": 0, 43547 "-1": 0, 43548 "laugh": 0, 43549 "hooray": 0, 43550 "confused": 0, 43551 "heart": 0, 43552 "rocket": 0, 43553 "eyes": 0 43554 }, 43555 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2012/timeline", 43556 "performed_via_github_app": null, 43557 "state_reason": null 43558 } 43559 }, 43560 { 43561 "issue": { 43562 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 43563 "repository_url": "https://api.github.com/repos/damus-io/damus", 43564 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 43565 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 43566 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 43567 "html_url": "https://github.com/damus-io/damus/issues/2011", 43568 "id": 2137054098, 43569 "node_id": "I_kwDOHHF5A85_YNuS", 43570 "number": 2011, 43571 "title": "Mentions in translated notes appear as plain text", 43572 "user": { 43573 "login": "alltheseas", 43574 "id": 64376233, 43575 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43576 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43577 "gravatar_id": "", 43578 "url": "https://api.github.com/users/alltheseas", 43579 "html_url": "https://github.com/alltheseas", 43580 "followers_url": "https://api.github.com/users/alltheseas/followers", 43581 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43582 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43583 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43584 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43585 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43586 "repos_url": "https://api.github.com/users/alltheseas/repos", 43587 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43588 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43589 "type": "User", 43590 "site_admin": false 43591 }, 43592 "labels": [ 43593 { 43594 "id": 5799676879, 43595 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 43596 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 43597 "name": "localization", 43598 "color": "0BC18D", 43599 "default": false, 43600 "description": "" 43601 }, 43602 { 43603 "id": 5799961735, 43604 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43605 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43606 "name": "purple", 43607 "color": "7E12A4", 43608 "default": false, 43609 "description": "Damus purple membership" 43610 }, 43611 { 43612 "id": 5895705605, 43613 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 43614 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 43615 "name": "unexpected", 43616 "color": "553300", 43617 "default": false, 43618 "description": "" 43619 } 43620 ], 43621 "state": "open", 43622 "locked": false, 43623 "assignee": { 43624 "login": "kernelkind", 43625 "id": 8139906, 43626 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43627 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43628 "gravatar_id": "", 43629 "url": "https://api.github.com/users/kernelkind", 43630 "html_url": "https://github.com/kernelkind", 43631 "followers_url": "https://api.github.com/users/kernelkind/followers", 43632 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43633 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43634 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43635 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43636 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43637 "repos_url": "https://api.github.com/users/kernelkind/repos", 43638 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43639 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43640 "type": "User", 43641 "site_admin": false 43642 }, 43643 "assignees": [ 43644 { 43645 "login": "kernelkind", 43646 "id": 8139906, 43647 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43648 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43649 "gravatar_id": "", 43650 "url": "https://api.github.com/users/kernelkind", 43651 "html_url": "https://github.com/kernelkind", 43652 "followers_url": "https://api.github.com/users/kernelkind/followers", 43653 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43654 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43655 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43656 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43657 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43658 "repos_url": "https://api.github.com/users/kernelkind/repos", 43659 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43660 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43661 "type": "User", 43662 "site_admin": false 43663 } 43664 ], 43665 "milestone": null, 43666 "comments": 6, 43667 "created_at": "2024-02-15T17:16:48Z", 43668 "updated_at": "2024-02-24T17:35:41Z", 43669 "closed_at": null, 43670 "author_association": "COLLABORATOR", 43671 "active_lock_reason": null, 43672 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 43673 "reactions": { 43674 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 43675 "total_count": 0, 43676 "+1": 0, 43677 "-1": 0, 43678 "laugh": 0, 43679 "hooray": 0, 43680 "confused": 0, 43681 "heart": 0, 43682 "rocket": 0, 43683 "eyes": 0 43684 }, 43685 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 43686 "performed_via_github_app": null, 43687 "state_reason": null 43688 } 43689 }, 43690 { 43691 "issue": { 43692 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 43693 "repository_url": "https://api.github.com/repos/damus-io/damus", 43694 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 43695 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 43696 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 43697 "html_url": "https://github.com/damus-io/damus/issues/2011", 43698 "id": 2137054098, 43699 "node_id": "I_kwDOHHF5A85_YNuS", 43700 "number": 2011, 43701 "title": "Mentions in translated notes appear as plain text", 43702 "user": { 43703 "login": "alltheseas", 43704 "id": 64376233, 43705 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43706 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43707 "gravatar_id": "", 43708 "url": "https://api.github.com/users/alltheseas", 43709 "html_url": "https://github.com/alltheseas", 43710 "followers_url": "https://api.github.com/users/alltheseas/followers", 43711 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43712 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43713 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43714 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43715 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43716 "repos_url": "https://api.github.com/users/alltheseas/repos", 43717 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43718 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43719 "type": "User", 43720 "site_admin": false 43721 }, 43722 "labels": [ 43723 { 43724 "id": 5799676879, 43725 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 43726 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 43727 "name": "localization", 43728 "color": "0BC18D", 43729 "default": false, 43730 "description": "" 43731 }, 43732 { 43733 "id": 5799961735, 43734 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43735 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43736 "name": "purple", 43737 "color": "7E12A4", 43738 "default": false, 43739 "description": "Damus purple membership" 43740 }, 43741 { 43742 "id": 5895705605, 43743 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 43744 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 43745 "name": "unexpected", 43746 "color": "553300", 43747 "default": false, 43748 "description": "" 43749 } 43750 ], 43751 "state": "open", 43752 "locked": false, 43753 "assignee": { 43754 "login": "kernelkind", 43755 "id": 8139906, 43756 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43757 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43758 "gravatar_id": "", 43759 "url": "https://api.github.com/users/kernelkind", 43760 "html_url": "https://github.com/kernelkind", 43761 "followers_url": "https://api.github.com/users/kernelkind/followers", 43762 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43763 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43764 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43765 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43766 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43767 "repos_url": "https://api.github.com/users/kernelkind/repos", 43768 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43769 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43770 "type": "User", 43771 "site_admin": false 43772 }, 43773 "assignees": [ 43774 { 43775 "login": "kernelkind", 43776 "id": 8139906, 43777 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43778 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43779 "gravatar_id": "", 43780 "url": "https://api.github.com/users/kernelkind", 43781 "html_url": "https://github.com/kernelkind", 43782 "followers_url": "https://api.github.com/users/kernelkind/followers", 43783 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43784 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43785 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43786 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43787 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43788 "repos_url": "https://api.github.com/users/kernelkind/repos", 43789 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43790 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43791 "type": "User", 43792 "site_admin": false 43793 } 43794 ], 43795 "milestone": null, 43796 "comments": 6, 43797 "created_at": "2024-02-15T17:16:48Z", 43798 "updated_at": "2024-02-24T17:35:41Z", 43799 "closed_at": null, 43800 "author_association": "COLLABORATOR", 43801 "active_lock_reason": null, 43802 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 43803 "reactions": { 43804 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 43805 "total_count": 0, 43806 "+1": 0, 43807 "-1": 0, 43808 "laugh": 0, 43809 "hooray": 0, 43810 "confused": 0, 43811 "heart": 0, 43812 "rocket": 0, 43813 "eyes": 0 43814 }, 43815 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 43816 "performed_via_github_app": null, 43817 "state_reason": null 43818 }, 43819 "comment": { 43820 "user": "alltheseas", 43821 "created_at": "2024-02-15T18:44:58Z", 43822 "updated_at": "2024-02-15T18:44:58Z", 43823 "body": "Similar problem to longform notes mention not rendering https://github.com/damus-io/damus/issues/1743" 43824 } 43825 }, 43826 { 43827 "issue": { 43828 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 43829 "repository_url": "https://api.github.com/repos/damus-io/damus", 43830 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 43831 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 43832 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 43833 "html_url": "https://github.com/damus-io/damus/issues/2011", 43834 "id": 2137054098, 43835 "node_id": "I_kwDOHHF5A85_YNuS", 43836 "number": 2011, 43837 "title": "Mentions in translated notes appear as plain text", 43838 "user": { 43839 "login": "alltheseas", 43840 "id": 64376233, 43841 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43842 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43843 "gravatar_id": "", 43844 "url": "https://api.github.com/users/alltheseas", 43845 "html_url": "https://github.com/alltheseas", 43846 "followers_url": "https://api.github.com/users/alltheseas/followers", 43847 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43848 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43849 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43850 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43851 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43852 "repos_url": "https://api.github.com/users/alltheseas/repos", 43853 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43854 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43855 "type": "User", 43856 "site_admin": false 43857 }, 43858 "labels": [ 43859 { 43860 "id": 5799676879, 43861 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 43862 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 43863 "name": "localization", 43864 "color": "0BC18D", 43865 "default": false, 43866 "description": "" 43867 }, 43868 { 43869 "id": 5799961735, 43870 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 43871 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 43872 "name": "purple", 43873 "color": "7E12A4", 43874 "default": false, 43875 "description": "Damus purple membership" 43876 }, 43877 { 43878 "id": 5895705605, 43879 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 43880 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 43881 "name": "unexpected", 43882 "color": "553300", 43883 "default": false, 43884 "description": "" 43885 } 43886 ], 43887 "state": "open", 43888 "locked": false, 43889 "assignee": { 43890 "login": "kernelkind", 43891 "id": 8139906, 43892 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43893 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43894 "gravatar_id": "", 43895 "url": "https://api.github.com/users/kernelkind", 43896 "html_url": "https://github.com/kernelkind", 43897 "followers_url": "https://api.github.com/users/kernelkind/followers", 43898 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43899 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43900 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43901 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43902 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43903 "repos_url": "https://api.github.com/users/kernelkind/repos", 43904 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43905 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43906 "type": "User", 43907 "site_admin": false 43908 }, 43909 "assignees": [ 43910 { 43911 "login": "kernelkind", 43912 "id": 8139906, 43913 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 43914 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 43915 "gravatar_id": "", 43916 "url": "https://api.github.com/users/kernelkind", 43917 "html_url": "https://github.com/kernelkind", 43918 "followers_url": "https://api.github.com/users/kernelkind/followers", 43919 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 43920 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 43921 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 43922 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 43923 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 43924 "repos_url": "https://api.github.com/users/kernelkind/repos", 43925 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 43926 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 43927 "type": "User", 43928 "site_admin": false 43929 } 43930 ], 43931 "milestone": null, 43932 "comments": 6, 43933 "created_at": "2024-02-15T17:16:48Z", 43934 "updated_at": "2024-02-24T17:35:41Z", 43935 "closed_at": null, 43936 "author_association": "COLLABORATOR", 43937 "active_lock_reason": null, 43938 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 43939 "reactions": { 43940 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 43941 "total_count": 0, 43942 "+1": 0, 43943 "-1": 0, 43944 "laugh": 0, 43945 "hooray": 0, 43946 "confused": 0, 43947 "heart": 0, 43948 "rocket": 0, 43949 "eyes": 0 43950 }, 43951 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 43952 "performed_via_github_app": null, 43953 "state_reason": null 43954 }, 43955 "comment": { 43956 "user": "kernelkind", 43957 "created_at": "2024-02-15T21:00:34Z", 43958 "updated_at": "2024-02-15T21:00:34Z", 43959 "body": "I looked through the code and I'm realizing that translated notes are already converted to blocks & render mentions properly. The problem is that the translation service thinks nostr addresses are a foreign language and are attempting to translate them. \r\n\r\n<img width=\"405\" alt=\"image\" src=\"https://github.com/damus-io/damus/assets/8139906/c0bd6260-7c90-484d-9cad-7b99e37fe606\">\r\n\r\nhttps://damus.io/nevent1qqs0355wrutwgz33znldza94cqwc7tgllcxs7hl0d9l4ac6uy0yrk8qpz9mhxue69uhkummnw3eryvfwvdhk6qghwaehxw309a3hyetpw3ezumn0wd68ytnhd9hx2qgdwaehxw309ahx7uewd3hkcqg5waehxw309aex2mrp0yhxummnw3ezucn8gkdz2v\r\n\r\nThis note has the mention:\r\n`nevent1qqsxtzmk6d05r3s3xxcwma26txmjekvt45c82mrshzuqew96dpnckvqpp4mhxue69uhkummn9ekx7mqzyr6dk5nshkv3k9a758ndqd05thhrj2gec228fwavzq6z6g3uwnsdqqcyqqqqqqg0yfkk8`\r\n\r\nBut the translated version has the mention:\r\n`nevent1qqsxtzmk6d05r3s3xxcwma26txmjekvt45c82mrshzuqew96dpnckvqpp4mhxue69uhkummn9ekx7mqzyr6dk5nshkv3k9a758ndqd05thhrj2gec228fwavzq6z6g3uwnsdqqcyqqqqg0yfkk8`\r\n" 43960 } 43961 }, 43962 { 43963 "issue": { 43964 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 43965 "repository_url": "https://api.github.com/repos/damus-io/damus", 43966 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 43967 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 43968 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 43969 "html_url": "https://github.com/damus-io/damus/issues/2011", 43970 "id": 2137054098, 43971 "node_id": "I_kwDOHHF5A85_YNuS", 43972 "number": 2011, 43973 "title": "Mentions in translated notes appear as plain text", 43974 "user": { 43975 "login": "alltheseas", 43976 "id": 64376233, 43977 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 43978 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 43979 "gravatar_id": "", 43980 "url": "https://api.github.com/users/alltheseas", 43981 "html_url": "https://github.com/alltheseas", 43982 "followers_url": "https://api.github.com/users/alltheseas/followers", 43983 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 43984 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 43985 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 43986 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 43987 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 43988 "repos_url": "https://api.github.com/users/alltheseas/repos", 43989 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 43990 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 43991 "type": "User", 43992 "site_admin": false 43993 }, 43994 "labels": [ 43995 { 43996 "id": 5799676879, 43997 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 43998 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 43999 "name": "localization", 44000 "color": "0BC18D", 44001 "default": false, 44002 "description": "" 44003 }, 44004 { 44005 "id": 5799961735, 44006 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 44007 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 44008 "name": "purple", 44009 "color": "7E12A4", 44010 "default": false, 44011 "description": "Damus purple membership" 44012 }, 44013 { 44014 "id": 5895705605, 44015 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 44016 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 44017 "name": "unexpected", 44018 "color": "553300", 44019 "default": false, 44020 "description": "" 44021 } 44022 ], 44023 "state": "open", 44024 "locked": false, 44025 "assignee": { 44026 "login": "kernelkind", 44027 "id": 8139906, 44028 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44029 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44030 "gravatar_id": "", 44031 "url": "https://api.github.com/users/kernelkind", 44032 "html_url": "https://github.com/kernelkind", 44033 "followers_url": "https://api.github.com/users/kernelkind/followers", 44034 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44035 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44036 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44037 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44038 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44039 "repos_url": "https://api.github.com/users/kernelkind/repos", 44040 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44041 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44042 "type": "User", 44043 "site_admin": false 44044 }, 44045 "assignees": [ 44046 { 44047 "login": "kernelkind", 44048 "id": 8139906, 44049 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44050 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44051 "gravatar_id": "", 44052 "url": "https://api.github.com/users/kernelkind", 44053 "html_url": "https://github.com/kernelkind", 44054 "followers_url": "https://api.github.com/users/kernelkind/followers", 44055 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44056 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44057 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44058 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44059 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44060 "repos_url": "https://api.github.com/users/kernelkind/repos", 44061 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44062 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44063 "type": "User", 44064 "site_admin": false 44065 } 44066 ], 44067 "milestone": null, 44068 "comments": 6, 44069 "created_at": "2024-02-15T17:16:48Z", 44070 "updated_at": "2024-02-24T17:35:41Z", 44071 "closed_at": null, 44072 "author_association": "COLLABORATOR", 44073 "active_lock_reason": null, 44074 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 44075 "reactions": { 44076 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 44077 "total_count": 0, 44078 "+1": 0, 44079 "-1": 0, 44080 "laugh": 0, 44081 "hooray": 0, 44082 "confused": 0, 44083 "heart": 0, 44084 "rocket": 0, 44085 "eyes": 0 44086 }, 44087 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 44088 "performed_via_github_app": null, 44089 "state_reason": null 44090 }, 44091 "comment": { 44092 "user": "kernelkind", 44093 "created_at": "2024-02-16T19:42:12Z", 44094 "updated_at": "2024-02-16T19:42:51Z", 44095 "body": "I don't really see a way around this. One way that would technically work is packaging 'non-mentions' into 'chunks' and sending them to the translation service separately. Then stitching the translated text with the mentions. So this would require sending ~N translation requests per note (where N is number of mentions), and I imagine that would be too costly of a solution" 44096 } 44097 }, 44098 { 44099 "issue": { 44100 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 44101 "repository_url": "https://api.github.com/repos/damus-io/damus", 44102 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 44103 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 44104 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 44105 "html_url": "https://github.com/damus-io/damus/issues/2011", 44106 "id": 2137054098, 44107 "node_id": "I_kwDOHHF5A85_YNuS", 44108 "number": 2011, 44109 "title": "Mentions in translated notes appear as plain text", 44110 "user": { 44111 "login": "alltheseas", 44112 "id": 64376233, 44113 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 44114 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 44115 "gravatar_id": "", 44116 "url": "https://api.github.com/users/alltheseas", 44117 "html_url": "https://github.com/alltheseas", 44118 "followers_url": "https://api.github.com/users/alltheseas/followers", 44119 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 44120 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 44121 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 44122 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 44123 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 44124 "repos_url": "https://api.github.com/users/alltheseas/repos", 44125 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 44126 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 44127 "type": "User", 44128 "site_admin": false 44129 }, 44130 "labels": [ 44131 { 44132 "id": 5799676879, 44133 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 44134 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 44135 "name": "localization", 44136 "color": "0BC18D", 44137 "default": false, 44138 "description": "" 44139 }, 44140 { 44141 "id": 5799961735, 44142 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 44143 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 44144 "name": "purple", 44145 "color": "7E12A4", 44146 "default": false, 44147 "description": "Damus purple membership" 44148 }, 44149 { 44150 "id": 5895705605, 44151 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 44152 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 44153 "name": "unexpected", 44154 "color": "553300", 44155 "default": false, 44156 "description": "" 44157 } 44158 ], 44159 "state": "open", 44160 "locked": false, 44161 "assignee": { 44162 "login": "kernelkind", 44163 "id": 8139906, 44164 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44165 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44166 "gravatar_id": "", 44167 "url": "https://api.github.com/users/kernelkind", 44168 "html_url": "https://github.com/kernelkind", 44169 "followers_url": "https://api.github.com/users/kernelkind/followers", 44170 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44171 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44172 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44173 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44174 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44175 "repos_url": "https://api.github.com/users/kernelkind/repos", 44176 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44177 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44178 "type": "User", 44179 "site_admin": false 44180 }, 44181 "assignees": [ 44182 { 44183 "login": "kernelkind", 44184 "id": 8139906, 44185 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44186 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44187 "gravatar_id": "", 44188 "url": "https://api.github.com/users/kernelkind", 44189 "html_url": "https://github.com/kernelkind", 44190 "followers_url": "https://api.github.com/users/kernelkind/followers", 44191 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44192 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44193 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44194 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44195 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44196 "repos_url": "https://api.github.com/users/kernelkind/repos", 44197 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44198 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44199 "type": "User", 44200 "site_admin": false 44201 } 44202 ], 44203 "milestone": null, 44204 "comments": 6, 44205 "created_at": "2024-02-15T17:16:48Z", 44206 "updated_at": "2024-02-24T17:35:41Z", 44207 "closed_at": null, 44208 "author_association": "COLLABORATOR", 44209 "active_lock_reason": null, 44210 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 44211 "reactions": { 44212 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 44213 "total_count": 0, 44214 "+1": 0, 44215 "-1": 0, 44216 "laugh": 0, 44217 "hooray": 0, 44218 "confused": 0, 44219 "heart": 0, 44220 "rocket": 0, 44221 "eyes": 0 44222 }, 44223 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 44224 "performed_via_github_app": null, 44225 "state_reason": null 44226 }, 44227 "comment": { 44228 "user": "jb55", 44229 "created_at": "2024-02-22T18:03:55Z", 44230 "updated_at": "2024-02-22T18:03:55Z", 44231 "body": "On Fri, Feb 16, 2024 at 11:42:23AM -0800, kernelkind wrote:\n>I don't really see a way around this. One way that would technically\n>work is packaging 'non-mentions' into 'blocks' and sending them to the\n>translation service separately. Then stitching the translated text with\n>the mentions. So this would require sending ~N translation requests per\n>note (where N is number of mentions), and I imagine that would be too\n>costly of a solution\n\nwe should look at deepl docs and see if we can make placeholders of some\nkind that are not translated\n" 44232 } 44233 }, 44234 { 44235 "issue": { 44236 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 44237 "repository_url": "https://api.github.com/repos/damus-io/damus", 44238 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 44239 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 44240 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 44241 "html_url": "https://github.com/damus-io/damus/issues/2011", 44242 "id": 2137054098, 44243 "node_id": "I_kwDOHHF5A85_YNuS", 44244 "number": 2011, 44245 "title": "Mentions in translated notes appear as plain text", 44246 "user": { 44247 "login": "alltheseas", 44248 "id": 64376233, 44249 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 44250 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 44251 "gravatar_id": "", 44252 "url": "https://api.github.com/users/alltheseas", 44253 "html_url": "https://github.com/alltheseas", 44254 "followers_url": "https://api.github.com/users/alltheseas/followers", 44255 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 44256 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 44257 "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}", 44258 "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions", 44259 "organizations_url": "https://api.github.com/users/alltheseas/orgs", 44260 "repos_url": "https://api.github.com/users/alltheseas/repos", 44261 "events_url": "https://api.github.com/users/alltheseas/events{/privacy}", 44262 "received_events_url": "https://api.github.com/users/alltheseas/received_events", 44263 "type": "User", 44264 "site_admin": false 44265 }, 44266 "labels": [ 44267 { 44268 "id": 5799676879, 44269 "node_id": "LA_kwDOHHF5A88AAAABWbALzw", 44270 "url": "https://api.github.com/repos/damus-io/damus/labels/localization", 44271 "name": "localization", 44272 "color": "0BC18D", 44273 "default": false, 44274 "description": "" 44275 }, 44276 { 44277 "id": 5799961735, 44278 "node_id": "LA_kwDOHHF5A88AAAABWbRkhw", 44279 "url": "https://api.github.com/repos/damus-io/damus/labels/purple", 44280 "name": "purple", 44281 "color": "7E12A4", 44282 "default": false, 44283 "description": "Damus purple membership" 44284 }, 44285 { 44286 "id": 5895705605, 44287 "node_id": "LA_kwDOHHF5A88AAAABX2lUBQ", 44288 "url": "https://api.github.com/repos/damus-io/damus/labels/unexpected", 44289 "name": "unexpected", 44290 "color": "553300", 44291 "default": false, 44292 "description": "" 44293 } 44294 ], 44295 "state": "open", 44296 "locked": false, 44297 "assignee": { 44298 "login": "kernelkind", 44299 "id": 8139906, 44300 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44301 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44302 "gravatar_id": "", 44303 "url": "https://api.github.com/users/kernelkind", 44304 "html_url": "https://github.com/kernelkind", 44305 "followers_url": "https://api.github.com/users/kernelkind/followers", 44306 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44307 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44308 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44309 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44310 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44311 "repos_url": "https://api.github.com/users/kernelkind/repos", 44312 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44313 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44314 "type": "User", 44315 "site_admin": false 44316 }, 44317 "assignees": [ 44318 { 44319 "login": "kernelkind", 44320 "id": 8139906, 44321 "node_id": "MDQ6VXNlcjgxMzk5MDY=", 44322 "avatar_url": "https://avatars.githubusercontent.com/u/8139906?v=4", 44323 "gravatar_id": "", 44324 "url": "https://api.github.com/users/kernelkind", 44325 "html_url": "https://github.com/kernelkind", 44326 "followers_url": "https://api.github.com/users/kernelkind/followers", 44327 "following_url": "https://api.github.com/users/kernelkind/following{/other_user}", 44328 "gists_url": "https://api.github.com/users/kernelkind/gists{/gist_id}", 44329 "starred_url": "https://api.github.com/users/kernelkind/starred{/owner}{/repo}", 44330 "subscriptions_url": "https://api.github.com/users/kernelkind/subscriptions", 44331 "organizations_url": "https://api.github.com/users/kernelkind/orgs", 44332 "repos_url": "https://api.github.com/users/kernelkind/repos", 44333 "events_url": "https://api.github.com/users/kernelkind/events{/privacy}", 44334 "received_events_url": "https://api.github.com/users/kernelkind/received_events", 44335 "type": "User", 44336 "site_admin": false 44337 } 44338 ], 44339 "milestone": null, 44340 "comments": 6, 44341 "created_at": "2024-02-15T17:16:48Z", 44342 "updated_at": "2024-02-24T17:35:41Z", 44343 "closed_at": null, 44344 "author_association": "COLLABORATOR", 44345 "active_lock_reason": null, 44346 "body": "_what happens_\r\n\r\nTranslated note using purple deepL service that includes a mention translates the mention to plain text\r\n\r\n_question / suggestion_\r\n\r\n> When a note that contains a mention is translated, the mention is rendered as plain text instead of as a mention. I think it would look cleaner if the translated text contained mentions. This can be done by converting the translated string to Blocks and then rendering the blocks like a normal note\r\n\r\n@kernelkind \r\n\r\n", 44347 "reactions": { 44348 "url": "https://api.github.com/repos/damus-io/damus/issues/2011/reactions", 44349 "total_count": 0, 44350 "+1": 0, 44351 "-1": 0, 44352 "laugh": 0, 44353 "hooray": 0, 44354 "confused": 0, 44355 "heart": 0, 44356 "rocket": 0, 44357 "eyes": 0 44358 }, 44359 "timeline_url": "https://api.github.com/repos/damus-io/damus/issues/2011/timeline", 44360 "performed_via_github_app": null, 44361 "state_reason": null 44362 }, 44363 "comment": { 44364 "user": "kernelkind", 44365 "created_at": "2024-02-23T23:00:47Z", 44366 "updated_at": "2024-02-23T23:00:47Z", 44367 "body": "The API accepts the text as an array, with up to [50 entries](https://www.deepl.com/docs-api/translate-text) per translation request.\r\n\r\n```\r\ncurl -X POST 'https://api.deepl.com/v2/translate' \\\r\n--header 'Authorization: DeepL-Auth-Key [yourAuthKey]' \\\r\n--header 'Content-Type: application/json' \\\r\n--data '{\r\n \"text\": [\r\n \"Hello, world!\"\r\n ],\r\n \"target_lang\": \"DE\"\r\n}'\r\n```\r\n\r\nThe API also allows for [XML tag handling](https://www.deepl.com/docs-api/xml).\r\n<img width=\"882\" alt=\"image\" src=\"https://github.com/damus-io/damus/assets/8139906/afdd4d88-a2c2-461e-b4bb-3d34719ac999\">\r\n\r\nSo I see two options for fixing this issue:\r\n1. We split the note up into chunks which don't contain mentions and populate them into the array for translation. Then after receiving the translation we can bring the mentions back in to the text.\r\n2. We add XML tags around each mention and tell the API which tags to ignore.\r\n\r\nI think the second option sounds like the better solution\r\n\r\n" 44368 } 44369 }, 44370 { 44371 "issue": { 44372 "url": "https://api.github.com/repos/damus-io/damus/issues/2011", 44373 "repository_url": "https://api.github.com/repos/damus-io/damus", 44374 "labels_url": "https://api.github.com/repos/damus-io/damus/issues/2011/labels{/name}", 44375 "comments_url": "https://api.github.com/repos/damus-io/damus/issues/2011/comments", 44376 "events_url": "https://api.github.com/repos/damus-io/damus/issues/2011/events", 44377 "html_url": "https://github.com/damus-io/damus/issues/2011", 44378 "id": 2137054098, 44379 "node_id": "I_kwDOHHF5A85_YNuS", 44380 "number": 2011, 44381 "title": "Mentions in translated notes appear as plain text", 44382 "user": { 44383 "login": "alltheseas", 44384 "id": 64376233, 44385 "node_id": "MDQ6VXNlcjY0Mzc2MjMz", 44386 "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4", 44387 "gravatar_id": "", 44388 "url": "https://api.github.com/users/alltheseas", 44389 "html_url": "https://github.com/alltheseas", 44390 "followers_url": "https://api.github.com/users/alltheseas/followers", 44391 "following_url": "https://api.github.com/users/alltheseas/following{/other_user}", 44392 "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}", 44393 "starred_url": "https://api.github.com/users/allt