nostrdb-rs.json (36549B)
1 [ 2 { 3 "issue": { 4 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5", 5 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 6 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/labels{/name}", 7 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/comments", 8 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/events", 9 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/5", 10 "id": 2230994665, 11 "node_id": "I_kwDOK58y786E-kbp", 12 "number": 5, 13 "title": "Infinite tags loop", 14 "user": { 15 "login": "yukibtc", 16 "id": 117721214, 17 "node_id": "U_kgDOBwRIfg", 18 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 19 "gravatar_id": "", 20 "url": "https://api.github.com/users/yukibtc", 21 "html_url": "https://github.com/yukibtc", 22 "followers_url": "https://api.github.com/users/yukibtc/followers", 23 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 24 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 25 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 26 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 27 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 28 "repos_url": "https://api.github.com/users/yukibtc/repos", 29 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 30 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 31 "type": "User", 32 "site_admin": false 33 }, 34 "labels": [], 35 "state": "closed", 36 "locked": false, 37 "assignee": null, 38 "assignees": [], 39 "milestone": null, 40 "comments": 2, 41 "created_at": "2024-04-08T11:53:14Z", 42 "updated_at": "2024-04-08T15:59:42Z", 43 "closed_at": "2024-04-08T15:58:57Z", 44 "author_association": "CONTRIBUTOR", 45 "active_lock_reason": null, 46 "body": "I just noticed that `note.tags.iter()` never return `None` when calling `.next()`, causing an infinite loop.\r\n\r\nTo reproduce, add `assert!(tags_iter.next().is_none())` at the end of `tag_iter_works` test.", 47 "reactions": { 48 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/reactions", 49 "total_count": 0, 50 "+1": 0, 51 "-1": 0, 52 "laugh": 0, 53 "hooray": 0, 54 "confused": 0, 55 "heart": 0, 56 "rocket": 0, 57 "eyes": 0 58 }, 59 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/timeline", 60 "performed_via_github_app": null, 61 "state_reason": "completed" 62 } 63 }, 64 { 65 "issue": { 66 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5", 67 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 68 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/labels{/name}", 69 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/comments", 70 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/events", 71 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/5", 72 "id": 2230994665, 73 "node_id": "I_kwDOK58y786E-kbp", 74 "number": 5, 75 "title": "Infinite tags loop", 76 "user": { 77 "login": "yukibtc", 78 "id": 117721214, 79 "node_id": "U_kgDOBwRIfg", 80 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 81 "gravatar_id": "", 82 "url": "https://api.github.com/users/yukibtc", 83 "html_url": "https://github.com/yukibtc", 84 "followers_url": "https://api.github.com/users/yukibtc/followers", 85 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 86 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 87 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 88 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 89 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 90 "repos_url": "https://api.github.com/users/yukibtc/repos", 91 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 92 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 93 "type": "User", 94 "site_admin": false 95 }, 96 "labels": [], 97 "state": "closed", 98 "locked": false, 99 "assignee": null, 100 "assignees": [], 101 "milestone": null, 102 "comments": 2, 103 "created_at": "2024-04-08T11:53:14Z", 104 "updated_at": "2024-04-08T15:59:42Z", 105 "closed_at": "2024-04-08T15:58:57Z", 106 "author_association": "CONTRIBUTOR", 107 "active_lock_reason": null, 108 "body": "I just noticed that `note.tags.iter()` never return `None` when calling `.next()`, causing an infinite loop.\r\n\r\nTo reproduce, add `assert!(tags_iter.next().is_none())` at the end of `tag_iter_works` test.", 109 "reactions": { 110 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/reactions", 111 "total_count": 0, 112 "+1": 0, 113 "-1": 0, 114 "laugh": 0, 115 "hooray": 0, 116 "confused": 0, 117 "heart": 0, 118 "rocket": 0, 119 "eyes": 0 120 }, 121 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/timeline", 122 "performed_via_github_app": null, 123 "state_reason": "completed" 124 }, 125 "comment": { 126 "user": "jb55", 127 "created_at": "2024-04-08T15:53:20Z", 128 "updated_at": "2024-04-08T15:53:20Z", 129 "body": "I didn't test this too much yet so thanks for being the guinea pig. fixing." 130 } 131 }, 132 { 133 "issue": { 134 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5", 135 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 136 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/labels{/name}", 137 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/comments", 138 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/events", 139 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/5", 140 "id": 2230994665, 141 "node_id": "I_kwDOK58y786E-kbp", 142 "number": 5, 143 "title": "Infinite tags loop", 144 "user": { 145 "login": "yukibtc", 146 "id": 117721214, 147 "node_id": "U_kgDOBwRIfg", 148 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 149 "gravatar_id": "", 150 "url": "https://api.github.com/users/yukibtc", 151 "html_url": "https://github.com/yukibtc", 152 "followers_url": "https://api.github.com/users/yukibtc/followers", 153 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 154 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 155 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 156 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 157 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 158 "repos_url": "https://api.github.com/users/yukibtc/repos", 159 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 160 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 161 "type": "User", 162 "site_admin": false 163 }, 164 "labels": [], 165 "state": "closed", 166 "locked": false, 167 "assignee": null, 168 "assignees": [], 169 "milestone": null, 170 "comments": 2, 171 "created_at": "2024-04-08T11:53:14Z", 172 "updated_at": "2024-04-08T15:59:42Z", 173 "closed_at": "2024-04-08T15:58:57Z", 174 "author_association": "CONTRIBUTOR", 175 "active_lock_reason": null, 176 "body": "I just noticed that `note.tags.iter()` never return `None` when calling `.next()`, causing an infinite loop.\r\n\r\nTo reproduce, add `assert!(tags_iter.next().is_none())` at the end of `tag_iter_works` test.", 177 "reactions": { 178 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/reactions", 179 "total_count": 0, 180 "+1": 0, 181 "-1": 0, 182 "laugh": 0, 183 "hooray": 0, 184 "confused": 0, 185 "heart": 0, 186 "rocket": 0, 187 "eyes": 0 188 }, 189 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/5/timeline", 190 "performed_via_github_app": null, 191 "state_reason": "completed" 192 }, 193 "comment": { 194 "user": "jb55", 195 "created_at": "2024-04-08T15:59:42Z", 196 "updated_at": "2024-04-08T15:59:42Z", 197 "body": "published to v0.3.1" 198 } 199 }, 200 { 201 "issue": { 202 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4", 203 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 204 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/labels{/name}", 205 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/comments", 206 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/events", 207 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 208 "id": 2230863140, 209 "node_id": "PR_kwDOK58y785r_fii", 210 "number": 4, 211 "title": "Small adj. and fixes", 212 "user": { 213 "login": "yukibtc", 214 "id": 117721214, 215 "node_id": "U_kgDOBwRIfg", 216 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 217 "gravatar_id": "", 218 "url": "https://api.github.com/users/yukibtc", 219 "html_url": "https://github.com/yukibtc", 220 "followers_url": "https://api.github.com/users/yukibtc/followers", 221 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 222 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 223 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 224 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 225 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 226 "repos_url": "https://api.github.com/users/yukibtc/repos", 227 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 228 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 229 "type": "User", 230 "site_admin": false 231 }, 232 "labels": [], 233 "state": "closed", 234 "locked": false, 235 "assignee": null, 236 "assignees": [], 237 "milestone": null, 238 "comments": 2, 239 "created_at": "2024-04-08T10:44:13Z", 240 "updated_at": "2024-04-08T17:00:22Z", 241 "closed_at": "2024-04-08T16:59:40Z", 242 "author_association": "CONTRIBUTOR", 243 "active_lock_reason": null, 244 "draft": false, 245 "pull_request": { 246 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/pulls/4", 247 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 248 "diff_url": "https://github.com/damus-io/nostrdb-rs/pull/4.diff", 249 "patch_url": "https://github.com/damus-io/nostrdb-rs/pull/4.patch", 250 "merged_at": "2024-04-08T16:59:39Z" 251 }, 252 "body": "* Add `Tag::into_iter` method\r\n* Export structs from `tags` module\r\n* Fix `FilterBuilder::limit` method\r\n* Add `FilterBuilder::until` method\r\n* Fix `Note::sig` method", 253 "reactions": { 254 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/reactions", 255 "total_count": 0, 256 "+1": 0, 257 "-1": 0, 258 "laugh": 0, 259 "hooray": 0, 260 "confused": 0, 261 "heart": 0, 262 "rocket": 0, 263 "eyes": 0 264 }, 265 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/timeline", 266 "performed_via_github_app": null, 267 "state_reason": null 268 } 269 }, 270 { 271 "issue": { 272 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4", 273 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 274 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/labels{/name}", 275 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/comments", 276 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/events", 277 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 278 "id": 2230863140, 279 "node_id": "PR_kwDOK58y785r_fii", 280 "number": 4, 281 "title": "Small adj. and fixes", 282 "user": { 283 "login": "yukibtc", 284 "id": 117721214, 285 "node_id": "U_kgDOBwRIfg", 286 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 287 "gravatar_id": "", 288 "url": "https://api.github.com/users/yukibtc", 289 "html_url": "https://github.com/yukibtc", 290 "followers_url": "https://api.github.com/users/yukibtc/followers", 291 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 292 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 293 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 294 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 295 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 296 "repos_url": "https://api.github.com/users/yukibtc/repos", 297 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 298 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 299 "type": "User", 300 "site_admin": false 301 }, 302 "labels": [], 303 "state": "closed", 304 "locked": false, 305 "assignee": null, 306 "assignees": [], 307 "milestone": null, 308 "comments": 2, 309 "created_at": "2024-04-08T10:44:13Z", 310 "updated_at": "2024-04-08T17:00:22Z", 311 "closed_at": "2024-04-08T16:59:40Z", 312 "author_association": "CONTRIBUTOR", 313 "active_lock_reason": null, 314 "draft": false, 315 "pull_request": { 316 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/pulls/4", 317 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 318 "diff_url": "https://github.com/damus-io/nostrdb-rs/pull/4.diff", 319 "patch_url": "https://github.com/damus-io/nostrdb-rs/pull/4.patch", 320 "merged_at": "2024-04-08T16:59:39Z" 321 }, 322 "body": "* Add `Tag::into_iter` method\r\n* Export structs from `tags` module\r\n* Fix `FilterBuilder::limit` method\r\n* Add `FilterBuilder::until` method\r\n* Fix `Note::sig` method", 323 "reactions": { 324 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/reactions", 325 "total_count": 0, 326 "+1": 0, 327 "-1": 0, 328 "laugh": 0, 329 "hooray": 0, 330 "confused": 0, 331 "heart": 0, 332 "rocket": 0, 333 "eyes": 0 334 }, 335 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/timeline", 336 "performed_via_github_app": null, 337 "state_reason": null 338 }, 339 "comment": { 340 "user": "jb55", 341 "created_at": "2024-04-08T16:59:54Z", 342 "updated_at": "2024-04-08T16:59:54Z", 343 "body": "thanks!" 344 } 345 }, 346 { 347 "issue": { 348 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4", 349 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 350 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/labels{/name}", 351 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/comments", 352 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/events", 353 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 354 "id": 2230863140, 355 "node_id": "PR_kwDOK58y785r_fii", 356 "number": 4, 357 "title": "Small adj. and fixes", 358 "user": { 359 "login": "yukibtc", 360 "id": 117721214, 361 "node_id": "U_kgDOBwRIfg", 362 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 363 "gravatar_id": "", 364 "url": "https://api.github.com/users/yukibtc", 365 "html_url": "https://github.com/yukibtc", 366 "followers_url": "https://api.github.com/users/yukibtc/followers", 367 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 368 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 369 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 370 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 371 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 372 "repos_url": "https://api.github.com/users/yukibtc/repos", 373 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 374 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 375 "type": "User", 376 "site_admin": false 377 }, 378 "labels": [], 379 "state": "closed", 380 "locked": false, 381 "assignee": null, 382 "assignees": [], 383 "milestone": null, 384 "comments": 2, 385 "created_at": "2024-04-08T10:44:13Z", 386 "updated_at": "2024-04-08T17:00:22Z", 387 "closed_at": "2024-04-08T16:59:40Z", 388 "author_association": "CONTRIBUTOR", 389 "active_lock_reason": null, 390 "draft": false, 391 "pull_request": { 392 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/pulls/4", 393 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/4", 394 "diff_url": "https://github.com/damus-io/nostrdb-rs/pull/4.diff", 395 "patch_url": "https://github.com/damus-io/nostrdb-rs/pull/4.patch", 396 "merged_at": "2024-04-08T16:59:39Z" 397 }, 398 "body": "* Add `Tag::into_iter` method\r\n* Export structs from `tags` module\r\n* Fix `FilterBuilder::limit` method\r\n* Add `FilterBuilder::until` method\r\n* Fix `Note::sig` method", 399 "reactions": { 400 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/reactions", 401 "total_count": 0, 402 "+1": 0, 403 "-1": 0, 404 "laugh": 0, 405 "hooray": 0, 406 "confused": 0, 407 "heart": 0, 408 "rocket": 0, 409 "eyes": 0 410 }, 411 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/4/timeline", 412 "performed_via_github_app": null, 413 "state_reason": null 414 }, 415 "comment": { 416 "user": "jb55", 417 "created_at": "2024-04-08T17:00:21Z", 418 "updated_at": "2024-04-08T17:00:21Z", 419 "body": "pushed to v0.3.2" 420 } 421 }, 422 { 423 "issue": { 424 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3", 425 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 426 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3/labels{/name}", 427 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3/comments", 428 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3/events", 429 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/3", 430 "id": 2229944044, 431 "node_id": "PR_kwDOK58y785r8YEY", 432 "number": 3, 433 "title": "Initial tags and signature support", 434 "user": { 435 "login": "jb55", 436 "id": 45598, 437 "node_id": "MDQ6VXNlcjQ1NTk4", 438 "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4", 439 "gravatar_id": "", 440 "url": "https://api.github.com/users/jb55", 441 "html_url": "https://github.com/jb55", 442 "followers_url": "https://api.github.com/users/jb55/followers", 443 "following_url": "https://api.github.com/users/jb55/following{/other_user}", 444 "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}", 445 "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}", 446 "subscriptions_url": "https://api.github.com/users/jb55/subscriptions", 447 "organizations_url": "https://api.github.com/users/jb55/orgs", 448 "repos_url": "https://api.github.com/users/jb55/repos", 449 "events_url": "https://api.github.com/users/jb55/events{/privacy}", 450 "received_events_url": "https://api.github.com/users/jb55/received_events", 451 "type": "User", 452 "site_admin": false 453 }, 454 "labels": [], 455 "state": "closed", 456 "locked": false, 457 "assignee": null, 458 "assignees": [], 459 "milestone": null, 460 "comments": 0, 461 "created_at": "2024-04-07T20:20:27Z", 462 "updated_at": "2024-04-07T20:23:52Z", 463 "closed_at": "2024-04-07T20:23:52Z", 464 "author_association": "CONTRIBUTOR", 465 "active_lock_reason": null, 466 "draft": false, 467 "pull_request": { 468 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/pulls/3", 469 "html_url": "https://github.com/damus-io/nostrdb-rs/pull/3", 470 "diff_url": "https://github.com/damus-io/nostrdb-rs/pull/3.diff", 471 "patch_url": "https://github.com/damus-io/nostrdb-rs/pull/3.patch", 472 "merged_at": "2024-04-07T20:23:52Z" 473 }, 474 "body": null, 475 "reactions": { 476 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3/reactions", 477 "total_count": 0, 478 "+1": 0, 479 "-1": 0, 480 "laugh": 0, 481 "hooray": 0, 482 "confused": 0, 483 "heart": 0, 484 "rocket": 0, 485 "eyes": 0 486 }, 487 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/3/timeline", 488 "performed_via_github_app": null, 489 "state_reason": null 490 } 491 }, 492 { 493 "issue": { 494 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2", 495 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 496 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/labels{/name}", 497 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/comments", 498 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/events", 499 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/2", 500 "id": 2133977381, 501 "node_id": "I_kwDOK58y785_Mekl", 502 "number": 2, 503 "title": "Expose `tags` and `sig` methods for `Note`", 504 "user": { 505 "login": "yukibtc", 506 "id": 117721214, 507 "node_id": "U_kgDOBwRIfg", 508 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 509 "gravatar_id": "", 510 "url": "https://api.github.com/users/yukibtc", 511 "html_url": "https://github.com/yukibtc", 512 "followers_url": "https://api.github.com/users/yukibtc/followers", 513 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 514 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 515 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 516 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 517 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 518 "repos_url": "https://api.github.com/users/yukibtc/repos", 519 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 520 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 521 "type": "User", 522 "site_admin": false 523 }, 524 "labels": [], 525 "state": "closed", 526 "locked": false, 527 "assignee": null, 528 "assignees": [], 529 "milestone": null, 530 "comments": 2, 531 "created_at": "2024-02-14T10:07:21Z", 532 "updated_at": "2024-04-07T20:27:25Z", 533 "closed_at": "2024-04-07T20:23:52Z", 534 "author_association": "CONTRIBUTOR", 535 "active_lock_reason": null, 536 "body": "Hey, I've started implementing the `NostrDatabase` trait for `nostrdb`, to allow to use it with the `nostr-sdk` (or sub-crate) but I noticed that the `Note` struct doesn't have `tags` and `sig` methods. \r\n\r\nhttps://github.com/rust-nostr/nostr/pull/292", 537 "reactions": { 538 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/reactions", 539 "total_count": 0, 540 "+1": 0, 541 "-1": 0, 542 "laugh": 0, 543 "hooray": 0, 544 "confused": 0, 545 "heart": 0, 546 "rocket": 0, 547 "eyes": 0 548 }, 549 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/timeline", 550 "performed_via_github_app": null, 551 "state_reason": "completed" 552 } 553 }, 554 { 555 "issue": { 556 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2", 557 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 558 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/labels{/name}", 559 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/comments", 560 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/events", 561 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/2", 562 "id": 2133977381, 563 "node_id": "I_kwDOK58y785_Mekl", 564 "number": 2, 565 "title": "Expose `tags` and `sig` methods for `Note`", 566 "user": { 567 "login": "yukibtc", 568 "id": 117721214, 569 "node_id": "U_kgDOBwRIfg", 570 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 571 "gravatar_id": "", 572 "url": "https://api.github.com/users/yukibtc", 573 "html_url": "https://github.com/yukibtc", 574 "followers_url": "https://api.github.com/users/yukibtc/followers", 575 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 576 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 577 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 578 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 579 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 580 "repos_url": "https://api.github.com/users/yukibtc/repos", 581 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 582 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 583 "type": "User", 584 "site_admin": false 585 }, 586 "labels": [], 587 "state": "closed", 588 "locked": false, 589 "assignee": null, 590 "assignees": [], 591 "milestone": null, 592 "comments": 2, 593 "created_at": "2024-02-14T10:07:21Z", 594 "updated_at": "2024-04-07T20:27:25Z", 595 "closed_at": "2024-04-07T20:23:52Z", 596 "author_association": "CONTRIBUTOR", 597 "active_lock_reason": null, 598 "body": "Hey, I've started implementing the `NostrDatabase` trait for `nostrdb`, to allow to use it with the `nostr-sdk` (or sub-crate) but I noticed that the `Note` struct doesn't have `tags` and `sig` methods. \r\n\r\nhttps://github.com/rust-nostr/nostr/pull/292", 599 "reactions": { 600 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/reactions", 601 "total_count": 0, 602 "+1": 0, 603 "-1": 0, 604 "laugh": 0, 605 "hooray": 0, 606 "confused": 0, 607 "heart": 0, 608 "rocket": 0, 609 "eyes": 0 610 }, 611 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/timeline", 612 "performed_via_github_app": null, 613 "state_reason": "completed" 614 }, 615 "comment": { 616 "user": "jb55", 617 "created_at": "2024-02-19T21:22:35Z", 618 "updated_at": "2024-02-19T21:22:35Z", 619 "body": "On Wed, Feb 14, 2024 at 02:07:33AM -0800, Yuki Kishimoto wrote:\n>Hey, I've started implementing the `NostrDatabase` trait for `nostrdb`,\n>to allow to use it with the `nostr-sdk` (or sub-crate) but I noticed\n>that the `Note` struct doesn't have `tags` and `sig` methods.\n\nnot sure when I will get to this, I imagine soon since I will need to\naccess tags in notedeck.\n\n" 620 } 621 }, 622 { 623 "issue": { 624 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2", 625 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 626 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/labels{/name}", 627 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/comments", 628 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/events", 629 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/2", 630 "id": 2133977381, 631 "node_id": "I_kwDOK58y785_Mekl", 632 "number": 2, 633 "title": "Expose `tags` and `sig` methods for `Note`", 634 "user": { 635 "login": "yukibtc", 636 "id": 117721214, 637 "node_id": "U_kgDOBwRIfg", 638 "avatar_url": "https://avatars.githubusercontent.com/u/117721214?v=4", 639 "gravatar_id": "", 640 "url": "https://api.github.com/users/yukibtc", 641 "html_url": "https://github.com/yukibtc", 642 "followers_url": "https://api.github.com/users/yukibtc/followers", 643 "following_url": "https://api.github.com/users/yukibtc/following{/other_user}", 644 "gists_url": "https://api.github.com/users/yukibtc/gists{/gist_id}", 645 "starred_url": "https://api.github.com/users/yukibtc/starred{/owner}{/repo}", 646 "subscriptions_url": "https://api.github.com/users/yukibtc/subscriptions", 647 "organizations_url": "https://api.github.com/users/yukibtc/orgs", 648 "repos_url": "https://api.github.com/users/yukibtc/repos", 649 "events_url": "https://api.github.com/users/yukibtc/events{/privacy}", 650 "received_events_url": "https://api.github.com/users/yukibtc/received_events", 651 "type": "User", 652 "site_admin": false 653 }, 654 "labels": [], 655 "state": "closed", 656 "locked": false, 657 "assignee": null, 658 "assignees": [], 659 "milestone": null, 660 "comments": 2, 661 "created_at": "2024-02-14T10:07:21Z", 662 "updated_at": "2024-04-07T20:27:25Z", 663 "closed_at": "2024-04-07T20:23:52Z", 664 "author_association": "CONTRIBUTOR", 665 "active_lock_reason": null, 666 "body": "Hey, I've started implementing the `NostrDatabase` trait for `nostrdb`, to allow to use it with the `nostr-sdk` (or sub-crate) but I noticed that the `Note` struct doesn't have `tags` and `sig` methods. \r\n\r\nhttps://github.com/rust-nostr/nostr/pull/292", 667 "reactions": { 668 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/reactions", 669 "total_count": 0, 670 "+1": 0, 671 "-1": 0, 672 "laugh": 0, 673 "hooray": 0, 674 "confused": 0, 675 "heart": 0, 676 "rocket": 0, 677 "eyes": 0 678 }, 679 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/2/timeline", 680 "performed_via_github_app": null, 681 "state_reason": "completed" 682 }, 683 "comment": { 684 "user": "jb55", 685 "created_at": "2024-04-07T20:27:24Z", 686 "updated_at": "2024-04-07T20:27:24Z", 687 "body": "published @ v0.3.0" 688 } 689 }, 690 { 691 "issue": { 692 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1", 693 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 694 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/labels{/name}", 695 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/comments", 696 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/events", 697 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/1", 698 "id": 2069818738, 699 "node_id": "I_kwDOK58y7857Xu1y", 700 "number": 1, 701 "title": "Usage missing in docs", 702 "user": { 703 "login": "eznix86", 704 "id": 26553194, 705 "node_id": "MDQ6VXNlcjI2NTUzMTk0", 706 "avatar_url": "https://avatars.githubusercontent.com/u/26553194?v=4", 707 "gravatar_id": "", 708 "url": "https://api.github.com/users/eznix86", 709 "html_url": "https://github.com/eznix86", 710 "followers_url": "https://api.github.com/users/eznix86/followers", 711 "following_url": "https://api.github.com/users/eznix86/following{/other_user}", 712 "gists_url": "https://api.github.com/users/eznix86/gists{/gist_id}", 713 "starred_url": "https://api.github.com/users/eznix86/starred{/owner}{/repo}", 714 "subscriptions_url": "https://api.github.com/users/eznix86/subscriptions", 715 "organizations_url": "https://api.github.com/users/eznix86/orgs", 716 "repos_url": "https://api.github.com/users/eznix86/repos", 717 "events_url": "https://api.github.com/users/eznix86/events{/privacy}", 718 "received_events_url": "https://api.github.com/users/eznix86/received_events", 719 "type": "User", 720 "site_admin": false 721 }, 722 "labels": [], 723 "state": "open", 724 "locked": false, 725 "assignee": null, 726 "assignees": [], 727 "milestone": null, 728 "comments": 1, 729 "created_at": "2024-01-08T06:46:35Z", 730 "updated_at": "2024-01-08T08:11:36Z", 731 "closed_at": null, 732 "author_association": "NONE", 733 "active_lock_reason": null, 734 "body": "It would be nice if we had some usage docs for this lib.", 735 "reactions": { 736 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/reactions", 737 "total_count": 0, 738 "+1": 0, 739 "-1": 0, 740 "laugh": 0, 741 "hooray": 0, 742 "confused": 0, 743 "heart": 0, 744 "rocket": 0, 745 "eyes": 0 746 }, 747 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/timeline", 748 "performed_via_github_app": null, 749 "state_reason": null 750 } 751 }, 752 { 753 "issue": { 754 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1", 755 "repository_url": "https://api.github.com/repos/damus-io/nostrdb-rs", 756 "labels_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/labels{/name}", 757 "comments_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/comments", 758 "events_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/events", 759 "html_url": "https://github.com/damus-io/nostrdb-rs/issues/1", 760 "id": 2069818738, 761 "node_id": "I_kwDOK58y7857Xu1y", 762 "number": 1, 763 "title": "Usage missing in docs", 764 "user": { 765 "login": "eznix86", 766 "id": 26553194, 767 "node_id": "MDQ6VXNlcjI2NTUzMTk0", 768 "avatar_url": "https://avatars.githubusercontent.com/u/26553194?v=4", 769 "gravatar_id": "", 770 "url": "https://api.github.com/users/eznix86", 771 "html_url": "https://github.com/eznix86", 772 "followers_url": "https://api.github.com/users/eznix86/followers", 773 "following_url": "https://api.github.com/users/eznix86/following{/other_user}", 774 "gists_url": "https://api.github.com/users/eznix86/gists{/gist_id}", 775 "starred_url": "https://api.github.com/users/eznix86/starred{/owner}{/repo}", 776 "subscriptions_url": "https://api.github.com/users/eznix86/subscriptions", 777 "organizations_url": "https://api.github.com/users/eznix86/orgs", 778 "repos_url": "https://api.github.com/users/eznix86/repos", 779 "events_url": "https://api.github.com/users/eznix86/events{/privacy}", 780 "received_events_url": "https://api.github.com/users/eznix86/received_events", 781 "type": "User", 782 "site_admin": false 783 }, 784 "labels": [], 785 "state": "open", 786 "locked": false, 787 "assignee": null, 788 "assignees": [], 789 "milestone": null, 790 "comments": 1, 791 "created_at": "2024-01-08T06:46:35Z", 792 "updated_at": "2024-01-08T08:11:36Z", 793 "closed_at": null, 794 "author_association": "NONE", 795 "active_lock_reason": null, 796 "body": "It would be nice if we had some usage docs for this lib.", 797 "reactions": { 798 "url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/reactions", 799 "total_count": 0, 800 "+1": 0, 801 "-1": 0, 802 "laugh": 0, 803 "hooray": 0, 804 "confused": 0, 805 "heart": 0, 806 "rocket": 0, 807 "eyes": 0 808 }, 809 "timeline_url": "https://api.github.com/repos/damus-io/nostrdb-rs/issues/1/timeline", 810 "performed_via_github_app": null, 811 "state_reason": null 812 }, 813 "comment": { 814 "user": "jb55", 815 "created_at": "2024-01-08T08:11:36Z", 816 "updated_at": "2024-01-08T08:11:36Z", 817 "body": "On Sun, Jan 07, 2024 at 10:46:45PM -0800, Bruno Bernard wrote:\n>It would be nice if we had some usage docs for this lib.\n\nIts a bit vague right now because the library is in early development\nand things are likely to change. Definitely once things start to\nsolidify a bit.\n\nI've only just barely begun to use it for damus android/notedeck and notecrumbs.\n" 818 } 819 } 820 ]