studio_app.commit-map.v1.json (986718B)
1 { 2 "schema_version": 1, 3 "schema": "radroots.history-import.commit-map.v1", 4 "source_id": "studio_app", 5 "frozen_commit": "2b5fe5d8321fd0e248a9d304651b1ba54ee6a180", 6 "filtered_head": "382dde207e3706a2f2abe3872e075f3c2a5cb942", 7 "source_commit_count": 1230, 8 "source_path_commit_count": 95, 9 "rewritten_commit_count": 94, 10 "topology_support_commit_count": 0, 11 "omitted_empty_commit_count": 1, 12 "final_tree_sha256": "8158d9dd59199fa28faca31327ff20d8fe654dc15cc38dc2f2ce2adc9c049b32", 13 "path_map_sha256": "7b0302d616114ddc769d88eee05309ddaa5fb978a683ac5f7e49692ce810a7be", 14 "verifications": [ 15 "archive_restore", 16 "git_fsck", 17 "mapped_parent_closure", 18 "commit_count", 19 "path_coverage", 20 "normalized_patch_equivalence", 21 "final_tree_digest", 22 "authorship", 23 "timestamps", 24 "message_scope_only", 25 "git_log_follow", 26 "secret_scan", 27 "license_scan", 28 "bot_identity_scan", 29 "github_workflow_exclusion", 30 "context_firewall" 31 ], 32 "commits": [ 33 { 34 "source_commit": "0006efdd4e5c5247fc13386e5b02c931096e3a95", 35 "target_commit": null, 36 "source_parents": [ 37 "aefaa5bf099c4368fccabbbf0dfededecee2bcad" 38 ], 39 "target_parents": [], 40 "source_subject": "desktop: add app icon for native runs", 41 "target_subject": null, 42 "source_author": "triesap <tyson@radroots.org>", 43 "target_author": null, 44 "source_author_time": "2026-03-21T12:40:32Z", 45 "target_author_time": null, 46 "source_committer_time": "2026-03-21T12:40:32Z", 47 "target_committer_time": null, 48 "source_paths": [], 49 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 50 "empty_commit_disposition": "out_of_scope" 51 }, 52 { 53 "source_commit": "0046437b9009d2b6d2f4d37df4f7b93ba3f3f132", 54 "target_commit": null, 55 "source_parents": [ 56 "f560517aa27bdb1b7378b1b97668fcf9760b8e4d" 57 ], 58 "target_parents": [], 59 "source_subject": "android: add lazy location resolver boundary", 60 "target_subject": null, 61 "source_author": "triesap <tyson@radroots.org>", 62 "target_author": null, 63 "source_author_time": "2026-03-22T01:36:02Z", 64 "target_author_time": null, 65 "source_committer_time": "2026-03-22T01:36:02Z", 66 "target_committer_time": null, 67 "source_paths": [], 68 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 69 "empty_commit_disposition": "out_of_scope" 70 }, 71 { 72 "source_commit": "00af52c857f0f19c330bdab2f88eff8c9289c33d", 73 "target_commit": null, 74 "source_parents": [ 75 "d4343abb7721e84889e7ec9fa7ec1d0f9c184dc6" 76 ], 77 "target_parents": [], 78 "source_subject": "app: use stored notifications permission", 79 "target_subject": null, 80 "source_author": "triesap <triesap@radroots.dev>", 81 "target_author": null, 82 "source_author_time": "2026-01-20T17:25:07Z", 83 "target_author_time": null, 84 "source_committer_time": "2026-01-20T17:25:07Z", 85 "target_committer_time": null, 86 "source_paths": [], 87 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 88 "empty_commit_disposition": "out_of_scope" 89 }, 90 { 91 "source_commit": "00bc6dc8fc667d2aa5fdf572dd576b71f7577419", 92 "target_commit": null, 93 "source_parents": [ 94 "83692b2fa2f4da63ce614e0401b55600ac3cbefc" 95 ], 96 "target_parents": [], 97 "source_subject": "app: persist setup draft during setup", 98 "target_subject": null, 99 "source_author": "triesap <tyson@radroots.org>", 100 "target_author": null, 101 "source_author_time": "2026-02-02T03:06:01Z", 102 "target_author_time": null, 103 "source_committer_time": "2026-02-02T03:06:01Z", 104 "target_committer_time": null, 105 "source_paths": [], 106 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 107 "empty_commit_disposition": "out_of_scope" 108 }, 109 { 110 "source_commit": "00c35e700ed1450bcd5e1a59f853996dd0976218", 111 "target_commit": null, 112 "source_parents": [ 113 "6dc946d41c1ef2d05e8e66389f5325df60d56c47" 114 ], 115 "target_parents": [], 116 "source_subject": "app: rename persisted app data types", 117 "target_subject": null, 118 "source_author": "triesap <triesap@radroots.dev>", 119 "target_author": null, 120 "source_author_time": "2026-01-20T18:18:24Z", 121 "target_author_time": null, 122 "source_committer_time": "2026-01-20T18:18:24Z", 123 "target_committer_time": null, 124 "source_paths": [], 125 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 126 "empty_commit_disposition": "out_of_scope" 127 }, 128 { 129 "source_commit": "00f051a28c9aac3794f89c00ee3092b5e0451945", 130 "target_commit": null, 131 "source_parents": [ 132 "5e9c255ccf53b02fd6f826570aeae664c377a3b3" 133 ], 134 "target_parents": [], 135 "source_subject": "ui: migrate pages to chrome layout", 136 "target_subject": null, 137 "source_author": "triesap <tyson@radroots.org>", 138 "target_author": null, 139 "source_author_time": "2026-02-06T14:34:03Z", 140 "target_author_time": null, 141 "source_committer_time": "2026-02-06T14:34:03Z", 142 "target_committer_time": null, 143 "source_paths": [], 144 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 145 "empty_commit_disposition": "out_of_scope" 146 }, 147 { 148 "source_commit": "00fb2b645814e18a735e96e215b4a327a66a70d5", 149 "target_commit": null, 150 "source_parents": [ 151 "336d5ac5f7a7f51c552872752b7fbdb0123be114" 152 ], 153 "target_parents": [], 154 "source_subject": "app-utils: add resolve error helper", 155 "target_subject": null, 156 "source_author": "triesap <triesap@radroots.dev>", 157 "target_author": null, 158 "source_author_time": "2026-01-19T07:30:04Z", 159 "target_author_time": null, 160 "source_committer_time": "2026-01-19T07:30:04Z", 161 "target_committer_time": null, 162 "source_paths": [], 163 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 164 "empty_commit_disposition": "out_of_scope" 165 }, 166 { 167 "source_commit": "014e231fdba7e23b7e1b08dd10a1ce57e312aaaf", 168 "target_commit": "c2ffa039818df2cade989a96eef943625d0d4d34", 169 "source_parents": [ 170 "d14e376c7699c622b8ca3ba4cf8891afe56d4242" 171 ], 172 "target_parents": [ 173 "226acf73a2610c2c5c1abb269935135d99218e4e" 174 ], 175 "source_subject": "operations: coordinate durable account writes", 176 "target_subject": "operations: coordinate durable account writes", 177 "source_author": "triesap <tyson@radroots.org>", 178 "target_author": "triesap <tyson@radroots.org>", 179 "source_author_time": "2026-08-03T22:59:24Z", 180 "target_author_time": "2026-08-03T22:59:24Z", 181 "source_committer_time": "2026-08-03T22:59:24Z", 182 "target_committer_time": "2026-08-03T22:59:24Z", 183 "source_paths": [ 184 "core/crates/application/src/accounts.rs", 185 "core/crates/storage/src/application_adapter.rs", 186 "core/crates/storage/src/runtime_actor.rs" 187 ], 188 "normalized_patch_sha256": "5d2476144739bdff626fded6bde21d16c1aa5808fb5a9071ecdc7fde020bbbd1", 189 "empty_commit_disposition": "retained" 190 }, 191 { 192 "source_commit": "0151777d46393bf0c8c7a049e48163bee2a588d1", 193 "target_commit": null, 194 "source_parents": [ 195 "7d66f78975dedca679f474730583766f3cc0aae5" 196 ], 197 "target_parents": [], 198 "source_subject": "Update `/models/location-gcs`, update layour trellis", 199 "target_subject": null, 200 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 201 "target_author": null, 202 "source_author_time": "2024-08-30T09:16:07Z", 203 "target_author_time": null, 204 "source_committer_time": "2024-08-30T09:16:07Z", 205 "target_committer_time": null, 206 "source_paths": [], 207 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 208 "empty_commit_disposition": "out_of_scope" 209 }, 210 { 211 "source_commit": "0166aa3532921d7b6d7e55b187928461ddbf62f1", 212 "target_commit": null, 213 "source_parents": [ 214 "04067dbb9379da5443dd272a3069ee082d0da09a" 215 ], 216 "target_parents": [], 217 "source_subject": "Add `core` and `tauri` crates, refactor application adding tauri framework to compile native binaries. Edit `/conf/init` adding mutli-view options for device configuration and EULA. Edit `/models/` routes improving client logic, error handling, and adding localized text. Edit layouts for root, (conf), (app) scopes. Edit lib client, components, config, stores, types, utils. Add styles.", 218 "target_subject": null, 219 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 220 "target_author": null, 221 "source_author_time": "2024-10-16T22:24:46Z", 222 "target_author_time": null, 223 "source_committer_time": "2024-10-16T22:24:46Z", 224 "target_committer_time": null, 225 "source_paths": [], 226 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 227 "empty_commit_disposition": "out_of_scope" 228 }, 229 { 230 "source_commit": "017f95a6a2d1fc4c87e2c335c53255d989fcecfd", 231 "target_commit": null, 232 "source_parents": [ 233 "17e9f67aa93e6b6562df827e3707bc5da1528eb7" 234 ], 235 "target_parents": [], 236 "source_subject": "launchers: use shared accounts bootstrap helpers", 237 "target_subject": null, 238 "source_author": "triesap <tyson@radroots.org>", 239 "target_author": null, 240 "source_author_time": "2026-04-12T04:57:54Z", 241 "target_author_time": null, 242 "source_committer_time": "2026-04-12T04:57:54Z", 243 "target_committer_time": null, 244 "source_paths": [], 245 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 246 "empty_commit_disposition": "out_of_scope" 247 }, 248 { 249 "source_commit": "0189b288906d288062fdf8f60b5c16b9ca49713d", 250 "target_commit": null, 251 "source_parents": [ 252 "ff47f9c1c227c8e5f272311e17d4d72bf5b9d6c0" 253 ], 254 "target_parents": [], 255 "source_subject": "app: align bootstrap log labels", 256 "target_subject": null, 257 "source_author": "triesap <triesap@radroots.dev>", 258 "target_author": null, 259 "source_author_time": "2026-01-20T18:34:32Z", 260 "target_author_time": null, 261 "source_committer_time": "2026-01-20T18:34:32Z", 262 "target_committer_time": null, 263 "source_paths": [], 264 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 265 "empty_commit_disposition": "out_of_scope" 266 }, 267 { 268 "source_commit": "018bc080ea10af7caa94c8b029fb23c515943ccc", 269 "target_commit": null, 270 "source_parents": [ 271 "cd94f8aedec8ed049cf37db7d4c5a3622d7fe073" 272 ], 273 "target_parents": [], 274 "source_subject": "app: restructure gpui workspace skeleton", 275 "target_subject": null, 276 "source_author": "triesap <tyson@radroots.org>", 277 "target_author": null, 278 "source_author_time": "2026-04-17T16:40:55Z", 279 "target_author_time": null, 280 "source_committer_time": "2026-04-17T16:40:55Z", 281 "target_committer_time": null, 282 "source_paths": [], 283 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 284 "empty_commit_disposition": "out_of_scope" 285 }, 286 { 287 "source_commit": "0197b5fd728b99950805ab7049515ce9c5009fbf", 288 "target_commit": "b84b06aeeaa318c5ace692165f0ff4a1e0f3eade", 289 "source_parents": [ 290 "7b3825d12fe9240e0d92232f8d09c51e8174cd26" 291 ], 292 "target_parents": [ 293 "f281fba3266f5cb50781fab37e2da04ce4531b24" 294 ], 295 "source_subject": "storage: migrate V5 runtime data append-only", 296 "target_subject": "storage: migrate V5 runtime data append-only", 297 "source_author": "triesap <tyson@radroots.org>", 298 "target_author": "triesap <tyson@radroots.org>", 299 "source_author_time": "2026-08-03T22:44:31Z", 300 "target_author_time": "2026-08-03T22:44:31Z", 301 "source_committer_time": "2026-08-03T22:44:31Z", 302 "target_committer_time": "2026-08-03T22:44:31Z", 303 "source_paths": [ 304 "core/crates/ffi/src/commands.rs", 305 "core/crates/storage/migrations/V7__migrate_v5_runtime_data.sql", 306 "core/crates/storage/src/db.rs" 307 ], 308 "normalized_patch_sha256": "e42ec8f3f98f361be27692f14683b6f2e271b290ef2d37b8d648951f2a3c493c", 309 "empty_commit_disposition": "retained" 310 }, 311 { 312 "source_commit": "01aa94106144e5f1882edc2bab2f7e2e2041ad9a", 313 "target_commit": null, 314 "source_parents": [ 315 "05eb4cfc70c8cb4aa9203f5fc16487043d2b0c38" 316 ], 317 "target_parents": [], 318 "source_subject": "app-core: add tangle client", 319 "target_subject": null, 320 "source_author": "triesap <triesap@radroots.dev>", 321 "target_author": null, 322 "source_author_time": "2026-01-19T04:43:03Z", 323 "target_author_time": null, 324 "source_committer_time": "2026-01-19T04:43:03Z", 325 "target_committer_time": null, 326 "source_paths": [], 327 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 328 "empty_commit_disposition": "out_of_scope" 329 }, 330 { 331 "source_commit": "01b472d55951355d98ea639e7ebf0f8e238346fc", 332 "target_commit": null, 333 "source_parents": [ 334 "b35f3d2058833b503071ab752ff8ab1c658111d3" 335 ], 336 "target_parents": [], 337 "source_subject": "Add `/farms/details` page, edit routes, utils.", 338 "target_subject": null, 339 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 340 "target_author": null, 341 "source_author_time": "2025-04-28T18:26:39Z", 342 "target_author_time": null, 343 "source_committer_time": "2025-04-28T18:26:39Z", 344 "target_committer_time": null, 345 "source_paths": [], 346 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 347 "empty_commit_disposition": "out_of_scope" 348 }, 349 { 350 "source_commit": "01d3b9dcd344ca21a44e7d0805b6d0eb23721afd", 351 "target_commit": null, 352 "source_parents": [ 353 "f22154b85889f0379c18f2dbfe0503d9c56780a3" 354 ], 355 "target_parents": [], 356 "source_subject": "sqlite: map signed listing lifecycle status", 357 "target_subject": null, 358 "source_author": "triesap <tyson@radroots.org>", 359 "target_author": null, 360 "source_author_time": "2026-05-23T06:55:51Z", 361 "target_author_time": null, 362 "source_committer_time": "2026-05-23T06:55:51Z", 363 "target_committer_time": null, 364 "source_paths": [], 365 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 366 "empty_commit_disposition": "out_of_scope" 367 }, 368 { 369 "source_commit": "01f9622ba2df85f7c3dd1faa0148b508a49b40b0", 370 "target_commit": null, 371 "source_parents": [ 372 "52488aaffbe7d150878fc97598ce4b453dca4c17" 373 ], 374 "target_parents": [], 375 "source_subject": "ui: lock tailwind-only theme pipeline", 376 "target_subject": null, 377 "source_author": "triesap <triesap@radroots.dev>", 378 "target_author": null, 379 "source_author_time": "2026-01-24T01:46:30Z", 380 "target_author_time": null, 381 "source_committer_time": "2026-01-24T01:46:30Z", 382 "target_committer_time": null, 383 "source_paths": [], 384 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 385 "empty_commit_disposition": "out_of_scope" 386 }, 387 { 388 "source_commit": "023785b59f9e3e03c8d54936d88de7fd07822517", 389 "target_commit": null, 390 "source_parents": [ 391 "69bb7890e31a50e36f99197a76c7d75fccb2d1bf" 392 ], 393 "target_parents": [], 394 "source_subject": "app: add list touch row view", 395 "target_subject": null, 396 "source_author": "triesap <triesap@radroots.dev>", 397 "target_author": null, 398 "source_author_time": "2026-01-22T10:59:33Z", 399 "target_author_time": null, 400 "source_committer_time": "2026-01-22T10:59:33Z", 401 "target_committer_time": null, 402 "source_paths": [], 403 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 404 "empty_commit_disposition": "out_of_scope" 405 }, 406 { 407 "source_commit": "0259dd052fe0b51645a54bbbe9a5861c7e1e6ca3", 408 "target_commit": null, 409 "source_parents": [ 410 "230edcd49ad9bae19e849226b700c3dbd82693c3" 411 ], 412 "target_parents": [], 413 "source_subject": "app: align test names with state/settings", 414 "target_subject": null, 415 "source_author": "triesap <triesap@radroots.dev>", 416 "target_author": null, 417 "source_author_time": "2026-01-20T21:31:53Z", 418 "target_author_time": null, 419 "source_committer_time": "2026-01-20T21:31:53Z", 420 "target_committer_time": null, 421 "source_paths": [], 422 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 423 "empty_commit_disposition": "out_of_scope" 424 }, 425 { 426 "source_commit": "026a625752424905e0033768606d0df82ca1b121", 427 "target_commit": null, 428 "source_parents": [ 429 "fc6175cd3064124f1453d337b018fb34477525dd" 430 ], 431 "target_parents": [], 432 "source_subject": "app: Build setup profile ui", 433 "target_subject": null, 434 "source_author": "triesap <tyson@radroots.org>", 435 "target_author": null, 436 "source_author_time": "2026-01-28T14:01:00Z", 437 "target_author_time": null, 438 "source_committer_time": "2026-01-28T14:01:00Z", 439 "target_committer_time": null, 440 "source_paths": [], 441 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 442 "empty_commit_disposition": "out_of_scope" 443 }, 444 { 445 "source_commit": "0306472d0de005248d8a416b423e9b81b8f43e52", 446 "target_commit": null, 447 "source_parents": [ 448 "62afb42839e8ca5c647e081ad874c2cd9347927c" 449 ], 450 "target_parents": [], 451 "source_subject": "sync: prove direct relay convergence", 452 "target_subject": null, 453 "source_author": "triesap <tyson@radroots.org>", 454 "target_author": null, 455 "source_author_time": "2026-05-25T01:39:37Z", 456 "target_author_time": null, 457 "source_committer_time": "2026-05-25T01:39:37Z", 458 "target_committer_time": null, 459 "source_paths": [], 460 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 461 "empty_commit_disposition": "out_of_scope" 462 }, 463 { 464 "source_commit": "0308333c66a2c8e391d65b0803cd27d3ccf2c45c", 465 "target_commit": null, 466 "source_parents": [ 467 "e527818d4d5db3a95b0e8e720bebd7b45aa2f845" 468 ], 469 "target_parents": [], 470 "source_subject": "ui: fix setup checklist label width", 471 "target_subject": null, 472 "source_author": "triesap <tyson@radroots.org>", 473 "target_author": null, 474 "source_author_time": "2026-04-19T20:24:10Z", 475 "target_author_time": null, 476 "source_committer_time": "2026-04-19T20:24:10Z", 477 "target_committer_time": null, 478 "source_paths": [], 479 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 480 "empty_commit_disposition": "out_of_scope" 481 }, 482 { 483 "source_commit": "033eddc086ab0ea51082e4ccf74d81227f3c6210", 484 "target_commit": null, 485 "source_parents": [ 486 "94aa59511fe9eb64e7e8008b1a6289831860090a" 487 ], 488 "target_parents": [], 489 "source_subject": "settings: add farm rules utility window structure", 490 "target_subject": null, 491 "source_author": "triesap <tyson@radroots.org>", 492 "target_author": null, 493 "source_author_time": "2026-04-18T23:55:30Z", 494 "target_author_time": null, 495 "source_committer_time": "2026-04-18T23:55:30Z", 496 "target_committer_time": null, 497 "source_paths": [], 498 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 499 "empty_commit_disposition": "out_of_scope" 500 }, 501 { 502 "source_commit": "0392d195f8e59a8c5aa4ffce6fb7fd61a9e53b24", 503 "target_commit": null, 504 "source_parents": [ 505 "d05bf83958c68ae6853067640d9d12b8c56ba08c" 506 ], 507 "target_parents": [], 508 "source_subject": "app-utils: add num_str helper", 509 "target_subject": null, 510 "source_author": "triesap <triesap@radroots.dev>", 511 "target_author": null, 512 "source_author_time": "2026-01-19T06:53:47Z", 513 "target_author_time": null, 514 "source_committer_time": "2026-01-19T06:53:47Z", 515 "target_committer_time": null, 516 "source_paths": [], 517 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 518 "empty_commit_disposition": "out_of_scope" 519 }, 520 { 521 "source_commit": "03f8f7d95457c7fe3fd50ea53619f9b15e0fdfd4", 522 "target_commit": null, 523 "source_parents": [ 524 "5d999da9e39c497dfa2d05cd9366c3005e1e08f3" 525 ], 526 "target_parents": [], 527 "source_subject": "ui: fix sidebar account menu layout", 528 "target_subject": null, 529 "source_author": "triesap <tyson@radroots.org>", 530 "target_author": null, 531 "source_author_time": "2026-06-07T19:47:10-07:00", 532 "target_author_time": null, 533 "source_committer_time": "2026-06-18T12:31:43-07:00", 534 "target_committer_time": null, 535 "source_paths": [], 536 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 537 "empty_commit_disposition": "out_of_scope" 538 }, 539 { 540 "source_commit": "04067dbb9379da5443dd272a3069ee082d0da09a", 541 "target_commit": null, 542 "source_parents": [ 543 "1f3649f430f3dedbf9792a71fe38a9165e483b26" 544 ], 545 "target_parents": [], 546 "source_subject": "Edit `/conf/init` adding views and updated device configurations options, edit root layout, edit (app) layout, edit (conf) layout, add styles", 547 "target_subject": null, 548 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 549 "target_author": null, 550 "source_author_time": "2024-10-11T09:44:26Z", 551 "target_author_time": null, 552 "source_committer_time": "2024-10-11T09:44:26Z", 553 "target_committer_time": null, 554 "source_paths": [], 555 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 556 "empty_commit_disposition": "out_of_scope" 557 }, 558 { 559 "source_commit": "04babd8414df1f0ef8b93a5e88597c16fe58e9e4", 560 "target_commit": null, 561 "source_parents": [ 562 "9b25048c7cefb87c568123e3669de1ea47bfcfcb" 563 ], 564 "target_parents": [], 565 "source_subject": "ios: enable local nostr key generation", 566 "target_subject": null, 567 "source_author": "triesap <tyson@radroots.org>", 568 "target_author": null, 569 "source_author_time": "2026-03-21T00:14:03Z", 570 "target_author_time": null, 571 "source_committer_time": "2026-03-21T00:14:03Z", 572 "target_committer_time": null, 573 "source_paths": [], 574 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 575 "empty_commit_disposition": "out_of_scope" 576 }, 577 { 578 "source_commit": "04c4b20aa9f6b90325dc359f862d58e622ed52db", 579 "target_commit": null, 580 "source_parents": [ 581 "8a14c0eb6d38496db11c8a94c41982d2b78ed766" 582 ], 583 "target_parents": [], 584 "source_subject": "Edit `/models/trade-product/add`, move stores to `@radroots/svelte-lib`, edit components, utils", 585 "target_subject": null, 586 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 587 "target_author": null, 588 "source_author_time": "2024-10-07T05:22:51Z", 589 "target_author_time": null, 590 "source_committer_time": "2024-10-07T05:22:51Z", 591 "target_committer_time": null, 592 "source_paths": [], 593 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 594 "empty_commit_disposition": "out_of_scope" 595 }, 596 { 597 "source_commit": "050773f5b24a9d79165ba831fbd6da6c315f8675", 598 "target_commit": null, 599 "source_parents": [ 600 "b8cf516cb33f7ac222b01966c752643d21d65942" 601 ], 602 "target_parents": [], 603 "source_subject": "desktop: add recovery-key backup for local identities", 604 "target_subject": null, 605 "source_author": "triesap <tyson@radroots.org>", 606 "target_author": null, 607 "source_author_time": "2026-03-21T18:11:13Z", 608 "target_author_time": null, 609 "source_committer_time": "2026-03-21T18:11:13Z", 610 "target_committer_time": null, 611 "source_paths": [], 612 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 613 "empty_commit_disposition": "out_of_scope" 614 }, 615 { 616 "source_commit": "055b6136c409ca9af13439402083c1f303fa2cc1", 617 "target_commit": null, 618 "source_parents": [ 619 "cbf1a8f6374f730c4dfa12ed63da5652cbe434eb" 620 ], 621 "target_parents": [], 622 "source_subject": "build: repoint workspace deps to local sources", 623 "target_subject": null, 624 "source_author": "triesap <tyson@radroots.org>", 625 "target_author": null, 626 "source_author_time": "2026-03-20T03:01:34Z", 627 "target_author_time": null, 628 "source_committer_time": "2026-03-20T03:01:34Z", 629 "target_committer_time": null, 630 "source_paths": [], 631 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 632 "empty_commit_disposition": "out_of_scope" 633 }, 634 { 635 "source_commit": "05655c5c4441a5ed36fa03b79775c7081dbe2429", 636 "target_commit": null, 637 "source_parents": [ 638 "ea3aadc78a140f1e2a94796fab2fb9128b45220e" 639 ], 640 "target_parents": [], 641 "source_subject": "app: align order event consumer APIs", 642 "target_subject": null, 643 "source_author": "triesap <tyson@radroots.org>", 644 "target_author": null, 645 "source_author_time": "2026-06-12T19:48:50-07:00", 646 "target_author_time": null, 647 "source_committer_time": "2026-06-18T12:31:43-07:00", 648 "target_committer_time": null, 649 "source_paths": [], 650 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 651 "empty_commit_disposition": "out_of_scope" 652 }, 653 { 654 "source_commit": "059870c95bf8247f7fe53899b9764230b3c1bd14", 655 "target_commit": null, 656 "source_parents": [ 657 "565dc5df3a30c1a1bd6f4b91d2a3d409eaaaa9c3" 658 ], 659 "target_parents": [], 660 "source_subject": "ui: harden shared focus and control semantics", 661 "target_subject": null, 662 "source_author": "triesap <tyson@radroots.org>", 663 "target_author": null, 664 "source_author_time": "2026-04-21T03:52:41Z", 665 "target_author_time": null, 666 "source_committer_time": "2026-04-21T03:52:41Z", 667 "target_committer_time": null, 668 "source_paths": [], 669 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 670 "empty_commit_disposition": "out_of_scope" 671 }, 672 { 673 "source_commit": "05a300695adc019313d16b485bef90b32224dbc7", 674 "target_commit": null, 675 "source_parents": [ 676 "8ed9630460d3e42909c87a2ef934fbee5fe747c9" 677 ], 678 "target_parents": [], 679 "source_subject": "app: add log entry load and dump helpers", 680 "target_subject": null, 681 "source_author": "triesap <triesap@radroots.dev>", 682 "target_author": null, 683 "source_author_time": "2026-01-19T23:35:34Z", 684 "target_author_time": null, 685 "source_committer_time": "2026-01-19T23:35:34Z", 686 "target_committer_time": null, 687 "source_paths": [], 688 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 689 "empty_commit_disposition": "out_of_scope" 690 }, 691 { 692 "source_commit": "05eb4cfc70c8cb4aa9203f5fc16487043d2b0c38", 693 "target_commit": null, 694 "source_parents": [ 695 "3a8b85bddde69b0bca8f38adf5d74e42f266e17d" 696 ], 697 "target_parents": [], 698 "source_subject": "app-core: add radroots web client", 699 "target_subject": null, 700 "source_author": "triesap <triesap@radroots.dev>", 701 "target_author": null, 702 "source_author_time": "2026-01-19T04:21:50Z", 703 "target_author_time": null, 704 "source_committer_time": "2026-01-19T04:21:50Z", 705 "target_committer_time": null, 706 "source_paths": [], 707 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 708 "empty_commit_disposition": "out_of_scope" 709 }, 710 { 711 "source_commit": "060ad3e9728d81f8fd0b760a20b106e251c4462e", 712 "target_commit": null, 713 "source_parents": [ 714 "7fba3c4537c5610ede0040a9ba48e6eebf84e352" 715 ], 716 "target_parents": [], 717 "source_subject": "sync: add desktop relay ingest", 718 "target_subject": null, 719 "source_author": "triesap <tyson@radroots.org>", 720 "target_author": null, 721 "source_author_time": "2026-05-25T08:04:21Z", 722 "target_author_time": null, 723 "source_committer_time": "2026-05-25T08:04:21Z", 724 "target_committer_time": null, 725 "source_paths": [], 726 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 727 "empty_commit_disposition": "out_of_scope" 728 }, 729 { 730 "source_commit": "061d67887a7a8c4fe8472976c91bdabffd47e44d", 731 "target_commit": null, 732 "source_parents": [ 733 "f6af9b68ca5579afc5124d72cf8c8b7f408b963e" 734 ], 735 "target_parents": [], 736 "source_subject": "fix: apply shell surface route on top nav", 737 "target_subject": null, 738 "source_author": "triesap <tyson@radroots.org>", 739 "target_author": null, 740 "source_author_time": "2026-06-07T13:56:39-07:00", 741 "target_author_time": null, 742 "source_committer_time": "2026-06-18T12:31:42-07:00", 743 "target_committer_time": null, 744 "source_paths": [], 745 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 746 "empty_commit_disposition": "out_of_scope" 747 }, 748 { 749 "source_commit": "066c54e025393cbdea3cf67bf901a7e3ff887138", 750 "target_commit": null, 751 "source_parents": [ 752 "8348fd1937045d8b5ed2f7a04fdf2ff7d292a346" 753 ], 754 "target_parents": [], 755 "source_subject": "core: add datastore batch set support", 756 "target_subject": null, 757 "source_author": "triesap <tyson@radroots.org>", 758 "target_author": null, 759 "source_author_time": "2026-02-02T19:47:37Z", 760 "target_author_time": null, 761 "source_committer_time": "2026-02-02T19:47:37Z", 762 "target_committer_time": null, 763 "source_paths": [], 764 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 765 "empty_commit_disposition": "out_of_scope" 766 }, 767 { 768 "source_commit": "0678e3748194843d941ac52fda442a6c8f4ffe62", 769 "target_commit": "326b21c850fb83215a66ccee3b4385181743a71e", 770 "source_parents": [ 771 "62bb087a0342004de85a0e65de24bf4aabe71dcb" 772 ], 773 "target_parents": [ 774 "519afbb6c25f02aa33b9f05f39639fb3459445ee" 775 ], 776 "source_subject": "accounts: enforce exclusive generated recovery", 777 "target_subject": "accounts: enforce exclusive generated recovery", 778 "source_author": "triesap <tyson@radroots.org>", 779 "target_author": "triesap <tyson@radroots.org>", 780 "source_author_time": "2026-08-04T08:04:31Z", 781 "target_author_time": "2026-08-04T08:04:31Z", 782 "source_committer_time": "2026-08-04T08:04:31Z", 783 "target_committer_time": "2026-08-04T08:04:31Z", 784 "source_paths": [ 785 "core/crates/ffi/src/commands.rs", 786 "core/crates/storage/src/runtime_actor.rs" 787 ], 788 "normalized_patch_sha256": "2af27ca6712d1b18a7920428877a767c41f4d9fcbcafffbfd2ffbef009f349d8", 789 "empty_commit_disposition": "retained" 790 }, 791 { 792 "source_commit": "067b744abcf636a6c345b9b0477f6044302b7b03", 793 "target_commit": "653936410c7993662fea1e49453937ca79c4036f", 794 "source_parents": [ 795 "8b54d3730b0e374e61165e3c7b53ee556f92ce73" 796 ], 797 "target_parents": [], 798 "source_subject": "build(core): establish the Rust workspace", 799 "target_subject": "build(core): establish the Rust workspace", 800 "source_author": "triesap <tyson@radroots.org>", 801 "target_author": "triesap <tyson@radroots.org>", 802 "source_author_time": "2026-08-02T17:58:51Z", 803 "target_author_time": "2026-08-02T17:58:51Z", 804 "source_committer_time": "2026-08-02T17:58:51Z", 805 "target_committer_time": "2026-08-02T17:58:51Z", 806 "source_paths": [ 807 "core/Cargo.toml", 808 "core/crates/application/Cargo.toml", 809 "core/crates/application/src/lib.rs", 810 "core/crates/domain/Cargo.toml", 811 "core/crates/domain/src/lib.rs", 812 "core/crates/ffi/Cargo.toml", 813 "core/crates/ffi/src/lib.rs", 814 "core/crates/nostr/Cargo.toml", 815 "core/crates/nostr/src/lib.rs", 816 "core/crates/storage/Cargo.toml", 817 "core/crates/storage/src/lib.rs", 818 "core/tools/uniffi-bindgen/Cargo.toml", 819 "core/tools/uniffi-bindgen/src/main.rs" 820 ], 821 "normalized_patch_sha256": "e0efed0225071d40434b21e423602ff1e1848880785a77200149626a3e70d7bb", 822 "empty_commit_disposition": "retained" 823 }, 824 { 825 "source_commit": "068bab603ec2cff5b69ed5fc444378c5753770ea", 826 "target_commit": null, 827 "source_parents": [ 828 "1829ac353d2ef66434d94c5e62c84772539eda3c" 829 ], 830 "target_parents": [], 831 "source_subject": "app: localize setup flow", 832 "target_subject": null, 833 "source_author": "triesap <tyson@radroots.org>", 834 "target_author": null, 835 "source_author_time": "2026-02-02T15:36:21Z", 836 "target_author_time": null, 837 "source_committer_time": "2026-02-02T15:36:21Z", 838 "target_committer_time": null, 839 "source_paths": [], 840 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 841 "empty_commit_disposition": "out_of_scope" 842 }, 843 { 844 "source_commit": "076764b489b4d2ab05c2d4269932dd5c2198c5e5", 845 "target_commit": null, 846 "source_parents": [ 847 "39b6a80ef66a8aec7a8870ee81057b1cd482a99d" 848 ], 849 "target_parents": [], 850 "source_subject": "app: add spinner component for ui states", 851 "target_subject": null, 852 "source_author": "triesap <triesap@radroots.dev>", 853 "target_author": null, 854 "source_author_time": "2026-01-22T04:51:09Z", 855 "target_author_time": null, 856 "source_committer_time": "2026-01-22T04:51:09Z", 857 "target_committer_time": null, 858 "source_paths": [], 859 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 860 "empty_commit_disposition": "out_of_scope" 861 }, 862 { 863 "source_commit": "077b2f6effd1808ba25df88e7122dadf732f5212", 864 "target_commit": null, 865 "source_parents": [ 866 "80bbf43f976e9541ecbaa71ed59fd18760e08725" 867 ], 868 "target_parents": [], 869 "source_subject": "runtime: remove listing direct publish guard exceptions", 870 "target_subject": null, 871 "source_author": "triesap <tyson@radroots.org>", 872 "target_author": null, 873 "source_author_time": "2026-06-19T03:56:15-07:00", 874 "target_author_time": null, 875 "source_committer_time": "2026-06-19T03:56:15-07:00", 876 "target_committer_time": null, 877 "source_paths": [], 878 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 879 "empty_commit_disposition": "out_of_scope" 880 }, 881 { 882 "source_commit": "07a4a451f036e1119920511696dc8d6d847b01ca", 883 "target_commit": null, 884 "source_parents": [ 885 "9dbd37efa81f60df6834e67d83ffb1026eb40f0a" 886 ], 887 "target_parents": [], 888 "source_subject": "app: streamline log loading and flush", 889 "target_subject": null, 890 "source_author": "triesap <triesap@radroots.dev>", 891 "target_author": null, 892 "source_author_time": "2026-01-20T23:14:58Z", 893 "target_author_time": null, 894 "source_committer_time": "2026-01-20T23:14:58Z", 895 "target_committer_time": null, 896 "source_paths": [], 897 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 898 "empty_commit_disposition": "out_of_scope" 899 }, 900 { 901 "source_commit": "07e063bac41529ffcd4d488d36e847927fae4244", 902 "target_commit": null, 903 "source_parents": [ 904 "982165c106c4bdcd14113bf5e2bdb1eec12c46b9" 905 ], 906 "target_parents": [], 907 "source_subject": "web: add nip-07 browser signer setup", 908 "target_subject": null, 909 "source_author": "triesap <tyson@radroots.org>", 910 "target_author": null, 911 "source_author_time": "2026-03-20T18:34:09Z", 912 "target_author_time": null, 913 "source_committer_time": "2026-03-20T18:34:09Z", 914 "target_committer_time": null, 915 "source_paths": [], 916 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 917 "empty_commit_disposition": "out_of_scope" 918 }, 919 { 920 "source_commit": "07e3f85aa398dd2dbc97c87c3278c9d82f011524", 921 "target_commit": null, 922 "source_parents": [ 923 "59719ae34dd3ea55ae07536b16159481c09cfb23" 924 ], 925 "target_parents": [], 926 "source_subject": "app: refine settings account actions", 927 "target_subject": null, 928 "source_author": "triesap <tyson@radroots.org>", 929 "target_author": null, 930 "source_author_time": "2026-06-07T11:09:07-07:00", 931 "target_author_time": null, 932 "source_committer_time": "2026-06-18T12:31:42-07:00", 933 "target_committer_time": null, 934 "source_paths": [], 935 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 936 "empty_commit_disposition": "out_of_scope" 937 }, 938 { 939 "source_commit": "0820f16cb66e083ebd342e02746076b9b084d635", 940 "target_commit": "f02ee0da6ea3b91ae6749eec6abc5ed0ba21fd6e", 941 "source_parents": [ 942 "c7634aa92986f2f7218acc6e153305fe0b5ea801" 943 ], 944 "target_parents": [ 945 "1c99615d6172562cf8c8279cb7f1f4e568ec3e78" 946 ], 947 "source_subject": "core(accounts): reject duplicate imported accounts", 948 "target_subject": "core(accounts): reject duplicate imported accounts", 949 "source_author": "triesap <tyson@radroots.org>", 950 "target_author": "triesap <tyson@radroots.org>", 951 "source_author_time": "2026-08-02T18:59:28Z", 952 "target_author_time": "2026-08-02T18:59:28Z", 953 "source_committer_time": "2026-08-02T18:59:28Z", 954 "target_committer_time": "2026-08-02T18:59:28Z", 955 "source_paths": [ 956 "core/crates/application/src/accounts.rs", 957 "core/crates/domain/src/account.rs" 958 ], 959 "normalized_patch_sha256": "b8e88a826403b3cfeef767a14caa5bb9b6b0374af0b1af397cd73772ccb9bf63", 960 "empty_commit_disposition": "retained" 961 }, 962 { 963 "source_commit": "08a3aee01d852e9b73f2740bd2e43d20f932dc0e", 964 "target_commit": null, 965 "source_parents": [ 966 "0166aa3532921d7b6d7e55b187928461ddbf62f1" 967 ], 968 "target_parents": [], 969 "source_subject": "Edit `/conf/init` handlers to check and register nip 05 profile names, update error handling, add localized strings", 970 "target_subject": null, 971 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 972 "target_author": null, 973 "source_author_time": "2024-10-18T00:14:12Z", 974 "target_author_time": null, 975 "source_committer_time": "2024-10-18T00:14:12Z", 976 "target_committer_time": null, 977 "source_paths": [], 978 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 979 "empty_commit_disposition": "out_of_scope" 980 }, 981 { 982 "source_commit": "08e48c570624a90fd4e92536e8010f52523756fb", 983 "target_commit": null, 984 "source_parents": [ 985 "791a639f3f61b0991aa398fd88d43da0b9ea78b1" 986 ], 987 "target_parents": [], 988 "source_subject": "android: add recovery-key backup for local identities", 989 "target_subject": null, 990 "source_author": "triesap <tyson@radroots.org>", 991 "target_author": null, 992 "source_author_time": "2026-03-21T18:25:26Z", 993 "target_author_time": null, 994 "source_committer_time": "2026-03-21T18:25:26Z", 995 "target_committer_time": null, 996 "source_paths": [], 997 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 998 "empty_commit_disposition": "out_of_scope" 999 }, 1000 { 1001 "source_commit": "08f0b5c38311de6c0cad6ff8835a3382d32d5708", 1002 "target_commit": null, 1003 "source_parents": [ 1004 "c772160771d4dcf9f4d2b4558e406a1ed126c467" 1005 ], 1006 "target_parents": [], 1007 "source_subject": "app: add setup eula step and enter submit", 1008 "target_subject": null, 1009 "source_author": "triesap <tyson@radroots.org>", 1010 "target_author": null, 1011 "source_author_time": "2026-02-01T22:29:33Z", 1012 "target_author_time": null, 1013 "source_committer_time": "2026-02-01T22:29:33Z", 1014 "target_committer_time": null, 1015 "source_paths": [], 1016 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1017 "empty_commit_disposition": "out_of_scope" 1018 }, 1019 { 1020 "source_commit": "08fbf26e4b9b0754dea9725313a2f7cd20ead860", 1021 "target_commit": null, 1022 "source_parents": [ 1023 "b345402505db33ecc0a8d92e911cc9c4a1dfa0fd" 1024 ], 1025 "target_parents": [], 1026 "source_subject": "app: add init asset fetch helpers", 1027 "target_subject": null, 1028 "source_author": "triesap <triesap@radroots.dev>", 1029 "target_author": null, 1030 "source_author_time": "2026-01-19T21:13:38Z", 1031 "target_author_time": null, 1032 "source_committer_time": "2026-01-19T21:13:38Z", 1033 "target_committer_time": null, 1034 "source_paths": [], 1035 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1036 "empty_commit_disposition": "out_of_scope" 1037 }, 1038 { 1039 "source_commit": "0913c2c2b9d4f47729829493a07bebef6724cb05", 1040 "target_commit": null, 1041 "source_parents": [ 1042 "1bee20f0d7713c266c328bf62b6873dcdc670b6d" 1043 ], 1044 "target_parents": [], 1045 "source_subject": "sqlite: prune superseded listing projections", 1046 "target_subject": null, 1047 "source_author": "triesap <tyson@radroots.org>", 1048 "target_author": null, 1049 "source_author_time": "2026-05-26T11:51:39Z", 1050 "target_author_time": null, 1051 "source_committer_time": "2026-05-26T11:51:39Z", 1052 "target_committer_time": null, 1053 "source_paths": [], 1054 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1055 "empty_commit_disposition": "out_of_scope" 1056 }, 1057 { 1058 "source_commit": "09183062628f2766e0d3cd03783a5abdec83c877", 1059 "target_commit": null, 1060 "source_parents": [ 1061 "c0bcd0b3e6f44e0f3445488b9a1efa1fd4d50889" 1062 ], 1063 "target_parents": [], 1064 "source_subject": "app: add health check types", 1065 "target_subject": null, 1066 "source_author": "triesap <triesap@radroots.dev>", 1067 "target_author": null, 1068 "source_author_time": "2026-01-19T18:28:27Z", 1069 "target_author_time": null, 1070 "source_committer_time": "2026-01-19T18:28:27Z", 1071 "target_committer_time": null, 1072 "source_paths": [], 1073 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1074 "empty_commit_disposition": "out_of_scope" 1075 }, 1076 { 1077 "source_commit": "0966d1de03b09e7971c8c0bdcd949e0fff79f0ea", 1078 "target_commit": null, 1079 "source_parents": [ 1080 "1b5f554a7b8bbe6b3c877bc83a41012c0a27d111" 1081 ], 1082 "target_parents": [], 1083 "source_subject": "app: add setup requirement checker", 1084 "target_subject": null, 1085 "source_author": "triesap <triesap@radroots.dev>", 1086 "target_author": null, 1087 "source_author_time": "2026-01-21T16:16:28Z", 1088 "target_author_time": null, 1089 "source_committer_time": "2026-01-21T16:16:28Z", 1090 "target_committer_time": null, 1091 "source_paths": [], 1092 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1093 "empty_commit_disposition": "out_of_scope" 1094 }, 1095 { 1096 "source_commit": "099a6e3902a73e2b6e27c7c844c77f8035afb4da", 1097 "target_commit": null, 1098 "source_parents": [ 1099 "f755c94bb5bb4f2589f338d68f18aec38e9b6e77" 1100 ], 1101 "target_parents": [], 1102 "source_subject": "app: enqueue order sync after recovery retry", 1103 "target_subject": null, 1104 "source_author": "triesap <tyson@radroots.org>", 1105 "target_author": null, 1106 "source_author_time": "2026-05-24T21:51:37Z", 1107 "target_author_time": null, 1108 "source_committer_time": "2026-05-24T21:51:37Z", 1109 "target_committer_time": null, 1110 "source_paths": [], 1111 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1112 "empty_commit_disposition": "out_of_scope" 1113 }, 1114 { 1115 "source_commit": "09ae5d72b4b56d2bbb5966a66b7f90e2b6f94a56", 1116 "target_commit": null, 1117 "source_parents": [ 1118 "97a01c7fbe8ab349018bd69830811975a69a2acb" 1119 ], 1120 "target_parents": [], 1121 "source_subject": "app: add ui demo settings page", 1122 "target_subject": null, 1123 "source_author": "triesap <triesap@radroots.dev>", 1124 "target_author": null, 1125 "source_author_time": "2026-01-21T20:53:23Z", 1126 "target_author_time": null, 1127 "source_committer_time": "2026-01-21T20:53:23Z", 1128 "target_committer_time": null, 1129 "source_paths": [], 1130 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1131 "empty_commit_disposition": "out_of_scope" 1132 }, 1133 { 1134 "source_commit": "09c0035b948c5a735e71803e1e40aaeee13c033d", 1135 "target_commit": null, 1136 "source_parents": [ 1137 "c53e0cf288958142cdfba52b89f7514404d318c6" 1138 ], 1139 "target_parents": [], 1140 "source_subject": "app: add focused commerce views", 1141 "target_subject": null, 1142 "source_author": "triesap <tyson@radroots.org>", 1143 "target_author": null, 1144 "source_author_time": "2026-06-06T22:41:50-07:00", 1145 "target_author_time": null, 1146 "source_committer_time": "2026-06-18T12:31:42-07:00", 1147 "target_committer_time": null, 1148 "source_paths": [], 1149 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1150 "empty_commit_disposition": "out_of_scope" 1151 }, 1152 { 1153 "source_commit": "09cc68157cf03f681d2e01a0297b3c4ab12c6776", 1154 "target_commit": null, 1155 "source_parents": [ 1156 "18e28966de1d859fa578724144935bb0c2cb1d77" 1157 ], 1158 "target_parents": [], 1159 "source_subject": "ui: port the radroots_studio_app placeholder panels", 1160 "target_subject": null, 1161 "source_author": "triesap <tyson@radroots.org>", 1162 "target_author": null, 1163 "source_author_time": "2026-04-17T18:41:18Z", 1164 "target_author_time": null, 1165 "source_committer_time": "2026-04-17T18:41:18Z", 1166 "target_committer_time": null, 1167 "source_paths": [], 1168 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1169 "empty_commit_disposition": "out_of_scope" 1170 }, 1171 { 1172 "source_commit": "0a0c2de43d88b9fb54ace04059e613a8e7abb270", 1173 "target_commit": null, 1174 "source_parents": [ 1175 "9131b1da3148a86d6d3340e3c1b39ed8abff35b9" 1176 ], 1177 "target_parents": [], 1178 "source_subject": "app: add placeholder settings panels", 1179 "target_subject": null, 1180 "source_author": "triesap <tyson@radroots.org>", 1181 "target_author": null, 1182 "source_author_time": "2026-04-17T17:36:54Z", 1183 "target_author_time": null, 1184 "source_committer_time": "2026-04-17T17:36:54Z", 1185 "target_committer_time": null, 1186 "source_paths": [], 1187 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1188 "empty_commit_disposition": "out_of_scope" 1189 }, 1190 { 1191 "source_commit": "0a28f28a9648819c99d4239dc356a0fb0211d655", 1192 "target_commit": null, 1193 "source_parents": [ 1194 "414b272c7d6219a7d8cd51cc3f0edda1f730b2b5" 1195 ], 1196 "target_parents": [], 1197 "source_subject": "Initial commit.", 1198 "target_subject": null, 1199 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1200 "target_author": null, 1201 "source_author_time": "2025-08-25T15:37:47Z", 1202 "target_author_time": null, 1203 "source_committer_time": "2026-06-10T20:32:11Z", 1204 "target_committer_time": null, 1205 "source_paths": [], 1206 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1207 "empty_commit_disposition": "out_of_scope" 1208 }, 1209 { 1210 "source_commit": "0a7ecd9c670f6238c4be46ad89c0722a50bde77e", 1211 "target_commit": null, 1212 "source_parents": [ 1213 "e75133b3f7cb6ca938a18ef607d502ae2d7b3146" 1214 ], 1215 "target_parents": [], 1216 "source_subject": "app-lib: add query encoding helpers", 1217 "target_subject": null, 1218 "source_author": "triesap <triesap@radroots.dev>", 1219 "target_author": null, 1220 "source_author_time": "2026-01-19T07:56:42Z", 1221 "target_author_time": null, 1222 "source_committer_time": "2026-01-19T07:56:42Z", 1223 "target_committer_time": null, 1224 "source_paths": [], 1225 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1226 "empty_commit_disposition": "out_of_scope" 1227 }, 1228 { 1229 "source_commit": "0a9db471a319140223f294b79b70636da2654323", 1230 "target_commit": null, 1231 "source_parents": [ 1232 "519d7412017ca89af0c7b9a3c379d9bed21cb220" 1233 ], 1234 "target_parents": [], 1235 "source_subject": "app: add tailwind build plumbing", 1236 "target_subject": null, 1237 "source_author": "triesap <triesap@radroots.dev>", 1238 "target_author": null, 1239 "source_author_time": "2026-01-21T19:49:01Z", 1240 "target_author_time": null, 1241 "source_committer_time": "2026-01-21T19:49:01Z", 1242 "target_committer_time": null, 1243 "source_paths": [], 1244 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1245 "empty_commit_disposition": "out_of_scope" 1246 }, 1247 { 1248 "source_commit": "0ac555a6d9935a1097d9f0c010284276aeff6446", 1249 "target_commit": null, 1250 "source_parents": [ 1251 "5364a4dee745f7097f1f7fc4a96e903406a0ff28" 1252 ], 1253 "target_parents": [], 1254 "source_subject": "runtime: compose the production account store", 1255 "target_subject": null, 1256 "source_author": "triesap <tyson@radroots.org>", 1257 "target_author": null, 1258 "source_author_time": "2026-08-01T18:31:31Z", 1259 "target_author_time": null, 1260 "source_committer_time": "2026-08-01T18:31:31Z", 1261 "target_committer_time": null, 1262 "source_paths": [], 1263 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1264 "empty_commit_disposition": "out_of_scope" 1265 }, 1266 { 1267 "source_commit": "0ac64e93428c9d220631ce5f68495378de7c2219", 1268 "target_commit": null, 1269 "source_parents": [ 1270 "9f4ba0efbbdcd5e7bdbc49b6fb86d3f5bce056c8" 1271 ], 1272 "target_parents": [], 1273 "source_subject": "build: add shared apple security package", 1274 "target_subject": null, 1275 "source_author": "triesap <tyson@radroots.org>", 1276 "target_author": null, 1277 "source_author_time": "2026-03-20T22:52:53Z", 1278 "target_author_time": null, 1279 "source_committer_time": "2026-03-20T22:52:53Z", 1280 "target_committer_time": null, 1281 "source_paths": [], 1282 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1283 "empty_commit_disposition": "out_of_scope" 1284 }, 1285 { 1286 "source_commit": "0afc9f7e7169c4af7d73c36ee0da5ead667f0407", 1287 "target_commit": null, 1288 "source_parents": [ 1289 "297516e8556de8ef6adb5765b32ab2eb3ca72d11" 1290 ], 1291 "target_parents": [], 1292 "source_subject": "ui: normalize layered theme contract", 1293 "target_subject": null, 1294 "source_author": "triesap <tyson@radroots.org>", 1295 "target_author": null, 1296 "source_author_time": "2026-04-19T17:58:57Z", 1297 "target_author_time": null, 1298 "source_committer_time": "2026-04-19T17:58:57Z", 1299 "target_committer_time": null, 1300 "source_paths": [], 1301 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1302 "empty_commit_disposition": "out_of_scope" 1303 }, 1304 { 1305 "source_commit": "0b1884a7d7a0879ecd1b49018c206735e0c597cd", 1306 "target_commit": null, 1307 "source_parents": [ 1308 "2a2a901bc1b1f72f0f914b6048c06b08c75f5f03" 1309 ], 1310 "target_parents": [], 1311 "source_subject": "app: localize logs page", 1312 "target_subject": null, 1313 "source_author": "triesap <tyson@radroots.org>", 1314 "target_author": null, 1315 "source_author_time": "2026-02-02T16:07:11Z", 1316 "target_author_time": null, 1317 "source_committer_time": "2026-02-02T16:07:11Z", 1318 "target_committer_time": null, 1319 "source_paths": [], 1320 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1321 "empty_commit_disposition": "out_of_scope" 1322 }, 1323 { 1324 "source_commit": "0b85324cc430ccbd5f853c563ee337ab1b6ccb58", 1325 "target_commit": null, 1326 "source_parents": [ 1327 "fa902e0693ad710c5a8bc5aa664f4a26e47efd41" 1328 ], 1329 "target_parents": [], 1330 "source_subject": "app: add AppConfig validation helper", 1331 "target_subject": null, 1332 "source_author": "triesap <triesap@radroots.dev>", 1333 "target_author": null, 1334 "source_author_time": "2026-01-19T17:33:13Z", 1335 "target_author_time": null, 1336 "source_committer_time": "2026-01-19T17:33:13Z", 1337 "target_committer_time": null, 1338 "source_paths": [], 1339 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1340 "empty_commit_disposition": "out_of_scope" 1341 }, 1342 { 1343 "source_commit": "0b85af1f78cd8bd35492922b3e8557396ff75193", 1344 "target_commit": null, 1345 "source_parents": [ 1346 "d524b4e926296fd58d74730fd6cbc40a667d6588" 1347 ], 1348 "target_parents": [], 1349 "source_subject": "Fix locale keys, update packages.", 1350 "target_subject": null, 1351 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1352 "target_author": null, 1353 "source_author_time": "2025-04-29T05:14:53Z", 1354 "target_author_time": null, 1355 "source_committer_time": "2025-04-29T05:14:53Z", 1356 "target_committer_time": null, 1357 "source_paths": [], 1358 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1359 "empty_commit_disposition": "out_of_scope" 1360 }, 1361 { 1362 "source_commit": "0bf782198c13e5c98088939c33dad9d297647908", 1363 "target_commit": null, 1364 "source_parents": [ 1365 "dc6f470d68d5e0f2b269d309fa0310d4931e0524" 1366 ], 1367 "target_parents": [], 1368 "source_subject": "app: add about-panel sync conflict review actions", 1369 "target_subject": null, 1370 "source_author": "triesap <tyson@radroots.org>", 1371 "target_author": null, 1372 "source_author_time": "2026-04-20T21:46:04Z", 1373 "target_author_time": null, 1374 "source_committer_time": "2026-04-20T21:46:04Z", 1375 "target_committer_time": null, 1376 "source_paths": [], 1377 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1378 "empty_commit_disposition": "out_of_scope" 1379 }, 1380 { 1381 "source_commit": "0c5037e106a839d3eb66ac274286938038838e9d", 1382 "target_commit": null, 1383 "source_parents": [ 1384 "b05eaa153eed01c3977f09745a12c12ecee91fc2" 1385 ], 1386 "target_parents": [], 1387 "source_subject": "ui: move utility settings and farm rules onto shared ui", 1388 "target_subject": null, 1389 "source_author": "triesap <tyson@radroots.org>", 1390 "target_author": null, 1391 "source_author_time": "2026-04-19T19:19:59Z", 1392 "target_author_time": null, 1393 "source_committer_time": "2026-04-19T19:19:59Z", 1394 "target_committer_time": null, 1395 "source_paths": [], 1396 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1397 "empty_commit_disposition": "out_of_scope" 1398 }, 1399 { 1400 "source_commit": "0cbdb34e8e7ca9ad09ec0fe84a35bf368ce9bdac", 1401 "target_commit": null, 1402 "source_parents": [ 1403 "4803325f3fec10ec9c1fc132366cbefb2ed71bcc" 1404 ], 1405 "target_parents": [], 1406 "source_subject": "runtime: bind receipts to payload account", 1407 "target_subject": null, 1408 "source_author": "triesap <tyson@radroots.org>", 1409 "target_author": null, 1410 "source_author_time": "2026-05-25T04:49:28Z", 1411 "target_author_time": null, 1412 "source_committer_time": "2026-05-25T04:49:28Z", 1413 "target_committer_time": null, 1414 "source_paths": [], 1415 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1416 "empty_commit_disposition": "out_of_scope" 1417 }, 1418 { 1419 "source_commit": "0cde0e16134e037b9b5bf165f101a61344d10c32", 1420 "target_commit": null, 1421 "source_parents": [ 1422 "ac8ea3193c739bcb43801579a14bceea337b223d" 1423 ], 1424 "target_parents": [], 1425 "source_subject": "runtime: fix relay source provenance", 1426 "target_subject": null, 1427 "source_author": "triesap <tyson@radroots.org>", 1428 "target_author": null, 1429 "source_author_time": "2026-05-26T07:57:18Z", 1430 "target_author_time": null, 1431 "source_committer_time": "2026-05-26T07:57:18Z", 1432 "target_committer_time": null, 1433 "source_paths": [], 1434 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1435 "empty_commit_disposition": "out_of_scope" 1436 }, 1437 { 1438 "source_commit": "0d0bb1a67ed43c4b9aee7e0774102cb26b76fcbd", 1439 "target_commit": null, 1440 "source_parents": [ 1441 "739f89c995ace5e849e8a4b42db570792c0692f0" 1442 ], 1443 "target_parents": [], 1444 "source_subject": "app: update crate directories", 1445 "target_subject": null, 1446 "source_author": "triesap <tyson@radroots.org>", 1447 "target_author": null, 1448 "source_author_time": "2026-04-10T23:37:27Z", 1449 "target_author_time": null, 1450 "source_committer_time": "2026-04-10T23:40:01Z", 1451 "target_committer_time": null, 1452 "source_paths": [], 1453 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1454 "empty_commit_disposition": "out_of_scope" 1455 }, 1456 { 1457 "source_commit": "0d23d62947031de0c49fa5901da4275a62800186", 1458 "target_commit": null, 1459 "source_parents": [ 1460 "3fc9cc54f98ec284a5ad4352f276d15ac5beddcd" 1461 ], 1462 "target_parents": [], 1463 "source_subject": "macos: update app icon source", 1464 "target_subject": null, 1465 "source_author": "triesap <tyson@radroots.org>", 1466 "target_author": null, 1467 "source_author_time": "2026-04-30T14:19:20Z", 1468 "target_author_time": null, 1469 "source_committer_time": "2026-04-30T14:19:20Z", 1470 "target_committer_time": null, 1471 "source_paths": [], 1472 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1473 "empty_commit_disposition": "out_of_scope" 1474 }, 1475 { 1476 "source_commit": "0d492784822f8fcb1ca1944e5a1a50ace28cea2e", 1477 "target_commit": null, 1478 "source_parents": [ 1479 "f8116da20af8651995d19878a13abc1490c6c0ef" 1480 ], 1481 "target_parents": [], 1482 "source_subject": "ui: add input modality tracking", 1483 "target_subject": null, 1484 "source_author": "triesap <triesap@radroots.dev>", 1485 "target_author": null, 1486 "source_author_time": "2026-01-21T19:56:26Z", 1487 "target_author_time": null, 1488 "source_committer_time": "2026-01-21T19:56:26Z", 1489 "target_committer_time": null, 1490 "source_paths": [], 1491 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1492 "empty_commit_disposition": "out_of_scope" 1493 }, 1494 { 1495 "source_commit": "0d50e6869502fa49dc8b56185aeb9d072df3db47", 1496 "target_commit": "e1fc4c3086586e1adc69774df277a4acec71aa22", 1497 "source_parents": [ 1498 "a72fad6fc8e66e078b91842c0a7e1bbf8a476aa2" 1499 ], 1500 "target_parents": [ 1501 "d6e18b33b717316f825950ef746a5d7d8d625e5c" 1502 ], 1503 "source_subject": "core(profile): orchestrate cache-first refresh", 1504 "target_subject": "core(profile): orchestrate cache-first refresh", 1505 "source_author": "triesap <tyson@radroots.org>", 1506 "target_author": "triesap <tyson@radroots.org>", 1507 "source_author_time": "2026-08-02T19:26:04Z", 1508 "target_author_time": "2026-08-02T19:26:04Z", 1509 "source_committer_time": "2026-08-02T19:26:04Z", 1510 "target_committer_time": "2026-08-02T19:26:04Z", 1511 "source_paths": [ 1512 "core/crates/application/Cargo.toml", 1513 "core/crates/application/src/lib.rs", 1514 "core/crates/application/src/profile_refresh.rs", 1515 "core/crates/application/src/state_machine.rs" 1516 ], 1517 "normalized_patch_sha256": "1e42ccdbdaf341012a1e377e6a1320994015c1ff40948deb6baccc2782719b67", 1518 "empty_commit_disposition": "retained" 1519 }, 1520 { 1521 "source_commit": "0d57b0d335be73f7ef8817656a2a6166ddbd66b6", 1522 "target_commit": null, 1523 "source_parents": [ 1524 "edb7e96cc245d0736059b60b1ae6325c6491fb24" 1525 ], 1526 "target_parents": [], 1527 "source_subject": "remote-signer: add app local bunker session crate", 1528 "target_subject": null, 1529 "source_author": "triesap <tyson@radroots.org>", 1530 "target_author": null, 1531 "source_author_time": "2026-03-22T21:00:02Z", 1532 "target_author_time": null, 1533 "source_committer_time": "2026-03-22T21:00:02Z", 1534 "target_committer_time": null, 1535 "source_paths": [], 1536 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1537 "empty_commit_disposition": "out_of_scope" 1538 }, 1539 { 1540 "source_commit": "0d7e9d4569df9f3b237e7379afa3413e33ca111b", 1541 "target_commit": null, 1542 "source_parents": [ 1543 "e07f236272c64534ab2a65e484dad501ec3846d6" 1544 ], 1545 "target_parents": [], 1546 "source_subject": "app: add setup initializer and flow", 1547 "target_subject": null, 1548 "source_author": "triesap <triesap@radroots.dev>", 1549 "target_author": null, 1550 "source_author_time": "2026-01-21T18:51:17Z", 1551 "target_author_time": null, 1552 "source_committer_time": "2026-01-21T18:51:17Z", 1553 "target_committer_time": null, 1554 "source_paths": [], 1555 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1556 "empty_commit_disposition": "out_of_scope" 1557 }, 1558 { 1559 "source_commit": "0d9c61d6e04e9bf3ed6bc4990b1980cdf9cd0fdf", 1560 "target_commit": null, 1561 "source_parents": [ 1562 "d48813f246c24f971d310c6425b19f9f1e213db7" 1563 ], 1564 "target_parents": [], 1565 "source_subject": "ui: add dismissable layer primitive", 1566 "target_subject": null, 1567 "source_author": "triesap <triesap@radroots.dev>", 1568 "target_author": null, 1569 "source_author_time": "2026-01-21T20:09:58Z", 1570 "target_author_time": null, 1571 "source_committer_time": "2026-01-21T20:09:58Z", 1572 "target_committer_time": null, 1573 "source_paths": [], 1574 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1575 "empty_commit_disposition": "out_of_scope" 1576 }, 1577 { 1578 "source_commit": "0e4eb6c2eeec199cd5bfe63a9ccec431e2d0daef", 1579 "target_commit": null, 1580 "source_parents": [ 1581 "d85c8c609c90201a4259d0df8bbe16336c38f912" 1582 ], 1583 "target_parents": [], 1584 "source_subject": "Build app", 1585 "target_subject": null, 1586 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1587 "target_author": null, 1588 "source_author_time": "2024-08-28T08:09:35Z", 1589 "target_author_time": null, 1590 "source_committer_time": "2024-08-28T08:09:35Z", 1591 "target_committer_time": null, 1592 "source_paths": [], 1593 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1594 "empty_commit_disposition": "out_of_scope" 1595 }, 1596 { 1597 "source_commit": "0e78e5cfa8c4c4872b2d50d08cfb40376dd1b1de", 1598 "target_commit": null, 1599 "source_parents": [ 1600 "f4503dcf9fd7f59645e4e72f4dc9061cedbfdfe4" 1601 ], 1602 "target_parents": [], 1603 "source_subject": "app: refine settings account selector", 1604 "target_subject": null, 1605 "source_author": "triesap <tyson@radroots.org>", 1606 "target_author": null, 1607 "source_author_time": "2026-06-07T11:31:15-07:00", 1608 "target_author_time": null, 1609 "source_committer_time": "2026-06-18T12:31:42-07:00", 1610 "target_committer_time": null, 1611 "source_paths": [], 1612 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1613 "empty_commit_disposition": "out_of_scope" 1614 }, 1615 { 1616 "source_commit": "0ebc9fec5e6c1d49d5464b0583277c89e1873b98", 1617 "target_commit": null, 1618 "source_parents": [ 1619 "25440c606e2db961cc8b24362fe9188861e269c7" 1620 ], 1621 "target_parents": [], 1622 "source_subject": "app: harden startup flows and expand PWA caching", 1623 "target_subject": null, 1624 "source_author": "triesap <triesap@radroots.dev>", 1625 "target_author": null, 1626 "source_author_time": "2025-12-27T15:06:43Z", 1627 "target_author_time": null, 1628 "source_committer_time": "2025-12-27T15:06:43Z", 1629 "target_committer_time": null, 1630 "source_paths": [], 1631 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1632 "empty_commit_disposition": "out_of_scope" 1633 }, 1634 { 1635 "source_commit": "0ebea28b398bec065b3b05e3a34f485da2f7dffe", 1636 "target_commit": null, 1637 "source_parents": [ 1638 "6749e338c7c78ec287f023937b3e25dc7dd4faf0" 1639 ], 1640 "target_parents": [], 1641 "source_subject": "Edit tabs, use updated dynamic components", 1642 "target_subject": null, 1643 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1644 "target_author": null, 1645 "source_author_time": "2024-08-29T10:39:59Z", 1646 "target_author_time": null, 1647 "source_committer_time": "2024-08-29T10:39:59Z", 1648 "target_committer_time": null, 1649 "source_paths": [], 1650 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1651 "empty_commit_disposition": "out_of_scope" 1652 }, 1653 { 1654 "source_commit": "0ef43d67a9683df43c89f085c095822d7460f80b", 1655 "target_commit": null, 1656 "source_parents": [ 1657 "4312cb37d7b4691f9255d643f16ed17a947f3fa8" 1658 ], 1659 "target_parents": [], 1660 "source_subject": "runtime: accept relay-ingested order evidence", 1661 "target_subject": null, 1662 "source_author": "triesap <tyson@radroots.org>", 1663 "target_author": null, 1664 "source_author_time": "2026-05-26T03:19:07Z", 1665 "target_author_time": null, 1666 "source_committer_time": "2026-05-26T03:19:07Z", 1667 "target_committer_time": null, 1668 "source_paths": [], 1669 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1670 "empty_commit_disposition": "out_of_scope" 1671 }, 1672 { 1673 "source_commit": "0f3e8a1bfb93daca952a568ed70b56fbfc072a45", 1674 "target_commit": null, 1675 "source_parents": [ 1676 "cd7d0455cd657dd8876af30c106bf238e5251360" 1677 ], 1678 "target_parents": [], 1679 "source_subject": "desktop: use stamped offline geocoder revisions", 1680 "target_subject": null, 1681 "source_author": "triesap <tyson@radroots.org>", 1682 "target_author": null, 1683 "source_author_time": "2026-03-22T00:55:46Z", 1684 "target_author_time": null, 1685 "source_committer_time": "2026-03-22T00:55:46Z", 1686 "target_committer_time": null, 1687 "source_paths": [], 1688 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1689 "empty_commit_disposition": "out_of_scope" 1690 }, 1691 { 1692 "source_commit": "0fa47342b22ce51cb30af1e9e6d704089421a02d", 1693 "target_commit": null, 1694 "source_parents": [ 1695 "bf7ec1adcdea55673b06494fb74d7e6f92cd0b42" 1696 ], 1697 "target_parents": [], 1698 "source_subject": "app: add setup create-account bootstrap", 1699 "target_subject": null, 1700 "source_author": "triesap <tyson@radroots.org>", 1701 "target_author": null, 1702 "source_author_time": "2026-04-18T04:22:41Z", 1703 "target_author_time": null, 1704 "source_committer_time": "2026-04-18T04:22:41Z", 1705 "target_committer_time": null, 1706 "source_paths": [], 1707 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1708 "empty_commit_disposition": "out_of_scope" 1709 }, 1710 { 1711 "source_commit": "0fa7d7157e3ce29515f98adfea441c17e9b4bd62", 1712 "target_commit": null, 1713 "source_parents": [ 1714 "ff67a7cc354a13f5731a32e25f58746113f619e7" 1715 ], 1716 "target_parents": [], 1717 "source_subject": "tests: cover shell reset copy contract", 1718 "target_subject": null, 1719 "source_author": "triesap <tyson@radroots.org>", 1720 "target_author": null, 1721 "source_author_time": "2026-04-18T04:36:45Z", 1722 "target_author_time": null, 1723 "source_committer_time": "2026-04-18T04:36:45Z", 1724 "target_committer_time": null, 1725 "source_paths": [], 1726 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1727 "empty_commit_disposition": "out_of_scope" 1728 }, 1729 { 1730 "source_commit": "0fe5cd201d4ee99006b6098bd7934cc046b08d6b", 1731 "target_commit": "273b3a38a576c1aa53e64c9f88cbce095b9cdd75", 1732 "source_parents": [ 1733 "33b8a09bf68eba04e4b422e7536e89ae1a0d8a08" 1734 ], 1735 "target_parents": [ 1736 "11fd92c5b56d89bb9fb82d298e08fa8a67756a02" 1737 ], 1738 "source_subject": "ffi: define stable structured wire errors", 1739 "target_subject": "ffi: define stable structured wire errors", 1740 "source_author": "triesap <tyson@radroots.org>", 1741 "target_author": "triesap <tyson@radroots.org>", 1742 "source_author_time": "2026-08-03T23:29:40Z", 1743 "target_author_time": "2026-08-03T23:29:40Z", 1744 "source_committer_time": "2026-08-03T23:29:40Z", 1745 "target_committer_time": "2026-08-03T23:29:40Z", 1746 "source_paths": [ 1747 "core/crates/ffi/src/commands.rs", 1748 "core/crates/ffi/src/dto.rs", 1749 "core/crates/ffi/src/lib.rs", 1750 "core/crates/ffi/src/observer.rs" 1751 ], 1752 "normalized_patch_sha256": "32a0656415dfafc57b17a3f647b6fbf0699fe06841d7debd5e0385fd69377243", 1753 "empty_commit_disposition": "retained" 1754 }, 1755 { 1756 "source_commit": "100f8d93ac724f4cf053d5b2b95cbf89c841f56b", 1757 "target_commit": null, 1758 "source_parents": [ 1759 "e5074e9e66a90a5b58227757d507f3769a7cbb46" 1760 ], 1761 "target_parents": [], 1762 "source_subject": "buyer: add repeat-demand reorder flow", 1763 "target_subject": null, 1764 "source_author": "triesap <tyson@radroots.org>", 1765 "target_author": null, 1766 "source_author_time": "2026-04-21T02:19:19Z", 1767 "target_author_time": null, 1768 "source_committer_time": "2026-04-21T02:19:19Z", 1769 "target_committer_time": null, 1770 "source_paths": [], 1771 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1772 "empty_commit_disposition": "out_of_scope" 1773 }, 1774 { 1775 "source_commit": "107bc0968ea6f30389c1f6f1b7350ff3e845b5b2", 1776 "target_commit": null, 1777 "source_parents": [ 1778 "2304a5a315733ddb03494a2e6a83239b1af97272" 1779 ], 1780 "target_parents": [], 1781 "source_subject": "app: flush logs buffer on refresh", 1782 "target_subject": null, 1783 "source_author": "triesap <triesap@radroots.dev>", 1784 "target_author": null, 1785 "source_author_time": "2026-01-20T00:28:13Z", 1786 "target_author_time": null, 1787 "source_committer_time": "2026-01-20T00:28:13Z", 1788 "target_committer_time": null, 1789 "source_paths": [], 1790 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1791 "empty_commit_disposition": "out_of_scope" 1792 }, 1793 { 1794 "source_commit": "10882b99d7ca429f1915359828fec5998f2b6910", 1795 "target_commit": null, 1796 "source_parents": [ 1797 "d2a0d1678e811f13184a788d43a7c584ce7e1048" 1798 ], 1799 "target_parents": [], 1800 "source_subject": "store: add sdk migration receipts", 1801 "target_subject": null, 1802 "source_author": "triesap <tyson@radroots.org>", 1803 "target_author": null, 1804 "source_author_time": "2026-06-18T21:35:56-07:00", 1805 "target_author_time": null, 1806 "source_committer_time": "2026-06-18T21:35:56-07:00", 1807 "target_committer_time": null, 1808 "source_paths": [], 1809 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1810 "empty_commit_disposition": "out_of_scope" 1811 }, 1812 { 1813 "source_commit": "10b27019514a469c57bc9f67d21387ab90029d9e", 1814 "target_commit": null, 1815 "source_parents": [ 1816 "d9455bc77777a04e9ea4141cb3d3f7bbece00786" 1817 ], 1818 "target_parents": [], 1819 "source_subject": "Add `geonames` submodule", 1820 "target_subject": null, 1821 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1822 "target_author": null, 1823 "source_author_time": "2024-10-06T15:17:26Z", 1824 "target_author_time": null, 1825 "source_committer_time": "2024-10-06T15:17:26Z", 1826 "target_committer_time": null, 1827 "source_paths": [], 1828 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1829 "empty_commit_disposition": "out_of_scope" 1830 }, 1831 { 1832 "source_commit": "1109be99662438de5634086149c7fac8f82a29fb", 1833 "target_commit": null, 1834 "source_parents": [ 1835 "ada14df394cebf6fc366a13068bce8522f97ae1d" 1836 ], 1837 "target_parents": [], 1838 "source_subject": "Edit (conf) splash screen bug during initial key creation", 1839 "target_subject": null, 1840 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1841 "target_author": null, 1842 "source_author_time": "2024-08-31T16:33:17Z", 1843 "target_author_time": null, 1844 "source_committer_time": "2024-08-31T16:33:17Z", 1845 "target_committer_time": null, 1846 "source_paths": [], 1847 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1848 "empty_commit_disposition": "out_of_scope" 1849 }, 1850 { 1851 "source_commit": "11381b07ac5cdf9a26a423a035fb717b93c704dc", 1852 "target_commit": null, 1853 "source_parents": [ 1854 "92211deac77d79bd16149f06285c3587a74a9143" 1855 ], 1856 "target_parents": [], 1857 "source_subject": "Migrate nav component and stores to `svelte-lib`, update imports", 1858 "target_subject": null, 1859 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1860 "target_author": null, 1861 "source_author_time": "2024-09-07T09:56:20Z", 1862 "target_author_time": null, 1863 "source_committer_time": "2024-09-07T09:56:20Z", 1864 "target_committer_time": null, 1865 "source_paths": [], 1866 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1867 "empty_commit_disposition": "out_of_scope" 1868 }, 1869 { 1870 "source_commit": "117edba50ce7fff83878eafdc4d0b60bc25c547f", 1871 "target_commit": null, 1872 "source_parents": [ 1873 "060ad3e9728d81f8fd0b760a20b106e251c4462e" 1874 ], 1875 "target_parents": [], 1876 "source_subject": "sync: gate order provenance relay", 1877 "target_subject": null, 1878 "source_author": "triesap <tyson@radroots.org>", 1879 "target_author": null, 1880 "source_author_time": "2026-05-25T08:15:28Z", 1881 "target_author_time": null, 1882 "source_committer_time": "2026-05-25T08:15:28Z", 1883 "target_committer_time": null, 1884 "source_paths": [], 1885 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1886 "empty_commit_disposition": "out_of_scope" 1887 }, 1888 { 1889 "source_commit": "1185680ff608d0d45948ca2e5629ff6f12b1ad2e", 1890 "target_commit": null, 1891 "source_parents": [ 1892 "16c7b26fea21bac8d2f68c26ed2d192e2fd0597b" 1893 ], 1894 "target_parents": [], 1895 "source_subject": "sdk: align app order event types", 1896 "target_subject": null, 1897 "source_author": "triesap <tyson@radroots.org>", 1898 "target_author": null, 1899 "source_author_time": "2026-06-13T16:37:13-07:00", 1900 "target_author_time": null, 1901 "source_committer_time": "2026-06-18T12:31:43-07:00", 1902 "target_committer_time": null, 1903 "source_paths": [], 1904 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1905 "empty_commit_disposition": "out_of_scope" 1906 }, 1907 { 1908 "source_commit": "11b6337eba8948a2f01635cbf63b8cfdd59a3cf8", 1909 "target_commit": null, 1910 "source_parents": [ 1911 "bb8c76c25027b2c8871c35fec82fe3b75bab6d05" 1912 ], 1913 "target_parents": [], 1914 "source_subject": "build(desktop): add the Rust core task", 1915 "target_subject": null, 1916 "source_author": "triesap <tyson@radroots.org>", 1917 "target_author": null, 1918 "source_author_time": "2026-08-02T19:37:50Z", 1919 "target_author_time": null, 1920 "source_committer_time": "2026-08-02T19:37:50Z", 1921 "target_committer_time": null, 1922 "source_paths": [], 1923 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1924 "empty_commit_disposition": "out_of_scope" 1925 }, 1926 { 1927 "source_commit": "11b79b96690fe4280385d01106d6be5ca8a9d773", 1928 "target_commit": null, 1929 "source_parents": [ 1930 "c59797825285db09b45796c6f3dab00aceefae18" 1931 ], 1932 "target_parents": [], 1933 "source_subject": "app-core: add crypto registry storage", 1934 "target_subject": null, 1935 "source_author": "triesap <triesap@radroots.dev>", 1936 "target_author": null, 1937 "source_author_time": "2026-01-19T01:44:14Z", 1938 "target_author_time": null, 1939 "source_committer_time": "2026-01-19T01:44:14Z", 1940 "target_committer_time": null, 1941 "source_paths": [], 1942 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1943 "empty_commit_disposition": "out_of_scope" 1944 }, 1945 { 1946 "source_commit": "11d0e92df6d734cac1969eed46fa3ba071ce1516", 1947 "target_commit": null, 1948 "source_parents": [ 1949 "736322a77ce483c62e993b704a1ba5773430ee1b" 1950 ], 1951 "target_parents": [], 1952 "source_subject": "app-core: add crypto kdf helpers", 1953 "target_subject": null, 1954 "source_author": "triesap <triesap@radroots.dev>", 1955 "target_author": null, 1956 "source_author_time": "2026-01-19T01:09:02Z", 1957 "target_author_time": null, 1958 "source_committer_time": "2026-01-19T01:09:02Z", 1959 "target_committer_time": null, 1960 "source_paths": [], 1961 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1962 "empty_commit_disposition": "out_of_scope" 1963 }, 1964 { 1965 "source_commit": "120b14ea088ff2a6749c3d461d7bd885646cceaa", 1966 "target_commit": null, 1967 "source_parents": [ 1968 "5c1a2256684fff99bd10032b621e053be72571ae" 1969 ], 1970 "target_parents": [], 1971 "source_subject": "Edit crates `core` add `media_upload` and `trade_product_media` models, `tauri` add models handlers, SQL up migrations. Edit `/models/trade-product/add` update submit handler to save media upload models, set trade product media relation, upload media files via hosting endpoint. Edit `/models/trade-product` update load data handler for media upload model. Add nostr event sign attest util to pass serialized \\\"X-Nostr-Event\\\" fetch request header. Edit routes. Edit lib components, types, utils. Add/edit styles.", 1972 "target_subject": null, 1973 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 1974 "target_author": null, 1975 "source_author_time": "2024-11-16T09:01:57Z", 1976 "target_author_time": null, 1977 "source_committer_time": "2024-11-16T09:01:57Z", 1978 "target_committer_time": null, 1979 "source_paths": [], 1980 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 1981 "empty_commit_disposition": "out_of_scope" 1982 }, 1983 { 1984 "source_commit": "125d5d40f273505f702ca8f1b0746df11c918033", 1985 "target_commit": null, 1986 "source_parents": [ 1987 "a11753601f3bb25a5a046f47e7f2e89fc2ead905" 1988 ], 1989 "target_parents": [], 1990 "source_subject": "android: use stamped offline geocoder revisions", 1991 "target_subject": null, 1992 "source_author": "triesap <tyson@radroots.org>", 1993 "target_author": null, 1994 "source_author_time": "2026-03-22T01:04:11Z", 1995 "target_author_time": null, 1996 "source_committer_time": "2026-03-22T01:04:11Z", 1997 "target_committer_time": null, 1998 "source_paths": [], 1999 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2000 "empty_commit_disposition": "out_of_scope" 2001 }, 2002 { 2003 "source_commit": "1263024d186365b2e10dd80d81ce245ac6814d46", 2004 "target_commit": null, 2005 "source_parents": [ 2006 "25102cdea2e22fb3d2ff0b07260db0068d8f856b" 2007 ], 2008 "target_parents": [], 2009 "source_subject": "Add `/settings/profile`, edit `/settings/nostr`. Add image upload add photo component. Edit home page. Add/edit styles.", 2010 "target_subject": null, 2011 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 2012 "target_author": null, 2013 "source_author_time": "2024-12-06T06:02:22Z", 2014 "target_author_time": null, 2015 "source_committer_time": "2024-12-06T06:02:22Z", 2016 "target_committer_time": null, 2017 "source_paths": [], 2018 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2019 "empty_commit_disposition": "out_of_scope" 2020 }, 2021 { 2022 "source_commit": "1268c21df613f5ecd4de828011f68b20f427a063", 2023 "target_commit": "bad2c1f2aafab17b8f2155eb10f7941f73ee00bf", 2024 "source_parents": [ 2025 "d9ed403689a8864e2b4cae7fb7b1e5a69fe99e27" 2026 ], 2027 "target_parents": [ 2028 "379a2a506832868fcb1192d05e522eec63e02018" 2029 ], 2030 "source_subject": "core(state): add application service ports", 2031 "target_subject": "core(state): add application service ports", 2032 "source_author": "triesap <tyson@radroots.org>", 2033 "target_author": "triesap <tyson@radroots.org>", 2034 "source_author_time": "2026-08-02T18:14:18Z", 2035 "target_author_time": "2026-08-02T18:14:18Z", 2036 "source_committer_time": "2026-08-02T18:14:18Z", 2037 "target_committer_time": "2026-08-02T18:14:18Z", 2038 "source_paths": [ 2039 "core/crates/application/src/lib.rs", 2040 "core/crates/application/src/ports.rs" 2041 ], 2042 "normalized_patch_sha256": "4478353579233c7a384ccadebdae95dd7557a1656a96ea392b461af2bbd4222c", 2043 "empty_commit_disposition": "retained" 2044 }, 2045 { 2046 "source_commit": "12b81945a7360bd8c6a78167985109ba005068fd", 2047 "target_commit": null, 2048 "source_parents": [ 2049 "38cb47539c3817ab1d467b0dc6f0eeab016ff067" 2050 ], 2051 "target_parents": [], 2052 "source_subject": "app: align health naming with state/settings", 2053 "target_subject": null, 2054 "source_author": "triesap <triesap@radroots.dev>", 2055 "target_author": null, 2056 "source_author_time": "2026-01-20T18:30:41Z", 2057 "target_author_time": null, 2058 "source_committer_time": "2026-01-20T18:30:41Z", 2059 "target_committer_time": null, 2060 "source_paths": [], 2061 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2062 "empty_commit_disposition": "out_of_scope" 2063 }, 2064 { 2065 "source_commit": "12ba724d0fc58d7d3a8659f1adddc491dc2f5d70", 2066 "target_commit": null, 2067 "source_parents": [ 2068 "cc6594af92c81d87639e174bdda4d57a0d520328" 2069 ], 2070 "target_parents": [], 2071 "source_subject": "Add `/map` using svelte maplibre-gl component", 2072 "target_subject": null, 2073 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 2074 "target_author": null, 2075 "source_author_time": "2024-09-01T16:44:57Z", 2076 "target_author_time": null, 2077 "source_committer_time": "2024-09-01T16:44:57Z", 2078 "target_committer_time": null, 2079 "source_paths": [], 2080 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2081 "empty_commit_disposition": "out_of_scope" 2082 }, 2083 { 2084 "source_commit": "12e74c62f57c65832403918ac15be00074162c90", 2085 "target_commit": null, 2086 "source_parents": [ 2087 "4c35ac853886af9a8b563ae56716db2fcce81fba" 2088 ], 2089 "target_parents": [], 2090 "source_subject": "android: make offline geocoder staging idempotent", 2091 "target_subject": null, 2092 "source_author": "triesap <tyson@radroots.org>", 2093 "target_author": null, 2094 "source_author_time": "2026-03-22T00:07:44Z", 2095 "target_author_time": null, 2096 "source_committer_time": "2026-03-22T00:07:44Z", 2097 "target_committer_time": null, 2098 "source_paths": [], 2099 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2100 "empty_commit_disposition": "out_of_scope" 2101 }, 2102 { 2103 "source_commit": "1391d3652a3d400c874e0a9c1cbb29c53d4df431", 2104 "target_commit": null, 2105 "source_parents": [ 2106 "ad66af4077172e9eaa4f6a3d74c90b5d79b79cfd" 2107 ], 2108 "target_parents": [], 2109 "source_subject": "app: rerun health checks after reset", 2110 "target_subject": null, 2111 "source_author": "triesap <triesap@radroots.dev>", 2112 "target_author": null, 2113 "source_author_time": "2026-01-19T19:46:23Z", 2114 "target_author_time": null, 2115 "source_committer_time": "2026-01-19T19:46:23Z", 2116 "target_committer_time": null, 2117 "source_paths": [], 2118 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2119 "empty_commit_disposition": "out_of_scope" 2120 }, 2121 { 2122 "source_commit": "139af0783dbb1e57f8c6da26bb139e6918f2e30e", 2123 "target_commit": null, 2124 "source_parents": [ 2125 "c4dff30f56d40e1df6f6710cf253e83273fc0e8c" 2126 ], 2127 "target_parents": [], 2128 "source_subject": "core: add async home country lookup", 2129 "target_subject": null, 2130 "source_author": "triesap <tyson@radroots.org>", 2131 "target_author": null, 2132 "source_author_time": "2026-03-22T13:03:05Z", 2133 "target_author_time": null, 2134 "source_committer_time": "2026-03-22T13:03:05Z", 2135 "target_committer_time": null, 2136 "source_paths": [], 2137 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2138 "empty_commit_disposition": "out_of_scope" 2139 }, 2140 { 2141 "source_commit": "13e9a31019a8504b5fa96a7d4ee271351f987e86", 2142 "target_commit": null, 2143 "source_parents": [ 2144 "85ee2a59c012383d3a86f21df033ba12400d5427" 2145 ], 2146 "target_parents": [], 2147 "source_subject": "test: prove the complete account UI journey", 2148 "target_subject": null, 2149 "source_author": "triesap <tyson@radroots.org>", 2150 "target_author": null, 2151 "source_author_time": "2026-08-01T18:39:03Z", 2152 "target_author_time": null, 2153 "source_committer_time": "2026-08-01T18:39:03Z", 2154 "target_committer_time": null, 2155 "source_paths": [], 2156 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2157 "empty_commit_disposition": "out_of_scope" 2158 }, 2159 { 2160 "source_commit": "13eabbd30bc88b715de976a5d0dc72e5c87a0043", 2161 "target_commit": null, 2162 "source_parents": [ 2163 "4768a6bd7aff411a1bac90b7e6bbd603a0a03da7" 2164 ], 2165 "target_parents": [], 2166 "source_subject": "app: refine list css hooks", 2167 "target_subject": null, 2168 "source_author": "triesap <triesap@radroots.dev>", 2169 "target_author": null, 2170 "source_author_time": "2026-01-22T11:16:02Z", 2171 "target_author_time": null, 2172 "source_committer_time": "2026-01-22T11:16:02Z", 2173 "target_committer_time": null, 2174 "source_paths": [], 2175 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2176 "empty_commit_disposition": "out_of_scope" 2177 }, 2178 { 2179 "source_commit": "14102098ccabd5ecb4ccd00051309f2af3eb2b72", 2180 "target_commit": null, 2181 "source_parents": [ 2182 "0a7ecd9c670f6238c4be46ad89c0722a50bde77e" 2183 ], 2184 "target_parents": [], 2185 "source_subject": "app-lib: add locale helper", 2186 "target_subject": null, 2187 "source_author": "triesap <triesap@radroots.dev>", 2188 "target_author": null, 2189 "source_author_time": "2026-01-19T07:57:32Z", 2190 "target_author_time": null, 2191 "source_committer_time": "2026-01-19T07:57:32Z", 2192 "target_committer_time": null, 2193 "source_paths": [], 2194 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2195 "empty_commit_disposition": "out_of_scope" 2196 }, 2197 { 2198 "source_commit": "1419e2d42cead49f55ad46490eb90edccc79fddd", 2199 "target_commit": null, 2200 "source_parents": [ 2201 "eae8643c9a667fb09dc14f3eb28abdd21e0ea40a" 2202 ], 2203 "target_parents": [], 2204 "source_subject": "android: add remote signer backend", 2205 "target_subject": null, 2206 "source_author": "triesap <tyson@radroots.org>", 2207 "target_author": null, 2208 "source_author_time": "2026-03-22T21:31:39Z", 2209 "target_author_time": null, 2210 "source_committer_time": "2026-03-22T21:31:39Z", 2211 "target_committer_time": null, 2212 "source_paths": [], 2213 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2214 "empty_commit_disposition": "out_of_scope" 2215 }, 2216 { 2217 "source_commit": "141e3ae1fa95978c705fde47ad59444d84d96a78", 2218 "target_commit": null, 2219 "source_parents": [ 2220 "647baa5e653a7d7bd4837963396f2ad1d31e0470" 2221 ], 2222 "target_parents": [], 2223 "source_subject": "ui(accounts): show generated key backup receipt", 2224 "target_subject": null, 2225 "source_author": "triesap <tyson@radroots.org>", 2226 "target_author": null, 2227 "source_author_time": "2026-08-02T19:58:01Z", 2228 "target_author_time": null, 2229 "source_committer_time": "2026-08-02T19:58:01Z", 2230 "target_committer_time": null, 2231 "source_paths": [], 2232 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2233 "empty_commit_disposition": "out_of_scope" 2234 }, 2235 { 2236 "source_commit": "1432018c9315751b20ff11b067521fcaa7d5264d", 2237 "target_commit": null, 2238 "source_parents": [ 2239 "d89c3a846d0c5fb6bae906aaa596b3bac6453683" 2240 ], 2241 "target_parents": [], 2242 "source_subject": "fix(runtime): harden desktop store lifecycle edges", 2243 "target_subject": null, 2244 "source_author": "triesap <tyson@radroots.org>", 2245 "target_author": null, 2246 "source_author_time": "2026-08-02T20:21:52Z", 2247 "target_author_time": null, 2248 "source_committer_time": "2026-08-02T20:21:52Z", 2249 "target_committer_time": null, 2250 "source_paths": [], 2251 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2252 "empty_commit_disposition": "out_of_scope" 2253 }, 2254 { 2255 "source_commit": "1434561abcc64cd5179491b502d33ce93f15a790", 2256 "target_commit": null, 2257 "source_parents": [ 2258 "5973f6998102e0e37d12898e4822ffa1d7b68f69" 2259 ], 2260 "target_parents": [], 2261 "source_subject": "app: add settings route", 2262 "target_subject": null, 2263 "source_author": "triesap <triesap@radroots.dev>", 2264 "target_author": null, 2265 "source_author_time": "2026-01-22T11:29:45Z", 2266 "target_author_time": null, 2267 "source_committer_time": "2026-01-22T11:29:45Z", 2268 "target_committer_time": null, 2269 "source_paths": [], 2270 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2271 "empty_commit_disposition": "out_of_scope" 2272 }, 2273 { 2274 "source_commit": "14568f2f6521da9813b7b2f1eca4299a8513392c", 2275 "target_commit": null, 2276 "source_parents": [ 2277 "2fd901fbd138485e8bfb91638824b39ce1d3c44e" 2278 ], 2279 "target_parents": [], 2280 "source_subject": "core: add home offline location lookup", 2281 "target_subject": null, 2282 "source_author": "triesap <tyson@radroots.org>", 2283 "target_author": null, 2284 "source_author_time": "2026-03-22T02:23:03Z", 2285 "target_author_time": null, 2286 "source_committer_time": "2026-03-22T02:23:03Z", 2287 "target_committer_time": null, 2288 "source_paths": [], 2289 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2290 "empty_commit_disposition": "out_of_scope" 2291 }, 2292 { 2293 "source_commit": "148ca57b0c51f9e8b0145a9622168aa93dd113d5", 2294 "target_commit": null, 2295 "source_parents": [ 2296 "ac1ebf940c8bec136d143218d753355942952388" 2297 ], 2298 "target_parents": [], 2299 "source_subject": "app: migrate tailwind pipeline to v4", 2300 "target_subject": null, 2301 "source_author": "triesap <triesap@radroots.dev>", 2302 "target_author": null, 2303 "source_author_time": "2026-01-22T15:53:48Z", 2304 "target_author_time": null, 2305 "source_committer_time": "2026-01-22T15:53:48Z", 2306 "target_committer_time": null, 2307 "source_paths": [], 2308 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2309 "empty_commit_disposition": "out_of_scope" 2310 }, 2311 { 2312 "source_commit": "14c3af9a7aa3974d86c405b487257b5d6ecf1770", 2313 "target_commit": "70f3f06576f6c004f7475077b5ecc67ffd18325a", 2314 "source_parents": [ 2315 "1509ee154f3e4af29d3a87e9424cfbe726e35b3a" 2316 ], 2317 "target_parents": [ 2318 "4a86206966ad0258174d17a047bde7d8b87ddfdd" 2319 ], 2320 "source_subject": "domain: introduce canonical account identity", 2321 "target_subject": "domain: introduce canonical account identity", 2322 "source_author": "triesap <tyson@radroots.org>", 2323 "target_author": "triesap <tyson@radroots.org>", 2324 "source_author_time": "2026-08-03T22:05:21Z", 2325 "target_author_time": "2026-08-03T22:05:21Z", 2326 "source_committer_time": "2026-08-03T22:05:21Z", 2327 "target_committer_time": "2026-08-03T22:05:21Z", 2328 "source_paths": [ 2329 "core/Cargo.toml", 2330 "core/crates/domain/Cargo.toml", 2331 "core/crates/domain/src/account.rs", 2332 "core/crates/domain/src/key.rs", 2333 "core/crates/domain/src/lib.rs" 2334 ], 2335 "normalized_patch_sha256": "966ed58dbe55cb9b1c63244b115caa30176d72f0854e591916d3f338fa4a6416", 2336 "empty_commit_disposition": "retained" 2337 }, 2338 { 2339 "source_commit": "14ca8f23a7568fbb9e55752dfea42f4883c70154", 2340 "target_commit": null, 2341 "source_parents": [ 2342 "c698248027bfe8f9569c01269393f2acc0260481" 2343 ], 2344 "target_parents": [], 2345 "source_subject": "app: add sdk restore lifecycle guards", 2346 "target_subject": null, 2347 "source_author": "triesap <tyson@radroots.org>", 2348 "target_author": null, 2349 "source_author_time": "2026-06-18T13:28:14-07:00", 2350 "target_author_time": null, 2351 "source_committer_time": "2026-06-18T13:28:14-07:00", 2352 "target_committer_time": null, 2353 "source_paths": [], 2354 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2355 "empty_commit_disposition": "out_of_scope" 2356 }, 2357 { 2358 "source_commit": "1509ee154f3e4af29d3a87e9424cfbe726e35b3a", 2359 "target_commit": "4a86206966ad0258174d17a047bde7d8b87ddfdd", 2360 "source_parents": [ 2361 "b4370117a4110d8fb283122fffd57ef0e9f9dec6" 2362 ], 2363 "target_parents": [ 2364 "f8fe9c96528cbbb2ed29a0ed619f19eb3c6abced" 2365 ], 2366 "source_subject": "runtime: remove unordered observer registry", 2367 "target_subject": "runtime: remove unordered observer registry", 2368 "source_author": "triesap <tyson@radroots.org>", 2369 "target_author": "triesap <tyson@radroots.org>", 2370 "source_author_time": "2026-08-03T22:02:47Z", 2371 "target_author_time": "2026-08-03T22:02:47Z", 2372 "source_committer_time": "2026-08-03T22:02:47Z", 2373 "target_committer_time": "2026-08-03T22:02:47Z", 2374 "source_paths": [ 2375 "core/crates/application/src/app_core.rs", 2376 "core/crates/application/src/lib.rs", 2377 "core/crates/application/src/profile_refresh.rs", 2378 "core/crates/ffi/src/commands.rs", 2379 "core/crates/ffi/src/observer.rs", 2380 "core/crates/storage/src/runtime_actor.rs", 2381 "core/crates/storage/tests/local_relay_e2e.rs" 2382 ], 2383 "normalized_patch_sha256": "7018200e735c115f82b51561cc538b1cc0f542de1a48949fe9e6589eb2b881c7", 2384 "empty_commit_disposition": "retained" 2385 }, 2386 { 2387 "source_commit": "15132e2492049e3ae25115485432caf61de74cfd", 2388 "target_commit": null, 2389 "source_parents": [ 2390 "cd60ceba390431ed5499466456e8880fccea35e8" 2391 ], 2392 "target_parents": [], 2393 "source_subject": "build: normalize facade migration baseline", 2394 "target_subject": null, 2395 "source_author": "triesap <tyson@radroots.org>", 2396 "target_author": null, 2397 "source_author_time": "2026-04-19T22:18:21Z", 2398 "target_author_time": null, 2399 "source_committer_time": "2026-04-19T22:18:21Z", 2400 "target_committer_time": null, 2401 "source_paths": [], 2402 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2403 "empty_commit_disposition": "out_of_scope" 2404 }, 2405 { 2406 "source_commit": "155f4669ec91817a97db1d238ed6e407071feea0", 2407 "target_commit": null, 2408 "source_parents": [ 2409 "4e52c81e95688cf6fa9dbfeca817daa1fa39f2f7" 2410 ], 2411 "target_parents": [], 2412 "source_subject": "build: restore standalone buildability", 2413 "target_subject": null, 2414 "source_author": "triesap <tyson@radroots.org>", 2415 "target_author": null, 2416 "source_author_time": "2026-04-17T20:19:36Z", 2417 "target_author_time": null, 2418 "source_committer_time": "2026-04-17T20:19:36Z", 2419 "target_committer_time": null, 2420 "source_paths": [], 2421 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2422 "empty_commit_disposition": "out_of_scope" 2423 }, 2424 { 2425 "source_commit": "15915c278b362e3b8c9bbfe63891fb3e841e0785", 2426 "target_commit": null, 2427 "source_parents": [ 2428 "7238ce26615b6612975955b3e9bd133bbf6d5245" 2429 ], 2430 "target_parents": [], 2431 "source_subject": "app-utils: add validation schema helpers", 2432 "target_subject": null, 2433 "source_author": "triesap <triesap@radroots.dev>", 2434 "target_author": null, 2435 "source_author_time": "2026-01-19T07:19:33Z", 2436 "target_author_time": null, 2437 "source_committer_time": "2026-01-19T07:19:33Z", 2438 "target_committer_time": null, 2439 "source_paths": [], 2440 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2441 "empty_commit_disposition": "out_of_scope" 2442 }, 2443 { 2444 "source_commit": "1597540890dfd45c09ec1057a92300bb13b7d1dd", 2445 "target_commit": null, 2446 "source_parents": [ 2447 "00bc6dc8fc667d2aa5fdf572dd576b71f7577419" 2448 ], 2449 "target_parents": [], 2450 "source_subject": "app: finalize setup on eula accept", 2451 "target_subject": null, 2452 "source_author": "triesap <tyson@radroots.org>", 2453 "target_author": null, 2454 "source_author_time": "2026-02-02T03:18:48Z", 2455 "target_author_time": null, 2456 "source_committer_time": "2026-02-02T03:18:48Z", 2457 "target_committer_time": null, 2458 "source_paths": [], 2459 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2460 "empty_commit_disposition": "out_of_scope" 2461 }, 2462 { 2463 "source_commit": "15b9c5f4b4cd176de06c99406a250c811eb2dc93", 2464 "target_commit": null, 2465 "source_parents": [ 2466 "70b650d647d6651e1f0cc131754dbd6874048557" 2467 ], 2468 "target_parents": [], 2469 "source_subject": "Add `/models` and location gcs test methods, update root layout with app_sql subscription", 2470 "target_subject": null, 2471 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 2472 "target_author": null, 2473 "source_author_time": "2024-08-28T09:46:58Z", 2474 "target_author_time": null, 2475 "source_committer_time": "2024-08-28T09:46:58Z", 2476 "target_committer_time": null, 2477 "source_paths": [], 2478 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2479 "empty_commit_disposition": "out_of_scope" 2480 }, 2481 { 2482 "source_commit": "15c197a4effd01190bf3851b3e13624cf8edf767", 2483 "target_commit": null, 2484 "source_parents": [ 2485 "1f150e40fd43816a765c2a897b648f6d148dc0a4" 2486 ], 2487 "target_parents": [], 2488 "source_subject": "app: align macos desktop bootstrap", 2489 "target_subject": null, 2490 "source_author": "triesap <tyson@radroots.org>", 2491 "target_author": null, 2492 "source_author_time": "2026-04-17T23:10:46Z", 2493 "target_author_time": null, 2494 "source_committer_time": "2026-04-17T23:10:46Z", 2495 "target_committer_time": null, 2496 "source_paths": [], 2497 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2498 "empty_commit_disposition": "out_of_scope" 2499 }, 2500 { 2501 "source_commit": "167a7962d5a4f22d81839687ac29aad9522fcc26", 2502 "target_commit": null, 2503 "source_parents": [ 2504 "481afd2d4f8f7b97380ed5382fc0b3a9a3c12c8c" 2505 ], 2506 "target_parents": [], 2507 "source_subject": "Update routes previously modifing tabs component stores, update root tabs component", 2508 "target_subject": null, 2509 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 2510 "target_author": null, 2511 "source_author_time": "2024-09-27T15:11:10Z", 2512 "target_author_time": null, 2513 "source_committer_time": "2024-09-27T15:11:10Z", 2514 "target_committer_time": null, 2515 "source_paths": [], 2516 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2517 "empty_commit_disposition": "out_of_scope" 2518 }, 2519 { 2520 "source_commit": "16c7b26fea21bac8d2f68c26ed2d192e2fd0597b", 2521 "target_commit": null, 2522 "source_parents": [ 2523 "8a6179fc9ebf8132ee60e3cb35f76c20ab241626" 2524 ], 2525 "target_parents": [], 2526 "source_subject": "sdk: point app at SDK workspace", 2527 "target_subject": null, 2528 "source_author": "triesap <tyson@radroots.org>", 2529 "target_author": null, 2530 "source_author_time": "2026-06-13T15:09:29-07:00", 2531 "target_author_time": null, 2532 "source_committer_time": "2026-06-18T12:31:43-07:00", 2533 "target_committer_time": null, 2534 "source_paths": [], 2535 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2536 "empty_commit_disposition": "out_of_scope" 2537 }, 2538 { 2539 "source_commit": "178f497a7610558eab8e0feca9fec241b7c5d8fa", 2540 "target_commit": null, 2541 "source_parents": [ 2542 "6a34367ece483197d43aceb3dae1d0168eddcc40" 2543 ], 2544 "target_parents": [], 2545 "source_subject": "runtime: harden listing publish retry state", 2546 "target_subject": null, 2547 "source_author": "triesap <tyson@radroots.org>", 2548 "target_author": null, 2549 "source_author_time": "2026-06-19T15:00:35-07:00", 2550 "target_author_time": null, 2551 "source_committer_time": "2026-06-19T15:00:35-07:00", 2552 "target_committer_time": null, 2553 "source_paths": [], 2554 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2555 "empty_commit_disposition": "out_of_scope" 2556 }, 2557 { 2558 "source_commit": "1796610a3fee2bae4d41e7f967d18a9233f06108", 2559 "target_commit": null, 2560 "source_parents": [ 2561 "b38ccc3e956fe6303d661e44fb89211214fcf1cc" 2562 ], 2563 "target_parents": [], 2564 "source_subject": "accounts: add the observable account store", 2565 "target_subject": null, 2566 "source_author": "triesap <tyson@radroots.org>", 2567 "target_author": null, 2568 "source_author_time": "2026-08-01T18:29:54Z", 2569 "target_author_time": null, 2570 "source_committer_time": "2026-08-01T18:29:54Z", 2571 "target_committer_time": null, 2572 "source_paths": [], 2573 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2574 "empty_commit_disposition": "out_of_scope" 2575 }, 2576 { 2577 "source_commit": "17d7ab77d7bc53485b226fc28f2e8bfc730b60e7", 2578 "target_commit": null, 2579 "source_parents": [ 2580 "15c197a4effd01190bf3851b3e13624cf8edf767" 2581 ], 2582 "target_parents": [], 2583 "source_subject": "app: remove settings window edge line", 2584 "target_subject": null, 2585 "source_author": "triesap <tyson@radroots.org>", 2586 "target_author": null, 2587 "source_author_time": "2026-04-17T23:13:36Z", 2588 "target_author_time": null, 2589 "source_committer_time": "2026-04-17T23:13:36Z", 2590 "target_committer_time": null, 2591 "source_paths": [], 2592 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2593 "empty_commit_disposition": "out_of_scope" 2594 }, 2595 { 2596 "source_commit": "17e9f67aa93e6b6562df827e3707bc5da1528eb7", 2597 "target_commit": null, 2598 "source_parents": [ 2599 "0d0bb1a67ed43c4b9aee7e0774102cb26b76fcbd" 2600 ], 2601 "target_parents": [], 2602 "source_subject": "app: refactor repository structure", 2603 "target_subject": null, 2604 "source_author": "triesap <tyson@radroots.org>", 2605 "target_author": null, 2606 "source_author_time": "2026-04-11T00:40:01Z", 2607 "target_author_time": null, 2608 "source_committer_time": "2026-04-11T00:40:01Z", 2609 "target_committer_time": null, 2610 "source_paths": [], 2611 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2612 "empty_commit_disposition": "out_of_scope" 2613 }, 2614 { 2615 "source_commit": "180c003f6e709fb7ed30e8fa99df6c426e9ca758", 2616 "target_commit": null, 2617 "source_parents": [ 2618 "49bc5ed289cc2e52171898dee909bbed6b5e6535" 2619 ], 2620 "target_parents": [], 2621 "source_subject": "studio: guard production dead-code suppressions", 2622 "target_subject": null, 2623 "source_author": "triesap <tyson@radroots.org>", 2624 "target_author": null, 2625 "source_author_time": "2026-07-01T11:29:20Z", 2626 "target_author_time": null, 2627 "source_committer_time": "2026-07-01T11:29:20Z", 2628 "target_committer_time": null, 2629 "source_paths": [], 2630 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2631 "empty_commit_disposition": "out_of_scope" 2632 }, 2633 { 2634 "source_commit": "1829ac353d2ef66434d94c5e62c84772539eda3c", 2635 "target_commit": null, 2636 "source_parents": [ 2637 "622374b3fec7d807013ce36ff10e96a665f8d223" 2638 ], 2639 "target_parents": [], 2640 "source_subject": "app: localize shell and home status", 2641 "target_subject": null, 2642 "source_author": "triesap <tyson@radroots.org>", 2643 "target_author": null, 2644 "source_author_time": "2026-02-02T15:20:41Z", 2645 "target_author_time": null, 2646 "source_committer_time": "2026-02-02T15:20:41Z", 2647 "target_committer_time": null, 2648 "source_paths": [], 2649 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2650 "empty_commit_disposition": "out_of_scope" 2651 }, 2652 { 2653 "source_commit": "1838ed41800793ecc1766021abdb0d1af15a9bbf", 2654 "target_commit": "45ccb940ca7100ed8e9a2ec87310d1e9fcd5d769", 2655 "source_parents": [ 2656 "98510d323653d38696e3815bd03397862b295cfa" 2657 ], 2658 "target_parents": [ 2659 "f9bf4528dd28855682707953f0190d11da454c0b" 2660 ], 2661 "source_subject": "core(domain): add Nostr account summary types", 2662 "target_subject": "core(domain): add Nostr account summary types", 2663 "source_author": "triesap <tyson@radroots.org>", 2664 "target_author": "triesap <tyson@radroots.org>", 2665 "source_author_time": "2026-08-02T18:08:52Z", 2666 "target_author_time": "2026-08-02T18:08:52Z", 2667 "source_committer_time": "2026-08-02T18:08:52Z", 2668 "target_committer_time": "2026-08-02T18:08:52Z", 2669 "source_paths": [ 2670 "core/crates/domain/src/account.rs", 2671 "core/crates/domain/src/error.rs", 2672 "core/crates/domain/src/key.rs", 2673 "core/crates/domain/src/lib.rs", 2674 "core/crates/domain/src/time.rs" 2675 ], 2676 "normalized_patch_sha256": "d7a6e0333b46af1b11f8f4c1bd2111989616c47d313868b86fe8fe7f6ec3c056", 2677 "empty_commit_disposition": "retained" 2678 }, 2679 { 2680 "source_commit": "18e28966de1d859fa578724144935bb0c2cb1d77", 2681 "target_commit": null, 2682 "source_parents": [ 2683 "ed5c80f1a55a9ca4ed2d6c75355ab13e87d58dbf" 2684 ], 2685 "target_parents": [], 2686 "source_subject": "ui: refactor the radroots_studio_app settings shell posture", 2687 "target_subject": null, 2688 "source_author": "triesap <tyson@radroots.org>", 2689 "target_author": null, 2690 "source_author_time": "2026-04-17T18:33:45Z", 2691 "target_author_time": null, 2692 "source_committer_time": "2026-04-17T18:33:45Z", 2693 "target_committer_time": null, 2694 "source_paths": [], 2695 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2696 "empty_commit_disposition": "out_of_scope" 2697 }, 2698 { 2699 "source_commit": "194432472222dc7469be9bf7a5631c83b08216ef", 2700 "target_commit": null, 2701 "source_parents": [ 2702 "52337d426caf1b1932943f3e87b042715af135d5" 2703 ], 2704 "target_parents": [], 2705 "source_subject": "core: zeroize recovery-key ui state", 2706 "target_subject": null, 2707 "source_author": "triesap <tyson@radroots.org>", 2708 "target_author": null, 2709 "source_author_time": "2026-03-21T19:13:31Z", 2710 "target_author_time": null, 2711 "source_committer_time": "2026-03-21T19:13:31Z", 2712 "target_committer_time": null, 2713 "source_paths": [], 2714 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2715 "empty_commit_disposition": "out_of_scope" 2716 }, 2717 { 2718 "source_commit": "1985016eae8e67a5acf9e68dfb213c556bd45793", 2719 "target_commit": null, 2720 "source_parents": [ 2721 "a1bcc2c7c87bfb39ffde0895874c2daef0fad12a" 2722 ], 2723 "target_parents": [], 2724 "source_subject": "Edit imports", 2725 "target_subject": null, 2726 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 2727 "target_author": null, 2728 "source_author_time": "2024-09-16T13:09:15Z", 2729 "target_author_time": null, 2730 "source_committer_time": "2024-09-16T13:09:15Z", 2731 "target_committer_time": null, 2732 "source_paths": [], 2733 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2734 "empty_commit_disposition": "out_of_scope" 2735 }, 2736 { 2737 "source_commit": "19926cf8558ed7b1a61f93788631694272b7e25b", 2738 "target_commit": null, 2739 "source_parents": [ 2740 "01d3b9dcd344ca21a44e7d0805b6d0eb23721afd" 2741 ], 2742 "target_parents": [], 2743 "source_subject": "sqlite: preserve confirmed listing lifecycle state", 2744 "target_subject": null, 2745 "source_author": "triesap <tyson@radroots.org>", 2746 "target_author": null, 2747 "source_author_time": "2026-05-23T06:58:02Z", 2748 "target_author_time": null, 2749 "source_committer_time": "2026-05-23T06:58:02Z", 2750 "target_committer_time": null, 2751 "source_paths": [], 2752 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2753 "empty_commit_disposition": "out_of_scope" 2754 }, 2755 { 2756 "source_commit": "19d4493ec0a6d12bb066bdcba38deb5ea47492b9", 2757 "target_commit": null, 2758 "source_parents": [ 2759 "6dd8321661826be04324c00c53aa8f99b0df8c7d" 2760 ], 2761 "target_parents": [], 2762 "source_subject": "app-core: add client keystore error map", 2763 "target_subject": null, 2764 "source_author": "triesap <triesap@radroots.dev>", 2765 "target_author": null, 2766 "source_author_time": "2026-01-18T23:43:46Z", 2767 "target_author_time": null, 2768 "source_committer_time": "2026-01-18T23:43:46Z", 2769 "target_committer_time": null, 2770 "source_paths": [], 2771 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2772 "empty_commit_disposition": "out_of_scope" 2773 }, 2774 { 2775 "source_commit": "1a12b0eff0865e27ba1f712378d1fa0ef41c0923", 2776 "target_commit": null, 2777 "source_parents": [ 2778 "d619b7d481d16f9a95b4072b5bb502102c5f4dff" 2779 ], 2780 "target_parents": [], 2781 "source_subject": "app-utils: add asset cache helpers", 2782 "target_subject": null, 2783 "source_author": "triesap <triesap@radroots.dev>", 2784 "target_author": null, 2785 "source_author_time": "2026-01-19T07:25:02Z", 2786 "target_author_time": null, 2787 "source_committer_time": "2026-01-19T07:25:02Z", 2788 "target_committer_time": null, 2789 "source_paths": [], 2790 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2791 "empty_commit_disposition": "out_of_scope" 2792 }, 2793 { 2794 "source_commit": "1a3a676609f8196cb71ba92669b1fc1b486d8459", 2795 "target_commit": null, 2796 "source_parents": [ 2797 "7a5bf811a1a5504cf8f58bf0e784b16123cdfe21" 2798 ], 2799 "target_parents": [], 2800 "source_subject": "app-core: add idb value helper", 2801 "target_subject": null, 2802 "source_author": "triesap <triesap@radroots.dev>", 2803 "target_author": null, 2804 "source_author_time": "2026-01-19T01:32:17Z", 2805 "target_author_time": null, 2806 "source_committer_time": "2026-01-19T01:32:17Z", 2807 "target_committer_time": null, 2808 "source_paths": [], 2809 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2810 "empty_commit_disposition": "out_of_scope" 2811 }, 2812 { 2813 "source_commit": "1a6098c2ecc960df192846e00d538359dadd4c24", 2814 "target_commit": null, 2815 "source_parents": [ 2816 "26465d78ca92d1fc4cd98f7e5a007296635d9ee6" 2817 ], 2818 "target_parents": [], 2819 "source_subject": "app-core: add web geolocation adapter", 2820 "target_subject": null, 2821 "source_author": "triesap <triesap@radroots.dev>", 2822 "target_author": null, 2823 "source_author_time": "2026-01-19T02:46:34Z", 2824 "target_author_time": null, 2825 "source_committer_time": "2026-01-19T02:46:34Z", 2826 "target_committer_time": null, 2827 "source_paths": [], 2828 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2829 "empty_commit_disposition": "out_of_scope" 2830 }, 2831 { 2832 "source_commit": "1b5ee5b290219a6f9e20523c0df877201fbef893", 2833 "target_commit": null, 2834 "source_parents": [ 2835 "0d23d62947031de0c49fa5901da4275a62800186" 2836 ], 2837 "target_parents": [], 2838 "source_subject": "local_interop: import shared CLI records into app state", 2839 "target_subject": null, 2840 "source_author": "triesap <tyson@radroots.org>", 2841 "target_author": null, 2842 "source_author_time": "2026-05-23T03:45:37Z", 2843 "target_author_time": null, 2844 "source_committer_time": "2026-05-23T03:45:37Z", 2845 "target_committer_time": null, 2846 "source_paths": [], 2847 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2848 "empty_commit_disposition": "out_of_scope" 2849 }, 2850 { 2851 "source_commit": "1b5f554a7b8bbe6b3c877bc83a41012c0a27d111", 2852 "target_commit": null, 2853 "source_parents": [ 2854 "8c05802359786a869bad4c32e3a68ea0bf97b6d0" 2855 ], 2856 "target_parents": [], 2857 "source_subject": "app: add app data initialization predicate", 2858 "target_subject": null, 2859 "source_author": "triesap <triesap@radroots.dev>", 2860 "target_author": null, 2861 "source_author_time": "2026-01-21T16:12:42Z", 2862 "target_author_time": null, 2863 "source_committer_time": "2026-01-21T16:12:42Z", 2864 "target_committer_time": null, 2865 "source_paths": [], 2866 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2867 "empty_commit_disposition": "out_of_scope" 2868 }, 2869 { 2870 "source_commit": "1b5fccd0a024e4d9f3e40243b2a1bc3e5eb66c8f", 2871 "target_commit": null, 2872 "source_parents": [ 2873 "81bd47d713f6b29886a7559b8c40b91e645698b3" 2874 ], 2875 "target_parents": [], 2876 "source_subject": "app: add account tab surface", 2877 "target_subject": null, 2878 "source_author": "triesap <tyson@radroots.org>", 2879 "target_author": null, 2880 "source_author_time": "2026-06-07T12:27:11-07:00", 2881 "target_author_time": null, 2882 "source_committer_time": "2026-06-18T12:31:42-07:00", 2883 "target_committer_time": null, 2884 "source_paths": [], 2885 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2886 "empty_commit_disposition": "out_of_scope" 2887 }, 2888 { 2889 "source_commit": "1b62f86d353263c39507d62d1c7954321c1ecb0f", 2890 "target_commit": null, 2891 "source_parents": [ 2892 "71a3695085b34ec97d41f2e461425bc2a3f36bba" 2893 ], 2894 "target_parents": [], 2895 "source_subject": "application: verify native compatibility before open", 2896 "target_subject": null, 2897 "source_author": "triesap <tyson@radroots.org>", 2898 "target_author": null, 2899 "source_author_time": "2026-08-03T23:40:56Z", 2900 "target_author_time": null, 2901 "source_committer_time": "2026-08-03T23:40:56Z", 2902 "target_committer_time": null, 2903 "source_paths": [], 2904 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2905 "empty_commit_disposition": "out_of_scope" 2906 }, 2907 { 2908 "source_commit": "1b65e56b5384d1fe107e932e83abdf8f510eb8cb", 2909 "target_commit": null, 2910 "source_parents": [ 2911 "d6d07558003604150a46debdec0f186bf76492e7" 2912 ], 2913 "target_parents": [], 2914 "source_subject": "runtime: refresh buyer Browse selection", 2915 "target_subject": null, 2916 "source_author": "triesap <tyson@radroots.org>", 2917 "target_author": null, 2918 "source_author_time": "2026-05-24T05:16:35Z", 2919 "target_author_time": null, 2920 "source_committer_time": "2026-05-24T05:16:35Z", 2921 "target_committer_time": null, 2922 "source_paths": [], 2923 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2924 "empty_commit_disposition": "out_of_scope" 2925 }, 2926 { 2927 "source_commit": "1b8730d6f43251c36a89a72407f6c16b4cfb3519", 2928 "target_commit": null, 2929 "source_parents": [ 2930 "d790c7bbdbdc909091e9b3da41541fad63b9ab8d" 2931 ], 2932 "target_parents": [], 2933 "source_subject": "state: wire farm readiness through shell and products", 2934 "target_subject": null, 2935 "source_author": "triesap <tyson@radroots.org>", 2936 "target_author": null, 2937 "source_author_time": "2026-04-19T01:08:36Z", 2938 "target_author_time": null, 2939 "source_committer_time": "2026-04-19T01:08:36Z", 2940 "target_committer_time": null, 2941 "source_paths": [], 2942 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2943 "empty_commit_disposition": "out_of_scope" 2944 }, 2945 { 2946 "source_commit": "1b9433aa57e0357d684def3721257e9375e0e38e", 2947 "target_commit": null, 2948 "source_parents": [ 2949 "e838b07de442113040a0c11a224b34cdf26cf9d7" 2950 ], 2951 "target_parents": [], 2952 "source_subject": "review: reconcile final Nostr runtime acceptance", 2953 "target_subject": null, 2954 "source_author": "triesap <tyson@radroots.org>", 2955 "target_author": null, 2956 "source_author_time": "2026-08-02T20:35:50Z", 2957 "target_author_time": null, 2958 "source_committer_time": "2026-08-02T20:35:50Z", 2959 "target_committer_time": null, 2960 "source_paths": [], 2961 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2962 "empty_commit_disposition": "out_of_scope" 2963 }, 2964 { 2965 "source_commit": "1ba02c6078f0d9e7b7b01c9018a3c03c19fa1db3", 2966 "target_commit": null, 2967 "source_parents": [ 2968 "ca642e71b7ac1c9d95239abc20d7e96039b80b95" 2969 ], 2970 "target_parents": [], 2971 "source_subject": "ui: tune account form density", 2972 "target_subject": null, 2973 "source_author": "triesap <tyson@radroots.org>", 2974 "target_author": null, 2975 "source_author_time": "2026-06-07T13:38:13-07:00", 2976 "target_author_time": null, 2977 "source_committer_time": "2026-06-18T12:31:42-07:00", 2978 "target_committer_time": null, 2979 "source_paths": [], 2980 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 2981 "empty_commit_disposition": "out_of_scope" 2982 }, 2983 { 2984 "source_commit": "1bac8ff9dfce7eae8afb2edaef630bdf26d89cb7", 2985 "target_commit": "a8569c9979949970e23107b8f54501ffb454f9e9", 2986 "source_parents": [ 2987 "f62325ac8832f455a820b62c050657fdc7923a8f" 2988 ], 2989 "target_parents": [ 2990 "8e4b381e7f9b3ae5e166fe20abaa7c3a57c8d61f" 2991 ], 2992 "source_subject": "core(nostr): add key generation and parsing adapter", 2993 "target_subject": "core(nostr): add key generation and parsing adapter", 2994 "source_author": "triesap <tyson@radroots.org>", 2995 "target_author": "triesap <tyson@radroots.org>", 2996 "source_author_time": "2026-08-02T18:55:33Z", 2997 "target_author_time": "2026-08-02T18:55:33Z", 2998 "source_committer_time": "2026-08-02T18:55:33Z", 2999 "target_committer_time": "2026-08-02T18:55:33Z", 3000 "source_paths": [ 3001 "core/Cargo.toml", 3002 "core/crates/nostr/Cargo.toml", 3003 "core/crates/nostr/src/keys.rs", 3004 "core/crates/nostr/src/lib.rs" 3005 ], 3006 "normalized_patch_sha256": "082d37aa422d3d6dc53096baf84e85a2bb92012423e8059aabff4001eb9448a6", 3007 "empty_commit_disposition": "retained" 3008 }, 3009 { 3010 "source_commit": "1bc293aed6712e607e5a5943225a82ea724903a0", 3011 "target_commit": null, 3012 "source_parents": [ 3013 "14102098ccabd5ecb4ccd00051309f2af3eb2b72" 3014 ], 3015 "target_parents": [], 3016 "source_subject": "app-lib: add theme helpers", 3017 "target_subject": null, 3018 "source_author": "triesap <triesap@radroots.dev>", 3019 "target_author": null, 3020 "source_author_time": "2026-01-19T07:59:54Z", 3021 "target_author_time": null, 3022 "source_committer_time": "2026-01-19T07:59:54Z", 3023 "target_committer_time": null, 3024 "source_paths": [], 3025 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3026 "empty_commit_disposition": "out_of_scope" 3027 }, 3028 { 3029 "source_commit": "1bee20f0d7713c266c328bf62b6873dcdc670b6d", 3030 "target_commit": null, 3031 "source_parents": [ 3032 "bbc5ca59f58064f52aea58d493a96edd98cab352" 3033 ], 3034 "target_parents": [], 3035 "source_subject": "sqlite: converge app-origin listing projections", 3036 "target_subject": null, 3037 "source_author": "triesap <tyson@radroots.org>", 3038 "target_author": null, 3039 "source_author_time": "2026-05-26T11:33:56Z", 3040 "target_author_time": null, 3041 "source_committer_time": "2026-05-26T11:33:56Z", 3042 "target_committer_time": null, 3043 "source_paths": [], 3044 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3045 "empty_commit_disposition": "out_of_scope" 3046 }, 3047 { 3048 "source_commit": "1c14365577265b5c1b46e1b023311bc9eda3b4b9", 3049 "target_commit": null, 3050 "source_parents": [ 3051 "55186f23a3fc0493a2acc12cc9f75c2fbd53059c" 3052 ], 3053 "target_parents": [], 3054 "source_subject": "buyer: align order review workflow", 3055 "target_subject": null, 3056 "source_author": "triesap <tyson@radroots.org>", 3057 "target_author": null, 3058 "source_author_time": "2026-06-03T17:36:49-07:00", 3059 "target_author_time": null, 3060 "source_committer_time": "2026-06-03T17:36:49-07:00", 3061 "target_committer_time": null, 3062 "source_paths": [], 3063 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3064 "empty_commit_disposition": "out_of_scope" 3065 }, 3066 { 3067 "source_commit": "1cdf800d610829385b75baf64da15c71d11ab974", 3068 "target_commit": null, 3069 "source_parents": [ 3070 "4315d6f30af769411a8b5acaf04902cbe29a3af2" 3071 ], 3072 "target_parents": [], 3073 "source_subject": "app: fix tailwind theme utilities", 3074 "target_subject": null, 3075 "source_author": "triesap <triesap@radroots.dev>", 3076 "target_author": null, 3077 "source_author_time": "2026-01-22T16:51:45Z", 3078 "target_author_time": null, 3079 "source_committer_time": "2026-01-22T16:51:45Z", 3080 "target_committer_time": null, 3081 "source_paths": [], 3082 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3083 "empty_commit_disposition": "out_of_scope" 3084 }, 3085 { 3086 "source_commit": "1cedb4fca18143215a569ab8bce78824d7193686", 3087 "target_commit": "935fc38f166740a30258e2293339790ace85e993", 3088 "source_parents": [ 3089 "b2807bba3928bff4d8dc36e58203fddb34567621" 3090 ], 3091 "target_parents": [ 3092 "a754582df78234acc162356e04f2531f1384eb41" 3093 ], 3094 "source_subject": "test(operations): cover durable crash windows", 3095 "target_subject": "test(operations): cover durable crash windows", 3096 "source_author": "triesap <tyson@radroots.org>", 3097 "target_author": "triesap <tyson@radroots.org>", 3098 "source_author_time": "2026-08-03T23:08:03Z", 3099 "target_author_time": "2026-08-03T23:08:03Z", 3100 "source_committer_time": "2026-08-03T23:08:03Z", 3101 "target_committer_time": "2026-08-03T23:08:03Z", 3102 "source_paths": [ 3103 "core/crates/storage/src/application_adapter.rs" 3104 ], 3105 "normalized_patch_sha256": "3c25745571c8fc03d8ff18677663662245d38744db0542d9d557b90dd39a0109", 3106 "empty_commit_disposition": "retained" 3107 }, 3108 { 3109 "source_commit": "1cfbde8f8f1b5f9eef6b8c83c93331c0a1be2e6c", 3110 "target_commit": null, 3111 "source_parents": [ 3112 "5947bc14d309b51c212f55b77970afe2cba3e246" 3113 ], 3114 "target_parents": [], 3115 "source_subject": "sqlite: preserve buyer state on listing convergence", 3116 "target_subject": null, 3117 "source_author": "triesap <tyson@radroots.org>", 3118 "target_author": null, 3119 "source_author_time": "2026-05-26T17:54:57Z", 3120 "target_author_time": null, 3121 "source_committer_time": "2026-05-26T17:54:57Z", 3122 "target_committer_time": null, 3123 "source_paths": [], 3124 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3125 "empty_commit_disposition": "out_of_scope" 3126 }, 3127 { 3128 "source_commit": "1d060a7d95aa29300d64dde9fe25522e2ab4f176", 3129 "target_commit": null, 3130 "source_parents": [ 3131 "cb654078d1713795e332796e776a9961f2b25001" 3132 ], 3133 "target_parents": [], 3134 "source_subject": "app: close pack day print host lane", 3135 "target_subject": null, 3136 "source_author": "triesap <tyson@radroots.org>", 3137 "target_author": null, 3138 "source_author_time": "2026-04-21T20:04:30Z", 3139 "target_author_time": null, 3140 "source_committer_time": "2026-04-21T20:04:30Z", 3141 "target_committer_time": null, 3142 "source_paths": [], 3143 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3144 "empty_commit_disposition": "out_of_scope" 3145 }, 3146 { 3147 "source_commit": "1d8ed2af40a5b3a552fc98fafa7dd7df43cd2362", 3148 "target_commit": null, 3149 "source_parents": [ 3150 "91269537b7ac3dbe63c751adb3b5baf4202a2278" 3151 ], 3152 "target_parents": [], 3153 "source_subject": "app: rename health types", 3154 "target_subject": null, 3155 "source_author": "triesap <triesap@radroots.dev>", 3156 "target_author": null, 3157 "source_author_time": "2026-01-20T18:23:23Z", 3158 "target_author_time": null, 3159 "source_committer_time": "2026-01-20T18:23:23Z", 3160 "target_committer_time": null, 3161 "source_paths": [], 3162 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3163 "empty_commit_disposition": "out_of_scope" 3164 }, 3165 { 3166 "source_commit": "1d8f8cae911e3f84351602443dfe020d9744407e", 3167 "target_commit": null, 3168 "source_parents": [ 3169 "d0b51b0d7efd1419e88474bf694685c6778049a9" 3170 ], 3171 "target_parents": [], 3172 "source_subject": "feat: add buyer marketplace sqlite seams", 3173 "target_subject": null, 3174 "source_author": "triesap <tyson@radroots.org>", 3175 "target_author": null, 3176 "source_author_time": "2026-04-20T16:20:11Z", 3177 "target_author_time": null, 3178 "source_committer_time": "2026-04-20T16:20:11Z", 3179 "target_committer_time": null, 3180 "source_paths": [], 3181 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3182 "empty_commit_disposition": "out_of_scope" 3183 }, 3184 { 3185 "source_commit": "1e07e58c6ff5683bad3d6e3be4b8797eb96df17d", 3186 "target_commit": null, 3187 "source_parents": [ 3188 "972e0b85a4047fb32dcbca51ff8c06a4aa7ce0cc" 3189 ], 3190 "target_parents": [], 3191 "source_subject": "app-utils: add throw_err helper", 3192 "target_subject": null, 3193 "source_author": "triesap <triesap@radroots.dev>", 3194 "target_author": null, 3195 "source_author_time": "2026-01-19T06:42:58Z", 3196 "target_author_time": null, 3197 "source_committer_time": "2026-01-19T06:42:58Z", 3198 "target_committer_time": null, 3199 "source_paths": [], 3200 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3201 "empty_commit_disposition": "out_of_scope" 3202 }, 3203 { 3204 "source_commit": "1e42dfa35d40caa78446638be03fefba504ff062", 3205 "target_commit": "024b3c8d4c738b3f386d5c4ecba78b202afe7614", 3206 "source_parents": [ 3207 "b051762edc891986f437dba9252e0dd38c5d8b69" 3208 ], 3209 "target_parents": [ 3210 "e661ffc5cefcb00ff0d4dbe5c53d7adf7b97aeb4" 3211 ], 3212 "source_subject": "lifecycle: project exhaustive native routes", 3213 "target_subject": "lifecycle: project exhaustive native routes", 3214 "source_author": "triesap <tyson@radroots.org>", 3215 "target_author": "triesap <tyson@radroots.org>", 3216 "source_author_time": "2026-08-03T23:54:30Z", 3217 "target_author_time": "2026-08-03T23:54:30Z", 3218 "source_committer_time": "2026-08-03T23:54:30Z", 3219 "target_committer_time": "2026-08-03T23:54:30Z", 3220 "source_paths": [ 3221 "core/crates/ffi/src/commands.rs", 3222 "core/crates/ffi/src/dto.rs", 3223 "core/crates/ffi/src/observer.rs" 3224 ], 3225 "normalized_patch_sha256": "2bd365f5c78da3226cbb98be23caf2baae2fd4e64413bf46ce6b975a9e619d2d", 3226 "empty_commit_disposition": "retained" 3227 }, 3228 { 3229 "source_commit": "1e9188ea21d55ca40764282cb8cf9eb277732caf", 3230 "target_commit": null, 3231 "source_parents": [ 3232 "698950641d4a6b90b1a0cac1ae545276da8d52d8" 3233 ], 3234 "target_parents": [], 3235 "source_subject": "web: disable trunk wasm-opt for web build", 3236 "target_subject": null, 3237 "source_author": "triesap <tyson@radroots.org>", 3238 "target_author": null, 3239 "source_author_time": "2026-04-03T05:13:22Z", 3240 "target_author_time": null, 3241 "source_committer_time": "2026-04-03T05:13:22Z", 3242 "target_committer_time": null, 3243 "source_paths": [], 3244 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3245 "empty_commit_disposition": "out_of_scope" 3246 }, 3247 { 3248 "source_commit": "1edf0e7f63b636bd28faaa4da5a4c1ee08eec0b0", 3249 "target_commit": null, 3250 "source_parents": [ 3251 "d0dbee205b1f0cd18497fdbf81f68d171b37df35" 3252 ], 3253 "target_parents": [], 3254 "source_subject": "Edit `models/trade-product/add` add model fields input and select elements, add map location point selection envelope.", 3255 "target_subject": null, 3256 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3257 "target_author": null, 3258 "source_author_time": "2024-11-10T06:58:37Z", 3259 "target_author_time": null, 3260 "source_committer_time": "2024-11-10T06:58:37Z", 3261 "target_committer_time": null, 3262 "source_paths": [], 3263 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3264 "empty_commit_disposition": "out_of_scope" 3265 }, 3266 { 3267 "source_commit": "1ee31b1c7ba5fc87d8c5564aed96a2717f105521", 3268 "target_commit": null, 3269 "source_parents": [ 3270 "4b90de8a35a2a08b60252ecf022fa85d573e0053" 3271 ], 3272 "target_parents": [], 3273 "source_subject": "products: block stale availability publish work", 3274 "target_subject": null, 3275 "source_author": "triesap <tyson@radroots.org>", 3276 "target_author": null, 3277 "source_author_time": "2026-05-25T03:04:02Z", 3278 "target_author_time": null, 3279 "source_committer_time": "2026-05-25T03:04:02Z", 3280 "target_committer_time": null, 3281 "source_paths": [], 3282 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3283 "empty_commit_disposition": "out_of_scope" 3284 }, 3285 { 3286 "source_commit": "1ee5f258b2d02d9e838fb55c0d0a172e863b36f8", 3287 "target_commit": null, 3288 "source_parents": [ 3289 "3fa44b28ea4a983d239462b10ed2b02db74a6ed0" 3290 ], 3291 "target_parents": [], 3292 "source_subject": "Add `models/trade-product/add` quantity field, edit models routes, edit lib utils", 3293 "target_subject": null, 3294 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3295 "target_author": null, 3296 "source_author_time": "2024-09-11T16:08:33Z", 3297 "target_author_time": null, 3298 "source_committer_time": "2024-09-11T16:08:33Z", 3299 "target_committer_time": null, 3300 "source_paths": [], 3301 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3302 "empty_commit_disposition": "out_of_scope" 3303 }, 3304 { 3305 "source_commit": "1f150e40fd43816a765c2a897b648f6d148dc0a4", 3306 "target_commit": null, 3307 "source_parents": [ 3308 "c0b091fa7b8fb7ca3b9c1433b5083adc4158e35d" 3309 ], 3310 "target_parents": [], 3311 "source_subject": "app: add macos app icon", 3312 "target_subject": null, 3313 "source_author": "triesap <tyson@radroots.org>", 3314 "target_author": null, 3315 "source_author_time": "2026-04-17T23:00:44Z", 3316 "target_author_time": null, 3317 "source_committer_time": "2026-04-17T23:00:44Z", 3318 "target_committer_time": null, 3319 "source_paths": [], 3320 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3321 "empty_commit_disposition": "out_of_scope" 3322 }, 3323 { 3324 "source_commit": "1f202b3d87580664e88b7f0a24af09868261ff36", 3325 "target_commit": null, 3326 "source_parents": [ 3327 "fe879d089ab4169476cbc8f538320955d96e0ed4" 3328 ], 3329 "target_parents": [], 3330 "source_subject": "app: harden seller order decision preflight", 3331 "target_subject": null, 3332 "source_author": "triesap <tyson@radroots.org>", 3333 "target_author": null, 3334 "source_author_time": "2026-06-03T00:20:19-07:00", 3335 "target_author_time": null, 3336 "source_committer_time": "2026-06-03T00:20:19-07:00", 3337 "target_committer_time": null, 3338 "source_paths": [], 3339 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3340 "empty_commit_disposition": "out_of_scope" 3341 }, 3342 { 3343 "source_commit": "1f3649f430f3dedbf9792a71fe38a9165e483b26", 3344 "target_commit": null, 3345 "source_parents": [ 3346 "c92827d1fc446979d295c03b6c54e022d94ef463" 3347 ], 3348 "target_parents": [], 3349 "source_subject": "Edit build script", 3350 "target_subject": null, 3351 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3352 "target_author": null, 3353 "source_author_time": "2024-10-08T09:12:59Z", 3354 "target_author_time": null, 3355 "source_committer_time": "2024-10-08T09:12:59Z", 3356 "target_committer_time": null, 3357 "source_paths": [], 3358 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3359 "empty_commit_disposition": "out_of_scope" 3360 }, 3361 { 3362 "source_commit": "1f6933451a4d9c205642498b6ab0b6de9d3d9d02", 3363 "target_commit": null, 3364 "source_parents": [ 3365 "148ca57b0c51f9e8b0145a9622168aa93dd113d5" 3366 ], 3367 "target_parents": [], 3368 "source_subject": "app: import radroots theme css assets", 3369 "target_subject": null, 3370 "source_author": "triesap <triesap@radroots.dev>", 3371 "target_author": null, 3372 "source_author_time": "2026-01-22T16:08:16Z", 3373 "target_author_time": null, 3374 "source_committer_time": "2026-01-22T16:08:16Z", 3375 "target_committer_time": null, 3376 "source_paths": [], 3377 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3378 "empty_commit_disposition": "out_of_scope" 3379 }, 3380 { 3381 "source_commit": "1f6cdbac9a06d52c6cad4344dcda9a6516469e31", 3382 "target_commit": null, 3383 "source_parents": [ 3384 "330bf0ca3f46c9b5bb1812e822abd5e3b8051306" 3385 ], 3386 "target_parents": [], 3387 "source_subject": "app: keep remote signer polling single-owner", 3388 "target_subject": null, 3389 "source_author": "triesap <tyson@radroots.org>", 3390 "target_author": null, 3391 "source_author_time": "2026-03-28T20:00:55Z", 3392 "target_author_time": null, 3393 "source_committer_time": "2026-03-28T20:00:55Z", 3394 "target_committer_time": null, 3395 "source_paths": [], 3396 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3397 "empty_commit_disposition": "out_of_scope" 3398 }, 3399 { 3400 "source_commit": "2002b395ad7a495a528123ca29b7299ad5710a3c", 3401 "target_commit": null, 3402 "source_parents": [ 3403 "8e27f648a9354955545a0b70d45393860af0ebbc" 3404 ], 3405 "target_parents": [], 3406 "source_subject": "state: share settings state and add the today projection", 3407 "target_subject": null, 3408 "source_author": "triesap <tyson@radroots.org>", 3409 "target_author": null, 3410 "source_author_time": "2026-04-17T20:46:30Z", 3411 "target_author_time": null, 3412 "source_committer_time": "2026-04-17T20:46:30Z", 3413 "target_committer_time": null, 3414 "source_paths": [], 3415 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3416 "empty_commit_disposition": "out_of_scope" 3417 }, 3418 { 3419 "source_commit": "201a111b8d628c28938608a626630060bcaa5dfb", 3420 "target_commit": null, 3421 "source_parents": [ 3422 "acf014b4c30f402b9da13825ebb758b2ba249943" 3423 ], 3424 "target_parents": [], 3425 "source_subject": "app: align lifecycle evidence with reducer", 3426 "target_subject": null, 3427 "source_author": "triesap <tyson@radroots.org>", 3428 "target_author": null, 3429 "source_author_time": "2026-06-04T22:55:12-07:00", 3430 "target_author_time": null, 3431 "source_committer_time": "2026-06-18T12:31:42-07:00", 3432 "target_committer_time": null, 3433 "source_paths": [], 3434 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3435 "empty_commit_disposition": "out_of_scope" 3436 }, 3437 { 3438 "source_commit": "202dfac602679620b158c68564529e744e0a1db9", 3439 "target_commit": null, 3440 "source_parents": [ 3441 "3f5036385720f276c96b356fba4cd64dabcff104" 3442 ], 3443 "target_parents": [], 3444 "source_subject": "state: add pack day host handoff contract", 3445 "target_subject": null, 3446 "source_author": "triesap <tyson@radroots.org>", 3447 "target_author": null, 3448 "source_author_time": "2026-04-21T19:16:13Z", 3449 "target_author_time": null, 3450 "source_committer_time": "2026-04-21T19:16:13Z", 3451 "target_committer_time": null, 3452 "source_paths": [], 3453 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3454 "empty_commit_disposition": "out_of_scope" 3455 }, 3456 { 3457 "source_commit": "22557a0485a266bffbf9bbc5a2336e9aa47c5a21", 3458 "target_commit": null, 3459 "source_parents": [ 3460 "88390af4a49810f2c2d94d70ce366f6a5bc940f7" 3461 ], 3462 "target_parents": [], 3463 "source_subject": "app: add pack day batch queue execution", 3464 "target_subject": null, 3465 "source_author": "triesap <tyson@radroots.org>", 3466 "target_author": null, 3467 "source_author_time": "2026-04-28T17:46:05Z", 3468 "target_author_time": null, 3469 "source_committer_time": "2026-04-28T17:46:05Z", 3470 "target_committer_time": null, 3471 "source_paths": [], 3472 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3473 "empty_commit_disposition": "out_of_scope" 3474 }, 3475 { 3476 "source_commit": "22857b8c67b6c143b238df60dc786e35eee4e314", 3477 "target_commit": null, 3478 "source_parents": [ 3479 "c4c2eee8f4e6c0dda4bfa0e0b3d17e878907d233" 3480 ], 3481 "target_parents": [], 3482 "source_subject": "app: restore legacy utility parity", 3483 "target_subject": null, 3484 "source_author": "triesap <triesap@radroots.dev>", 3485 "target_author": null, 3486 "source_author_time": "2026-01-22T22:52:22Z", 3487 "target_author_time": null, 3488 "source_committer_time": "2026-01-22T22:52:22Z", 3489 "target_committer_time": null, 3490 "source_paths": [], 3491 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3492 "empty_commit_disposition": "out_of_scope" 3493 }, 3494 { 3495 "source_commit": "22a87fa8c751d3a12c657746fe23cc1d2ed5b601", 3496 "target_commit": null, 3497 "source_parents": [ 3498 "c6bd20a918f58ca0ee1bef641d19f92152e9355f" 3499 ], 3500 "target_parents": [], 3501 "source_subject": "app: use default key maps in config", 3502 "target_subject": null, 3503 "source_author": "triesap <triesap@radroots.dev>", 3504 "target_author": null, 3505 "source_author_time": "2026-01-19T17:20:58Z", 3506 "target_author_time": null, 3507 "source_committer_time": "2026-01-19T17:20:58Z", 3508 "target_committer_time": null, 3509 "source_paths": [], 3510 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3511 "empty_commit_disposition": "out_of_scope" 3512 }, 3513 { 3514 "source_commit": "22daab4f632fde61b892f715e942a50e3b3734ef", 3515 "target_commit": null, 3516 "source_parents": [ 3517 "84c267014f8cd0d192370f0bcfcb2f3187e1760d" 3518 ], 3519 "target_parents": [], 3520 "source_subject": "Update `/settings` with test methods, add share, modify stores and root layout", 3521 "target_subject": null, 3522 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3523 "target_author": null, 3524 "source_author_time": "2024-08-27T17:34:07Z", 3525 "target_author_time": null, 3526 "source_committer_time": "2024-08-27T17:34:07Z", 3527 "target_committer_time": null, 3528 "source_paths": [], 3529 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3530 "empty_commit_disposition": "out_of_scope" 3531 }, 3532 { 3533 "source_commit": "2304a5a315733ddb03494a2e6a83239b1af97272", 3534 "target_commit": null, 3535 "source_parents": [ 3536 "cf2b90bd1cb27c30ec43b3b23a80bc96fc1093fa" 3537 ], 3538 "target_parents": [], 3539 "source_subject": "app: isolate log buffer for tests", 3540 "target_subject": null, 3541 "source_author": "triesap <triesap@radroots.dev>", 3542 "target_author": null, 3543 "source_author_time": "2026-01-20T00:23:28Z", 3544 "target_author_time": null, 3545 "source_committer_time": "2026-01-20T00:23:28Z", 3546 "target_committer_time": null, 3547 "source_paths": [], 3548 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3549 "empty_commit_disposition": "out_of_scope" 3550 }, 3551 { 3552 "source_commit": "230edcd49ad9bae19e849226b700c3dbd82693c3", 3553 "target_commit": null, 3554 "source_parents": [ 3555 "f029aa7c012e48c8a4e684d4535e31575fd1da50" 3556 ], 3557 "target_parents": [], 3558 "source_subject": "app: move init context to root", 3559 "target_subject": null, 3560 "source_author": "triesap <triesap@radroots.dev>", 3561 "target_author": null, 3562 "source_author_time": "2026-01-20T21:30:28Z", 3563 "target_author_time": null, 3564 "source_committer_time": "2026-01-20T21:30:28Z", 3565 "target_committer_time": null, 3566 "source_paths": [], 3567 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3568 "empty_commit_disposition": "out_of_scope" 3569 }, 3570 { 3571 "source_commit": "240a45f8425ed5fdb8756702a5343ef142ebd12a", 3572 "target_commit": null, 3573 "source_parents": [ 3574 "8d944b1b2bf0bd104601a9cd4333046f588eba3f" 3575 ], 3576 "target_parents": [], 3577 "source_subject": "desktop: add async reverse lookup backend", 3578 "target_subject": null, 3579 "source_author": "triesap <tyson@radroots.org>", 3580 "target_author": null, 3581 "source_author_time": "2026-03-22T11:47:50Z", 3582 "target_author_time": null, 3583 "source_committer_time": "2026-03-22T11:47:50Z", 3584 "target_committer_time": null, 3585 "source_paths": [], 3586 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3587 "empty_commit_disposition": "out_of_scope" 3588 }, 3589 { 3590 "source_commit": "24259c7c77c12dea0af17c732c2fb459e775d37c", 3591 "target_commit": null, 3592 "source_parents": [ 3593 "6f11d3151aa1fa68796fac5d8d4db270ca0ea276" 3594 ], 3595 "target_parents": [], 3596 "source_subject": "desktop: add device-reset action for local state", 3597 "target_subject": null, 3598 "source_author": "triesap <tyson@radroots.org>", 3599 "target_author": null, 3600 "source_author_time": "2026-03-21T16:41:13Z", 3601 "target_author_time": null, 3602 "source_committer_time": "2026-03-21T16:41:13Z", 3603 "target_committer_time": null, 3604 "source_paths": [], 3605 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3606 "empty_commit_disposition": "out_of_scope" 3607 }, 3608 { 3609 "source_commit": "2438cb6b8fb6db2681113911db6201e6e576e5c1", 3610 "target_commit": null, 3611 "source_parents": [ 3612 "d4f9b50925750cf87a9134c904ada8a754c0af2f" 3613 ], 3614 "target_parents": [], 3615 "source_subject": "core: add location resolver boundary", 3616 "target_subject": null, 3617 "source_author": "triesap <tyson@radroots.org>", 3618 "target_author": null, 3619 "source_author_time": "2026-03-22T01:21:59Z", 3620 "target_author_time": null, 3621 "source_committer_time": "2026-03-22T01:21:59Z", 3622 "target_committer_time": null, 3623 "source_paths": [], 3624 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3625 "empty_commit_disposition": "out_of_scope" 3626 }, 3627 { 3628 "source_commit": "244f9648ca28b836528eba41aceef586fed7aa2c", 3629 "target_commit": null, 3630 "source_parents": [ 3631 "cc9f71ba190a78f762d3e9cb4a6eccde75f6d5e6" 3632 ], 3633 "target_parents": [], 3634 "source_subject": "app-utils: add file path types", 3635 "target_subject": null, 3636 "source_author": "triesap <triesap@radroots.dev>", 3637 "target_author": null, 3638 "source_author_time": "2026-01-19T07:12:44Z", 3639 "target_author_time": null, 3640 "source_committer_time": "2026-01-19T07:12:44Z", 3641 "target_committer_time": null, 3642 "source_paths": [], 3643 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3644 "empty_commit_disposition": "out_of_scope" 3645 }, 3646 { 3647 "source_commit": "25102cdea2e22fb3d2ff0b07260db0068d8f856b", 3648 "target_commit": null, 3649 "source_parents": [ 3650 "39cb7373d8c77ddee510394724dc8557b07d7393" 3651 ], 3652 "target_parents": [], 3653 "source_subject": "Edit crate `core` add `log_error` model, edit `media_uploads` add file path query bind value, edit `trade_product` add category field. Edit `tauri` crate add `log_error` model handlers, add/edit SQL up migrations. Edit `/cfg/init` add button styles, move fetch methods to utils. Edit `/models/trade-product/add` add kv init, edit styles. Edit root layout add init app handler. Edit app layout add nostr ndk init to app nostr key subscriber. Add models media uploads, error utils. Add/edit fetch utils. Edit lib components. Edit routes. Add/edit conf, types, styles.", 3654 "target_subject": null, 3655 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3656 "target_author": null, 3657 "source_author_time": "2024-12-06T01:50:15Z", 3658 "target_author_time": null, 3659 "source_committer_time": "2024-12-06T01:50:15Z", 3660 "target_committer_time": null, 3661 "source_paths": [], 3662 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3663 "empty_commit_disposition": "out_of_scope" 3664 }, 3665 { 3666 "source_commit": "25440c606e2db961cc8b24362fe9188861e269c7", 3667 "target_commit": null, 3668 "source_parents": [ 3669 "b93c3f7651013a114764221199791853208f1ffb" 3670 ], 3671 "target_parents": [], 3672 "source_subject": "nostr: migrate app from NDK to radroots nostr stack", 3673 "target_subject": null, 3674 "source_author": "triesap <triesap@radroots.dev>", 3675 "target_author": null, 3676 "source_author_time": "2025-12-25T03:12:49Z", 3677 "target_author_time": null, 3678 "source_committer_time": "2025-12-25T03:12:49Z", 3679 "target_committer_time": null, 3680 "source_paths": [], 3681 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3682 "empty_commit_disposition": "out_of_scope" 3683 }, 3684 { 3685 "source_commit": "25a08b9268036b9e3061b0335afc72f33d35efc9", 3686 "target_commit": null, 3687 "source_parents": [ 3688 "6f682f220d6671dbd83f414dadb508032619e2fa" 3689 ], 3690 "target_parents": [], 3691 "source_subject": "app: auto-run health checks after init", 3692 "target_subject": null, 3693 "source_author": "triesap <triesap@radroots.dev>", 3694 "target_author": null, 3695 "source_author_time": "2026-01-19T18:54:28Z", 3696 "target_author_time": null, 3697 "source_committer_time": "2026-01-19T18:54:28Z", 3698 "target_committer_time": null, 3699 "source_paths": [], 3700 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3701 "empty_commit_disposition": "out_of_scope" 3702 }, 3703 { 3704 "source_commit": "25e53d879ac850fc064e491777149755b0d41023", 3705 "target_commit": null, 3706 "source_parents": [ 3707 "e7537f07746cb6cb6aedbdbbc7bfdd145db045f9" 3708 ], 3709 "target_parents": [], 3710 "source_subject": "app: add list configuration types", 3711 "target_subject": null, 3712 "source_author": "triesap <triesap@radroots.dev>", 3713 "target_author": null, 3714 "source_author_time": "2026-01-22T04:39:09Z", 3715 "target_author_time": null, 3716 "source_committer_time": "2026-01-22T04:39:09Z", 3717 "target_committer_time": null, 3718 "source_paths": [], 3719 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3720 "empty_commit_disposition": "out_of_scope" 3721 }, 3722 { 3723 "source_commit": "25f824a85d4e6238fd008982d01a2dd3bca7ad87", 3724 "target_commit": null, 3725 "source_parents": [ 3726 "3d3bd7b1b7474056b8a09b2f17bdc746a8e6de7b" 3727 ], 3728 "target_parents": [], 3729 "source_subject": "app-core: add web crypto service", 3730 "target_subject": null, 3731 "source_author": "triesap <triesap@radroots.dev>", 3732 "target_author": null, 3733 "source_author_time": "2026-01-19T01:55:10Z", 3734 "target_author_time": null, 3735 "source_committer_time": "2026-01-19T01:55:10Z", 3736 "target_committer_time": null, 3737 "source_paths": [], 3738 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3739 "empty_commit_disposition": "out_of_scope" 3740 }, 3741 { 3742 "source_commit": "260654152466aa46a77a46fa0f7b4b5f073ba84e", 3743 "target_commit": null, 3744 "source_parents": [ 3745 "0cde0e16134e037b9b5bf165f101a61344d10c32" 3746 ], 3747 "target_parents": [], 3748 "source_subject": "runtime: align relay ingest projection tests", 3749 "target_subject": null, 3750 "source_author": "triesap <tyson@radroots.org>", 3751 "target_author": null, 3752 "source_author_time": "2026-05-26T08:31:27Z", 3753 "target_author_time": null, 3754 "source_committer_time": "2026-05-26T08:31:27Z", 3755 "target_committer_time": null, 3756 "source_paths": [], 3757 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3758 "empty_commit_disposition": "out_of_scope" 3759 }, 3760 { 3761 "source_commit": "2626ab342494a993f277cb3ebf8bdec7536b8a31", 3762 "target_commit": "88f67a8058ac6d584d78b483180d6de0f0dea0c2", 3763 "source_parents": [ 3764 "59551e922e0b10a1e23f3bd9682fd4835bb00466" 3765 ], 3766 "target_parents": [ 3767 "d826735b5a86100a435d3a261acea8ed8dfa01ff" 3768 ], 3769 "source_subject": "ffi: add closeable snapshot observers", 3770 "target_subject": "ffi: add closeable snapshot observers", 3771 "source_author": "triesap <tyson@radroots.org>", 3772 "target_author": "triesap <tyson@radroots.org>", 3773 "source_author_time": "2026-08-02T19:36:34Z", 3774 "target_author_time": "2026-08-02T19:36:34Z", 3775 "source_committer_time": "2026-08-02T19:36:34Z", 3776 "target_committer_time": "2026-08-02T19:36:34Z", 3777 "source_paths": [ 3778 "core/crates/ffi/src/commands.rs", 3779 "core/crates/ffi/src/lib.rs", 3780 "core/crates/ffi/src/observer.rs" 3781 ], 3782 "normalized_patch_sha256": "3c3d11bae70af355fe92185454b550756205fc6afbd9e20b4297be9e1aa98f9a", 3783 "empty_commit_disposition": "retained" 3784 }, 3785 { 3786 "source_commit": "26465d78ca92d1fc4cd98f7e5a007296635d9ee6", 3787 "target_commit": null, 3788 "source_parents": [ 3789 "ff2bdd080e91136c9f1c1402d76157835ae9fd01" 3790 ], 3791 "target_parents": [], 3792 "source_subject": "app-core: add web notifications adapter", 3793 "target_subject": null, 3794 "source_author": "triesap <triesap@radroots.dev>", 3795 "target_author": null, 3796 "source_author_time": "2026-01-19T02:44:42Z", 3797 "target_author_time": null, 3798 "source_committer_time": "2026-01-19T02:44:42Z", 3799 "target_committer_time": null, 3800 "source_paths": [], 3801 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3802 "empty_commit_disposition": "out_of_scope" 3803 }, 3804 { 3805 "source_commit": "2685bec2950c4df4abdf6c3cc2676e009e4cec61", 3806 "target_commit": null, 3807 "source_parents": [ 3808 "eee879604fbd4e5871e8ef2d2dadd11fc64bbf34" 3809 ], 3810 "target_parents": [], 3811 "source_subject": "Add `/search` page basis with search service. Add/edit components, conf.", 3812 "target_subject": null, 3813 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3814 "target_author": null, 3815 "source_author_time": "2024-12-09T06:36:03Z", 3816 "target_author_time": null, 3817 "source_committer_time": "2024-12-09T06:36:03Z", 3818 "target_committer_time": null, 3819 "source_paths": [], 3820 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3821 "empty_commit_disposition": "out_of_scope" 3822 }, 3823 { 3824 "source_commit": "26b6c10c004585d05928c7300ee760de7962b676", 3825 "target_commit": null, 3826 "source_parents": [ 3827 "62fd5f81036d3a3297636562bc12443e4b65f5b4" 3828 ], 3829 "target_parents": [], 3830 "source_subject": "app: add config flow draft and validation", 3831 "target_subject": null, 3832 "source_author": "triesap <tyson@radroots.org>", 3833 "target_author": null, 3834 "source_author_time": "2026-02-06T16:06:20Z", 3835 "target_author_time": null, 3836 "source_committer_time": "2026-02-06T16:06:20Z", 3837 "target_committer_time": null, 3838 "source_paths": [], 3839 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3840 "empty_commit_disposition": "out_of_scope" 3841 }, 3842 { 3843 "source_commit": "26e60c852216232421c9cad82716e7e0f19f9343", 3844 "target_commit": null, 3845 "source_parents": [ 3846 "3bd1311fa192fa2ba3d00cc62ff29018a2ee5977" 3847 ], 3848 "target_parents": [], 3849 "source_subject": "app: fix buyer order economics export", 3850 "target_subject": null, 3851 "source_author": "triesap <tyson@radroots.org>", 3852 "target_author": null, 3853 "source_author_time": "2026-05-24T11:17:33Z", 3854 "target_author_time": null, 3855 "source_committer_time": "2026-05-24T11:17:33Z", 3856 "target_committer_time": null, 3857 "source_paths": [], 3858 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3859 "empty_commit_disposition": "out_of_scope" 3860 }, 3861 { 3862 "source_commit": "27b5ed16f83c2dd8a02d4b2ed768435de004479f", 3863 "target_commit": null, 3864 "source_parents": [ 3865 "d119993059159885d75b6c49417533c8bda03a1e" 3866 ], 3867 "target_parents": [], 3868 "source_subject": "accounts: implement validated account creation", 3869 "target_subject": null, 3870 "source_author": "triesap <tyson@radroots.org>", 3871 "target_author": null, 3872 "source_author_time": "2026-08-01T18:26:46Z", 3873 "target_author_time": null, 3874 "source_committer_time": "2026-08-01T18:26:46Z", 3875 "target_committer_time": null, 3876 "source_paths": [], 3877 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3878 "empty_commit_disposition": "out_of_scope" 3879 }, 3880 { 3881 "source_commit": "27d8d8ad89af68755a0467958572379c4b007bc3", 3882 "target_commit": null, 3883 "source_parents": [ 3884 "dfeacb92ebed0487594a186dd59a3e43165f492e" 3885 ], 3886 "target_parents": [], 3887 "source_subject": "Edit `/cfg/init` add confirm dialog to skip profile selection.", 3888 "target_subject": null, 3889 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 3890 "target_author": null, 3891 "source_author_time": "2024-10-24T22:22:21Z", 3892 "target_author_time": null, 3893 "source_committer_time": "2024-10-24T22:22:21Z", 3894 "target_committer_time": null, 3895 "source_paths": [], 3896 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3897 "empty_commit_disposition": "out_of_scope" 3898 }, 3899 { 3900 "source_commit": "28135c0f5299dcf7c0e293a2ee7c34a772b8efd4", 3901 "target_commit": "e082385ed7a2eb6bdd5e002fbfb6bee22407e58a", 3902 "source_parents": [ 3903 "51c0581568a005d0835061cdea8e672514064465" 3904 ], 3905 "target_parents": [ 3906 "bc94d1d116ae048e68cae56d4d297c02e3691bfb" 3907 ], 3908 "source_subject": "core(secrets): add OS keyring credential adapter", 3909 "target_subject": "core(secrets): add OS keyring credential adapter", 3910 "source_author": "triesap <tyson@radroots.org>", 3911 "target_author": "triesap <tyson@radroots.org>", 3912 "source_author_time": "2026-08-02T18:50:15Z", 3913 "target_author_time": "2026-08-02T18:50:15Z", 3914 "source_committer_time": "2026-08-02T18:50:15Z", 3915 "target_committer_time": "2026-08-02T18:50:15Z", 3916 "source_paths": [ 3917 "core/Cargo.toml", 3918 "core/crates/storage/Cargo.toml", 3919 "core/crates/storage/src/lib.rs", 3920 "core/crates/storage/src/os_keyring.rs" 3921 ], 3922 "normalized_patch_sha256": "5dbd9205b831b38286320fe437c556e844a6e003a5b584d967bd38a81b6df6b0", 3923 "empty_commit_disposition": "retained" 3924 }, 3925 { 3926 "source_commit": "281bb31075ba6b967fc5d0a238a4e2702b5fc6e0", 3927 "target_commit": null, 3928 "source_parents": [ 3929 "1d060a7d95aa29300d64dde9fe25522e2ab4f176" 3930 ], 3931 "target_parents": [], 3932 "source_subject": "app: widen pack day artifact action contract", 3933 "target_subject": null, 3934 "source_author": "triesap <tyson@radroots.org>", 3935 "target_author": null, 3936 "source_author_time": "2026-04-21T21:01:26Z", 3937 "target_author_time": null, 3938 "source_committer_time": "2026-04-21T21:01:26Z", 3939 "target_committer_time": null, 3940 "source_paths": [], 3941 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3942 "empty_commit_disposition": "out_of_scope" 3943 }, 3944 { 3945 "source_commit": "287256ba2d9a7b00fb0fa7cf63cb2ecc71f916fb", 3946 "target_commit": "a64d6da665fbb971f222bc687d7aec0f27514618", 3947 "source_parents": [ 3948 "65a51ea626bebabf8dbe8202280ed92246cd987c" 3949 ], 3950 "target_parents": [ 3951 "576a834b1ba3f61805c351ca955aaab092dc8aaf" 3952 ], 3953 "source_subject": "fix(storage): make account selection transactional", 3954 "target_subject": "fix(storage): make account selection transactional", 3955 "source_author": "triesap <tyson@radroots.org>", 3956 "target_author": "triesap <tyson@radroots.org>", 3957 "source_author_time": "2026-08-02T20:31:03Z", 3958 "target_author_time": "2026-08-02T20:31:03Z", 3959 "source_committer_time": "2026-08-02T20:31:03Z", 3960 "target_committer_time": "2026-08-02T20:31:03Z", 3961 "source_paths": [ 3962 "core/crates/application/src/accounts.rs" 3963 ], 3964 "normalized_patch_sha256": "2fd6df172df979d9ac753165136cd96ea4abd097afc28fda6763bc58da5cb530", 3965 "empty_commit_disposition": "retained" 3966 }, 3967 { 3968 "source_commit": "28880f0d9889042d145bfc8d00688609cb37c868", 3969 "target_commit": null, 3970 "source_parents": [ 3971 "c1dc2a662fb180813ae91a4ca0fbc9b57488f5dc" 3972 ], 3973 "target_parents": [], 3974 "source_subject": "app: add typed identity and activation projections", 3975 "target_subject": null, 3976 "source_author": "triesap <tyson@radroots.org>", 3977 "target_author": null, 3978 "source_author_time": "2026-04-18T02:45:38Z", 3979 "target_author_time": null, 3980 "source_committer_time": "2026-04-18T02:45:38Z", 3981 "target_committer_time": null, 3982 "source_paths": [], 3983 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 3984 "empty_commit_disposition": "out_of_scope" 3985 }, 3986 { 3987 "source_commit": "28915763c7db647ae6576d86e16f257bb69eec2d", 3988 "target_commit": null, 3989 "source_parents": [ 3990 "ca13a9b415565fce0fb0c1cc63491215df7cfc79" 3991 ], 3992 "target_parents": [], 3993 "source_subject": "ui: add nav layout vars", 3994 "target_subject": null, 3995 "source_author": "triesap <tyson@radroots.org>", 3996 "target_author": null, 3997 "source_author_time": "2026-02-06T12:13:43Z", 3998 "target_author_time": null, 3999 "source_committer_time": "2026-02-06T12:53:23Z", 4000 "target_committer_time": null, 4001 "source_paths": [], 4002 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4003 "empty_commit_disposition": "out_of_scope" 4004 }, 4005 { 4006 "source_commit": "28e8e76c0da75daea08dab8f11aa9276627b206e", 4007 "target_commit": null, 4008 "source_parents": [ 4009 "4544abe63f25ee09fc4c779d4b4023fe86a19f9c" 4010 ], 4011 "target_parents": [], 4012 "source_subject": "fix(security): expire generated secret clipboard data", 4013 "target_subject": null, 4014 "source_author": "triesap <tyson@radroots.org>", 4015 "target_author": null, 4016 "source_author_time": "2026-08-02T20:24:51Z", 4017 "target_author_time": null, 4018 "source_committer_time": "2026-08-02T20:24:51Z", 4019 "target_committer_time": null, 4020 "source_paths": [], 4021 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4022 "empty_commit_disposition": "out_of_scope" 4023 }, 4024 { 4025 "source_commit": "29034ab8d9dca617d580d3ae4470e1b7126950ed", 4026 "target_commit": null, 4027 "source_parents": [ 4028 "6037756a7723601e67f4d2e5544bfee51db6fe35" 4029 ], 4030 "target_parents": [], 4031 "source_subject": "ui: fix ios switch motion", 4032 "target_subject": null, 4033 "source_author": "triesap <tyson@radroots.org>", 4034 "target_author": null, 4035 "source_author_time": "2026-02-06T19:32:13Z", 4036 "target_author_time": null, 4037 "source_committer_time": "2026-02-06T19:32:13Z", 4038 "target_committer_time": null, 4039 "source_paths": [], 4040 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4041 "empty_commit_disposition": "out_of_scope" 4042 }, 4043 { 4044 "source_commit": "295a065f7512a8487b366952670e217ca0463162", 4045 "target_commit": null, 4046 "source_parents": [ 4047 "f11d2d8b0eb343c6e3815017c889be956a1d8fc0" 4048 ], 4049 "target_parents": [], 4050 "source_subject": "app-utils: add time helpers", 4051 "target_subject": null, 4052 "source_author": "triesap <triesap@radroots.dev>", 4053 "target_author": null, 4054 "source_author_time": "2026-01-19T06:51:46Z", 4055 "target_author_time": null, 4056 "source_committer_time": "2026-01-19T06:51:46Z", 4057 "target_committer_time": null, 4058 "source_paths": [], 4059 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4060 "empty_commit_disposition": "out_of_scope" 4061 }, 4062 { 4063 "source_commit": "297516e8556de8ef6adb5765b32ab2eb3ca72d11", 4064 "target_commit": null, 4065 "source_parents": [ 4066 "cd82299bf1f9749f39081ab28b133c5a2ac1ba02" 4067 ], 4068 "target_parents": [], 4069 "source_subject": "ui: restyle shared text inputs", 4070 "target_subject": null, 4071 "source_author": "triesap <tyson@radroots.org>", 4072 "target_author": null, 4073 "source_author_time": "2026-04-19T02:20:00Z", 4074 "target_author_time": null, 4075 "source_committer_time": "2026-04-19T02:20:00Z", 4076 "target_committer_time": null, 4077 "source_paths": [], 4078 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4079 "empty_commit_disposition": "out_of_scope" 4080 }, 4081 { 4082 "source_commit": "298e7437761b8c5e6669406eb9c943a89ec99aaf", 4083 "target_commit": null, 4084 "source_parents": [ 4085 "5d58db55a7b19148194b00941fdfc1042830d504" 4086 ], 4087 "target_parents": [], 4088 "source_subject": "app-core: add client radroots error map", 4089 "target_subject": null, 4090 "source_author": "triesap <triesap@radroots.dev>", 4091 "target_author": null, 4092 "source_author_time": "2026-01-18T23:52:56Z", 4093 "target_author_time": null, 4094 "source_committer_time": "2026-01-18T23:52:56Z", 4095 "target_committer_time": null, 4096 "source_paths": [], 4097 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4098 "empty_commit_disposition": "out_of_scope" 4099 }, 4100 { 4101 "source_commit": "29c326dc755a7f21efbfc6c508694d36f3de2829", 4102 "target_commit": null, 4103 "source_parents": [ 4104 "061d67887a7a8c4fe8472976c91bdabffd47e44d" 4105 ], 4106 "target_parents": [], 4107 "source_subject": "ui: keep choice button size stable", 4108 "target_subject": null, 4109 "source_author": "triesap <tyson@radroots.org>", 4110 "target_author": null, 4111 "source_author_time": "2026-06-07T14:04:08-07:00", 4112 "target_author_time": null, 4113 "source_committer_time": "2026-06-18T12:31:42-07:00", 4114 "target_committer_time": null, 4115 "source_paths": [], 4116 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4117 "empty_commit_disposition": "out_of_scope" 4118 }, 4119 { 4120 "source_commit": "2a2a901bc1b1f72f0f914b6048c06b08c75f5f03", 4121 "target_commit": null, 4122 "source_parents": [ 4123 "068bab603ec2cff5b69ed5fc444378c5753770ea" 4124 ], 4125 "target_parents": [], 4126 "source_subject": "app: localize setup eula content", 4127 "target_subject": null, 4128 "source_author": "triesap <tyson@radroots.org>", 4129 "target_author": null, 4130 "source_author_time": "2026-02-02T15:48:25Z", 4131 "target_author_time": null, 4132 "source_committer_time": "2026-02-02T15:48:25Z", 4133 "target_committer_time": null, 4134 "source_paths": [], 4135 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4136 "empty_commit_disposition": "out_of_scope" 4137 }, 4138 { 4139 "source_commit": "2a6cda352b18b8e78bbde4d790c9c77084c63a65", 4140 "target_commit": null, 4141 "source_parents": [ 4142 "25f824a85d4e6238fd008982d01a2dd3bca7ad87" 4143 ], 4144 "target_parents": [], 4145 "source_subject": "app-core: add encrypted store helper", 4146 "target_subject": null, 4147 "source_author": "triesap <triesap@radroots.dev>", 4148 "target_author": null, 4149 "source_author_time": "2026-01-19T01:57:30Z", 4150 "target_author_time": null, 4151 "source_committer_time": "2026-01-19T01:57:30Z", 4152 "target_committer_time": null, 4153 "source_paths": [], 4154 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4155 "empty_commit_disposition": "out_of_scope" 4156 }, 4157 { 4158 "source_commit": "2b0ee5f70423fbf2853e8363cc9ffd8316edb883", 4159 "target_commit": null, 4160 "source_parents": [ 4161 "70c8c654845aa8f8c71a8ed38d4c358ef0c71ec4" 4162 ], 4163 "target_parents": [], 4164 "source_subject": "app: enforce letter media for customer-label print plans", 4165 "target_subject": null, 4166 "source_author": "triesap <tyson@radroots.org>", 4167 "target_author": null, 4168 "source_author_time": "2026-04-22T21:54:13Z", 4169 "target_author_time": null, 4170 "source_committer_time": "2026-04-22T21:54:13Z", 4171 "target_committer_time": null, 4172 "source_paths": [], 4173 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4174 "empty_commit_disposition": "out_of_scope" 4175 }, 4176 { 4177 "source_commit": "2b4fd9b5e013c96586eab39fe8db1256ea578603", 4178 "target_commit": null, 4179 "source_parents": [ 4180 "47d7a18d4a424f2a090c59aa19c527b2ed7b6300" 4181 ], 4182 "target_parents": [], 4183 "source_subject": "runtime: route trade mutations through SDK evidence modes", 4184 "target_subject": null, 4185 "source_author": "triesap <tyson@radroots.org>", 4186 "target_author": null, 4187 "source_author_time": "2026-07-04T00:11:29Z", 4188 "target_author_time": null, 4189 "source_committer_time": "2026-07-04T00:11:29Z", 4190 "target_committer_time": null, 4191 "source_paths": [], 4192 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4193 "empty_commit_disposition": "out_of_scope" 4194 }, 4195 { 4196 "source_commit": "2b5fe5d8321fd0e248a9d304651b1ba54ee6a180", 4197 "target_commit": "382dde207e3706a2f2abe3872e075f3c2a5cb942", 4198 "source_parents": [ 4199 "bc726e56fcca2dac8e1cc8002f0275e84ebf3d14" 4200 ], 4201 "target_parents": [ 4202 "43cc93cc17683c794934b7fcb98619b2c1345b6a" 4203 ], 4204 "source_subject": "studio: align the Rust baseline", 4205 "target_subject": "studio: align the Rust baseline", 4206 "source_author": "triesap <tyson@radroots.org>", 4207 "target_author": "triesap <tyson@radroots.org>", 4208 "source_author_time": "2026-08-05T23:32:24Z", 4209 "target_author_time": "2026-08-05T23:32:24Z", 4210 "source_committer_time": "2026-08-05T23:32:24Z", 4211 "target_committer_time": "2026-08-05T23:32:24Z", 4212 "source_paths": [ 4213 "core/Cargo.toml" 4214 ], 4215 "normalized_patch_sha256": "6482ebff6a10618df7883d2f2c29329a1e1468e6938a4730d3621106c7525063", 4216 "empty_commit_disposition": "retained" 4217 }, 4218 { 4219 "source_commit": "2bcdb04f53f52a126d0861e6ddbb72eb972dae6a", 4220 "target_commit": null, 4221 "source_parents": [ 4222 "a7edc7080137b98e2335923a6941d2b5cf496349" 4223 ], 4224 "target_parents": [], 4225 "source_subject": "app: prepend log dump header", 4226 "target_subject": null, 4227 "source_author": "triesap <triesap@radroots.dev>", 4228 "target_author": null, 4229 "source_author_time": "2026-01-21T14:11:58Z", 4230 "target_author_time": null, 4231 "source_committer_time": "2026-01-21T14:11:58Z", 4232 "target_committer_time": null, 4233 "source_paths": [], 4234 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4235 "empty_commit_disposition": "out_of_scope" 4236 }, 4237 { 4238 "source_commit": "2bdf692e87a46112d2cfeb67923e35eb3ccc432e", 4239 "target_commit": null, 4240 "source_parents": [ 4241 "3de9bc32ad686cfc8f333fd53657309c21267d72" 4242 ], 4243 "target_parents": [], 4244 "source_subject": "app: add setup status model", 4245 "target_subject": null, 4246 "source_author": "triesap <tyson@radroots.org>", 4247 "target_author": null, 4248 "source_author_time": "2026-02-02T18:59:11Z", 4249 "target_author_time": null, 4250 "source_committer_time": "2026-02-02T18:59:11Z", 4251 "target_committer_time": null, 4252 "source_paths": [], 4253 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4254 "empty_commit_disposition": "out_of_scope" 4255 }, 4256 { 4257 "source_commit": "2c0fbfb36c11e845c9d3387cc17507cd11cb8c7e", 4258 "target_commit": null, 4259 "source_parents": [ 4260 "732d988dda6df859196b1d17d26e343b0b80e654" 4261 ], 4262 "target_parents": [], 4263 "source_subject": "app: bootstrap init types and wasm web fixes", 4264 "target_subject": null, 4265 "source_author": "triesap <triesap@radroots.dev>", 4266 "target_author": null, 4267 "source_author_time": "2026-01-19T14:59:31Z", 4268 "target_author_time": null, 4269 "source_committer_time": "2026-01-19T14:59:31Z", 4270 "target_committer_time": null, 4271 "source_paths": [], 4272 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4273 "empty_commit_disposition": "out_of_scope" 4274 }, 4275 { 4276 "source_commit": "2c6d938a8997ed79f5231f7e7929ee965bf2a95a", 4277 "target_commit": null, 4278 "source_parents": [ 4279 "d1cfa33728e6c89a5c4e94a7c3df1060a7291b92" 4280 ], 4281 "target_parents": [], 4282 "source_subject": "Edit `/farm/land` and `/farm/land/add` page handlers, styles.", 4283 "target_subject": null, 4284 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 4285 "target_author": null, 4286 "source_author_time": "2024-12-09T01:51:10Z", 4287 "target_author_time": null, 4288 "source_committer_time": "2024-12-09T01:51:10Z", 4289 "target_committer_time": null, 4290 "source_paths": [], 4291 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4292 "empty_commit_disposition": "out_of_scope" 4293 }, 4294 { 4295 "source_commit": "2c90672efbbfbffa5bd10a14341dfa8205d649cb", 4296 "target_commit": null, 4297 "source_parents": [ 4298 "067b744abcf636a6c345b9b0477f6044302b7b03" 4299 ], 4300 "target_parents": [], 4301 "source_subject": "build(core): document Rust validation gates", 4302 "target_subject": null, 4303 "source_author": "triesap <tyson@radroots.org>", 4304 "target_author": null, 4305 "source_author_time": "2026-08-02T17:59:34Z", 4306 "target_author_time": null, 4307 "source_committer_time": "2026-08-02T17:59:34Z", 4308 "target_committer_time": null, 4309 "source_paths": [], 4310 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4311 "empty_commit_disposition": "out_of_scope" 4312 }, 4313 { 4314 "source_commit": "2ca15c6d9a018e462ec8cde2d5d208e4926798f0", 4315 "target_commit": null, 4316 "source_parents": [ 4317 "7e67a4b1726f17764678a9cf3455668deb9893b4" 4318 ], 4319 "target_parents": [], 4320 "source_subject": "custody: make generated recovery exclusive", 4321 "target_subject": null, 4322 "source_author": "triesap <tyson@radroots.org>", 4323 "target_author": null, 4324 "source_author_time": "2026-08-03T23:57:19Z", 4325 "target_author_time": null, 4326 "source_committer_time": "2026-08-03T23:57:19Z", 4327 "target_committer_time": null, 4328 "source_paths": [], 4329 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4330 "empty_commit_disposition": "out_of_scope" 4331 }, 4332 { 4333 "source_commit": "2cb6e965f1d7fb6a281fd65992f53038f7128652", 4334 "target_commit": null, 4335 "source_parents": [ 4336 "c99fcc15c2460c4307a724146e3f79d5ea7231e0" 4337 ], 4338 "target_parents": [], 4339 "source_subject": "app-core: add keystore traits", 4340 "target_subject": null, 4341 "source_author": "triesap <triesap@radroots.dev>", 4342 "target_author": null, 4343 "source_author_time": "2026-01-19T00:50:00Z", 4344 "target_author_time": null, 4345 "source_committer_time": "2026-01-19T00:50:00Z", 4346 "target_committer_time": null, 4347 "source_paths": [], 4348 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4349 "empty_commit_disposition": "out_of_scope" 4350 }, 4351 { 4352 "source_commit": "2d355e35d70500c6017ae12327e6c08b9ab230c4", 4353 "target_commit": null, 4354 "source_parents": [ 4355 "c0b5c2deef93095613f50e27fcbb53a26db61b2b" 4356 ], 4357 "target_parents": [], 4358 "source_subject": "studio: use grouped trade status", 4359 "target_subject": null, 4360 "source_author": "triesap <tyson@radroots.org>", 4361 "target_author": null, 4362 "source_author_time": "2026-06-30T22:52:27Z", 4363 "target_author_time": null, 4364 "source_committer_time": "2026-06-30T22:52:27Z", 4365 "target_committer_time": null, 4366 "source_paths": [], 4367 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4368 "empty_commit_disposition": "out_of_scope" 4369 }, 4370 { 4371 "source_commit": "2dd110b9db0580f877f37d64174eca7c6afef300", 4372 "target_commit": null, 4373 "source_parents": [ 4374 "0b85324cc430ccbd5f853c563ee337ab1b6ccb58" 4375 ], 4376 "target_parents": [], 4377 "source_subject": "app: add bootstrap data types", 4378 "target_subject": null, 4379 "source_author": "triesap <triesap@radroots.dev>", 4380 "target_author": null, 4381 "source_author_time": "2026-01-19T17:46:18Z", 4382 "target_author_time": null, 4383 "source_committer_time": "2026-01-19T17:46:18Z", 4384 "target_committer_time": null, 4385 "source_paths": [], 4386 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4387 "empty_commit_disposition": "out_of_scope" 4388 }, 4389 { 4390 "source_commit": "2e393859fb2051c29840eb4a815491434e6c28db", 4391 "target_commit": null, 4392 "source_parents": [ 4393 "19926cf8558ed7b1a61f93788631694272b7e25b" 4394 ], 4395 "target_parents": [], 4396 "source_subject": "app: refresh shared local events on demand", 4397 "target_subject": null, 4398 "source_author": "triesap <tyson@radroots.org>", 4399 "target_author": null, 4400 "source_author_time": "2026-05-23T07:19:29Z", 4401 "target_author_time": null, 4402 "source_committer_time": "2026-05-23T07:19:29Z", 4403 "target_committer_time": null, 4404 "source_paths": [], 4405 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4406 "empty_commit_disposition": "out_of_scope" 4407 }, 4408 { 4409 "source_commit": "2e3e7d3131dcd501095b6545cc420b508738a059", 4410 "target_commit": null, 4411 "source_parents": [ 4412 "eff4d421471d5d10234f333c96a0d7f6f41910bc" 4413 ], 4414 "target_parents": [], 4415 "source_subject": "sync: recover order coordination on resume", 4416 "target_subject": null, 4417 "source_author": "triesap <tyson@radroots.org>", 4418 "target_author": null, 4419 "source_author_time": "2026-05-24T23:59:36Z", 4420 "target_author_time": null, 4421 "source_committer_time": "2026-05-24T23:59:36Z", 4422 "target_committer_time": null, 4423 "source_paths": [], 4424 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4425 "empty_commit_disposition": "out_of_scope" 4426 }, 4427 { 4428 "source_commit": "2e6dd86b3a3ffbe18d1f25581d5cb87aef343a68", 4429 "target_commit": null, 4430 "source_parents": [ 4431 "09cc68157cf03f681d2e01a0297b3c4ab12c6776" 4432 ], 4433 "target_parents": [], 4434 "source_subject": "tests: add the radroots_studio_app launcher source guards", 4435 "target_subject": null, 4436 "source_author": "triesap <tyson@radroots.org>", 4437 "target_author": null, 4438 "source_author_time": "2026-04-17T18:44:12Z", 4439 "target_author_time": null, 4440 "source_committer_time": "2026-04-17T18:44:12Z", 4441 "target_committer_time": null, 4442 "source_paths": [], 4443 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4444 "empty_commit_disposition": "out_of_scope" 4445 }, 4446 { 4447 "source_commit": "2e85a36c9f40f64750d0db0f5b289367cbb8e9eb", 4448 "target_commit": null, 4449 "source_parents": [ 4450 "b278c82f36eb25379ea5d5fe4bc19ca5e1893cdb" 4451 ], 4452 "target_parents": [], 4453 "source_subject": "ios: require auth before revealing recovery key", 4454 "target_subject": null, 4455 "source_author": "triesap <tyson@radroots.org>", 4456 "target_author": null, 4457 "source_author_time": "2026-03-21T18:53:09Z", 4458 "target_author_time": null, 4459 "source_committer_time": "2026-03-21T18:53:09Z", 4460 "target_committer_time": null, 4461 "source_paths": [], 4462 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4463 "empty_commit_disposition": "out_of_scope" 4464 }, 4465 { 4466 "source_commit": "2ed45db6e32cb50d33be8dec5ae3fffa32106cbd", 4467 "target_commit": null, 4468 "source_parents": [ 4469 "4febdffb164dee4158cdefc083f2b0945e0f413e" 4470 ], 4471 "target_parents": [], 4472 "source_subject": "sqlite: project interop listings for buyers", 4473 "target_subject": null, 4474 "source_author": "triesap <tyson@radroots.org>", 4475 "target_author": null, 4476 "source_author_time": "2026-05-23T21:12:47Z", 4477 "target_author_time": null, 4478 "source_committer_time": "2026-05-23T21:12:47Z", 4479 "target_committer_time": null, 4480 "source_paths": [], 4481 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4482 "empty_commit_disposition": "out_of_scope" 4483 }, 4484 { 4485 "source_commit": "2edccc857fb392a012000ea60cfcca1abe61e427", 4486 "target_commit": null, 4487 "source_parents": [ 4488 "167a7962d5a4f22d81839687ac29aad9522fcc26" 4489 ], 4490 "target_parents": [], 4491 "source_subject": "Edit `/models/nostr-relay/`, update routes using nav option swap labels, add css, edit routes, styles", 4492 "target_subject": null, 4493 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 4494 "target_author": null, 4495 "source_author_time": "2024-09-27T19:24:23Z", 4496 "target_author_time": null, 4497 "source_committer_time": "2024-09-27T19:24:23Z", 4498 "target_committer_time": null, 4499 "source_paths": [], 4500 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4501 "empty_commit_disposition": "out_of_scope" 4502 }, 4503 { 4504 "source_commit": "2ee3e788aa897db99beb63c5e5e6ed849ea79ede", 4505 "target_commit": null, 4506 "source_parents": [ 4507 "fe81458f99a1a14909d6271ac0b3ff88b6171631" 4508 ], 4509 "target_parents": [], 4510 "source_subject": "sqlite: add farm setup repository seam", 4511 "target_subject": null, 4512 "source_author": "triesap <tyson@radroots.org>", 4513 "target_author": null, 4514 "source_author_time": "2026-04-18T06:47:56Z", 4515 "target_author_time": null, 4516 "source_committer_time": "2026-04-18T06:47:56Z", 4517 "target_committer_time": null, 4518 "source_paths": [], 4519 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4520 "empty_commit_disposition": "out_of_scope" 4521 }, 4522 { 4523 "source_commit": "2eee2ad75b34af868efbcbf5a28acab3db482a7e", 4524 "target_commit": null, 4525 "source_parents": [ 4526 "bdb084bb6688bc31417cb0b52445960a3cb562ca" 4527 ], 4528 "target_parents": [], 4529 "source_subject": "build: update app crate path references", 4530 "target_subject": null, 4531 "source_author": "triesap <tyson@radroots.org>", 4532 "target_author": null, 4533 "source_author_time": "2026-05-26T19:36:27Z", 4534 "target_author_time": null, 4535 "source_committer_time": "2026-05-26T19:36:27Z", 4536 "target_committer_time": null, 4537 "source_paths": [], 4538 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4539 "empty_commit_disposition": "out_of_scope" 4540 }, 4541 { 4542 "source_commit": "2f08bea544c55e871833b937e3cdab7758966212", 4543 "target_commit": "7d6a2a51131babfcf658ebf201abccc03af1ba8e", 4544 "source_parents": [ 4545 "0820f16cb66e083ebd342e02746076b9b084d635" 4546 ], 4547 "target_parents": [ 4548 "f02ee0da6ea3b91ae6749eec6abc5ed0ba21fd6e" 4549 ], 4550 "source_subject": "core(accounts): add recoverable account write transactions", 4551 "target_subject": "core(accounts): add recoverable account write transactions", 4552 "source_author": "triesap <tyson@radroots.org>", 4553 "target_author": "triesap <tyson@radroots.org>", 4554 "source_author_time": "2026-08-02T19:03:25Z", 4555 "target_author_time": "2026-08-02T19:03:25Z", 4556 "source_committer_time": "2026-08-02T19:03:25Z", 4557 "target_committer_time": "2026-08-02T19:03:25Z", 4558 "source_paths": [ 4559 "core/crates/application/src/accounts.rs", 4560 "core/crates/application/src/lib.rs" 4561 ], 4562 "normalized_patch_sha256": "7eb35b24fb1648581f6a8d6306a4b3c126da67e5a7089bfb1e29c3327b1bab0b", 4563 "empty_commit_disposition": "retained" 4564 }, 4565 { 4566 "source_commit": "2f0e3f941469458117e9911d68058985ba3d4360", 4567 "target_commit": null, 4568 "source_parents": [ 4569 "1109be99662438de5634086149c7fac8f82a29fb" 4570 ], 4571 "target_parents": [], 4572 "source_subject": "Build app", 4573 "target_subject": null, 4574 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 4575 "target_author": null, 4576 "source_author_time": "2024-08-31T16:34:28Z", 4577 "target_author_time": null, 4578 "source_committer_time": "2024-08-31T16:34:28Z", 4579 "target_committer_time": null, 4580 "source_paths": [], 4581 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4582 "empty_commit_disposition": "out_of_scope" 4583 }, 4584 { 4585 "source_commit": "2f1b54178a03718474eb72d7a86f4b0d6e0dd0b6", 4586 "target_commit": null, 4587 "source_parents": [ 4588 "1391d3652a3d400c874e0a9c1cbb29c53d4df431" 4589 ], 4590 "target_parents": [], 4591 "source_subject": "app: show active nostr key in health panel", 4592 "target_subject": null, 4593 "source_author": "triesap <triesap@radroots.dev>", 4594 "target_author": null, 4595 "source_author_time": "2026-01-19T19:47:47Z", 4596 "target_author_time": null, 4597 "source_committer_time": "2026-01-19T19:47:47Z", 4598 "target_committer_time": null, 4599 "source_paths": [], 4600 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4601 "empty_commit_disposition": "out_of_scope" 4602 }, 4603 { 4604 "source_commit": "2fd901fbd138485e8bfb91638824b39ce1d3c44e", 4605 "target_commit": null, 4606 "source_parents": [ 4607 "dd67b0f6c3a8e28fd72ff6c6406f42f867fdf2ff" 4608 ], 4609 "target_parents": [], 4610 "source_subject": "core: add home location tools module", 4611 "target_subject": null, 4612 "source_author": "triesap <tyson@radroots.org>", 4613 "target_author": null, 4614 "source_author_time": "2026-03-22T02:12:02Z", 4615 "target_author_time": null, 4616 "source_committer_time": "2026-03-22T02:12:02Z", 4617 "target_committer_time": null, 4618 "source_paths": [], 4619 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4620 "empty_commit_disposition": "out_of_scope" 4621 }, 4622 { 4623 "source_commit": "300ba0ec1fa5aff56a7e639b5aa81bd042d85cfb", 4624 "target_commit": null, 4625 "source_parents": [ 4626 "50876ee2d408ccadb103f1476f38d6210ecb467f" 4627 ], 4628 "target_parents": [], 4629 "source_subject": "ios: prune stale offline geocoder revisions", 4630 "target_subject": null, 4631 "source_author": "triesap <tyson@radroots.org>", 4632 "target_author": null, 4633 "source_author_time": "2026-03-22T00:24:24Z", 4634 "target_author_time": null, 4635 "source_committer_time": "2026-03-22T00:24:24Z", 4636 "target_committer_time": null, 4637 "source_paths": [], 4638 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4639 "empty_commit_disposition": "out_of_scope" 4640 }, 4641 { 4642 "source_commit": "300c73adbf6f117295b13422b0f3c8abf842d9a9", 4643 "target_commit": null, 4644 "source_parents": [ 4645 "be9a8d4ba0500804fd9693657858f2d851bcad8a" 4646 ], 4647 "target_parents": [], 4648 "source_subject": "sqlite: prefer signed local interop identity", 4649 "target_subject": null, 4650 "source_author": "triesap <tyson@radroots.org>", 4651 "target_author": null, 4652 "source_author_time": "2026-05-23T09:23:38Z", 4653 "target_author_time": null, 4654 "source_committer_time": "2026-05-23T09:23:38Z", 4655 "target_committer_time": null, 4656 "source_paths": [], 4657 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4658 "empty_commit_disposition": "out_of_scope" 4659 }, 4660 { 4661 "source_commit": "3036537d629a7cb6787ab11e5f6d17b1eae32411", 4662 "target_commit": null, 4663 "source_parents": [ 4664 "925edeb6ab2aff801aa61c6dcf4b1a4c10fc8c1f" 4665 ], 4666 "target_parents": [], 4667 "source_subject": "Add `/farm/land` and `/farm/land/add` routes. Edit `/settings` layout. Add map point select component. Add/edit styles.", 4668 "target_subject": null, 4669 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 4670 "target_author": null, 4671 "source_author_time": "2024-12-07T22:01:30Z", 4672 "target_author_time": null, 4673 "source_committer_time": "2024-12-07T22:01:30Z", 4674 "target_committer_time": null, 4675 "source_paths": [], 4676 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4677 "empty_commit_disposition": "out_of_scope" 4678 }, 4679 { 4680 "source_commit": "304ab41943581ccc97cb9b629482934206ca9612", 4681 "target_commit": null, 4682 "source_parents": [ 4683 "5ad8ff2d3c25165ea2ba2f9fd2872021945615f1" 4684 ], 4685 "target_parents": [], 4686 "source_subject": "ui: add the validated account form", 4687 "target_subject": null, 4688 "source_author": "triesap <tyson@radroots.org>", 4689 "target_author": null, 4690 "source_author_time": "2026-08-01T18:35:30Z", 4691 "target_author_time": null, 4692 "source_committer_time": "2026-08-01T18:35:30Z", 4693 "target_committer_time": null, 4694 "source_paths": [], 4695 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4696 "empty_commit_disposition": "out_of_scope" 4697 }, 4698 { 4699 "source_commit": "304bf078382bfc48861607fbf5a21a358bc7b599", 4700 "target_commit": null, 4701 "source_parents": [ 4702 "1a3a676609f8196cb71ba92669b1fc1b486d8459" 4703 ], 4704 "target_parents": [], 4705 "source_subject": "app-core: add idb store helpers", 4706 "target_subject": null, 4707 "source_author": "triesap <triesap@radroots.dev>", 4708 "target_author": null, 4709 "source_author_time": "2026-01-19T01:37:20Z", 4710 "target_author_time": null, 4711 "source_committer_time": "2026-01-19T01:37:20Z", 4712 "target_committer_time": null, 4713 "source_paths": [], 4714 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4715 "empty_commit_disposition": "out_of_scope" 4716 }, 4717 { 4718 "source_commit": "304e1783996d254d51ed40a8d93cda5962cc85e6", 4719 "target_commit": null, 4720 "source_parents": [ 4721 "0a0c2de43d88b9fb54ace04059e613a8e7abb270" 4722 ], 4723 "target_parents": [], 4724 "source_subject": "ui: expand the radroots_studio_app theme contract", 4725 "target_subject": null, 4726 "source_author": "triesap <tyson@radroots.org>", 4727 "target_author": null, 4728 "source_author_time": "2026-04-17T18:14:22Z", 4729 "target_author_time": null, 4730 "source_committer_time": "2026-04-17T18:14:22Z", 4731 "target_committer_time": null, 4732 "source_paths": [], 4733 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4734 "empty_commit_disposition": "out_of_scope" 4735 }, 4736 { 4737 "source_commit": "304e951998883c9753f4410e281d381568fee759", 4738 "target_commit": null, 4739 "source_parents": [ 4740 "0b1884a7d7a0879ecd1b49018c206735e0c597cd" 4741 ], 4742 "target_parents": [], 4743 "source_subject": "app: localize settings and ui demo", 4744 "target_subject": null, 4745 "source_author": "triesap <tyson@radroots.org>", 4746 "target_author": null, 4747 "source_author_time": "2026-02-02T16:19:44Z", 4748 "target_author_time": null, 4749 "source_committer_time": "2026-02-02T16:19:44Z", 4750 "target_committer_time": null, 4751 "source_paths": [], 4752 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4753 "empty_commit_disposition": "out_of_scope" 4754 }, 4755 { 4756 "source_commit": "304f4ab8e63b02d2e7069b3cb46638ae2eb6bf92", 4757 "target_commit": null, 4758 "source_parents": [ 4759 "745034d9563ae68cff58b8246533a6d4ac649104" 4760 ], 4761 "target_parents": [], 4762 "source_subject": "app: add typed activity journal foundation", 4763 "target_subject": null, 4764 "source_author": "triesap <tyson@radroots.org>", 4765 "target_author": null, 4766 "source_author_time": "2026-04-18T00:43:03Z", 4767 "target_author_time": null, 4768 "source_committer_time": "2026-04-18T00:43:03Z", 4769 "target_committer_time": null, 4770 "source_paths": [], 4771 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4772 "empty_commit_disposition": "out_of_scope" 4773 }, 4774 { 4775 "source_commit": "30704f4d8188fee0c8162b111dd8cc98b8f52c7b", 4776 "target_commit": null, 4777 "source_parents": [ 4778 "bf8ec095b5b1b3a7b4e485ac914bdcbe4a53a5d1" 4779 ], 4780 "target_parents": [], 4781 "source_subject": "core: centralize shared local events paths", 4782 "target_subject": null, 4783 "source_author": "triesap <tyson@radroots.org>", 4784 "target_author": null, 4785 "source_author_time": "2026-05-24T08:39:53Z", 4786 "target_author_time": null, 4787 "source_committer_time": "2026-05-24T08:39:53Z", 4788 "target_committer_time": null, 4789 "source_paths": [], 4790 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4791 "empty_commit_disposition": "out_of_scope" 4792 }, 4793 { 4794 "source_commit": "3092da9d3f716b9527d8ca1c0b080f623c67a535", 4795 "target_commit": null, 4796 "source_parents": [ 4797 "c0bcbe4cc6f53fa766eee67771b6cc42fad026c1" 4798 ], 4799 "target_parents": [], 4800 "source_subject": "Edit nav stores separating previous and title, add test nostr features for metadata and text notes", 4801 "target_subject": null, 4802 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 4803 "target_author": null, 4804 "source_author_time": "2024-08-30T14:46:32Z", 4805 "target_author_time": null, 4806 "source_committer_time": "2024-08-30T14:46:32Z", 4807 "target_committer_time": null, 4808 "source_paths": [], 4809 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4810 "empty_commit_disposition": "out_of_scope" 4811 }, 4812 { 4813 "source_commit": "30bfac2ff8dfe5604bd1b1b30912ba29e2356419", 4814 "target_commit": null, 4815 "source_parents": [ 4816 "c0ac109f122be699c122bdd3c2220b352aa44fba" 4817 ], 4818 "target_parents": [], 4819 "source_subject": "runtime: keep validation receipts pending", 4820 "target_subject": null, 4821 "source_author": "triesap <tyson@radroots.org>", 4822 "target_author": null, 4823 "source_author_time": "2026-07-04T01:48:19Z", 4824 "target_author_time": null, 4825 "source_committer_time": "2026-07-04T01:48:19Z", 4826 "target_committer_time": null, 4827 "source_paths": [], 4828 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4829 "empty_commit_disposition": "out_of_scope" 4830 }, 4831 { 4832 "source_commit": "30d307278ca44e73baacc4247d20e2c9e60dff63", 4833 "target_commit": null, 4834 "source_parents": [ 4835 "0308333c66a2c8e391d65b0803cd27d3ccf2c45c" 4836 ], 4837 "target_parents": [], 4838 "source_subject": "ui: fix input text visibility", 4839 "target_subject": null, 4840 "source_author": "triesap <tyson@radroots.org>", 4841 "target_author": null, 4842 "source_author_time": "2026-04-19T20:26:28Z", 4843 "target_author_time": null, 4844 "source_committer_time": "2026-04-19T20:26:28Z", 4845 "target_committer_time": null, 4846 "source_paths": [], 4847 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4848 "empty_commit_disposition": "out_of_scope" 4849 }, 4850 { 4851 "source_commit": "318b805308be3a604bd3d8a8e2c0964e8787f6e9", 4852 "target_commit": null, 4853 "source_parents": [ 4854 "cce52c4fe5171cc015174d2590db99e55c85fd8c" 4855 ], 4856 "target_parents": [], 4857 "source_subject": "macos: make host smoke deterministic", 4858 "target_subject": null, 4859 "source_author": "triesap <tyson@radroots.org>", 4860 "target_author": null, 4861 "source_author_time": "2026-04-28T18:47:01Z", 4862 "target_author_time": null, 4863 "source_committer_time": "2026-04-28T18:47:01Z", 4864 "target_committer_time": null, 4865 "source_paths": [], 4866 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4867 "empty_commit_disposition": "out_of_scope" 4868 }, 4869 { 4870 "source_commit": "31c14325d64d7f91a6f59982a0ab322d573b7b63", 4871 "target_commit": null, 4872 "source_parents": [ 4873 "656a32d9921cf0946c9c51d6ba3d3fe871f1553b" 4874 ], 4875 "target_parents": [], 4876 "source_subject": "today: route follow-ons into shared execution screens", 4877 "target_subject": null, 4878 "source_author": "triesap <tyson@radroots.org>", 4879 "target_author": null, 4880 "source_author_time": "2026-04-20T00:10:44Z", 4881 "target_author_time": null, 4882 "source_committer_time": "2026-04-20T00:10:44Z", 4883 "target_committer_time": null, 4884 "source_paths": [], 4885 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4886 "empty_commit_disposition": "out_of_scope" 4887 }, 4888 { 4889 "source_commit": "31fcb41e07985754663f42e4e80fd7f18564f286", 4890 "target_commit": null, 4891 "source_parents": [ 4892 "3ada037acc2c6a2cd4b0ed0f3b573a5285632be9" 4893 ], 4894 "target_parents": [], 4895 "source_subject": "accounts: define the proof model vocabulary", 4896 "target_subject": null, 4897 "source_author": "triesap <tyson@radroots.org>", 4898 "target_author": null, 4899 "source_author_time": "2026-08-01T18:23:22Z", 4900 "target_author_time": null, 4901 "source_committer_time": "2026-08-01T18:23:22Z", 4902 "target_committer_time": null, 4903 "source_paths": [], 4904 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4905 "empty_commit_disposition": "out_of_scope" 4906 }, 4907 { 4908 "source_commit": "3244d599f9572a9657bc164ee2308d3b346cf90c", 4909 "target_commit": null, 4910 "source_parents": [ 4911 "f682128fd2a42b83bf344a785f64018cfb39aab3" 4912 ], 4913 "target_parents": [], 4914 "source_subject": "sync: use canonical relay evidence", 4915 "target_subject": null, 4916 "source_author": "triesap <tyson@radroots.org>", 4917 "target_author": null, 4918 "source_author_time": "2026-05-25T07:19:08Z", 4919 "target_author_time": null, 4920 "source_committer_time": "2026-05-25T07:19:08Z", 4921 "target_committer_time": null, 4922 "source_paths": [], 4923 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4924 "empty_commit_disposition": "out_of_scope" 4925 }, 4926 { 4927 "source_commit": "32e461b30288b12af237a5be9baaa1dda79ded80", 4928 "target_commit": null, 4929 "source_parents": [ 4930 "f481cf7d57a6a68d46330a2bc96e274ba46b2ab2" 4931 ], 4932 "target_parents": [], 4933 "source_subject": "release: add fail-closed evidence gates", 4934 "target_subject": null, 4935 "source_author": "triesap <tyson@radroots.org>", 4936 "target_author": null, 4937 "source_author_time": "2026-08-04T02:03:09Z", 4938 "target_author_time": null, 4939 "source_committer_time": "2026-08-04T02:03:09Z", 4940 "target_committer_time": null, 4941 "source_paths": [], 4942 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4943 "empty_commit_disposition": "out_of_scope" 4944 }, 4945 { 4946 "source_commit": "32f66469b850e75ad84e54e4208ac4217d5c34dd", 4947 "target_commit": null, 4948 "source_parents": [ 4949 "bb3cb42486edfe2c79ee90578974f01e4e77741c" 4950 ], 4951 "target_parents": [], 4952 "source_subject": "android: add device-reset action for local state", 4953 "target_subject": null, 4954 "source_author": "triesap <tyson@radroots.org>", 4955 "target_author": null, 4956 "source_author_time": "2026-03-21T16:58:34Z", 4957 "target_author_time": null, 4958 "source_committer_time": "2026-03-21T16:58:34Z", 4959 "target_committer_time": null, 4960 "source_paths": [], 4961 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4962 "empty_commit_disposition": "out_of_scope" 4963 }, 4964 { 4965 "source_commit": "32f979c46a5c0b8e7158d0cafd04e3f6f5760087", 4966 "target_commit": null, 4967 "source_parents": [ 4968 "201a111b8d628c28938608a626630060bcaa5dfb" 4969 ], 4970 "target_parents": [], 4971 "source_subject": "app: preserve reducer lifecycle parents", 4972 "target_subject": null, 4973 "source_author": "triesap <tyson@radroots.org>", 4974 "target_author": null, 4975 "source_author_time": "2026-06-05T16:55:39-07:00", 4976 "target_author_time": null, 4977 "source_committer_time": "2026-06-18T12:31:42-07:00", 4978 "target_committer_time": null, 4979 "source_paths": [], 4980 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 4981 "empty_commit_disposition": "out_of_scope" 4982 }, 4983 { 4984 "source_commit": "32fae2cca8237aed6c17fb6076deaeb859e9a5d7", 4985 "target_commit": null, 4986 "source_parents": [ 4987 "7b07f5abe8f9ed4b97f0723a6ccf34d53c330353" 4988 ], 4989 "target_parents": [], 4990 "source_subject": "app-core: add cipher trait and config types", 4991 "target_subject": null, 4992 "source_author": "triesap <triesap@radroots.dev>", 4993 "target_author": null, 4994 "source_author_time": "2026-01-19T00:45:38Z", 4995 "target_author_time": null, 4996 "source_committer_time": "2026-01-19T00:45:38Z", 4997 "target_committer_time": null, 4998 "source_paths": [], 4999 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5000 "empty_commit_disposition": "out_of_scope" 5001 }, 5002 { 5003 "source_commit": "330a414d68d7a4db4bb5b92e1fe8c621b10612a9", 5004 "target_commit": null, 5005 "source_parents": [ 5006 "01aa94106144e5f1882edc2bab2f7e2e2041ad9a" 5007 ], 5008 "target_parents": [], 5009 "source_subject": "app-utils: scaffold utils crate", 5010 "target_subject": null, 5011 "source_author": "triesap <triesap@radroots.dev>", 5012 "target_author": null, 5013 "source_author_time": "2026-01-19T06:38:18Z", 5014 "target_author_time": null, 5015 "source_committer_time": "2026-01-19T06:38:18Z", 5016 "target_committer_time": null, 5017 "source_paths": [], 5018 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5019 "empty_commit_disposition": "out_of_scope" 5020 }, 5021 { 5022 "source_commit": "330bf0ca3f46c9b5bb1812e822abd5e3b8051306", 5023 "target_commit": null, 5024 "source_parents": [ 5025 "9d5b5caa18269bb0f47f0ceb9d164f6803a077e2" 5026 ], 5027 "target_parents": [], 5028 "source_subject": "app: purge empty remote signer namespace on startup", 5029 "target_subject": null, 5030 "source_author": "triesap <tyson@radroots.org>", 5031 "target_author": null, 5032 "source_author_time": "2026-03-28T19:39:29Z", 5033 "target_author_time": null, 5034 "source_committer_time": "2026-03-28T19:39:29Z", 5035 "target_committer_time": null, 5036 "source_paths": [], 5037 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5038 "empty_commit_disposition": "out_of_scope" 5039 }, 5040 { 5041 "source_commit": "331b596df95cf09f8a6bc2a6765af30ceb56a04a", 5042 "target_commit": null, 5043 "source_parents": [ 5044 "8f230b2edbcfbe27955eb1c6e1f550eb1c594b72" 5045 ], 5046 "target_parents": [], 5047 "source_subject": "view: derive workflow projection from trade reducer", 5048 "target_subject": null, 5049 "source_author": "triesap <tyson@radroots.org>", 5050 "target_author": null, 5051 "source_author_time": "2026-06-03T16:29:36-07:00", 5052 "target_author_time": null, 5053 "source_committer_time": "2026-06-03T16:29:36-07:00", 5054 "target_committer_time": null, 5055 "source_paths": [], 5056 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5057 "empty_commit_disposition": "out_of_scope" 5058 }, 5059 { 5060 "source_commit": "336d5ac5f7a7f51c552872752b7fbdb0123be114", 5061 "target_commit": null, 5062 "source_parents": [ 5063 "459a75d7e40a3304a1f6bbce3748cd13d24a3494" 5064 ], 5065 "target_parents": [], 5066 "source_subject": "app-utils: add model query builder", 5067 "target_subject": null, 5068 "source_author": "triesap <triesap@radroots.dev>", 5069 "target_author": null, 5070 "source_author_time": "2026-01-19T07:28:22Z", 5071 "target_author_time": null, 5072 "source_committer_time": "2026-01-19T07:28:22Z", 5073 "target_committer_time": null, 5074 "source_paths": [], 5075 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5076 "empty_commit_disposition": "out_of_scope" 5077 }, 5078 { 5079 "source_commit": "33b8a09bf68eba04e4b422e7536e89ae1a0d8a08", 5080 "target_commit": "11fd92c5b56d89bb9fb82d298e08fa8a67756a02", 5081 "source_parents": [ 5082 "7dde759e7b44f847c58fa8df7686dfcc2d8deeaf" 5083 ], 5084 "target_parents": [ 5085 "646a0ea56c31e089ba3a1e92075ce7fcdc90fe85" 5086 ], 5087 "source_subject": "ffi: gate storage behind static compatibility", 5088 "target_subject": "ffi: gate storage behind static compatibility", 5089 "source_author": "triesap <tyson@radroots.org>", 5090 "target_author": "triesap <tyson@radroots.org>", 5091 "source_author_time": "2026-08-03T23:27:40Z", 5092 "target_author_time": "2026-08-03T23:27:40Z", 5093 "source_committer_time": "2026-08-03T23:27:40Z", 5094 "target_committer_time": "2026-08-03T23:27:40Z", 5095 "source_paths": [ 5096 "core/crates/ffi/src/commands.rs" 5097 ], 5098 "normalized_patch_sha256": "d01e889f84e68163c960f23843e56a81b1f8d673e0e05b0dcdbad1a8444b0090", 5099 "empty_commit_disposition": "retained" 5100 }, 5101 { 5102 "source_commit": "33dacae1c291ff6b9d7eb8e39da457ba20bf18a4", 5103 "target_commit": null, 5104 "source_parents": [ 5105 "c4bffb894447d30f6cec3e5aa504c604649c5d98" 5106 ], 5107 "target_parents": [], 5108 "source_subject": "app: update individual config step", 5109 "target_subject": null, 5110 "source_author": "triesap <tyson@radroots.org>", 5111 "target_author": null, 5112 "source_author_time": "2026-02-06T18:08:48Z", 5113 "target_author_time": null, 5114 "source_committer_time": "2026-02-06T18:08:48Z", 5115 "target_committer_time": null, 5116 "source_paths": [], 5117 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5118 "empty_commit_disposition": "out_of_scope" 5119 }, 5120 { 5121 "source_commit": "33ed23a220643548f8816b8098ebe8f8cf7133e6", 5122 "target_commit": null, 5123 "source_parents": [ 5124 "9b99c76042412f066c96e70e3a0744ad3eb53f1d" 5125 ], 5126 "target_parents": [], 5127 "source_subject": "crate-surface: use runtime store namespace", 5128 "target_subject": null, 5129 "source_author": "triesap <tyson@radroots.org>", 5130 "target_author": null, 5131 "source_author_time": "2026-07-11T23:25:13Z", 5132 "target_author_time": null, 5133 "source_committer_time": "2026-07-11T23:25:13Z", 5134 "target_committer_time": null, 5135 "source_paths": [], 5136 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5137 "empty_commit_disposition": "out_of_scope" 5138 }, 5139 { 5140 "source_commit": "340e325e44f788043fc83ec891e940a364195d83", 5141 "target_commit": null, 5142 "source_parents": [ 5143 "6e01efa41fc0f33b61ec25d7206af27c7086a1f7" 5144 ], 5145 "target_parents": [], 5146 "source_subject": "tests: prove pack day batch workflow", 5147 "target_subject": null, 5148 "source_author": "triesap <tyson@radroots.org>", 5149 "target_author": null, 5150 "source_author_time": "2026-04-28T19:13:46Z", 5151 "target_author_time": null, 5152 "source_committer_time": "2026-04-28T19:13:46Z", 5153 "target_committer_time": null, 5154 "source_paths": [], 5155 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5156 "empty_commit_disposition": "out_of_scope" 5157 }, 5158 { 5159 "source_commit": "34219333f97c4da2425510819428b5c7c28759cc", 5160 "target_commit": null, 5161 "source_parents": [ 5162 "e80cffdae2839f0e4ea36629cc8be33b96841395" 5163 ], 5164 "target_parents": [], 5165 "source_subject": "i18n: add products workflow copy coverage", 5166 "target_subject": null, 5167 "source_author": "triesap <tyson@radroots.org>", 5168 "target_author": null, 5169 "source_author_time": "2026-04-18T17:58:11Z", 5170 "target_author_time": null, 5171 "source_committer_time": "2026-04-18T17:58:11Z", 5172 "target_committer_time": null, 5173 "source_paths": [], 5174 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5175 "empty_commit_disposition": "out_of_scope" 5176 }, 5177 { 5178 "source_commit": "3470bf906340ff522d0972180bf82f14c7434550", 5179 "target_commit": null, 5180 "source_parents": [ 5181 "6655a36134f0e22237006c91cd210f5610e3f329" 5182 ], 5183 "target_parents": [], 5184 "source_subject": "runtime: align studio with validator receipt flow", 5185 "target_subject": null, 5186 "source_author": "triesap <tyson@radroots.org>", 5187 "target_author": null, 5188 "source_author_time": "2026-07-15T17:35:05Z", 5189 "target_author_time": null, 5190 "source_committer_time": "2026-07-15T17:35:05Z", 5191 "target_committer_time": null, 5192 "source_paths": [], 5193 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5194 "empty_commit_disposition": "out_of_scope" 5195 }, 5196 { 5197 "source_commit": "348e06b316f6b413734d0344924613d16c5b8782", 5198 "target_commit": null, 5199 "source_parents": [ 5200 "30704f4d8188fee0c8162b111dd8cc98b8f52c7b" 5201 ], 5202 "target_parents": [], 5203 "source_subject": "core: use shared local events path contract", 5204 "target_subject": null, 5205 "source_author": "triesap <tyson@radroots.org>", 5206 "target_author": null, 5207 "source_author_time": "2026-05-24T09:53:46Z", 5208 "target_author_time": null, 5209 "source_committer_time": "2026-05-24T09:53:46Z", 5210 "target_committer_time": null, 5211 "source_paths": [], 5212 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5213 "empty_commit_disposition": "out_of_scope" 5214 }, 5215 { 5216 "source_commit": "34c9565118f2c5b95c39a61ad35b3859b72617c7", 5217 "target_commit": null, 5218 "source_parents": [ 5219 "f3797c442d716b2f608c72bc9860bb23a041828f" 5220 ], 5221 "target_parents": [], 5222 "source_subject": "app: store state records with migration", 5223 "target_subject": null, 5224 "source_author": "triesap <triesap@radroots.dev>", 5225 "target_author": null, 5226 "source_author_time": "2026-01-21T18:03:39Z", 5227 "target_author_time": null, 5228 "source_committer_time": "2026-01-21T18:03:39Z", 5229 "target_committer_time": null, 5230 "source_paths": [], 5231 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5232 "empty_commit_disposition": "out_of_scope" 5233 }, 5234 { 5235 "source_commit": "34fb6fa1e550437b9fe0115d2db4294c372f5968", 5236 "target_commit": null, 5237 "source_parents": [ 5238 "b4d36f40683deb21aad6cd1f1dc031eb8503c38a" 5239 ], 5240 "target_parents": [], 5241 "source_subject": "chore: initialize rust workspace", 5242 "target_subject": null, 5243 "source_author": "triesap <triesap@radroots.dev>", 5244 "target_author": null, 5245 "source_author_time": "2026-01-18T17:24:20Z", 5246 "target_author_time": null, 5247 "source_committer_time": "2026-01-18T17:24:20Z", 5248 "target_committer_time": null, 5249 "source_paths": [], 5250 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5251 "empty_commit_disposition": "out_of_scope" 5252 }, 5253 { 5254 "source_commit": "360052effe8177d0aa4fe52f9a690119bfa69226", 5255 "target_commit": null, 5256 "source_parents": [ 5257 "31c14325d64d7f91a6f59982a0ab322d573b7b63" 5258 ], 5259 "target_parents": [], 5260 "source_subject": "sidebar: keep active farmer destination first", 5261 "target_subject": null, 5262 "source_author": "triesap <tyson@radroots.org>", 5263 "target_author": null, 5264 "source_author_time": "2026-04-20T15:06:22Z", 5265 "target_author_time": null, 5266 "source_committer_time": "2026-04-20T15:06:22Z", 5267 "target_committer_time": null, 5268 "source_paths": [], 5269 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5270 "empty_commit_disposition": "out_of_scope" 5271 }, 5272 { 5273 "source_commit": "36964abba355ebc47fee661ef525d0360f2d5a6c", 5274 "target_commit": null, 5275 "source_parents": [ 5276 "cc30407aa22717e34d015b97b0a9e6229bea6f3c" 5277 ], 5278 "target_parents": [], 5279 "source_subject": "Migrate application to consume compiled Rust WASM/JS artifacts from external crates, removing local sources.", 5280 "target_subject": null, 5281 "source_author": "triesap <triesap@radroots.dev>", 5282 "target_author": null, 5283 "source_author_time": "2025-11-20T15:12:47Z", 5284 "target_author_time": null, 5285 "source_committer_time": "2025-11-20T15:12:47Z", 5286 "target_committer_time": null, 5287 "source_paths": [], 5288 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5289 "empty_commit_disposition": "out_of_scope" 5290 }, 5291 { 5292 "source_commit": "36ac0acccc2ad5c840b52146209479e6a49a761f", 5293 "target_commit": "65c27f1dfa56bdcb2841b7d710a8e1df484faa90", 5294 "source_parents": [ 5295 "4aaee761afcf03c633ba7a6a071c1126bf4b1b62" 5296 ], 5297 "target_parents": [ 5298 "db2b6a30a657de65c232c36d22fcc222f50cc638" 5299 ], 5300 "source_subject": "domain: adopt validated account aggregates", 5301 "target_subject": "domain: adopt validated account aggregates", 5302 "source_author": "triesap <tyson@radroots.org>", 5303 "target_author": "triesap <tyson@radroots.org>", 5304 "source_author_time": "2026-08-03T22:35:47Z", 5305 "target_author_time": "2026-08-03T22:35:47Z", 5306 "source_committer_time": "2026-08-03T22:35:47Z", 5307 "target_committer_time": "2026-08-03T22:35:47Z", 5308 "source_paths": [ 5309 "core/crates/application/src/accounts.rs", 5310 "core/crates/application/src/snapshot.rs", 5311 "core/crates/application/src/state_machine.rs", 5312 "core/crates/application/tests/redaction.rs", 5313 "core/crates/domain/src/account.rs", 5314 "core/crates/domain/src/lib.rs", 5315 "core/crates/ffi/src/dto.rs", 5316 "core/crates/storage/src/account_namespace.rs", 5317 "core/crates/storage/src/accounts.rs", 5318 "core/crates/storage/src/application_adapter.rs", 5319 "core/crates/storage/src/profiles.rs", 5320 "core/crates/storage/tests/redaction.rs" 5321 ], 5322 "normalized_patch_sha256": "8e865bd34af63b277ae496c4f167fcedcbf354b02f6ad8eed027f3f3270ff1a9", 5323 "empty_commit_disposition": "retained" 5324 }, 5325 { 5326 "source_commit": "36c0432e0005fbf107efdd3afc6b7f4cde8b2d1a", 5327 "target_commit": null, 5328 "source_parents": [ 5329 "9e2f030b906183f9e3498ff43a14927cc9ac3bf1" 5330 ], 5331 "target_parents": [], 5332 "source_subject": "desktop: add encrypted local secret key flows", 5333 "target_subject": null, 5334 "source_author": "triesap <tyson@radroots.org>", 5335 "target_author": null, 5336 "source_author_time": "2026-03-22T17:38:56Z", 5337 "target_author_time": null, 5338 "source_committer_time": "2026-03-22T17:38:56Z", 5339 "target_committer_time": null, 5340 "source_paths": [], 5341 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5342 "empty_commit_disposition": "out_of_scope" 5343 }, 5344 { 5345 "source_commit": "372f480bbfb273f745b9a8dc673602918ef37370", 5346 "target_commit": null, 5347 "source_parents": [ 5348 "bcb82f9b802eb93caaf012f39308c6a901cc939a" 5349 ], 5350 "target_parents": [], 5351 "source_subject": "app: add host-vault accounts bootstrap", 5352 "target_subject": null, 5353 "source_author": "triesap <tyson@radroots.org>", 5354 "target_author": null, 5355 "source_author_time": "2026-04-18T03:10:37Z", 5356 "target_author_time": null, 5357 "source_committer_time": "2026-04-18T03:10:37Z", 5358 "target_committer_time": null, 5359 "source_paths": [], 5360 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5361 "empty_commit_disposition": "out_of_scope" 5362 }, 5363 { 5364 "source_commit": "373e24fe34e08531c40fa6a6abd9327b6dacc6e5", 5365 "target_commit": null, 5366 "source_parents": [ 5367 "e213a19609187df7ce8847b390593f7231aac64c" 5368 ], 5369 "target_parents": [], 5370 "source_subject": "app: add passive payment display states", 5371 "target_subject": null, 5372 "source_author": "triesap <tyson@radroots.org>", 5373 "target_author": null, 5374 "source_author_time": "2026-06-05T21:17:29-07:00", 5375 "target_author_time": null, 5376 "source_committer_time": "2026-06-18T12:31:42-07:00", 5377 "target_committer_time": null, 5378 "source_paths": [], 5379 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5380 "empty_commit_disposition": "out_of_scope" 5381 }, 5382 { 5383 "source_commit": "37bfb027db43544c9c2dc0d597996b70316aceed", 5384 "target_commit": null, 5385 "source_parents": [ 5386 "cd316bcc6f0f22627a7967e2d03b5a82ca62da2b" 5387 ], 5388 "target_parents": [], 5389 "source_subject": "pack_day: add export action and status ui", 5390 "target_subject": null, 5391 "source_author": "triesap <tyson@radroots.org>", 5392 "target_author": null, 5393 "source_author_time": "2026-04-21T18:33:41Z", 5394 "target_author_time": null, 5395 "source_committer_time": "2026-04-21T18:33:41Z", 5396 "target_committer_time": null, 5397 "source_paths": [], 5398 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5399 "empty_commit_disposition": "out_of_scope" 5400 }, 5401 { 5402 "source_commit": "37e61c6cccbc70d826ff0a10c34deabe9225c6e9", 5403 "target_commit": null, 5404 "source_parents": [ 5405 "cea86fc0fbb397e5926a128d64ff9f287fffd270" 5406 ], 5407 "target_parents": [], 5408 "source_subject": "Update ndk packages", 5409 "target_subject": null, 5410 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 5411 "target_author": null, 5412 "source_author_time": "2024-09-13T11:40:00Z", 5413 "target_author_time": null, 5414 "source_committer_time": "2024-09-13T11:40:00Z", 5415 "target_committer_time": null, 5416 "source_paths": [], 5417 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5418 "empty_commit_disposition": "out_of_scope" 5419 }, 5420 { 5421 "source_commit": "38767be0c5fd9bb5827800be9706479a572455d8", 5422 "target_commit": null, 5423 "source_parents": [ 5424 "a1b7cd40ba4de5ab1348df22d8f659066dcc67fc" 5425 ], 5426 "target_parents": [], 5427 "source_subject": "app: enforce settings width token", 5428 "target_subject": null, 5429 "source_author": "triesap <tyson@radroots.org>", 5430 "target_author": null, 5431 "source_author_time": "2026-06-06T22:54:19-07:00", 5432 "target_author_time": null, 5433 "source_committer_time": "2026-06-18T12:31:42-07:00", 5434 "target_committer_time": null, 5435 "source_paths": [], 5436 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5437 "empty_commit_disposition": "out_of_scope" 5438 }, 5439 { 5440 "source_commit": "38833ab05e40263796199fc54ad6c8578812008a", 5441 "target_commit": null, 5442 "source_parents": [ 5443 "1185680ff608d0d45948ca2e5629ff6f12b1ad2e" 5444 ], 5445 "target_parents": [], 5446 "source_subject": "runtime: align trade reducer APIs", 5447 "target_subject": null, 5448 "source_author": "triesap <tyson@radroots.org>", 5449 "target_author": null, 5450 "source_author_time": "2026-06-14T14:48:14-07:00", 5451 "target_author_time": null, 5452 "source_committer_time": "2026-06-18T12:31:43-07:00", 5453 "target_committer_time": null, 5454 "source_paths": [], 5455 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5456 "empty_commit_disposition": "out_of_scope" 5457 }, 5458 { 5459 "source_commit": "38cb47539c3817ab1d467b0dc6f0eeab016ff067", 5460 "target_commit": null, 5461 "source_parents": [ 5462 "465ba389e0dcf4bb5d2d1fe78971ced82c3ddc91" 5463 ], 5464 "target_parents": [], 5465 "source_subject": "app: rename state/settings bootstrap helpers", 5466 "target_subject": null, 5467 "source_author": "triesap <triesap@radroots.dev>", 5468 "target_author": null, 5469 "source_author_time": "2026-01-20T18:29:17Z", 5470 "target_author_time": null, 5471 "source_committer_time": "2026-01-20T18:29:17Z", 5472 "target_committer_time": null, 5473 "source_paths": [], 5474 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5475 "empty_commit_disposition": "out_of_scope" 5476 }, 5477 { 5478 "source_commit": "38d1c959eff843d4569b20c030f9bff703a2ec1c", 5479 "target_commit": null, 5480 "source_parents": [ 5481 "bec56a60e7f1b4a7a5fce86e37371a3734637eb4" 5482 ], 5483 "target_parents": [], 5484 "source_subject": "Edit `/cfg/init` add logo circle, edit features, styles. Edit `/settings/profile` add profile detail layout, nostr sync metadata lifecycle. Add `/settings/profile/edit` with handlers to update nostr profile based on url param rkey, nostr sync metadata lifecycle. Edit app home adding logo circle. Edit components, conf, routes, layouts.", 5485 "target_subject": null, 5486 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 5487 "target_author": null, 5488 "source_author_time": "2024-12-07T18:02:11Z", 5489 "target_author_time": null, 5490 "source_committer_time": "2024-12-07T18:02:11Z", 5491 "target_committer_time": null, 5492 "source_paths": [], 5493 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5494 "empty_commit_disposition": "out_of_scope" 5495 }, 5496 { 5497 "source_commit": "3902c696f702cd889b4bc5719b72dd2f8a5c11d4", 5498 "target_commit": null, 5499 "source_parents": [ 5500 "655a12a70fb5218f8fca127f2364a5af3c6181b4" 5501 ], 5502 "target_parents": [], 5503 "source_subject": "core: add release-safe offline geocoder diagnostics", 5504 "target_subject": null, 5505 "source_author": "triesap <tyson@radroots.org>", 5506 "target_author": null, 5507 "source_author_time": "2026-03-22T00:35:50Z", 5508 "target_author_time": null, 5509 "source_committer_time": "2026-03-22T00:35:50Z", 5510 "target_committer_time": null, 5511 "source_paths": [], 5512 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5513 "empty_commit_disposition": "out_of_scope" 5514 }, 5515 { 5516 "source_commit": "39892107f4987d01006f8aa6f9705d082f4960df", 5517 "target_commit": null, 5518 "source_parents": [ 5519 "c92ced23737c293570d1285f18be753d6ec3cf8a" 5520 ], 5521 "target_parents": [], 5522 "source_subject": "Add `@radroots/nostr-util`, edit app layouts and utils, update imports/packages.", 5523 "target_subject": null, 5524 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 5525 "target_author": null, 5526 "source_author_time": "2025-03-04T07:53:58Z", 5527 "target_author_time": null, 5528 "source_committer_time": "2025-03-04T07:53:58Z", 5529 "target_committer_time": null, 5530 "source_paths": [], 5531 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5532 "empty_commit_disposition": "out_of_scope" 5533 }, 5534 { 5535 "source_commit": "39ad98d0e2b38f10991e5e7c00327bfa684122c6", 5536 "target_commit": null, 5537 "source_parents": [ 5538 "178f497a7610558eab8e0feca9fec241b7c5d8fa" 5539 ], 5540 "target_parents": [], 5541 "source_subject": "sync: guard deferred payment publish work", 5542 "target_subject": null, 5543 "source_author": "triesap <tyson@radroots.org>", 5544 "target_author": null, 5545 "source_author_time": "2026-06-19T16:23:01-07:00", 5546 "target_author_time": null, 5547 "source_committer_time": "2026-06-19T16:23:01-07:00", 5548 "target_committer_time": null, 5549 "source_paths": [], 5550 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5551 "empty_commit_disposition": "out_of_scope" 5552 }, 5553 { 5554 "source_commit": "39b6a80ef66a8aec7a8870ee81057b1cd482a99d", 5555 "target_commit": null, 5556 "source_parents": [ 5557 "d0fd90224d9c1aa8e62aa23166d2e821b541d94f" 5558 ], 5559 "target_parents": [], 5560 "source_subject": "app: add list title and default label views", 5561 "target_subject": null, 5562 "source_author": "triesap <triesap@radroots.dev>", 5563 "target_author": null, 5564 "source_author_time": "2026-01-22T04:50:01Z", 5565 "target_author_time": null, 5566 "source_committer_time": "2026-01-22T04:50:01Z", 5567 "target_committer_time": null, 5568 "source_paths": [], 5569 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5570 "empty_commit_disposition": "out_of_scope" 5571 }, 5572 { 5573 "source_commit": "39cb7373d8c77ddee510394724dc8557b07d7393", 5574 "target_commit": null, 5575 "source_parents": [ 5576 "6710de2cea3ab2abd66a1feadba6eed8e9277c87" 5577 ], 5578 "target_parents": [], 5579 "source_subject": "Edit config add nostr client, add/edit utils.", 5580 "target_subject": null, 5581 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 5582 "target_author": null, 5583 "source_author_time": "2024-11-20T12:54:18Z", 5584 "target_author_time": null, 5585 "source_committer_time": "2024-11-20T12:54:18Z", 5586 "target_committer_time": null, 5587 "source_paths": [], 5588 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5589 "empty_commit_disposition": "out_of_scope" 5590 }, 5591 { 5592 "source_commit": "3a037ff36cf57c12e263b2052da2bece5c2d20cb", 5593 "target_commit": null, 5594 "source_parents": [ 5595 "c03574082b217896c3ea25a1bcfaed8bd020a1c9" 5596 ], 5597 "target_parents": [], 5598 "source_subject": "Add `/models/trade-product/view`. Edit `models/trade-product` add list card responsive styles. Edit components, routes, styles.", 5599 "target_subject": null, 5600 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 5601 "target_author": null, 5602 "source_author_time": "2024-11-15T00:51:45Z", 5603 "target_author_time": null, 5604 "source_committer_time": "2024-11-15T00:51:45Z", 5605 "target_committer_time": null, 5606 "source_paths": [], 5607 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5608 "empty_commit_disposition": "out_of_scope" 5609 }, 5610 { 5611 "source_commit": "3a1eb8710b7c599af0194e5169194c9071e36716", 5612 "target_commit": null, 5613 "source_parents": [ 5614 "d28779e829706e4e3a4153e4f45ea392b3a0ce1a" 5615 ], 5616 "target_parents": [], 5617 "source_subject": "app: show saved orders after coordination failure", 5618 "target_subject": null, 5619 "source_author": "triesap <tyson@radroots.org>", 5620 "target_author": null, 5621 "source_author_time": "2026-05-24T20:20:48Z", 5622 "target_author_time": null, 5623 "source_committer_time": "2026-05-24T20:20:48Z", 5624 "target_committer_time": null, 5625 "source_paths": [], 5626 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5627 "empty_commit_disposition": "out_of_scope" 5628 }, 5629 { 5630 "source_commit": "3a577b9b8dd0e72af6b7b5d097e8217b0fa4fee0", 5631 "target_commit": null, 5632 "source_parents": [ 5633 "cd5d37933c13dc242ff683d6c1e8ef56e76a4d8a" 5634 ], 5635 "target_parents": [], 5636 "source_subject": "runtime: close relay validation guards", 5637 "target_subject": null, 5638 "source_author": "triesap <tyson@radroots.org>", 5639 "target_author": null, 5640 "source_author_time": "2026-05-25T09:59:57Z", 5641 "target_author_time": null, 5642 "source_committer_time": "2026-05-25T09:59:57Z", 5643 "target_committer_time": null, 5644 "source_paths": [], 5645 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5646 "empty_commit_disposition": "out_of_scope" 5647 }, 5648 { 5649 "source_commit": "3a8b85bddde69b0bca8f38adf5d74e42f266e17d", 5650 "target_commit": null, 5651 "source_parents": [ 5652 "1a6098c2ecc960df192846e00d538359dadd4c24" 5653 ], 5654 "target_parents": [], 5655 "source_subject": "app-core: add web sql engine", 5656 "target_subject": null, 5657 "source_author": "triesap <triesap@radroots.dev>", 5658 "target_author": null, 5659 "source_author_time": "2026-01-19T04:15:32Z", 5660 "target_author_time": null, 5661 "source_committer_time": "2026-01-19T04:15:32Z", 5662 "target_committer_time": null, 5663 "source_paths": [], 5664 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5665 "empty_commit_disposition": "out_of_scope" 5666 }, 5667 { 5668 "source_commit": "3a9c164328e0565a7e0d8e0d4c86e16598f2903d", 5669 "target_commit": null, 5670 "source_parents": [ 5671 "556f71f18a96815d005d1ff89fea617913580cc9" 5672 ], 5673 "target_parents": [], 5674 "source_subject": "app: defer log flush off readiness", 5675 "target_subject": null, 5676 "source_author": "triesap <triesap@radroots.dev>", 5677 "target_author": null, 5678 "source_author_time": "2026-01-21T15:53:54Z", 5679 "target_author_time": null, 5680 "source_committer_time": "2026-01-21T15:53:54Z", 5681 "target_committer_time": null, 5682 "source_paths": [], 5683 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5684 "empty_commit_disposition": "out_of_scope" 5685 }, 5686 { 5687 "source_commit": "3ada037acc2c6a2cd4b0ed0f3b573a5285632be9", 5688 "target_commit": null, 5689 "source_parents": [ 5690 "e1b258e9359809da3e488f3546e4d13a0bb5d0a3" 5691 ], 5692 "target_parents": [], 5693 "source_subject": "runtime: separate native and application composition", 5694 "target_subject": null, 5695 "source_author": "triesap <tyson@radroots.org>", 5696 "target_author": null, 5697 "source_author_time": "2026-08-01T18:22:18Z", 5698 "target_author_time": null, 5699 "source_committer_time": "2026-08-01T18:22:18Z", 5700 "target_committer_time": null, 5701 "source_paths": [], 5702 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5703 "empty_commit_disposition": "out_of_scope" 5704 }, 5705 { 5706 "source_commit": "3af620fde90c4e4a357a81692cb1555fb4095e90", 5707 "target_commit": "37323ca235197d6c2a142e5c8d1cfe2086d92ff8", 5708 "source_parents": [ 5709 "734311bcf65edb3d522b917341c3c3cb72aed186" 5710 ], 5711 "target_parents": [ 5712 "fcb0415c4bc3ebace1339d1df6bfbd6c2795928a" 5713 ], 5714 "source_subject": "ffi: scaffold safe application DTOs", 5715 "target_subject": "ffi: scaffold safe application DTOs", 5716 "source_author": "triesap <tyson@radroots.org>", 5717 "target_author": "triesap <tyson@radroots.org>", 5718 "source_author_time": "2026-08-02T19:29:40Z", 5719 "target_author_time": "2026-08-02T19:29:40Z", 5720 "source_committer_time": "2026-08-02T19:29:40Z", 5721 "target_committer_time": "2026-08-02T19:29:40Z", 5722 "source_paths": [ 5723 "core/Cargo.toml", 5724 "core/crates/ffi/Cargo.toml", 5725 "core/crates/ffi/src/dto.rs", 5726 "core/crates/ffi/src/lib.rs", 5727 "core/crates/ffi/uniffi.toml" 5728 ], 5729 "normalized_patch_sha256": "a24dad178e607edab03de389733cfd584af640549ff9316a3adbb5e8c8cb9f33", 5730 "empty_commit_disposition": "retained" 5731 }, 5732 { 5733 "source_commit": "3b2a58f4fd91b0e79ab5e1e0843332bc27a85ed6", 5734 "target_commit": null, 5735 "source_parents": [ 5736 "d1eb98f163651fd7eaef78becd85908e7d01a63b" 5737 ], 5738 "target_parents": [], 5739 "source_subject": "app-utils: add array buffer helper", 5740 "target_subject": null, 5741 "source_author": "triesap <triesap@radroots.dev>", 5742 "target_author": null, 5743 "source_author_time": "2026-01-19T07:06:11Z", 5744 "target_author_time": null, 5745 "source_committer_time": "2026-01-19T07:06:11Z", 5746 "target_committer_time": null, 5747 "source_paths": [], 5748 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5749 "empty_commit_disposition": "out_of_scope" 5750 }, 5751 { 5752 "source_commit": "3b35cd7b67fdbf73d018762b612fa1792bda066b", 5753 "target_commit": null, 5754 "source_parents": [ 5755 "2ee3e788aa897db99beb63c5e5e6ed849ea79ede" 5756 ], 5757 "target_parents": [], 5758 "source_subject": "window: add farm setup onboarding state", 5759 "target_subject": null, 5760 "source_author": "triesap <tyson@radroots.org>", 5761 "target_author": null, 5762 "source_author_time": "2026-04-18T07:04:37Z", 5763 "target_author_time": null, 5764 "source_committer_time": "2026-04-18T07:04:37Z", 5765 "target_committer_time": null, 5766 "source_paths": [], 5767 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5768 "empty_commit_disposition": "out_of_scope" 5769 }, 5770 { 5771 "source_commit": "3bd1311fa192fa2ba3d00cc62ff29018a2ee5977", 5772 "target_commit": null, 5773 "source_parents": [ 5774 "aa2dae0ff81706e09c02150139cbb927e0ed21d7" 5775 ], 5776 "target_parents": [], 5777 "source_subject": "app: append buyer order local work", 5778 "target_subject": null, 5779 "source_author": "triesap <tyson@radroots.org>", 5780 "target_author": null, 5781 "source_author_time": "2026-05-24T10:28:57Z", 5782 "target_author_time": null, 5783 "source_committer_time": "2026-05-24T10:28:57Z", 5784 "target_committer_time": null, 5785 "source_paths": [], 5786 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5787 "empty_commit_disposition": "out_of_scope" 5788 }, 5789 { 5790 "source_commit": "3c53a27b1759847f1fbf7f5fa0ba7ee9af0533bc", 5791 "target_commit": null, 5792 "source_parents": [ 5793 "00fb2b645814e18a735e96e215b4a327a66a70d5" 5794 ], 5795 "target_parents": [], 5796 "source_subject": "app-lib: scaffold shared app crate", 5797 "target_subject": null, 5798 "source_author": "triesap <triesap@radroots.dev>", 5799 "target_author": null, 5800 "source_author_time": "2026-01-19T07:33:58Z", 5801 "target_author_time": null, 5802 "source_committer_time": "2026-01-19T07:33:58Z", 5803 "target_committer_time": null, 5804 "source_paths": [], 5805 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5806 "empty_commit_disposition": "out_of_scope" 5807 }, 5808 { 5809 "source_commit": "3cb60476cbc6e4c3db8973b6d43f964d7b0964f6", 5810 "target_commit": null, 5811 "source_parents": [ 5812 "13e9a31019a8504b5fa96a7d4ee271351f987e86" 5813 ], 5814 "target_parents": [], 5815 "source_subject": "package: align the macOS alpha distribution", 5816 "target_subject": null, 5817 "source_author": "triesap <tyson@radroots.org>", 5818 "target_author": null, 5819 "source_author_time": "2026-08-01T18:41:10Z", 5820 "target_author_time": null, 5821 "source_committer_time": "2026-08-01T18:41:10Z", 5822 "target_committer_time": null, 5823 "source_paths": [], 5824 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5825 "empty_commit_disposition": "out_of_scope" 5826 }, 5827 { 5828 "source_commit": "3cc30a84e4812f1680d3dd8ca45edd70795f9e57", 5829 "target_commit": null, 5830 "source_parents": [ 5831 "43b051872b8ca091a44c5a6574b772626910cb39" 5832 ], 5833 "target_parents": [], 5834 "source_subject": "store: organize app repositories", 5835 "target_subject": null, 5836 "source_author": "triesap <tyson@radroots.org>", 5837 "target_author": null, 5838 "source_author_time": "2026-05-26T19:47:31Z", 5839 "target_author_time": null, 5840 "source_committer_time": "2026-05-26T19:47:31Z", 5841 "target_committer_time": null, 5842 "source_paths": [], 5843 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5844 "empty_commit_disposition": "out_of_scope" 5845 }, 5846 { 5847 "source_commit": "3d19e12e89a6bc97c3195f0c40b12fb7041c4152", 5848 "target_commit": null, 5849 "source_parents": [ 5850 "244f9648ca28b836528eba41aceef586fed7aa2c" 5851 ], 5852 "target_parents": [], 5853 "source_subject": "app-utils: add idb config types", 5854 "target_subject": null, 5855 "source_author": "triesap <triesap@radroots.dev>", 5856 "target_author": null, 5857 "source_author_time": "2026-01-19T07:13:23Z", 5858 "target_author_time": null, 5859 "source_committer_time": "2026-01-19T07:13:23Z", 5860 "target_committer_time": null, 5861 "source_paths": [], 5862 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5863 "empty_commit_disposition": "out_of_scope" 5864 }, 5865 { 5866 "source_commit": "3d3bd7b1b7474056b8a09b2f17bdc746a8e6de7b", 5867 "target_commit": null, 5868 "source_parents": [ 5869 "11b79b96690fe4280385d01106d6be5ca8a9d773" 5870 ], 5871 "target_parents": [], 5872 "source_subject": "app-core: add device key material provider", 5873 "target_subject": null, 5874 "source_author": "triesap <triesap@radroots.dev>", 5875 "target_author": null, 5876 "source_author_time": "2026-01-19T01:45:44Z", 5877 "target_author_time": null, 5878 "source_committer_time": "2026-01-19T01:45:44Z", 5879 "target_committer_time": null, 5880 "source_paths": [], 5881 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5882 "empty_commit_disposition": "out_of_scope" 5883 }, 5884 { 5885 "source_commit": "3d65eb987a36a2e4914711fc76bd431d925779d7", 5886 "target_commit": null, 5887 "source_parents": [ 5888 "1d8ed2af40a5b3a552fc98fafa7dd7df43cd2362" 5889 ], 5890 "target_parents": [], 5891 "source_subject": "app: rename keystore types", 5892 "target_subject": null, 5893 "source_author": "triesap <triesap@radroots.dev>", 5894 "target_author": null, 5895 "source_author_time": "2026-01-20T18:24:06Z", 5896 "target_author_time": null, 5897 "source_committer_time": "2026-01-20T18:24:06Z", 5898 "target_committer_time": null, 5899 "source_paths": [], 5900 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5901 "empty_commit_disposition": "out_of_scope" 5902 }, 5903 { 5904 "source_commit": "3d8d5ec9bd6c05fff8cf2e458b3086fc399f9d2d", 5905 "target_commit": null, 5906 "source_parents": [ 5907 "5f6fc6dcaa4fd1cc18b21e376dcd29470f707c52" 5908 ], 5909 "target_parents": [], 5910 "source_subject": "app: adjust daisyui theme wiring", 5911 "target_subject": null, 5912 "source_author": "triesap <triesap@radroots.dev>", 5913 "target_author": null, 5914 "source_author_time": "2026-01-22T17:23:24Z", 5915 "target_author_time": null, 5916 "source_committer_time": "2026-01-22T17:23:24Z", 5917 "target_committer_time": null, 5918 "source_paths": [], 5919 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5920 "empty_commit_disposition": "out_of_scope" 5921 }, 5922 { 5923 "source_commit": "3dd4069ded8db031022030b719ffc2fe09f39c76", 5924 "target_commit": null, 5925 "source_parents": [ 5926 "cc51242328b1dffb5424af5ef4f102247047c898" 5927 ], 5928 "target_parents": [], 5929 "source_subject": "ui: re-export ui-primitives in radroots-app-ui-primitives", 5930 "target_subject": null, 5931 "source_author": "triesap <tyson@radroots.org>", 5932 "target_author": null, 5933 "source_author_time": "2026-01-30T14:37:21Z", 5934 "target_author_time": null, 5935 "source_committer_time": "2026-01-30T14:37:21Z", 5936 "target_committer_time": null, 5937 "source_paths": [], 5938 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5939 "empty_commit_disposition": "out_of_scope" 5940 }, 5941 { 5942 "source_commit": "3de7a478d563ed37136edc71423669134ea4ecb2", 5943 "target_commit": null, 5944 "source_parents": [ 5945 "b55b6e475b6c597d96e46b45561ff0c86b805171" 5946 ], 5947 "target_parents": [], 5948 "source_subject": "sqlite: add the radroots_studio_app sqlite substrate", 5949 "target_subject": null, 5950 "source_author": "triesap <tyson@radroots.org>", 5951 "target_author": null, 5952 "source_author_time": "2026-04-17T19:11:33Z", 5953 "target_author_time": null, 5954 "source_committer_time": "2026-04-17T19:11:33Z", 5955 "target_committer_time": null, 5956 "source_paths": [], 5957 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5958 "empty_commit_disposition": "out_of_scope" 5959 }, 5960 { 5961 "source_commit": "3de9bc32ad686cfc8f333fd53657309c21267d72", 5962 "target_commit": null, 5963 "source_parents": [ 5964 "a2aad137835c386be422e50de2ed63800906b248" 5965 ], 5966 "target_parents": [], 5967 "source_subject": "app: extend setup roles and eula ui", 5968 "target_subject": null, 5969 "source_author": "triesap <tyson@radroots.org>", 5970 "target_author": null, 5971 "source_author_time": "2026-02-02T18:13:47Z", 5972 "target_author_time": null, 5973 "source_committer_time": "2026-02-02T18:13:47Z", 5974 "target_committer_time": null, 5975 "source_paths": [], 5976 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5977 "empty_commit_disposition": "out_of_scope" 5978 }, 5979 { 5980 "source_commit": "3dff6e469b13a9eec7d1b45d3d784fcebc7da056", 5981 "target_commit": null, 5982 "source_parents": [ 5983 "a7ac1221c8884e89ec7874dd7be8936c4cf6f015" 5984 ], 5985 "target_parents": [], 5986 "source_subject": "marketplace: add buyer cart checkout flow", 5987 "target_subject": null, 5988 "source_author": "triesap <tyson@radroots.org>", 5989 "target_author": null, 5990 "source_author_time": "2026-04-20T18:29:24Z", 5991 "target_author_time": null, 5992 "source_committer_time": "2026-04-20T18:29:24Z", 5993 "target_committer_time": null, 5994 "source_paths": [], 5995 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 5996 "empty_commit_disposition": "out_of_scope" 5997 }, 5998 { 5999 "source_commit": "3e4da27b521b34aab9673bd398ee8bad0291814c", 6000 "target_commit": null, 6001 "source_parents": [ 6002 "37e61c6cccbc70d826ff0a10c34deabe9225c6e9" 6003 ], 6004 "target_parents": [], 6005 "source_subject": "Move lib components and stores to `svelte-lib`", 6006 "target_subject": null, 6007 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6008 "target_author": null, 6009 "source_author_time": "2024-09-15T12:40:19Z", 6010 "target_author_time": null, 6011 "source_committer_time": "2024-09-15T12:40:19Z", 6012 "target_committer_time": null, 6013 "source_paths": [], 6014 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6015 "empty_commit_disposition": "out_of_scope" 6016 }, 6017 { 6018 "source_commit": "3e6a99647906d6a6239cdc697076ca24b27b49e1", 6019 "target_commit": null, 6020 "source_parents": [ 6021 "985965f60d743d058fc8fdbee374018e82f9af1a" 6022 ], 6023 "target_parents": [], 6024 "source_subject": "Add `@radroots/locales`", 6025 "target_subject": null, 6026 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6027 "target_author": null, 6028 "source_author_time": "2025-03-05T07:08:11Z", 6029 "target_author_time": null, 6030 "source_committer_time": "2025-03-05T07:08:11Z", 6031 "target_committer_time": null, 6032 "source_paths": [], 6033 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6034 "empty_commit_disposition": "out_of_scope" 6035 }, 6036 { 6037 "source_commit": "3ef9689184a4b7205577b5c258c8c3d048ceb0bb", 6038 "target_commit": null, 6039 "source_parents": [ 6040 "bfbe056adc197aecbf4d9093b87baef13a2aa51a" 6041 ], 6042 "target_parents": [], 6043 "source_subject": "setup: replace role picker with farm/business prompts", 6044 "target_subject": null, 6045 "source_author": "triesap <triesap@radroots.dev>", 6046 "target_author": null, 6047 "source_author_time": "2026-01-13T14:08:09Z", 6048 "target_author_time": null, 6049 "source_committer_time": "2026-01-13T14:08:09Z", 6050 "target_committer_time": null, 6051 "source_paths": [], 6052 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6053 "empty_commit_disposition": "out_of_scope" 6054 }, 6055 { 6056 "source_commit": "3f18743a5e4dcf58149b29c11636205a76e0bdc0", 6057 "target_commit": null, 6058 "source_parents": [ 6059 "11d0e92df6d734cac1969eed46fa3ba071ce1516" 6060 ], 6061 "target_parents": [], 6062 "source_subject": "app-core: add backup codec helpers", 6063 "target_subject": null, 6064 "source_author": "triesap <triesap@radroots.dev>", 6065 "target_author": null, 6066 "source_author_time": "2026-01-19T01:17:45Z", 6067 "target_author_time": null, 6068 "source_committer_time": "2026-01-19T01:17:45Z", 6069 "target_committer_time": null, 6070 "source_paths": [], 6071 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6072 "empty_commit_disposition": "out_of_scope" 6073 }, 6074 { 6075 "source_commit": "3f2d24e1274a4dfc17c433ea1f8e6dd4afaef892", 6076 "target_commit": null, 6077 "source_parents": [ 6078 "f981d6905a74e20414a5102f82c392cffa49a5d8" 6079 ], 6080 "target_parents": [], 6081 "source_subject": "build: bind Studio to alpha event contract", 6082 "target_subject": null, 6083 "source_author": "triesap <tyson@radroots.org>", 6084 "target_author": null, 6085 "source_author_time": "2026-07-18T11:38:18Z", 6086 "target_author_time": null, 6087 "source_committer_time": "2026-07-18T11:38:18Z", 6088 "target_committer_time": null, 6089 "source_paths": [], 6090 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6091 "empty_commit_disposition": "out_of_scope" 6092 }, 6093 { 6094 "source_commit": "3f5036385720f276c96b356fba4cd64dabcff104", 6095 "target_commit": null, 6096 "source_parents": [ 6097 "37bfb027db43544c9c2dc0d597996b70316aceed" 6098 ], 6099 "target_parents": [], 6100 "source_subject": "pack_day: harden export guards and checks", 6101 "target_subject": null, 6102 "source_author": "triesap <tyson@radroots.org>", 6103 "target_author": null, 6104 "source_author_time": "2026-04-21T18:45:00Z", 6105 "target_author_time": null, 6106 "source_committer_time": "2026-04-21T18:45:00Z", 6107 "target_committer_time": null, 6108 "source_paths": [], 6109 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6110 "empty_commit_disposition": "out_of_scope" 6111 }, 6112 { 6113 "source_commit": "3f5faf8e1cb68c8c03abe5990099a8d144279431", 6114 "target_commit": null, 6115 "source_parents": [ 6116 "bf916273be9ad4d6e3c30f71f8558d841f2d2c1a" 6117 ], 6118 "target_parents": [], 6119 "source_subject": "Edit `core` crate add models get method queries, edit sort statements, add SQL alias, update model table relations SQL, utils. Edit `tauri` crate update model table relation handlers. Edit `/models/` routes. Add logger init/unlisten to root layout. Edit component styles.", 6120 "target_subject": null, 6121 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6122 "target_author": null, 6123 "source_author_time": "2024-11-14T19:28:44Z", 6124 "target_author_time": null, 6125 "source_committer_time": "2024-11-14T19:28:44Z", 6126 "target_committer_time": null, 6127 "source_paths": [], 6128 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6129 "empty_commit_disposition": "out_of_scope" 6130 }, 6131 { 6132 "source_commit": "3f71e232e50b1a91a3708790b53b5b32dfd64cb3", 6133 "target_commit": null, 6134 "source_parents": [ 6135 "562472657ea5ab525d9771df5e3a9d86ccbc606a" 6136 ], 6137 "target_parents": [], 6138 "source_subject": "runtime(desktop): add the thin application store", 6139 "target_subject": null, 6140 "source_author": "triesap <tyson@radroots.org>", 6141 "target_author": null, 6142 "source_author_time": "2026-08-02T19:52:04Z", 6143 "target_author_time": null, 6144 "source_committer_time": "2026-08-02T19:52:04Z", 6145 "target_committer_time": null, 6146 "source_paths": [], 6147 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6148 "empty_commit_disposition": "out_of_scope" 6149 }, 6150 { 6151 "source_commit": "3fa44b28ea4a983d239462b10ed2b02db74a6ed0", 6152 "target_commit": null, 6153 "source_parents": [ 6154 "11381b07ac5cdf9a26a423a035fb717b93c704dc" 6155 ], 6156 "target_parents": [], 6157 "source_subject": "Edit `/models/trade-product` routes, update model routes, edit nostr routes, add `trade_product` utils, add/edit lib components and types, add/edit css", 6158 "target_subject": null, 6159 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6160 "target_author": null, 6161 "source_author_time": "2024-09-11T11:46:26Z", 6162 "target_author_time": null, 6163 "source_committer_time": "2024-09-11T11:46:26Z", 6164 "target_committer_time": null, 6165 "source_paths": [], 6166 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6167 "empty_commit_disposition": "out_of_scope" 6168 }, 6169 { 6170 "source_commit": "3fc9cc54f98ec284a5ad4352f276d15ac5beddcd", 6171 "target_commit": null, 6172 "source_parents": [ 6173 "801f1865fe5f79f965377f88b519507775840659" 6174 ], 6175 "target_parents": [], 6176 "source_subject": "macos: fix app icon and gpui sdk build", 6177 "target_subject": null, 6178 "source_author": "triesap <tyson@radroots.org>", 6179 "target_author": null, 6180 "source_author_time": "2026-04-29T22:03:50Z", 6181 "target_author_time": null, 6182 "source_committer_time": "2026-04-29T22:03:50Z", 6183 "target_committer_time": null, 6184 "source_paths": [], 6185 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6186 "empty_commit_disposition": "out_of_scope" 6187 }, 6188 { 6189 "source_commit": "409a9edb666a64ae0ef0ecfd2ef253096a3ded7a", 6190 "target_commit": null, 6191 "source_parents": [ 6192 "1c14365577265b5c1b46e1b023311bc9eda3b4b9" 6193 ], 6194 "target_parents": [], 6195 "source_subject": "orders: align farmer workflow projection", 6196 "target_subject": null, 6197 "source_author": "triesap <tyson@radroots.org>", 6198 "target_author": null, 6199 "source_author_time": "2026-06-03T18:06:14-07:00", 6200 "target_author_time": null, 6201 "source_committer_time": "2026-06-03T18:06:14-07:00", 6202 "target_committer_time": null, 6203 "source_paths": [], 6204 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6205 "empty_commit_disposition": "out_of_scope" 6206 }, 6207 { 6208 "source_commit": "410566bba0fd7bd2c840dbeefe117b46c1e39e64", 6209 "target_commit": "53cc1d73cdb51ae268ecc7224d398c2ebf31d569", 6210 "source_parents": [ 6211 "a68f55e4670afc9ed1cf57ebc108bb9b41f00707" 6212 ], 6213 "target_parents": [ 6214 "4f8c9958c2046e6a4e70d7f4efe0e850ca639a42" 6215 ], 6216 "source_subject": "runtime: make change subscription atomic", 6217 "target_subject": "runtime: make change subscription atomic", 6218 "source_author": "triesap <tyson@radroots.org>", 6219 "target_author": "triesap <tyson@radroots.org>", 6220 "source_author_time": "2026-08-03T21:55:46Z", 6221 "target_author_time": "2026-08-03T21:55:46Z", 6222 "source_committer_time": "2026-08-03T21:55:46Z", 6223 "target_committer_time": "2026-08-03T21:55:46Z", 6224 "source_paths": [ 6225 "core/crates/application/src/change_stream.rs", 6226 "core/crates/storage/src/runtime_actor.rs" 6227 ], 6228 "normalized_patch_sha256": "2264ac2a6d4687769248a38c86513e369ddbc86889a8a4cbd33a62ca8337d5fa", 6229 "empty_commit_disposition": "retained" 6230 }, 6231 { 6232 "source_commit": "412d11ea55e322da0a3a00c32f14c435f79204db", 6233 "target_commit": null, 6234 "source_parents": [ 6235 "e8a745f1638b7922de39363753a8007bb4ab3213" 6236 ], 6237 "target_parents": [], 6238 "source_subject": "ios: add local account roster support", 6239 "target_subject": null, 6240 "source_author": "triesap <tyson@radroots.org>", 6241 "target_author": null, 6242 "source_author_time": "2026-03-22T16:26:08Z", 6243 "target_author_time": null, 6244 "source_committer_time": "2026-03-22T16:26:08Z", 6245 "target_committer_time": null, 6246 "source_paths": [], 6247 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6248 "empty_commit_disposition": "out_of_scope" 6249 }, 6250 { 6251 "source_commit": "414b272c7d6219a7d8cd51cc3f0edda1f730b2b5", 6252 "target_commit": null, 6253 "source_parents": [ 6254 "e2427192e5fe625aabbea60ef9aacf51c866b5a1" 6255 ], 6256 "target_parents": [], 6257 "source_subject": "tests: refresh workflow surface coverage", 6258 "target_subject": null, 6259 "source_author": "triesap <tyson@radroots.org>", 6260 "target_author": null, 6261 "source_author_time": "2026-06-03T18:30:05-07:00", 6262 "target_author_time": null, 6263 "source_committer_time": "2026-06-03T18:30:05-07:00", 6264 "target_committer_time": null, 6265 "source_paths": [], 6266 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6267 "empty_commit_disposition": "out_of_scope" 6268 }, 6269 { 6270 "source_commit": "41a4a9a8ec3eb5954e8e39cfa2dfa109672a5ee9", 6271 "target_commit": null, 6272 "source_parents": [ 6273 "08f0b5c38311de6c0cad6ff8835a3382d32d5708" 6274 ], 6275 "target_parents": [], 6276 "source_subject": "app: add setup draft and eula metadata", 6277 "target_subject": null, 6278 "source_author": "triesap <tyson@radroots.org>", 6279 "target_author": null, 6280 "source_author_time": "2026-02-02T02:30:33Z", 6281 "target_author_time": null, 6282 "source_committer_time": "2026-02-02T02:30:33Z", 6283 "target_committer_time": null, 6284 "source_paths": [], 6285 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6286 "empty_commit_disposition": "out_of_scope" 6287 }, 6288 { 6289 "source_commit": "41bbb6e18c119fbce09d8d805e815fcdf87158ca", 6290 "target_commit": "5608af9dbb29ba340f41e62bdf7fcece594f16e0", 6291 "source_parents": [ 6292 "2c90672efbbfbffa5bd10a14341dfa8205d649cb" 6293 ], 6294 "target_parents": [ 6295 "653936410c7993662fea1e49453937ca79c4036f" 6296 ], 6297 "source_subject": "core(domain): define module layout and safe errors", 6298 "target_subject": "core(domain): define module layout and safe errors", 6299 "source_author": "triesap <tyson@radroots.org>", 6300 "target_author": "triesap <tyson@radroots.org>", 6301 "source_author_time": "2026-08-02T18:00:29Z", 6302 "target_author_time": "2026-08-02T18:00:29Z", 6303 "source_committer_time": "2026-08-02T18:00:29Z", 6304 "target_committer_time": "2026-08-02T18:00:29Z", 6305 "source_paths": [ 6306 "core/crates/domain/src/account.rs", 6307 "core/crates/domain/src/error.rs", 6308 "core/crates/domain/src/key.rs", 6309 "core/crates/domain/src/lib.rs", 6310 "core/crates/domain/src/profile.rs", 6311 "core/crates/domain/src/relay.rs", 6312 "core/crates/domain/src/time.rs" 6313 ], 6314 "normalized_patch_sha256": "e0a5f9b8de080b6a10239786f550149d430f649947a29e707e82a40da36117e2", 6315 "empty_commit_disposition": "retained" 6316 }, 6317 { 6318 "source_commit": "421607b7ed7d7a2aab7ef1f01b7e28171cab61f2", 6319 "target_commit": null, 6320 "source_parents": [ 6321 "75688857ba03abd2635d0afb03ed433da694dcd9" 6322 ], 6323 "target_parents": [], 6324 "source_subject": "Edit `/settings/profile/edit` add keydown submit handlers. Edit `/settings/profile` fix debugging additions. Edit `/cfg/init` styles. Edit components.", 6325 "target_subject": null, 6326 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6327 "target_author": null, 6328 "source_author_time": "2024-12-09T16:23:18Z", 6329 "target_author_time": null, 6330 "source_committer_time": "2024-12-09T16:23:18Z", 6331 "target_committer_time": null, 6332 "source_paths": [], 6333 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6334 "empty_commit_disposition": "out_of_scope" 6335 }, 6336 { 6337 "source_commit": "421e30fa31b03dbfc3abd7ea91183b83395b94a8", 6338 "target_commit": null, 6339 "source_parents": [ 6340 "26e60c852216232421c9cad82716e7e0f19f9343" 6341 ], 6342 "target_parents": [], 6343 "source_subject": "app: scope reminder schedule keys", 6344 "target_subject": null, 6345 "source_author": "triesap <tyson@radroots.org>", 6346 "target_author": null, 6347 "source_author_time": "2026-05-24T11:38:21Z", 6348 "target_author_time": null, 6349 "source_committer_time": "2026-05-24T11:38:21Z", 6350 "target_committer_time": null, 6351 "source_paths": [], 6352 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6353 "empty_commit_disposition": "out_of_scope" 6354 }, 6355 { 6356 "source_commit": "422b3ab27637a33240c8f5c2898d7d9a2812f37c", 6357 "target_commit": "576a834b1ba3f61805c351ca955aaab092dc8aaf", 6358 "source_parents": [ 6359 "be2bdfe68c01af9ab9ed3647039303dfcf600ba1" 6360 ], 6361 "target_parents": [ 6362 "084d436101cb13317a5a7205870af5e312e9a8b7" 6363 ], 6364 "source_subject": "test(core): release relay observer before shutdown", 6365 "target_subject": "test(core): release relay observer before shutdown", 6366 "source_author": "triesap <tyson@radroots.org>", 6367 "target_author": "triesap <tyson@radroots.org>", 6368 "source_author_time": "2026-08-02T20:19:00Z", 6369 "target_author_time": "2026-08-02T20:19:00Z", 6370 "source_committer_time": "2026-08-02T20:19:00Z", 6371 "target_committer_time": "2026-08-02T20:19:00Z", 6372 "source_paths": [ 6373 "core/crates/storage/tests/local_relay_e2e.rs" 6374 ], 6375 "normalized_patch_sha256": "5a13b15f1131b0d42e4c3a75b0c057feee9d5de16d0684605f36aa4e2590838d", 6376 "empty_commit_disposition": "retained" 6377 }, 6378 { 6379 "source_commit": "4265c3006db3a0104ae1b3dee98fc8a57aa73a01", 6380 "target_commit": null, 6381 "source_parents": [ 6382 "81b489b3cf1de8bc2ebab2b8188826afa933fdad" 6383 ], 6384 "target_parents": [], 6385 "source_subject": "app-utils: add id helpers", 6386 "target_subject": null, 6387 "source_author": "triesap <triesap@radroots.dev>", 6388 "target_author": null, 6389 "source_author_time": "2026-01-19T07:10:35Z", 6390 "target_author_time": null, 6391 "source_committer_time": "2026-01-19T07:10:35Z", 6392 "target_committer_time": null, 6393 "source_paths": [], 6394 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6395 "empty_commit_disposition": "out_of_scope" 6396 }, 6397 { 6398 "source_commit": "42b884baa6fcdee489508b9bb9e83b396fb1ff58", 6399 "target_commit": null, 6400 "source_parents": [ 6401 "b1d0ceb296a2b1f9b52ec234e27c669f09694bc2" 6402 ], 6403 "target_parents": [], 6404 "source_subject": "ui: add farm details heading", 6405 "target_subject": null, 6406 "source_author": "triesap <tyson@radroots.org>", 6407 "target_author": null, 6408 "source_author_time": "2026-06-07T14:35:55-07:00", 6409 "target_author_time": null, 6410 "source_committer_time": "2026-06-18T12:31:42-07:00", 6411 "target_committer_time": null, 6412 "source_paths": [], 6413 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6414 "empty_commit_disposition": "out_of_scope" 6415 }, 6416 { 6417 "source_commit": "4312cb37d7b4691f9255d643f16ed17a947f3fa8", 6418 "target_commit": null, 6419 "source_parents": [ 6420 "9b4613745f7138acd06643ef263ffe07cfa5e54b" 6421 ], 6422 "target_parents": [], 6423 "source_subject": "runtime: refresh sync status after receipts", 6424 "target_subject": null, 6425 "source_author": "triesap <tyson@radroots.org>", 6426 "target_author": null, 6427 "source_author_time": "2026-05-26T02:46:07Z", 6428 "target_author_time": null, 6429 "source_committer_time": "2026-05-26T02:46:07Z", 6430 "target_committer_time": null, 6431 "source_paths": [], 6432 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6433 "empty_commit_disposition": "out_of_scope" 6434 }, 6435 { 6436 "source_commit": "4315d6f30af769411a8b5acaf04902cbe29a3af2", 6437 "target_commit": null, 6438 "source_parents": [ 6439 "9870e25f8bdfc6eda62a27b9a27a4260036001ae" 6440 ], 6441 "target_parents": [], 6442 "source_subject": "app: harden native app shell", 6443 "target_subject": null, 6444 "source_author": "triesap <triesap@radroots.dev>", 6445 "target_author": null, 6446 "source_author_time": "2026-01-22T16:25:44Z", 6447 "target_author_time": null, 6448 "source_committer_time": "2026-01-22T16:25:44Z", 6449 "target_committer_time": null, 6450 "source_paths": [], 6451 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6452 "empty_commit_disposition": "out_of_scope" 6453 }, 6454 { 6455 "source_commit": "4351070aede64064a2f4b2d00e5af94cfdf0b413", 6456 "target_commit": null, 6457 "source_parents": [ 6458 "a7aab4347c5136d05480981dae52626d166ca2a4" 6459 ], 6460 "target_parents": [], 6461 "source_subject": "ui: land seller reminder surfaces", 6462 "target_subject": null, 6463 "source_author": "triesap <tyson@radroots.org>", 6464 "target_author": null, 6465 "source_author_time": "2026-04-20T23:53:39Z", 6466 "target_author_time": null, 6467 "source_committer_time": "2026-04-20T23:53:39Z", 6468 "target_committer_time": null, 6469 "source_paths": [], 6470 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6471 "empty_commit_disposition": "out_of_scope" 6472 }, 6473 { 6474 "source_commit": "439b512cbdeed3802046d2e8dae69ffe7fa452af", 6475 "target_commit": null, 6476 "source_parents": [ 6477 "b0a4ffe1ac43a4ed7eac32640bd14760f5509039" 6478 ], 6479 "target_parents": [], 6480 "source_subject": "app: harmonize imported css layers", 6481 "target_subject": null, 6482 "source_author": "triesap <triesap@radroots.dev>", 6483 "target_author": null, 6484 "source_author_time": "2026-01-22T16:12:05Z", 6485 "target_author_time": null, 6486 "source_committer_time": "2026-01-22T16:12:05Z", 6487 "target_committer_time": null, 6488 "source_paths": [], 6489 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6490 "empty_commit_disposition": "out_of_scope" 6491 }, 6492 { 6493 "source_commit": "43b051872b8ca091a44c5a6574b772626910cb39", 6494 "target_commit": null, 6495 "source_parents": [ 6496 "2eee2ad75b34af868efbcbf5a28acab3db482a7e" 6497 ], 6498 "target_parents": [], 6499 "source_subject": "models: split app types and views", 6500 "target_subject": null, 6501 "source_author": "triesap <tyson@radroots.org>", 6502 "target_author": null, 6503 "source_author_time": "2026-05-26T19:44:32Z", 6504 "target_author_time": null, 6505 "source_committer_time": "2026-05-26T19:44:32Z", 6506 "target_committer_time": null, 6507 "source_paths": [], 6508 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6509 "empty_commit_disposition": "out_of_scope" 6510 }, 6511 { 6512 "source_commit": "43f843871c4de8345aa7dd016bc14051c3a92a5d", 6513 "target_commit": null, 6514 "source_parents": [ 6515 "d67e4f03b0da25a850bdf64282ff7c4c01b221f5" 6516 ], 6517 "target_parents": [], 6518 "source_subject": "ui: set account form controls to 28px", 6519 "target_subject": null, 6520 "source_author": "triesap <tyson@radroots.org>", 6521 "target_author": null, 6522 "source_author_time": "2026-06-07T14:22:51-07:00", 6523 "target_author_time": null, 6524 "source_committer_time": "2026-06-18T12:31:42-07:00", 6525 "target_committer_time": null, 6526 "source_paths": [], 6527 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6528 "empty_commit_disposition": "out_of_scope" 6529 }, 6530 { 6531 "source_commit": "441d5ba98b82a877e0b840bc0a6cd7f3d5c4065c", 6532 "target_commit": null, 6533 "source_parents": [ 6534 "e6e8e233584cc3af2d43920215999c29073b3f3e" 6535 ], 6536 "target_parents": [], 6537 "source_subject": "Edit styles", 6538 "target_subject": null, 6539 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6540 "target_author": null, 6541 "source_author_time": "2024-12-09T16:32:59Z", 6542 "target_author_time": null, 6543 "source_committer_time": "2024-12-09T16:32:59Z", 6544 "target_committer_time": null, 6545 "source_paths": [], 6546 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6547 "empty_commit_disposition": "out_of_scope" 6548 }, 6549 { 6550 "source_commit": "444a5d9a08a4c956395e6e75510ff0b8abb322da", 6551 "target_commit": null, 6552 "source_parents": [ 6553 "34fb6fa1e550437b9fe0115d2db4294c372f5968" 6554 ], 6555 "target_parents": [], 6556 "source_subject": "chore: initialize leptos app", 6557 "target_subject": null, 6558 "source_author": "triesap <triesap@radroots.dev>", 6559 "target_author": null, 6560 "source_author_time": "2026-01-18T18:35:42Z", 6561 "target_author_time": null, 6562 "source_committer_time": "2026-01-18T18:35:42Z", 6563 "target_committer_time": null, 6564 "source_paths": [], 6565 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6566 "empty_commit_disposition": "out_of_scope" 6567 }, 6568 { 6569 "source_commit": "44dc88885596b529126a48d293fbdc8d74010f00", 6570 "target_commit": null, 6571 "source_parents": [ 6572 "ad99222f733431245befb7c3c69ad5c82836f9d6" 6573 ], 6574 "target_parents": [], 6575 "source_subject": "Edit `model` crate adding update method result pass return types. Add app client nostr sync util. Edit profile views, layouts.", 6576 "target_subject": null, 6577 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6578 "target_author": null, 6579 "source_author_time": "2025-03-08T00:11:15Z", 6580 "target_author_time": null, 6581 "source_committer_time": "2025-03-08T00:11:15Z", 6582 "target_committer_time": null, 6583 "source_paths": [], 6584 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6585 "empty_commit_disposition": "out_of_scope" 6586 }, 6587 { 6588 "source_commit": "4527704b4eaebcfefb749f4c9c1646119228024e", 6589 "target_commit": null, 6590 "source_parents": [ 6591 "d45774cdbb9a1752cdc9af1d293fa8109042d52e" 6592 ], 6593 "target_parents": [], 6594 "source_subject": "app-lib: add path helpers", 6595 "target_subject": null, 6596 "source_author": "triesap <triesap@radroots.dev>", 6597 "target_author": null, 6598 "source_author_time": "2026-01-19T07:53:57Z", 6599 "target_author_time": null, 6600 "source_committer_time": "2026-01-19T07:53:57Z", 6601 "target_committer_time": null, 6602 "source_paths": [], 6603 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6604 "empty_commit_disposition": "out_of_scope" 6605 }, 6606 { 6607 "source_commit": "4544abe63f25ee09fc4c779d4b4023fe86a19f9c", 6608 "target_commit": null, 6609 "source_parents": [ 6610 "1432018c9315751b20ff11b067521fcaa7d5264d" 6611 ], 6612 "target_parents": [], 6613 "source_subject": "fix(runtime): render safe native startup failures", 6614 "target_subject": null, 6615 "source_author": "triesap <tyson@radroots.org>", 6616 "target_author": null, 6617 "source_author_time": "2026-08-02T20:22:59Z", 6618 "target_author_time": null, 6619 "source_committer_time": "2026-08-02T20:22:59Z", 6620 "target_committer_time": null, 6621 "source_paths": [], 6622 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6623 "empty_commit_disposition": "out_of_scope" 6624 }, 6625 { 6626 "source_commit": "458bbe9da9e31e802d95ea0d6ffb0fca4e7a5426", 6627 "target_commit": null, 6628 "source_parents": [ 6629 "7929a3b5d0e374d50a2175d391f4ade6c256036c" 6630 ], 6631 "target_parents": [], 6632 "source_subject": "Initialize database and Nostr session on layout mount, loading user keys, resolving profile relays, connecting the client, and establishing the active user context.", 6633 "target_subject": null, 6634 "source_author": "triesap <triesap@radroots.dev>", 6635 "target_author": null, 6636 "source_author_time": "2025-11-21T01:39:11Z", 6637 "target_author_time": null, 6638 "source_committer_time": "2025-11-21T01:39:11Z", 6639 "target_committer_time": null, 6640 "source_paths": [], 6641 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6642 "empty_commit_disposition": "out_of_scope" 6643 }, 6644 { 6645 "source_commit": "459a75d7e40a3304a1f6bbce3748cd13d24a3494", 6646 "target_commit": null, 6647 "source_parents": [ 6648 "1a12b0eff0865e27ba1f712378d1fa0ef41c0923" 6649 ], 6650 "target_parents": [], 6651 "source_subject": "app-utils: add model helper types", 6652 "target_subject": null, 6653 "source_author": "triesap <triesap@radroots.dev>", 6654 "target_author": null, 6655 "source_author_time": "2026-01-19T07:26:47Z", 6656 "target_author_time": null, 6657 "source_committer_time": "2026-01-19T07:26:47Z", 6658 "target_committer_time": null, 6659 "source_paths": [], 6660 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6661 "empty_commit_disposition": "out_of_scope" 6662 }, 6663 { 6664 "source_commit": "45ad1ad44f5027a98bd99cf424d1bb42364f44b5", 6665 "target_commit": null, 6666 "source_parents": [ 6667 "cb045e9c67ed192efcd7290267fdb57fb10a7d67" 6668 ], 6669 "target_parents": [], 6670 "source_subject": "Fix app css import", 6671 "target_subject": null, 6672 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6673 "target_author": null, 6674 "source_author_time": "2024-09-07T09:11:52Z", 6675 "target_author_time": null, 6676 "source_committer_time": "2024-09-07T09:11:52Z", 6677 "target_committer_time": null, 6678 "source_paths": [], 6679 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6680 "empty_commit_disposition": "out_of_scope" 6681 }, 6682 { 6683 "source_commit": "462fd4058e084847bf8a623e6764b704fdb0cfe0", 6684 "target_commit": "ac81b246ded9c0459eb50809fe948b9fd1b83acf", 6685 "source_parents": [ 6686 "ea3724136bb58dccd503fd303a5823157b42fe7a" 6687 ], 6688 "target_parents": [ 6689 "6d1b2da58a2429cfb14bdd366779123bbf44afe8" 6690 ], 6691 "source_subject": "runtime: gate actor lifecycle transitions", 6692 "target_subject": "runtime: gate actor lifecycle transitions", 6693 "source_author": "triesap <tyson@radroots.org>", 6694 "target_author": "triesap <tyson@radroots.org>", 6695 "source_author_time": "2026-08-03T21:30:03Z", 6696 "target_author_time": "2026-08-03T21:30:03Z", 6697 "source_committer_time": "2026-08-03T21:30:03Z", 6698 "target_committer_time": "2026-08-03T21:30:03Z", 6699 "source_paths": [ 6700 "core/crates/application/src/actor.rs", 6701 "core/crates/application/src/lib.rs" 6702 ], 6703 "normalized_patch_sha256": "cf3923617e4a3794d8dd54407dc6200fe24c0eb7815681e3e7ff2664e5b5ed09", 6704 "empty_commit_disposition": "retained" 6705 }, 6706 { 6707 "source_commit": "46389d623d704738fb6086a1f710d048762705fd", 6708 "target_commit": null, 6709 "source_parents": [ 6710 "194432472222dc7469be9bf7a5631c83b08216ef" 6711 ], 6712 "target_parents": [], 6713 "source_subject": "desktop: add secret-key import for local identities", 6714 "target_subject": null, 6715 "source_author": "triesap <tyson@radroots.org>", 6716 "target_author": null, 6717 "source_author_time": "2026-03-21T19:38:50Z", 6718 "target_author_time": null, 6719 "source_committer_time": "2026-03-21T19:38:50Z", 6720 "target_committer_time": null, 6721 "source_paths": [], 6722 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6723 "empty_commit_disposition": "out_of_scope" 6724 }, 6725 { 6726 "source_commit": "465ba389e0dcf4bb5d2d1fe78971ced82c3ddc91", 6727 "target_commit": null, 6728 "source_parents": [ 6729 "7b4fdda1c0a72c27dc1dc39545cca4f755fdfa1e" 6730 ], 6731 "target_parents": [], 6732 "source_subject": "app: rename state/settings key helpers", 6733 "target_subject": null, 6734 "source_author": "triesap <triesap@radroots.dev>", 6735 "target_author": null, 6736 "source_author_time": "2026-01-20T18:28:21Z", 6737 "target_author_time": null, 6738 "source_committer_time": "2026-01-20T18:28:21Z", 6739 "target_committer_time": null, 6740 "source_paths": [], 6741 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6742 "empty_commit_disposition": "out_of_scope" 6743 }, 6744 { 6745 "source_commit": "47147d0c9f37f0284e5d89078ed98553dd959b21", 6746 "target_commit": null, 6747 "source_parents": [ 6748 "7691585a151670646c154fa73ae25570d40bf41e" 6749 ], 6750 "target_parents": [], 6751 "source_subject": "i18n: rewrite the radroots_studio_app shell copy contract", 6752 "target_subject": null, 6753 "source_author": "triesap <tyson@radroots.org>", 6754 "target_author": null, 6755 "source_author_time": "2026-04-17T18:29:20Z", 6756 "target_author_time": null, 6757 "source_committer_time": "2026-04-17T18:29:20Z", 6758 "target_committer_time": null, 6759 "source_paths": [], 6760 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6761 "empty_commit_disposition": "out_of_scope" 6762 }, 6763 { 6764 "source_commit": "4768a6bd7aff411a1bac90b7e6bbd603a0a03da7", 6765 "target_commit": null, 6766 "source_parents": [ 6767 "4d62ce68ae18063d24cdeaa0d507dd97b1b8a1c5" 6768 ], 6769 "target_parents": [], 6770 "source_subject": "app: add list container view", 6771 "target_subject": null, 6772 "source_author": "triesap <triesap@radroots.dev>", 6773 "target_author": null, 6774 "source_author_time": "2026-01-22T11:13:55Z", 6775 "target_author_time": null, 6776 "source_committer_time": "2026-01-22T11:13:55Z", 6777 "target_committer_time": null, 6778 "source_paths": [], 6779 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6780 "empty_commit_disposition": "out_of_scope" 6781 }, 6782 { 6783 "source_commit": "476f446bbf2f5d9227928e8807e03c9ac2509624", 6784 "target_commit": null, 6785 "source_parents": [ 6786 "64818efad7f544b13fcd76926f5eb7dadae7b9e5" 6787 ], 6788 "target_parents": [], 6789 "source_subject": "app: add splash gating before setup routing", 6790 "target_subject": null, 6791 "source_author": "triesap <triesap@radroots.dev>", 6792 "target_author": null, 6793 "source_author_time": "2026-01-21T17:19:06Z", 6794 "target_author_time": null, 6795 "source_committer_time": "2026-01-21T17:19:06Z", 6796 "target_committer_time": null, 6797 "source_paths": [], 6798 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6799 "empty_commit_disposition": "out_of_scope" 6800 }, 6801 { 6802 "source_commit": "47a5f9f9b444f6762c66f4212e1d3ce380d8078f", 6803 "target_commit": null, 6804 "source_parents": [ 6805 "304f4ab8e63b02d2e7069b3cb46638ae2eb6bf92" 6806 ], 6807 "target_parents": [], 6808 "source_subject": "app: size home window to instruments frame", 6809 "target_subject": null, 6810 "source_author": "triesap <tyson@radroots.org>", 6811 "target_author": null, 6812 "source_author_time": "2026-04-18T00:53:36Z", 6813 "target_author_time": null, 6814 "source_committer_time": "2026-04-18T00:53:36Z", 6815 "target_committer_time": null, 6816 "source_paths": [], 6817 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6818 "empty_commit_disposition": "out_of_scope" 6819 }, 6820 { 6821 "source_commit": "47d7a18d4a424f2a090c59aa19c527b2ed7b6300", 6822 "target_commit": null, 6823 "source_parents": [ 6824 "ff95654e0167622a823df215b42269f9ff26c7f1" 6825 ], 6826 "target_parents": [], 6827 "source_subject": "runtime: rename fallback projection terms", 6828 "target_subject": null, 6829 "source_author": "triesap <tyson@radroots.org>", 6830 "target_author": null, 6831 "source_author_time": "2026-07-03T07:44:53Z", 6832 "target_author_time": null, 6833 "source_committer_time": "2026-07-03T07:44:53Z", 6834 "target_committer_time": null, 6835 "source_paths": [], 6836 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6837 "empty_commit_disposition": "out_of_scope" 6838 }, 6839 { 6840 "source_commit": "4803325f3fec10ec9c1fc132366cbefb2ed71bcc", 6841 "target_commit": null, 6842 "source_parents": [ 6843 "1ee31b1c7ba5fc87d8c5564aed96a2717f105521" 6844 ], 6845 "target_parents": [], 6846 "source_subject": "runtime: validate relay urls", 6847 "target_subject": null, 6848 "source_author": "triesap <tyson@radroots.org>", 6849 "target_author": null, 6850 "source_author_time": "2026-05-25T04:40:46Z", 6851 "target_author_time": null, 6852 "source_committer_time": "2026-05-25T04:40:46Z", 6853 "target_committer_time": null, 6854 "source_paths": [], 6855 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6856 "empty_commit_disposition": "out_of_scope" 6857 }, 6858 { 6859 "source_commit": "481afd2d4f8f7b97380ed5382fc0b3a9a3c12c8c", 6860 "target_commit": null, 6861 "source_parents": [ 6862 "cbae07b9ea864f667c4b0f90f52a2e8c7f43e8fa" 6863 ], 6864 "target_parents": [], 6865 "source_subject": "Add `nostr_relay` model, edit nostr relay connection logic, add default relays as models in (conf) `/init` configure device function, edit utils", 6866 "target_subject": null, 6867 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6868 "target_author": null, 6869 "source_author_time": "2024-09-27T14:05:21Z", 6870 "target_author_time": null, 6871 "source_committer_time": "2024-09-27T14:05:21Z", 6872 "target_committer_time": null, 6873 "source_paths": [], 6874 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6875 "empty_commit_disposition": "out_of_scope" 6876 }, 6877 { 6878 "source_commit": "48c39e7a8fba002bee8dafc0ab8cb5bfae67fa14", 6879 "target_commit": null, 6880 "source_parents": [ 6881 "fa7ae971a5c997393c0890c24fb57a9a32d24338" 6882 ], 6883 "target_parents": [], 6884 "source_subject": "Edit `nostr_profile_relay` SQL up migration", 6885 "target_subject": null, 6886 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6887 "target_author": null, 6888 "source_author_time": "2024-11-02T11:02:09Z", 6889 "target_author_time": null, 6890 "source_committer_time": "2024-11-02T11:02:09Z", 6891 "target_committer_time": null, 6892 "source_paths": [], 6893 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6894 "empty_commit_disposition": "out_of_scope" 6895 }, 6896 { 6897 "source_commit": "49289a0202dfc770dba01f8cf025629292f9d6db", 6898 "target_commit": null, 6899 "source_parents": [ 6900 "a42f24d679d179acbecc28790f2381286a5e81f4" 6901 ], 6902 "target_parents": [], 6903 "source_subject": "Edit async functions add error catch handler. Add app icons.", 6904 "target_subject": null, 6905 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 6906 "target_author": null, 6907 "source_author_time": "2024-12-08T08:51:30Z", 6908 "target_author_time": null, 6909 "source_committer_time": "2024-12-08T08:51:30Z", 6910 "target_committer_time": null, 6911 "source_paths": [], 6912 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6913 "empty_commit_disposition": "out_of_scope" 6914 }, 6915 { 6916 "source_commit": "49bc5ed289cc2e52171898dee909bbed6b5e6535", 6917 "target_commit": null, 6918 "source_parents": [ 6919 "f64231c77d1ec289c2d5ab37cbb0db845bae2195" 6920 ], 6921 "target_parents": [], 6922 "source_subject": "desktop: harden source guard classification", 6923 "target_subject": null, 6924 "source_author": "triesap <tyson@radroots.org>", 6925 "target_author": null, 6926 "source_author_time": "2026-07-01T09:37:57Z", 6927 "target_author_time": null, 6928 "source_committer_time": "2026-07-01T09:37:57Z", 6929 "target_committer_time": null, 6930 "source_paths": [], 6931 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6932 "empty_commit_disposition": "out_of_scope" 6933 }, 6934 { 6935 "source_commit": "49c21ef99594a699e0a5a49eb79bdda3b866ab37", 6936 "target_commit": null, 6937 "source_parents": [ 6938 "faba431bb2e46e29ed81b8f7043ca71ce897f6f2" 6939 ], 6940 "target_parents": [], 6941 "source_subject": "app: add app context helper for init signals", 6942 "target_subject": null, 6943 "source_author": "triesap <triesap@radroots.dev>", 6944 "target_author": null, 6945 "source_author_time": "2026-01-19T16:49:44Z", 6946 "target_author_time": null, 6947 "source_committer_time": "2026-01-19T16:49:44Z", 6948 "target_committer_time": null, 6949 "source_paths": [], 6950 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6951 "empty_commit_disposition": "out_of_scope" 6952 }, 6953 { 6954 "source_commit": "4a37ef1feefda4f0e6d95145dbf65dfadb8b15f2", 6955 "target_commit": null, 6956 "source_parents": [ 6957 "1b9433aa57e0357d684def3721257e9375e0e38e" 6958 ], 6959 "target_parents": [], 6960 "source_subject": "docs: reconcile superseded studio sdk cutover", 6961 "target_subject": null, 6962 "source_author": "triesap <tyson@radroots.org>", 6963 "target_author": null, 6964 "source_author_time": "2026-08-03T15:43:38Z", 6965 "target_author_time": null, 6966 "source_committer_time": "2026-08-03T15:43:38Z", 6967 "target_committer_time": null, 6968 "source_paths": [], 6969 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6970 "empty_commit_disposition": "out_of_scope" 6971 }, 6972 { 6973 "source_commit": "4a62b876dc394ae57f3ab0798d57df23d1be3f6e", 6974 "target_commit": null, 6975 "source_parents": [ 6976 "c2bdde243c177fbe7e43658b4659b6afe356726e" 6977 ], 6978 "target_parents": [], 6979 "source_subject": "app: add keystore bootstrap helpers", 6980 "target_subject": null, 6981 "source_author": "triesap <triesap@radroots.dev>", 6982 "target_author": null, 6983 "source_author_time": "2026-01-19T19:18:08Z", 6984 "target_author_time": null, 6985 "source_committer_time": "2026-01-19T19:18:08Z", 6986 "target_committer_time": null, 6987 "source_paths": [], 6988 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 6989 "empty_commit_disposition": "out_of_scope" 6990 }, 6991 { 6992 "source_commit": "4aaee761afcf03c633ba7a6a071c1126bf4b1b62", 6993 "target_commit": "db2b6a30a657de65c232c36d22fcc222f50cc638", 6994 "source_parents": [ 6995 "ebe68af3e052d3e42bbb264a464275b75d44bee1" 6996 ], 6997 "target_parents": [ 6998 "1d24c1c739199062c3bc0d7a4182430e306de75d" 6999 ], 7000 "source_subject": "runtime: bind foreground signer session", 7001 "target_subject": "runtime: bind foreground signer session", 7002 "source_author": "triesap <tyson@radroots.org>", 7003 "target_author": "triesap <tyson@radroots.org>", 7004 "source_author_time": "2026-08-03T22:11:06Z", 7005 "target_author_time": "2026-08-03T22:11:06Z", 7006 "source_committer_time": "2026-08-03T22:11:06Z", 7007 "target_committer_time": "2026-08-03T22:11:06Z", 7008 "source_paths": [ 7009 "core/crates/application/src/actor.rs", 7010 "core/crates/application/src/lib.rs", 7011 "core/crates/storage/src/runtime_actor.rs" 7012 ], 7013 "normalized_patch_sha256": "c27f62e1696a77f0632a5fe2055659ea7c67696d6e1031ba9d2b75a39d0f81dd", 7014 "empty_commit_disposition": "retained" 7015 }, 7016 { 7017 "source_commit": "4ae94599df6b4cde3e3c200617d8d0ca568d512d", 7018 "target_commit": "71a1508d8a746dfb2bdabce7a0f3ab05cd10dc8b", 7019 "source_parents": [ 7020 "1838ed41800793ecc1766021abdb0d1af15a9bbf" 7021 ], 7022 "target_parents": [ 7023 "45ccb940ca7100ed8e9a2ec87310d1e9fcd5d769" 7024 ], 7025 "source_subject": "core(domain): model kind-zero profile metadata", 7026 "target_subject": "core(domain): model kind-zero profile metadata", 7027 "source_author": "triesap <tyson@radroots.org>", 7028 "target_author": "triesap <tyson@radroots.org>", 7029 "source_author_time": "2026-08-02T18:10:26Z", 7030 "target_author_time": "2026-08-02T18:10:26Z", 7031 "source_committer_time": "2026-08-02T18:10:26Z", 7032 "target_committer_time": "2026-08-02T18:10:26Z", 7033 "source_paths": [ 7034 "core/crates/domain/src/error.rs", 7035 "core/crates/domain/src/lib.rs", 7036 "core/crates/domain/src/profile.rs" 7037 ], 7038 "normalized_patch_sha256": "a101d1eb7b069425b4a83a261a5ac3b0f939e20b1a65386d655cf0cf6b3b309c", 7039 "empty_commit_disposition": "retained" 7040 }, 7041 { 7042 "source_commit": "4b2549ba31a208295dd5733d1dab997ebe33879f", 7043 "target_commit": null, 7044 "source_parents": [ 7045 "ccd6d0995fdb3e543938b728435df5437b5db816" 7046 ], 7047 "target_parents": [], 7048 "source_subject": "app: abort logs auto-refresh on unmount", 7049 "target_subject": null, 7050 "source_author": "triesap <triesap@radroots.dev>", 7051 "target_author": null, 7052 "source_author_time": "2026-01-20T16:22:20Z", 7053 "target_author_time": null, 7054 "source_committer_time": "2026-01-20T16:22:20Z", 7055 "target_committer_time": null, 7056 "source_paths": [], 7057 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7058 "empty_commit_disposition": "out_of_scope" 7059 }, 7060 { 7061 "source_commit": "4b417044087d6f0f225badfe728f8cbcef1c2936", 7062 "target_commit": null, 7063 "source_parents": [ 7064 "ed300c257aceaac8ea43ca99b95dbc4dea60e576" 7065 ], 7066 "target_parents": [], 7067 "source_subject": "sync: persist relay ingest freshness", 7068 "target_subject": null, 7069 "source_author": "triesap <tyson@radroots.org>", 7070 "target_author": null, 7071 "source_author_time": "2026-05-25T21:03:24Z", 7072 "target_author_time": null, 7073 "source_committer_time": "2026-05-25T21:03:24Z", 7074 "target_committer_time": null, 7075 "source_paths": [], 7076 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7077 "empty_commit_disposition": "out_of_scope" 7078 }, 7079 { 7080 "source_commit": "4b90de8a35a2a08b60252ecf022fa85d573e0053", 7081 "target_commit": null, 7082 "source_parents": [ 7083 "ed64ed8c71e558488504e0b808f221014a245ff0" 7084 ], 7085 "target_parents": [], 7086 "source_subject": "sync: bind publish signing to payload account", 7087 "target_subject": null, 7088 "source_author": "triesap <tyson@radroots.org>", 7089 "target_author": null, 7090 "source_author_time": "2026-05-25T02:53:01Z", 7091 "target_author_time": null, 7092 "source_committer_time": "2026-05-25T02:53:01Z", 7093 "target_committer_time": null, 7094 "source_paths": [], 7095 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7096 "empty_commit_disposition": "out_of_scope" 7097 }, 7098 { 7099 "source_commit": "4baaf49245ee295e43d2e889684dfafc557f110f", 7100 "target_commit": "0f7ec974950451818552d354966fcf66d02a6a59", 7101 "source_parents": [ 7102 "af00441a500a28ef1cdd0e974e68f258a3f37303" 7103 ], 7104 "target_parents": [ 7105 "e467432b5237c4ef7accfed051b0b0161bc828fc" 7106 ], 7107 "source_subject": "core(nostr): verify kind-zero profile events", 7108 "target_subject": "core(nostr): verify kind-zero profile events", 7109 "source_author": "triesap <tyson@radroots.org>", 7110 "target_author": "triesap <tyson@radroots.org>", 7111 "source_author_time": "2026-08-02T19:18:08Z", 7112 "target_author_time": "2026-08-02T19:18:08Z", 7113 "source_committer_time": "2026-08-02T19:18:08Z", 7114 "target_committer_time": "2026-08-02T19:18:08Z", 7115 "source_paths": [ 7116 "core/crates/nostr/src/lib.rs", 7117 "core/crates/nostr/src/profile.rs" 7118 ], 7119 "normalized_patch_sha256": "05bcac9b1ab939457d92e1f9fe7b23fca3aae95cb3b8424703c62b0673f77990", 7120 "empty_commit_disposition": "retained" 7121 }, 7122 { 7123 "source_commit": "4c35ac853886af9a8b563ae56716db2fcce81fba", 7124 "target_commit": null, 7125 "source_parents": [ 7126 "7605a8f57d031794ce168c8a3c6f9ade79b2c8f5" 7127 ], 7128 "target_parents": [], 7129 "source_subject": "ios: make offline geocoder staging idempotent", 7130 "target_subject": null, 7131 "source_author": "triesap <tyson@radroots.org>", 7132 "target_author": null, 7133 "source_author_time": "2026-03-22T00:05:01Z", 7134 "target_author_time": null, 7135 "source_committer_time": "2026-03-22T00:05:01Z", 7136 "target_committer_time": null, 7137 "source_paths": [], 7138 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7139 "empty_commit_disposition": "out_of_scope" 7140 }, 7141 { 7142 "source_commit": "4c5dc1e7711f79848e62af978af45bdb0324edf4", 7143 "target_commit": null, 7144 "source_parents": [ 7145 "1b8730d6f43251c36a89a72407f6c16b4cfb3519" 7146 ], 7147 "target_parents": [], 7148 "source_subject": "window: open farm setup form directly from home", 7149 "target_subject": null, 7150 "source_author": "triesap <tyson@radroots.org>", 7151 "target_author": null, 7152 "source_author_time": "2026-04-19T01:32:26Z", 7153 "target_author_time": null, 7154 "source_committer_time": "2026-04-19T01:32:26Z", 7155 "target_committer_time": null, 7156 "source_paths": [], 7157 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7158 "empty_commit_disposition": "out_of_scope" 7159 }, 7160 { 7161 "source_commit": "4c6ee53fb0f520f505a4c623e80e000bf399a52b", 7162 "target_commit": null, 7163 "source_parents": [ 7164 "adc2662663871e118a0a95ae98ebe14cc7c4f0d7" 7165 ], 7166 "target_parents": [], 7167 "source_subject": "web: add browser signer account roster", 7168 "target_subject": null, 7169 "source_author": "triesap <tyson@radroots.org>", 7170 "target_author": null, 7171 "source_author_time": "2026-03-22T16:26:37Z", 7172 "target_author_time": null, 7173 "source_committer_time": "2026-03-22T16:26:37Z", 7174 "target_committer_time": null, 7175 "source_paths": [], 7176 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7177 "empty_commit_disposition": "out_of_scope" 7178 }, 7179 { 7180 "source_commit": "4cc9c3e12a6b651facd8fd3a8d3c981eafbf4c8f", 7181 "target_commit": null, 7182 "source_parents": [ 7183 "2edccc857fb392a012000ea60cfcca1abe61e427" 7184 ], 7185 "target_parents": [], 7186 "source_subject": "Edit nostr relay document polling subscriber adding recursive fetch request, edit models nostr relay route, update IClient", 7187 "target_subject": null, 7188 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 7189 "target_author": null, 7190 "source_author_time": "2024-10-03T07:23:32Z", 7191 "target_author_time": null, 7192 "source_committer_time": "2024-10-03T07:23:32Z", 7193 "target_committer_time": null, 7194 "source_paths": [], 7195 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7196 "empty_commit_disposition": "out_of_scope" 7197 }, 7198 { 7199 "source_commit": "4cd5be27ea7b884cff68c3b30336d3d758335489", 7200 "target_commit": null, 7201 "source_parents": [ 7202 "4d01bb2df4dbddb63fc8dd44d51fe1a6c18b6371" 7203 ], 7204 "target_parents": [], 7205 "source_subject": "app: surface sdk runtime diagnostics", 7206 "target_subject": null, 7207 "source_author": "triesap <tyson@radroots.org>", 7208 "target_author": null, 7209 "source_author_time": "2026-06-18T13:13:12-07:00", 7210 "target_author_time": null, 7211 "source_committer_time": "2026-06-18T13:13:12-07:00", 7212 "target_committer_time": null, 7213 "source_paths": [], 7214 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7215 "empty_commit_disposition": "out_of_scope" 7216 }, 7217 { 7218 "source_commit": "4d01bb2df4dbddb63fc8dd44d51fe1a6c18b6371", 7219 "target_commit": null, 7220 "source_parents": [ 7221 "ebb575d94e29393196d57193a76f4db1f985419c" 7222 ], 7223 "target_parents": [], 7224 "source_subject": "app: add sdk runtime foundation", 7225 "target_subject": null, 7226 "source_author": "triesap <tyson@radroots.org>", 7227 "target_author": null, 7228 "source_author_time": "2026-06-18T13:07:48-07:00", 7229 "target_author_time": null, 7230 "source_committer_time": "2026-06-18T13:07:48-07:00", 7231 "target_committer_time": null, 7232 "source_paths": [], 7233 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7234 "empty_commit_disposition": "out_of_scope" 7235 }, 7236 { 7237 "source_commit": "4d5ddc987476a9de95a1840779c742308e02fa88", 7238 "target_commit": null, 7239 "source_parents": [ 7240 "0006efdd4e5c5247fc13386e5b02c931096e3a95" 7241 ], 7242 "target_parents": [], 7243 "source_subject": "ios: add remove-key action for local identities", 7244 "target_subject": null, 7245 "source_author": "triesap <tyson@radroots.org>", 7246 "target_author": null, 7247 "source_author_time": "2026-03-21T12:58:12Z", 7248 "target_author_time": null, 7249 "source_committer_time": "2026-03-21T12:58:12Z", 7250 "target_committer_time": null, 7251 "source_paths": [], 7252 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7253 "empty_commit_disposition": "out_of_scope" 7254 }, 7255 { 7256 "source_commit": "4d62ce68ae18063d24cdeaa0d507dd97b1b8a1c5", 7257 "target_commit": null, 7258 "source_parents": [ 7259 "d076f6b2a51c6d61976ce465b766cade70c0f2ac" 7260 ], 7261 "target_parents": [], 7262 "source_subject": "app: add list select row view", 7263 "target_subject": null, 7264 "source_author": "triesap <triesap@radroots.dev>", 7265 "target_author": null, 7266 "source_author_time": "2026-01-22T11:05:17Z", 7267 "target_author_time": null, 7268 "source_committer_time": "2026-01-22T11:05:17Z", 7269 "target_committer_time": null, 7270 "source_paths": [], 7271 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7272 "empty_commit_disposition": "out_of_scope" 7273 }, 7274 { 7275 "source_commit": "4df6c3a8e77df6abf590f293108e2c719f9505b7", 7276 "target_commit": null, 7277 "source_parents": [ 7278 "cc78358e3d296293e60ac2b3bc37be50d6a8352a" 7279 ], 7280 "target_parents": [], 7281 "source_subject": "app: return issue submits to order detail", 7282 "target_subject": null, 7283 "source_author": "triesap <tyson@radroots.org>", 7284 "target_author": null, 7285 "source_author_time": "2026-06-06T22:46:10-07:00", 7286 "target_author_time": null, 7287 "source_committer_time": "2026-06-18T12:31:42-07:00", 7288 "target_committer_time": null, 7289 "source_paths": [], 7290 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7291 "empty_commit_disposition": "out_of_scope" 7292 }, 7293 { 7294 "source_commit": "4e0248a42aa716746c4c14c0969dd9fa896cf3e2", 7295 "target_commit": null, 7296 "source_parents": [ 7297 "c7954b888e2b8b38cae9f56ae8b94b251c7c9ae6" 7298 ], 7299 "target_parents": [], 7300 "source_subject": "app-lib: add geolocation helpers", 7301 "target_subject": null, 7302 "source_author": "triesap <triesap@radroots.dev>", 7303 "target_author": null, 7304 "source_author_time": "2026-01-19T07:45:30Z", 7305 "target_author_time": null, 7306 "source_committer_time": "2026-01-19T07:45:30Z", 7307 "target_committer_time": null, 7308 "source_paths": [], 7309 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7310 "empty_commit_disposition": "out_of_scope" 7311 }, 7312 { 7313 "source_commit": "4e226a29668323adfc682b626b1812bc1a4d6c89", 7314 "target_commit": null, 7315 "source_parents": [ 7316 "aadecc93d40c200e594190ed9c5863df811b5f67" 7317 ], 7318 "target_parents": [], 7319 "source_subject": "trade: route studio actions through sdk facade", 7320 "target_subject": null, 7321 "source_author": "triesap <tyson@radroots.org>", 7322 "target_author": null, 7323 "source_author_time": "2026-06-30T06:24:10Z", 7324 "target_author_time": null, 7325 "source_committer_time": "2026-06-30T06:24:10Z", 7326 "target_committer_time": null, 7327 "source_paths": [], 7328 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7329 "empty_commit_disposition": "out_of_scope" 7330 }, 7331 { 7332 "source_commit": "4e52c81e95688cf6fa9dbfeca817daa1fa39f2f7", 7333 "target_commit": null, 7334 "source_parents": [ 7335 "8218089c6601619510bc00fb620517965e6e59fe" 7336 ], 7337 "target_parents": [], 7338 "source_subject": "launcher: wire startup through the radroots_studio_app substrate", 7339 "target_subject": null, 7340 "source_author": "triesap <tyson@radroots.org>", 7341 "target_author": null, 7342 "source_author_time": "2026-04-17T19:42:14Z", 7343 "target_author_time": null, 7344 "source_committer_time": "2026-04-17T19:42:14Z", 7345 "target_committer_time": null, 7346 "source_paths": [], 7347 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7348 "empty_commit_disposition": "out_of_scope" 7349 }, 7350 { 7351 "source_commit": "4eb3a2e59a65bdc7f7934c4ed6408e8e3e9bdf13", 7352 "target_commit": null, 7353 "source_parents": [ 7354 "a9eb8069c643e70719aaa46df721f840daad0080" 7355 ], 7356 "target_parents": [], 7357 "source_subject": "app: add notifications health check", 7358 "target_subject": null, 7359 "source_author": "triesap <triesap@radroots.dev>", 7360 "target_author": null, 7361 "source_author_time": "2026-01-19T21:20:05Z", 7362 "target_author_time": null, 7363 "source_committer_time": "2026-01-19T21:20:05Z", 7364 "target_committer_time": null, 7365 "source_paths": [], 7366 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7367 "empty_commit_disposition": "out_of_scope" 7368 }, 7369 { 7370 "source_commit": "4ee8f7759ef76d6393698366605a14d516c6009a", 7371 "target_commit": null, 7372 "source_parents": [ 7373 "44dc88885596b529126a48d293fbdc8d74010f00" 7374 ], 7375 "target_parents": [], 7376 "source_subject": "Add .gitmodules tracking branches. Update packages.", 7377 "target_subject": null, 7378 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 7379 "target_author": null, 7380 "source_author_time": "2025-04-04T11:40:14Z", 7381 "target_author_time": null, 7382 "source_committer_time": "2025-04-04T11:40:14Z", 7383 "target_committer_time": null, 7384 "source_paths": [], 7385 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7386 "empty_commit_disposition": "out_of_scope" 7387 }, 7388 { 7389 "source_commit": "4fa23cb7478f19ebbfa9f1b36129ba7dd67a46cc", 7390 "target_commit": null, 7391 "source_parents": [ 7392 "ae63e435addcb9af224a34b4a9ee101b28f7e79f" 7393 ], 7394 "target_parents": [], 7395 "source_subject": "Update packages", 7396 "target_subject": null, 7397 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 7398 "target_author": null, 7399 "source_author_time": "2024-09-15T14:26:32Z", 7400 "target_author_time": null, 7401 "source_committer_time": "2024-09-15T14:26:32Z", 7402 "target_committer_time": null, 7403 "source_paths": [], 7404 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7405 "empty_commit_disposition": "out_of_scope" 7406 }, 7407 { 7408 "source_commit": "4febdffb164dee4158cdefc083f2b0945e0f413e", 7409 "target_commit": null, 7410 "source_parents": [ 7411 "930b583674f77479aee8051d99ff473815f16649" 7412 ], 7413 "target_parents": [], 7414 "source_subject": "sqlite: converge signed app listings", 7415 "target_subject": null, 7416 "source_author": "triesap <tyson@radroots.org>", 7417 "target_author": null, 7418 "source_author_time": "2026-05-23T20:57:11Z", 7419 "target_author_time": null, 7420 "source_committer_time": "2026-05-23T20:57:11Z", 7421 "target_committer_time": null, 7422 "source_paths": [], 7423 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7424 "empty_commit_disposition": "out_of_scope" 7425 }, 7426 { 7427 "source_commit": "50711607c6c30bc36a60996bde02928a6a1bb883", 7428 "target_commit": null, 7429 "source_parents": [ 7430 "07e3f85aa398dd2dbc97c87c3278c9d82f011524" 7431 ], 7432 "target_parents": [], 7433 "source_subject": "app: refine settings account footer actions", 7434 "target_subject": null, 7435 "source_author": "triesap <tyson@radroots.org>", 7436 "target_author": null, 7437 "source_author_time": "2026-06-07T11:12:02-07:00", 7438 "target_author_time": null, 7439 "source_committer_time": "2026-06-18T12:31:42-07:00", 7440 "target_committer_time": null, 7441 "source_paths": [], 7442 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7443 "empty_commit_disposition": "out_of_scope" 7444 }, 7445 { 7446 "source_commit": "50876ee2d408ccadb103f1476f38d6210ecb467f", 7447 "target_commit": null, 7448 "source_parents": [ 7449 "a2ba7397e59bab6ec6f7170115eb1127b1db2643" 7450 ], 7451 "target_parents": [], 7452 "source_subject": "desktop: prune stale offline geocoder revisions", 7453 "target_subject": null, 7454 "source_author": "triesap <tyson@radroots.org>", 7455 "target_author": null, 7456 "source_author_time": "2026-03-22T00:22:43Z", 7457 "target_author_time": null, 7458 "source_committer_time": "2026-03-22T00:22:43Z", 7459 "target_committer_time": null, 7460 "source_paths": [], 7461 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7462 "empty_commit_disposition": "out_of_scope" 7463 }, 7464 { 7465 "source_commit": "509603812a8367d7be4224eb6406f55f3635e14d", 7466 "target_commit": null, 7467 "source_parents": [ 7468 "4e0248a42aa716746c4c14c0969dd9fa896cf3e2" 7469 ], 7470 "target_parents": [], 7471 "source_subject": "app-lib: add fetch json helper", 7472 "target_subject": null, 7473 "source_author": "triesap <triesap@radroots.dev>", 7474 "target_author": null, 7475 "source_author_time": "2026-01-19T07:51:43Z", 7476 "target_author_time": null, 7477 "source_committer_time": "2026-01-19T07:51:43Z", 7478 "target_committer_time": null, 7479 "source_paths": [], 7480 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7481 "empty_commit_disposition": "out_of_scope" 7482 }, 7483 { 7484 "source_commit": "50ad947bdbd92ae472df691c813956d321a57d65", 7485 "target_commit": null, 7486 "source_parents": [ 7487 "7f3e9215d560403a1159363afa63d3ebd9c09192" 7488 ], 7489 "target_parents": [], 7490 "source_subject": "app: wire reset button to keystore reset", 7491 "target_subject": null, 7492 "source_author": "triesap <triesap@radroots.dev>", 7493 "target_author": null, 7494 "source_author_time": "2026-01-19T19:40:12Z", 7495 "target_author_time": null, 7496 "source_committer_time": "2026-01-19T19:40:12Z", 7497 "target_committer_time": null, 7498 "source_paths": [], 7499 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7500 "empty_commit_disposition": "out_of_scope" 7501 }, 7502 { 7503 "source_commit": "5134b578780c0b58f2aa4d0b330ca3791809dae0", 7504 "target_commit": null, 7505 "source_parents": [ 7506 "685cb3c588a33f5e7a9442c72f0f6b7ef76b56be" 7507 ], 7508 "target_parents": [], 7509 "source_subject": "app: add buyer order retry action", 7510 "target_subject": null, 7511 "source_author": "triesap <tyson@radroots.org>", 7512 "target_author": null, 7513 "source_author_time": "2026-05-24T22:17:23Z", 7514 "target_author_time": null, 7515 "source_committer_time": "2026-05-24T22:17:23Z", 7516 "target_committer_time": null, 7517 "source_paths": [], 7518 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7519 "empty_commit_disposition": "out_of_scope" 7520 }, 7521 { 7522 "source_commit": "513b08ea84a6f578d357c7fb2afc793cdba26d93", 7523 "target_commit": null, 7524 "source_parents": [ 7525 "26b6c10c004585d05928c7300ee760de7962b676" 7526 ], 7527 "target_parents": [], 7528 "source_subject": "ui: add form field primitives", 7529 "target_subject": null, 7530 "source_author": "triesap <tyson@radroots.org>", 7531 "target_author": null, 7532 "source_author_time": "2026-02-06T16:18:17Z", 7533 "target_author_time": null, 7534 "source_committer_time": "2026-02-06T16:18:17Z", 7535 "target_committer_time": null, 7536 "source_paths": [], 7537 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7538 "empty_commit_disposition": "out_of_scope" 7539 }, 7540 { 7541 "source_commit": "519d7412017ca89af0c7b9a3c379d9bed21cb220", 7542 "target_commit": null, 7543 "source_parents": [ 7544 "91fbe109eef0f92635bc1d640b0b4e586c986e19" 7545 ], 7546 "target_parents": [], 7547 "source_subject": "ui: add ios design tokens css", 7548 "target_subject": null, 7549 "source_author": "triesap <triesap@radroots.dev>", 7550 "target_author": null, 7551 "source_author_time": "2026-01-21T19:47:04Z", 7552 "target_author_time": null, 7553 "source_committer_time": "2026-01-21T19:47:04Z", 7554 "target_committer_time": null, 7555 "source_paths": [], 7556 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7557 "empty_commit_disposition": "out_of_scope" 7558 }, 7559 { 7560 "source_commit": "51c0581568a005d0835061cdea8e672514064465", 7561 "target_commit": "bc94d1d116ae048e68cae56d4d297c02e3691bfb", 7562 "source_parents": [ 7563 "ccacb6764a6ed682b7bd6a8362cef60fb54f6587" 7564 ], 7565 "target_parents": [ 7566 "ab373dfe88457c0c15973413e9ac4ffc37de9869" 7567 ], 7568 "source_subject": "core(secrets): add failure-injection credential fake", 7569 "target_subject": "core(secrets): add failure-injection credential fake", 7570 "source_author": "triesap <tyson@radroots.org>", 7571 "target_author": "triesap <tyson@radroots.org>", 7572 "source_author_time": "2026-08-02T18:47:58Z", 7573 "target_author_time": "2026-08-02T18:47:58Z", 7574 "source_committer_time": "2026-08-02T18:47:58Z", 7575 "target_committer_time": "2026-08-02T18:47:58Z", 7576 "source_paths": [ 7577 "core/crates/application/src/lib.rs", 7578 "core/crates/application/src/secrets.rs" 7579 ], 7580 "normalized_patch_sha256": "876d82f19ade2bbe18b1a9ee190a7e7c980267fc3d1a32b2e3ac2f21613d55ab", 7581 "empty_commit_disposition": "retained" 7582 }, 7583 { 7584 "source_commit": "51face9070d87b99f9f01c6708320e55df7117fb", 7585 "target_commit": null, 7586 "source_parents": [ 7587 "f536ba77f32439110c97b24b2ff469990e87a0c3" 7588 ], 7589 "target_parents": [], 7590 "source_subject": "app: migrate legacy setup keys", 7591 "target_subject": null, 7592 "source_author": "triesap <tyson@radroots.org>", 7593 "target_author": null, 7594 "source_author_time": "2026-02-02T03:56:49Z", 7595 "target_author_time": null, 7596 "source_committer_time": "2026-02-02T03:56:49Z", 7597 "target_committer_time": null, 7598 "source_paths": [], 7599 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7600 "empty_commit_disposition": "out_of_scope" 7601 }, 7602 { 7603 "source_commit": "52337d426caf1b1932943f3e87b042715af135d5", 7604 "target_commit": null, 7605 "source_parents": [ 7606 "2e85a36c9f40f64750d0db0f5b289367cbb8e9eb" 7607 ], 7608 "target_parents": [], 7609 "source_subject": "android: require auth before revealing recovery key", 7610 "target_subject": null, 7611 "source_author": "triesap <tyson@radroots.org>", 7612 "target_author": null, 7613 "source_author_time": "2026-03-21T19:08:06Z", 7614 "target_author_time": null, 7615 "source_committer_time": "2026-03-21T19:08:06Z", 7616 "target_committer_time": null, 7617 "source_paths": [], 7618 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7619 "empty_commit_disposition": "out_of_scope" 7620 }, 7621 { 7622 "source_commit": "52488aaffbe7d150878fc97598ce4b453dca4c17", 7623 "target_commit": null, 7624 "source_parents": [ 7625 "a37e50813a4983b3829109b3228bbbce7bc28998" 7626 ], 7627 "target_parents": [], 7628 "source_subject": "app: remove daisyui plugin options", 7629 "target_subject": null, 7630 "source_author": "triesap <triesap@radroots.dev>", 7631 "target_author": null, 7632 "source_author_time": "2026-01-23T14:47:36Z", 7633 "target_author_time": null, 7634 "source_committer_time": "2026-01-23T14:47:36Z", 7635 "target_committer_time": null, 7636 "source_paths": [], 7637 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7638 "empty_commit_disposition": "out_of_scope" 7639 }, 7640 { 7641 "source_commit": "5284a767a14c2fdbef7292f7fee2e518ebe0bd12", 7642 "target_commit": null, 7643 "source_parents": [ 7644 "03f8f7d95457c7fe3fd50ea53619f9b15e0fdfd4" 7645 ], 7646 "target_parents": [], 7647 "source_subject": "ui: update relay settings actions", 7648 "target_subject": null, 7649 "source_author": "triesap <tyson@radroots.org>", 7650 "target_author": null, 7651 "source_author_time": "2026-06-09T11:41:01-07:00", 7652 "target_author_time": null, 7653 "source_committer_time": "2026-06-18T12:31:43-07:00", 7654 "target_committer_time": null, 7655 "source_paths": [], 7656 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7657 "empty_commit_disposition": "out_of_scope" 7658 }, 7659 { 7660 "source_commit": "5309bef4c91becf6e5fb88d819c4a2af06df89d0", 7661 "target_commit": null, 7662 "source_parents": [ 7663 "571fad492a5c8be7c7b89857cfe46c9e71f2d3df" 7664 ], 7665 "target_parents": [], 7666 "source_subject": "runtime: add SDK listing enqueue command", 7667 "target_subject": null, 7668 "source_author": "triesap <tyson@radroots.org>", 7669 "target_author": null, 7670 "source_author_time": "2026-06-19T03:28:13-07:00", 7671 "target_author_time": null, 7672 "source_committer_time": "2026-06-19T03:28:13-07:00", 7673 "target_committer_time": null, 7674 "source_paths": [], 7675 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7676 "empty_commit_disposition": "out_of_scope" 7677 }, 7678 { 7679 "source_commit": "531541189b154e6f3c2d44e812d1ec1dd1a0634a", 7680 "target_commit": null, 7681 "source_parents": [ 7682 "b6556c9af6988f003161a46bd42d24b1c84593ac" 7683 ], 7684 "target_parents": [], 7685 "source_subject": "build: remove runtime env shell helpers", 7686 "target_subject": null, 7687 "source_author": "triesap <tyson@radroots.org>", 7688 "target_author": null, 7689 "source_author_time": "2026-04-19T20:58:22Z", 7690 "target_author_time": null, 7691 "source_committer_time": "2026-04-19T20:58:22Z", 7692 "target_committer_time": null, 7693 "source_paths": [], 7694 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7695 "empty_commit_disposition": "out_of_scope" 7696 }, 7697 { 7698 "source_commit": "531ec5f3126b700c5a30bac199803258ee9947f2", 7699 "target_commit": null, 7700 "source_parents": [ 7701 "589335c31cdbf5ad0a7cb87ea378c57ad689c34f" 7702 ], 7703 "target_parents": [], 7704 "source_subject": "docs: clarify standalone repo rules", 7705 "target_subject": null, 7706 "source_author": "triesap <tyson@radroots.org>", 7707 "target_author": null, 7708 "source_author_time": "2026-03-20T03:26:10Z", 7709 "target_author_time": null, 7710 "source_committer_time": "2026-03-20T03:26:10Z", 7711 "target_committer_time": null, 7712 "source_paths": [], 7713 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7714 "empty_commit_disposition": "out_of_scope" 7715 }, 7716 { 7717 "source_commit": "5364a4dee745f7097f1f7fc4a96e903406a0ff28", 7718 "target_commit": null, 7719 "source_parents": [ 7720 "1796610a3fee2bae4d41e7f967d18a9233f06108" 7721 ], 7722 "target_parents": [], 7723 "source_subject": "test: prove account store isolation", 7724 "target_subject": null, 7725 "source_author": "triesap <tyson@radroots.org>", 7726 "target_author": null, 7727 "source_author_time": "2026-08-01T18:30:33Z", 7728 "target_author_time": null, 7729 "source_committer_time": "2026-08-01T18:30:33Z", 7730 "target_committer_time": null, 7731 "source_paths": [], 7732 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7733 "empty_commit_disposition": "out_of_scope" 7734 }, 7735 { 7736 "source_commit": "537d5bbd7e1bf4ba36a2462b697116df4cbaf4d6", 7737 "target_commit": null, 7738 "source_parents": [ 7739 "f0be8f7c5008dc3fa0d7d6b3c79e94d700cc4a4e" 7740 ], 7741 "target_parents": [], 7742 "source_subject": "app: add datastore roundtrip health check", 7743 "target_subject": null, 7744 "source_author": "triesap <triesap@radroots.dev>", 7745 "target_author": null, 7746 "source_author_time": "2026-01-19T18:38:03Z", 7747 "target_author_time": null, 7748 "source_committer_time": "2026-01-19T18:38:03Z", 7749 "target_committer_time": null, 7750 "source_paths": [], 7751 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7752 "empty_commit_disposition": "out_of_scope" 7753 }, 7754 { 7755 "source_commit": "53e6748ce9a3b5cbe4a99e08fc52f669e6d8277c", 7756 "target_commit": null, 7757 "source_parents": [ 7758 "57818bbda216e0b79185373263fae635712c39da" 7759 ], 7760 "target_parents": [], 7761 "source_subject": "ui: fix farm details profile layout", 7762 "target_subject": null, 7763 "source_author": "triesap <tyson@radroots.org>", 7764 "target_author": null, 7765 "source_author_time": "2026-06-07T16:45:05-07:00", 7766 "target_author_time": null, 7767 "source_committer_time": "2026-06-18T12:31:43-07:00", 7768 "target_committer_time": null, 7769 "source_paths": [], 7770 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7771 "empty_commit_disposition": "out_of_scope" 7772 }, 7773 { 7774 "source_commit": "544629b457865de2f4c0c08f0ad54502d38836de", 7775 "target_commit": null, 7776 "source_parents": [ 7777 "ff50d0162d5d78eb509183f5d7502b5d369c0996" 7778 ], 7779 "target_parents": [], 7780 "source_subject": "ui: fix account content width", 7781 "target_subject": null, 7782 "source_author": "triesap <tyson@radroots.org>", 7783 "target_author": null, 7784 "source_author_time": "2026-06-07T16:54:30-07:00", 7785 "target_author_time": null, 7786 "source_committer_time": "2026-06-18T12:31:43-07:00", 7787 "target_committer_time": null, 7788 "source_paths": [], 7789 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7790 "empty_commit_disposition": "out_of_scope" 7791 }, 7792 { 7793 "source_commit": "5458d9ca8e10607af6b82d8746c7e6da33d9fd13", 7794 "target_commit": null, 7795 "source_parents": [ 7796 "1ee5f258b2d02d9e838fb55c0d0a172e863b36f8" 7797 ], 7798 "target_parents": [], 7799 "source_subject": "Edit `/models/trade-product/add`, edit components, edit utils", 7800 "target_subject": null, 7801 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 7802 "target_author": null, 7803 "source_author_time": "2024-09-11T17:23:29Z", 7804 "target_author_time": null, 7805 "source_committer_time": "2024-09-11T17:23:29Z", 7806 "target_committer_time": null, 7807 "source_paths": [], 7808 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7809 "empty_commit_disposition": "out_of_scope" 7810 }, 7811 { 7812 "source_commit": "547517fb53da1e8c6be1403e257c38bee69f7bd3", 7813 "target_commit": null, 7814 "source_parents": [ 7815 "c60d0ed73440dab5eb05bdc832b2980f40472101" 7816 ], 7817 "target_parents": [], 7818 "source_subject": "app: thread app config into init", 7819 "target_subject": null, 7820 "source_author": "triesap <triesap@radroots.dev>", 7821 "target_author": null, 7822 "source_author_time": "2026-01-19T17:05:05Z", 7823 "target_author_time": null, 7824 "source_committer_time": "2026-01-19T17:05:05Z", 7825 "target_committer_time": null, 7826 "source_paths": [], 7827 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7828 "empty_commit_disposition": "out_of_scope" 7829 }, 7830 { 7831 "source_commit": "54e67634396aabaa947b8f4cef7d97d726bef44a", 7832 "target_commit": null, 7833 "source_parents": [ 7834 "c72a52d0fb61f72578fa1ca0b6a8d9675d0e30d7" 7835 ], 7836 "target_parents": [], 7837 "source_subject": "ui(home): support account switching", 7838 "target_subject": null, 7839 "source_author": "triesap <tyson@radroots.org>", 7840 "target_author": null, 7841 "source_author_time": "2026-08-02T20:01:12Z", 7842 "target_author_time": null, 7843 "source_committer_time": "2026-08-02T20:01:12Z", 7844 "target_committer_time": null, 7845 "source_paths": [], 7846 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7847 "empty_commit_disposition": "out_of_scope" 7848 }, 7849 { 7850 "source_commit": "54ff27a33a8526c10e74058493483a105575155d", 7851 "target_commit": null, 7852 "source_parents": [ 7853 "f1bc303201774160216693a56806085de2faa4b2" 7854 ], 7855 "target_parents": [], 7856 "source_subject": "build: harden native generation boundaries", 7857 "target_subject": null, 7858 "source_author": "triesap <tyson@radroots.org>", 7859 "target_author": null, 7860 "source_author_time": "2026-08-04T00:19:20Z", 7861 "target_author_time": null, 7862 "source_committer_time": "2026-08-04T00:19:20Z", 7863 "target_committer_time": null, 7864 "source_paths": [], 7865 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7866 "empty_commit_disposition": "out_of_scope" 7867 }, 7868 { 7869 "source_commit": "55186f23a3fc0493a2acc12cc9f75c2fbd53059c", 7870 "target_commit": null, 7871 "source_parents": [ 7872 "331b596df95cf09f8a6bc2a6765af30ceb56a04a" 7873 ], 7874 "target_parents": [], 7875 "source_subject": "sync: use shared fulfillment state", 7876 "target_subject": null, 7877 "source_author": "triesap <tyson@radroots.org>", 7878 "target_author": null, 7879 "source_author_time": "2026-06-03T16:54:02-07:00", 7880 "target_author_time": null, 7881 "source_committer_time": "2026-06-03T16:54:02-07:00", 7882 "target_committer_time": null, 7883 "source_paths": [], 7884 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7885 "empty_commit_disposition": "out_of_scope" 7886 }, 7887 { 7888 "source_commit": "554f5e898a46d35001694d2e0b04a4d7bc8d7f57", 7889 "target_commit": null, 7890 "source_parents": [ 7891 "dd8574c6761809c694c998b96d1906c1ab3dbe9e" 7892 ], 7893 "target_parents": [], 7894 "source_subject": "app: remove cfg data bootstrap", 7895 "target_subject": null, 7896 "source_author": "triesap <triesap@radroots.dev>", 7897 "target_author": null, 7898 "source_author_time": "2026-01-21T16:27:05Z", 7899 "target_author_time": null, 7900 "source_committer_time": "2026-01-21T16:27:05Z", 7901 "target_committer_time": null, 7902 "source_paths": [], 7903 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7904 "empty_commit_disposition": "out_of_scope" 7905 }, 7906 { 7907 "source_commit": "556f71f18a96815d005d1ff89fea617913580cc9", 7908 "target_commit": null, 7909 "source_parents": [ 7910 "c618e8b5ed81a53b2d42b1323576351ec87df82c" 7911 ], 7912 "target_parents": [], 7913 "source_subject": "app: add deferred log prune helpers", 7914 "target_subject": null, 7915 "source_author": "triesap <triesap@radroots.dev>", 7916 "target_author": null, 7917 "source_author_time": "2026-01-21T15:51:56Z", 7918 "target_author_time": null, 7919 "source_committer_time": "2026-01-21T15:51:56Z", 7920 "target_committer_time": null, 7921 "source_paths": [], 7922 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7923 "empty_commit_disposition": "out_of_scope" 7924 }, 7925 { 7926 "source_commit": "55d437398d2d7013c27d5f1e625d82c562e004d4", 7927 "target_commit": null, 7928 "source_parents": [ 7929 "ee54c1d0fc690b3f7aa2822be3d4501ee876ba33" 7930 ], 7931 "target_parents": [], 7932 "source_subject": "runtime: thread sync status through state and summary", 7933 "target_subject": null, 7934 "source_author": "triesap <tyson@radroots.org>", 7935 "target_author": null, 7936 "source_author_time": "2026-04-20T20:44:53Z", 7937 "target_author_time": null, 7938 "source_committer_time": "2026-04-20T20:44:53Z", 7939 "target_committer_time": null, 7940 "source_paths": [], 7941 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 7942 "empty_commit_disposition": "out_of_scope" 7943 }, 7944 { 7945 "source_commit": "55ec47b39675805716e348b0b20f674f5a598929", 7946 "target_commit": "0325901ae28277991bb7a8cfe6bdc708214f22c2", 7947 "source_parents": [ 7948 "014e231fdba7e23b7e1b08dd10a1ce57e312aaaf" 7949 ], 7950 "target_parents": [ 7951 "c2ffa039818df2cade989a96eef943625d0d4d34" 7952 ], 7953 "source_subject": "operations: reconcile interrupted account writes", 7954 "target_subject": "operations: reconcile interrupted account writes", 7955 "source_author": "triesap <tyson@radroots.org>", 7956 "target_author": "triesap <tyson@radroots.org>", 7957 "source_author_time": "2026-08-03T23:02:25Z", 7958 "target_author_time": "2026-08-03T23:02:25Z", 7959 "source_committer_time": "2026-08-03T23:02:25Z", 7960 "target_committer_time": "2026-08-03T23:02:25Z", 7961 "source_paths": [ 7962 "core/crates/application/src/recovery.rs", 7963 "core/crates/storage/src/application_adapter.rs" 7964 ], 7965 "normalized_patch_sha256": "cf28903cd260919e9caf2d5fbb6329d47d9d2724dfa53ddfc93b98add672d6cd", 7966 "empty_commit_disposition": "retained" 7967 }, 7968 { 7969 "source_commit": "562472657ea5ab525d9771df5e3a9d86ccbc606a", 7970 "target_commit": "41cf1a67e72a51daf7af92ffd30218c96bf7a8e1", 7971 "source_parents": [ 7972 "e31489275629cb9f98e346df9a147144bdee90e5" 7973 ], 7974 "target_parents": [ 7975 "9a08fbe627f8a1495fdd61fd9004badbce1ee81c" 7976 ], 7977 "source_subject": "build(desktop): stage the native runtime", 7978 "target_subject": "build(desktop): stage the native runtime", 7979 "source_author": "triesap <tyson@radroots.org>", 7980 "target_author": "triesap <tyson@radroots.org>", 7981 "source_author_time": "2026-08-02T19:47:04Z", 7982 "target_author_time": "2026-08-02T19:47:04Z", 7983 "source_committer_time": "2026-08-02T19:47:04Z", 7984 "target_committer_time": "2026-08-02T19:47:04Z", 7985 "source_paths": [ 7986 "core/crates/ffi/src/lib.rs" 7987 ], 7988 "normalized_patch_sha256": "7530882bfbb957c5f4fbe9b6368b1bd71d122d9cf8514893f3afdaf0f8810c0c", 7989 "empty_commit_disposition": "retained" 7990 }, 7991 { 7992 "source_commit": "565dc5df3a30c1a1bd6f4b91d2a3d409eaaaa9c3", 7993 "target_commit": null, 7994 "source_parents": [ 7995 "100f8d93ac724f4cf053d5b2b95cbf89c841f56b" 7996 ], 7997 "target_parents": [], 7998 "source_subject": "buyer: close repeat-demand truth gaps", 7999 "target_subject": null, 8000 "source_author": "triesap <tyson@radroots.org>", 8001 "target_author": null, 8002 "source_author_time": "2026-04-21T02:36:04Z", 8003 "target_author_time": null, 8004 "source_committer_time": "2026-04-21T02:36:04Z", 8005 "target_committer_time": null, 8006 "source_paths": [], 8007 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8008 "empty_commit_disposition": "out_of_scope" 8009 }, 8010 { 8011 "source_commit": "56706fab17bcc0e2cb8262940db88c3703d0db02", 8012 "target_commit": null, 8013 "source_parents": [ 8014 "c25c5b2c78a83333b60502e1cdd230893ab68ff5" 8015 ], 8016 "target_parents": [], 8017 "source_subject": "runtime: refresh buyer local events", 8018 "target_subject": null, 8019 "source_author": "triesap <tyson@radroots.org>", 8020 "target_author": null, 8021 "source_author_time": "2026-05-24T02:09:16Z", 8022 "target_author_time": null, 8023 "source_committer_time": "2026-05-24T02:09:16Z", 8024 "target_committer_time": null, 8025 "source_paths": [], 8026 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8027 "empty_commit_disposition": "out_of_scope" 8028 }, 8029 { 8030 "source_commit": "568d8028520fd043cf7b11a6668f61ddbf4d6edb", 8031 "target_commit": null, 8032 "source_parents": [ 8033 "6370d132354c40066233ade47de7052e4e82da19" 8034 ], 8035 "target_parents": [], 8036 "source_subject": "core: add account roster and custody model", 8037 "target_subject": null, 8038 "source_author": "triesap <tyson@radroots.org>", 8039 "target_author": null, 8040 "source_author_time": "2026-03-22T16:25:44Z", 8041 "target_author_time": null, 8042 "source_committer_time": "2026-03-22T16:25:44Z", 8043 "target_committer_time": null, 8044 "source_paths": [], 8045 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8046 "empty_commit_disposition": "out_of_scope" 8047 }, 8048 { 8049 "source_commit": "569e9e3323203915d4c6f448d15e1acd2cbb6637", 8050 "target_commit": null, 8051 "source_parents": [ 8052 "df65a5318436b0dac2fcd767ae457004cdf15964" 8053 ], 8054 "target_parents": [], 8055 "source_subject": "app: persist configuration flow", 8056 "target_subject": null, 8057 "source_author": "triesap <tyson@radroots.org>", 8058 "target_author": null, 8059 "source_author_time": "2026-02-06T16:39:35Z", 8060 "target_author_time": null, 8061 "source_committer_time": "2026-02-06T16:39:35Z", 8062 "target_committer_time": null, 8063 "source_paths": [], 8064 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8065 "empty_commit_disposition": "out_of_scope" 8066 }, 8067 { 8068 "source_commit": "5711ea4bdd68dbf431badab2ff5cbb263324d1a9", 8069 "target_commit": null, 8070 "source_parents": [ 8071 "cf06601012ec1f2e84c44ba99c0d2f3693000b4b" 8072 ], 8073 "target_parents": [], 8074 "source_subject": "Add `@radroots/client`", 8075 "target_subject": null, 8076 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8077 "target_author": null, 8078 "source_author_time": "2024-08-23T09:32:25Z", 8079 "target_author_time": null, 8080 "source_committer_time": "2024-08-23T09:32:25Z", 8081 "target_committer_time": null, 8082 "source_paths": [], 8083 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8084 "empty_commit_disposition": "out_of_scope" 8085 }, 8086 { 8087 "source_commit": "571fad492a5c8be7c7b89857cfe46c9e71f2d3df", 8088 "target_commit": null, 8089 "source_parents": [ 8090 "d3f254d951ab49e0dcf76af16e7c0391a51c2af4" 8091 ], 8092 "target_parents": [], 8093 "source_subject": "view: align order projection fixture", 8094 "target_subject": null, 8095 "source_author": "triesap <tyson@radroots.org>", 8096 "target_author": null, 8097 "source_author_time": "2026-06-19T01:46:33-07:00", 8098 "target_author_time": null, 8099 "source_committer_time": "2026-06-19T01:46:33-07:00", 8100 "target_committer_time": null, 8101 "source_paths": [], 8102 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8103 "empty_commit_disposition": "out_of_scope" 8104 }, 8105 { 8106 "source_commit": "5726f47b4d77874a27aca8a50f621fd3ccf204f8", 8107 "target_commit": null, 8108 "source_parents": [ 8109 "018bc080ea10af7caa94c8b029fb23c515943ccc" 8110 ], 8111 "target_parents": [], 8112 "source_subject": "ui: add shared shell theme tokens", 8113 "target_subject": null, 8114 "source_author": "triesap <tyson@radroots.org>", 8115 "target_author": null, 8116 "source_author_time": "2026-04-17T16:47:10Z", 8117 "target_author_time": null, 8118 "source_committer_time": "2026-04-17T16:47:10Z", 8119 "target_committer_time": null, 8120 "source_paths": [], 8121 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8122 "empty_commit_disposition": "out_of_scope" 8123 }, 8124 { 8125 "source_commit": "5761cd749ba19100ef522eb80b6a9d5659d79cbe", 8126 "target_commit": "139760cd726da97cc898373023d395862a9a79e0", 8127 "source_parents": [ 8128 "74119e9babb88443347ac052f727b41251bc7925" 8129 ], 8130 "target_parents": [ 8131 "df7a790ab4e2838476836f20089e0ff3f822064a" 8132 ], 8133 "source_subject": "storage: harden SQLite runtime policy", 8134 "target_subject": "storage: harden SQLite runtime policy", 8135 "source_author": "triesap <tyson@radroots.org>", 8136 "target_author": "triesap <tyson@radroots.org>", 8137 "source_author_time": "2026-08-03T22:40:00Z", 8138 "target_author_time": "2026-08-03T22:40:00Z", 8139 "source_committer_time": "2026-08-03T22:40:00Z", 8140 "target_committer_time": "2026-08-03T22:40:00Z", 8141 "source_paths": [ 8142 "core/crates/storage/src/db.rs" 8143 ], 8144 "normalized_patch_sha256": "aeb4d186da759a38a219b9a219726aa8ab6d391078cc77971f80c3d5b9cc9493", 8145 "empty_commit_disposition": "retained" 8146 }, 8147 { 8148 "source_commit": "57818bbda216e0b79185373263fae635712c39da", 8149 "target_commit": null, 8150 "source_parents": [ 8151 "ceb0fa4c5ec735b05c598047d56397d5433c0b3d" 8152 ], 8153 "target_parents": [], 8154 "source_subject": "ui: align farm pill tab styling", 8155 "target_subject": null, 8156 "source_author": "triesap <tyson@radroots.org>", 8157 "target_author": null, 8158 "source_author_time": "2026-06-07T16:40:09-07:00", 8159 "target_author_time": null, 8160 "source_committer_time": "2026-06-18T12:31:43-07:00", 8161 "target_committer_time": null, 8162 "source_paths": [], 8163 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8164 "empty_commit_disposition": "out_of_scope" 8165 }, 8166 { 8167 "source_commit": "5793a78e3a510a157e78d8323ea2a02b581356fc", 8168 "target_commit": null, 8169 "source_parents": [ 8170 "d51ed051094b9f93d986d43a097b75faa72c01c9" 8171 ], 8172 "target_parents": [], 8173 "source_subject": "app-core: add radroots client types", 8174 "target_subject": null, 8175 "source_author": "triesap <triesap@radroots.dev>", 8176 "target_author": null, 8177 "source_author_time": "2026-01-19T00:57:18Z", 8178 "target_author_time": null, 8179 "source_committer_time": "2026-01-19T00:57:18Z", 8180 "target_committer_time": null, 8181 "source_paths": [], 8182 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8183 "empty_commit_disposition": "out_of_scope" 8184 }, 8185 { 8186 "source_commit": "57b9f5c49e2c2f82f83b894bdc8d4ef7a056a190", 8187 "target_commit": null, 8188 "source_parents": [ 8189 "6db98441d33f314267328aebfccd29ff8cb50f6b" 8190 ], 8191 "target_parents": [], 8192 "source_subject": "orders: land orders screen and detail entry", 8193 "target_subject": null, 8194 "source_author": "triesap <tyson@radroots.org>", 8195 "target_author": null, 8196 "source_author_time": "2026-04-19T23:46:48Z", 8197 "target_author_time": null, 8198 "source_committer_time": "2026-04-19T23:46:48Z", 8199 "target_committer_time": null, 8200 "source_paths": [], 8201 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8202 "empty_commit_disposition": "out_of_scope" 8203 }, 8204 { 8205 "source_commit": "57ba299e2d3de3ce8d173502f7027bd60ee8a793", 8206 "target_commit": null, 8207 "source_parents": [ 8208 "1cfbde8f8f1b5f9eef6b8c83c93331c0a1be2e6c" 8209 ], 8210 "target_parents": [], 8211 "source_subject": "sqlite: make duplicate replacement atomic", 8212 "target_subject": null, 8213 "source_author": "triesap <tyson@radroots.org>", 8214 "target_author": null, 8215 "source_author_time": "2026-05-26T17:58:37Z", 8216 "target_author_time": null, 8217 "source_committer_time": "2026-05-26T17:58:37Z", 8218 "target_committer_time": null, 8219 "source_paths": [], 8220 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8221 "empty_commit_disposition": "out_of_scope" 8222 }, 8223 { 8224 "source_commit": "581cbe4cd498f10bd769d252624731783350707f", 8225 "target_commit": null, 8226 "source_parents": [ 8227 "4eb3a2e59a65bdc7f7934c4ed6408e8e3e9bdf13" 8228 ], 8229 "target_parents": [], 8230 "source_subject": "app: add tangle client adapter stub", 8231 "target_subject": null, 8232 "source_author": "triesap <triesap@radroots.dev>", 8233 "target_author": null, 8234 "source_author_time": "2026-01-19T21:21:25Z", 8235 "target_author_time": null, 8236 "source_committer_time": "2026-01-19T21:21:25Z", 8237 "target_committer_time": null, 8238 "source_paths": [], 8239 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8240 "empty_commit_disposition": "out_of_scope" 8241 }, 8242 { 8243 "source_commit": "585801e434d6b36f1a581f6ba46cbae6bc4f1b83", 8244 "target_commit": null, 8245 "source_parents": [ 8246 "7cf80e96b0d853fd90922201420b60400836a5ac" 8247 ], 8248 "target_parents": [], 8249 "source_subject": "app: add bootstrap reset helper", 8250 "target_subject": null, 8251 "source_author": "triesap <triesap@radroots.dev>", 8252 "target_author": null, 8253 "source_author_time": "2026-01-19T18:03:54Z", 8254 "target_author_time": null, 8255 "source_committer_time": "2026-01-19T18:03:54Z", 8256 "target_committer_time": null, 8257 "source_paths": [], 8258 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8259 "empty_commit_disposition": "out_of_scope" 8260 }, 8261 { 8262 "source_commit": "589335c31cdbf5ad0a7cb87ea378c57ad689c34f", 8263 "target_commit": null, 8264 "source_parents": [ 8265 "055b6136c409ca9af13439402083c1f303fa2cc1" 8266 ], 8267 "target_parents": [], 8268 "source_subject": "build: align replica and ui primitive integrations", 8269 "target_subject": null, 8270 "source_author": "triesap <tyson@radroots.org>", 8271 "target_author": null, 8272 "source_author_time": "2026-03-20T03:08:12Z", 8273 "target_author_time": null, 8274 "source_committer_time": "2026-03-20T03:08:12Z", 8275 "target_committer_time": null, 8276 "source_paths": [], 8277 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8278 "empty_commit_disposition": "out_of_scope" 8279 }, 8280 { 8281 "source_commit": "5947bc14d309b51c212f55b77970afe2cba3e246", 8282 "target_commit": null, 8283 "source_parents": [ 8284 "cda7e516e49cceba055583a8b99182f27b3cb397" 8285 ], 8286 "target_parents": [], 8287 "source_subject": "sqlite: guard listing currentness", 8288 "target_subject": null, 8289 "source_author": "triesap <tyson@radroots.org>", 8290 "target_author": null, 8291 "source_author_time": "2026-05-26T17:48:38Z", 8292 "target_author_time": null, 8293 "source_committer_time": "2026-05-26T17:48:38Z", 8294 "target_committer_time": null, 8295 "source_paths": [], 8296 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8297 "empty_commit_disposition": "out_of_scope" 8298 }, 8299 { 8300 "source_commit": "59551e922e0b10a1e23f3bd9682fd4835bb00466", 8301 "target_commit": "d826735b5a86100a435d3a261acea8ed8dfa01ff", 8302 "source_parents": [ 8303 "3af620fde90c4e4a357a81692cb1555fb4095e90" 8304 ], 8305 "target_parents": [ 8306 "37323ca235197d6c2a142e5c8d1cfe2086d92ff8" 8307 ], 8308 "source_subject": "ffi: expose explicit application commands", 8309 "target_subject": "ffi: expose explicit application commands", 8310 "source_author": "triesap <tyson@radroots.org>", 8311 "target_author": "triesap <tyson@radroots.org>", 8312 "source_author_time": "2026-08-02T19:34:35Z", 8313 "target_author_time": "2026-08-02T19:34:35Z", 8314 "source_committer_time": "2026-08-02T19:34:35Z", 8315 "target_committer_time": "2026-08-02T19:34:35Z", 8316 "source_paths": [ 8317 "core/Cargo.toml", 8318 "core/crates/ffi/Cargo.toml", 8319 "core/crates/ffi/src/commands.rs", 8320 "core/crates/ffi/src/lib.rs" 8321 ], 8322 "normalized_patch_sha256": "99ebdc219bafc6bd427e353b5a97f6b7231c79d1941697d8f306c6f8e7858553", 8323 "empty_commit_disposition": "retained" 8324 }, 8325 { 8326 "source_commit": "59719ae34dd3ea55ae07536b16159481c09cfb23", 8327 "target_commit": null, 8328 "source_parents": [ 8329 "38767be0c5fd9bb5827800be9706479a572455d8" 8330 ], 8331 "target_parents": [], 8332 "source_subject": "app: fix settings account window", 8333 "target_subject": null, 8334 "source_author": "triesap <tyson@radroots.org>", 8335 "target_author": null, 8336 "source_author_time": "2026-06-07T10:59:00-07:00", 8337 "target_author_time": null, 8338 "source_committer_time": "2026-06-18T12:31:42-07:00", 8339 "target_committer_time": null, 8340 "source_paths": [], 8341 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8342 "empty_commit_disposition": "out_of_scope" 8343 }, 8344 { 8345 "source_commit": "5973f6998102e0e37d12898e4822ffa1d7b68f69", 8346 "target_commit": null, 8347 "source_parents": [ 8348 "13eabbd30bc88b715de976a5d0dc72e5c87a0043" 8349 ], 8350 "target_parents": [], 8351 "source_subject": "app: refresh ui demo list", 8352 "target_subject": null, 8353 "source_author": "triesap <triesap@radroots.dev>", 8354 "target_author": null, 8355 "source_author_time": "2026-01-22T11:19:50Z", 8356 "target_author_time": null, 8357 "source_committer_time": "2026-01-22T11:19:50Z", 8358 "target_committer_time": null, 8359 "source_paths": [], 8360 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8361 "empty_commit_disposition": "out_of_scope" 8362 }, 8363 { 8364 "source_commit": "5990822112bae2624691fb90ec00454651c6bcd4", 8365 "target_commit": "16ed6e5fa99f5a31f2b6257823a2235dced39162", 8366 "source_parents": [ 8367 "41bbb6e18c119fbce09d8d805e815fcdf87158ca" 8368 ], 8369 "target_parents": [ 8370 "5608af9dbb29ba340f41e62bdf7fcece594f16e0" 8371 ], 8372 "source_subject": "core(domain): add Nostr public key identity", 8373 "target_subject": "core(domain): add Nostr public key identity", 8374 "source_author": "triesap <tyson@radroots.org>", 8375 "target_author": "triesap <tyson@radroots.org>", 8376 "source_author_time": "2026-08-02T18:01:51Z", 8377 "target_author_time": "2026-08-02T18:01:51Z", 8378 "source_committer_time": "2026-08-02T18:01:51Z", 8379 "target_committer_time": "2026-08-02T18:01:51Z", 8380 "source_paths": [ 8381 "core/crates/domain/src/key.rs", 8382 "core/crates/domain/src/lib.rs" 8383 ], 8384 "normalized_patch_sha256": "1e38d6637daad1b1aae2ba41a6151a291b96b83513afb21ee790226bc320d7b7", 8385 "empty_commit_disposition": "retained" 8386 }, 8387 { 8388 "source_commit": "59b73d5917514434e3acde5d57547b0fdeeec30c", 8389 "target_commit": "a73eb2e5cc0f8a807fd505070773ec1d29156caa", 8390 "source_parents": [ 8391 "c04c5401c1bdc916afc4eda1b106d003ea64163f" 8392 ], 8393 "target_parents": [ 8394 "2fbb6ebb98595eed375d3606cd26202d75ab715a" 8395 ], 8396 "source_subject": "core(storage): persist account registry and selection", 8397 "target_subject": "core(storage): persist account registry and selection", 8398 "source_author": "triesap <tyson@radroots.org>", 8399 "target_author": "triesap <tyson@radroots.org>", 8400 "source_author_time": "2026-08-02T18:27:43Z", 8401 "target_author_time": "2026-08-02T18:27:43Z", 8402 "source_committer_time": "2026-08-02T18:27:43Z", 8403 "target_committer_time": "2026-08-02T18:27:43Z", 8404 "source_paths": [ 8405 "core/crates/application/src/ports.rs", 8406 "core/crates/storage/Cargo.toml", 8407 "core/crates/storage/migrations/V2__accounts.sql", 8408 "core/crates/storage/src/accounts.rs", 8409 "core/crates/storage/src/db.rs", 8410 "core/crates/storage/src/lib.rs" 8411 ], 8412 "normalized_patch_sha256": "562cf0b23a024620ca91fabd5a78e7858eb8a953d24b37cc548e4ac3abac23c2", 8413 "empty_commit_disposition": "retained" 8414 }, 8415 { 8416 "source_commit": "5ad8ff2d3c25165ea2ba2f9fd2872021945615f1", 8417 "target_commit": null, 8418 "source_parents": [ 8419 "0ac555a6d9935a1097d9f0c010284276aeff6446" 8420 ], 8421 "target_parents": [], 8422 "source_subject": "ui: present account list and selection", 8423 "target_subject": null, 8424 "source_author": "triesap <tyson@radroots.org>", 8425 "target_author": null, 8426 "source_author_time": "2026-08-01T18:33:57Z", 8427 "target_author_time": null, 8428 "source_committer_time": "2026-08-01T18:33:57Z", 8429 "target_committer_time": null, 8430 "source_paths": [], 8431 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8432 "empty_commit_disposition": "out_of_scope" 8433 }, 8434 { 8435 "source_commit": "5ade8f879dfc169effccdab95237d8823ae50c78", 8436 "target_commit": null, 8437 "source_parents": [ 8438 "64219e04a78d259b553a9c2a27ae1ad51cb7396e" 8439 ], 8440 "target_parents": [], 8441 "source_subject": "app: add logs pagination helpers", 8442 "target_subject": null, 8443 "source_author": "triesap <triesap@radroots.dev>", 8444 "target_author": null, 8445 "source_author_time": "2026-01-21T14:14:43Z", 8446 "target_author_time": null, 8447 "source_committer_time": "2026-01-21T14:14:43Z", 8448 "target_committer_time": null, 8449 "source_paths": [], 8450 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8451 "empty_commit_disposition": "out_of_scope" 8452 }, 8453 { 8454 "source_commit": "5b143ac4a8ed09075f2841e341a6310d5ce45d0a", 8455 "target_commit": null, 8456 "source_parents": [ 8457 "a339e1ceae17f44971de6cf3abdffa778b2aac2b" 8458 ], 8459 "target_parents": [], 8460 "source_subject": "ui: seat account tab indicator", 8461 "target_subject": null, 8462 "source_author": "triesap <tyson@radroots.org>", 8463 "target_author": null, 8464 "source_author_time": "2026-06-07T12:40:08-07:00", 8465 "target_author_time": null, 8466 "source_committer_time": "2026-06-18T12:31:42-07:00", 8467 "target_committer_time": null, 8468 "source_paths": [], 8469 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8470 "empty_commit_disposition": "out_of_scope" 8471 }, 8472 { 8473 "source_commit": "5b6557d55716218c3f4f49d367d38ae4d5a58ba2", 8474 "target_commit": null, 8475 "source_parents": [ 8476 "c4ce28aa01f6c5c0fb93282c5529f98b3dcab642" 8477 ], 8478 "target_parents": [], 8479 "source_subject": "app: add datastore writer for config data", 8480 "target_subject": null, 8481 "source_author": "triesap <triesap@radroots.dev>", 8482 "target_author": null, 8483 "source_author_time": "2026-01-19T17:53:09Z", 8484 "target_author_time": null, 8485 "source_committer_time": "2026-01-19T17:53:09Z", 8486 "target_committer_time": null, 8487 "source_paths": [], 8488 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8489 "empty_commit_disposition": "out_of_scope" 8490 }, 8491 { 8492 "source_commit": "5bdc71db043f4763afca918354672f0fb093649b", 8493 "target_commit": null, 8494 "source_parents": [ 8495 "a97f5925a037b805f1f55747add601c696c44566" 8496 ], 8497 "target_parents": [], 8498 "source_subject": "app: add explicit state create and update helpers", 8499 "target_subject": null, 8500 "source_author": "triesap <triesap@radroots.dev>", 8501 "target_author": null, 8502 "source_author_time": "2026-01-21T18:15:55Z", 8503 "target_author_time": null, 8504 "source_committer_time": "2026-01-21T18:15:55Z", 8505 "target_committer_time": null, 8506 "source_paths": [], 8507 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8508 "empty_commit_disposition": "out_of_scope" 8509 }, 8510 { 8511 "source_commit": "5be063514e849c2758a42e4e8a275906313f7857", 8512 "target_commit": null, 8513 "source_parents": [ 8514 "e911368157ba3a38b5d3dbbd1c26ca12db89e4b8" 8515 ], 8516 "target_parents": [], 8517 "source_subject": "app: scaffold setup intro screen", 8518 "target_subject": null, 8519 "source_author": "triesap <triesap@radroots.dev>", 8520 "target_author": null, 8521 "source_author_time": "2026-01-22T16:18:02Z", 8522 "target_author_time": null, 8523 "source_committer_time": "2026-01-22T16:18:02Z", 8524 "target_committer_time": null, 8525 "source_paths": [], 8526 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8527 "empty_commit_disposition": "out_of_scope" 8528 }, 8529 { 8530 "source_commit": "5c1a2256684fff99bd10032b621e053be72571ae", 8531 "target_commit": null, 8532 "source_parents": [ 8533 "ffde0f897a911d6d3a8cfe08446dae85f3a4e34f" 8534 ], 8535 "target_parents": [], 8536 "source_subject": "Edit `/models/trade-product/add` add photo upload utils. Edit app layout store subscriptions. Edit `/settings/nostr` select options. Add fetch utils. Edit routes styles.", 8537 "target_subject": null, 8538 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8539 "target_author": null, 8540 "source_author_time": "2024-11-15T09:35:15Z", 8541 "target_author_time": null, 8542 "source_committer_time": "2024-11-15T09:35:15Z", 8543 "target_committer_time": null, 8544 "source_paths": [], 8545 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8546 "empty_commit_disposition": "out_of_scope" 8547 }, 8548 { 8549 "source_commit": "5c22ceeaebfca8dd25c867c84851860b9ded8c4d", 8550 "target_commit": null, 8551 "source_parents": [ 8552 "cc2b3b030ed2aaf4e370f3b5a7b60cdf012b9770" 8553 ], 8554 "target_parents": [], 8555 "source_subject": "sqlite: enforce registry bundled runtime", 8556 "target_subject": null, 8557 "source_author": "triesap <tyson@radroots.org>", 8558 "target_author": null, 8559 "source_author_time": "2026-07-22T21:02:53Z", 8560 "target_author_time": null, 8561 "source_committer_time": "2026-07-22T21:02:53Z", 8562 "target_committer_time": null, 8563 "source_paths": [], 8564 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8565 "empty_commit_disposition": "out_of_scope" 8566 }, 8567 { 8568 "source_commit": "5c2d89a37594bffbb1ed77bd1ed0d385ed0e9cd8", 8569 "target_commit": null, 8570 "source_parents": [ 8571 "9cd07ced24d62eca4cc89f09c82a3539c7fe9dcf" 8572 ], 8573 "target_parents": [], 8574 "source_subject": "docs: define Nostr runtime checkpoint sequence", 8575 "target_subject": null, 8576 "source_author": "triesap <tyson@radroots.org>", 8577 "target_author": null, 8578 "source_author_time": "2026-08-02T17:54:10Z", 8579 "target_author_time": null, 8580 "source_committer_time": "2026-08-02T17:54:10Z", 8581 "target_committer_time": null, 8582 "source_paths": [], 8583 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8584 "empty_commit_disposition": "out_of_scope" 8585 }, 8586 { 8587 "source_commit": "5c937560e4fc982dbc8fc46eed2a60367f8a57ff", 8588 "target_commit": null, 8589 "source_parents": [ 8590 "db16955b38b806846b446ed1550f3af26aa69cc0" 8591 ], 8592 "target_parents": [], 8593 "source_subject": "Add `models/trade-product`, edit app root page, edit models routes, edit nostr routes, add css", 8594 "target_subject": null, 8595 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8596 "target_author": null, 8597 "source_author_time": "2024-09-01T10:13:50Z", 8598 "target_author_time": null, 8599 "source_committer_time": "2024-09-01T10:13:50Z", 8600 "target_committer_time": null, 8601 "source_paths": [], 8602 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8603 "empty_commit_disposition": "out_of_scope" 8604 }, 8605 { 8606 "source_commit": "5c9f8cc3cd3f35030dc3e4505cdeffc6bcfa81f9", 8607 "target_commit": "cf67b4594b67907805d95abe0c4a76536dbc4dde", 8608 "source_parents": [ 8609 "721f75a4354de820412d0001cf84fde26f6d682d" 8610 ], 8611 "target_parents": [ 8612 "943988bbb27f011bdf552a70497929b3c5f91c2a" 8613 ], 8614 "source_subject": "runtime: enforce actor admission and closure", 8615 "target_subject": "runtime: enforce actor admission and closure", 8616 "source_author": "triesap <tyson@radroots.org>", 8617 "target_author": "triesap <tyson@radroots.org>", 8618 "source_author_time": "2026-08-03T21:49:45Z", 8619 "target_author_time": "2026-08-03T21:49:45Z", 8620 "source_committer_time": "2026-08-03T21:49:45Z", 8621 "target_committer_time": "2026-08-03T21:49:45Z", 8622 "source_paths": [ 8623 "core/Cargo.toml", 8624 "core/crates/application/src/actor.rs", 8625 "core/crates/ffi/src/observer.rs", 8626 "core/crates/storage/src/runtime_actor.rs" 8627 ], 8628 "normalized_patch_sha256": "e9636aba3e9a85f7698fc66b5d9e5acc919969a16a682944133ff94289997406", 8629 "empty_commit_disposition": "retained" 8630 }, 8631 { 8632 "source_commit": "5ce6584c277e5471344513776365834625be6182", 8633 "target_commit": null, 8634 "source_parents": [ 8635 "ddd4c4d8e26dad5fae30565d76e6ca06b2a83c03" 8636 ], 8637 "target_parents": [], 8638 "source_subject": "app: defer health checks after first paint", 8639 "target_subject": null, 8640 "source_author": "triesap <triesap@radroots.dev>", 8641 "target_author": null, 8642 "source_author_time": "2026-01-20T16:49:26Z", 8643 "target_author_time": null, 8644 "source_committer_time": "2026-01-20T16:49:26Z", 8645 "target_committer_time": null, 8646 "source_paths": [], 8647 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8648 "empty_commit_disposition": "out_of_scope" 8649 }, 8650 { 8651 "source_commit": "5d330847b2af4956569a064b1c6d446e08ca3d12", 8652 "target_commit": null, 8653 "source_parents": [ 8654 "a887ea25587d7a55c2a28aa41525545a132f8523" 8655 ], 8656 "target_parents": [], 8657 "source_subject": "app-core: add client cipher error map", 8658 "target_subject": null, 8659 "source_author": "triesap <triesap@radroots.dev>", 8660 "target_author": null, 8661 "source_author_time": "2026-01-18T23:27:03Z", 8662 "target_author_time": null, 8663 "source_committer_time": "2026-01-18T23:27:03Z", 8664 "target_committer_time": null, 8665 "source_paths": [], 8666 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8667 "empty_commit_disposition": "out_of_scope" 8668 }, 8669 { 8670 "source_commit": "5d58db55a7b19148194b00941fdfc1042830d504", 8671 "target_commit": null, 8672 "source_parents": [ 8673 "19d4493ec0a6d12bb066bdcba38deb5ea47492b9" 8674 ], 8675 "target_parents": [], 8676 "source_subject": "app-core: add client notifications error map", 8677 "target_subject": null, 8678 "source_author": "triesap <triesap@radroots.dev>", 8679 "target_author": null, 8680 "source_author_time": "2026-01-18T23:49:49Z", 8681 "target_author_time": null, 8682 "source_committer_time": "2026-01-18T23:49:49Z", 8683 "target_committer_time": null, 8684 "source_paths": [], 8685 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8686 "empty_commit_disposition": "out_of_scope" 8687 }, 8688 { 8689 "source_commit": "5d999da9e39c497dfa2d05cd9366c3005e1e08f3", 8690 "target_commit": null, 8691 "source_parents": [ 8692 "ddab3a77911ce2edcba7d48364f4af7fe3483528" 8693 ], 8694 "target_parents": [], 8695 "source_subject": "ui: refine sidebar account menu", 8696 "target_subject": null, 8697 "source_author": "triesap <tyson@radroots.org>", 8698 "target_author": null, 8699 "source_author_time": "2026-06-07T19:00:51-07:00", 8700 "target_author_time": null, 8701 "source_committer_time": "2026-06-18T12:31:43-07:00", 8702 "target_committer_time": null, 8703 "source_paths": [], 8704 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8705 "empty_commit_disposition": "out_of_scope" 8706 }, 8707 { 8708 "source_commit": "5e8f9fac022827220a7a6e0e598837895f17dd35", 8709 "target_commit": null, 8710 "source_parents": [ 8711 "636286cbec35593c5553280db04ec7e8731a796a" 8712 ], 8713 "target_parents": [], 8714 "source_subject": "Update model trade product routes, add document head metadata, add error page, add css", 8715 "target_subject": null, 8716 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8717 "target_author": null, 8718 "source_author_time": "2024-09-01T12:42:34Z", 8719 "target_author_time": null, 8720 "source_committer_time": "2024-09-01T12:42:34Z", 8721 "target_committer_time": null, 8722 "source_paths": [], 8723 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8724 "empty_commit_disposition": "out_of_scope" 8725 }, 8726 { 8727 "source_commit": "5e9c255ccf53b02fd6f826570aeae664c377a3b3", 8728 "target_commit": null, 8729 "source_parents": [ 8730 "9439b260229eec6143c7b15b063358781b421962" 8731 ], 8732 "target_parents": [], 8733 "source_subject": "ui: add nav tabs component", 8734 "target_subject": null, 8735 "source_author": "triesap <tyson@radroots.org>", 8736 "target_author": null, 8737 "source_author_time": "2026-02-06T13:56:09Z", 8738 "target_author_time": null, 8739 "source_committer_time": "2026-02-06T13:56:09Z", 8740 "target_committer_time": null, 8741 "source_paths": [], 8742 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8743 "empty_commit_disposition": "out_of_scope" 8744 }, 8745 { 8746 "source_commit": "5ea63f8112d28f9a272932774a919a9889a7b5ac", 8747 "target_commit": "11f1fc28540bdc1977fff99aa5fe679630f65eff", 8748 "source_parents": [ 8749 "627537793abb2a72067dee89dd05dca630a91657" 8750 ], 8751 "target_parents": [ 8752 "ed60ad52cf4bacdaa8766a5cc5fa894238304afd" 8753 ], 8754 "source_subject": "custody: commit generated keys after acknowledgement", 8755 "target_subject": "custody: commit generated keys after acknowledgement", 8756 "source_author": "triesap <tyson@radroots.org>", 8757 "target_author": "triesap <tyson@radroots.org>", 8758 "source_author_time": "2026-08-03T23:20:38Z", 8759 "target_author_time": "2026-08-03T23:20:38Z", 8760 "source_committer_time": "2026-08-03T23:20:38Z", 8761 "target_committer_time": "2026-08-03T23:20:38Z", 8762 "source_paths": [ 8763 "core/crates/application/src/accounts.rs", 8764 "core/crates/application/src/custody.rs", 8765 "core/crates/application/src/lib.rs", 8766 "core/crates/storage/src/application_adapter.rs", 8767 "core/crates/storage/src/runtime_actor.rs" 8768 ], 8769 "normalized_patch_sha256": "f56df6dfc10d4f88a4865f367d94edaa7d3bdca0bb5a21e64ed786288e814a2c", 8770 "empty_commit_disposition": "retained" 8771 }, 8772 { 8773 "source_commit": "5ec9182109e8eab26d30713163f5a4fbcc62f956", 8774 "target_commit": null, 8775 "source_parents": [ 8776 "7dc6d6e88348e91cb74fbe1742579e55a32ad632" 8777 ], 8778 "target_parents": [], 8779 "source_subject": "app: add init stage and state types", 8780 "target_subject": null, 8781 "source_author": "triesap <triesap@radroots.dev>", 8782 "target_author": null, 8783 "source_author_time": "2026-01-19T16:37:30Z", 8784 "target_author_time": null, 8785 "source_committer_time": "2026-01-19T16:37:30Z", 8786 "target_committer_time": null, 8787 "source_paths": [], 8788 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8789 "empty_commit_disposition": "out_of_scope" 8790 }, 8791 { 8792 "source_commit": "5ed105f04deff637c9f57cb0bcbc82565d7a0590", 8793 "target_commit": null, 8794 "source_parents": [ 8795 "54ff27a33a8526c10e74058493483a105575155d" 8796 ], 8797 "target_parents": [], 8798 "source_subject": "build: govern the complete local lifecycle", 8799 "target_subject": null, 8800 "source_author": "triesap <tyson@radroots.org>", 8801 "target_author": null, 8802 "source_author_time": "2026-08-04T00:30:38Z", 8803 "target_author_time": null, 8804 "source_committer_time": "2026-08-04T00:30:38Z", 8805 "target_committer_time": null, 8806 "source_paths": [], 8807 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8808 "empty_commit_disposition": "out_of_scope" 8809 }, 8810 { 8811 "source_commit": "5f0aa56cdb881a7fcd1af8fd14cdeb6ef7ba978d", 8812 "target_commit": null, 8813 "source_parents": [ 8814 "f4f6c23b7fd26629a8a3743e60c44e753ebd3d6c" 8815 ], 8816 "target_parents": [], 8817 "source_subject": "app: harden macos host run lane", 8818 "target_subject": null, 8819 "source_author": "triesap <tyson@radroots.org>", 8820 "target_author": null, 8821 "source_author_time": "2026-04-18T00:17:26Z", 8822 "target_author_time": null, 8823 "source_committer_time": "2026-04-18T00:17:26Z", 8824 "target_committer_time": null, 8825 "source_paths": [], 8826 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8827 "empty_commit_disposition": "out_of_scope" 8828 }, 8829 { 8830 "source_commit": "5f1b41c8f711cf7328b00bf320c1fb28fcbe74da", 8831 "target_commit": null, 8832 "source_parents": [ 8833 "d61e49cad44779651c9bc8752dd153e4a56631e6" 8834 ], 8835 "target_parents": [], 8836 "source_subject": "home: add saved farm shell states", 8837 "target_subject": null, 8838 "source_author": "triesap <tyson@radroots.org>", 8839 "target_author": null, 8840 "source_author_time": "2026-04-18T07:37:52Z", 8841 "target_author_time": null, 8842 "source_committer_time": "2026-04-18T07:37:52Z", 8843 "target_committer_time": null, 8844 "source_paths": [], 8845 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8846 "empty_commit_disposition": "out_of_scope" 8847 }, 8848 { 8849 "source_commit": "5f6fc6dcaa4fd1cc18b21e376dcd29470f707c52", 8850 "target_commit": null, 8851 "source_parents": [ 8852 "ccf571b2f0cdf2ea5e90aafa0edbaeb07542e40a" 8853 ], 8854 "target_parents": [], 8855 "source_subject": "app: align daisyui neutral tokens", 8856 "target_subject": null, 8857 "source_author": "triesap <triesap@radroots.dev>", 8858 "target_author": null, 8859 "source_author_time": "2026-01-22T17:04:34Z", 8860 "target_author_time": null, 8861 "source_committer_time": "2026-01-22T17:04:34Z", 8862 "target_committer_time": null, 8863 "source_paths": [], 8864 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8865 "empty_commit_disposition": "out_of_scope" 8866 }, 8867 { 8868 "source_commit": "5fa949eae736c2b26dd50f323f3035df2e640ce2", 8869 "target_commit": null, 8870 "source_parents": [ 8871 "27d8d8ad89af68755a0467958572379c4b007bc3" 8872 ], 8873 "target_parents": [], 8874 "source_subject": "Edit `/models/trade-product/add` update choose location mapping feature, edit page view handlers, edit error handling, edit styles. Update carousel increment and decrement utils. Update Glyph elements. Add styles.", 8875 "target_subject": null, 8876 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8877 "target_author": null, 8878 "source_author_time": "2024-10-25T11:48:15Z", 8879 "target_author_time": null, 8880 "source_committer_time": "2024-10-25T11:48:15Z", 8881 "target_committer_time": null, 8882 "source_paths": [], 8883 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8884 "empty_commit_disposition": "out_of_scope" 8885 }, 8886 { 8887 "source_commit": "5fae5fe5bef662d4b41551a2a35b70d60a251b1f", 8888 "target_commit": null, 8889 "source_parents": [ 8890 "3470bf906340ff522d0972180bf82f14c7434550" 8891 ], 8892 "target_parents": [], 8893 "source_subject": "runtime: adopt desktop runtime supervisor", 8894 "target_subject": null, 8895 "source_author": "triesap <tyson@radroots.org>", 8896 "target_author": null, 8897 "source_author_time": "2026-07-15T20:30:11Z", 8898 "target_author_time": null, 8899 "source_committer_time": "2026-07-15T20:30:11Z", 8900 "target_committer_time": null, 8901 "source_paths": [], 8902 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8903 "empty_commit_disposition": "out_of_scope" 8904 }, 8905 { 8906 "source_commit": "5fbc5eff6ced48cb9bbabec5b176d83981053e3c", 8907 "target_commit": null, 8908 "source_parents": [ 8909 "b88abf593bd51c6c1b4c87208e455eeed859aab8" 8910 ], 8911 "target_parents": [], 8912 "source_subject": "Add `/settings/nostr` route with photo hosting option select basis. Edit `/settings` add trellis option select to control color mode. Edit models routes. Add/edit styles.", 8913 "target_subject": null, 8914 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 8915 "target_author": null, 8916 "source_author_time": "2024-11-13T16:16:48Z", 8917 "target_author_time": null, 8918 "source_committer_time": "2024-11-13T16:16:48Z", 8919 "target_committer_time": null, 8920 "source_paths": [], 8921 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8922 "empty_commit_disposition": "out_of_scope" 8923 }, 8924 { 8925 "source_commit": "5fcd759bdebb2d224825014c169eafdfefc13b3c", 8926 "target_commit": null, 8927 "source_parents": [ 8928 "d2d0836208ef178ace44fc50da7bb91a3ab22509" 8929 ], 8930 "target_parents": [], 8931 "source_subject": "app: isolate remote signer vault namespace purge", 8932 "target_subject": null, 8933 "source_author": "triesap <tyson@radroots.org>", 8934 "target_author": null, 8935 "source_author_time": "2026-03-28T19:24:06Z", 8936 "target_author_time": null, 8937 "source_committer_time": "2026-03-28T19:24:06Z", 8938 "target_committer_time": null, 8939 "source_paths": [], 8940 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8941 "empty_commit_disposition": "out_of_scope" 8942 }, 8943 { 8944 "source_commit": "5fe403cd0a21b3e494da6dc01e89e06b2dff3efe", 8945 "target_commit": null, 8946 "source_parents": [ 8947 "cf9007efaf2c4de550caf3909dd4c565826bdd1d" 8948 ], 8949 "target_parents": [], 8950 "source_subject": "ui: add modal aria hidden helper", 8951 "target_subject": null, 8952 "source_author": "triesap <triesap@radroots.dev>", 8953 "target_author": null, 8954 "source_author_time": "2026-01-21T20:23:08Z", 8955 "target_author_time": null, 8956 "source_committer_time": "2026-01-21T20:23:08Z", 8957 "target_committer_time": null, 8958 "source_paths": [], 8959 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8960 "empty_commit_disposition": "out_of_scope" 8961 }, 8962 { 8963 "source_commit": "5ff1c13fabb30633fff9c3dd1df958d873c89937", 8964 "target_commit": null, 8965 "source_parents": [ 8966 "531ec5f3126b700c5a30bac199803258ee9947f2" 8967 ], 8968 "target_parents": [], 8969 "source_subject": "tangle: publish sync events to relays", 8970 "target_subject": null, 8971 "source_author": "triesap <tyson@radroots.org>", 8972 "target_author": null, 8973 "source_author_time": "2026-03-20T03:36:14Z", 8974 "target_author_time": null, 8975 "source_committer_time": "2026-03-20T03:36:14Z", 8976 "target_committer_time": null, 8977 "source_paths": [], 8978 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8979 "empty_commit_disposition": "out_of_scope" 8980 }, 8981 { 8982 "source_commit": "6037756a7723601e67f4d2e5544bfee51db6fe35", 8983 "target_commit": null, 8984 "source_parents": [ 8985 "a46b01617956c4cf5e1cde86e2594271cc8a6946" 8986 ], 8987 "target_parents": [], 8988 "source_subject": "ui: refine ios switch colors", 8989 "target_subject": null, 8990 "source_author": "triesap <tyson@radroots.org>", 8991 "target_author": null, 8992 "source_author_time": "2026-02-06T19:22:55Z", 8993 "target_author_time": null, 8994 "source_committer_time": "2026-02-06T19:22:55Z", 8995 "target_committer_time": null, 8996 "source_paths": [], 8997 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 8998 "empty_commit_disposition": "out_of_scope" 8999 }, 9000 { 9001 "source_commit": "604074fd2ad61c156a05e1ddd14e59c40cceb4ad", 9002 "target_commit": null, 9003 "source_parents": [ 9004 "55d437398d2d7013c27d5f1e625d82c562e004d4" 9005 ], 9006 "target_parents": [], 9007 "source_subject": "ui: replace about placeholder with runtime sync status", 9008 "target_subject": null, 9009 "source_author": "triesap <tyson@radroots.org>", 9010 "target_author": null, 9011 "source_author_time": "2026-04-20T21:03:29Z", 9012 "target_author_time": null, 9013 "source_committer_time": "2026-04-20T21:03:29Z", 9014 "target_committer_time": null, 9015 "source_paths": [], 9016 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9017 "empty_commit_disposition": "out_of_scope" 9018 }, 9019 { 9020 "source_commit": "60469ebb2b0d410e7215f40d2c2f702684cc1fdc", 9021 "target_commit": null, 9022 "source_parents": [ 9023 "6e2d19526bc0af9348842fe1d3f57a7c29fb8f24" 9024 ], 9025 "target_parents": [], 9026 "source_subject": "runtime: expose path-scoped desktop bootstrap", 9027 "target_subject": null, 9028 "source_author": "triesap <tyson@radroots.org>", 9029 "target_author": null, 9030 "source_author_time": "2026-05-23T10:09:48Z", 9031 "target_author_time": null, 9032 "source_committer_time": "2026-05-23T10:09:48Z", 9033 "target_committer_time": null, 9034 "source_paths": [], 9035 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9036 "empty_commit_disposition": "out_of_scope" 9037 }, 9038 { 9039 "source_commit": "608365603886e42b2ec53c728170a4fb644f07e6", 9040 "target_commit": null, 9041 "source_parents": [ 9042 "059870c95bf8247f7fe53899b9764230b3c1bd14" 9043 ], 9044 "target_parents": [], 9045 "source_subject": "app: add deterministic keyboard autofocus contract", 9046 "target_subject": null, 9047 "source_author": "triesap <tyson@radroots.org>", 9048 "target_author": null, 9049 "source_author_time": "2026-04-21T04:13:56Z", 9050 "target_author_time": null, 9051 "source_committer_time": "2026-04-21T04:13:56Z", 9052 "target_committer_time": null, 9053 "source_paths": [], 9054 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9055 "empty_commit_disposition": "out_of_scope" 9056 }, 9057 { 9058 "source_commit": "6087bab864401f8a7e2ab743faa5127d92c5a3a1", 9059 "target_commit": null, 9060 "source_parents": [ 9061 "b6422b6d6aa26bc3a087b4aff4952197567ea620" 9062 ], 9063 "target_parents": [], 9064 "source_subject": "Edit `core` keystore utils and `tangle` keys nostr commands. Edit `/init` refactor client logic, fix use existing nostr key configuration option, fix error messages. Add library config, stores. Add/edit routes, styles, utils.", 9065 "target_subject": null, 9066 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9067 "target_author": null, 9068 "source_author_time": "2025-04-10T22:12:33Z", 9069 "target_author_time": null, 9070 "source_committer_time": "2025-04-10T22:12:33Z", 9071 "target_committer_time": null, 9072 "source_paths": [], 9073 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9074 "empty_commit_disposition": "out_of_scope" 9075 }, 9076 { 9077 "source_commit": "6163c100f741f510782812650b1a584cb82a8bfa", 9078 "target_commit": null, 9079 "source_parents": [ 9080 "46389d623d704738fb6086a1f710d048762705fd" 9081 ], 9082 "target_parents": [], 9083 "source_subject": "ios: add secret-key import for local identities", 9084 "target_subject": null, 9085 "source_author": "triesap <tyson@radroots.org>", 9086 "target_author": null, 9087 "source_author_time": "2026-03-21T20:11:42Z", 9088 "target_author_time": null, 9089 "source_committer_time": "2026-03-21T20:11:42Z", 9090 "target_committer_time": null, 9091 "source_paths": [], 9092 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9093 "empty_commit_disposition": "out_of_scope" 9094 }, 9095 { 9096 "source_commit": "619ef2713855f178d99feaff481a3bead26465be", 9097 "target_commit": null, 9098 "source_parents": [ 9099 "444a5d9a08a4c956395e6e75510ff0b8abb322da" 9100 ], 9101 "target_parents": [], 9102 "source_subject": "build: add wasm-release cargo profile", 9103 "target_subject": null, 9104 "source_author": "triesap <triesap@radroots.dev>", 9105 "target_author": null, 9106 "source_author_time": "2026-01-18T19:20:08Z", 9107 "target_author_time": null, 9108 "source_committer_time": "2026-01-18T19:20:08Z", 9109 "target_committer_time": null, 9110 "source_paths": [], 9111 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9112 "empty_commit_disposition": "out_of_scope" 9113 }, 9114 { 9115 "source_commit": "61c6e576fe2a812d6c03643975f770e008dfa199", 9116 "target_commit": null, 9117 "source_parents": [ 9118 "0d9c61d6e04e9bf3ed6bc4990b1980cdf9cd0fdf" 9119 ], 9120 "target_parents": [], 9121 "source_subject": "ui: add focus scope primitive", 9122 "target_subject": null, 9123 "source_author": "triesap <triesap@radroots.dev>", 9124 "target_author": null, 9125 "source_author_time": "2026-01-21T20:14:31Z", 9126 "target_author_time": null, 9127 "source_committer_time": "2026-01-21T20:14:31Z", 9128 "target_committer_time": null, 9129 "source_paths": [], 9130 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9131 "empty_commit_disposition": "out_of_scope" 9132 }, 9133 { 9134 "source_commit": "61d28ce224a28f7e261c59e1fedbf96fe7fd7537", 9135 "target_commit": null, 9136 "source_parents": [ 9137 "5b6557d55716218c3f4f49d367d38ae4d5a58ba2" 9138 ], 9139 "target_parents": [], 9140 "source_subject": "app: add datastore writer for app data", 9141 "target_subject": null, 9142 "source_author": "triesap <triesap@radroots.dev>", 9143 "target_author": null, 9144 "source_author_time": "2026-01-19T17:56:11Z", 9145 "target_author_time": null, 9146 "source_committer_time": "2026-01-19T17:56:11Z", 9147 "target_committer_time": null, 9148 "source_paths": [], 9149 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9150 "empty_commit_disposition": "out_of_scope" 9151 }, 9152 { 9153 "source_commit": "620c5ebd1e0e21aa6e6865fefc2bfdfae636f6bc", 9154 "target_commit": null, 9155 "source_parents": [ 9156 "d5776054a8bf799077d989b2f9bf8ae50ff6cf21" 9157 ], 9158 "target_parents": [], 9159 "source_subject": "app: route about menu to settings window", 9160 "target_subject": null, 9161 "source_author": "triesap <tyson@radroots.org>", 9162 "target_author": null, 9163 "source_author_time": "2026-04-17T22:43:04Z", 9164 "target_author_time": null, 9165 "source_committer_time": "2026-04-17T22:43:04Z", 9166 "target_committer_time": null, 9167 "source_paths": [], 9168 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9169 "empty_commit_disposition": "out_of_scope" 9170 }, 9171 { 9172 "source_commit": "622374b3fec7d807013ce36ff10e96a665f8d223", 9173 "target_commit": null, 9174 "source_parents": [ 9175 "7a8dad9be5ab5b2c16a6dd0fb1812d5392a64b8b" 9176 ], 9177 "target_parents": [], 9178 "source_subject": "build: add embedded i18n assets", 9179 "target_subject": null, 9180 "source_author": "triesap <tyson@radroots.org>", 9181 "target_author": null, 9182 "source_author_time": "2026-02-02T14:32:16Z", 9183 "target_author_time": null, 9184 "source_committer_time": "2026-02-02T14:32:16Z", 9185 "target_committer_time": null, 9186 "source_paths": [], 9187 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9188 "empty_commit_disposition": "out_of_scope" 9189 }, 9190 { 9191 "source_commit": "626ffef507f80480503915fe0847730d3c121f56", 9192 "target_commit": null, 9193 "source_parents": [ 9194 "3a577b9b8dd0e72af6b7b5d097e8217b0fa4fee0" 9195 ], 9196 "target_parents": [], 9197 "source_subject": "sqlite: project signed order events", 9198 "target_subject": null, 9199 "source_author": "triesap <tyson@radroots.org>", 9200 "target_author": null, 9201 "source_author_time": "2026-05-25T19:42:30Z", 9202 "target_author_time": null, 9203 "source_committer_time": "2026-05-25T19:42:30Z", 9204 "target_committer_time": null, 9205 "source_paths": [], 9206 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9207 "empty_commit_disposition": "out_of_scope" 9208 }, 9209 { 9210 "source_commit": "627537793abb2a72067dee89dd05dca630a91657", 9211 "target_commit": "ed60ad52cf4bacdaa8766a5cc5fa894238304afd", 9212 "source_parents": [ 9213 "dcc6042618354018d0a268501fb31273d4c05030" 9214 ], 9215 "target_parents": [ 9216 "e6c36467b65e26b87420811caa37ae76d2fb8aed" 9217 ], 9218 "source_subject": "custody: stage generated keys in Rust", 9219 "target_subject": "custody: stage generated keys in Rust", 9220 "source_author": "triesap <tyson@radroots.org>", 9221 "target_author": "triesap <tyson@radroots.org>", 9222 "source_author_time": "2026-08-03T23:15:50Z", 9223 "target_author_time": "2026-08-03T23:15:50Z", 9224 "source_committer_time": "2026-08-03T23:15:50Z", 9225 "target_committer_time": "2026-08-03T23:15:50Z", 9226 "source_paths": [ 9227 "core/crates/application/src/custody.rs", 9228 "core/crates/application/src/lib.rs", 9229 "core/crates/storage/src/runtime_actor.rs" 9230 ], 9231 "normalized_patch_sha256": "39e1ebdd7fc2b18fcf900f7d12333de73fdfdf13801f1518af8fc82cc046b5df", 9232 "empty_commit_disposition": "retained" 9233 }, 9234 { 9235 "source_commit": "62afb42839e8ca5c647e081ad874c2cd9347927c", 9236 "target_commit": null, 9237 "source_parents": [ 9238 "8fdf43c84c144800bb4b65dbb73a8e2e1b181bc6" 9239 ], 9240 "target_parents": [], 9241 "source_subject": "sync: harden listing publishability", 9242 "target_subject": null, 9243 "source_author": "triesap <tyson@radroots.org>", 9244 "target_author": null, 9245 "source_author_time": "2026-05-25T00:39:07Z", 9246 "target_author_time": null, 9247 "source_committer_time": "2026-05-25T00:39:07Z", 9248 "target_committer_time": null, 9249 "source_paths": [], 9250 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9251 "empty_commit_disposition": "out_of_scope" 9252 }, 9253 { 9254 "source_commit": "62bb087a0342004de85a0e65de24bf4aabe71dcb", 9255 "target_commit": null, 9256 "source_parents": [ 9257 "db2b97a87c392afbd0f5b8eceacf4a2ec03c240a" 9258 ], 9259 "target_parents": [], 9260 "source_subject": "accounts: harden generated recovery ownership", 9261 "target_subject": null, 9262 "source_author": "triesap <tyson@radroots.org>", 9263 "target_author": null, 9264 "source_author_time": "2026-08-04T08:02:23Z", 9265 "target_author_time": null, 9266 "source_committer_time": "2026-08-04T08:02:23Z", 9267 "target_committer_time": null, 9268 "source_paths": [], 9269 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9270 "empty_commit_disposition": "out_of_scope" 9271 }, 9272 { 9273 "source_commit": "62c13c5a5a44aed715fa9295933fec408b0f2fdc", 9274 "target_commit": null, 9275 "source_parents": [ 9276 "7bf876ce810ffb792336deb5a5760835f96df5f8" 9277 ], 9278 "target_parents": [], 9279 "source_subject": "app: add typed notifications permission helpers", 9280 "target_subject": null, 9281 "source_author": "triesap <triesap@radroots.dev>", 9282 "target_author": null, 9283 "source_author_time": "2026-01-21T14:56:57Z", 9284 "target_author_time": null, 9285 "source_committer_time": "2026-01-21T14:56:57Z", 9286 "target_committer_time": null, 9287 "source_paths": [], 9288 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9289 "empty_commit_disposition": "out_of_scope" 9290 }, 9291 { 9292 "source_commit": "62fd5f81036d3a3297636562bc12443e4b65f5b4", 9293 "target_commit": null, 9294 "source_parents": [ 9295 "7192da3213ebf9e86cfaac087d200cd7d4295b88" 9296 ], 9297 "target_parents": [], 9298 "source_subject": "app: add config status gating", 9299 "target_subject": null, 9300 "source_author": "triesap <tyson@radroots.org>", 9301 "target_author": null, 9302 "source_author_time": "2026-02-06T15:54:40Z", 9303 "target_author_time": null, 9304 "source_committer_time": "2026-02-06T15:54:40Z", 9305 "target_committer_time": null, 9306 "source_paths": [], 9307 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9308 "empty_commit_disposition": "out_of_scope" 9309 }, 9310 { 9311 "source_commit": "636286cbec35593c5553280db04ec7e8731a796a", 9312 "target_commit": null, 9313 "source_parents": [ 9314 "5c937560e4fc982dbc8fc46eed2a60367f8a57ff" 9315 ], 9316 "target_parents": [], 9317 "source_subject": "Build app", 9318 "target_subject": null, 9319 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9320 "target_author": null, 9321 "source_author_time": "2024-09-01T10:14:45Z", 9322 "target_author_time": null, 9323 "source_committer_time": "2024-09-01T10:14:45Z", 9324 "target_committer_time": null, 9325 "source_paths": [], 9326 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9327 "empty_commit_disposition": "out_of_scope" 9328 }, 9329 { 9330 "source_commit": "6370d132354c40066233ade47de7052e4e82da19", 9331 "target_commit": null, 9332 "source_parents": [ 9333 "c8ad40d3e53c73666be991232dbebc001a7d23ad" 9334 ], 9335 "target_parents": [], 9336 "source_subject": "tests: add approved fixture audit", 9337 "target_subject": null, 9338 "source_author": "triesap <tyson@radroots.org>", 9339 "target_author": null, 9340 "source_author_time": "2026-03-22T15:02:35Z", 9341 "target_author_time": null, 9342 "source_committer_time": "2026-03-22T15:02:35Z", 9343 "target_committer_time": null, 9344 "source_paths": [], 9345 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9346 "empty_commit_disposition": "out_of_scope" 9347 }, 9348 { 9349 "source_commit": "638b588fb6e51804172a868faf376db17e08fe47", 9350 "target_commit": null, 9351 "source_parents": [ 9352 "1bc293aed6712e607e5a5943225a82ea724903a0" 9353 ], 9354 "target_parents": [], 9355 "source_subject": "app-lib: add dom helpers", 9356 "target_subject": null, 9357 "source_author": "triesap <triesap@radroots.dev>", 9358 "target_author": null, 9359 "source_author_time": "2026-01-19T08:01:44Z", 9360 "target_author_time": null, 9361 "source_committer_time": "2026-01-19T08:01:44Z", 9362 "target_committer_time": null, 9363 "source_paths": [], 9364 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9365 "empty_commit_disposition": "out_of_scope" 9366 }, 9367 { 9368 "source_commit": "63be977b1a90a5340b56b0f35753558234664a2c", 9369 "target_commit": null, 9370 "source_parents": [ 9371 "c0e931cfffb3dce91fe25c3d4a2fd9d2f3c333a8" 9372 ], 9373 "target_parents": [], 9374 "source_subject": "Update README.md", 9375 "target_subject": null, 9376 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9377 "target_author": null, 9378 "source_author_time": "2025-04-04T13:20:38Z", 9379 "target_author_time": null, 9380 "source_committer_time": "2025-04-04T13:20:38Z", 9381 "target_committer_time": null, 9382 "source_paths": [], 9383 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9384 "empty_commit_disposition": "out_of_scope" 9385 }, 9386 { 9387 "source_commit": "63d909cc1a878d28918b0699f3559fdf21d9b291", 9388 "target_commit": "6a64451afdbc9fce8daa340849da1ad5411cf5aa", 9389 "source_parents": [ 9390 "9ac65e934e08d2d3ce957b3b80a80e9c52a2f95b" 9391 ], 9392 "target_parents": [ 9393 "41cf1a67e72a51daf7af92ffd30218c96bf7a8e1" 9394 ], 9395 "source_subject": "integration: prove local relay metadata refresh", 9396 "target_subject": "integration: prove local relay metadata refresh", 9397 "source_author": "triesap <tyson@radroots.org>", 9398 "target_author": "triesap <tyson@radroots.org>", 9399 "source_author_time": "2026-08-02T20:04:33Z", 9400 "target_author_time": "2026-08-02T20:04:33Z", 9401 "source_committer_time": "2026-08-02T20:04:33Z", 9402 "target_committer_time": "2026-08-02T20:04:33Z", 9403 "source_paths": [ 9404 "core/crates/storage/Cargo.toml", 9405 "core/crates/storage/tests/local_relay_e2e.rs" 9406 ], 9407 "normalized_patch_sha256": "c5857de1f033ddd755baafba6154859cdec89a82e492727736d6aba0f7c87979", 9408 "empty_commit_disposition": "retained" 9409 }, 9410 { 9411 "source_commit": "640791be3bb6f705c261e04253ff7470c795bcaa", 9412 "target_commit": null, 9413 "source_parents": [ 9414 "67caf76af138e78201866d7b7f8866311f4a27c2" 9415 ], 9416 "target_parents": [], 9417 "source_subject": "app: harden sdk migration audit statuses", 9418 "target_subject": null, 9419 "source_author": "triesap <tyson@radroots.org>", 9420 "target_author": null, 9421 "source_author_time": "2026-06-18T14:12:58-07:00", 9422 "target_author_time": null, 9423 "source_committer_time": "2026-06-18T14:12:58-07:00", 9424 "target_committer_time": null, 9425 "source_paths": [], 9426 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9427 "empty_commit_disposition": "out_of_scope" 9428 }, 9429 { 9430 "source_commit": "64219e04a78d259b553a9c2a27ae1ad51cb7396e", 9431 "target_commit": null, 9432 "source_parents": [ 9433 "2bcdb04f53f52a126d0861e6ddbb72eb972dae6a" 9434 ], 9435 "target_parents": [], 9436 "source_subject": "app: add log date range filters", 9437 "target_subject": null, 9438 "source_author": "triesap <triesap@radroots.dev>", 9439 "target_author": null, 9440 "source_author_time": "2026-01-21T14:13:31Z", 9441 "target_author_time": null, 9442 "source_committer_time": "2026-01-21T14:13:31Z", 9443 "target_committer_time": null, 9444 "source_paths": [], 9445 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9446 "empty_commit_disposition": "out_of_scope" 9447 }, 9448 { 9449 "source_commit": "642ee171332c5e71d81ceed15e048177c2f15347", 9450 "target_commit": null, 9451 "source_parents": [ 9452 "99fddce7f642d4cd23dd85fef95f04523a1a6bbe" 9453 ], 9454 "target_parents": [], 9455 "source_subject": "app: add buyer issue receipt parity", 9456 "target_subject": null, 9457 "source_author": "triesap <tyson@radroots.org>", 9458 "target_author": null, 9459 "source_author_time": "2026-06-05T22:34:07-07:00", 9460 "target_author_time": null, 9461 "source_committer_time": "2026-06-18T12:31:42-07:00", 9462 "target_committer_time": null, 9463 "source_paths": [], 9464 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9465 "empty_commit_disposition": "out_of_scope" 9466 }, 9467 { 9468 "source_commit": "647baa5e653a7d7bd4837963396f2ad1d31e0470", 9469 "target_commit": null, 9470 "source_parents": [ 9471 "ae8e238394cc742b9187aee8c6069301ef2e8a53" 9472 ], 9473 "target_parents": [], 9474 "source_subject": "ui(accounts): add generate and import controls", 9475 "target_subject": null, 9476 "source_author": "triesap <tyson@radroots.org>", 9477 "target_author": null, 9478 "source_author_time": "2026-08-02T19:56:59Z", 9479 "target_author_time": null, 9480 "source_committer_time": "2026-08-02T19:56:59Z", 9481 "target_committer_time": null, 9482 "source_paths": [], 9483 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9484 "empty_commit_disposition": "out_of_scope" 9485 }, 9486 { 9487 "source_commit": "64818efad7f544b13fcd76926f5eb7dadae7b9e5", 9488 "target_commit": null, 9489 "source_parents": [ 9490 "ecc86bcd9e41df8ea793550de5774b5788dd4744" 9491 ], 9492 "target_parents": [], 9493 "source_subject": "app: skip health errors when setup required", 9494 "target_subject": null, 9495 "source_author": "triesap <triesap@radroots.dev>", 9496 "target_author": null, 9497 "source_author_time": "2026-01-21T17:07:33Z", 9498 "target_author_time": null, 9499 "source_committer_time": "2026-01-21T17:07:33Z", 9500 "target_committer_time": null, 9501 "source_paths": [], 9502 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9503 "empty_commit_disposition": "out_of_scope" 9504 }, 9505 { 9506 "source_commit": "649badf4259a7ba7dc425032dcf0e873a2e41977", 9507 "target_commit": null, 9508 "source_parents": [ 9509 "a9455ed66b0cec2ed73b3d5f32fb59d72bc86fe6" 9510 ], 9511 "target_parents": [], 9512 "source_subject": "Use svelte version 4, add `/nostr/keys`, add css, update nostr routes, update dependencies", 9513 "target_subject": null, 9514 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9515 "target_author": null, 9516 "source_author_time": "2024-08-31T13:50:31Z", 9517 "target_author_time": null, 9518 "source_committer_time": "2024-08-31T13:50:31Z", 9519 "target_committer_time": null, 9520 "source_paths": [], 9521 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9522 "empty_commit_disposition": "out_of_scope" 9523 }, 9524 { 9525 "source_commit": "649f3d53aebff0a24f642365fd54b1680af44c0d", 9526 "target_commit": "646a0ea56c31e089ba3a1e92075ce7fcdc90fe85", 9527 "source_parents": [ 9528 "5ea63f8112d28f9a272932774a919a9889a7b5ac" 9529 ], 9530 "target_parents": [ 9531 "11f1fc28540bdc1977fff99aa5fe679630f65eff" 9532 ], 9533 "source_subject": "custody: bound and clear imported key transport", 9534 "target_subject": "custody: bound and clear imported key transport", 9535 "source_author": "triesap <tyson@radroots.org>", 9536 "target_author": "triesap <tyson@radroots.org>", 9537 "source_author_time": "2026-08-03T23:23:27Z", 9538 "target_author_time": "2026-08-03T23:23:27Z", 9539 "source_committer_time": "2026-08-03T23:23:27Z", 9540 "target_committer_time": "2026-08-03T23:23:27Z", 9541 "source_paths": [ 9542 "core/crates/domain/Cargo.toml", 9543 "core/crates/domain/src/key.rs", 9544 "core/crates/domain/src/lib.rs", 9545 "core/crates/ffi/src/commands.rs", 9546 "core/crates/ffi/src/observer.rs" 9547 ], 9548 "normalized_patch_sha256": "9eee6681a80020c9ac1d85b9d6b820036e5059d4d9ffd6b88897fead82af9fe0", 9549 "empty_commit_disposition": "retained" 9550 }, 9551 { 9552 "source_commit": "64cc962a9be1e64ccaddc4b120d0ee070240fdc9", 9553 "target_commit": null, 9554 "source_parents": [ 9555 "298e7437761b8c5e6669406eb9c943a89ec99aaf" 9556 ], 9557 "target_parents": [], 9558 "source_subject": "app-core: add client sql error map", 9559 "target_subject": null, 9560 "source_author": "triesap <triesap@radroots.dev>", 9561 "target_author": null, 9562 "source_author_time": "2026-01-18T23:54:41Z", 9563 "target_author_time": null, 9564 "source_committer_time": "2026-01-18T23:54:41Z", 9565 "target_committer_time": null, 9566 "source_paths": [], 9567 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9568 "empty_commit_disposition": "out_of_scope" 9569 }, 9570 { 9571 "source_commit": "654cd9a38d2116e1650b6c3d1825052a73372dc6", 9572 "target_commit": null, 9573 "source_parents": [ 9574 "3de7a478d563ed37136edc71423669134ea4ecb2" 9575 ], 9576 "target_parents": [], 9577 "source_subject": "state: add the radroots_studio_app shell state crate", 9578 "target_subject": null, 9579 "source_author": "triesap <tyson@radroots.org>", 9580 "target_author": null, 9581 "source_author_time": "2026-04-17T19:25:51Z", 9582 "target_author_time": null, 9583 "source_committer_time": "2026-04-17T19:25:51Z", 9584 "target_committer_time": null, 9585 "source_paths": [], 9586 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9587 "empty_commit_disposition": "out_of_scope" 9588 }, 9589 { 9590 "source_commit": "655a12a70fb5218f8fca127f2364a5af3c6181b4", 9591 "target_commit": null, 9592 "source_parents": [ 9593 "300ba0ec1fa5aff56a7e639b5aa81bd042d85cfb" 9594 ], 9595 "target_parents": [], 9596 "source_subject": "android: prune stale offline geocoder revisions", 9597 "target_subject": null, 9598 "source_author": "triesap <tyson@radroots.org>", 9599 "target_author": null, 9600 "source_author_time": "2026-03-22T00:28:17Z", 9601 "target_author_time": null, 9602 "source_committer_time": "2026-03-22T00:28:17Z", 9603 "target_committer_time": null, 9604 "source_paths": [], 9605 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9606 "empty_commit_disposition": "out_of_scope" 9607 }, 9608 { 9609 "source_commit": "656a32d9921cf0946c9c51d6ba3d3fe871f1553b", 9610 "target_commit": null, 9611 "source_parents": [ 9612 "57b9f5c49e2c2f82f83b894bdc8d4ef7a056a190" 9613 ], 9614 "target_parents": [], 9615 "source_subject": "pack_day: land contextual pack day workspace", 9616 "target_subject": null, 9617 "source_author": "triesap <tyson@radroots.org>", 9618 "target_author": null, 9619 "source_author_time": "2026-04-19T23:59:06Z", 9620 "target_author_time": null, 9621 "source_committer_time": "2026-04-19T23:59:06Z", 9622 "target_committer_time": null, 9623 "source_paths": [], 9624 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9625 "empty_commit_disposition": "out_of_scope" 9626 }, 9627 { 9628 "source_commit": "658111377f8abe4af48f4044259a676c0b7ccfb3", 9629 "target_commit": null, 9630 "source_parents": [ 9631 "1b5fccd0a024e4d9f3e40243b2a1bc3e5eb66c8f" 9632 ], 9633 "target_parents": [], 9634 "source_subject": "ui: tune account underline tabs", 9635 "target_subject": null, 9636 "source_author": "triesap <tyson@radroots.org>", 9637 "target_author": null, 9638 "source_author_time": "2026-06-07T12:33:43-07:00", 9639 "target_author_time": null, 9640 "source_committer_time": "2026-06-18T12:31:42-07:00", 9641 "target_committer_time": null, 9642 "source_paths": [], 9643 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9644 "empty_commit_disposition": "out_of_scope" 9645 }, 9646 { 9647 "source_commit": "65a51ea626bebabf8dbe8202280ed92246cd987c", 9648 "target_commit": null, 9649 "source_parents": [ 9650 "28e8e76c0da75daea08dab8f11aa9276627b206e" 9651 ], 9652 "target_parents": [], 9653 "source_subject": "fix(security): clear owned clipboard on disposal", 9654 "target_subject": null, 9655 "source_author": "triesap <tyson@radroots.org>", 9656 "target_author": null, 9657 "source_author_time": "2026-08-02T20:25:52Z", 9658 "target_author_time": null, 9659 "source_committer_time": "2026-08-02T20:25:52Z", 9660 "target_committer_time": null, 9661 "source_paths": [], 9662 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9663 "empty_commit_disposition": "out_of_scope" 9664 }, 9665 { 9666 "source_commit": "65a9fa18ea75015863b02da895e4b5757087ad62", 9667 "target_commit": null, 9668 "source_parents": [ 9669 "cc81ba07be8153533c5ce68ba1e52edc288a9663" 9670 ], 9671 "target_parents": [], 9672 "source_subject": "docs: update env setup to radroots", 9673 "target_subject": null, 9674 "source_author": "triesap <tyson@radroots.org>", 9675 "target_author": null, 9676 "source_author_time": "2026-02-05T15:59:14Z", 9677 "target_author_time": null, 9678 "source_committer_time": "2026-02-05T15:59:14Z", 9679 "target_committer_time": null, 9680 "source_paths": [], 9681 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9682 "empty_commit_disposition": "out_of_scope" 9683 }, 9684 { 9685 "source_commit": "661e0d539b1c328db3cced06dc0562684ab94d5e", 9686 "target_commit": null, 9687 "source_parents": [ 9688 "12ba724d0fc58d7d3a8659f1adddc491dc2f5d70" 9689 ], 9690 "target_parents": [], 9691 "source_subject": "Build app", 9692 "target_subject": null, 9693 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9694 "target_author": null, 9695 "source_author_time": "2024-09-01T16:45:35Z", 9696 "target_author_time": null, 9697 "source_committer_time": "2024-09-01T16:45:35Z", 9698 "target_committer_time": null, 9699 "source_paths": [], 9700 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9701 "empty_commit_disposition": "out_of_scope" 9702 }, 9703 { 9704 "source_commit": "6655a36134f0e22237006c91cd210f5610e3f329", 9705 "target_commit": null, 9706 "source_parents": [ 9707 "f79415c78ea2080a3eb518023f307a3e53d91b7e" 9708 ], 9709 "target_parents": [], 9710 "source_subject": "runtime: align sdk signer and workflow states", 9711 "target_subject": null, 9712 "source_author": "triesap <tyson@radroots.org>", 9713 "target_author": null, 9714 "source_author_time": "2026-07-15T15:53:04Z", 9715 "target_author_time": null, 9716 "source_committer_time": "2026-07-15T15:53:04Z", 9717 "target_committer_time": null, 9718 "source_paths": [], 9719 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9720 "empty_commit_disposition": "out_of_scope" 9721 }, 9722 { 9723 "source_commit": "66bd08023f3cef50fecc779d1e131f33e438369e", 9724 "target_commit": null, 9725 "source_parents": [ 9726 "3cb60476cbc6e4c3db8973b6d43f964d7b0964f6" 9727 ], 9728 "target_parents": [], 9729 "source_subject": "test: fail closed on an empty test inventory", 9730 "target_subject": null, 9731 "source_author": "triesap <tyson@radroots.org>", 9732 "target_author": null, 9733 "source_author_time": "2026-08-01T18:51:07Z", 9734 "target_author_time": null, 9735 "source_committer_time": "2026-08-01T18:51:07Z", 9736 "target_committer_time": null, 9737 "source_paths": [], 9738 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9739 "empty_commit_disposition": "out_of_scope" 9740 }, 9741 { 9742 "source_commit": "66c802f75d9f5e63299564e18bb7c48f0f913dcf", 9743 "target_commit": null, 9744 "source_parents": [ 9745 "42b884baa6fcdee489508b9bb9e83b396fb1ff58" 9746 ], 9747 "target_parents": [], 9748 "source_subject": "ui: bootstrap account settings view", 9749 "target_subject": null, 9750 "source_author": "triesap <tyson@radroots.org>", 9751 "target_author": null, 9752 "source_author_time": "2026-06-07T14:55:56-07:00", 9753 "target_author_time": null, 9754 "source_committer_time": "2026-06-18T12:31:42-07:00", 9755 "target_committer_time": null, 9756 "source_paths": [], 9757 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9758 "empty_commit_disposition": "out_of_scope" 9759 }, 9760 { 9761 "source_commit": "66ff0eeabcd9ed1cc6452bddbc69bff56d092d95", 9762 "target_commit": null, 9763 "source_parents": [ 9764 "38d1c959eff843d4569b20c030f9bff703a2ec1c" 9765 ], 9766 "target_parents": [], 9767 "source_subject": "Edit app root add tabs float. Edit `/settings/profile` add tabs float. Edit `/models/location-gcs` load page handler.", 9768 "target_subject": null, 9769 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9770 "target_author": null, 9771 "source_author_time": "2024-12-07T18:51:08Z", 9772 "target_author_time": null, 9773 "source_committer_time": "2024-12-07T18:51:08Z", 9774 "target_committer_time": null, 9775 "source_paths": [], 9776 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9777 "empty_commit_disposition": "out_of_scope" 9778 }, 9779 { 9780 "source_commit": "6710de2cea3ab2abd66a1feadba6eed8e9277c87", 9781 "target_commit": null, 9782 "source_parents": [ 9783 "ed7572e2a96466bae4fe5a05d6674965cd671eb0" 9784 ], 9785 "target_parents": [], 9786 "source_subject": "Add nostr relay document polling subscriber and document fetch util. Add database nostr sync util for nip-99 events. Edit layout subscribers. Add/edit env, conf, types.", 9787 "target_subject": null, 9788 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9789 "target_author": null, 9790 "source_author_time": "2024-11-17T08:35:00Z", 9791 "target_author_time": null, 9792 "source_committer_time": "2024-11-17T08:35:00Z", 9793 "target_committer_time": null, 9794 "source_paths": [], 9795 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9796 "empty_commit_disposition": "out_of_scope" 9797 }, 9798 { 9799 "source_commit": "6749e338c7c78ec287f023937b3e25dc7dd4faf0", 9800 "target_commit": null, 9801 "source_parents": [ 9802 "b7e23bf2b66cd4cbc70c66afd2f32bdab80aaff3" 9803 ], 9804 "target_parents": [], 9805 "source_subject": "Add tabs component, edit app_layout store", 9806 "target_subject": null, 9807 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 9808 "target_author": null, 9809 "source_author_time": "2024-08-29T10:36:23Z", 9810 "target_author_time": null, 9811 "source_committer_time": "2024-08-29T10:36:23Z", 9812 "target_committer_time": null, 9813 "source_paths": [], 9814 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9815 "empty_commit_disposition": "out_of_scope" 9816 }, 9817 { 9818 "source_commit": "67caf76af138e78201866d7b7f8866311f4a27c2", 9819 "target_commit": null, 9820 "source_parents": [ 9821 "14ca8f23a7568fbb9e55752dfea42f4883c70154" 9822 ], 9823 "target_parents": [], 9824 "source_subject": "app: add sdk boundary source guards", 9825 "target_subject": null, 9826 "source_author": "triesap <tyson@radroots.org>", 9827 "target_author": null, 9828 "source_author_time": "2026-06-18T13:45:38-07:00", 9829 "target_author_time": null, 9830 "source_committer_time": "2026-06-18T13:45:38-07:00", 9831 "target_committer_time": null, 9832 "source_paths": [], 9833 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9834 "empty_commit_disposition": "out_of_scope" 9835 }, 9836 { 9837 "source_commit": "67e8b503a94a7a83a6e80d981e5e7d6fece38307", 9838 "target_commit": null, 9839 "source_parents": [ 9840 "f4c847a03b5017311ba8f119afc91ebfa1cdb037" 9841 ], 9842 "target_parents": [], 9843 "source_subject": "web: keep async home country lookup unavailable", 9844 "target_subject": null, 9845 "source_author": "triesap <tyson@radroots.org>", 9846 "target_author": null, 9847 "source_author_time": "2026-03-22T13:14:27Z", 9848 "target_author_time": null, 9849 "source_committer_time": "2026-03-22T13:14:27Z", 9850 "target_committer_time": null, 9851 "source_paths": [], 9852 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9853 "empty_commit_disposition": "out_of_scope" 9854 }, 9855 { 9856 "source_commit": "6811b882d40fabacd2a073a02e16b4f826a38e40", 9857 "target_commit": null, 9858 "source_parents": [ 9859 "00c35e700ed1450bcd5e1a59f853996dd0976218" 9860 ], 9861 "target_parents": [], 9862 "source_subject": "app: rename app config types", 9863 "target_subject": null, 9864 "source_author": "triesap <triesap@radroots.dev>", 9865 "target_author": null, 9866 "source_author_time": "2026-01-20T18:20:30Z", 9867 "target_author_time": null, 9868 "source_committer_time": "2026-01-20T18:20:30Z", 9869 "target_committer_time": null, 9870 "source_paths": [], 9871 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9872 "empty_commit_disposition": "out_of_scope" 9873 }, 9874 { 9875 "source_commit": "685cb3c588a33f5e7a9442c72f0f6b7ef76b56be", 9876 "target_commit": null, 9877 "source_parents": [ 9878 "099a6e3902a73e2b6e27c7c844c77f8035afb4da" 9879 ], 9880 "target_parents": [], 9881 "source_subject": "app: split order recovery proofs", 9882 "target_subject": null, 9883 "source_author": "triesap <tyson@radroots.org>", 9884 "target_author": null, 9885 "source_author_time": "2026-05-24T22:00:42Z", 9886 "target_author_time": null, 9887 "source_committer_time": "2026-05-24T22:00:42Z", 9888 "target_committer_time": null, 9889 "source_paths": [], 9890 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9891 "empty_commit_disposition": "out_of_scope" 9892 }, 9893 { 9894 "source_commit": "68afc950b5dc36cf8f60a92cbfb91741ad17edc6", 9895 "target_commit": null, 9896 "source_parents": [ 9897 "75a1c036013b3aff6cefa84db7bf9e127f90bad2" 9898 ], 9899 "target_parents": [], 9900 "source_subject": "build: add initial android launcher shell", 9901 "target_subject": null, 9902 "source_author": "triesap <tyson@radroots.org>", 9903 "target_author": null, 9904 "source_author_time": "2026-03-21T03:50:20Z", 9905 "target_author_time": null, 9906 "source_committer_time": "2026-03-21T03:51:57Z", 9907 "target_committer_time": null, 9908 "source_paths": [], 9909 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9910 "empty_commit_disposition": "out_of_scope" 9911 }, 9912 { 9913 "source_commit": "6913f209246627fa8ab2574e8ca911d6555fbc7e", 9914 "target_commit": null, 9915 "source_parents": [ 9916 "25a08b9268036b9e3061b0335afc72f33d35efc9" 9917 ], 9918 "target_parents": [], 9919 "source_subject": "app: update cargo lockfile", 9920 "target_subject": null, 9921 "source_author": "triesap <triesap@radroots.dev>", 9922 "target_author": null, 9923 "source_author_time": "2026-01-19T18:57:26Z", 9924 "target_author_time": null, 9925 "source_committer_time": "2026-01-19T18:57:26Z", 9926 "target_committer_time": null, 9927 "source_paths": [], 9928 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9929 "empty_commit_disposition": "out_of_scope" 9930 }, 9931 { 9932 "source_commit": "695c9744850aac40909eb7ff7f581cc9398fbd40", 9933 "target_commit": null, 9934 "source_parents": [ 9935 "863fee123acda25f6a0f77354be702495d3249c5" 9936 ], 9937 "target_parents": [], 9938 "source_subject": "tests: add app-local approved fixture crate", 9939 "target_subject": null, 9940 "source_author": "triesap <tyson@radroots.org>", 9941 "target_author": null, 9942 "source_author_time": "2026-03-22T14:55:20Z", 9943 "target_author_time": null, 9944 "source_committer_time": "2026-03-22T14:55:20Z", 9945 "target_committer_time": null, 9946 "source_paths": [], 9947 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9948 "empty_commit_disposition": "out_of_scope" 9949 }, 9950 { 9951 "source_commit": "698950641d4a6b90b1a0cac1ae545276da8d52d8", 9952 "target_commit": null, 9953 "source_parents": [ 9954 "dac7f334b48b55fdaced9b4da10d1458e5cc5a83" 9955 ], 9956 "target_parents": [], 9957 "source_subject": "remote-signer: gate macos sessions by approved capability", 9958 "target_subject": null, 9959 "source_author": "triesap <tyson@radroots.org>", 9960 "target_author": null, 9961 "source_author_time": "2026-04-02T19:31:49Z", 9962 "target_author_time": null, 9963 "source_committer_time": "2026-04-02T19:31:49Z", 9964 "target_committer_time": null, 9965 "source_paths": [], 9966 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9967 "empty_commit_disposition": "out_of_scope" 9968 }, 9969 { 9970 "source_commit": "69bb7890e31a50e36f99197a76c7d75fccb2d1bf", 9971 "target_commit": null, 9972 "source_parents": [ 9973 "dac97b379cba3ac925b9e4aa9af5acf99037e284" 9974 ], 9975 "target_parents": [], 9976 "source_subject": "app: add list line component", 9977 "target_subject": null, 9978 "source_author": "triesap <triesap@radroots.dev>", 9979 "target_author": null, 9980 "source_author_time": "2026-01-22T10:55:53Z", 9981 "target_author_time": null, 9982 "source_committer_time": "2026-01-22T10:55:53Z", 9983 "target_committer_time": null, 9984 "source_paths": [], 9985 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 9986 "empty_commit_disposition": "out_of_scope" 9987 }, 9988 { 9989 "source_commit": "69e528683ee6062353f36824f16803995f6f270b", 9990 "target_commit": null, 9991 "source_parents": [ 9992 "9b1bd9f3a389352c838c595aa2bf9dac0784acfa" 9993 ], 9994 "target_parents": [], 9995 "source_subject": "app: gate app shell on setup status", 9996 "target_subject": null, 9997 "source_author": "triesap <tyson@radroots.org>", 9998 "target_author": null, 9999 "source_author_time": "2026-02-02T21:33:36Z", 10000 "target_author_time": null, 10001 "source_committer_time": "2026-02-02T21:33:36Z", 10002 "target_committer_time": null, 10003 "source_paths": [], 10004 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10005 "empty_commit_disposition": "out_of_scope" 10006 }, 10007 { 10008 "source_commit": "6a34367ece483197d43aceb3dae1d0168eddcc40", 10009 "target_commit": null, 10010 "source_parents": [ 10011 "8ac245b64a13fc503929ac8e45c5e4b0cbbe85ce" 10012 ], 10013 "target_parents": [], 10014 "source_subject": "runtime: propagate listing SDK enqueue failure", 10015 "target_subject": null, 10016 "source_author": "triesap <tyson@radroots.org>", 10017 "target_author": null, 10018 "source_author_time": "2026-06-19T14:18:01-07:00", 10019 "target_author_time": null, 10020 "source_committer_time": "2026-06-19T14:36:41-07:00", 10021 "target_committer_time": null, 10022 "source_paths": [], 10023 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10024 "empty_commit_disposition": "out_of_scope" 10025 }, 10026 { 10027 "source_commit": "6ac6f5e6240b8fff8522a3a6c94f6a9ee21ef844", 10028 "target_commit": null, 10029 "source_parents": [ 10030 "9e19b2be588b876def04693c328f4891f03ad732" 10031 ], 10032 "target_parents": [], 10033 "source_subject": "Embed app name, version, and git hash into the runtime, enrich HTTP initialization, and reinstate farm location conversion.", 10034 "target_subject": null, 10035 "source_author": "triesap <triesap@radroots.dev>", 10036 "target_author": null, 10037 "source_author_time": "2025-12-21T04:20:01Z", 10038 "target_author_time": null, 10039 "source_committer_time": "2025-12-21T04:20:01Z", 10040 "target_committer_time": null, 10041 "source_paths": [], 10042 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10043 "empty_commit_disposition": "out_of_scope" 10044 }, 10045 { 10046 "source_commit": "6b928989220ef6c403bf1e8c61b22575da1fb7fd", 10047 "target_commit": null, 10048 "source_parents": [ 10049 "240a45f8425ed5fdb8756702a5343ef142ebd12a" 10050 ], 10051 "target_parents": [], 10052 "source_subject": "ios: add async reverse lookup backend", 10053 "target_subject": null, 10054 "source_author": "triesap <tyson@radroots.org>", 10055 "target_author": null, 10056 "source_author_time": "2026-03-22T11:50:31Z", 10057 "target_author_time": null, 10058 "source_committer_time": "2026-03-22T11:50:31Z", 10059 "target_committer_time": null, 10060 "source_paths": [], 10061 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10062 "empty_commit_disposition": "out_of_scope" 10063 }, 10064 { 10065 "source_commit": "6c16ca432b9d320bae517424bcb0aaebf293d460", 10066 "target_commit": null, 10067 "source_parents": [ 10068 "e866b0d666964eca0a996792b55500ac3ec4000f" 10069 ], 10070 "target_parents": [], 10071 "source_subject": "app-core: add crypto random utilities", 10072 "target_subject": null, 10073 "source_author": "triesap <triesap@radroots.dev>", 10074 "target_author": null, 10075 "source_author_time": "2026-01-19T01:03:07Z", 10076 "target_author_time": null, 10077 "source_committer_time": "2026-01-19T01:03:07Z", 10078 "target_committer_time": null, 10079 "source_paths": [], 10080 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10081 "empty_commit_disposition": "out_of_scope" 10082 }, 10083 { 10084 "source_commit": "6c6aa0af4b3f07f822e3872fcb1ed740d20c522d", 10085 "target_commit": null, 10086 "source_parents": [ 10087 "f745671d5aef9a65a165325419971ed6d356cd50" 10088 ], 10089 "target_parents": [], 10090 "source_subject": "app-core: add web keystore implementation", 10091 "target_subject": null, 10092 "source_author": "triesap <triesap@radroots.dev>", 10093 "target_author": null, 10094 "source_author_time": "2026-01-19T02:07:08Z", 10095 "target_author_time": null, 10096 "source_committer_time": "2026-01-19T02:07:08Z", 10097 "target_committer_time": null, 10098 "source_paths": [], 10099 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10100 "empty_commit_disposition": "out_of_scope" 10101 }, 10102 { 10103 "source_commit": "6cf120964813973be8a02ddae3692f9b38ae9d70", 10104 "target_commit": null, 10105 "source_parents": [ 10106 "7c19968a185d0423a3cf6086fabfc353432720a4" 10107 ], 10108 "target_parents": [], 10109 "source_subject": "app: add reminder and recovery sqlite persistence", 10110 "target_subject": null, 10111 "source_author": "triesap <tyson@radroots.org>", 10112 "target_author": null, 10113 "source_author_time": "2026-04-20T22:58:52Z", 10114 "target_author_time": null, 10115 "source_committer_time": "2026-04-20T22:58:52Z", 10116 "target_committer_time": null, 10117 "source_paths": [], 10118 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10119 "empty_commit_disposition": "out_of_scope" 10120 }, 10121 { 10122 "source_commit": "6cfb80fe7eeec76d6b83b122b5c024cc8b3ac85a", 10123 "target_commit": null, 10124 "source_parents": [ 10125 "ca5884bcea9a00395d8674958f38ad1046388a51" 10126 ], 10127 "target_parents": [], 10128 "source_subject": "app: route order decisions through sdk", 10129 "target_subject": null, 10130 "source_author": "triesap <tyson@radroots.org>", 10131 "target_author": null, 10132 "source_author_time": "2026-06-18T22:58:52-07:00", 10133 "target_author_time": null, 10134 "source_committer_time": "2026-06-18T22:58:52-07:00", 10135 "target_committer_time": null, 10136 "source_paths": [], 10137 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10138 "empty_commit_disposition": "out_of_scope" 10139 }, 10140 { 10141 "source_commit": "6d0f0fe73b8900b0f69f522e41f8d0828345b51d", 10142 "target_commit": null, 10143 "source_parents": [ 10144 "3d8d5ec9bd6c05fff8cf2e458b3086fc399f9d2d" 10145 ], 10146 "target_parents": [], 10147 "source_subject": "app: refresh setup intro view", 10148 "target_subject": null, 10149 "source_author": "triesap <triesap@radroots.dev>", 10150 "target_author": null, 10151 "source_author_time": "2026-01-22T22:45:14Z", 10152 "target_author_time": null, 10153 "source_committer_time": "2026-01-22T22:45:14Z", 10154 "target_committer_time": null, 10155 "source_paths": [], 10156 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10157 "empty_commit_disposition": "out_of_scope" 10158 }, 10159 { 10160 "source_commit": "6d5ef60363ac5829612e7fbaa06598a1362be1a2", 10161 "target_commit": null, 10162 "source_parents": [ 10163 "5ce6584c277e5471344513776365834625be6182" 10164 ], 10165 "target_parents": [], 10166 "source_subject": "app: limit init log persistence to errors", 10167 "target_subject": null, 10168 "source_author": "triesap <triesap@radroots.dev>", 10169 "target_author": null, 10170 "source_author_time": "2026-01-20T16:51:40Z", 10171 "target_author_time": null, 10172 "source_committer_time": "2026-01-20T16:51:40Z", 10173 "target_committer_time": null, 10174 "source_paths": [], 10175 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10176 "empty_commit_disposition": "out_of_scope" 10177 }, 10178 { 10179 "source_commit": "6db98441d33f314267328aebfccd29ff8cb50f6b", 10180 "target_commit": null, 10181 "source_parents": [ 10182 "925a6883721e80174e609a2f4b5127d9c5a67eec" 10183 ], 10184 "target_parents": [], 10185 "source_subject": "runtime: wire shared orders and pack day routing", 10186 "target_subject": null, 10187 "source_author": "triesap <tyson@radroots.org>", 10188 "target_author": null, 10189 "source_author_time": "2026-04-19T23:25:11Z", 10190 "target_author_time": null, 10191 "source_committer_time": "2026-04-19T23:25:11Z", 10192 "target_committer_time": null, 10193 "source_paths": [], 10194 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10195 "empty_commit_disposition": "out_of_scope" 10196 }, 10197 { 10198 "source_commit": "6dc946d41c1ef2d05e8e66389f5325df60d56c47", 10199 "target_commit": null, 10200 "source_parents": [ 10201 "00af52c857f0f19c330bdab2f88eff8c9289c33d" 10202 ], 10203 "target_parents": [], 10204 "source_subject": "app: add notifications permission request flow", 10205 "target_subject": null, 10206 "source_author": "triesap <triesap@radroots.dev>", 10207 "target_author": null, 10208 "source_author_time": "2026-01-20T17:32:06Z", 10209 "target_author_time": null, 10210 "source_committer_time": "2026-01-20T17:32:06Z", 10211 "target_committer_time": null, 10212 "source_paths": [], 10213 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10214 "empty_commit_disposition": "out_of_scope" 10215 }, 10216 { 10217 "source_commit": "6dd8321661826be04324c00c53aa8f99b0df8c7d", 10218 "target_commit": null, 10219 "source_parents": [ 10220 "ae3f34d84e2a9d812c6c2d7455f09fe944e7f1aa" 10221 ], 10222 "target_parents": [], 10223 "source_subject": "app-core: add client geolocation error map", 10224 "target_subject": null, 10225 "source_author": "triesap <triesap@radroots.dev>", 10226 "target_author": null, 10227 "source_author_time": "2026-01-18T23:40:16Z", 10228 "target_author_time": null, 10229 "source_committer_time": "2026-01-18T23:40:16Z", 10230 "target_committer_time": null, 10231 "source_paths": [], 10232 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10233 "empty_commit_disposition": "out_of_scope" 10234 }, 10235 { 10236 "source_commit": "6e01efa41fc0f33b61ec25d7206af27c7086a1f7", 10237 "target_commit": null, 10238 "source_parents": [ 10239 "c218c65657e7b8d8f59e0d4894d7770fb57e7481" 10240 ], 10241 "target_parents": [], 10242 "source_subject": "pack-day: harden batch print requests", 10243 "target_subject": null, 10244 "source_author": "triesap <tyson@radroots.org>", 10245 "target_author": null, 10246 "source_author_time": "2026-04-28T19:08:58Z", 10247 "target_author_time": null, 10248 "source_committer_time": "2026-04-28T19:08:58Z", 10249 "target_committer_time": null, 10250 "source_paths": [], 10251 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10252 "empty_commit_disposition": "out_of_scope" 10253 }, 10254 { 10255 "source_commit": "6e2d19526bc0af9348842fe1d3f57a7c29fb8f24", 10256 "target_commit": null, 10257 "source_parents": [ 10258 "300c73adbf6f117295b13422b0f3c8abf842d9a9" 10259 ], 10260 "target_parents": [], 10261 "source_subject": "runtime: mark unresolved app local records non-exportable", 10262 "target_subject": null, 10263 "source_author": "triesap <tyson@radroots.org>", 10264 "target_author": null, 10265 "source_author_time": "2026-05-23T09:34:33Z", 10266 "target_author_time": null, 10267 "source_committer_time": "2026-05-23T09:34:33Z", 10268 "target_committer_time": null, 10269 "source_paths": [], 10270 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10271 "empty_commit_disposition": "out_of_scope" 10272 }, 10273 { 10274 "source_commit": "6e311facc9b31e737f3d2bb76cfd4ef36dd86fce", 10275 "target_commit": null, 10276 "source_parents": [ 10277 "74463c60cdd6861acd0d269aaa411a42f4d753b8" 10278 ], 10279 "target_parents": [], 10280 "source_subject": "ui: add sheet components", 10281 "target_subject": null, 10282 "source_author": "triesap <triesap@radroots.dev>", 10283 "target_author": null, 10284 "source_author_time": "2026-01-21T20:45:24Z", 10285 "target_author_time": null, 10286 "source_committer_time": "2026-01-21T20:45:24Z", 10287 "target_committer_time": null, 10288 "source_paths": [], 10289 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10290 "empty_commit_disposition": "out_of_scope" 10291 }, 10292 { 10293 "source_commit": "6f07da0b82da33939abb376ba868a9a58911ea79", 10294 "target_commit": null, 10295 "source_parents": [ 10296 "be8610f5b87217a7b45c44f07f4134984bf2b5dd" 10297 ], 10298 "target_parents": [], 10299 "source_subject": "app-utils: add resolve result types", 10300 "target_subject": null, 10301 "source_author": "triesap <triesap@radroots.dev>", 10302 "target_author": null, 10303 "source_author_time": "2026-01-19T06:40:12Z", 10304 "target_author_time": null, 10305 "source_committer_time": "2026-01-19T06:40:12Z", 10306 "target_committer_time": null, 10307 "source_paths": [], 10308 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10309 "empty_commit_disposition": "out_of_scope" 10310 }, 10311 { 10312 "source_commit": "6f11d3151aa1fa68796fac5d8d4db270ca0ea276", 10313 "target_commit": null, 10314 "source_parents": [ 10315 "4d5ddc987476a9de95a1840779c742308e02fa88" 10316 ], 10317 "target_parents": [], 10318 "source_subject": "android: add remove-key action for local identities", 10319 "target_subject": null, 10320 "source_author": "triesap <tyson@radroots.org>", 10321 "target_author": null, 10322 "source_author_time": "2026-03-21T16:33:27Z", 10323 "target_author_time": null, 10324 "source_committer_time": "2026-03-21T16:33:27Z", 10325 "target_committer_time": null, 10326 "source_paths": [], 10327 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10328 "empty_commit_disposition": "out_of_scope" 10329 }, 10330 { 10331 "source_commit": "6f64003a0f92816d6889f393625f57b0c3f9520e", 10332 "target_commit": null, 10333 "source_parents": [ 10334 "421e30fa31b03dbfc3abd7ea91183b83395b94a8" 10335 ], 10336 "target_parents": [], 10337 "source_subject": "app: add buyer order coordination recovery", 10338 "target_subject": null, 10339 "source_author": "triesap <tyson@radroots.org>", 10340 "target_author": null, 10341 "source_author_time": "2026-05-24T17:40:36Z", 10342 "target_author_time": null, 10343 "source_committer_time": "2026-05-24T17:40:36Z", 10344 "target_committer_time": null, 10345 "source_paths": [], 10346 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10347 "empty_commit_disposition": "out_of_scope" 10348 }, 10349 { 10350 "source_commit": "6f682f220d6671dbd83f414dadb508032619e2fa", 10351 "target_commit": null, 10352 "source_parents": [ 10353 "9f8f3b68a7e9bc9eb8afe5471a0e7c25158a8fd1" 10354 ], 10355 "target_parents": [], 10356 "source_subject": "app: add health check panel", 10357 "target_subject": null, 10358 "source_author": "triesap <triesap@radroots.dev>", 10359 "target_author": null, 10360 "source_author_time": "2026-01-19T18:50:43Z", 10361 "target_author_time": null, 10362 "source_committer_time": "2026-01-19T18:50:43Z", 10363 "target_committer_time": null, 10364 "source_paths": [], 10365 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10366 "empty_commit_disposition": "out_of_scope" 10367 }, 10368 { 10369 "source_commit": "6fcda27de45cef4c7d059d86c52ebe3630edfeca", 10370 "target_commit": null, 10371 "source_parents": [ 10372 "5726f47b4d77874a27aca8a50f621fd3ccf204f8" 10373 ], 10374 "target_parents": [], 10375 "source_subject": "i18n: add typed shell catalog", 10376 "target_subject": null, 10377 "source_author": "triesap <tyson@radroots.org>", 10378 "target_author": null, 10379 "source_author_time": "2026-04-17T16:55:04Z", 10380 "target_author_time": null, 10381 "source_committer_time": "2026-04-17T16:55:04Z", 10382 "target_committer_time": null, 10383 "source_paths": [], 10384 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10385 "empty_commit_disposition": "out_of_scope" 10386 }, 10387 { 10388 "source_commit": "7030db646f74b8eba55d5a8e91f45d2e76a5ebe1", 10389 "target_commit": null, 10390 "source_parents": [ 10391 "82d5609c238f095973e85344284fb590f46c5e87" 10392 ], 10393 "target_parents": [], 10394 "source_subject": "runtime: require configured relay set", 10395 "target_subject": null, 10396 "source_author": "triesap <tyson@radroots.org>", 10397 "target_author": null, 10398 "source_author_time": "2026-05-25T02:29:59Z", 10399 "target_author_time": null, 10400 "source_committer_time": "2026-05-25T02:29:59Z", 10401 "target_committer_time": null, 10402 "source_paths": [], 10403 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10404 "empty_commit_disposition": "out_of_scope" 10405 }, 10406 { 10407 "source_commit": "70b650d647d6651e1f0cc131754dbd6874048557", 10408 "target_commit": null, 10409 "source_parents": [ 10410 "cd2a70d91490bca280d1a70098a44068a5c66bf4" 10411 ], 10412 "target_parents": [], 10413 "source_subject": "Add browser test method, add status bar color mode control", 10414 "target_subject": null, 10415 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 10416 "target_author": null, 10417 "source_author_time": "2024-08-28T09:08:51Z", 10418 "target_author_time": null, 10419 "source_committer_time": "2024-08-28T09:08:51Z", 10420 "target_committer_time": null, 10421 "source_paths": [], 10422 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10423 "empty_commit_disposition": "out_of_scope" 10424 }, 10425 { 10426 "source_commit": "70c53dfbc12f3449a1d478018215a782abf295bd", 10427 "target_commit": null, 10428 "source_parents": [ 10429 "c21cd0696387059c071a29e2af9b2e80eb763dd8" 10430 ], 10431 "target_parents": [], 10432 "source_subject": "ui: add farm details nested tabs", 10433 "target_subject": null, 10434 "source_author": "triesap <tyson@radroots.org>", 10435 "target_author": null, 10436 "source_author_time": "2026-06-07T16:23:39-07:00", 10437 "target_author_time": null, 10438 "source_committer_time": "2026-06-18T12:31:43-07:00", 10439 "target_committer_time": null, 10440 "source_paths": [], 10441 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10442 "empty_commit_disposition": "out_of_scope" 10443 }, 10444 { 10445 "source_commit": "70c894c5be9b1952027f0c22cf5d8a38351e1f83", 10446 "target_commit": null, 10447 "source_parents": [ 10448 "f3be8c83fdb19a29b1077ff8f3d561343940faae" 10449 ], 10450 "target_parents": [], 10451 "source_subject": "chore: snapshot local changes before remote alignment", 10452 "target_subject": null, 10453 "source_author": "triesap <tyson@radroots.org>", 10454 "target_author": null, 10455 "source_author_time": "2026-07-17T19:28:28Z", 10456 "target_author_time": null, 10457 "source_committer_time": "2026-07-17T19:28:28Z", 10458 "target_committer_time": null, 10459 "source_paths": [], 10460 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10461 "empty_commit_disposition": "out_of_scope" 10462 }, 10463 { 10464 "source_commit": "70c8c654845aa8f8c71a8ed38d4c358ef0c71ec4", 10465 "target_commit": null, 10466 "source_parents": [ 10467 "d2744e146b1052fc629c92363bf7902d2b844f40" 10468 ], 10469 "target_parents": [], 10470 "source_subject": "app: add pack day print failure contracts", 10471 "target_subject": null, 10472 "source_author": "triesap <tyson@radroots.org>", 10473 "target_author": null, 10474 "source_author_time": "2026-04-22T21:47:55Z", 10475 "target_author_time": null, 10476 "source_committer_time": "2026-04-22T21:47:55Z", 10477 "target_committer_time": null, 10478 "source_paths": [], 10479 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10480 "empty_commit_disposition": "out_of_scope" 10481 }, 10482 { 10483 "source_commit": "711cf9e9754ba19ce963063f916bcf09c3287cc0", 10484 "target_commit": null, 10485 "source_parents": [ 10486 "6fcda27de45cef4c7d059d86c52ebe3630edfeca" 10487 ], 10488 "target_parents": [], 10489 "source_subject": "core: add runtime snapshot boundary", 10490 "target_subject": null, 10491 "source_author": "triesap <tyson@radroots.org>", 10492 "target_author": null, 10493 "source_author_time": "2026-04-17T17:00:06Z", 10494 "target_author_time": null, 10495 "source_committer_time": "2026-04-17T17:00:06Z", 10496 "target_committer_time": null, 10497 "source_paths": [], 10498 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10499 "empty_commit_disposition": "out_of_scope" 10500 }, 10501 { 10502 "source_commit": "711e1531d0cec3278eacbce915071d135d496062", 10503 "target_commit": null, 10504 "source_parents": [ 10505 "bfdb4638618f941b3759af2dee8a0ea09c2b3881" 10506 ], 10507 "target_parents": [], 10508 "source_subject": "app: prove relay settlement preflight", 10509 "target_subject": null, 10510 "source_author": "triesap <tyson@radroots.org>", 10511 "target_author": null, 10512 "source_author_time": "2026-06-05T20:11:05-07:00", 10513 "target_author_time": null, 10514 "source_committer_time": "2026-06-18T12:31:42-07:00", 10515 "target_committer_time": null, 10516 "source_paths": [], 10517 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10518 "empty_commit_disposition": "out_of_scope" 10519 }, 10520 { 10521 "source_commit": "7192da3213ebf9e86cfaac087d200cd7d4295b88", 10522 "target_commit": null, 10523 "source_parents": [ 10524 "00f051a28c9aac3794f89c00ee3092b5e0451945" 10525 ], 10526 "target_parents": [], 10527 "source_subject": "app: add config data model and storage keys", 10528 "target_subject": null, 10529 "source_author": "triesap <tyson@radroots.org>", 10530 "target_author": null, 10531 "source_author_time": "2026-02-06T15:41:05Z", 10532 "target_author_time": null, 10533 "source_committer_time": "2026-02-06T15:41:05Z", 10534 "target_committer_time": null, 10535 "source_paths": [], 10536 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10537 "empty_commit_disposition": "out_of_scope" 10538 }, 10539 { 10540 "source_commit": "71a3695085b34ec97d41f2e461425bc2a3f36bba", 10541 "target_commit": "e661ffc5cefcb00ff0d4dbe5c53d7adf7b97aeb4", 10542 "source_parents": [ 10543 "ebe9f6734942ee399838a876409c065bb6261d34" 10544 ], 10545 "target_parents": [ 10546 "839129e2387492fd1bba94ad1be66bd1c3a87745" 10547 ], 10548 "source_subject": "ffi: remove superseded v1 command surface", 10549 "target_subject": "ffi: remove superseded v1 command surface", 10550 "source_author": "triesap <tyson@radroots.org>", 10551 "target_author": "triesap <tyson@radroots.org>", 10552 "source_author_time": "2026-08-03T23:39:39Z", 10553 "target_author_time": "2026-08-03T23:39:39Z", 10554 "source_committer_time": "2026-08-03T23:39:39Z", 10555 "target_committer_time": "2026-08-03T23:39:39Z", 10556 "source_paths": [ 10557 "core/crates/ffi/src/commands.rs", 10558 "core/crates/ffi/src/lib.rs", 10559 "core/crates/ffi/src/observer.rs" 10560 ], 10561 "normalized_patch_sha256": "b44788ca08360e491b7c4a5fce9a18f06bf4d4806c7c922f2f98a6692a311d48", 10562 "empty_commit_disposition": "retained" 10563 }, 10564 { 10565 "source_commit": "721f75a4354de820412d0001cf84fde26f6d682d", 10566 "target_commit": "943988bbb27f011bdf552a70497929b3c5f91c2a", 10567 "source_parents": [ 10568 "afc8650e20ed785e19836203873c29ae27f5b36e" 10569 ], 10570 "target_parents": [ 10571 "f6542e571bb50e1f13c295dd6324743c52d5f94b" 10572 ], 10573 "source_subject": "runtime: supervise correlated profile tasks", 10574 "target_subject": "runtime: supervise correlated profile tasks", 10575 "source_author": "triesap <tyson@radroots.org>", 10576 "target_author": "triesap <tyson@radroots.org>", 10577 "source_author_time": "2026-08-03T21:43:27Z", 10578 "target_author_time": "2026-08-03T21:43:27Z", 10579 "source_committer_time": "2026-08-03T21:43:27Z", 10580 "target_committer_time": "2026-08-03T21:43:27Z", 10581 "source_paths": [ 10582 "core/Cargo.toml", 10583 "core/crates/application/src/actor.rs", 10584 "core/crates/application/src/lib.rs", 10585 "core/crates/application/src/profile_refresh.rs", 10586 "core/crates/storage/src/runtime_actor.rs" 10587 ], 10588 "normalized_patch_sha256": "65fa82646408fb164474bf74c3ecd9d6ab43968fb12b0cd6081073d6e1a37723", 10589 "empty_commit_disposition": "retained" 10590 }, 10591 { 10592 "source_commit": "7238ce26615b6612975955b3e9bd133bbf6d5245", 10593 "target_commit": null, 10594 "source_parents": [ 10595 "ebc8ee7ba1513001e386095715ab91337855e39b" 10596 ], 10597 "target_parents": [], 10598 "source_subject": "app-utils: add validation regex helpers", 10599 "target_subject": null, 10600 "source_author": "triesap <triesap@radroots.dev>", 10601 "target_author": null, 10602 "source_author_time": "2026-01-19T07:18:12Z", 10603 "target_author_time": null, 10604 "source_committer_time": "2026-01-19T07:18:12Z", 10605 "target_committer_time": null, 10606 "source_paths": [], 10607 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10608 "empty_commit_disposition": "out_of_scope" 10609 }, 10610 { 10611 "source_commit": "723f20450b59f8ad077aa898849536bf251973cb", 10612 "target_commit": null, 10613 "source_parents": [ 10614 "7c11beb9e9f84f2d48b5f92c73314efb408b7a27" 10615 ], 10616 "target_parents": [], 10617 "source_subject": "app: add datastore config builder", 10618 "target_subject": null, 10619 "source_author": "triesap <triesap@radroots.dev>", 10620 "target_author": null, 10621 "source_author_time": "2026-01-19T17:12:03Z", 10622 "target_author_time": null, 10623 "source_committer_time": "2026-01-19T17:12:03Z", 10624 "target_committer_time": null, 10625 "source_paths": [], 10626 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10627 "empty_commit_disposition": "out_of_scope" 10628 }, 10629 { 10630 "source_commit": "725f8bcb3bca375de4483e09ee324aa24af37767", 10631 "target_commit": "1bce0fbf74b7bbd8e1c745a909ce025bc91e9163", 10632 "source_parents": [ 10633 "df35367355d048793d01281b512ee02dd89fd89a" 10634 ], 10635 "target_parents": [ 10636 "4bc4154e0ef6a5e02a62e3f6cddf9cb71af96299" 10637 ], 10638 "source_subject": "core(session): activate accounts with safe replacement", 10639 "target_subject": "core(session): activate accounts with safe replacement", 10640 "source_author": "triesap <tyson@radroots.org>", 10641 "target_author": "triesap <tyson@radroots.org>", 10642 "source_author_time": "2026-08-02T19:07:28Z", 10643 "target_author_time": "2026-08-02T19:07:28Z", 10644 "source_committer_time": "2026-08-02T19:07:28Z", 10645 "target_committer_time": "2026-08-02T19:07:28Z", 10646 "source_paths": [ 10647 "core/crates/application/src/lib.rs", 10648 "core/crates/application/src/session.rs", 10649 "core/crates/domain/src/account.rs", 10650 "core/crates/storage/src/application_adapter.rs" 10651 ], 10652 "normalized_patch_sha256": "cc2a5747eed8541577db25af987c1125a2c0c42907b1f456c539533170bf410c", 10653 "empty_commit_disposition": "retained" 10654 }, 10655 { 10656 "source_commit": "7275bd259a8bddfe04ef4aff4b706fe310081a1d", 10657 "target_commit": null, 10658 "source_parents": [ 10659 "2ca15c6d9a018e462ec8cde2d5d208e4926798f0" 10660 ], 10661 "target_parents": [], 10662 "source_subject": "accounts: harden secret key import surface", 10663 "target_subject": null, 10664 "source_author": "triesap <tyson@radroots.org>", 10665 "target_author": null, 10666 "source_author_time": "2026-08-03T23:58:17Z", 10667 "target_author_time": null, 10668 "source_committer_time": "2026-08-03T23:58:17Z", 10669 "target_committer_time": null, 10670 "source_paths": [], 10671 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10672 "empty_commit_disposition": "out_of_scope" 10673 }, 10674 { 10675 "source_commit": "72dadeda90b20569e52e1ef691c518806497a9d9", 10676 "target_commit": null, 10677 "source_parents": [ 10678 "d7a6034d1807859c16d23c43686c7e13d7ff461e" 10679 ], 10680 "target_parents": [], 10681 "source_subject": "app: wire pack day artifact actions", 10682 "target_subject": null, 10683 "source_author": "triesap <tyson@radroots.org>", 10684 "target_author": null, 10685 "source_author_time": "2026-04-21T21:19:03Z", 10686 "target_author_time": null, 10687 "source_committer_time": "2026-04-21T21:19:03Z", 10688 "target_committer_time": null, 10689 "source_paths": [], 10690 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10691 "empty_commit_disposition": "out_of_scope" 10692 }, 10693 { 10694 "source_commit": "72f44246f45ccfc1783f1f97b5063a49e1a7cb93", 10695 "target_commit": null, 10696 "source_parents": [ 10697 "b9360cd91874c5d895e77e3a51590d305abca288" 10698 ], 10699 "target_parents": [], 10700 "source_subject": " Edit (conf) `/init` route. Edit scope layout functions. Edit conf, styles, utils. Add root layout alert dialog command.", 10701 "target_subject": null, 10702 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 10703 "target_author": null, 10704 "source_author_time": "2024-09-21T12:37:32Z", 10705 "target_author_time": null, 10706 "source_committer_time": "2024-09-21T12:37:32Z", 10707 "target_committer_time": null, 10708 "source_paths": [], 10709 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10710 "empty_commit_disposition": "out_of_scope" 10711 }, 10712 { 10713 "source_commit": "7315ff5b3a7deebef834d80e6ff941b87e24f336", 10714 "target_commit": null, 10715 "source_parents": [ 10716 "a5e49ad575513a47ed59f2bfaff77fa282edda2b" 10717 ], 10718 "target_parents": [], 10719 "source_subject": "app-core: add client datastore error map", 10720 "target_subject": null, 10721 "source_author": "triesap <triesap@radroots.dev>", 10722 "target_author": null, 10723 "source_author_time": "2026-01-18T23:33:18Z", 10724 "target_author_time": null, 10725 "source_committer_time": "2026-01-18T23:33:18Z", 10726 "target_committer_time": null, 10727 "source_paths": [], 10728 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10729 "empty_commit_disposition": "out_of_scope" 10730 }, 10731 { 10732 "source_commit": "732d988dda6df859196b1d17d26e343b0b80e654", 10733 "target_commit": null, 10734 "source_parents": [ 10735 "638b588fb6e51804172a868faf376db17e08fe47" 10736 ], 10737 "target_parents": [], 10738 "source_subject": "app-lib: add file helpers", 10739 "target_subject": null, 10740 "source_author": "triesap <triesap@radroots.dev>", 10741 "target_author": null, 10742 "source_author_time": "2026-01-19T08:05:21Z", 10743 "target_author_time": null, 10744 "source_committer_time": "2026-01-19T08:05:21Z", 10745 "target_committer_time": null, 10746 "source_paths": [], 10747 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10748 "empty_commit_disposition": "out_of_scope" 10749 }, 10750 { 10751 "source_commit": "734311bcf65edb3d522b917341c3c3cb72aed186", 10752 "target_commit": "fcb0415c4bc3ebace1339d1df6bfbd6c2795928a", 10753 "source_parents": [ 10754 "0d50e6869502fa49dc8b56185aeb9d072df3db47" 10755 ], 10756 "target_parents": [ 10757 "e1fc4c3086586e1adc69774df277a4acec71aa22" 10758 ], 10759 "source_subject": "core(profile): expose manual active refresh", 10760 "target_subject": "core(profile): expose manual active refresh", 10761 "source_author": "triesap <tyson@radroots.org>", 10762 "target_author": "triesap <tyson@radroots.org>", 10763 "source_author_time": "2026-08-02T19:26:57Z", 10764 "target_author_time": "2026-08-02T19:26:57Z", 10765 "source_committer_time": "2026-08-02T19:26:57Z", 10766 "target_committer_time": "2026-08-02T19:26:57Z", 10767 "source_paths": [ 10768 "core/crates/application/src/profile_refresh.rs" 10769 ], 10770 "normalized_patch_sha256": "49701c678d45df7b51bc52b1600a09b944f8cf9e82d5df9b94b9df4b2fa080dd", 10771 "empty_commit_disposition": "retained" 10772 }, 10773 { 10774 "source_commit": "736322a77ce483c62e993b704a1ba5773430ee1b", 10775 "target_commit": null, 10776 "source_parents": [ 10777 "6c16ca432b9d320bae517424bcb0aaebf293d460" 10778 ], 10779 "target_parents": [], 10780 "source_subject": "app-core: add wasm crypto key helpers", 10781 "target_subject": null, 10782 "source_author": "triesap <triesap@radroots.dev>", 10783 "target_author": null, 10784 "source_author_time": "2026-01-19T01:07:13Z", 10785 "target_author_time": null, 10786 "source_committer_time": "2026-01-19T01:07:13Z", 10787 "target_committer_time": null, 10788 "source_paths": [], 10789 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10790 "empty_commit_disposition": "out_of_scope" 10791 }, 10792 { 10793 "source_commit": "739f89c995ace5e849e8a4b42db570792c0692f0", 10794 "target_commit": null, 10795 "source_parents": [ 10796 "903885d2fa79e36ebd86dbcf8bf79bf587a7dd45" 10797 ], 10798 "target_parents": [], 10799 "source_subject": "app: update crate metadata", 10800 "target_subject": null, 10801 "source_author": "triesap <tyson@radroots.org>", 10802 "target_author": null, 10803 "source_author_time": "2026-04-10T23:24:16Z", 10804 "target_author_time": null, 10805 "source_committer_time": "2026-04-10T23:24:16Z", 10806 "target_committer_time": null, 10807 "source_paths": [], 10808 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10809 "empty_commit_disposition": "out_of_scope" 10810 }, 10811 { 10812 "source_commit": "73ce5f422834b9c081984af5fac41ba83723c0ea", 10813 "target_commit": null, 10814 "source_parents": [ 10815 "9fb1520dae02a3aaf345a84cb8c183561a038d42" 10816 ], 10817 "target_parents": [], 10818 "source_subject": "desktop: add stock updates and today products follow-ons", 10819 "target_subject": null, 10820 "source_author": "triesap <tyson@radroots.org>", 10821 "target_author": null, 10822 "source_author_time": "2026-04-18T17:32:13Z", 10823 "target_author_time": null, 10824 "source_committer_time": "2026-04-18T17:32:13Z", 10825 "target_committer_time": null, 10826 "source_paths": [], 10827 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10828 "empty_commit_disposition": "out_of_scope" 10829 }, 10830 { 10831 "source_commit": "74119e9babb88443347ac052f727b41251bc7925", 10832 "target_commit": "df7a790ab4e2838476836f20089e0ff3f822064a", 10833 "source_parents": [ 10834 "36ac0acccc2ad5c840b52146209479e6a49a761f" 10835 ], 10836 "target_parents": [ 10837 "65c27f1dfa56bdcb2841b7d710a8e1df484faa90" 10838 ], 10839 "source_subject": "storage: enforce single writable runtime ownership", 10840 "target_subject": "storage: enforce single writable runtime ownership", 10841 "source_author": "triesap <tyson@radroots.org>", 10842 "target_author": "triesap <tyson@radroots.org>", 10843 "source_author_time": "2026-08-03T22:38:00Z", 10844 "target_author_time": "2026-08-03T22:38:00Z", 10845 "source_committer_time": "2026-08-03T22:38:00Z", 10846 "target_committer_time": "2026-08-03T22:38:00Z", 10847 "source_paths": [ 10848 "core/Cargo.toml", 10849 "core/crates/storage/Cargo.toml", 10850 "core/crates/storage/src/db.rs" 10851 ], 10852 "normalized_patch_sha256": "bcd8b4b05ab01a6f4838f1056b224998104c7e36fe85a7146a572bcf1c2821e7", 10853 "empty_commit_disposition": "retained" 10854 }, 10855 { 10856 "source_commit": "74196f3b118e972ff9a58f1afe7cd3cef5a6d279", 10857 "target_commit": null, 10858 "source_parents": [ 10859 "e8836631411f805b61f0f54784fece944925a44a" 10860 ], 10861 "target_parents": [], 10862 "source_subject": "Edit `/init`, fix missing config role selection, edit handlers.", 10863 "target_subject": null, 10864 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 10865 "target_author": null, 10866 "source_author_time": "2025-03-04T08:17:57Z", 10867 "target_author_time": null, 10868 "source_committer_time": "2025-03-04T08:17:57Z", 10869 "target_committer_time": null, 10870 "source_paths": [], 10871 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10872 "empty_commit_disposition": "out_of_scope" 10873 }, 10874 { 10875 "source_commit": "74463c60cdd6861acd0d269aaa411a42f4d753b8", 10876 "target_commit": null, 10877 "source_parents": [ 10878 "f8793f37cd4a0808bce499b39c307a1cdc702245" 10879 ], 10880 "target_parents": [], 10881 "source_subject": "ui: add dialog components", 10882 "target_subject": null, 10883 "source_author": "triesap <triesap@radroots.dev>", 10884 "target_author": null, 10885 "source_author_time": "2026-01-21T20:40:10Z", 10886 "target_author_time": null, 10887 "source_committer_time": "2026-01-21T20:40:10Z", 10888 "target_committer_time": null, 10889 "source_paths": [], 10890 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10891 "empty_commit_disposition": "out_of_scope" 10892 }, 10893 { 10894 "source_commit": "745034d9563ae68cff58b8246533a6d4ac649104", 10895 "target_commit": null, 10896 "source_parents": [ 10897 "5f0aa56cdb881a7fcd1af8fd14cdeb6ef7ba978d" 10898 ], 10899 "target_parents": [], 10900 "source_subject": "app: harden launcher logging verification", 10901 "target_subject": null, 10902 "source_author": "triesap <tyson@radroots.org>", 10903 "target_author": null, 10904 "source_author_time": "2026-04-18T00:27:48Z", 10905 "target_author_time": null, 10906 "source_committer_time": "2026-04-18T00:27:48Z", 10907 "target_committer_time": null, 10908 "source_paths": [], 10909 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10910 "empty_commit_disposition": "out_of_scope" 10911 }, 10912 { 10913 "source_commit": "74a3b1f6523eaa7388eadc3814cf3204d8323ba8", 10914 "target_commit": "43cc93cc17683c794934b7fcb98619b2c1345b6a", 10915 "source_parents": [ 10916 "0678e3748194843d941ac52fda442a6c8f4ffe62" 10917 ], 10918 "target_parents": [ 10919 "326b21c850fb83215a66ccee3b4385181743a71e" 10920 ], 10921 "source_subject": "accounts: make failed recovery commits terminal", 10922 "target_subject": "accounts: make failed recovery commits terminal", 10923 "source_author": "triesap <tyson@radroots.org>", 10924 "target_author": "triesap <tyson@radroots.org>", 10925 "source_author_time": "2026-08-04T08:07:21Z", 10926 "target_author_time": "2026-08-04T08:07:21Z", 10927 "source_committer_time": "2026-08-04T08:07:21Z", 10928 "target_committer_time": "2026-08-04T08:07:21Z", 10929 "source_paths": [ 10930 "core/crates/ffi/src/commands.rs", 10931 "core/crates/storage/src/runtime_actor.rs" 10932 ], 10933 "normalized_patch_sha256": "25a36e06a7153c7cd5f5d657f35e26ec63595731bbbe9bea63d3011088ea258e", 10934 "empty_commit_disposition": "retained" 10935 }, 10936 { 10937 "source_commit": "74b23de1b68def7643eb1c93214d59c064c51166", 10938 "target_commit": "933898ffb2d669bf95af7fdc38231abbaf31534e", 10939 "source_parents": [ 10940 "5990822112bae2624691fb90ec00454651c6bcd4" 10941 ], 10942 "target_parents": [ 10943 "16ed6e5fa99f5a31f2b6257823a2235dced39162" 10944 ], 10945 "source_subject": "core(domain): add redacted secret input boundary", 10946 "target_subject": "core(domain): add redacted secret input boundary", 10947 "source_author": "triesap <tyson@radroots.org>", 10948 "target_author": "triesap <tyson@radroots.org>", 10949 "source_author_time": "2026-08-02T18:04:03Z", 10950 "target_author_time": "2026-08-02T18:04:03Z", 10951 "source_committer_time": "2026-08-02T18:04:03Z", 10952 "target_committer_time": "2026-08-02T18:04:03Z", 10953 "source_paths": [ 10954 "core/Cargo.toml", 10955 "core/crates/domain/Cargo.toml", 10956 "core/crates/domain/src/key.rs", 10957 "core/crates/domain/src/lib.rs" 10958 ], 10959 "normalized_patch_sha256": "5fbb0cfceb33c67202784c002b18b6f11f77a0e0642b57b20de3ff62434ed1da", 10960 "empty_commit_disposition": "retained" 10961 }, 10962 { 10963 "source_commit": "752bf85127bc7246eee0019df282431f74743fb1", 10964 "target_commit": null, 10965 "source_parents": [ 10966 "585801e434d6b36f1a581f6ba46cbae6bc4f1b83" 10967 ], 10968 "target_parents": [], 10969 "source_subject": "app: guard bootstrap writes when data exists", 10970 "target_subject": null, 10971 "source_author": "triesap <triesap@radroots.dev>", 10972 "target_author": null, 10973 "source_author_time": "2026-01-19T18:07:22Z", 10974 "target_author_time": null, 10975 "source_committer_time": "2026-01-19T18:07:22Z", 10976 "target_committer_time": null, 10977 "source_paths": [], 10978 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10979 "empty_commit_disposition": "out_of_scope" 10980 }, 10981 { 10982 "source_commit": "754c840354b682f9322b80767cfb4e6b86ea5c7e", 10983 "target_commit": null, 10984 "source_parents": [ 10985 "f101b53dd5b21e0209fd5d3b5f665b41cdb650c4" 10986 ], 10987 "target_parents": [], 10988 "source_subject": "store: project active trade events through reducer", 10989 "target_subject": null, 10990 "source_author": "triesap <tyson@radroots.org>", 10991 "target_author": null, 10992 "source_author_time": "2026-06-02T23:07:27-07:00", 10993 "target_author_time": null, 10994 "source_committer_time": "2026-06-02T23:07:27-07:00", 10995 "target_committer_time": null, 10996 "source_paths": [], 10997 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 10998 "empty_commit_disposition": "out_of_scope" 10999 }, 11000 { 11001 "source_commit": "75688857ba03abd2635d0afb03ed433da694dcd9", 11002 "target_commit": null, 11003 "source_parents": [ 11004 "94c09690504d68dd16a9ef71ce95c04d667f3332" 11005 ], 11006 "target_parents": [], 11007 "source_subject": "Add `/notifications` page basis. Edit routes, components, utils.", 11008 "target_subject": null, 11009 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 11010 "target_author": null, 11011 "source_author_time": "2024-12-09T07:01:22Z", 11012 "target_author_time": null, 11013 "source_committer_time": "2024-12-09T07:01:22Z", 11014 "target_committer_time": null, 11015 "source_paths": [], 11016 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11017 "empty_commit_disposition": "out_of_scope" 11018 }, 11019 { 11020 "source_commit": "756f1d8fd33befa79a5feca36d9aaedfeb4d4d0d", 11021 "target_commit": null, 11022 "source_parents": [ 11023 "9f4799c0d303caeafbff23942eb046186029e5a8" 11024 ], 11025 "target_parents": [], 11026 "source_subject": "ui: refine account form control sizing", 11027 "target_subject": null, 11028 "source_author": "triesap <tyson@radroots.org>", 11029 "target_author": null, 11030 "source_author_time": "2026-06-07T13:43:55-07:00", 11031 "target_author_time": null, 11032 "source_committer_time": "2026-06-18T12:31:42-07:00", 11033 "target_committer_time": null, 11034 "source_paths": [], 11035 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11036 "empty_commit_disposition": "out_of_scope" 11037 }, 11038 { 11039 "source_commit": "758d0075ebc604512db12562ce33e685b92c8a71", 11040 "target_commit": null, 11041 "source_parents": [ 11042 "a2117f79ca7c32f0c56738044dd361c99879146f" 11043 ], 11044 "target_parents": [], 11045 "source_subject": "ui: Disable active button effects when disabled", 11046 "target_subject": null, 11047 "source_author": "triesap <tyson@radroots.org>", 11048 "target_author": null, 11049 "source_author_time": "2026-01-28T14:19:12Z", 11050 "target_author_time": null, 11051 "source_committer_time": "2026-01-28T14:19:12Z", 11052 "target_committer_time": null, 11053 "source_paths": [], 11054 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11055 "empty_commit_disposition": "out_of_scope" 11056 }, 11057 { 11058 "source_commit": "75a1c036013b3aff6cefa84db7bf9e127f90bad2", 11059 "target_commit": null, 11060 "source_parents": [ 11061 "eec786a58eb16b392643a76fdd6bd75d2fded745" 11062 ], 11063 "target_parents": [], 11064 "source_subject": "desktop: share apple keychain vault across apple targets", 11065 "target_subject": null, 11066 "source_author": "triesap <tyson@radroots.org>", 11067 "target_author": null, 11068 "source_author_time": "2026-03-21T01:15:15Z", 11069 "target_author_time": null, 11070 "source_committer_time": "2026-03-21T01:16:15Z", 11071 "target_committer_time": null, 11072 "source_paths": [], 11073 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11074 "empty_commit_disposition": "out_of_scope" 11075 }, 11076 { 11077 "source_commit": "7605a8f57d031794ce168c8a3c6f9ade79b2c8f5", 11078 "target_commit": null, 11079 "source_parents": [ 11080 "9f8f98fa4563f064c860f488482d51fc0571eaeb" 11081 ], 11082 "target_parents": [], 11083 "source_subject": "desktop: make offline geocoder staging idempotent", 11084 "target_subject": null, 11085 "source_author": "triesap <tyson@radroots.org>", 11086 "target_author": null, 11087 "source_author_time": "2026-03-22T00:03:05Z", 11088 "target_author_time": null, 11089 "source_committer_time": "2026-03-22T00:03:05Z", 11090 "target_committer_time": null, 11091 "source_paths": [], 11092 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11093 "empty_commit_disposition": "out_of_scope" 11094 }, 11095 { 11096 "source_commit": "7691585a151670646c154fa73ae25570d40bf41e", 11097 "target_commit": null, 11098 "source_parents": [ 11099 "304e1783996d254d51ed40a8d93cda5962cc85e6" 11100 ], 11101 "target_parents": [], 11102 "source_subject": "ui: add reusable radroots_studio_app control primitives", 11103 "target_subject": null, 11104 "source_author": "triesap <tyson@radroots.org>", 11105 "target_author": null, 11106 "source_author_time": "2026-04-17T18:17:38Z", 11107 "target_author_time": null, 11108 "source_committer_time": "2026-04-17T18:17:38Z", 11109 "target_committer_time": null, 11110 "source_paths": [], 11111 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11112 "empty_commit_disposition": "out_of_scope" 11113 }, 11114 { 11115 "source_commit": "76b3169cd7625dd04b4062f5117ec00f5d9b6faf", 11116 "target_commit": null, 11117 "source_parents": [ 11118 "642ee171332c5e71d81ceed15e048177c2f15347" 11119 ], 11120 "target_parents": [], 11121 "source_subject": "app: add passive validation receipt evidence", 11122 "target_subject": null, 11123 "source_author": "triesap <tyson@radroots.org>", 11124 "target_author": null, 11125 "source_author_time": "2026-06-05T23:16:02-07:00", 11126 "target_author_time": null, 11127 "source_committer_time": "2026-06-18T12:31:42-07:00", 11128 "target_committer_time": null, 11129 "source_paths": [], 11130 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11131 "empty_commit_disposition": "out_of_scope" 11132 }, 11133 { 11134 "source_commit": "77eedf3c11960a52edfee91e8375951a7d4f104a", 11135 "target_commit": null, 11136 "source_parents": [ 11137 "07a4a451f036e1119920511696dc8d6d847b01ca" 11138 ], 11139 "target_parents": [], 11140 "source_subject": "app: share datastore handle in backends", 11141 "target_subject": null, 11142 "source_author": "triesap <triesap@radroots.dev>", 11143 "target_author": null, 11144 "source_author_time": "2026-01-20T23:17:10Z", 11145 "target_author_time": null, 11146 "source_committer_time": "2026-01-20T23:17:10Z", 11147 "target_committer_time": null, 11148 "source_paths": [], 11149 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11150 "empty_commit_disposition": "out_of_scope" 11151 }, 11152 { 11153 "source_commit": "791a639f3f61b0991aa398fd88d43da0b9ea78b1", 11154 "target_commit": null, 11155 "source_parents": [ 11156 "050773f5b24a9d79165ba831fbd6da6c315f8675" 11157 ], 11158 "target_parents": [], 11159 "source_subject": "ios: add recovery-key backup for local identities", 11160 "target_subject": null, 11161 "source_author": "triesap <tyson@radroots.org>", 11162 "target_author": null, 11163 "source_author_time": "2026-03-21T18:20:34Z", 11164 "target_author_time": null, 11165 "source_committer_time": "2026-03-21T18:20:34Z", 11166 "target_committer_time": null, 11167 "source_paths": [], 11168 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11169 "empty_commit_disposition": "out_of_scope" 11170 }, 11171 { 11172 "source_commit": "7929a3b5d0e374d50a2175d391f4ade6c256036c", 11173 "target_commit": null, 11174 "source_parents": [ 11175 "9b20ca675d7a2e3c1ff34d42e9ec294aa2e3da24" 11176 ], 11177 "target_parents": [], 11178 "source_subject": "Upgrade environment configuration, wire API and default relay settings across the app, persist the NIP-05 key into state, and disable service worker precaching.", 11179 "target_subject": null, 11180 "source_author": "triesap <triesap@radroots.dev>", 11181 "target_author": null, 11182 "source_author_time": "2025-11-21T01:14:48Z", 11183 "target_author_time": null, 11184 "source_committer_time": "2025-11-21T01:14:48Z", 11185 "target_committer_time": null, 11186 "source_paths": [], 11187 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11188 "empty_commit_disposition": "out_of_scope" 11189 }, 11190 { 11191 "source_commit": "7a0475290edaddac55bfae0225edc38229630e5f", 11192 "target_commit": null, 11193 "source_parents": [ 11194 "32f66469b850e75ad84e54e4208ac4217d5c34dd" 11195 ], 11196 "target_parents": [], 11197 "source_subject": "core: add capability-driven home action model", 11198 "target_subject": null, 11199 "source_author": "triesap <tyson@radroots.org>", 11200 "target_author": null, 11201 "source_author_time": "2026-03-21T17:34:46Z", 11202 "target_author_time": null, 11203 "source_committer_time": "2026-03-21T17:34:46Z", 11204 "target_committer_time": null, 11205 "source_paths": [], 11206 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11207 "empty_commit_disposition": "out_of_scope" 11208 }, 11209 { 11210 "source_commit": "7a4fc8106960f7fa41f293956ed7091518b8e373", 11211 "target_commit": null, 11212 "source_parents": [ 11213 "e7aad3e2b672c6fc84dca620e2854523877e9c14" 11214 ], 11215 "target_parents": [], 11216 "source_subject": "web: report offline geocoder as unavailable", 11217 "target_subject": null, 11218 "source_author": "triesap <tyson@radroots.org>", 11219 "target_author": null, 11220 "source_author_time": "2026-03-21T22:20:33Z", 11221 "target_author_time": null, 11222 "source_committer_time": "2026-03-21T22:20:33Z", 11223 "target_committer_time": null, 11224 "source_paths": [], 11225 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11226 "empty_commit_disposition": "out_of_scope" 11227 }, 11228 { 11229 "source_commit": "7a5bf811a1a5504cf8f58bf0e784b16123cdfe21", 11230 "target_commit": null, 11231 "source_parents": [ 11232 "3f18743a5e4dcf58149b29c11636205a76e0bdc0" 11233 ], 11234 "target_parents": [], 11235 "source_subject": "app-core: add backup bundle builders", 11236 "target_subject": null, 11237 "source_author": "triesap <triesap@radroots.dev>", 11238 "target_author": null, 11239 "source_author_time": "2026-01-19T01:28:35Z", 11240 "target_author_time": null, 11241 "source_committer_time": "2026-01-19T01:28:35Z", 11242 "target_committer_time": null, 11243 "source_paths": [], 11244 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11245 "empty_commit_disposition": "out_of_scope" 11246 }, 11247 { 11248 "source_commit": "7a8dad9be5ab5b2c16a6dd0fb1812d5392a64b8b", 11249 "target_commit": null, 11250 "source_parents": [ 11251 "51face9070d87b99f9f01c6708320e55df7117fb" 11252 ], 11253 "target_parents": [], 11254 "source_subject": "app: add i18n scaffolding", 11255 "target_subject": null, 11256 "source_author": "triesap <tyson@radroots.org>", 11257 "target_author": null, 11258 "source_author_time": "2026-02-02T14:16:13Z", 11259 "target_author_time": null, 11260 "source_committer_time": "2026-02-02T14:16:13Z", 11261 "target_committer_time": null, 11262 "source_paths": [], 11263 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11264 "empty_commit_disposition": "out_of_scope" 11265 }, 11266 { 11267 "source_commit": "7ac71ea6f202532c7319c10c1380be26cf0b937b", 11268 "target_commit": null, 11269 "source_parents": [ 11270 "a0bfb6b6f6f2d6ec53713802e60ce4b9b24b9d9f" 11271 ], 11272 "target_parents": [], 11273 "source_subject": "build: pin mf2_i18n to the upstream git revision", 11274 "target_subject": null, 11275 "source_author": "triesap <tyson@radroots.org>", 11276 "target_author": null, 11277 "source_author_time": "2026-04-23T08:29:59Z", 11278 "target_author_time": null, 11279 "source_committer_time": "2026-04-23T08:29:59Z", 11280 "target_committer_time": null, 11281 "source_paths": [], 11282 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11283 "empty_commit_disposition": "out_of_scope" 11284 }, 11285 { 11286 "source_commit": "7b07f5abe8f9ed4b97f0723a6ccf34d53c330353", 11287 "target_commit": null, 11288 "source_parents": [ 11289 "e94a0fb8c22c6fa22154a03a271ec843374c4796" 11290 ], 11291 "target_parents": [], 11292 "source_subject": "app-core: add backup bundle types", 11293 "target_subject": null, 11294 "source_author": "triesap <triesap@radroots.dev>", 11295 "target_author": null, 11296 "source_author_time": "2026-01-19T00:41:24Z", 11297 "target_author_time": null, 11298 "source_committer_time": "2026-01-19T00:41:24Z", 11299 "target_committer_time": null, 11300 "source_paths": [], 11301 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11302 "empty_commit_disposition": "out_of_scope" 11303 }, 11304 { 11305 "source_commit": "7b3825d12fe9240e0d92232f8d09c51e8174cd26", 11306 "target_commit": "f281fba3266f5cb50781fab37e2da04ce4531b24", 11307 "source_parents": [ 11308 "5761cd749ba19100ef522eb80b6a9d5659d79cbe" 11309 ], 11310 "target_parents": [ 11311 "139760cd726da97cc898373023d395862a9a79e0" 11312 ], 11313 "source_subject": "storage: add normalized strict runtime schema", 11314 "target_subject": "storage: add normalized strict runtime schema", 11315 "source_author": "triesap <tyson@radroots.org>", 11316 "target_author": "triesap <tyson@radroots.org>", 11317 "source_author_time": "2026-08-03T22:42:19Z", 11318 "target_author_time": "2026-08-03T22:42:19Z", 11319 "source_committer_time": "2026-08-03T22:42:19Z", 11320 "target_committer_time": "2026-08-03T22:42:19Z", 11321 "source_paths": [ 11322 "core/crates/ffi/src/commands.rs", 11323 "core/crates/storage/migrations/V6__normalized_runtime_schema.sql", 11324 "core/crates/storage/src/db.rs" 11325 ], 11326 "normalized_patch_sha256": "a9b9a1b0131019434dc879e3ac10a50675330a71c3161e346c48294bfa8b16fe", 11327 "empty_commit_disposition": "retained" 11328 }, 11329 { 11330 "source_commit": "7b4fdda1c0a72c27dc1dc39545cca4f755fdfa1e", 11331 "target_commit": null, 11332 "source_parents": [ 11333 "941da562b69832d8896469affb0d6b163aae17ec" 11334 ], 11335 "target_parents": [], 11336 "source_subject": "app: rename logging types", 11337 "target_subject": null, 11338 "source_author": "triesap <triesap@radroots.dev>", 11339 "target_author": null, 11340 "source_author_time": "2026-01-20T18:26:46Z", 11341 "target_author_time": null, 11342 "source_committer_time": "2026-01-20T18:26:46Z", 11343 "target_committer_time": null, 11344 "source_paths": [], 11345 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11346 "empty_commit_disposition": "out_of_scope" 11347 }, 11348 { 11349 "source_commit": "7bbef21298796ada832bc7d8a4aa6e9583c9100f", 11350 "target_commit": "288bef4f1277bda2cc68a4a45c6d3a35d7d600c6", 11351 "source_parents": [ 11352 "8529800d2263ca7e9904b5b0884971376c505ab8" 11353 ], 11354 "target_parents": [ 11355 "909451342ee2bd3bb7fa08a5e1a1a14ed4530602" 11356 ], 11357 "source_subject": "core(storage): wire persistence into AppCore bootstrap", 11358 "target_subject": "core(storage): wire persistence into AppCore bootstrap", 11359 "source_author": "triesap <tyson@radroots.org>", 11360 "target_author": "triesap <tyson@radroots.org>", 11361 "source_author_time": "2026-08-02T18:45:45Z", 11362 "target_author_time": "2026-08-02T18:45:45Z", 11363 "source_committer_time": "2026-08-02T18:45:45Z", 11364 "target_committer_time": "2026-08-02T18:45:45Z", 11365 "source_paths": [ 11366 "core/crates/application/src/app_core.rs", 11367 "core/crates/application/src/snapshot.rs", 11368 "core/crates/application/src/state_machine.rs", 11369 "core/crates/storage/src/application_adapter.rs", 11370 "core/crates/storage/src/db.rs", 11371 "core/crates/storage/src/lib.rs" 11372 ], 11373 "normalized_patch_sha256": "8099455c2b808d7154a62e14d36b535c051a807546f3b51e118ecf303749eabe", 11374 "empty_commit_disposition": "retained" 11375 }, 11376 { 11377 "source_commit": "7bc5a312248ea985861e342e6dc0e70ab1f50ccf", 11378 "target_commit": null, 11379 "source_parents": [ 11380 "a8d9f9114b73872f605679cc31cd8420786f512f" 11381 ], 11382 "target_parents": [], 11383 "source_subject": "sqlite: align app bundled runtime", 11384 "target_subject": null, 11385 "source_author": "triesap <tyson@radroots.org>", 11386 "target_author": null, 11387 "source_author_time": "2026-07-15T02:12:14Z", 11388 "target_author_time": null, 11389 "source_committer_time": "2026-07-15T02:12:14Z", 11390 "target_committer_time": null, 11391 "source_paths": [], 11392 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11393 "empty_commit_disposition": "out_of_scope" 11394 }, 11395 { 11396 "source_commit": "7bcf78a8887bce10d104387684c1fb5caac82e61", 11397 "target_commit": null, 11398 "source_parents": [ 11399 "441d5ba98b82a877e0b840bc0a6cd7f3d5c4065c" 11400 ], 11401 "target_parents": [], 11402 "source_subject": "Edit `/settings/profile` layout, styles.", 11403 "target_subject": null, 11404 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 11405 "target_author": null, 11406 "source_author_time": "2024-12-09T17:16:27Z", 11407 "target_author_time": null, 11408 "source_committer_time": "2024-12-09T17:16:27Z", 11409 "target_committer_time": null, 11410 "source_paths": [], 11411 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11412 "empty_commit_disposition": "out_of_scope" 11413 }, 11414 { 11415 "source_commit": "7bf876ce810ffb792336deb5a5760835f96df5f8", 11416 "target_commit": null, 11417 "source_parents": [ 11418 "8561ecae656cb43f777ceae69456331ad8e36c22" 11419 ], 11420 "target_parents": [], 11421 "source_subject": "app: add support bundle flow", 11422 "target_subject": null, 11423 "source_author": "triesap <triesap@radroots.dev>", 11424 "target_author": null, 11425 "source_author_time": "2026-01-21T14:32:12Z", 11426 "target_author_time": null, 11427 "source_committer_time": "2026-01-21T14:32:12Z", 11428 "target_committer_time": null, 11429 "source_paths": [], 11430 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11431 "empty_commit_disposition": "out_of_scope" 11432 }, 11433 { 11434 "source_commit": "7c11beb9e9f84f2d48b5f92c73314efb408b7a27", 11435 "target_commit": null, 11436 "source_parents": [ 11437 "547517fb53da1e8c6be1403e257c38bee69f7bd3" 11438 ], 11439 "target_parents": [], 11440 "source_subject": "app: add keystore config wiring", 11441 "target_subject": null, 11442 "source_author": "triesap <triesap@radroots.dev>", 11443 "target_author": null, 11444 "source_author_time": "2026-01-19T17:08:35Z", 11445 "target_author_time": null, 11446 "source_committer_time": "2026-01-19T17:08:35Z", 11447 "target_committer_time": null, 11448 "source_paths": [], 11449 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11450 "empty_commit_disposition": "out_of_scope" 11451 }, 11452 { 11453 "source_commit": "7c1979af8989ea8502e2b776289e7425efabd0ef", 11454 "target_commit": null, 11455 "source_parents": [ 11456 "d206195c341c3855c743bd536d87b4564a0888c5" 11457 ], 11458 "target_parents": [], 11459 "source_subject": "Update `/settings` with new view component integrated from `@radroots/apps-lib-pwa`.", 11460 "target_subject": null, 11461 "source_author": "triesap <triesap@radroots.dev>", 11462 "target_author": null, 11463 "source_author_time": "2025-11-21T03:36:37Z", 11464 "target_author_time": null, 11465 "source_committer_time": "2025-11-21T03:36:37Z", 11466 "target_committer_time": null, 11467 "source_paths": [], 11468 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11469 "empty_commit_disposition": "out_of_scope" 11470 }, 11471 { 11472 "source_commit": "7c19968a185d0423a3cf6086fabfc353432720a4", 11473 "target_commit": null, 11474 "source_parents": [ 11475 "0bf782198c13e5c98088939c33dad9d297647908" 11476 ], 11477 "target_parents": [], 11478 "source_subject": "app: add reminder and recovery contracts", 11479 "target_subject": null, 11480 "source_author": "triesap <tyson@radroots.org>", 11481 "target_author": null, 11482 "source_author_time": "2026-04-20T22:52:09Z", 11483 "target_author_time": null, 11484 "source_committer_time": "2026-04-20T22:52:09Z", 11485 "target_committer_time": null, 11486 "source_paths": [], 11487 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11488 "empty_commit_disposition": "out_of_scope" 11489 }, 11490 { 11491 "source_commit": "7cb8d32dfbb426fbb7495b14a2cea8c4d4fb2195", 11492 "target_commit": null, 11493 "source_parents": [ 11494 "97861ed778a10af33c72e2047a21e3906feb461f" 11495 ], 11496 "target_parents": [], 11497 "source_subject": "ui: tighten account tab scroll edge", 11498 "target_subject": null, 11499 "source_author": "triesap <tyson@radroots.org>", 11500 "target_author": null, 11501 "source_author_time": "2026-06-07T16:11:41-07:00", 11502 "target_author_time": null, 11503 "source_committer_time": "2026-06-18T12:31:43-07:00", 11504 "target_committer_time": null, 11505 "source_paths": [], 11506 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11507 "empty_commit_disposition": "out_of_scope" 11508 }, 11509 { 11510 "source_commit": "7ce81de6c5942d396436539868b5ad2c12ff75e9", 11511 "target_commit": null, 11512 "source_parents": [ 11513 "891dacb5310ac6eb90454fa791c6701dce9a7b23" 11514 ], 11515 "target_parents": [], 11516 "source_subject": "app-utils: add str_cap helper", 11517 "target_subject": null, 11518 "source_author": "triesap <triesap@radroots.dev>", 11519 "target_author": null, 11520 "source_author_time": "2026-01-19T06:49:00Z", 11521 "target_author_time": null, 11522 "source_committer_time": "2026-01-19T06:49:00Z", 11523 "target_committer_time": null, 11524 "source_paths": [], 11525 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11526 "empty_commit_disposition": "out_of_scope" 11527 }, 11528 { 11529 "source_commit": "7cf80e96b0d853fd90922201420b60400836a5ac", 11530 "target_commit": null, 11531 "source_parents": [ 11532 "61d28ce224a28f7e261c59e1fedbf96fe7fd7537" 11533 ], 11534 "target_parents": [], 11535 "source_subject": "app: write bootstrap data during init", 11536 "target_subject": null, 11537 "source_author": "triesap <triesap@radroots.dev>", 11538 "target_author": null, 11539 "source_author_time": "2026-01-19T17:59:18Z", 11540 "target_author_time": null, 11541 "source_committer_time": "2026-01-19T17:59:18Z", 11542 "target_committer_time": null, 11543 "source_paths": [], 11544 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11545 "empty_commit_disposition": "out_of_scope" 11546 }, 11547 { 11548 "source_commit": "7d1fa01ff7a903001f139a058a424a99367cadb6", 11549 "target_commit": null, 11550 "source_parents": [ 11551 "e4771094c6bb18ce86eb159ac50faf2b9e91d08f" 11552 ], 11553 "target_parents": [], 11554 "source_subject": "app: reconcile auth copy and workspace validation", 11555 "target_subject": null, 11556 "source_author": "triesap <tyson@radroots.org>", 11557 "target_author": null, 11558 "source_author_time": "2026-04-18T03:58:56Z", 11559 "target_author_time": null, 11560 "source_committer_time": "2026-04-18T03:58:56Z", 11561 "target_committer_time": null, 11562 "source_paths": [], 11563 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11564 "empty_commit_disposition": "out_of_scope" 11565 }, 11566 { 11567 "source_commit": "7d66f78975dedca679f474730583766f3cc0aae5", 11568 "target_commit": null, 11569 "source_parents": [ 11570 "f00021d0004b8cbfcc9098131d807c0c951fe097" 11571 ], 11572 "target_parents": [], 11573 "source_subject": "Update nav component, update nav stores, edit styles", 11574 "target_subject": null, 11575 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 11576 "target_author": null, 11577 "source_author_time": "2024-08-30T09:07:51Z", 11578 "target_author_time": null, 11579 "source_committer_time": "2024-08-30T09:07:51Z", 11580 "target_committer_time": null, 11581 "source_paths": [], 11582 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11583 "empty_commit_disposition": "out_of_scope" 11584 }, 11585 { 11586 "source_commit": "7dc6d6e88348e91cb74fbe1742579e55a32ad632", 11587 "target_commit": null, 11588 "source_parents": [ 11589 "fdba36443da421aec65ce6ebaf82656cfc88b1f8" 11590 ], 11591 "target_parents": [], 11592 "source_subject": "app: add init completion storage helpers", 11593 "target_subject": null, 11594 "source_author": "triesap <triesap@radroots.dev>", 11595 "target_author": null, 11596 "source_author_time": "2026-01-19T16:28:24Z", 11597 "target_author_time": null, 11598 "source_committer_time": "2026-01-19T16:28:24Z", 11599 "target_committer_time": null, 11600 "source_paths": [], 11601 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11602 "empty_commit_disposition": "out_of_scope" 11603 }, 11604 { 11605 "source_commit": "7dde759e7b44f847c58fa8df7686dfcc2d8deeaf", 11606 "target_commit": null, 11607 "source_parents": [ 11608 "649f3d53aebff0a24f642365fd54b1680af44c0d" 11609 ], 11610 "target_parents": [], 11611 "source_subject": "application: own exclusive recovery presentation", 11612 "target_subject": null, 11613 "source_author": "triesap <tyson@radroots.org>", 11614 "target_author": null, 11615 "source_author_time": "2026-08-03T23:25:30Z", 11616 "target_author_time": null, 11617 "source_committer_time": "2026-08-03T23:25:30Z", 11618 "target_committer_time": null, 11619 "source_paths": [], 11620 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11621 "empty_commit_disposition": "out_of_scope" 11622 }, 11623 { 11624 "source_commit": "7e0ed0c3136e4ca5f55b3e6cba6249dad5f9a8aa", 11625 "target_commit": null, 11626 "source_parents": [ 11627 "80f34fb8b79ae8ac643fc53c2e6251f47c95a088" 11628 ], 11629 "target_parents": [], 11630 "source_subject": "ui: migrate dialog attributes to ui-primitives", 11631 "target_subject": null, 11632 "source_author": "triesap <tyson@radroots.org>", 11633 "target_author": null, 11634 "source_author_time": "2026-01-27T14:31:20Z", 11635 "target_author_time": null, 11636 "source_committer_time": "2026-01-27T14:31:20Z", 11637 "target_committer_time": null, 11638 "source_paths": [], 11639 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11640 "empty_commit_disposition": "out_of_scope" 11641 }, 11642 { 11643 "source_commit": "7e48ec57b7b936064eab732d3bd1474af766fe30", 11644 "target_commit": null, 11645 "source_parents": [ 11646 "9df0680c154473d8a7313842809851766ab97e7d" 11647 ], 11648 "target_parents": [], 11649 "source_subject": "app-core: add notifications types", 11650 "target_subject": null, 11651 "source_author": "triesap <triesap@radroots.dev>", 11652 "target_author": null, 11653 "source_author_time": "2026-01-19T00:52:56Z", 11654 "target_author_time": null, 11655 "source_committer_time": "2026-01-19T00:52:56Z", 11656 "target_committer_time": null, 11657 "source_paths": [], 11658 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11659 "empty_commit_disposition": "out_of_scope" 11660 }, 11661 { 11662 "source_commit": "7e67a4b1726f17764678a9cf3455668deb9893b4", 11663 "target_commit": null, 11664 "source_parents": [ 11665 "1e42dfa35d40caa78446638be03fefba504ff062" 11666 ], 11667 "target_parents": [], 11668 "source_subject": "accounts: add primary account entry choices", 11669 "target_subject": null, 11670 "source_author": "triesap <tyson@radroots.org>", 11671 "target_author": null, 11672 "source_author_time": "2026-08-03T23:56:02Z", 11673 "target_author_time": null, 11674 "source_committer_time": "2026-08-03T23:56:02Z", 11675 "target_committer_time": null, 11676 "source_paths": [], 11677 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11678 "empty_commit_disposition": "out_of_scope" 11679 }, 11680 { 11681 "source_commit": "7edee87e9b8c2d8fd7a99ef136258e9c5f7ea680", 11682 "target_commit": "277eeba147443ea8eb1e37fd60065bc6bf24d0e4", 11683 "source_parents": [ 11684 "0fe5cd201d4ee99006b6098bd7934cc046b08d6b" 11685 ], 11686 "target_parents": [ 11687 "273b3a38a576c1aa53e64c9f88cbce095b9cdd75" 11688 ], 11689 "source_subject": "ffi: export idempotent request contexts", 11690 "target_subject": "ffi: export idempotent request contexts", 11691 "source_author": "triesap <tyson@radroots.org>", 11692 "target_author": "triesap <tyson@radroots.org>", 11693 "source_author_time": "2026-08-03T23:33:06Z", 11694 "target_author_time": "2026-08-03T23:33:06Z", 11695 "source_committer_time": "2026-08-03T23:33:06Z", 11696 "target_committer_time": "2026-08-03T23:33:06Z", 11697 "source_paths": [ 11698 "core/crates/application/src/accounts.rs", 11699 "core/crates/ffi/src/commands.rs", 11700 "core/crates/ffi/src/lib.rs", 11701 "core/crates/storage/src/runtime_actor.rs" 11702 ], 11703 "normalized_patch_sha256": "e72ddde6587bf602e5dc27a5e60b1548bb7516fc6a5c1e85ab017a92be9062b4", 11704 "empty_commit_disposition": "retained" 11705 }, 11706 { 11707 "source_commit": "7f3e9215d560403a1159363afa63d3ebd9c09192", 11708 "target_commit": null, 11709 "source_parents": [ 11710 "c930167b728c00df19655783de67a39ee7065c28" 11711 ], 11712 "target_parents": [], 11713 "source_subject": "app: add keystore reset to init reset", 11714 "target_subject": null, 11715 "source_author": "triesap <triesap@radroots.dev>", 11716 "target_author": null, 11717 "source_author_time": "2026-01-19T19:39:13Z", 11718 "target_author_time": null, 11719 "source_committer_time": "2026-01-19T19:39:13Z", 11720 "target_committer_time": null, 11721 "source_paths": [], 11722 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11723 "empty_commit_disposition": "out_of_scope" 11724 }, 11725 { 11726 "source_commit": "7fba3c4537c5610ede0040a9ba48e6eebf84e352", 11727 "target_commit": null, 11728 "source_parents": [ 11729 "3244d599f9572a9657bc164ee2308d3b346cf90c" 11730 ], 11731 "target_parents": [], 11732 "source_subject": "config: enforce strict relay urls", 11733 "target_subject": null, 11734 "source_author": "triesap <tyson@radroots.org>", 11735 "target_author": null, 11736 "source_author_time": "2026-05-25T07:27:15Z", 11737 "target_author_time": null, 11738 "source_committer_time": "2026-05-25T07:27:15Z", 11739 "target_committer_time": null, 11740 "source_paths": [], 11741 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11742 "empty_commit_disposition": "out_of_scope" 11743 }, 11744 { 11745 "source_commit": "8017344653a0c69c5555d5141116bdecec4cf73f", 11746 "target_commit": null, 11747 "source_parents": [ 11748 "36c0432e0005fbf107efdd3afc6b7f4cde8b2d1a" 11749 ], 11750 "target_parents": [], 11751 "source_subject": "ios: add encrypted local secret key flows", 11752 "target_subject": null, 11753 "source_author": "triesap <tyson@radroots.org>", 11754 "target_author": null, 11755 "source_author_time": "2026-03-22T17:39:02Z", 11756 "target_author_time": null, 11757 "source_committer_time": "2026-03-22T17:39:02Z", 11758 "target_committer_time": null, 11759 "source_paths": [], 11760 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11761 "empty_commit_disposition": "out_of_scope" 11762 }, 11763 { 11764 "source_commit": "801f1865fe5f79f965377f88b519507775840659", 11765 "target_commit": null, 11766 "source_parents": [ 11767 "340e325e44f788043fc83ec891e940a364195d83" 11768 ], 11769 "target_parents": [], 11770 "source_subject": "tests: restore pack day validation coverage", 11771 "target_subject": null, 11772 "source_author": "triesap <tyson@radroots.org>", 11773 "target_author": null, 11774 "source_author_time": "2026-04-29T20:23:44Z", 11775 "target_author_time": null, 11776 "source_committer_time": "2026-04-29T20:23:44Z", 11777 "target_committer_time": null, 11778 "source_paths": [], 11779 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11780 "empty_commit_disposition": "out_of_scope" 11781 }, 11782 { 11783 "source_commit": "8060b1ea61758d451eec667b5bf8bafe92688f20", 11784 "target_commit": null, 11785 "source_parents": [ 11786 "a7a8c35212703bde0d11bc02c3f3c439cc81f5fc" 11787 ], 11788 "target_parents": [], 11789 "source_subject": "app: add log dump copy and download", 11790 "target_subject": null, 11791 "source_author": "triesap <triesap@radroots.dev>", 11792 "target_author": null, 11793 "source_author_time": "2026-01-20T23:56:23Z", 11794 "target_author_time": null, 11795 "source_committer_time": "2026-01-20T23:56:23Z", 11796 "target_committer_time": null, 11797 "source_paths": [], 11798 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11799 "empty_commit_disposition": "out_of_scope" 11800 }, 11801 { 11802 "source_commit": "808df8397db4f5929e120e30a91e242fa2a528bd", 11803 "target_commit": null, 11804 "source_parents": [ 11805 "b0d69e74b4f9e27b91ef8eef923ecb2bac914873" 11806 ], 11807 "target_parents": [], 11808 "source_subject": "ui: move account form actions into headings", 11809 "target_subject": null, 11810 "source_author": "triesap <tyson@radroots.org>", 11811 "target_author": null, 11812 "source_author_time": "2026-06-07T15:26:33-07:00", 11813 "target_author_time": null, 11814 "source_committer_time": "2026-06-18T12:31:42-07:00", 11815 "target_committer_time": null, 11816 "source_paths": [], 11817 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11818 "empty_commit_disposition": "out_of_scope" 11819 }, 11820 { 11821 "source_commit": "80b027be5da707d33917cba93825fb7eed561d85", 11822 "target_commit": null, 11823 "source_parents": [ 11824 "754c840354b682f9322b80767cfb4e6b86ea5c7e" 11825 ], 11826 "target_parents": [], 11827 "source_subject": "app: show order economics payment status", 11828 "target_subject": null, 11829 "source_author": "triesap <tyson@radroots.org>", 11830 "target_author": null, 11831 "source_author_time": "2026-06-02T23:42:22-07:00", 11832 "target_author_time": null, 11833 "source_committer_time": "2026-06-02T23:42:22-07:00", 11834 "target_committer_time": null, 11835 "source_paths": [], 11836 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11837 "empty_commit_disposition": "out_of_scope" 11838 }, 11839 { 11840 "source_commit": "80bbf43f976e9541ecbaa71ed59fd18760e08725", 11841 "target_commit": null, 11842 "source_parents": [ 11843 "5309bef4c91becf6e5fb88d819c4a2af06df89d0" 11844 ], 11845 "target_parents": [], 11846 "source_subject": "runtime: migrate listing publish to SDK runtime", 11847 "target_subject": null, 11848 "source_author": "triesap <tyson@radroots.org>", 11849 "target_author": null, 11850 "source_author_time": "2026-06-19T03:52:57-07:00", 11851 "target_author_time": null, 11852 "source_committer_time": "2026-06-19T03:52:57-07:00", 11853 "target_committer_time": null, 11854 "source_paths": [], 11855 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11856 "empty_commit_disposition": "out_of_scope" 11857 }, 11858 { 11859 "source_commit": "80f34fb8b79ae8ac643fc53c2e6251f47c95a088", 11860 "target_commit": null, 11861 "source_parents": [ 11862 "d10aa1bebfa79496b7642420c291037068cf24c7" 11863 ], 11864 "target_parents": [], 11865 "source_subject": "ui: migrate roving focus helpers", 11866 "target_subject": null, 11867 "source_author": "triesap <tyson@radroots.org>", 11868 "target_author": null, 11869 "source_author_time": "2026-01-27T14:18:59Z", 11870 "target_author_time": null, 11871 "source_committer_time": "2026-01-27T14:18:59Z", 11872 "target_committer_time": null, 11873 "source_paths": [], 11874 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11875 "empty_commit_disposition": "out_of_scope" 11876 }, 11877 { 11878 "source_commit": "81731f0c89dc67fa9ea7a38f8404ef040d20973f", 11879 "target_commit": null, 11880 "source_parents": [ 11881 "0d7e9d4569df9f3b237e7379afa3413e33ca111b" 11882 ], 11883 "target_parents": [], 11884 "source_subject": "app: reset all state and logs", 11885 "target_subject": null, 11886 "source_author": "triesap <triesap@radroots.dev>", 11887 "target_author": null, 11888 "source_author_time": "2026-01-21T18:58:24Z", 11889 "target_author_time": null, 11890 "source_committer_time": "2026-01-21T18:58:24Z", 11891 "target_committer_time": null, 11892 "source_paths": [], 11893 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11894 "empty_commit_disposition": "out_of_scope" 11895 }, 11896 { 11897 "source_commit": "81b489b3cf1de8bc2ebab2b8188826afa933fdad", 11898 "target_commit": null, 11899 "source_parents": [ 11900 "b328f31aed4c3ebd31db5eaf12c7eb157822db93" 11901 ], 11902 "target_parents": [], 11903 "source_subject": "app-utils: add async iteration helper", 11904 "target_subject": null, 11905 "source_author": "triesap <triesap@radroots.dev>", 11906 "target_author": null, 11907 "source_author_time": "2026-01-19T07:09:25Z", 11908 "target_author_time": null, 11909 "source_committer_time": "2026-01-19T07:09:25Z", 11910 "target_committer_time": null, 11911 "source_paths": [], 11912 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11913 "empty_commit_disposition": "out_of_scope" 11914 }, 11915 { 11916 "source_commit": "81bd47d713f6b29886a7559b8c40b91e645698b3", 11917 "target_commit": null, 11918 "source_parents": [ 11919 "a264f03049025445d9a1453624a9a4265229477e" 11920 ], 11921 "target_parents": [], 11922 "source_subject": "app: add settings about product section", 11923 "target_subject": null, 11924 "source_author": "triesap <tyson@radroots.org>", 11925 "target_author": null, 11926 "source_author_time": "2026-06-07T11:50:01-07:00", 11927 "target_author_time": null, 11928 "source_committer_time": "2026-06-18T12:31:42-07:00", 11929 "target_committer_time": null, 11930 "source_paths": [], 11931 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11932 "empty_commit_disposition": "out_of_scope" 11933 }, 11934 { 11935 "source_commit": "81bd94667797153b7be8159d2144c2a1bcd61535", 11936 "target_commit": null, 11937 "source_parents": [ 11938 "82353b2e2157ce69e994357fd675816605a495e2" 11939 ], 11940 "target_parents": [], 11941 "source_subject": "accounts: implement confirmed account removal", 11942 "target_subject": null, 11943 "source_author": "triesap <tyson@radroots.org>", 11944 "target_author": null, 11945 "source_author_time": "2026-08-01T18:28:41Z", 11946 "target_author_time": null, 11947 "source_committer_time": "2026-08-01T18:28:41Z", 11948 "target_committer_time": null, 11949 "source_paths": [], 11950 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11951 "empty_commit_disposition": "out_of_scope" 11952 }, 11953 { 11954 "source_commit": "81e0ecabaa820bd1fb9564da12f9abd67a0458f2", 11955 "target_commit": null, 11956 "source_parents": [ 11957 "a225a284211032a2dc858bfb015a2705e50c98df" 11958 ], 11959 "target_parents": [], 11960 "source_subject": "app: harden selected buyer nostr scope", 11961 "target_subject": null, 11962 "source_author": "triesap <tyson@radroots.org>", 11963 "target_author": null, 11964 "source_author_time": "2026-06-04T17:53:12-07:00", 11965 "target_author_time": null, 11966 "source_committer_time": "2026-06-18T12:31:41-07:00", 11967 "target_committer_time": null, 11968 "source_paths": [], 11969 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11970 "empty_commit_disposition": "out_of_scope" 11971 }, 11972 { 11973 "source_commit": "8218089c6601619510bc00fb620517965e6e59fe", 11974 "target_commit": null, 11975 "source_parents": [ 11976 "654cd9a38d2116e1650b6c3d1825052a73372dc6" 11977 ], 11978 "target_parents": [], 11979 "source_subject": "sync: add the radroots_studio_app sync seam crate", 11980 "target_subject": null, 11981 "source_author": "triesap <tyson@radroots.org>", 11982 "target_author": null, 11983 "source_author_time": "2026-04-17T19:32:13Z", 11984 "target_author_time": null, 11985 "source_committer_time": "2026-04-17T19:32:13Z", 11986 "target_committer_time": null, 11987 "source_paths": [], 11988 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 11989 "empty_commit_disposition": "out_of_scope" 11990 }, 11991 { 11992 "source_commit": "82353b2e2157ce69e994357fd675816605a495e2", 11993 "target_commit": null, 11994 "source_parents": [ 11995 "27b5ed16f83c2dd8a02d4b2ed768435de004479f" 11996 ], 11997 "target_parents": [], 11998 "source_subject": "accounts: implement explicit account status actions", 11999 "target_subject": null, 12000 "source_author": "triesap <tyson@radroots.org>", 12001 "target_author": null, 12002 "source_author_time": "2026-08-01T18:27:40Z", 12003 "target_author_time": null, 12004 "source_committer_time": "2026-08-01T18:27:40Z", 12005 "target_committer_time": null, 12006 "source_paths": [], 12007 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12008 "empty_commit_disposition": "out_of_scope" 12009 }, 12010 { 12011 "source_commit": "8235d5dfb60658377de5012039e3a8d115306ac6", 12012 "target_commit": null, 12013 "source_parents": [ 12014 "360052effe8177d0aa4fe52f9a690119bfa69226" 12015 ], 12016 "target_parents": [], 12017 "source_subject": "tests: fix final validation blockers", 12018 "target_subject": null, 12019 "source_author": "triesap <tyson@radroots.org>", 12020 "target_author": null, 12021 "source_author_time": "2026-04-20T15:17:33Z", 12022 "target_author_time": null, 12023 "source_committer_time": "2026-04-20T15:17:33Z", 12024 "target_committer_time": null, 12025 "source_paths": [], 12026 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12027 "empty_commit_disposition": "out_of_scope" 12028 }, 12029 { 12030 "source_commit": "8250ea10bd97fa0318308bd7ec7c0e3b3dba017d", 12031 "target_commit": null, 12032 "source_parents": [ 12033 "08fbf26e4b9b0754dea9725313a2f7cd20ead860" 12034 ], 12035 "target_parents": [], 12036 "source_subject": "app: wire init stages for asset bootstrap", 12037 "target_subject": null, 12038 "source_author": "triesap <triesap@radroots.dev>", 12039 "target_author": null, 12040 "source_author_time": "2026-01-19T21:15:57Z", 12041 "target_author_time": null, 12042 "source_committer_time": "2026-01-19T21:15:57Z", 12043 "target_committer_time": null, 12044 "source_paths": [], 12045 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12046 "empty_commit_disposition": "out_of_scope" 12047 }, 12048 { 12049 "source_commit": "825f5f3e0e594c2bea5dfe527e05a8877a008480", 12050 "target_commit": null, 12051 "source_parents": [ 12052 "874faafb13c603768ed6418c7bee2c1fefc86af1" 12053 ], 12054 "target_parents": [], 12055 "source_subject": "app: stabilize dialog presence lifecycle", 12056 "target_subject": null, 12057 "source_author": "triesap <triesap@radroots.dev>", 12058 "target_author": null, 12059 "source_author_time": "2026-01-22T00:33:22Z", 12060 "target_author_time": null, 12061 "source_committer_time": "2026-01-22T00:34:26Z", 12062 "target_committer_time": null, 12063 "source_paths": [], 12064 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12065 "empty_commit_disposition": "out_of_scope" 12066 }, 12067 { 12068 "source_commit": "82d5609c238f095973e85344284fb590f46c5e87", 12069 "target_commit": null, 12070 "source_parents": [ 12071 "0306472d0de005248d8a416b423e9b81b8f43e52" 12072 ], 12073 "target_parents": [], 12074 "source_subject": "app: remove obsolete sync warnings", 12075 "target_subject": null, 12076 "source_author": "triesap <tyson@radroots.org>", 12077 "target_author": null, 12078 "source_author_time": "2026-05-25T01:51:04Z", 12079 "target_author_time": null, 12080 "source_committer_time": "2026-05-25T01:51:04Z", 12081 "target_committer_time": null, 12082 "source_paths": [], 12083 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12084 "empty_commit_disposition": "out_of_scope" 12085 }, 12086 { 12087 "source_commit": "830ed478e911955ec637c8360b14a2faf0bf9524", 12088 "target_commit": null, 12089 "source_parents": [ 12090 "0392d195f8e59a8c5aa4ffce6fb7fd61a9e53b24" 12091 ], 12092 "target_parents": [], 12093 "source_subject": "app-utils: add path resolution helpers", 12094 "target_subject": null, 12095 "source_author": "triesap <triesap@radroots.dev>", 12096 "target_author": null, 12097 "source_author_time": "2026-01-19T06:55:20Z", 12098 "target_author_time": null, 12099 "source_committer_time": "2026-01-19T06:55:20Z", 12100 "target_committer_time": null, 12101 "source_paths": [], 12102 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12103 "empty_commit_disposition": "out_of_scope" 12104 }, 12105 { 12106 "source_commit": "8348fd1937045d8b5ed2f7a04fdf2ff7d292a346", 12107 "target_commit": null, 12108 "source_parents": [ 12109 "8ce10685743c6eda766dbb679c27a3387da34d73" 12110 ], 12111 "target_parents": [], 12112 "source_subject": "app: add init setup status checks", 12113 "target_subject": null, 12114 "source_author": "triesap <tyson@radroots.org>", 12115 "target_author": null, 12116 "source_author_time": "2026-02-02T19:29:51Z", 12117 "target_author_time": null, 12118 "source_committer_time": "2026-02-02T19:29:51Z", 12119 "target_committer_time": null, 12120 "source_paths": [], 12121 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12122 "empty_commit_disposition": "out_of_scope" 12123 }, 12124 { 12125 "source_commit": "8358e15b8547e8e6c8863fd07a13098814288c8a", 12126 "target_commit": null, 12127 "source_parents": [ 12128 "ed2fdcc354de54c3becbd1c4954dfd31447a9f15" 12129 ], 12130 "target_parents": [], 12131 "source_subject": "Add keystore/preferences nostr key persistence and /conf routes", 12132 "target_subject": null, 12133 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 12134 "target_author": null, 12135 "source_author_time": "2024-08-25T12:33:56Z", 12136 "target_author_time": null, 12137 "source_committer_time": "2024-08-25T12:33:56Z", 12138 "target_committer_time": null, 12139 "source_paths": [], 12140 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12141 "empty_commit_disposition": "out_of_scope" 12142 }, 12143 { 12144 "source_commit": "83692b2fa2f4da63ce614e0401b55600ac3cbefc", 12145 "target_commit": null, 12146 "source_parents": [ 12147 "41a4a9a8ec3eb5954e8e39cfa2dfa109672a5ee9" 12148 ], 12149 "target_parents": [], 12150 "source_subject": "app: verify nostr key integrity", 12151 "target_subject": null, 12152 "source_author": "triesap <tyson@radroots.org>", 12153 "target_author": null, 12154 "source_author_time": "2026-02-02T02:49:23Z", 12155 "target_author_time": null, 12156 "source_committer_time": "2026-02-02T02:49:23Z", 12157 "target_committer_time": null, 12158 "source_paths": [], 12159 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12160 "empty_commit_disposition": "out_of_scope" 12161 }, 12162 { 12163 "source_commit": "83b5cffd1ce4d5e9f2ad22c9df82bd8b7ba1d003", 12164 "target_commit": null, 12165 "source_parents": [ 12166 "5ec9182109e8eab26d30713163f5a4fbcc62f956" 12167 ], 12168 "target_parents": [], 12169 "source_subject": "app: track init state in app context", 12170 "target_subject": null, 12171 "source_author": "triesap <triesap@radroots.dev>", 12172 "target_author": null, 12173 "source_author_time": "2026-01-19T16:44:08Z", 12174 "target_author_time": null, 12175 "source_committer_time": "2026-01-19T16:44:08Z", 12176 "target_committer_time": null, 12177 "source_paths": [], 12178 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12179 "empty_commit_disposition": "out_of_scope" 12180 }, 12181 { 12182 "source_commit": "83ea750eae07acdaf424d84075dae8c9383945d5", 12183 "target_commit": null, 12184 "source_parents": [ 12185 "960af38713026b52aea7768a986b29fd6ad112f6" 12186 ], 12187 "target_parents": [], 12188 "source_subject": "build: refresh lockfile for shared secret store deps", 12189 "target_subject": null, 12190 "source_author": "triesap <tyson@radroots.org>", 12191 "target_author": null, 12192 "source_author_time": "2026-04-07T22:34:56Z", 12193 "target_author_time": null, 12194 "source_committer_time": "2026-04-07T22:34:56Z", 12195 "target_committer_time": null, 12196 "source_paths": [], 12197 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12198 "empty_commit_disposition": "out_of_scope" 12199 }, 12200 { 12201 "source_commit": "84118290ff4da023879358048df94d6eeee3e461", 12202 "target_commit": null, 12203 "source_parents": [ 12204 "1f202b3d87580664e88b7f0a24af09868261ff36" 12205 ], 12206 "target_parents": [], 12207 "source_subject": "app: publish active trade lifecycle events", 12208 "target_subject": null, 12209 "source_author": "triesap <tyson@radroots.org>", 12210 "target_author": null, 12211 "source_author_time": "2026-06-03T00:50:39-07:00", 12212 "target_author_time": null, 12213 "source_committer_time": "2026-06-03T00:50:39-07:00", 12214 "target_committer_time": null, 12215 "source_paths": [], 12216 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12217 "empty_commit_disposition": "out_of_scope" 12218 }, 12219 { 12220 "source_commit": "84170d416dc64f1c33591d51392aa2ce4e90acc4", 12221 "target_commit": null, 12222 "source_parents": [ 12223 "e93088ddc5fe751447d2a9e8aa5f4cd839436b82" 12224 ], 12225 "target_parents": [], 12226 "source_subject": "runtime: require fresh relay state before seller decisions", 12227 "target_subject": null, 12228 "source_author": "triesap <tyson@radroots.org>", 12229 "target_author": null, 12230 "source_author_time": "2026-05-26T04:21:07Z", 12231 "target_author_time": null, 12232 "source_committer_time": "2026-05-26T04:21:07Z", 12233 "target_committer_time": null, 12234 "source_paths": [], 12235 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12236 "empty_commit_disposition": "out_of_scope" 12237 }, 12238 { 12239 "source_commit": "846b46569b747c433de41848c10dee61dd0b8c19", 12240 "target_commit": null, 12241 "source_parents": [ 12242 "07e063bac41529ffcd4d488d36e847927fae4244" 12243 ], 12244 "target_parents": [], 12245 "source_subject": "web: avoid startup panics on missing dom", 12246 "target_subject": null, 12247 "source_author": "triesap <tyson@radroots.org>", 12248 "target_author": null, 12249 "source_author_time": "2026-03-20T18:47:54Z", 12250 "target_author_time": null, 12251 "source_committer_time": "2026-03-20T18:47:54Z", 12252 "target_committer_time": null, 12253 "source_paths": [], 12254 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12255 "empty_commit_disposition": "out_of_scope" 12256 }, 12257 { 12258 "source_commit": "848682bd605fd6ecc727ef61db19932a804edd04", 12259 "target_commit": null, 12260 "source_parents": [ 12261 "d01504859fdab7af32e01b6a1753857d4cfd8f47" 12262 ], 12263 "target_parents": [], 12264 "source_subject": "ui: add shared layout primitives", 12265 "target_subject": null, 12266 "source_author": "triesap <tyson@radroots.org>", 12267 "target_author": null, 12268 "source_author_time": "2026-04-19T18:58:18Z", 12269 "target_author_time": null, 12270 "source_committer_time": "2026-04-19T18:58:18Z", 12271 "target_committer_time": null, 12272 "source_paths": [], 12273 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12274 "empty_commit_disposition": "out_of_scope" 12275 }, 12276 { 12277 "source_commit": "84a7fe3db75e4c266e6e116b06d93ad54214156f", 12278 "target_commit": null, 12279 "source_parents": [ 12280 "e2d85d279816b165b2297e3929286e4e7d0fcce0" 12281 ], 12282 "target_parents": [], 12283 "source_subject": "app: relocate daisyui theme blocks", 12284 "target_subject": null, 12285 "source_author": "triesap <triesap@radroots.dev>", 12286 "target_author": null, 12287 "source_author_time": "2026-01-22T23:39:31Z", 12288 "target_author_time": null, 12289 "source_committer_time": "2026-01-22T23:39:31Z", 12290 "target_committer_time": null, 12291 "source_paths": [], 12292 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12293 "empty_commit_disposition": "out_of_scope" 12294 }, 12295 { 12296 "source_commit": "84c267014f8cd0d192370f0bcfcb2f3187e1760d", 12297 "target_commit": null, 12298 "source_parents": [ 12299 "a7cea8624e8b911bde407f5490befb0525f42a40" 12300 ], 12301 "target_parents": [], 12302 "source_subject": "Add layout trellis component", 12303 "target_subject": null, 12304 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 12305 "target_author": null, 12306 "source_author_time": "2024-08-26T15:41:47Z", 12307 "target_author_time": null, 12308 "source_committer_time": "2024-08-26T15:41:47Z", 12309 "target_committer_time": null, 12310 "source_paths": [], 12311 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12312 "empty_commit_disposition": "out_of_scope" 12313 }, 12314 { 12315 "source_commit": "8529800d2263ca7e9904b5b0884971376c505ab8", 12316 "target_commit": "909451342ee2bd3bb7fa08a5e1a1a14ed4530602", 12317 "source_parents": [ 12318 "b7922dee64ab48343a19341d735219fa463432e1" 12319 ], 12320 "target_parents": [ 12321 "75fac0f4ddeaabd8246c4a8e9732d8491cc32e9a" 12322 ], 12323 "source_subject": "core(storage): add account operation journal", 12324 "target_subject": "core(storage): add account operation journal", 12325 "source_author": "triesap <tyson@radroots.org>", 12326 "target_author": "triesap <tyson@radroots.org>", 12327 "source_author_time": "2026-08-02T18:44:11Z", 12328 "target_author_time": "2026-08-02T18:44:11Z", 12329 "source_committer_time": "2026-08-02T18:44:11Z", 12330 "target_committer_time": "2026-08-02T18:44:11Z", 12331 "source_paths": [ 12332 "core/crates/application/src/lib.rs", 12333 "core/crates/application/src/ports.rs", 12334 "core/crates/storage/migrations/V5__operation_journal.sql", 12335 "core/crates/storage/src/db.rs", 12336 "core/crates/storage/src/journal.rs", 12337 "core/crates/storage/src/lib.rs" 12338 ], 12339 "normalized_patch_sha256": "1d661a20f5b5fd5481d8bc0724c9a45a2a587c73a1873fc5607471692c1640f9", 12340 "empty_commit_disposition": "retained" 12341 }, 12342 { 12343 "source_commit": "8542887cdca232731ee924f3e244944ee773756a", 12344 "target_commit": null, 12345 "source_parents": [ 12346 "5ade8f879dfc169effccdab95237d8823ae50c78" 12347 ], 12348 "target_parents": [], 12349 "source_subject": "app: add logs pagination controls", 12350 "target_subject": null, 12351 "source_author": "triesap <triesap@radroots.dev>", 12352 "target_author": null, 12353 "source_author_time": "2026-01-21T14:16:07Z", 12354 "target_author_time": null, 12355 "source_committer_time": "2026-01-21T14:16:07Z", 12356 "target_committer_time": null, 12357 "source_paths": [], 12358 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12359 "empty_commit_disposition": "out_of_scope" 12360 }, 12361 { 12362 "source_commit": "8561ecae656cb43f777ceae69456331ad8e36c22", 12363 "target_commit": null, 12364 "source_parents": [ 12365 "8542887cdca232731ee924f3e244944ee773756a" 12366 ], 12367 "target_parents": [], 12368 "source_subject": "app: enrich log dump header context", 12369 "target_subject": null, 12370 "source_author": "triesap <triesap@radroots.dev>", 12371 "target_author": null, 12372 "source_author_time": "2026-01-21T14:30:47Z", 12373 "target_author_time": null, 12374 "source_committer_time": "2026-01-21T14:30:47Z", 12375 "target_committer_time": null, 12376 "source_paths": [], 12377 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12378 "empty_commit_disposition": "out_of_scope" 12379 }, 12380 { 12381 "source_commit": "85ee2a59c012383d3a86f21df033ba12400d5427", 12382 "target_commit": null, 12383 "source_parents": [ 12384 "9879566cf26cc936e5c470826e8ca2d88a9e5e32" 12385 ], 12386 "target_parents": [], 12387 "source_subject": "ui: add confirmed account removal controls", 12388 "target_subject": null, 12389 "source_author": "triesap <tyson@radroots.org>", 12390 "target_author": null, 12391 "source_author_time": "2026-08-01T18:37:59Z", 12392 "target_author_time": null, 12393 "source_committer_time": "2026-08-01T18:37:59Z", 12394 "target_committer_time": null, 12395 "source_paths": [], 12396 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12397 "empty_commit_disposition": "out_of_scope" 12398 }, 12399 { 12400 "source_commit": "85fde988c992866846336ccb17f226a8f7e8dda6", 12401 "target_commit": null, 12402 "source_parents": [ 12403 "a5d4417547eca8d76675afc62547ed75b90424ca" 12404 ], 12405 "target_parents": [], 12406 "source_subject": "orders: prepare seller decision payloads", 12407 "target_subject": null, 12408 "source_author": "triesap <tyson@radroots.org>", 12409 "target_author": null, 12410 "source_author_time": "2026-05-26T01:54:13Z", 12411 "target_author_time": null, 12412 "source_committer_time": "2026-05-26T01:54:13Z", 12413 "target_committer_time": null, 12414 "source_paths": [], 12415 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12416 "empty_commit_disposition": "out_of_scope" 12417 }, 12418 { 12419 "source_commit": "863fee123acda25f6a0f77354be702495d3249c5", 12420 "target_commit": null, 12421 "source_parents": [ 12422 "67e8b503a94a7a83a6e80d981e5e7d6fece38307" 12423 ], 12424 "target_parents": [], 12425 "source_subject": "web: add wasm offline geocoder parity", 12426 "target_subject": null, 12427 "source_author": "triesap <tyson@radroots.org>", 12428 "target_author": null, 12429 "source_author_time": "2026-03-22T13:45:52Z", 12430 "target_author_time": null, 12431 "source_committer_time": "2026-03-22T13:45:52Z", 12432 "target_committer_time": null, 12433 "source_paths": [], 12434 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12435 "empty_commit_disposition": "out_of_scope" 12436 }, 12437 { 12438 "source_commit": "866fa275224ad033a69d436be113d0e3b5cac242", 12439 "target_commit": null, 12440 "source_parents": [ 12441 "139af0783dbb1e57f8c6da26bb139e6918f2e30e" 12442 ], 12443 "target_parents": [], 12444 "source_subject": "desktop: add async country lookup backend", 12445 "target_subject": null, 12446 "source_author": "triesap <tyson@radroots.org>", 12447 "target_author": null, 12448 "source_author_time": "2026-03-22T13:07:07Z", 12449 "target_author_time": null, 12450 "source_committer_time": "2026-03-22T13:07:07Z", 12451 "target_committer_time": null, 12452 "source_paths": [], 12453 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12454 "empty_commit_disposition": "out_of_scope" 12455 }, 12456 { 12457 "source_commit": "86c66972e4ae0536c68458bcfbd3e9b539c56a6f", 12458 "target_commit": null, 12459 "source_parents": [ 12460 "e7fa920a80e50de3c6dd8bcdab7b342002850f2d" 12461 ], 12462 "target_parents": [], 12463 "source_subject": "runtime: derive app metadata inside rust", 12464 "target_subject": null, 12465 "source_author": "triesap <tyson@radroots.org>", 12466 "target_author": null, 12467 "source_author_time": "2026-04-19T20:56:01Z", 12468 "target_author_time": null, 12469 "source_committer_time": "2026-04-19T20:56:01Z", 12470 "target_committer_time": null, 12471 "source_paths": [], 12472 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12473 "empty_commit_disposition": "out_of_scope" 12474 }, 12475 { 12476 "source_commit": "874faafb13c603768ed6418c7bee2c1fefc86af1", 12477 "target_commit": null, 12478 "source_parents": [ 12479 "09ae5d72b4b56d2bbb5966a66b7f90e2b6f94a56" 12480 ], 12481 "target_parents": [], 12482 "source_subject": "app: stabilize ui primitives and dialog lifecycle", 12483 "target_subject": null, 12484 "source_author": "triesap <triesap@radroots.dev>", 12485 "target_author": null, 12486 "source_author_time": "2026-01-22T00:16:34Z", 12487 "target_author_time": null, 12488 "source_committer_time": "2026-01-22T00:16:34Z", 12489 "target_committer_time": null, 12490 "source_paths": [], 12491 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12492 "empty_commit_disposition": "out_of_scope" 12493 }, 12494 { 12495 "source_commit": "87eff52a7223f30a2a5d1685d4244b7bd51c920e", 12496 "target_commit": null, 12497 "source_parents": [ 12498 "29c326dc755a7f21efbfc6c508694d36f3de2829" 12499 ], 12500 "target_parents": [], 12501 "source_subject": "ui: prevent farm textarea first-paint overflow", 12502 "target_subject": null, 12503 "source_author": "triesap <tyson@radroots.org>", 12504 "target_author": null, 12505 "source_author_time": "2026-06-07T14:12:10-07:00", 12506 "target_author_time": null, 12507 "source_committer_time": "2026-06-18T12:31:42-07:00", 12508 "target_committer_time": null, 12509 "source_paths": [], 12510 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12511 "empty_commit_disposition": "out_of_scope" 12512 }, 12513 { 12514 "source_commit": "88105c9c48a7f6e50e7bfbbb8e0853b7a3cb7d18", 12515 "target_commit": null, 12516 "source_parents": [ 12517 "fecca4ddf7e2c1b24f51bc7644544206f683bf4b" 12518 ], 12519 "target_parents": [], 12520 "source_subject": "deps: refresh cargo lockfile", 12521 "target_subject": null, 12522 "source_author": "triesap <tyson@radroots.org>", 12523 "target_author": null, 12524 "source_author_time": "2026-04-01T15:58:59Z", 12525 "target_author_time": null, 12526 "source_committer_time": "2026-04-01T15:58:59Z", 12527 "target_committer_time": null, 12528 "source_paths": [], 12529 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12530 "empty_commit_disposition": "out_of_scope" 12531 }, 12532 { 12533 "source_commit": "8813ad8838188bd2a44365c1aa803614782e960c", 12534 "target_commit": null, 12535 "source_parents": [ 12536 "e96fda2e069f07021342e310898d085f654a7e4f" 12537 ], 12538 "target_parents": [], 12539 "source_subject": "Update (conf) adding simple nostr key management, add splash screen control to root layout, temporarily move stores to local lib", 12540 "target_subject": null, 12541 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 12542 "target_author": null, 12543 "source_author_time": "2024-08-26T13:48:57Z", 12544 "target_author_time": null, 12545 "source_committer_time": "2024-08-26T13:48:57Z", 12546 "target_committer_time": null, 12547 "source_paths": [], 12548 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12549 "empty_commit_disposition": "out_of_scope" 12550 }, 12551 { 12552 "source_commit": "881ea1c4c79d3e6b410d148cfe9d14e2e7d9877d", 12553 "target_commit": null, 12554 "source_parents": [ 12555 "4a62b876dc394ae57f3ab0798d57df23d1be3f6e" 12556 ], 12557 "target_parents": [], 12558 "source_subject": "app: bootstrap nostr key on init", 12559 "target_subject": null, 12560 "source_author": "triesap <triesap@radroots.dev>", 12561 "target_author": null, 12562 "source_author_time": "2026-01-19T19:19:35Z", 12563 "target_author_time": null, 12564 "source_committer_time": "2026-01-19T19:19:35Z", 12565 "target_committer_time": null, 12566 "source_paths": [], 12567 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12568 "empty_commit_disposition": "out_of_scope" 12569 }, 12570 { 12571 "source_commit": "88390af4a49810f2c2d94d70ce366f6a5bc940f7", 12572 "target_commit": null, 12573 "source_parents": [ 12574 "b18fa6d25df230cc5852dc71a974f6a8dad82bf6" 12575 ], 12576 "target_parents": [], 12577 "source_subject": "app: add pack day batch print preflight", 12578 "target_subject": null, 12579 "source_author": "triesap <tyson@radroots.org>", 12580 "target_author": null, 12581 "source_author_time": "2026-04-28T17:41:52Z", 12582 "target_author_time": null, 12583 "source_committer_time": "2026-04-28T17:41:52Z", 12584 "target_committer_time": null, 12585 "source_paths": [], 12586 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12587 "empty_commit_disposition": "out_of_scope" 12588 }, 12589 { 12590 "source_commit": "88dd300e0e79092fd448f22f6bc8970bb2a4155c", 12591 "target_commit": null, 12592 "source_parents": [ 12593 "5f1b41c8f711cf7328b00bf320c1fb28fcbe74da" 12594 ], 12595 "target_parents": [], 12596 "source_subject": "runtime: reconcile launcher prerequisites for products", 12597 "target_subject": null, 12598 "source_author": "triesap <tyson@radroots.org>", 12599 "target_author": null, 12600 "source_author_time": "2026-04-18T08:33:48Z", 12601 "target_author_time": null, 12602 "source_committer_time": "2026-04-18T08:33:48Z", 12603 "target_committer_time": null, 12604 "source_paths": [], 12605 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12606 "empty_commit_disposition": "out_of_scope" 12607 }, 12608 { 12609 "source_commit": "891dacb5310ac6eb90454fa791c6701dce9a7b23", 12610 "target_commit": null, 12611 "source_parents": [ 12612 "aee7adaa089b3402743d87d2b128a91c9a700c3c" 12613 ], 12614 "target_parents": [], 12615 "source_subject": "app-utils: add text encoding helpers", 12616 "target_subject": null, 12617 "source_author": "triesap <triesap@radroots.dev>", 12618 "target_author": null, 12619 "source_author_time": "2026-01-19T06:48:24Z", 12620 "target_author_time": null, 12621 "source_committer_time": "2026-01-19T06:48:24Z", 12622 "target_committer_time": null, 12623 "source_paths": [], 12624 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12625 "empty_commit_disposition": "out_of_scope" 12626 }, 12627 { 12628 "source_commit": "89a123dae85d438229ce0ac569bc0e2649086f3a", 12629 "target_commit": null, 12630 "source_parents": [ 12631 "b3c58d1604a1d5bfa8a54505488958923468c86a" 12632 ], 12633 "target_parents": [], 12634 "source_subject": "app: align linked buyer lifecycle actions", 12635 "target_subject": null, 12636 "source_author": "triesap <tyson@radroots.org>", 12637 "target_author": null, 12638 "source_author_time": "2026-06-04T17:13:34-07:00", 12639 "target_author_time": null, 12640 "source_committer_time": "2026-06-18T12:31:41-07:00", 12641 "target_committer_time": null, 12642 "source_paths": [], 12643 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12644 "empty_commit_disposition": "out_of_scope" 12645 }, 12646 { 12647 "source_commit": "8a14c0eb6d38496db11c8a94c41982d2b78ed766", 12648 "target_commit": null, 12649 "source_parents": [ 12650 "f0140acd2614a9afccc29ea5d5100061ee5dc7af" 12651 ], 12652 "target_parents": [], 12653 "source_subject": "Refactor error/response handling logic, add map components, edit conf, edit stores, add styles", 12654 "target_subject": null, 12655 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 12656 "target_author": null, 12657 "source_author_time": "2024-10-07T04:26:43Z", 12658 "target_author_time": null, 12659 "source_committer_time": "2024-10-07T04:26:43Z", 12660 "target_committer_time": null, 12661 "source_paths": [], 12662 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12663 "empty_commit_disposition": "out_of_scope" 12664 }, 12665 { 12666 "source_commit": "8a480edad765aa3bd82ec385a1b4bb666b33c44f", 12667 "target_commit": null, 12668 "source_parents": [ 12669 "3dff6e469b13a9eec7d1b45d3d784fcebc7da056" 12670 ], 12671 "target_parents": [], 12672 "source_subject": "marketplace: add buyer orders confirmation handoff", 12673 "target_subject": null, 12674 "source_author": "triesap <tyson@radroots.org>", 12675 "target_author": null, 12676 "source_author_time": "2026-04-20T19:16:42Z", 12677 "target_author_time": null, 12678 "source_committer_time": "2026-04-20T19:16:42Z", 12679 "target_committer_time": null, 12680 "source_paths": [], 12681 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12682 "empty_commit_disposition": "out_of_scope" 12683 }, 12684 { 12685 "source_commit": "8a6179fc9ebf8132ee60e3cb35f76c20ab241626", 12686 "target_commit": null, 12687 "source_parents": [ 12688 "05655c5c4441a5ed36fa03b79775c7081dbe2429" 12689 ], 12690 "target_parents": [], 12691 "source_subject": "app: align typed order ids", 12692 "target_subject": null, 12693 "source_author": "triesap <tyson@radroots.org>", 12694 "target_author": null, 12695 "source_author_time": "2026-06-13T00:44:57-07:00", 12696 "target_author_time": null, 12697 "source_committer_time": "2026-06-18T12:31:43-07:00", 12698 "target_committer_time": null, 12699 "source_paths": [], 12700 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12701 "empty_commit_disposition": "out_of_scope" 12702 }, 12703 { 12704 "source_commit": "8ac245b64a13fc503929ac8e45c5e4b0cbbe85ce", 12705 "target_commit": null, 12706 "source_parents": [ 12707 "077b2f6effd1808ba25df88e7122dadf732f5212" 12708 ], 12709 "target_parents": [], 12710 "source_subject": "runtime: align order lifecycle SDK evidence tests", 12711 "target_subject": null, 12712 "source_author": "triesap <tyson@radroots.org>", 12713 "target_author": null, 12714 "source_author_time": "2026-06-19T04:29:59-07:00", 12715 "target_author_time": null, 12716 "source_committer_time": "2026-06-19T04:29:59-07:00", 12717 "target_committer_time": null, 12718 "source_paths": [], 12719 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12720 "empty_commit_disposition": "out_of_scope" 12721 }, 12722 { 12723 "source_commit": "8ae5610c7dc18378ed3e0387cad34964809b7f1c", 12724 "target_commit": null, 12725 "source_parents": [ 12726 "88dd300e0e79092fd448f22f6bc8970bb2a4155c" 12727 ], 12728 "target_parents": [], 12729 "source_subject": "products: add typed screen and editor contracts", 12730 "target_subject": null, 12731 "source_author": "triesap <tyson@radroots.org>", 12732 "target_author": null, 12733 "source_author_time": "2026-04-18T08:44:08Z", 12734 "target_author_time": null, 12735 "source_committer_time": "2026-04-18T08:44:08Z", 12736 "target_committer_time": null, 12737 "source_paths": [], 12738 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12739 "empty_commit_disposition": "out_of_scope" 12740 }, 12741 { 12742 "source_commit": "8b3a8802e56e9c899ba19e63a22351bd35d6c0bf", 12743 "target_commit": null, 12744 "source_parents": [ 12745 "34219333f97c4da2425510819428b5c7c28759cc" 12746 ], 12747 "target_parents": [], 12748 "source_subject": "app: add typed startup identity choice contracts", 12749 "target_subject": null, 12750 "source_author": "triesap <tyson@radroots.org>", 12751 "target_author": null, 12752 "source_author_time": "2026-04-18T18:38:31Z", 12753 "target_author_time": null, 12754 "source_committer_time": "2026-04-18T18:38:31Z", 12755 "target_committer_time": null, 12756 "source_paths": [], 12757 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12758 "empty_commit_disposition": "out_of_scope" 12759 }, 12760 { 12761 "source_commit": "8b54d3730b0e374e61165e3c7b53ee556f92ce73", 12762 "target_commit": null, 12763 "source_parents": [ 12764 "5c2d89a37594bffbb1ed77bd1ed0d385ed0e9cd8" 12765 ], 12766 "target_parents": [], 12767 "source_subject": "docs: audit current accounts proof and Nostr references", 12768 "target_subject": null, 12769 "source_author": "triesap <tyson@radroots.org>", 12770 "target_author": null, 12771 "source_author_time": "2026-08-02T17:56:59Z", 12772 "target_author_time": null, 12773 "source_committer_time": "2026-08-02T17:56:59Z", 12774 "target_committer_time": null, 12775 "source_paths": [], 12776 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12777 "empty_commit_disposition": "out_of_scope" 12778 }, 12779 { 12780 "source_commit": "8b5aaf5f7a084a25fd8fd1f7731b89f7922bb35c", 12781 "target_commit": "6fb1e4394d8a2dbaddc8a84a52741b3ad3bfc23e", 12782 "source_parents": [ 12783 "f300c50132a008822ace4b45aae2871619030f4c" 12784 ], 12785 "target_parents": [ 12786 "024b3c8d4c738b3f386d5c4ecba78b202afe7614" 12787 ], 12788 "source_subject": "accounts: expose removal impact and recovery", 12789 "target_subject": "accounts: expose removal impact and recovery", 12790 "source_author": "triesap <tyson@radroots.org>", 12791 "target_author": "triesap <tyson@radroots.org>", 12792 "source_author_time": "2026-08-04T00:02:15Z", 12793 "target_author_time": "2026-08-04T00:02:15Z", 12794 "source_committer_time": "2026-08-04T00:02:15Z", 12795 "target_committer_time": "2026-08-04T00:02:15Z", 12796 "source_paths": [ 12797 "core/crates/ffi/src/commands.rs" 12798 ], 12799 "normalized_patch_sha256": "82cf48fac2ce1abfca149d4d2b2d790ae3b1bb849c5d52af65d76af9e03a1610", 12800 "empty_commit_disposition": "retained" 12801 }, 12802 { 12803 "source_commit": "8c05802359786a869bad4c32e3a68ea0bf97b6d0", 12804 "target_commit": null, 12805 "source_parents": [ 12806 "3a9c164328e0565a7e0d8e0d4c86e16598f2903d" 12807 ], 12808 "target_parents": [], 12809 "source_subject": "app: parallelize health checks", 12810 "target_subject": null, 12811 "source_author": "triesap <triesap@radroots.dev>", 12812 "target_author": null, 12813 "source_author_time": "2026-01-21T15:55:49Z", 12814 "target_author_time": null, 12815 "source_committer_time": "2026-01-21T15:55:49Z", 12816 "target_committer_time": null, 12817 "source_paths": [], 12818 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12819 "empty_commit_disposition": "out_of_scope" 12820 }, 12821 { 12822 "source_commit": "8c2cd821bb3afd0b1969553369c72b7e58a222a6", 12823 "target_commit": null, 12824 "source_parents": [ 12825 "d8eec2991fea7c59e8d0bf375c8bcfbea0f4f4fe" 12826 ], 12827 "target_parents": [], 12828 "source_subject": "app: add home segmented toggle", 12829 "target_subject": null, 12830 "source_author": "triesap <tyson@radroots.org>", 12831 "target_author": null, 12832 "source_author_time": "2026-02-06T04:15:46Z", 12833 "target_author_time": null, 12834 "source_committer_time": "2026-02-06T04:15:46Z", 12835 "target_committer_time": null, 12836 "source_paths": [], 12837 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12838 "empty_commit_disposition": "out_of_scope" 12839 }, 12840 { 12841 "source_commit": "8cc30cfe3cdff6b20ef308195bb973a6f252f8ad", 12842 "target_commit": null, 12843 "source_parents": [ 12844 "8d38595dec0502e7223708e41d41fe67170ed016" 12845 ], 12846 "target_parents": [], 12847 "source_subject": "ui: add core id helper", 12848 "target_subject": null, 12849 "source_author": "triesap <triesap@radroots.dev>", 12850 "target_author": null, 12851 "source_author_time": "2026-01-21T19:52:39Z", 12852 "target_author_time": null, 12853 "source_committer_time": "2026-01-21T19:52:39Z", 12854 "target_committer_time": null, 12855 "source_paths": [], 12856 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12857 "empty_commit_disposition": "out_of_scope" 12858 }, 12859 { 12860 "source_commit": "8ce10685743c6eda766dbb679c27a3387da34d73", 12861 "target_commit": null, 12862 "source_parents": [ 12863 "2bdf692e87a46112d2cfeb67923e35eb3ccc432e" 12864 ], 12865 "target_parents": [], 12866 "source_subject": "app: add eula fingerprint to setup state", 12867 "target_subject": null, 12868 "source_author": "triesap <tyson@radroots.org>", 12869 "target_author": null, 12870 "source_author_time": "2026-02-02T19:12:58Z", 12871 "target_author_time": null, 12872 "source_committer_time": "2026-02-02T19:12:58Z", 12873 "target_committer_time": null, 12874 "source_paths": [], 12875 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12876 "empty_commit_disposition": "out_of_scope" 12877 }, 12878 { 12879 "source_commit": "8d38595dec0502e7223708e41d41fe67170ed016", 12880 "target_commit": null, 12881 "source_parents": [ 12882 "0a9db471a319140223f294b79b70636da2654323" 12883 ], 12884 "target_parents": [], 12885 "source_subject": "app: wire ui stylesheet layers", 12886 "target_subject": null, 12887 "source_author": "triesap <triesap@radroots.dev>", 12888 "target_author": null, 12889 "source_author_time": "2026-01-21T19:50:41Z", 12890 "target_author_time": null, 12891 "source_committer_time": "2026-01-21T19:50:41Z", 12892 "target_committer_time": null, 12893 "source_paths": [], 12894 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12895 "empty_commit_disposition": "out_of_scope" 12896 }, 12897 { 12898 "source_commit": "8d616586f52bbd1936bd07ea0b7ca6a0e957cd5e", 12899 "target_commit": null, 12900 "source_parents": [ 12901 "baa3c784939f294bef919f13a20ac3539d4ae90a" 12902 ], 12903 "target_parents": [], 12904 "source_subject": "app: share remote signer lifecycle core", 12905 "target_subject": null, 12906 "source_author": "triesap <tyson@radroots.org>", 12907 "target_author": null, 12908 "source_author_time": "2026-03-28T17:49:31Z", 12909 "target_author_time": null, 12910 "source_committer_time": "2026-03-28T17:49:31Z", 12911 "target_committer_time": null, 12912 "source_paths": [], 12913 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12914 "empty_commit_disposition": "out_of_scope" 12915 }, 12916 { 12917 "source_commit": "8d849a204b0b67865603f5c877ad7409fc922d30", 12918 "target_commit": null, 12919 "source_parents": [ 12920 "5c22ceeaebfca8dd25c867c84851860b9ded8c4d" 12921 ], 12922 "target_parents": [], 12923 "source_subject": "deps: use registry block release", 12924 "target_subject": null, 12925 "source_author": "triesap <tyson@radroots.org>", 12926 "target_author": null, 12927 "source_author_time": "2026-07-22T21:30:17Z", 12928 "target_author_time": null, 12929 "source_committer_time": "2026-07-22T21:30:17Z", 12930 "target_committer_time": null, 12931 "source_paths": [], 12932 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12933 "empty_commit_disposition": "out_of_scope" 12934 }, 12935 { 12936 "source_commit": "8d944b1b2bf0bd104601a9cd4333046f588eba3f", 12937 "target_commit": null, 12938 "source_parents": [ 12939 "14568f2f6521da9813b7b2f1eca4299a8513392c" 12940 ], 12941 "target_parents": [], 12942 "source_subject": "core: add async reverse lookup contract", 12943 "target_subject": null, 12944 "source_author": "triesap <tyson@radroots.org>", 12945 "target_author": null, 12946 "source_author_time": "2026-03-22T11:43:04Z", 12947 "target_author_time": null, 12948 "source_committer_time": "2026-03-22T11:43:04Z", 12949 "target_committer_time": null, 12950 "source_paths": [], 12951 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12952 "empty_commit_disposition": "out_of_scope" 12953 }, 12954 { 12955 "source_commit": "8de385c1a7d41657dddcce7c4eae210be616e514", 12956 "target_commit": null, 12957 "source_parents": [ 12958 "f5a8b119cc98e2a82b937f1f276b82d5098aee6d" 12959 ], 12960 "target_parents": [], 12961 "source_subject": "app: surface sdk diagnostics in about status", 12962 "target_subject": null, 12963 "source_author": "triesap <tyson@radroots.org>", 12964 "target_author": null, 12965 "source_author_time": "2026-06-18T14:29:21-07:00", 12966 "target_author_time": null, 12967 "source_committer_time": "2026-06-18T14:29:21-07:00", 12968 "target_committer_time": null, 12969 "source_paths": [], 12970 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12971 "empty_commit_disposition": "out_of_scope" 12972 }, 12973 { 12974 "source_commit": "8def5c556bf88979d990f0e4c07c6f77076c6195", 12975 "target_commit": null, 12976 "source_parents": [ 12977 "620c5ebd1e0e21aa6e6865fefc2bfdfae636f6bc" 12978 ], 12979 "target_parents": [], 12980 "source_subject": "app: add macos host bundle launcher", 12981 "target_subject": null, 12982 "source_author": "triesap <tyson@radroots.org>", 12983 "target_author": null, 12984 "source_author_time": "2026-04-17T22:55:04Z", 12985 "target_author_time": null, 12986 "source_committer_time": "2026-04-17T22:55:04Z", 12987 "target_committer_time": null, 12988 "source_paths": [], 12989 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 12990 "empty_commit_disposition": "out_of_scope" 12991 }, 12992 { 12993 "source_commit": "8df1ff570c388049e36ae8a0c979644e5ca250c2", 12994 "target_commit": null, 12995 "source_parents": [ 12996 "f5233d21b3061a2f431a28238aaa878483c22d09" 12997 ], 12998 "target_parents": [], 12999 "source_subject": "app: add setup lock primitives", 13000 "target_subject": null, 13001 "source_author": "triesap <tyson@radroots.org>", 13002 "target_author": null, 13003 "source_author_time": "2026-02-02T20:25:28Z", 13004 "target_author_time": null, 13005 "source_committer_time": "2026-02-02T20:25:28Z", 13006 "target_committer_time": null, 13007 "source_paths": [], 13008 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13009 "empty_commit_disposition": "out_of_scope" 13010 }, 13011 { 13012 "source_commit": "8e27f648a9354955545a0b70d45393860af0ebbc", 13013 "target_commit": null, 13014 "source_parents": [ 13015 "155f4669ec91817a97db1d238ed6e407071feea0" 13016 ], 13017 "target_parents": [], 13018 "source_subject": "runtime: add the desktop runtime boundary", 13019 "target_subject": null, 13020 "source_author": "triesap <tyson@radroots.org>", 13021 "target_author": null, 13022 "source_author_time": "2026-04-17T20:36:22Z", 13023 "target_author_time": null, 13024 "source_committer_time": "2026-04-17T20:36:22Z", 13025 "target_committer_time": null, 13026 "source_paths": [], 13027 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13028 "empty_commit_disposition": "out_of_scope" 13029 }, 13030 { 13031 "source_commit": "8ec469d76d6790acb6b4bc675b32297b9a7e8434", 13032 "target_commit": null, 13033 "source_parents": [ 13034 "0d57b0d335be73f7ef8817656a2a6166ddbd66b6" 13035 ], 13036 "target_parents": [], 13037 "source_subject": "core: add remote signer add account flow", 13038 "target_subject": null, 13039 "source_author": "triesap <tyson@radroots.org>", 13040 "target_author": null, 13041 "source_author_time": "2026-03-22T21:07:07Z", 13042 "target_author_time": null, 13043 "source_committer_time": "2026-03-22T21:07:07Z", 13044 "target_committer_time": null, 13045 "source_paths": [], 13046 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13047 "empty_commit_disposition": "out_of_scope" 13048 }, 13049 { 13050 "source_commit": "8ec6d269209aabd864469d12a3d4e8159959ff66", 13051 "target_commit": null, 13052 "source_parents": [ 13053 "cd6b276b28c5d1789674fa9139781583c61abaf7" 13054 ], 13055 "target_parents": [], 13056 "source_subject": "application: make command admission explicit", 13057 "target_subject": null, 13058 "source_author": "triesap <tyson@radroots.org>", 13059 "target_author": null, 13060 "source_author_time": "2026-08-03T23:47:52Z", 13061 "target_author_time": null, 13062 "source_committer_time": "2026-08-03T23:47:52Z", 13063 "target_committer_time": null, 13064 "source_paths": [], 13065 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13066 "empty_commit_disposition": "out_of_scope" 13067 }, 13068 { 13069 "source_commit": "8ed9630460d3e42909c87a2ef934fbee5fe747c9", 13070 "target_commit": null, 13071 "source_parents": [ 13072 "b0d413b7482ff340a33cbc1e4aa561ee43d3c138" 13073 ], 13074 "target_parents": [], 13075 "source_subject": "app: add log entry builder and buffer", 13076 "target_subject": null, 13077 "source_author": "triesap <triesap@radroots.dev>", 13078 "target_author": null, 13079 "source_author_time": "2026-01-19T23:32:37Z", 13080 "target_author_time": null, 13081 "source_committer_time": "2026-01-19T23:32:37Z", 13082 "target_committer_time": null, 13083 "source_paths": [], 13084 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13085 "empty_commit_disposition": "out_of_scope" 13086 }, 13087 { 13088 "source_commit": "8f230b2edbcfbe27955eb1c6e1f550eb1c594b72", 13089 "target_commit": null, 13090 "source_parents": [ 13091 "bb45c038994cf89d711954669084f1a5d07b1422" 13092 ], 13093 "target_parents": [], 13094 "source_subject": "store: fail closed on workflow revision keys", 13095 "target_subject": null, 13096 "source_author": "triesap <tyson@radroots.org>", 13097 "target_author": null, 13098 "source_author_time": "2026-06-03T11:51:05-07:00", 13099 "target_author_time": null, 13100 "source_committer_time": "2026-06-03T11:51:05-07:00", 13101 "target_committer_time": null, 13102 "source_paths": [], 13103 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13104 "empty_commit_disposition": "out_of_scope" 13105 }, 13106 { 13107 "source_commit": "8f9bccf3179fd67dfede22dfb9620f7d5a9faec2", 13108 "target_commit": null, 13109 "source_parents": [ 13110 "b76d7561f0cb0e2995f1e6c412f81942bde23de5" 13111 ], 13112 "target_parents": [], 13113 "source_subject": "ui: remove farm profile completeness card", 13114 "target_subject": null, 13115 "source_author": "triesap <tyson@radroots.org>", 13116 "target_author": null, 13117 "source_author_time": "2026-06-07T15:57:39-07:00", 13118 "target_author_time": null, 13119 "source_committer_time": "2026-06-18T12:31:43-07:00", 13120 "target_committer_time": null, 13121 "source_paths": [], 13122 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13123 "empty_commit_disposition": "out_of_scope" 13124 }, 13125 { 13126 "source_commit": "8fad1d6ac79bed152cc5b02b32b587558f095081", 13127 "target_commit": null, 13128 "source_parents": [ 13129 "1b62f86d353263c39507d62d1c7954321c1ecb0f" 13130 ], 13131 "target_parents": [], 13132 "source_subject": "application: add typed native gateway contracts", 13133 "target_subject": null, 13134 "source_author": "triesap <tyson@radroots.org>", 13135 "target_author": null, 13136 "source_author_time": "2026-08-03T23:42:13Z", 13137 "target_author_time": null, 13138 "source_committer_time": "2026-08-03T23:42:13Z", 13139 "target_committer_time": null, 13140 "source_paths": [], 13141 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13142 "empty_commit_disposition": "out_of_scope" 13143 }, 13144 { 13145 "source_commit": "8fdf43c84c144800bb4b65dbb73a8e2e1b181bc6", 13146 "target_commit": null, 13147 "source_parents": [ 13148 "2e3e7d3131dcd501095b6545cc420b508738a059" 13149 ], 13150 "target_parents": [], 13151 "source_subject": "sync: add direct relay app transport", 13152 "target_subject": null, 13153 "source_author": "triesap <tyson@radroots.org>", 13154 "target_author": null, 13155 "source_author_time": "2026-05-25T00:14:48Z", 13156 "target_author_time": null, 13157 "source_committer_time": "2026-05-25T00:14:48Z", 13158 "target_committer_time": null, 13159 "source_paths": [], 13160 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13161 "empty_commit_disposition": "out_of_scope" 13162 }, 13163 { 13164 "source_commit": "8ff2bbc1c2749888ec0d308206fe6bad974bc648", 13165 "target_commit": null, 13166 "source_parents": [ 13167 "8060b1ea61758d451eec667b5bf8bafe92688f20" 13168 ], 13169 "target_parents": [], 13170 "source_subject": "app: add logs filtering and view cap", 13171 "target_subject": null, 13172 "source_author": "triesap <triesap@radroots.dev>", 13173 "target_author": null, 13174 "source_author_time": "2026-01-20T23:59:05Z", 13175 "target_author_time": null, 13176 "source_committer_time": "2026-01-20T23:59:05Z", 13177 "target_committer_time": null, 13178 "source_paths": [], 13179 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13180 "empty_commit_disposition": "out_of_scope" 13181 }, 13182 { 13183 "source_commit": "9013edbd92524958f3d4a98bcc99cef25fe420c2", 13184 "target_commit": null, 13185 "source_parents": [ 13186 "202dfac602679620b158c68564529e744e0a1db9" 13187 ], 13188 "target_parents": [], 13189 "source_subject": "app: add pack day host bridge planner", 13190 "target_subject": null, 13191 "source_author": "triesap <tyson@radroots.org>", 13192 "target_author": null, 13193 "source_author_time": "2026-04-21T19:23:54Z", 13194 "target_author_time": null, 13195 "source_committer_time": "2026-04-21T19:23:54Z", 13196 "target_committer_time": null, 13197 "source_paths": [], 13198 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13199 "empty_commit_disposition": "out_of_scope" 13200 }, 13201 { 13202 "source_commit": "903885d2fa79e36ebd86dbcf8bf79bf587a7dd45", 13203 "target_commit": null, 13204 "source_parents": [ 13205 "cf6b323a86b9e867d1a29d28b771f291efe38b48" 13206 ], 13207 "target_parents": [], 13208 "source_subject": "app: update crate metadata", 13209 "target_subject": null, 13210 "source_author": "triesap <tyson@radroots.org>", 13211 "target_author": null, 13212 "source_author_time": "2026-04-10T17:27:51Z", 13213 "target_author_time": null, 13214 "source_committer_time": "2026-04-10T17:27:51Z", 13215 "target_committer_time": null, 13216 "source_paths": [], 13217 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13218 "empty_commit_disposition": "out_of_scope" 13219 }, 13220 { 13221 "source_commit": "90a3a7aaa05236aa9303f7d0ee84abfe34193042", 13222 "target_commit": null, 13223 "source_parents": [ 13224 "a1d5292f498f7f4c0a3bc1c1c24b1a7325b2ec25" 13225 ], 13226 "target_parents": [], 13227 "source_subject": "app: render logs list and dump panel", 13228 "target_subject": null, 13229 "source_author": "triesap <triesap@radroots.dev>", 13230 "target_author": null, 13231 "source_author_time": "2026-01-19T23:42:08Z", 13232 "target_author_time": null, 13233 "source_committer_time": "2026-01-19T23:42:08Z", 13234 "target_committer_time": null, 13235 "source_paths": [], 13236 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13237 "empty_commit_disposition": "out_of_scope" 13238 }, 13239 { 13240 "source_commit": "90e363c7b24cc8a25a2eade31f72728980582350", 13241 "target_commit": null, 13242 "source_parents": [ 13243 "aed9af5b047047d33a613cab8b9e1f099922678e" 13244 ], 13245 "target_parents": [], 13246 "source_subject": "backup: switch tangle db backup to json and add export UI", 13247 "target_subject": null, 13248 "source_author": "triesap <triesap@radroots.dev>", 13249 "target_author": null, 13250 "source_author_time": "2025-12-28T17:02:40Z", 13251 "target_author_time": null, 13252 "source_committer_time": "2025-12-28T17:02:40Z", 13253 "target_committer_time": null, 13254 "source_paths": [], 13255 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13256 "empty_commit_disposition": "out_of_scope" 13257 }, 13258 { 13259 "source_commit": "90e7cf2ff22f562f8663553597b7502c6dccefe0", 13260 "target_commit": null, 13261 "source_parents": [ 13262 "825f5f3e0e594c2bea5dfe527e05a8877a008480" 13263 ], 13264 "target_parents": [], 13265 "source_subject": "app: add lucide icon foundation", 13266 "target_subject": null, 13267 "source_author": "triesap <triesap@radroots.dev>", 13268 "target_author": null, 13269 "source_author_time": "2026-01-22T04:38:08Z", 13270 "target_author_time": null, 13271 "source_committer_time": "2026-01-22T04:38:08Z", 13272 "target_committer_time": null, 13273 "source_paths": [], 13274 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13275 "empty_commit_disposition": "out_of_scope" 13276 }, 13277 { 13278 "source_commit": "91269537b7ac3dbe63c751adb3b5baf4202a2278", 13279 "target_commit": null, 13280 "source_parents": [ 13281 "6811b882d40fabacd2a073a02e16b4f826a38e40" 13282 ], 13283 "target_parents": [], 13284 "source_subject": "app: rename init and context types", 13285 "target_subject": null, 13286 "source_author": "triesap <triesap@radroots.dev>", 13287 "target_author": null, 13288 "source_author_time": "2026-01-20T18:22:29Z", 13289 "target_author_time": null, 13290 "source_committer_time": "2026-01-20T18:22:29Z", 13291 "target_committer_time": null, 13292 "source_paths": [], 13293 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13294 "empty_commit_disposition": "out_of_scope" 13295 }, 13296 { 13297 "source_commit": "9131b1da3148a86d6d3340e3c1b39ed8abff35b9", 13298 "target_commit": null, 13299 "source_parents": [ 13300 "b1e130c657efe306f06185fdee4309cda3fbf6a5" 13301 ], 13302 "target_parents": [], 13303 "source_subject": "app: add settings shell menu wiring", 13304 "target_subject": null, 13305 "source_author": "triesap <tyson@radroots.org>", 13306 "target_author": null, 13307 "source_author_time": "2026-04-17T17:17:46Z", 13308 "target_author_time": null, 13309 "source_committer_time": "2026-04-17T17:17:46Z", 13310 "target_committer_time": null, 13311 "source_paths": [], 13312 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13313 "empty_commit_disposition": "out_of_scope" 13314 }, 13315 { 13316 "source_commit": "91cefb39eca852441f425d6fae3a201446fa081b", 13317 "target_commit": null, 13318 "source_parents": [ 13319 "e4456b82cff58d416cd1952378f5976ac5a8efba" 13320 ], 13321 "target_parents": [], 13322 "source_subject": "app: reinitialize workspace with native egui bootstrap", 13323 "target_subject": null, 13324 "source_author": "triesap <tyson@radroots.org>", 13325 "target_author": null, 13326 "source_author_time": "2026-03-20T15:49:27Z", 13327 "target_author_time": null, 13328 "source_committer_time": "2026-03-20T15:49:27Z", 13329 "target_committer_time": null, 13330 "source_paths": [], 13331 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13332 "empty_commit_disposition": "out_of_scope" 13333 }, 13334 { 13335 "source_commit": "91fbe109eef0f92635bc1d640b0b4e586c986e19", 13336 "target_commit": null, 13337 "source_parents": [ 13338 "81731f0c89dc67fa9ea7a38f8404ef040d20973f" 13339 ], 13340 "target_parents": [], 13341 "source_subject": "app: add ui crate scaffolds", 13342 "target_subject": null, 13343 "source_author": "triesap <triesap@radroots.dev>", 13344 "target_author": null, 13345 "source_author_time": "2026-01-21T19:45:27Z", 13346 "target_author_time": null, 13347 "source_committer_time": "2026-01-21T19:45:27Z", 13348 "target_committer_time": null, 13349 "source_paths": [], 13350 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13351 "empty_commit_disposition": "out_of_scope" 13352 }, 13353 { 13354 "source_commit": "91fdfc28fbca3289be1e4de3c63299f4d869b365", 13355 "target_commit": null, 13356 "source_parents": [ 13357 "d04f240248aa5bb75d489ad564f3cd6a2c2b50b9" 13358 ], 13359 "target_parents": [], 13360 "source_subject": "app: share NIP-46 signer execution", 13361 "target_subject": null, 13362 "source_author": "triesap <tyson@radroots.org>", 13363 "target_author": null, 13364 "source_author_time": "2026-06-24T01:13:39Z", 13365 "target_author_time": null, 13366 "source_committer_time": "2026-06-24T01:13:39Z", 13367 "target_committer_time": null, 13368 "source_paths": [], 13369 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13370 "empty_commit_disposition": "out_of_scope" 13371 }, 13372 { 13373 "source_commit": "92211deac77d79bd16149f06285c3587a74a9143", 13374 "target_commit": null, 13375 "source_parents": [ 13376 "935f945d87e0af97086fd708cf3736261aa375b0" 13377 ], 13378 "target_parents": [], 13379 "source_subject": "Add app css font-face imports, edit tailwind config", 13380 "target_subject": null, 13381 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13382 "target_author": null, 13383 "source_author_time": "2024-09-07T09:17:28Z", 13384 "target_author_time": null, 13385 "source_committer_time": "2024-09-07T09:17:28Z", 13386 "target_committer_time": null, 13387 "source_paths": [], 13388 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13389 "empty_commit_disposition": "out_of_scope" 13390 }, 13391 { 13392 "source_commit": "925a6883721e80174e609a2f4b5127d9c5a67eec", 13393 "target_commit": null, 13394 "source_parents": [ 13395 "e85c6440e1bd265c2607c47b2221325907520af3" 13396 ], 13397 "target_parents": [], 13398 "source_subject": "sqlite: add orders and pack day repository seams", 13399 "target_subject": null, 13400 "source_author": "triesap <tyson@radroots.org>", 13401 "target_author": null, 13402 "source_author_time": "2026-04-19T23:01:09Z", 13403 "target_author_time": null, 13404 "source_committer_time": "2026-04-19T23:01:09Z", 13405 "target_committer_time": null, 13406 "source_paths": [], 13407 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13408 "empty_commit_disposition": "out_of_scope" 13409 }, 13410 { 13411 "source_commit": "925edeb6ab2aff801aa61c6dcf4b1a4c10fc8c1f", 13412 "target_commit": null, 13413 "source_parents": [ 13414 "66ff0eeabcd9ed1cc6452bddbc69bff56d092d95" 13415 ], 13416 "target_parents": [], 13417 "source_subject": "Update localised string translation function. Edit `/settings/profile` layout, styles.", 13418 "target_subject": null, 13419 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13420 "target_author": null, 13421 "source_author_time": "2024-12-07T19:28:04Z", 13422 "target_author_time": null, 13423 "source_committer_time": "2024-12-07T19:28:04Z", 13424 "target_committer_time": null, 13425 "source_paths": [], 13426 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13427 "empty_commit_disposition": "out_of_scope" 13428 }, 13429 { 13430 "source_commit": "9280058e4b00650a09a00d5d49553e4a4ff380fd", 13431 "target_commit": null, 13432 "source_parents": [ 13433 "4c5dc1e7711f79848e62af978af45bdb0324edf4" 13434 ], 13435 "target_parents": [], 13436 "source_subject": "window: prioritize inline farm setup form on home", 13437 "target_subject": null, 13438 "source_author": "triesap <tyson@radroots.org>", 13439 "target_author": null, 13440 "source_author_time": "2026-04-19T01:36:21Z", 13441 "target_author_time": null, 13442 "source_committer_time": "2026-04-19T01:36:21Z", 13443 "target_committer_time": null, 13444 "source_paths": [], 13445 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13446 "empty_commit_disposition": "out_of_scope" 13447 }, 13448 { 13449 "source_commit": "9287b509039a6de36453164c750e7777a03a83a6", 13450 "target_commit": null, 13451 "source_parents": [ 13452 "fb1dd87a07c5c8879b86614133be429fbbc2e2ae" 13453 ], 13454 "target_parents": [], 13455 "source_subject": "desktop: align SDK client workflow status", 13456 "target_subject": null, 13457 "source_author": "triesap <tyson@radroots.org>", 13458 "target_author": null, 13459 "source_author_time": "2026-06-26T08:23:47Z", 13460 "target_author_time": null, 13461 "source_committer_time": "2026-06-26T08:23:47Z", 13462 "target_committer_time": null, 13463 "source_paths": [], 13464 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13465 "empty_commit_disposition": "out_of_scope" 13466 }, 13467 { 13468 "source_commit": "92979140dfb426125bcd809d833f5a2276569d3b", 13469 "target_commit": null, 13470 "source_parents": [ 13471 "6163c100f741f510782812650b1a584cb82a8bfa" 13472 ], 13473 "target_parents": [], 13474 "source_subject": "android: add secret-key import for local identities", 13475 "target_subject": null, 13476 "source_author": "triesap <tyson@radroots.org>", 13477 "target_author": null, 13478 "source_author_time": "2026-03-21T20:20:20Z", 13479 "target_author_time": null, 13480 "source_committer_time": "2026-03-21T20:20:20Z", 13481 "target_committer_time": null, 13482 "source_paths": [], 13483 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13484 "empty_commit_disposition": "out_of_scope" 13485 }, 13486 { 13487 "source_commit": "930b583674f77479aee8051d99ff473815f16649", 13488 "target_commit": null, 13489 "source_parents": [ 13490 "cd5b57cc61b052f121ac3b76d35347bd04b6248c" 13491 ], 13492 "target_parents": [], 13493 "source_subject": "sqlite: replay app local interop records", 13494 "target_subject": null, 13495 "source_author": "triesap <tyson@radroots.org>", 13496 "target_author": null, 13497 "source_author_time": "2026-05-23T19:57:01Z", 13498 "target_author_time": null, 13499 "source_committer_time": "2026-05-23T19:57:01Z", 13500 "target_committer_time": null, 13501 "source_paths": [], 13502 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13503 "empty_commit_disposition": "out_of_scope" 13504 }, 13505 { 13506 "source_commit": "935f945d87e0af97086fd708cf3736261aa375b0", 13507 "target_commit": null, 13508 "source_parents": [ 13509 "f5910586778547dd06863fd6a33ac9700012261b" 13510 ], 13511 "target_parents": [], 13512 "source_subject": "Add `phosphor-icons` submodule", 13513 "target_subject": null, 13514 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13515 "target_author": null, 13516 "source_author_time": "2024-09-07T09:13:34Z", 13517 "target_author_time": null, 13518 "source_committer_time": "2024-09-07T09:13:34Z", 13519 "target_committer_time": null, 13520 "source_paths": [], 13521 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13522 "empty_commit_disposition": "out_of_scope" 13523 }, 13524 { 13525 "source_commit": "93794e17a1cd1f9cedaf98f272712507d46ef5de", 13526 "target_commit": null, 13527 "source_parents": [ 13528 "17d7ab77d7bc53485b226fc28f2e8bfc730b60e7" 13529 ], 13530 "target_parents": [], 13531 "source_subject": "app: remove home sidebar brand label", 13532 "target_subject": null, 13533 "source_author": "triesap <tyson@radroots.org>", 13534 "target_author": null, 13535 "source_author_time": "2026-04-17T23:14:14Z", 13536 "target_author_time": null, 13537 "source_committer_time": "2026-04-17T23:14:14Z", 13538 "target_committer_time": null, 13539 "source_paths": [], 13540 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13541 "empty_commit_disposition": "out_of_scope" 13542 }, 13543 { 13544 "source_commit": "93cecb0af12dbb32389560f81230f4db33cd547b", 13545 "target_commit": null, 13546 "source_parents": [ 13547 "69e528683ee6062353f36824f16803995f6f270b" 13548 ], 13549 "target_parents": [], 13550 "source_subject": "app: add recovery reset flow", 13551 "target_subject": null, 13552 "source_author": "triesap <tyson@radroots.org>", 13553 "target_author": null, 13554 "source_author_time": "2026-02-02T21:47:12Z", 13555 "target_author_time": null, 13556 "source_committer_time": "2026-02-02T21:47:12Z", 13557 "target_committer_time": null, 13558 "source_paths": [], 13559 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13560 "empty_commit_disposition": "out_of_scope" 13561 }, 13562 { 13563 "source_commit": "93e248c87b1da5093515982183c0753e145351d9", 13564 "target_commit": null, 13565 "source_parents": [ 13566 "3e6a99647906d6a6239cdc697076ca24b27b49e1" 13567 ], 13568 "target_parents": [], 13569 "source_subject": "Update app client to use locale messages from `@radroots/locales`, refactor library components, edit utils.", 13570 "target_subject": null, 13571 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13572 "target_author": null, 13573 "source_author_time": "2025-03-07T09:59:22Z", 13574 "target_author_time": null, 13575 "source_committer_time": "2025-03-07T09:59:22Z", 13576 "target_committer_time": null, 13577 "source_paths": [], 13578 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13579 "empty_commit_disposition": "out_of_scope" 13580 }, 13581 { 13582 "source_commit": "941da562b69832d8896469affb0d6b163aae17ec", 13583 "target_commit": null, 13584 "source_parents": [ 13585 "3d65eb987a36a2e4914711fc76bd431d925779d7" 13586 ], 13587 "target_parents": [], 13588 "source_subject": "app: rename notifications and tangle types", 13589 "target_subject": null, 13590 "source_author": "triesap <triesap@radroots.dev>", 13591 "target_author": null, 13592 "source_author_time": "2026-01-20T18:25:39Z", 13593 "target_author_time": null, 13594 "source_committer_time": "2026-01-20T18:25:39Z", 13595 "target_committer_time": null, 13596 "source_paths": [], 13597 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13598 "empty_commit_disposition": "out_of_scope" 13599 }, 13600 { 13601 "source_commit": "9439b260229eec6143c7b15b063358781b421962", 13602 "target_commit": null, 13603 "source_parents": [ 13604 "fa80eefbec4ba12a37092b8b8fc7c54c7799ce1b" 13605 ], 13606 "target_parents": [], 13607 "source_subject": "ui: wire nav header scroll modes", 13608 "target_subject": null, 13609 "source_author": "triesap <tyson@radroots.org>", 13610 "target_author": null, 13611 "source_author_time": "2026-02-06T13:41:19Z", 13612 "target_author_time": null, 13613 "source_committer_time": "2026-02-06T13:41:19Z", 13614 "target_committer_time": null, 13615 "source_paths": [], 13616 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13617 "empty_commit_disposition": "out_of_scope" 13618 }, 13619 { 13620 "source_commit": "945b4042e69d0d7b07b84baccf59fafc55e0b515", 13621 "target_commit": null, 13622 "source_parents": [ 13623 "92979140dfb426125bcd809d833f5a2276569d3b" 13624 ], 13625 "target_parents": [], 13626 "source_subject": "build: define community app geocoder asset contract", 13627 "target_subject": null, 13628 "source_author": "triesap <tyson@radroots.org>", 13629 "target_author": null, 13630 "source_author_time": "2026-03-21T21:41:29Z", 13631 "target_author_time": null, 13632 "source_committer_time": "2026-03-21T21:41:29Z", 13633 "target_committer_time": null, 13634 "source_paths": [], 13635 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13636 "empty_commit_disposition": "out_of_scope" 13637 }, 13638 { 13639 "source_commit": "947649d28b4fd0c0ca3477ca3808cbb29a5d5d6f", 13640 "target_commit": null, 13641 "source_parents": [ 13642 "50ad947bdbd92ae472df691c813956d321a57d65" 13643 ], 13644 "target_parents": [], 13645 "source_subject": "app: persist nostr public key in app data", 13646 "target_subject": null, 13647 "source_author": "triesap <triesap@radroots.dev>", 13648 "target_author": null, 13649 "source_author_time": "2026-01-19T19:42:41Z", 13650 "target_author_time": null, 13651 "source_committer_time": "2026-01-19T19:42:41Z", 13652 "target_committer_time": null, 13653 "source_paths": [], 13654 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13655 "empty_commit_disposition": "out_of_scope" 13656 }, 13657 { 13658 "source_commit": "94aa59511fe9eb64e7e8008b1a6289831860090a", 13659 "target_commit": null, 13660 "source_parents": [ 13661 "c2be4d1883b6a573464bfca1f921c5ab5420c1eb" 13662 ], 13663 "target_parents": [], 13664 "source_subject": "sqlite: add farm rules persistence", 13665 "target_subject": null, 13666 "source_author": "triesap <tyson@radroots.org>", 13667 "target_author": null, 13668 "source_author_time": "2026-04-18T23:29:52Z", 13669 "target_author_time": null, 13670 "source_committer_time": "2026-04-18T23:29:52Z", 13671 "target_committer_time": null, 13672 "source_paths": [], 13673 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13674 "empty_commit_disposition": "out_of_scope" 13675 }, 13676 { 13677 "source_commit": "94c09690504d68dd16a9ef71ce95c04d667f3332", 13678 "target_commit": null, 13679 "source_parents": [ 13680 "2685bec2950c4df4abdf6c3cc2676e009e4cec61" 13681 ], 13682 "target_parents": [], 13683 "source_subject": "Edit `/search` add tabs float.", 13684 "target_subject": null, 13685 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13686 "target_author": null, 13687 "source_author_time": "2024-12-09T06:46:39Z", 13688 "target_author_time": null, 13689 "source_committer_time": "2024-12-09T06:46:39Z", 13690 "target_committer_time": null, 13691 "source_paths": [], 13692 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13693 "empty_commit_disposition": "out_of_scope" 13694 }, 13695 { 13696 "source_commit": "94d601f7afee0e6c13844549ba1fd36770199342", 13697 "target_commit": null, 13698 "source_parents": [ 13699 "7ac71ea6f202532c7319c10c1380be26cf0b937b" 13700 ], 13701 "target_parents": [], 13702 "source_subject": "docs: align app readme with desktop scope", 13703 "target_subject": null, 13704 "source_author": "triesap <tyson@radroots.org>", 13705 "target_author": null, 13706 "source_author_time": "2026-04-28T16:39:28Z", 13707 "target_author_time": null, 13708 "source_committer_time": "2026-04-28T16:39:28Z", 13709 "target_committer_time": null, 13710 "source_paths": [], 13711 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13712 "empty_commit_disposition": "out_of_scope" 13713 }, 13714 { 13715 "source_commit": "95a4ba846fd9349e04ac4291b3cb39c9588f4715", 13716 "target_commit": null, 13717 "source_parents": [ 13718 "91cefb39eca852441f425d6fae3a201446fa081b" 13719 ], 13720 "target_parents": [], 13721 "source_subject": "build: bootstrap wasm target", 13722 "target_subject": null, 13723 "source_author": "triesap <tyson@radroots.org>", 13724 "target_author": null, 13725 "source_author_time": "2026-03-20T16:27:14Z", 13726 "target_author_time": null, 13727 "source_committer_time": "2026-03-20T16:27:14Z", 13728 "target_committer_time": null, 13729 "source_paths": [], 13730 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13731 "empty_commit_disposition": "out_of_scope" 13732 }, 13733 { 13734 "source_commit": "960af38713026b52aea7768a986b29fd6ad112f6", 13735 "target_commit": null, 13736 "source_parents": [ 13737 "1e9188ea21d55ca40764282cb8cf9eb277732caf" 13738 ], 13739 "target_parents": [], 13740 "source_subject": "app: adopt shared host-vault boundary", 13741 "target_subject": null, 13742 "source_author": "triesap <tyson@radroots.org>", 13743 "target_author": null, 13744 "source_author_time": "2026-04-07T17:57:16Z", 13745 "target_author_time": null, 13746 "source_committer_time": "2026-04-07T17:57:16Z", 13747 "target_committer_time": null, 13748 "source_paths": [], 13749 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13750 "empty_commit_disposition": "out_of_scope" 13751 }, 13752 { 13753 "source_commit": "964a1d472ba27ad5a8e4931f2b1bb13e9218e5bb", 13754 "target_commit": null, 13755 "source_parents": [ 13756 "61c6e576fe2a812d6c03643975f770e008dfa199" 13757 ], 13758 "target_parents": [], 13759 "source_subject": "ui: add scroll lock primitive", 13760 "target_subject": null, 13761 "source_author": "triesap <triesap@radroots.dev>", 13762 "target_author": null, 13763 "source_author_time": "2026-01-21T20:18:22Z", 13764 "target_author_time": null, 13765 "source_committer_time": "2026-01-21T20:18:22Z", 13766 "target_committer_time": null, 13767 "source_paths": [], 13768 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13769 "empty_commit_disposition": "out_of_scope" 13770 }, 13771 { 13772 "source_commit": "9677468e591b741583323a4065f0f35a62f29f32", 13773 "target_commit": null, 13774 "source_parents": [ 13775 "4a37ef1feefda4f0e6d95145dbf65dfadb8b15f2" 13776 ], 13777 "target_parents": [], 13778 "source_subject": "docs: remove ad-hoc documentation", 13779 "target_subject": null, 13780 "source_author": "triesap <tyson@radroots.org>", 13781 "target_author": null, 13782 "source_author_time": "2026-08-03T20:52:18Z", 13783 "target_author_time": null, 13784 "source_committer_time": "2026-08-03T20:52:18Z", 13785 "target_committer_time": null, 13786 "source_paths": [], 13787 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13788 "empty_commit_disposition": "out_of_scope" 13789 }, 13790 { 13791 "source_commit": "972e0b85a4047fb32dcbca51ff8c06a4aa7ce0cc", 13792 "target_commit": null, 13793 "source_parents": [ 13794 "6f07da0b82da33939abb376ba868a9a58911ea79" 13795 ], 13796 "target_parents": [], 13797 "source_subject": "app-utils: add err_msg helper", 13798 "target_subject": null, 13799 "source_author": "triesap <triesap@radroots.dev>", 13800 "target_author": null, 13801 "source_author_time": "2026-01-19T06:42:01Z", 13802 "target_author_time": null, 13803 "source_committer_time": "2026-01-19T06:42:01Z", 13804 "target_committer_time": null, 13805 "source_paths": [], 13806 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13807 "empty_commit_disposition": "out_of_scope" 13808 }, 13809 { 13810 "source_commit": "97861ed778a10af33c72e2047a21e3906feb461f", 13811 "target_commit": null, 13812 "source_parents": [ 13813 "8f9bccf3179fd67dfede22dfb9620f7d5a9faec2" 13814 ], 13815 "target_parents": [], 13816 "source_subject": "ui: fix account tab action header", 13817 "target_subject": null, 13818 "source_author": "triesap <tyson@radroots.org>", 13819 "target_author": null, 13820 "source_author_time": "2026-06-07T16:05:39-07:00", 13821 "target_author_time": null, 13822 "source_committer_time": "2026-06-18T12:31:43-07:00", 13823 "target_committer_time": null, 13824 "source_paths": [], 13825 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13826 "empty_commit_disposition": "out_of_scope" 13827 }, 13828 { 13829 "source_commit": "97a01c7fbe8ab349018bd69830811975a69a2acb", 13830 "target_commit": null, 13831 "source_parents": [ 13832 "6e311facc9b31e737f3d2bb76cfd4ef36dd86fce" 13833 ], 13834 "target_parents": [], 13835 "source_subject": "app: add sheet and list group styles", 13836 "target_subject": null, 13837 "source_author": "triesap <triesap@radroots.dev>", 13838 "target_author": null, 13839 "source_author_time": "2026-01-21T20:47:50Z", 13840 "target_author_time": null, 13841 "source_committer_time": "2026-01-21T20:47:50Z", 13842 "target_committer_time": null, 13843 "source_paths": [], 13844 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13845 "empty_commit_disposition": "out_of_scope" 13846 }, 13847 { 13848 "source_commit": "982165c106c4bdcd14113bf5e2bdb1eec12c46b9", 13849 "target_commit": null, 13850 "source_parents": [ 13851 "a2c6fb2362b6b9705c489be636d9f9cbe35ae297" 13852 ], 13853 "target_parents": [], 13854 "source_subject": "desktop: add macos key onboarding gate", 13855 "target_subject": null, 13856 "source_author": "triesap <tyson@radroots.org>", 13857 "target_author": null, 13858 "source_author_time": "2026-03-20T17:59:07Z", 13859 "target_author_time": null, 13860 "source_committer_time": "2026-03-20T17:59:07Z", 13861 "target_committer_time": null, 13862 "source_paths": [], 13863 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13864 "empty_commit_disposition": "out_of_scope" 13865 }, 13866 { 13867 "source_commit": "98510d323653d38696e3815bd03397862b295cfa", 13868 "target_commit": "f9bf4528dd28855682707953f0190d11da454c0b", 13869 "source_parents": [ 13870 "a10e42ada30a69a3712fefe922303c98e62afdb6" 13871 ], 13872 "target_parents": [ 13873 "9ecc199f73ac13c32843acee241ec35ebc1d29eb" 13874 ], 13875 "source_subject": "core(domain): add relay URL validation", 13876 "target_subject": "core(domain): add relay URL validation", 13877 "source_author": "triesap <tyson@radroots.org>", 13878 "target_author": "triesap <tyson@radroots.org>", 13879 "source_author_time": "2026-08-02T18:07:16Z", 13880 "target_author_time": "2026-08-02T18:07:16Z", 13881 "source_committer_time": "2026-08-02T18:07:16Z", 13882 "target_committer_time": "2026-08-02T18:07:16Z", 13883 "source_paths": [ 13884 "core/Cargo.toml", 13885 "core/crates/domain/Cargo.toml", 13886 "core/crates/domain/src/lib.rs", 13887 "core/crates/domain/src/relay.rs" 13888 ], 13889 "normalized_patch_sha256": "083598e94bcfd708a573fc2ce97fb1aa15f4be8ea0384d15c5dad5fa970c915f", 13890 "empty_commit_disposition": "retained" 13891 }, 13892 { 13893 "source_commit": "985965f60d743d058fc8fdbee374018e82f9af1a", 13894 "target_commit": null, 13895 "source_parents": [ 13896 "74196f3b118e972ff9a58f1afe7cd3cef5a6d279" 13897 ], 13898 "target_parents": [], 13899 "source_subject": "Edit `model` crate, add database update handlers and interfaces.", 13900 "target_subject": null, 13901 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13902 "target_author": null, 13903 "source_author_time": "2025-03-04T15:56:23Z", 13904 "target_author_time": null, 13905 "source_committer_time": "2025-03-04T15:56:23Z", 13906 "target_committer_time": null, 13907 "source_paths": [], 13908 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13909 "empty_commit_disposition": "out_of_scope" 13910 }, 13911 { 13912 "source_commit": "9870e25f8bdfc6eda62a27b9a27a4260036001ae", 13913 "target_commit": null, 13914 "source_parents": [ 13915 "5be063514e849c2758a42e4e8a275906313f7857" 13916 ], 13917 "target_parents": [], 13918 "source_subject": "app: add setup key choice view", 13919 "target_subject": null, 13920 "source_author": "triesap <triesap@radroots.dev>", 13921 "target_author": null, 13922 "source_author_time": "2026-01-22T16:19:37Z", 13923 "target_author_time": null, 13924 "source_committer_time": "2026-01-22T16:19:37Z", 13925 "target_committer_time": null, 13926 "source_paths": [], 13927 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13928 "empty_commit_disposition": "out_of_scope" 13929 }, 13930 { 13931 "source_commit": "9879566cf26cc936e5c470826e8ca2d88a9e5e32", 13932 "target_commit": null, 13933 "source_parents": [ 13934 "304ab41943581ccc97cb9b629482934206ca9612" 13935 ], 13936 "target_parents": [], 13937 "source_subject": "ui: add explicit account status controls", 13938 "target_subject": null, 13939 "source_author": "triesap <tyson@radroots.org>", 13940 "target_author": null, 13941 "source_author_time": "2026-08-01T18:36:21Z", 13942 "target_author_time": null, 13943 "source_committer_time": "2026-08-01T18:36:21Z", 13944 "target_committer_time": null, 13945 "source_paths": [], 13946 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13947 "empty_commit_disposition": "out_of_scope" 13948 }, 13949 { 13950 "source_commit": "98b0f2042af5b97624e01751787cc3183a114746", 13951 "target_commit": null, 13952 "source_parents": [ 13953 "15915c278b362e3b8c9bbfe63891fb3e841e0785" 13954 ], 13955 "target_parents": [], 13956 "source_subject": "app-utils: add currency helpers", 13957 "target_subject": null, 13958 "source_author": "triesap <triesap@radroots.dev>", 13959 "target_author": null, 13960 "source_author_time": "2026-01-19T07:21:02Z", 13961 "target_author_time": null, 13962 "source_committer_time": "2026-01-19T07:21:02Z", 13963 "target_committer_time": null, 13964 "source_paths": [], 13965 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13966 "empty_commit_disposition": "out_of_scope" 13967 }, 13968 { 13969 "source_commit": "98ff82f2d37eb9b1bba920189f7cc87196cb9c98", 13970 "target_commit": null, 13971 "source_parents": [ 13972 "d567af7f1d1ab8062580b929ed5f423fe935f369" 13973 ], 13974 "target_parents": [], 13975 "source_subject": "Update `tangle` dependencies using local paths for tauri plugins. Add `/farms/add` page, edit routes, utils, styles.", 13976 "target_subject": null, 13977 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 13978 "target_author": null, 13979 "source_author_time": "2025-04-27T20:48:02Z", 13980 "target_author_time": null, 13981 "source_committer_time": "2025-04-27T20:48:02Z", 13982 "target_committer_time": null, 13983 "source_paths": [], 13984 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 13985 "empty_commit_disposition": "out_of_scope" 13986 }, 13987 { 13988 "source_commit": "9937f8a6e865d2c5f5c825ee58d82cdfdaaa45d9", 13989 "target_commit": null, 13990 "source_parents": [ 13991 "f6dabc9a20bb484148cb556d1239f2831db9a796" 13992 ], 13993 "target_parents": [], 13994 "source_subject": "app: activate restart-safe remote signer sessions", 13995 "target_subject": null, 13996 "source_author": "triesap <tyson@radroots.org>", 13997 "target_author": null, 13998 "source_author_time": "2026-04-18T21:07:43Z", 13999 "target_author_time": null, 14000 "source_committer_time": "2026-04-18T21:07:43Z", 14001 "target_committer_time": null, 14002 "source_paths": [], 14003 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14004 "empty_commit_disposition": "out_of_scope" 14005 }, 14006 { 14007 "source_commit": "99fddce7f642d4cd23dd85fef95f04523a1a6bbe", 14008 "target_commit": null, 14009 "source_parents": [ 14010 "373e24fe34e08531c40fa6a6abd9327b6dacc6e5" 14011 ], 14012 "target_parents": [], 14013 "source_subject": "app: add seller fulfillment authoring parity", 14014 "target_subject": null, 14015 "source_author": "triesap <tyson@radroots.org>", 14016 "target_author": null, 14017 "source_author_time": "2026-06-05T21:53:40-07:00", 14018 "target_author_time": null, 14019 "source_committer_time": "2026-06-18T12:31:42-07:00", 14020 "target_committer_time": null, 14021 "source_paths": [], 14022 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14023 "empty_commit_disposition": "out_of_scope" 14024 }, 14025 { 14026 "source_commit": "9a1c7aa857362f078b39998321b9e5a0f609e0e9", 14027 "target_commit": null, 14028 "source_parents": [ 14029 "581cbe4cd498f10bd769d252624731783350707f" 14030 ], 14031 "target_parents": [], 14032 "source_subject": "app: add tangle health check stub", 14033 "target_subject": null, 14034 "source_author": "triesap <triesap@radroots.dev>", 14035 "target_author": null, 14036 "source_author_time": "2026-01-19T21:23:34Z", 14037 "target_author_time": null, 14038 "source_committer_time": "2026-01-19T21:23:34Z", 14039 "target_committer_time": null, 14040 "source_paths": [], 14041 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14042 "empty_commit_disposition": "out_of_scope" 14043 }, 14044 { 14045 "source_commit": "9a41ea4f8fee64f2a18a09c9ab431bab7d96de6b", 14046 "target_commit": null, 14047 "source_parents": [ 14048 "9a1c7aa857362f078b39998321b9e5a0f609e0e9" 14049 ], 14050 "target_parents": [], 14051 "source_subject": "app: add structured logging with datastore persistence", 14052 "target_subject": null, 14053 "source_author": "triesap <triesap@radroots.dev>", 14054 "target_author": null, 14055 "source_author_time": "2026-01-19T23:17:38Z", 14056 "target_author_time": null, 14057 "source_committer_time": "2026-01-19T23:17:38Z", 14058 "target_committer_time": null, 14059 "source_paths": [], 14060 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14061 "empty_commit_disposition": "out_of_scope" 14062 }, 14063 { 14064 "source_commit": "9ac65e934e08d2d3ce957b3b80a80e9c52a2f95b", 14065 "target_commit": null, 14066 "source_parents": [ 14067 "b55ca17b212db683209f89cd94eabc4260764d56" 14068 ], 14069 "target_parents": [], 14070 "source_subject": "cleanup: remove generic remote-account remnants", 14071 "target_subject": null, 14072 "source_author": "triesap <tyson@radroots.org>", 14073 "target_author": null, 14074 "source_author_time": "2026-08-02T20:03:02Z", 14075 "target_author_time": null, 14076 "source_committer_time": "2026-08-02T20:03:02Z", 14077 "target_committer_time": null, 14078 "source_paths": [], 14079 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14080 "empty_commit_disposition": "out_of_scope" 14081 }, 14082 { 14083 "source_commit": "9b137859cb6abbf747eac65cc75c50c4dbf0908a", 14084 "target_commit": "5ef316033b8cfc39d05d0dc112d6e11fb2676e4d", 14085 "source_parents": [ 14086 "14c3af9a7aa3974d86c405b487257b5d6ecf1770" 14087 ], 14088 "target_parents": [ 14089 "70f3f06576f6c004f7475077b5ecc67ffd18325a" 14090 ], 14091 "source_subject": "domain: separate local signer binding", 14092 "target_subject": "domain: separate local signer binding", 14093 "source_author": "triesap <tyson@radroots.org>", 14094 "target_author": "triesap <tyson@radroots.org>", 14095 "source_author_time": "2026-08-03T22:07:01Z", 14096 "target_author_time": "2026-08-03T22:07:01Z", 14097 "source_committer_time": "2026-08-03T22:07:01Z", 14098 "target_committer_time": "2026-08-03T22:07:01Z", 14099 "source_paths": [ 14100 "core/crates/domain/src/account.rs", 14101 "core/crates/domain/src/lib.rs" 14102 ], 14103 "normalized_patch_sha256": "1b941ebaefc09bdfdd7114bc73e294c357ba92dd1d72bfab7c6e0a46567ef784", 14104 "empty_commit_disposition": "retained" 14105 }, 14106 { 14107 "source_commit": "9b1bd9f3a389352c838c595aa2bf9dac0784acfa", 14108 "target_commit": null, 14109 "source_parents": [ 14110 "fbd7959bf71409ba6b882a2d5c0e26ec7dc8a996" 14111 ], 14112 "target_parents": [], 14113 "source_subject": "app: wire setup flow into setup ui", 14114 "target_subject": null, 14115 "source_author": "triesap <tyson@radroots.org>", 14116 "target_author": null, 14117 "source_author_time": "2026-02-02T21:10:33Z", 14118 "target_author_time": null, 14119 "source_committer_time": "2026-02-02T21:10:33Z", 14120 "target_committer_time": null, 14121 "source_paths": [], 14122 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14123 "empty_commit_disposition": "out_of_scope" 14124 }, 14125 { 14126 "source_commit": "9b20ca675d7a2e3c1ff34d42e9ec294aa2e3da24", 14127 "target_commit": null, 14128 "source_parents": [ 14129 "9f35e0641dcf8f6aa7bd3a188e5d5910117a9276" 14130 ], 14131 "target_parents": [], 14132 "source_subject": "Add geolocation field mapping with farm creation and location linking, refactor app utilities and localisations, update `/farms/add` with new view component integrated from `@radroots/apps-lib-pwa`.", 14133 "target_subject": null, 14134 "source_author": "triesap <triesap@radroots.dev>", 14135 "target_author": null, 14136 "source_author_time": "2025-11-20T16:52:08Z", 14137 "target_author_time": null, 14138 "source_committer_time": "2025-11-20T16:52:08Z", 14139 "target_committer_time": null, 14140 "source_paths": [], 14141 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14142 "empty_commit_disposition": "out_of_scope" 14143 }, 14144 { 14145 "source_commit": "9b25048c7cefb87c568123e3669de1ea47bfcfcb", 14146 "target_commit": null, 14147 "source_parents": [ 14148 "0ac64e93428c9d220631ce5f68495378de7c2219" 14149 ], 14150 "target_parents": [], 14151 "source_subject": "ios: add apple keychain vault adapter", 14152 "target_subject": null, 14153 "source_author": "triesap <tyson@radroots.org>", 14154 "target_author": null, 14155 "source_author_time": "2026-03-21T00:01:17Z", 14156 "target_author_time": null, 14157 "source_committer_time": "2026-03-21T00:01:17Z", 14158 "target_committer_time": null, 14159 "source_paths": [], 14160 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14161 "empty_commit_disposition": "out_of_scope" 14162 }, 14163 { 14164 "source_commit": "9b4613745f7138acd06643ef263ffe07cfa5e54b", 14165 "target_commit": null, 14166 "source_parents": [ 14167 "85fde988c992866846336ccb17f226a8f7e8dda6" 14168 ], 14169 "target_parents": [], 14170 "source_subject": "orders: publish seller decisions", 14171 "target_subject": null, 14172 "source_author": "triesap <tyson@radroots.org>", 14173 "target_author": null, 14174 "source_author_time": "2026-05-26T02:07:55Z", 14175 "target_author_time": null, 14176 "source_committer_time": "2026-05-26T02:07:55Z", 14177 "target_committer_time": null, 14178 "source_paths": [], 14179 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14180 "empty_commit_disposition": "out_of_scope" 14181 }, 14182 { 14183 "source_commit": "9b611e91d2e48063ea22de48eca78a71106560ab", 14184 "target_commit": null, 14185 "source_parents": [ 14186 "5134b578780c0b58f2aa4d0b330ca3791809dae0" 14187 ], 14188 "target_parents": [], 14189 "source_subject": "sync: add typed app publish work", 14190 "target_subject": null, 14191 "source_author": "triesap <tyson@radroots.org>", 14192 "target_author": null, 14193 "source_author_time": "2026-05-24T23:42:57Z", 14194 "target_author_time": null, 14195 "source_committer_time": "2026-05-24T23:42:57Z", 14196 "target_committer_time": null, 14197 "source_paths": [], 14198 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14199 "empty_commit_disposition": "out_of_scope" 14200 }, 14201 { 14202 "source_commit": "9b99c76042412f066c96e70e3a0744ad3eb53f1d", 14203 "target_commit": null, 14204 "source_parents": [ 14205 "30bfac2ff8dfe5604bd1b1b30912ba29e2356419" 14206 ], 14207 "target_parents": [], 14208 "source_subject": "runtime: keep trade projections root aware", 14209 "target_subject": null, 14210 "source_author": "triesap <tyson@radroots.org>", 14211 "target_author": null, 14212 "source_author_time": "2026-07-05T02:54:36Z", 14213 "target_author_time": null, 14214 "source_committer_time": "2026-07-05T02:54:36Z", 14215 "target_committer_time": null, 14216 "source_paths": [], 14217 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14218 "empty_commit_disposition": "out_of_scope" 14219 }, 14220 { 14221 "source_commit": "9bdca1f0f263f298a158f3b7043e225ad650aa03", 14222 "target_commit": null, 14223 "source_parents": [ 14224 "033eddc086ab0ea51082e4ccf74d81227f3c6210" 14225 ], 14226 "target_parents": [], 14227 "source_subject": "settings: add farm profile and pickup editing", 14228 "target_subject": null, 14229 "source_author": "triesap <tyson@radroots.org>", 14230 "target_author": null, 14231 "source_author_time": "2026-04-19T00:19:19Z", 14232 "target_author_time": null, 14233 "source_committer_time": "2026-04-19T00:19:19Z", 14234 "target_committer_time": null, 14235 "source_paths": [], 14236 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14237 "empty_commit_disposition": "out_of_scope" 14238 }, 14239 { 14240 "source_commit": "9cd07ced24d62eca4cc89f09c82a3539c7fe9dcf", 14241 "target_commit": null, 14242 "source_parents": [ 14243 "66bd08023f3cef50fecc779d1e131f33e438369e" 14244 ], 14245 "target_parents": [], 14246 "source_subject": "ui: edit styles", 14247 "target_subject": null, 14248 "source_author": "triesap <tyson@radroots.org>", 14249 "target_author": null, 14250 "source_author_time": "2026-08-01T19:49:59Z", 14251 "target_author_time": null, 14252 "source_committer_time": "2026-08-01T19:49:59Z", 14253 "target_committer_time": null, 14254 "source_paths": [], 14255 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14256 "empty_commit_disposition": "out_of_scope" 14257 }, 14258 { 14259 "source_commit": "9d5b5caa18269bb0f47f0ceb9d164f6803a077e2", 14260 "target_commit": null, 14261 "source_parents": [ 14262 "b41890cc836e00fc43f9e84814fcc0368817341d" 14263 ], 14264 "target_parents": [], 14265 "source_subject": "app: tighten remote signer teardown ordering", 14266 "target_subject": null, 14267 "source_author": "triesap <tyson@radroots.org>", 14268 "target_author": null, 14269 "source_author_time": "2026-03-28T19:30:17Z", 14270 "target_author_time": null, 14271 "source_committer_time": "2026-03-28T19:30:17Z", 14272 "target_committer_time": null, 14273 "source_paths": [], 14274 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14275 "empty_commit_disposition": "out_of_scope" 14276 }, 14277 { 14278 "source_commit": "9dae4628349dad72de855ec94d7cc30e4f0e6a03", 14279 "target_commit": null, 14280 "source_parents": [ 14281 "90a3a7aaa05236aa9303f7d0ee84abfe34193042" 14282 ], 14283 "target_parents": [], 14284 "source_subject": "app: flush buffered logs after init", 14285 "target_subject": null, 14286 "source_author": "triesap <triesap@radroots.dev>", 14287 "target_author": null, 14288 "source_author_time": "2026-01-19T23:46:12Z", 14289 "target_author_time": null, 14290 "source_committer_time": "2026-01-19T23:46:12Z", 14291 "target_committer_time": null, 14292 "source_paths": [], 14293 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14294 "empty_commit_disposition": "out_of_scope" 14295 }, 14296 { 14297 "source_commit": "9dbd37efa81f60df6834e67d83ffb1026eb40f0a", 14298 "target_commit": null, 14299 "source_parents": [ 14300 "0259dd052fe0b51645a54bbbe9a5861c7e1e6ca3" 14301 ], 14302 "target_parents": [], 14303 "source_subject": "app: add datastore prefix entry retrieval", 14304 "target_subject": null, 14305 "source_author": "triesap <triesap@radroots.dev>", 14306 "target_author": null, 14307 "source_author_time": "2026-01-20T23:13:06Z", 14308 "target_author_time": null, 14309 "source_committer_time": "2026-01-20T23:13:06Z", 14310 "target_committer_time": null, 14311 "source_paths": [], 14312 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14313 "empty_commit_disposition": "out_of_scope" 14314 }, 14315 { 14316 "source_commit": "9dd6488a7df343e7db2191a2a667f78fb39c175b", 14317 "target_commit": null, 14318 "source_parents": [ 14319 "372f480bbfb273f745b9a8dc673602918ef37370" 14320 ], 14321 "target_parents": [], 14322 "source_subject": "app: add local identity runtime commands", 14323 "target_subject": null, 14324 "source_author": "triesap <tyson@radroots.org>", 14325 "target_author": null, 14326 "source_author_time": "2026-04-18T03:22:57Z", 14327 "target_author_time": null, 14328 "source_committer_time": "2026-04-18T03:22:57Z", 14329 "target_committer_time": null, 14330 "source_paths": [], 14331 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14332 "empty_commit_disposition": "out_of_scope" 14333 }, 14334 { 14335 "source_commit": "9df0680c154473d8a7313842809851766ab97e7d", 14336 "target_commit": null, 14337 "source_parents": [ 14338 "2cb6e965f1d7fb6a281fd65992f53038f7128652" 14339 ], 14340 "target_parents": [], 14341 "source_subject": "app-core: add filesystem types and trait", 14342 "target_subject": null, 14343 "source_author": "triesap <triesap@radroots.dev>", 14344 "target_author": null, 14345 "source_author_time": "2026-01-19T00:50:43Z", 14346 "target_author_time": null, 14347 "source_committer_time": "2026-01-19T00:50:43Z", 14348 "target_committer_time": null, 14349 "source_paths": [], 14350 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14351 "empty_commit_disposition": "out_of_scope" 14352 }, 14353 { 14354 "source_commit": "9e19b2be588b876def04693c328f4891f03ad732", 14355 "target_commit": null, 14356 "source_parents": [ 14357 "7c1979af8989ea8502e2b776289e7425efabd0ef" 14358 ], 14359 "target_parents": [], 14360 "source_subject": "Standardized code directives, added media configuration, refreshed dependencies, optimized localization access, enabled dynamic titles, revamped profile photo uploads.", 14361 "target_subject": null, 14362 "source_author": "triesap <triesap@radroots.dev>", 14363 "target_author": null, 14364 "source_author_time": "2025-12-21T01:37:29Z", 14365 "target_author_time": null, 14366 "source_committer_time": "2025-12-21T01:37:29Z", 14367 "target_committer_time": null, 14368 "source_paths": [], 14369 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14370 "empty_commit_disposition": "out_of_scope" 14371 }, 14372 { 14373 "source_commit": "9e2f030b906183f9e3498ff43a14927cc9ac3bf1", 14374 "target_commit": null, 14375 "source_parents": [ 14376 "4c6ee53fb0f520f505a4c623e80e000bf399a52b" 14377 ], 14378 "target_parents": [], 14379 "source_subject": "core: make local secret custody encrypted-first", 14380 "target_subject": null, 14381 "source_author": "triesap <tyson@radroots.org>", 14382 "target_author": null, 14383 "source_author_time": "2026-03-22T17:38:47Z", 14384 "target_author_time": null, 14385 "source_committer_time": "2026-03-22T17:38:47Z", 14386 "target_committer_time": null, 14387 "source_paths": [], 14388 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14389 "empty_commit_disposition": "out_of_scope" 14390 }, 14391 { 14392 "source_commit": "9e4d2674d7040a06a33ec56e7864723b6fda6dac", 14393 "target_commit": null, 14394 "source_parents": [ 14395 "d4faf45aa18462087b827d6411e1b9b472798c39" 14396 ], 14397 "target_parents": [], 14398 "source_subject": "Edit `/cfg/init` update entry components, add superellipse styles. Fix `/models/nostr-profile` select menu element. Add styles.", 14399 "target_subject": null, 14400 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 14401 "target_author": null, 14402 "source_author_time": "2024-10-26T19:33:06Z", 14403 "target_author_time": null, 14404 "source_committer_time": "2024-10-26T19:33:06Z", 14405 "target_committer_time": null, 14406 "source_paths": [], 14407 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14408 "empty_commit_disposition": "out_of_scope" 14409 }, 14410 { 14411 "source_commit": "9e8d0683844362bb6174676a5792795da7f81da5", 14412 "target_commit": null, 14413 "source_parents": [ 14414 "d5e7774c6afb8bf44c8a0f468ca6c66fffdc656a" 14415 ], 14416 "target_parents": [], 14417 "source_subject": "docs: record Nostr dependency and license decisions", 14418 "target_subject": null, 14419 "source_author": "triesap <tyson@radroots.org>", 14420 "target_author": null, 14421 "source_author_time": "2026-08-02T20:08:57Z", 14422 "target_author_time": null, 14423 "source_committer_time": "2026-08-02T20:08:57Z", 14424 "target_committer_time": null, 14425 "source_paths": [], 14426 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14427 "empty_commit_disposition": "out_of_scope" 14428 }, 14429 { 14430 "source_commit": "9f35e0641dcf8f6aa7bd3a188e5d5910117a9276", 14431 "target_commit": null, 14432 "source_parents": [ 14433 "36964abba355ebc47fee661ef525d0360f2d5a6c" 14434 ], 14435 "target_parents": [], 14436 "source_subject": "Update `/farms` with new view component integrated from `@radroots/apps-lib-pwa`.", 14437 "target_subject": null, 14438 "source_author": "triesap <triesap@radroots.dev>", 14439 "target_author": null, 14440 "source_author_time": "2025-11-20T15:56:07Z", 14441 "target_author_time": null, 14442 "source_committer_time": "2025-11-20T15:56:07Z", 14443 "target_committer_time": null, 14444 "source_paths": [], 14445 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14446 "empty_commit_disposition": "out_of_scope" 14447 }, 14448 { 14449 "source_commit": "9f4799c0d303caeafbff23942eb046186029e5a8", 14450 "target_commit": null, 14451 "source_parents": [ 14452 "1ba02c6078f0d9e7b7b01c9018a3c03c19fa1db3" 14453 ], 14454 "target_parents": [], 14455 "source_subject": "ui: align account form select styling", 14456 "target_subject": null, 14457 "source_author": "triesap <tyson@radroots.org>", 14458 "target_author": null, 14459 "source_author_time": "2026-06-07T13:42:07-07:00", 14460 "target_author_time": null, 14461 "source_committer_time": "2026-06-18T12:31:42-07:00", 14462 "target_committer_time": null, 14463 "source_paths": [], 14464 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14465 "empty_commit_disposition": "out_of_scope" 14466 }, 14467 { 14468 "source_commit": "9f4ba0efbbdcd5e7bdbc49b6fb86d3f5bce056c8", 14469 "target_commit": null, 14470 "source_parents": [ 14471 "ac5845d0fdb82d41ae2e3d7082731a9e5c0905dd" 14472 ], 14473 "target_parents": [], 14474 "source_subject": "build: add initial ios launcher shell", 14475 "target_subject": null, 14476 "source_author": "triesap <tyson@radroots.org>", 14477 "target_author": null, 14478 "source_author_time": "2026-03-20T22:26:41Z", 14479 "target_author_time": null, 14480 "source_committer_time": "2026-03-20T22:26:41Z", 14481 "target_committer_time": null, 14482 "source_paths": [], 14483 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14484 "empty_commit_disposition": "out_of_scope" 14485 }, 14486 { 14487 "source_commit": "9f8f3b68a7e9bc9eb8afe5471a0e7c25158a8fd1", 14488 "target_commit": null, 14489 "source_parents": [ 14490 "a62b02af545f5be9db1d31610ef82b9e6cdc794d" 14491 ], 14492 "target_parents": [], 14493 "source_subject": "app: add aggregate health report", 14494 "target_subject": null, 14495 "source_author": "triesap <triesap@radroots.dev>", 14496 "target_author": null, 14497 "source_author_time": "2026-01-19T18:46:46Z", 14498 "target_author_time": null, 14499 "source_committer_time": "2026-01-19T18:46:46Z", 14500 "target_committer_time": null, 14501 "source_paths": [], 14502 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14503 "empty_commit_disposition": "out_of_scope" 14504 }, 14505 { 14506 "source_commit": "9f8f98fa4563f064c860f488482d51fc0571eaeb", 14507 "target_commit": null, 14508 "source_parents": [ 14509 "7a4fc8106960f7fa41f293956ed7091518b8e373" 14510 ], 14511 "target_parents": [], 14512 "source_subject": "core: type offline geocoder unavailable states", 14513 "target_subject": null, 14514 "source_author": "triesap <tyson@radroots.org>", 14515 "target_author": null, 14516 "source_author_time": "2026-03-22T00:01:40Z", 14517 "target_author_time": null, 14518 "source_committer_time": "2026-03-22T00:01:40Z", 14519 "target_committer_time": null, 14520 "source_paths": [], 14521 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14522 "empty_commit_disposition": "out_of_scope" 14523 }, 14524 { 14525 "source_commit": "9fb1520dae02a3aaf345a84cb8c183561a038d42", 14526 "target_commit": null, 14527 "source_parents": [ 14528 "ca7b0b938d09c97ff577691646a76d4c78013b0c" 14529 ], 14530 "target_parents": [], 14531 "source_subject": "desktop: add truthful farmer products surface", 14532 "target_subject": null, 14533 "source_author": "triesap <tyson@radroots.org>", 14534 "target_author": null, 14535 "source_author_time": "2026-04-18T09:18:51Z", 14536 "target_author_time": null, 14537 "source_committer_time": "2026-04-18T09:18:51Z", 14538 "target_committer_time": null, 14539 "source_paths": [], 14540 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14541 "empty_commit_disposition": "out_of_scope" 14542 }, 14543 { 14544 "source_commit": "9fccab186c11e9dbae435bc90a8f7c665645a81e", 14545 "target_commit": "4f922d5cea7240d6f1750297aca1b40891ba63f2", 14546 "source_parents": [ 14547 "725f8bcb3bca375de4483e09ee324aa24af37767" 14548 ], 14549 "target_parents": [ 14550 "1bce0fbf74b7bbd8e1c745a909ce025bc91e9163" 14551 ], 14552 "source_subject": "core(session): implement sign out semantics", 14553 "target_subject": "core(session): implement sign out semantics", 14554 "source_author": "triesap <tyson@radroots.org>", 14555 "target_author": "triesap <tyson@radroots.org>", 14556 "source_author_time": "2026-08-02T19:08:16Z", 14557 "target_author_time": "2026-08-02T19:08:16Z", 14558 "source_committer_time": "2026-08-02T19:08:16Z", 14559 "target_committer_time": "2026-08-02T19:08:16Z", 14560 "source_paths": [ 14561 "core/crates/application/src/session.rs", 14562 "core/crates/storage/src/application_adapter.rs" 14563 ], 14564 "normalized_patch_sha256": "ad7b1d03e9fab20351cfc8c584ff742887424a6a8409a68af627c1bfb994bf7b", 14565 "empty_commit_disposition": "retained" 14566 }, 14567 { 14568 "source_commit": "a0bfb6b6f6f2d6ec53713802e60ce4b9b24b9d9f", 14569 "target_commit": null, 14570 "source_parents": [ 14571 "a7e622e57f472d8559717af9a3cf4d36dddb75a7" 14572 ], 14573 "target_parents": [], 14574 "source_subject": "app: fail closed on customer-label overflow", 14575 "target_subject": null, 14576 "source_author": "triesap <tyson@radroots.org>", 14577 "target_author": null, 14578 "source_author_time": "2026-04-22T22:15:56Z", 14579 "target_author_time": null, 14580 "source_committer_time": "2026-04-22T22:15:56Z", 14581 "target_committer_time": null, 14582 "source_paths": [], 14583 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14584 "empty_commit_disposition": "out_of_scope" 14585 }, 14586 { 14587 "source_commit": "a0d061b219d0460ffd6439e552b061372420f0c6", 14588 "target_commit": null, 14589 "source_parents": [ 14590 "304e951998883c9753f4410e281d381568fee759" 14591 ], 14592 "target_parents": [], 14593 "source_subject": "app: fix wasm build helpers", 14594 "target_subject": null, 14595 "source_author": "triesap <tyson@radroots.org>", 14596 "target_author": null, 14597 "source_author_time": "2026-02-02T16:46:26Z", 14598 "target_author_time": null, 14599 "source_committer_time": "2026-02-02T16:46:26Z", 14600 "target_committer_time": null, 14601 "source_paths": [], 14602 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14603 "empty_commit_disposition": "out_of_scope" 14604 }, 14605 { 14606 "source_commit": "a10e42ada30a69a3712fefe922303c98e62afdb6", 14607 "target_commit": "9ecc199f73ac13c32843acee241ec35ebc1d29eb", 14608 "source_parents": [ 14609 "74b23de1b68def7643eb1c93214d59c064c51166" 14610 ], 14611 "target_parents": [ 14612 "933898ffb2d669bf95af7fdc38231abbaf31534e" 14613 ], 14614 "source_subject": "core(domain): model NIP-19 display encodings", 14615 "target_subject": "core(domain): model NIP-19 display encodings", 14616 "source_author": "triesap <tyson@radroots.org>", 14617 "target_author": "triesap <tyson@radroots.org>", 14618 "source_author_time": "2026-08-02T18:05:32Z", 14619 "target_author_time": "2026-08-02T18:05:32Z", 14620 "source_committer_time": "2026-08-02T18:05:32Z", 14621 "target_committer_time": "2026-08-02T18:05:32Z", 14622 "source_paths": [ 14623 "core/crates/domain/src/key.rs", 14624 "core/crates/domain/src/lib.rs" 14625 ], 14626 "normalized_patch_sha256": "4fb5ec64689641928a49062525f2917c6e3c515e0d73b85b075959b582b7c3eb", 14627 "empty_commit_disposition": "retained" 14628 }, 14629 { 14630 "source_commit": "a11753601f3bb25a5a046f47e7f2e89fc2ead905", 14631 "target_commit": null, 14632 "source_parents": [ 14633 "0f3e8a1bfb93daca952a568ed70b56fbfc072a45" 14634 ], 14635 "target_parents": [], 14636 "source_subject": "ios: use stamped offline geocoder revisions", 14637 "target_subject": null, 14638 "source_author": "triesap <tyson@radroots.org>", 14639 "target_author": null, 14640 "source_author_time": "2026-03-22T00:59:38Z", 14641 "target_author_time": null, 14642 "source_committer_time": "2026-03-22T00:59:38Z", 14643 "target_committer_time": null, 14644 "source_paths": [], 14645 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14646 "empty_commit_disposition": "out_of_scope" 14647 }, 14648 { 14649 "source_commit": "a136a72e573b3f61c5d49928dad3de0cfd40b2a8", 14650 "target_commit": null, 14651 "source_parents": [ 14652 "107bc0968ea6f30389c1f6f1b7350ff3e845b5b2" 14653 ], 14654 "target_parents": [], 14655 "source_subject": "app: log health check errors", 14656 "target_subject": null, 14657 "source_author": "triesap <triesap@radroots.dev>", 14658 "target_author": null, 14659 "source_author_time": "2026-01-20T14:36:13Z", 14660 "target_author_time": null, 14661 "source_committer_time": "2026-01-20T14:36:13Z", 14662 "target_committer_time": null, 14663 "source_paths": [], 14664 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14665 "empty_commit_disposition": "out_of_scope" 14666 }, 14667 { 14668 "source_commit": "a14ce65c1ed77b0bf47659c83eb99caa781f068d", 14669 "target_commit": null, 14670 "source_parents": [ 14671 "a136a72e573b3f61c5d49928dad3de0cfd40b2a8" 14672 ], 14673 "target_parents": [], 14674 "source_subject": "app: flush logs after health checks", 14675 "target_subject": null, 14676 "source_author": "triesap <triesap@radroots.dev>", 14677 "target_author": null, 14678 "source_author_time": "2026-01-20T15:45:15Z", 14679 "target_author_time": null, 14680 "source_committer_time": "2026-01-20T15:45:15Z", 14681 "target_committer_time": null, 14682 "source_paths": [], 14683 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14684 "empty_commit_disposition": "out_of_scope" 14685 }, 14686 { 14687 "source_commit": "a1a7a0c5d891d77d985992c097e1292936641323", 14688 "target_commit": null, 14689 "source_parents": [ 14690 "7e0ed0c3136e4ca5f55b3e6cba6249dad5f9a8aa" 14691 ], 14692 "target_parents": [], 14693 "source_subject": "ui: normalize app layout and ids", 14694 "target_subject": null, 14695 "source_author": "triesap <tyson@radroots.org>", 14696 "target_author": null, 14697 "source_author_time": "2026-01-27T16:44:30Z", 14698 "target_author_time": null, 14699 "source_committer_time": "2026-01-27T16:44:30Z", 14700 "target_committer_time": null, 14701 "source_paths": [], 14702 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14703 "empty_commit_disposition": "out_of_scope" 14704 }, 14705 { 14706 "source_commit": "a1b3b1803176259fa48b92826fd0eb1933222a58", 14707 "target_commit": null, 14708 "source_parents": [ 14709 "af290fa1cbaf9d1741cb0dd9426f362926d4b5f4" 14710 ], 14711 "target_parents": [], 14712 "source_subject": "pack_day: add export writer", 14713 "target_subject": null, 14714 "source_author": "triesap <tyson@radroots.org>", 14715 "target_author": null, 14716 "source_author_time": "2026-04-21T18:04:28Z", 14717 "target_author_time": null, 14718 "source_committer_time": "2026-04-21T18:04:28Z", 14719 "target_committer_time": null, 14720 "source_paths": [], 14721 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14722 "empty_commit_disposition": "out_of_scope" 14723 }, 14724 { 14725 "source_commit": "a1b7cd40ba4de5ab1348df22d8f659066dcc67fc", 14726 "target_commit": null, 14727 "source_parents": [ 14728 "4df6c3a8e77df6abf590f293108e2c719f9505b7" 14729 ], 14730 "target_parents": [], 14731 "source_subject": "app: read general settings from runtime", 14732 "target_subject": null, 14733 "source_author": "triesap <tyson@radroots.org>", 14734 "target_author": null, 14735 "source_author_time": "2026-06-06T22:50:57-07:00", 14736 "target_author_time": null, 14737 "source_committer_time": "2026-06-18T12:31:42-07:00", 14738 "target_committer_time": null, 14739 "source_paths": [], 14740 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14741 "empty_commit_disposition": "out_of_scope" 14742 }, 14743 { 14744 "source_commit": "a1bcc2c7c87bfb39ffde0895874c2daef0fad12a", 14745 "target_commit": null, 14746 "source_parents": [ 14747 "b97752c5dca5a46e958126521f1c9d0c474ed0e9" 14748 ], 14749 "target_parents": [], 14750 "source_subject": "Add `stylesheets` submodule, edit package.json scripts, update environment variables", 14751 "target_subject": null, 14752 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 14753 "target_author": null, 14754 "source_author_time": "2024-09-16T12:53:55Z", 14755 "target_author_time": null, 14756 "source_committer_time": "2024-09-16T12:53:55Z", 14757 "target_committer_time": null, 14758 "source_paths": [], 14759 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14760 "empty_commit_disposition": "out_of_scope" 14761 }, 14762 { 14763 "source_commit": "a1d5292f498f7f4c0a3bc1c1c24b1a7325b2ec25", 14764 "target_commit": null, 14765 "source_parents": [ 14766 "05a300695adc019313d16b485bef90b32224dbc7" 14767 ], 14768 "target_parents": [], 14769 "source_subject": "app: add logs route shell", 14770 "target_subject": null, 14771 "source_author": "triesap <triesap@radroots.dev>", 14772 "target_author": null, 14773 "source_author_time": "2026-01-19T23:39:36Z", 14774 "target_author_time": null, 14775 "source_committer_time": "2026-01-19T23:39:36Z", 14776 "target_committer_time": null, 14777 "source_paths": [], 14778 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14779 "empty_commit_disposition": "out_of_scope" 14780 }, 14781 { 14782 "source_commit": "a2117f79ca7c32f0c56738044dd361c99879146f", 14783 "target_commit": null, 14784 "source_parents": [ 14785 "026a625752424905e0033768606d0df82ca1b121" 14786 ], 14787 "target_parents": [], 14788 "source_subject": "app: Add existing keypair step", 14789 "target_subject": null, 14790 "source_author": "triesap <tyson@radroots.org>", 14791 "target_author": null, 14792 "source_author_time": "2026-01-28T14:10:42Z", 14793 "target_author_time": null, 14794 "source_committer_time": "2026-01-28T14:10:42Z", 14795 "target_committer_time": null, 14796 "source_paths": [], 14797 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14798 "empty_commit_disposition": "out_of_scope" 14799 }, 14800 { 14801 "source_commit": "a225a284211032a2dc858bfb015a2705e50c98df", 14802 "target_commit": null, 14803 "source_parents": [ 14804 "89a123dae85d438229ce0ac569bc0e2649086f3a" 14805 ], 14806 "target_parents": [], 14807 "source_subject": "app: remove stale local order mutations", 14808 "target_subject": null, 14809 "source_author": "triesap <tyson@radroots.org>", 14810 "target_author": null, 14811 "source_author_time": "2026-06-04T17:41:19-07:00", 14812 "target_author_time": null, 14813 "source_committer_time": "2026-06-18T12:31:41-07:00", 14814 "target_committer_time": null, 14815 "source_paths": [], 14816 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14817 "empty_commit_disposition": "out_of_scope" 14818 }, 14819 { 14820 "source_commit": "a264f03049025445d9a1453624a9a4265229477e", 14821 "target_commit": null, 14822 "source_parents": [ 14823 "0e78e5cfa8c4c4872b2d50d08cfb40376dd1b1de" 14824 ], 14825 "target_parents": [], 14826 "source_subject": "ui: tune settings account card", 14827 "target_subject": null, 14828 "source_author": "triesap <tyson@radroots.org>", 14829 "target_author": null, 14830 "source_author_time": "2026-06-07T11:38:34-07:00", 14831 "target_author_time": null, 14832 "source_committer_time": "2026-06-18T12:31:42-07:00", 14833 "target_committer_time": null, 14834 "source_paths": [], 14835 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14836 "empty_commit_disposition": "out_of_scope" 14837 }, 14838 { 14839 "source_commit": "a2aad137835c386be422e50de2ed63800906b248", 14840 "target_commit": null, 14841 "source_parents": [ 14842 "a0d061b219d0460ffd6439e552b061372420f0c6" 14843 ], 14844 "target_parents": [], 14845 "source_subject": "core: rename app storage keys", 14846 "target_subject": null, 14847 "source_author": "triesap <tyson@radroots.org>", 14848 "target_author": null, 14849 "source_author_time": "2026-02-02T16:48:04Z", 14850 "target_author_time": null, 14851 "source_committer_time": "2026-02-02T16:48:04Z", 14852 "target_committer_time": null, 14853 "source_paths": [], 14854 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14855 "empty_commit_disposition": "out_of_scope" 14856 }, 14857 { 14858 "source_commit": "a2ba7397e59bab6ec6f7170115eb1127b1db2643", 14859 "target_commit": null, 14860 "source_parents": [ 14861 "12e74c62f57c65832403918ac15be00074162c90" 14862 ], 14863 "target_parents": [], 14864 "source_subject": "web: add offline geocoder status coverage", 14865 "target_subject": null, 14866 "source_author": "triesap <tyson@radroots.org>", 14867 "target_author": null, 14868 "source_author_time": "2026-03-22T00:09:28Z", 14869 "target_author_time": null, 14870 "source_committer_time": "2026-03-22T00:09:28Z", 14871 "target_committer_time": null, 14872 "source_paths": [], 14873 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14874 "empty_commit_disposition": "out_of_scope" 14875 }, 14876 { 14877 "source_commit": "a2c6fb2362b6b9705c489be636d9f9cbe35ae297", 14878 "target_commit": null, 14879 "source_parents": [ 14880 "95a4ba846fd9349e04ac4291b3cb39c9588f4715" 14881 ], 14882 "target_parents": [], 14883 "source_subject": "build: split bootstrap workspace into core desktop and web", 14884 "target_subject": null, 14885 "source_author": "triesap <tyson@radroots.org>", 14886 "target_author": null, 14887 "source_author_time": "2026-03-20T17:34:35Z", 14888 "target_author_time": null, 14889 "source_committer_time": "2026-03-20T17:34:35Z", 14890 "target_committer_time": null, 14891 "source_paths": [], 14892 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14893 "empty_commit_disposition": "out_of_scope" 14894 }, 14895 { 14896 "source_commit": "a339e1ceae17f44971de6cf3abdffa778b2aac2b", 14897 "target_commit": null, 14898 "source_parents": [ 14899 "658111377f8abe4af48f4044259a676c0b7ccfb3" 14900 ], 14901 "target_parents": [], 14902 "source_subject": "ui: align account tab underline color", 14903 "target_subject": null, 14904 "source_author": "triesap <tyson@radroots.org>", 14905 "target_author": null, 14906 "source_author_time": "2026-06-07T12:36:09-07:00", 14907 "target_author_time": null, 14908 "source_committer_time": "2026-06-18T12:31:42-07:00", 14909 "target_committer_time": null, 14910 "source_paths": [], 14911 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14912 "empty_commit_disposition": "out_of_scope" 14913 }, 14914 { 14915 "source_commit": "a37e50813a4983b3829109b3228bbbce7bc28998", 14916 "target_commit": null, 14917 "source_parents": [ 14918 "84a7fe3db75e4c266e6e116b06d93ad54214156f" 14919 ], 14920 "target_parents": [], 14921 "source_subject": "app: drop daisyui theme plugin", 14922 "target_subject": null, 14923 "source_author": "triesap <triesap@radroots.dev>", 14924 "target_author": null, 14925 "source_author_time": "2026-01-23T14:43:12Z", 14926 "target_author_time": null, 14927 "source_committer_time": "2026-01-23T14:43:12Z", 14928 "target_committer_time": null, 14929 "source_paths": [], 14930 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14931 "empty_commit_disposition": "out_of_scope" 14932 }, 14933 { 14934 "source_commit": "a42f24d679d179acbecc28790f2381286a5e81f4", 14935 "target_commit": null, 14936 "source_parents": [ 14937 "b0a2a5f51dc0aa54f627df2b5dbd4a95fd8c33e8" 14938 ], 14939 "target_parents": [], 14940 "source_subject": "Edit `/farm/land/add` modify local coordinates to geolocation position type, add bind values to field inputs, add label select options for area and elevation units. Edit conf, routes.", 14941 "target_subject": null, 14942 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 14943 "target_author": null, 14944 "source_author_time": "2024-12-07T23:50:53Z", 14945 "target_author_time": null, 14946 "source_committer_time": "2024-12-07T23:50:53Z", 14947 "target_committer_time": null, 14948 "source_paths": [], 14949 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14950 "empty_commit_disposition": "out_of_scope" 14951 }, 14952 { 14953 "source_commit": "a46b01617956c4cf5e1cde86e2594271cc8a6946", 14954 "target_commit": null, 14955 "source_parents": [ 14956 "f1f258c00b75226e115e475c2c7671fa0e728110" 14957 ], 14958 "target_parents": [], 14959 "source_subject": "app: fix notification toggles", 14960 "target_subject": null, 14961 "source_author": "triesap <tyson@radroots.org>", 14962 "target_author": null, 14963 "source_author_time": "2026-02-06T19:08:22Z", 14964 "target_author_time": null, 14965 "source_committer_time": "2026-02-06T19:08:22Z", 14966 "target_committer_time": null, 14967 "source_paths": [], 14968 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 14969 "empty_commit_disposition": "out_of_scope" 14970 }, 14971 { 14972 "source_commit": "a4e9886c9c69cd25c1604f6ac5507f5afbc5dd67", 14973 "target_commit": "16b4a15098d91660fa5df2dcf7144ce15876b41b", 14974 "source_parents": [ 14975 "a7615e4e2274c8953bbb0e13be6d7cb1e9889aaa" 14976 ], 14977 "target_parents": [ 14978 "7c76e35a3c59a830107a4d00cdb714e895802870" 14979 ], 14980 "source_subject": "test(storage): complete migration failure matrix", 14981 "target_subject": "test(storage): complete migration failure matrix", 14982 "source_author": "triesap <tyson@radroots.org>", 14983 "target_author": "triesap <tyson@radroots.org>", 14984 "source_author_time": "2026-08-03T22:49:12Z", 14985 "target_author_time": "2026-08-03T22:49:12Z", 14986 "source_committer_time": "2026-08-03T22:49:12Z", 14987 "target_committer_time": "2026-08-03T22:49:12Z", 14988 "source_paths": [ 14989 "core/crates/storage/src/db.rs" 14990 ], 14991 "normalized_patch_sha256": "f7ec0152069235437b199db3e25f49886197cc96deec2cbd1efe6191bdeaf843", 14992 "empty_commit_disposition": "retained" 14993 }, 14994 { 14995 "source_commit": "a5239ed120f9e9461ca56867f7f7f2286a70488f", 14996 "target_commit": null, 14997 "source_parents": [ 14998 "2f0e3f941469458117e9911d68058985ba3d4360" 14999 ], 15000 "target_parents": [], 15001 "source_subject": "Add routing parameter to restart() util, update (conf)", 15002 "target_subject": null, 15003 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15004 "target_author": null, 15005 "source_author_time": "2024-08-31T17:14:42Z", 15006 "target_author_time": null, 15007 "source_committer_time": "2024-08-31T17:14:42Z", 15008 "target_committer_time": null, 15009 "source_paths": [], 15010 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15011 "empty_commit_disposition": "out_of_scope" 15012 }, 15013 { 15014 "source_commit": "a5d4417547eca8d76675afc62547ed75b90424ca", 15015 "target_commit": null, 15016 "source_parents": [ 15017 "ff0caed5e1e58b83cdc624c26df1f48f4b0361b6" 15018 ], 15019 "target_parents": [], 15020 "source_subject": "checkout: require account for order placement", 15021 "target_subject": null, 15022 "source_author": "triesap <tyson@radroots.org>", 15023 "target_author": null, 15024 "source_author_time": "2026-05-26T01:24:55Z", 15025 "target_author_time": null, 15026 "source_committer_time": "2026-05-26T01:24:55Z", 15027 "target_committer_time": null, 15028 "source_paths": [], 15029 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15030 "empty_commit_disposition": "out_of_scope" 15031 }, 15032 { 15033 "source_commit": "a5e49ad575513a47ed59f2bfaff77fa282edda2b", 15034 "target_commit": null, 15035 "source_parents": [ 15036 "5d330847b2af4956569a064b1c6d446e08ca3d12" 15037 ], 15038 "target_parents": [], 15039 "source_subject": "app-core: add client backup error map", 15040 "target_subject": null, 15041 "source_author": "triesap <triesap@radroots.dev>", 15042 "target_author": null, 15043 "source_author_time": "2026-01-18T23:30:41Z", 15044 "target_author_time": null, 15045 "source_committer_time": "2026-01-18T23:30:41Z", 15046 "target_committer_time": null, 15047 "source_paths": [], 15048 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15049 "empty_commit_disposition": "out_of_scope" 15050 }, 15051 { 15052 "source_commit": "a62b02af545f5be9db1d31610ef82b9e6cdc794d", 15053 "target_commit": null, 15054 "source_parents": [ 15055 "537d5bbd7e1bf4ba36a2462b697116df4cbaf4d6" 15056 ], 15057 "target_parents": [], 15058 "source_subject": "app: add keystore health check", 15059 "target_subject": null, 15060 "source_author": "triesap <triesap@radroots.dev>", 15061 "target_author": null, 15062 "source_author_time": "2026-01-19T18:43:09Z", 15063 "target_author_time": null, 15064 "source_committer_time": "2026-01-19T18:43:09Z", 15065 "target_committer_time": null, 15066 "source_paths": [], 15067 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15068 "empty_commit_disposition": "out_of_scope" 15069 }, 15070 { 15071 "source_commit": "a68f55e4670afc9ed1cf57ebc108bb9b41f00707", 15072 "target_commit": "4f8c9958c2046e6a4e70d7f4efe0e850ca639a42", 15073 "source_parents": [ 15074 "5c9f8cc3cd3f35030dc3e4505cdeffc6bcfa81f9" 15075 ], 15076 "target_parents": [ 15077 "cf67b4594b67907805d95abe0c4a76536dbc4dde" 15078 ], 15079 "source_subject": "runtime: add ordered snapshot change stream", 15080 "target_subject": "runtime: add ordered snapshot change stream", 15081 "source_author": "triesap <tyson@radroots.org>", 15082 "target_author": "triesap <tyson@radroots.org>", 15083 "source_author_time": "2026-08-03T21:52:42Z", 15084 "target_author_time": "2026-08-03T21:52:42Z", 15085 "source_committer_time": "2026-08-03T21:52:42Z", 15086 "target_committer_time": "2026-08-03T21:52:42Z", 15087 "source_paths": [ 15088 "core/crates/application/src/change_stream.rs", 15089 "core/crates/application/src/lib.rs", 15090 "core/crates/storage/src/runtime_actor.rs" 15091 ], 15092 "normalized_patch_sha256": "04f04d656e4e9dfe9f82a8eec792ae061f2b66890dd30ee1c0560e5ec08b75dd", 15093 "empty_commit_disposition": "retained" 15094 }, 15095 { 15096 "source_commit": "a716e045985f486a301898351ce5a834e73b480a", 15097 "target_commit": null, 15098 "source_parents": [ 15099 "dbd6de1f707b28ff71a530f630c42f2be9480443" 15100 ], 15101 "target_parents": [], 15102 "source_subject": "ui: add portal primitive", 15103 "target_subject": null, 15104 "source_author": "triesap <triesap@radroots.dev>", 15105 "target_author": null, 15106 "source_author_time": "2026-01-21T20:00:41Z", 15107 "target_author_time": null, 15108 "source_committer_time": "2026-01-21T20:00:41Z", 15109 "target_committer_time": null, 15110 "source_paths": [], 15111 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15112 "empty_commit_disposition": "out_of_scope" 15113 }, 15114 { 15115 "source_commit": "a72fad6fc8e66e078b91842c0a7e1bbf8a476aa2", 15116 "target_commit": "d6e18b33b717316f825950ef746a5d7d8d625e5c", 15117 "source_parents": [ 15118 "4baaf49245ee295e43d2e889684dfafc557f110f" 15119 ], 15120 "target_parents": [ 15121 "0f7ec974950451818552d354966fcf66d02a6a59" 15122 ], 15123 "source_subject": "core(nostr): add local relay profile client", 15124 "target_subject": "core(nostr): add local relay profile client", 15125 "source_author": "triesap <tyson@radroots.org>", 15126 "target_author": "triesap <tyson@radroots.org>", 15127 "source_author_time": "2026-08-02T19:22:44Z", 15128 "target_author_time": "2026-08-02T19:22:44Z", 15129 "source_committer_time": "2026-08-02T19:22:44Z", 15130 "target_committer_time": "2026-08-02T19:22:44Z", 15131 "source_paths": [ 15132 "core/Cargo.toml", 15133 "core/crates/application/Cargo.toml", 15134 "core/crates/application/src/lib.rs", 15135 "core/crates/application/src/nostr_client.rs" 15136 ], 15137 "normalized_patch_sha256": "b123702bd8ba4a9de65acac143dd6f3dff98d9fd2ba57f3f496a5a7f1e0be3c2", 15138 "empty_commit_disposition": "retained" 15139 }, 15140 { 15141 "source_commit": "a7615e4e2274c8953bbb0e13be6d7cb1e9889aaa", 15142 "target_commit": "7c76e35a3c59a830107a4d00cdb714e895802870", 15143 "source_parents": [ 15144 "0197b5fd728b99950805ab7049515ce9c5009fbf" 15145 ], 15146 "target_parents": [ 15147 "b84b06aeeaa318c5ace692165f0ff4a1e0f3eade" 15148 ], 15149 "source_subject": "storage: adopt transactional normalized repositories", 15150 "target_subject": "storage: adopt transactional normalized repositories", 15151 "source_author": "triesap <tyson@radroots.org>", 15152 "target_author": "triesap <tyson@radroots.org>", 15153 "source_author_time": "2026-08-03T22:47:24Z", 15154 "target_author_time": "2026-08-03T22:47:24Z", 15155 "source_committer_time": "2026-08-03T22:47:24Z", 15156 "target_committer_time": "2026-08-03T22:47:24Z", 15157 "source_paths": [ 15158 "core/crates/ffi/src/commands.rs", 15159 "core/crates/storage/migrations/V8__normalized_account_preferences.sql", 15160 "core/crates/storage/src/account_namespace.rs", 15161 "core/crates/storage/src/accounts.rs", 15162 "core/crates/storage/src/db.rs", 15163 "core/crates/storage/src/profiles.rs" 15164 ], 15165 "normalized_patch_sha256": "b48b3a23b2e690544a0e2c4c710b34170d7c7062eebd3227745aff1113335aa8", 15166 "empty_commit_disposition": "retained" 15167 }, 15168 { 15169 "source_commit": "a7a45d4df766f9c20dab6be86a5f4cae886a382f", 15170 "target_commit": "f87f676a6938ddc9aff63788b54ad6df26628f8d", 15171 "source_parents": [ 15172 "f622b54591ac7be50ffa8d1ad1edcbe97168676e" 15173 ], 15174 "target_parents": [ 15175 "d54cb234c3c14ce45f09cecf0e03ce5ee0a82ab2" 15176 ], 15177 "source_subject": "core(recovery): resume pending account removals", 15178 "target_subject": "core(recovery): resume pending account removals", 15179 "source_author": "triesap <tyson@radroots.org>", 15180 "target_author": "triesap <tyson@radroots.org>", 15181 "source_author_time": "2026-08-02T19:13:15Z", 15182 "target_author_time": "2026-08-02T19:13:15Z", 15183 "source_committer_time": "2026-08-02T19:13:15Z", 15184 "target_committer_time": "2026-08-02T19:13:15Z", 15185 "source_paths": [ 15186 "core/crates/application/src/lib.rs", 15187 "core/crates/application/src/recovery.rs", 15188 "core/crates/storage/src/application_adapter.rs" 15189 ], 15190 "normalized_patch_sha256": "0ee3655d416923fa31c69e9792b23e1f207b1e60f1af292b4f38f5f0b97c6555", 15191 "empty_commit_disposition": "retained" 15192 }, 15193 { 15194 "source_commit": "a7a8c35212703bde0d11bc02c3f3c439cc81f5fc", 15195 "target_commit": null, 15196 "source_parents": [ 15197 "77eedf3c11960a52edfee91e8375951a7d4f104a" 15198 ], 15199 "target_parents": [], 15200 "source_subject": "app: speed up logs page refresh", 15201 "target_subject": null, 15202 "source_author": "triesap <triesap@radroots.dev>", 15203 "target_author": null, 15204 "source_author_time": "2026-01-20T23:19:31Z", 15205 "target_author_time": null, 15206 "source_committer_time": "2026-01-20T23:19:31Z", 15207 "target_committer_time": null, 15208 "source_paths": [], 15209 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15210 "empty_commit_disposition": "out_of_scope" 15211 }, 15212 { 15213 "source_commit": "a7aab4347c5136d05480981dae52626d166ca2a4", 15214 "target_commit": null, 15215 "source_parents": [ 15216 "6cf120964813973be8a02ddae3692f9b38ae9d70" 15217 ], 15218 "target_parents": [], 15219 "source_subject": "runtime: derive seller reminder projections", 15220 "target_subject": null, 15221 "source_author": "triesap <tyson@radroots.org>", 15222 "target_author": null, 15223 "source_author_time": "2026-04-20T23:37:33Z", 15224 "target_author_time": null, 15225 "source_committer_time": "2026-04-20T23:37:33Z", 15226 "target_committer_time": null, 15227 "source_paths": [], 15228 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15229 "empty_commit_disposition": "out_of_scope" 15230 }, 15231 { 15232 "source_commit": "a7ac1221c8884e89ec7874dd7be8936c4cf6f015", 15233 "target_commit": null, 15234 "source_parents": [ 15235 "f75b0653cabed37a2b0e479bf385b11a487d8399" 15236 ], 15237 "target_parents": [], 15238 "source_subject": "marketplace: add buyer detail cart handoff", 15239 "target_subject": null, 15240 "source_author": "triesap <tyson@radroots.org>", 15241 "target_author": null, 15242 "source_author_time": "2026-04-20T17:28:35Z", 15243 "target_author_time": null, 15244 "source_committer_time": "2026-04-20T17:28:35Z", 15245 "target_committer_time": null, 15246 "source_paths": [], 15247 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15248 "empty_commit_disposition": "out_of_scope" 15249 }, 15250 { 15251 "source_commit": "a7cea8624e8b911bde407f5490befb0525f42a40", 15252 "target_commit": null, 15253 "source_parents": [ 15254 "8813ad8838188bd2a44365c1aa803614782e960c" 15255 ], 15256 "target_parents": [], 15257 "source_subject": "Add `/settings` with color mode toggle", 15258 "target_subject": null, 15259 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15260 "target_author": null, 15261 "source_author_time": "2024-08-26T15:34:57Z", 15262 "target_author_time": null, 15263 "source_committer_time": "2024-08-26T15:34:57Z", 15264 "target_committer_time": null, 15265 "source_paths": [], 15266 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15267 "empty_commit_disposition": "out_of_scope" 15268 }, 15269 { 15270 "source_commit": "a7e622e57f472d8559717af9a3cf4d36dddb75a7", 15271 "target_commit": null, 15272 "source_parents": [ 15273 "2b0ee5f70423fbf2853e8363cc9ffd8316edb883" 15274 ], 15275 "target_parents": [], 15276 "source_subject": "app: clean pack day prepared print assets", 15277 "target_subject": null, 15278 "source_author": "triesap <tyson@radroots.org>", 15279 "target_author": null, 15280 "source_author_time": "2026-04-22T22:07:26Z", 15281 "target_author_time": null, 15282 "source_committer_time": "2026-04-22T22:07:26Z", 15283 "target_committer_time": null, 15284 "source_paths": [], 15285 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15286 "empty_commit_disposition": "out_of_scope" 15287 }, 15288 { 15289 "source_commit": "a7ed7d2e7c7f93db28826332873f92cb97f0b96c", 15290 "target_commit": null, 15291 "source_parents": [ 15292 "649badf4259a7ba7dc425032dcf0e873a2e41977" 15293 ], 15294 "target_parents": [], 15295 "source_subject": "Build app", 15296 "target_subject": null, 15297 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15298 "target_author": null, 15299 "source_author_time": "2024-08-31T13:50:44Z", 15300 "target_author_time": null, 15301 "source_committer_time": "2024-08-31T13:50:44Z", 15302 "target_committer_time": null, 15303 "source_paths": [], 15304 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15305 "empty_commit_disposition": "out_of_scope" 15306 }, 15307 { 15308 "source_commit": "a7edc7080137b98e2335923a6941d2b5cf496349", 15309 "target_commit": null, 15310 "source_parents": [ 15311 "df1b7b0fca8a5b27f6f33cfe131bd50f2874af53" 15312 ], 15313 "target_parents": [], 15314 "source_subject": "app: add log dump header metadata", 15315 "target_subject": null, 15316 "source_author": "triesap <triesap@radroots.dev>", 15317 "target_author": null, 15318 "source_author_time": "2026-01-21T14:11:01Z", 15319 "target_author_time": null, 15320 "source_committer_time": "2026-01-21T14:11:01Z", 15321 "target_committer_time": null, 15322 "source_paths": [], 15323 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15324 "empty_commit_disposition": "out_of_scope" 15325 }, 15326 { 15327 "source_commit": "a86d48fcdea244e99d0f1aec52795eeafbe972a5", 15328 "target_commit": null, 15329 "source_parents": [ 15330 "daa6fcc1e0dd349aa8b31d2299427db58b5a4ec2" 15331 ], 15332 "target_parents": [], 15333 "source_subject": "home: replace metadata shell with today agenda", 15334 "target_subject": null, 15335 "source_author": "triesap <tyson@radroots.org>", 15336 "target_author": null, 15337 "source_author_time": "2026-04-17T21:11:43Z", 15338 "target_author_time": null, 15339 "source_committer_time": "2026-04-17T21:11:43Z", 15340 "target_committer_time": null, 15341 "source_paths": [], 15342 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15343 "empty_commit_disposition": "out_of_scope" 15344 }, 15345 { 15346 "source_commit": "a877b5ccc713e474424ff94a66193e7dae6b11b5", 15347 "target_commit": null, 15348 "source_parents": [ 15349 "cba63fa6f57648f54300b3f2d5d4b854b851b01c" 15350 ], 15351 "target_parents": [], 15352 "source_subject": "docs: complete Nostr account runtime documentation", 15353 "target_subject": null, 15354 "source_author": "triesap <tyson@radroots.org>", 15355 "target_author": null, 15356 "source_author_time": "2026-08-02T20:12:11Z", 15357 "target_author_time": null, 15358 "source_committer_time": "2026-08-02T20:12:11Z", 15359 "target_committer_time": null, 15360 "source_paths": [], 15361 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15362 "empty_commit_disposition": "out_of_scope" 15363 }, 15364 { 15365 "source_commit": "a887ea25587d7a55c2a28aa41525545a132f8523", 15366 "target_commit": null, 15367 "source_parents": [ 15368 "619ef2713855f178d99feaff481a3bead26465be" 15369 ], 15370 "target_parents": [], 15371 "source_subject": "app-core: add client crypto error map", 15372 "target_subject": null, 15373 "source_author": "triesap <triesap@radroots.dev>", 15374 "target_author": null, 15375 "source_author_time": "2026-01-18T23:24:28Z", 15376 "target_author_time": null, 15377 "source_committer_time": "2026-01-18T23:24:28Z", 15378 "target_committer_time": null, 15379 "source_paths": [], 15380 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15381 "empty_commit_disposition": "out_of_scope" 15382 }, 15383 { 15384 "source_commit": "a8d420a0465648a4ec0236eb03d9bf6ecf43f134", 15385 "target_commit": "8165cd3ccb20798ac41e26219d720347a464117c", 15386 "source_parents": [ 15387 "2f08bea544c55e871833b937e3cdab7758966212" 15388 ], 15389 "target_parents": [ 15390 "7d6a2a51131babfcf658ebf201abccc03af1ba8e" 15391 ], 15392 "source_subject": "core(accounts): persist generated and imported accounts", 15393 "target_subject": "core(accounts): persist generated and imported accounts", 15394 "source_author": "triesap <tyson@radroots.org>", 15395 "target_author": "triesap <tyson@radroots.org>", 15396 "source_author_time": "2026-08-02T19:05:04Z", 15397 "target_author_time": "2026-08-02T19:05:04Z", 15398 "source_committer_time": "2026-08-02T19:05:04Z", 15399 "target_committer_time": "2026-08-02T19:05:04Z", 15400 "source_paths": [ 15401 "core/crates/storage/src/application_adapter.rs" 15402 ], 15403 "normalized_patch_sha256": "f9de52e748fe18984c6a771f318ce51f0ef54fe86b89447422a36d40645a073b", 15404 "empty_commit_disposition": "retained" 15405 }, 15406 { 15407 "source_commit": "a8d9f9114b73872f605679cc31cd8420786f512f", 15408 "target_commit": null, 15409 "source_parents": [ 15410 "33ed23a220643548f8816b8098ebe8f8cf7133e6" 15411 ], 15412 "target_parents": [], 15413 "source_subject": "runtime: align SDK event evidence boundary", 15414 "target_subject": null, 15415 "source_author": "triesap <tyson@radroots.org>", 15416 "target_author": null, 15417 "source_author_time": "2026-07-15T01:19:08Z", 15418 "target_author_time": null, 15419 "source_committer_time": "2026-07-15T01:19:08Z", 15420 "target_committer_time": null, 15421 "source_paths": [], 15422 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15423 "empty_commit_disposition": "out_of_scope" 15424 }, 15425 { 15426 "source_commit": "a9211f4f8c4543d0af96c0f504b7cb3edf6e459b", 15427 "target_commit": null, 15428 "source_parents": [ 15429 "a1a7a0c5d891d77d985992c097e1292936641323" 15430 ], 15431 "target_parents": [], 15432 "source_subject": "ui: Refine setup layout and button interactions", 15433 "target_subject": null, 15434 "source_author": "triesap <tyson@radroots.org>", 15435 "target_author": null, 15436 "source_author_time": "2026-01-28T13:51:30Z", 15437 "target_author_time": null, 15438 "source_committer_time": "2026-01-28T13:51:30Z", 15439 "target_committer_time": null, 15440 "source_paths": [], 15441 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15442 "empty_commit_disposition": "out_of_scope" 15443 }, 15444 { 15445 "source_commit": "a93bd95cbc926d1b943924cfd02be3c788b43267", 15446 "target_commit": null, 15447 "source_parents": [ 15448 "4b2549ba31a208295dd5733d1dab997ebe33879f" 15449 ], 15450 "target_parents": [], 15451 "source_subject": "app: add init timing logs", 15452 "target_subject": null, 15453 "source_author": "triesap <triesap@radroots.dev>", 15454 "target_author": null, 15455 "source_author_time": "2026-01-20T16:44:40Z", 15456 "target_author_time": null, 15457 "source_committer_time": "2026-01-20T16:44:40Z", 15458 "target_committer_time": null, 15459 "source_paths": [], 15460 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15461 "empty_commit_disposition": "out_of_scope" 15462 }, 15463 { 15464 "source_commit": "a9455ed66b0cec2ed73b3d5f32fb59d72bc86fe6", 15465 "target_commit": null, 15466 "source_parents": [ 15467 "efa4c99bb478e99156b7f1f4e3769130b60fcbdd" 15468 ], 15469 "target_parents": [], 15470 "source_subject": "Update `/settings` reset device util, add error log, minor edits", 15471 "target_subject": null, 15472 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15473 "target_author": null, 15474 "source_author_time": "2024-08-31T09:59:55Z", 15475 "target_author_time": null, 15476 "source_committer_time": "2024-08-31T09:59:55Z", 15477 "target_committer_time": null, 15478 "source_paths": [], 15479 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15480 "empty_commit_disposition": "out_of_scope" 15481 }, 15482 { 15483 "source_commit": "a953529bbfdffdbf6f330af6c3222360dcece6f6", 15484 "target_commit": null, 15485 "source_parents": [ 15486 "76b3169cd7625dd04b4062f5117ec00f5d9b6faf" 15487 ], 15488 "target_parents": [], 15489 "source_subject": "app: update macos icon source", 15490 "target_subject": null, 15491 "source_author": "triesap <tyson@radroots.org>", 15492 "target_author": null, 15493 "source_author_time": "2026-06-06T14:43:13-07:00", 15494 "target_author_time": null, 15495 "source_committer_time": "2026-06-18T12:31:42-07:00", 15496 "target_committer_time": null, 15497 "source_paths": [], 15498 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15499 "empty_commit_disposition": "out_of_scope" 15500 }, 15501 { 15502 "source_commit": "a97f5925a037b805f1f55747add601c696c44566", 15503 "target_commit": null, 15504 "source_parents": [ 15505 "34c9565118f2c5b95c39a61ad35b3859b72617c7" 15506 ], 15507 "target_parents": [], 15508 "source_subject": "app: require existing state for notification updates", 15509 "target_subject": null, 15510 "source_author": "triesap <triesap@radroots.dev>", 15511 "target_author": null, 15512 "source_author_time": "2026-01-21T18:12:14Z", 15513 "target_author_time": null, 15514 "source_committer_time": "2026-01-21T18:12:14Z", 15515 "target_committer_time": null, 15516 "source_paths": [], 15517 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15518 "empty_commit_disposition": "out_of_scope" 15519 }, 15520 { 15521 "source_commit": "a9eb8069c643e70719aaa46df721f840daad0080", 15522 "target_commit": null, 15523 "source_parents": [ 15524 "8250ea10bd97fa0318308bd7ec7c0e3b3dba017d" 15525 ], 15526 "target_parents": [], 15527 "source_subject": "app: add notifications service wrapper", 15528 "target_subject": null, 15529 "source_author": "triesap <triesap@radroots.dev>", 15530 "target_author": null, 15531 "source_author_time": "2026-01-19T21:18:14Z", 15532 "target_author_time": null, 15533 "source_committer_time": "2026-01-19T21:18:14Z", 15534 "target_committer_time": null, 15535 "source_paths": [], 15536 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15537 "empty_commit_disposition": "out_of_scope" 15538 }, 15539 { 15540 "source_commit": "aa2dae0ff81706e09c02150139cbb927e0ed21d7", 15541 "target_commit": null, 15542 "source_parents": [ 15543 "348e06b316f6b413734d0344924613d16c5b8782" 15544 ], 15545 "target_parents": [], 15546 "source_subject": "app: add typed buyer notices", 15547 "target_subject": null, 15548 "source_author": "triesap <tyson@radroots.org>", 15549 "target_author": null, 15550 "source_author_time": "2026-05-24T10:06:46Z", 15551 "target_author_time": null, 15552 "source_committer_time": "2026-05-24T10:06:46Z", 15553 "target_committer_time": null, 15554 "source_paths": [], 15555 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15556 "empty_commit_disposition": "out_of_scope" 15557 }, 15558 { 15559 "source_commit": "aa39b04bdc4cf1d33bce6c738f9d28b376cebd48", 15560 "target_commit": null, 15561 "source_parents": [ 15562 "f9d49197c1db090bde9834ab056a8a17b469e0e5" 15563 ], 15564 "target_parents": [], 15565 "source_subject": "i18n: use facade build pipeline for app generation", 15566 "target_subject": null, 15567 "source_author": "triesap <tyson@radroots.org>", 15568 "target_author": null, 15569 "source_author_time": "2026-04-19T22:25:15Z", 15570 "target_author_time": null, 15571 "source_committer_time": "2026-04-19T22:25:15Z", 15572 "target_committer_time": null, 15573 "source_paths": [], 15574 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15575 "empty_commit_disposition": "out_of_scope" 15576 }, 15577 { 15578 "source_commit": "aadecc93d40c200e594190ed9c5863df811b5f67", 15579 "target_commit": null, 15580 "source_parents": [ 15581 "9287b509039a6de36453164c750e7777a03a83a6" 15582 ], 15583 "target_parents": [], 15584 "source_subject": "runtime: refactor trade workflow projection", 15585 "target_subject": null, 15586 "source_author": "triesap <tyson@radroots.org>", 15587 "target_author": null, 15588 "source_author_time": "2026-06-26T13:48:12Z", 15589 "target_author_time": null, 15590 "source_committer_time": "2026-06-26T13:48:12Z", 15591 "target_committer_time": null, 15592 "source_paths": [], 15593 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15594 "empty_commit_disposition": "out_of_scope" 15595 }, 15596 { 15597 "source_commit": "abf83600ed1cd2a313f7d7de73eb655a808b622c", 15598 "target_commit": null, 15599 "source_parents": [ 15600 "e0aa55504ddd21e1a6e495d81f026cf938d7a3ff" 15601 ], 15602 "target_parents": [], 15603 "source_subject": "app: add daisyui theme bridge", 15604 "target_subject": null, 15605 "source_author": "triesap <triesap@radroots.dev>", 15606 "target_author": null, 15607 "source_author_time": "2026-01-22T16:58:01Z", 15608 "target_author_time": null, 15609 "source_committer_time": "2026-01-22T16:58:01Z", 15610 "target_committer_time": null, 15611 "source_paths": [], 15612 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15613 "empty_commit_disposition": "out_of_scope" 15614 }, 15615 { 15616 "source_commit": "ac1ebf940c8bec136d143218d753355942952388", 15617 "target_commit": null, 15618 "source_parents": [ 15619 "1434561abcc64cd5179491b502d33ce93f15a790" 15620 ], 15621 "target_parents": [], 15622 "source_subject": "app: align list styling with trellis tokens", 15623 "target_subject": null, 15624 "source_author": "triesap <triesap@radroots.dev>", 15625 "target_author": null, 15626 "source_author_time": "2026-01-22T15:17:29Z", 15627 "target_author_time": null, 15628 "source_committer_time": "2026-01-22T15:17:29Z", 15629 "target_committer_time": null, 15630 "source_paths": [], 15631 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15632 "empty_commit_disposition": "out_of_scope" 15633 }, 15634 { 15635 "source_commit": "ac5845d0fdb82d41ae2e3d7082731a9e5c0905dd", 15636 "target_commit": null, 15637 "source_parents": [ 15638 "846b46569b747c433de41848c10dee61dd0b8c19" 15639 ], 15640 "target_parents": [], 15641 "source_subject": "desktop: harden app data directory permissions", 15642 "target_subject": null, 15643 "source_author": "triesap <tyson@radroots.org>", 15644 "target_author": null, 15645 "source_author_time": "2026-03-20T18:52:27Z", 15646 "target_author_time": null, 15647 "source_committer_time": "2026-03-20T18:52:27Z", 15648 "target_committer_time": null, 15649 "source_paths": [], 15650 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15651 "empty_commit_disposition": "out_of_scope" 15652 }, 15653 { 15654 "source_commit": "ac8ea3193c739bcb43801579a14bceea337b223d", 15655 "target_commit": null, 15656 "source_parents": [ 15657 "84170d416dc64f1c33591d51392aa2ce4e90acc4" 15658 ], 15659 "target_parents": [], 15660 "source_subject": "sqlite: require usable order request evidence", 15661 "target_subject": null, 15662 "source_author": "triesap <tyson@radroots.org>", 15663 "target_author": null, 15664 "source_author_time": "2026-05-26T04:35:02Z", 15665 "target_author_time": null, 15666 "source_committer_time": "2026-05-26T04:35:02Z", 15667 "target_committer_time": null, 15668 "source_paths": [], 15669 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15670 "empty_commit_disposition": "out_of_scope" 15671 }, 15672 { 15673 "source_commit": "ac94fc0f69290a3838bee2ac99d9f380f6014886", 15674 "target_commit": null, 15675 "source_parents": [ 15676 "38833ab05e40263796199fc54ad6c8578812008a" 15677 ], 15678 "target_parents": [], 15679 "source_subject": "build: refresh dependency lockfile", 15680 "target_subject": null, 15681 "source_author": "triesap <tyson@radroots.org>", 15682 "target_author": null, 15683 "source_author_time": "2026-06-18T12:31:38-07:00", 15684 "target_author_time": null, 15685 "source_committer_time": "2026-06-18T12:31:43-07:00", 15686 "target_committer_time": null, 15687 "source_paths": [], 15688 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15689 "empty_commit_disposition": "out_of_scope" 15690 }, 15691 { 15692 "source_commit": "acbc410b0401a21540bcd7bc37095c2f64b31eb0", 15693 "target_commit": null, 15694 "source_parents": [ 15695 "8a480edad765aa3bd82ec385a1b4bb666b33c44f" 15696 ], 15697 "target_parents": [], 15698 "source_subject": "marketplace: reconcile buyer copy coverage", 15699 "target_subject": null, 15700 "source_author": "triesap <tyson@radroots.org>", 15701 "target_author": null, 15702 "source_author_time": "2026-04-20T19:36:15Z", 15703 "target_author_time": null, 15704 "source_committer_time": "2026-04-20T19:36:15Z", 15705 "target_committer_time": null, 15706 "source_paths": [], 15707 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15708 "empty_commit_disposition": "out_of_scope" 15709 }, 15710 { 15711 "source_commit": "acf014b4c30f402b9da13825ebb758b2ba249943", 15712 "target_commit": null, 15713 "source_parents": [ 15714 "bd7b07d1a418fba82a4773e54f87cd2fdb4750da" 15715 ], 15716 "target_parents": [], 15717 "source_subject": "orders: align fulfillment gates with workflow evidence", 15718 "target_subject": null, 15719 "source_author": "triesap <tyson@radroots.org>", 15720 "target_author": null, 15721 "source_author_time": "2026-06-04T21:53:17-07:00", 15722 "target_author_time": null, 15723 "source_committer_time": "2026-06-18T12:31:41-07:00", 15724 "target_committer_time": null, 15725 "source_paths": [], 15726 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15727 "empty_commit_disposition": "out_of_scope" 15728 }, 15729 { 15730 "source_commit": "ad06b49ffdac4f53a46f739259fb671576327077", 15731 "target_commit": null, 15732 "source_parents": [ 15733 "84118290ff4da023879358048df94d6eeee3e461" 15734 ], 15735 "target_parents": [], 15736 "source_subject": "app: add active trade revision workflow", 15737 "target_subject": null, 15738 "source_author": "triesap <tyson@radroots.org>", 15739 "target_author": null, 15740 "source_author_time": "2026-06-03T01:19:29-07:00", 15741 "target_author_time": null, 15742 "source_committer_time": "2026-06-03T01:19:29-07:00", 15743 "target_committer_time": null, 15744 "source_paths": [], 15745 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15746 "empty_commit_disposition": "out_of_scope" 15747 }, 15748 { 15749 "source_commit": "ad0c3fb1a06b278e1bd24fc08f012978f0ee18b4", 15750 "target_commit": null, 15751 "source_parents": [ 15752 "eb925273ff7d8fd488a28e21f573790d01e4f634" 15753 ], 15754 "target_parents": [], 15755 "source_subject": "test: fix startup signer source guard fixture", 15756 "target_subject": null, 15757 "source_author": "triesap <tyson@radroots.org>", 15758 "target_author": null, 15759 "source_author_time": "2026-04-18T23:08:11Z", 15760 "target_author_time": null, 15761 "source_committer_time": "2026-04-18T23:08:11Z", 15762 "target_committer_time": null, 15763 "source_paths": [], 15764 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15765 "empty_commit_disposition": "out_of_scope" 15766 }, 15767 { 15768 "source_commit": "ad5477de722bb4cae6e390d1fe4971e7e06539aa", 15769 "target_commit": null, 15770 "source_parents": [ 15771 "7030db646f74b8eba55d5a8e91f45d2e76a5ebe1" 15772 ], 15773 "target_parents": [], 15774 "source_subject": "buyer: persist listing relay provenance", 15775 "target_subject": null, 15776 "source_author": "triesap <tyson@radroots.org>", 15777 "target_author": null, 15778 "source_author_time": "2026-05-25T02:39:29Z", 15779 "target_author_time": null, 15780 "source_committer_time": "2026-05-25T02:39:29Z", 15781 "target_committer_time": null, 15782 "source_paths": [], 15783 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15784 "empty_commit_disposition": "out_of_scope" 15785 }, 15786 { 15787 "source_commit": "ad66af4077172e9eaa4f6a3d74c90b5d79b79cfd", 15788 "target_commit": null, 15789 "source_parents": [ 15790 "947649d28b4fd0c0ca3477ca3808cbb29a5d5d6f" 15791 ], 15792 "target_parents": [], 15793 "source_subject": "app: validate app data for active key", 15794 "target_subject": null, 15795 "source_author": "triesap <triesap@radroots.dev>", 15796 "target_author": null, 15797 "source_author_time": "2026-01-19T19:45:26Z", 15798 "target_author_time": null, 15799 "source_committer_time": "2026-01-19T19:45:26Z", 15800 "target_committer_time": null, 15801 "source_paths": [], 15802 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15803 "empty_commit_disposition": "out_of_scope" 15804 }, 15805 { 15806 "source_commit": "ad7e03989941b4dee3c7da51e52b6406113319e3", 15807 "target_commit": null, 15808 "source_parents": [ 15809 "33dacae1c291ff6b9d7eb8e39da457ba20bf18a4" 15810 ], 15811 "target_parents": [], 15812 "source_subject": "app: add individual summary view", 15813 "target_subject": null, 15814 "source_author": "triesap <tyson@radroots.org>", 15815 "target_author": null, 15816 "source_author_time": "2026-02-06T18:48:54Z", 15817 "target_author_time": null, 15818 "source_committer_time": "2026-02-06T18:48:54Z", 15819 "target_committer_time": null, 15820 "source_paths": [], 15821 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15822 "empty_commit_disposition": "out_of_scope" 15823 }, 15824 { 15825 "source_commit": "ad8c19a6f1e446769a8c3760f710df12062bca77", 15826 "target_commit": null, 15827 "source_parents": [ 15828 "626ffef507f80480503915fe0847730d3c121f56" 15829 ], 15830 "target_parents": [], 15831 "source_subject": "sync: run relay ingest after outbound failure", 15832 "target_subject": null, 15833 "source_author": "triesap <tyson@radroots.org>", 15834 "target_author": null, 15835 "source_author_time": "2026-05-25T20:06:47Z", 15836 "target_author_time": null, 15837 "source_committer_time": "2026-05-25T20:06:47Z", 15838 "target_committer_time": null, 15839 "source_paths": [], 15840 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15841 "empty_commit_disposition": "out_of_scope" 15842 }, 15843 { 15844 "source_commit": "ad99222f733431245befb7c3c69ad5c82836f9d6", 15845 "target_commit": null, 15846 "source_parents": [ 15847 "93e248c87b1da5093515982183c0753e145351d9" 15848 ], 15849 "target_parents": [], 15850 "source_subject": "Add `/profile` page basis. Add nostr sync service. Edit `/init` handlers. Edit utils, styles.", 15851 "target_subject": null, 15852 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15853 "target_author": null, 15854 "source_author_time": "2025-03-07T13:49:35Z", 15855 "target_author_time": null, 15856 "source_committer_time": "2025-03-07T13:49:35Z", 15857 "target_committer_time": null, 15858 "source_paths": [], 15859 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15860 "empty_commit_disposition": "out_of_scope" 15861 }, 15862 { 15863 "source_commit": "ada14df394cebf6fc366a13068bce8522f97ae1d", 15864 "target_commit": null, 15865 "source_parents": [ 15866 "d8ee03349f4f0398c66f5003a4f41f61cbc36419" 15867 ], 15868 "target_parents": [], 15869 "source_subject": "Build app", 15870 "target_subject": null, 15871 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15872 "target_author": null, 15873 "source_author_time": "2024-08-31T16:23:19Z", 15874 "target_author_time": null, 15875 "source_committer_time": "2024-08-31T16:23:19Z", 15876 "target_committer_time": null, 15877 "source_paths": [], 15878 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15879 "empty_commit_disposition": "out_of_scope" 15880 }, 15881 { 15882 "source_commit": "adc2662663871e118a0a95ae98ebe14cc7c4f0d7", 15883 "target_commit": null, 15884 "source_parents": [ 15885 "412d11ea55e322da0a3a00c32f14c435f79204db" 15886 ], 15887 "target_parents": [], 15888 "source_subject": "android: add local account roster support", 15889 "target_subject": null, 15890 "source_author": "triesap <tyson@radroots.org>", 15891 "target_author": null, 15892 "source_author_time": "2026-03-22T16:26:21Z", 15893 "target_author_time": null, 15894 "source_committer_time": "2026-03-22T16:26:21Z", 15895 "target_committer_time": null, 15896 "source_paths": [], 15897 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15898 "empty_commit_disposition": "out_of_scope" 15899 }, 15900 { 15901 "source_commit": "ae0179669c59261fe273a58d781763f69ad2b198", 15902 "target_commit": null, 15903 "source_parents": [ 15904 "ffdbb255870ae898d135380ea1cc7327f15113a3" 15905 ], 15906 "target_parents": [], 15907 "source_subject": "runtime: migrate application runtime to Kotlin", 15908 "target_subject": null, 15909 "source_author": "triesap <tyson@radroots.org>", 15910 "target_author": null, 15911 "source_author_time": "2026-07-31T22:11:32Z", 15912 "target_author_time": null, 15913 "source_committer_time": "2026-07-31T22:12:45Z", 15914 "target_committer_time": null, 15915 "source_paths": [], 15916 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15917 "empty_commit_disposition": "out_of_scope" 15918 }, 15919 { 15920 "source_commit": "ae3f34d84e2a9d812c6c2d7455f09fe944e7f1aa", 15921 "target_commit": null, 15922 "source_parents": [ 15923 "7315ff5b3a7deebef834d80e6ff941b87e24f336" 15924 ], 15925 "target_parents": [], 15926 "source_subject": "app-core: add client fs error map", 15927 "target_subject": null, 15928 "source_author": "triesap <triesap@radroots.dev>", 15929 "target_author": null, 15930 "source_author_time": "2026-01-18T23:38:24Z", 15931 "target_author_time": null, 15932 "source_committer_time": "2026-01-18T23:38:24Z", 15933 "target_committer_time": null, 15934 "source_paths": [], 15935 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15936 "empty_commit_disposition": "out_of_scope" 15937 }, 15938 { 15939 "source_commit": "ae63e435addcb9af224a34b4a9ee101b28f7e79f", 15940 "target_commit": null, 15941 "source_parents": [ 15942 "3e4da27b521b34aab9673bd398ee8bad0291814c" 15943 ], 15944 "target_parents": [], 15945 "source_subject": "Edit root layout, add AppConfig", 15946 "target_subject": null, 15947 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 15948 "target_author": null, 15949 "source_author_time": "2024-09-15T12:50:38Z", 15950 "target_author_time": null, 15951 "source_committer_time": "2024-09-15T12:50:38Z", 15952 "target_committer_time": null, 15953 "source_paths": [], 15954 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15955 "empty_commit_disposition": "out_of_scope" 15956 }, 15957 { 15958 "source_commit": "ae8e238394cc742b9187aee8c6069301ef2e8a53", 15959 "target_commit": null, 15960 "source_parents": [ 15961 "de2218bc2aa103a506362cc94c496c6245bce8d1" 15962 ], 15963 "target_parents": [], 15964 "source_subject": "ui(accounts): map AppCore snapshots for Compose", 15965 "target_subject": null, 15966 "source_author": "triesap <tyson@radroots.org>", 15967 "target_author": null, 15968 "source_author_time": "2026-08-02T19:55:38Z", 15969 "target_author_time": null, 15970 "source_committer_time": "2026-08-02T19:55:38Z", 15971 "target_committer_time": null, 15972 "source_paths": [], 15973 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15974 "empty_commit_disposition": "out_of_scope" 15975 }, 15976 { 15977 "source_commit": "aed9af5b047047d33a613cab8b9e1f099922678e", 15978 "target_commit": null, 15979 "source_parents": [ 15980 "ea67628c517e8611f522ce868de58fbfaa83c7e7" 15981 ], 15982 "target_parents": [], 15983 "source_subject": "cfg: add init progress UI and migrate tangle db bindings", 15984 "target_subject": null, 15985 "source_author": "triesap <triesap@radroots.dev>", 15986 "target_author": null, 15987 "source_author_time": "2025-12-28T15:10:46Z", 15988 "target_author_time": null, 15989 "source_committer_time": "2025-12-28T15:10:46Z", 15990 "target_committer_time": null, 15991 "source_paths": [], 15992 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 15993 "empty_commit_disposition": "out_of_scope" 15994 }, 15995 { 15996 "source_commit": "aee7adaa089b3402743d87d2b128a91c9a700c3c", 15997 "target_commit": null, 15998 "source_parents": [ 15999 "d9b0afb88cf450280104c0ed92f01f3d97ee1726" 16000 ], 16001 "target_parents": [], 16002 "source_subject": "app-utils: add root symbol constant", 16003 "target_subject": null, 16004 "source_author": "triesap <triesap@radroots.dev>", 16005 "target_author": null, 16006 "source_author_time": "2026-01-19T06:46:53Z", 16007 "target_author_time": null, 16008 "source_committer_time": "2026-01-19T06:46:53Z", 16009 "target_committer_time": null, 16010 "source_paths": [], 16011 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16012 "empty_commit_disposition": "out_of_scope" 16013 }, 16014 { 16015 "source_commit": "aefaa5bf099c4368fccabbbf0dfededecee2bcad", 16016 "target_commit": null, 16017 "source_parents": [ 16018 "b517dd55fd067b5a9b5f12b693b320a9ae9d28ee" 16019 ], 16020 "target_parents": [], 16021 "source_subject": "desktop: add remove-key action for local identities", 16022 "target_subject": null, 16023 "source_author": "triesap <tyson@radroots.org>", 16024 "target_author": null, 16025 "source_author_time": "2026-03-21T12:33:47Z", 16026 "target_author_time": null, 16027 "source_committer_time": "2026-03-21T12:33:47Z", 16028 "target_committer_time": null, 16029 "source_paths": [], 16030 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16031 "empty_commit_disposition": "out_of_scope" 16032 }, 16033 { 16034 "source_commit": "af00441a500a28ef1cdd0e974e68f258a3f37303", 16035 "target_commit": "e467432b5237c4ef7accfed051b0b0161bc828fc", 16036 "source_parents": [ 16037 "a7a45d4df766f9c20dab6be86a5f4cae886a382f" 16038 ], 16039 "target_parents": [ 16040 "f87f676a6938ddc9aff63788b54ad6df26628f8d" 16041 ], 16042 "source_subject": "core(config): add relay environment configuration", 16043 "target_subject": "core(config): add relay environment configuration", 16044 "source_author": "triesap <tyson@radroots.org>", 16045 "target_author": "triesap <tyson@radroots.org>", 16046 "source_author_time": "2026-08-02T19:16:04Z", 16047 "target_author_time": "2026-08-02T19:16:04Z", 16048 "source_committer_time": "2026-08-02T19:16:04Z", 16049 "target_committer_time": "2026-08-02T19:16:04Z", 16050 "source_paths": [ 16051 "core/crates/application/src/config.rs", 16052 "core/crates/application/src/lib.rs" 16053 ], 16054 "normalized_patch_sha256": "2055c59c192b1afb149acd92cd41ad093e1d7de25c31a5fae3b61961de99f639", 16055 "empty_commit_disposition": "retained" 16056 }, 16057 { 16058 "source_commit": "af290fa1cbaf9d1741cb0dd9426f362926d4b5f4", 16059 "target_commit": null, 16060 "source_parents": [ 16061 "f2e363a5f11575d34abf99adf6afc112db8bad16" 16062 ], 16063 "target_parents": [], 16064 "source_subject": "pack_day: add export contracts", 16065 "target_subject": null, 16066 "source_author": "triesap <tyson@radroots.org>", 16067 "target_author": null, 16068 "source_author_time": "2026-04-21T17:55:40Z", 16069 "target_author_time": null, 16070 "source_committer_time": "2026-04-21T17:55:40Z", 16071 "target_committer_time": null, 16072 "source_paths": [], 16073 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16074 "empty_commit_disposition": "out_of_scope" 16075 }, 16076 { 16077 "source_commit": "afc8650e20ed785e19836203873c29ae27f5b36e", 16078 "target_commit": "f6542e571bb50e1f13c295dd6324743c52d5f94b", 16079 "source_parents": [ 16080 "462fd4058e084847bf8a623e6764b704fdb0cfe0" 16081 ], 16082 "target_parents": [ 16083 "ac81b246ded9c0459eb50809fe948b9fd1b83acf" 16084 ], 16085 "source_subject": "runtime: serialize account mutation through actor", 16086 "target_subject": "runtime: serialize account mutation through actor", 16087 "source_author": "triesap <tyson@radroots.org>", 16088 "target_author": "triesap <tyson@radroots.org>", 16089 "source_author_time": "2026-08-03T21:37:16Z", 16090 "target_author_time": "2026-08-03T21:37:16Z", 16091 "source_committer_time": "2026-08-03T21:37:16Z", 16092 "target_committer_time": "2026-08-03T21:37:16Z", 16093 "source_paths": [ 16094 "core/crates/application/src/actor.rs", 16095 "core/crates/application/src/lib.rs", 16096 "core/crates/ffi/src/commands.rs", 16097 "core/crates/ffi/src/observer.rs", 16098 "core/crates/storage/Cargo.toml", 16099 "core/crates/storage/src/lib.rs", 16100 "core/crates/storage/src/runtime_actor.rs" 16101 ], 16102 "normalized_patch_sha256": "d3157a460934db54f6faafe21d19bdc317b4e70649d05d012e959ed7cc92b9ec", 16103 "empty_commit_disposition": "retained" 16104 }, 16105 { 16106 "source_commit": "b051762edc891986f437dba9252e0dd38c5d8b69", 16107 "target_commit": null, 16108 "source_parents": [ 16109 "8ec6d269209aabd864469d12a3d4e8159959ff66" 16110 ], 16111 "target_parents": [], 16112 "source_subject": "application: await native runtime shutdown", 16113 "target_subject": null, 16114 "source_author": "triesap <tyson@radroots.org>", 16115 "target_author": null, 16116 "source_author_time": "2026-08-03T23:50:06Z", 16117 "target_author_time": null, 16118 "source_committer_time": "2026-08-03T23:50:06Z", 16119 "target_committer_time": null, 16120 "source_paths": [], 16121 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16122 "empty_commit_disposition": "out_of_scope" 16123 }, 16124 { 16125 "source_commit": "b05eaa153eed01c3977f09745a12c12ecee91fc2", 16126 "target_commit": null, 16127 "source_parents": [ 16128 "848682bd605fd6ecc727ef61db19932a804edd04" 16129 ], 16130 "target_parents": [], 16131 "source_subject": "ui: move startup home and products controls into shared ui", 16132 "target_subject": null, 16133 "source_author": "triesap <tyson@radroots.org>", 16134 "target_author": null, 16135 "source_author_time": "2026-04-19T19:08:16Z", 16136 "target_author_time": null, 16137 "source_committer_time": "2026-04-19T19:08:16Z", 16138 "target_committer_time": null, 16139 "source_paths": [], 16140 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16141 "empty_commit_disposition": "out_of_scope" 16142 }, 16143 { 16144 "source_commit": "b0a2a5f51dc0aa54f627df2b5dbd4a95fd8c33e8", 16145 "target_commit": null, 16146 "source_parents": [ 16147 "3036537d629a7cb6787ab11e5f6d17b1eae32411" 16148 ], 16149 "target_parents": [], 16150 "source_subject": "Edit crate `core` update model `location_gcs` handlers, `tauri` update `location_gcs` SQL up migration. Edit `/cfg/init` localised strings, styles.", 16151 "target_subject": null, 16152 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16153 "target_author": null, 16154 "source_author_time": "2024-12-07T22:32:02Z", 16155 "target_author_time": null, 16156 "source_committer_time": "2024-12-07T22:32:02Z", 16157 "target_committer_time": null, 16158 "source_paths": [], 16159 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16160 "empty_commit_disposition": "out_of_scope" 16161 }, 16162 { 16163 "source_commit": "b0a4ffe1ac43a4ed7eac32640bd14760f5509039", 16164 "target_commit": null, 16165 "source_parents": [ 16166 "1f6933451a4d9c205642498b6ab0b6de9d3d9d02" 16167 ], 16168 "target_parents": [], 16169 "source_subject": "app: port legacy static stylesheets", 16170 "target_subject": null, 16171 "source_author": "triesap <triesap@radroots.dev>", 16172 "target_author": null, 16173 "source_author_time": "2026-01-22T16:09:17Z", 16174 "target_author_time": null, 16175 "source_committer_time": "2026-01-22T16:09:17Z", 16176 "target_committer_time": null, 16177 "source_paths": [], 16178 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16179 "empty_commit_disposition": "out_of_scope" 16180 }, 16181 { 16182 "source_commit": "b0d413b7482ff340a33cbc1e4aa561ee43d3c138", 16183 "target_commit": null, 16184 "source_parents": [ 16185 "9a41ea4f8fee64f2a18a09c9ab431bab7d96de6b" 16186 ], 16187 "target_parents": [], 16188 "source_subject": "app: generalize log entry key mapping", 16189 "target_subject": null, 16190 "source_author": "triesap <triesap@radroots.dev>", 16191 "target_author": null, 16192 "source_author_time": "2026-01-19T23:30:20Z", 16193 "target_author_time": null, 16194 "source_committer_time": "2026-01-19T23:30:20Z", 16195 "target_committer_time": null, 16196 "source_paths": [], 16197 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16198 "empty_commit_disposition": "out_of_scope" 16199 }, 16200 { 16201 "source_commit": "b0d69e74b4f9e27b91ef8eef923ecb2bac914873", 16202 "target_commit": null, 16203 "source_parents": [ 16204 "66c802f75d9f5e63299564e18bb7c48f0f913dcf" 16205 ], 16206 "target_parents": [], 16207 "source_subject": "ui: refine settings relay row controls", 16208 "target_subject": null, 16209 "source_author": "triesap <tyson@radroots.org>", 16210 "target_author": null, 16211 "source_author_time": "2026-06-07T15:11:57-07:00", 16212 "target_author_time": null, 16213 "source_committer_time": "2026-06-18T12:31:42-07:00", 16214 "target_committer_time": null, 16215 "source_paths": [], 16216 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16217 "empty_commit_disposition": "out_of_scope" 16218 }, 16219 { 16220 "source_commit": "b18fa6d25df230cc5852dc71a974f6a8dad82bf6", 16221 "target_commit": null, 16222 "source_parents": [ 16223 "94d601f7afee0e6c13844549ba1fd36770199342" 16224 ], 16225 "target_parents": [], 16226 "source_subject": "app: add pack day batch print contracts", 16227 "target_subject": null, 16228 "source_author": "triesap <tyson@radroots.org>", 16229 "target_author": null, 16230 "source_author_time": "2026-04-28T17:33:40Z", 16231 "target_author_time": null, 16232 "source_committer_time": "2026-04-28T17:33:40Z", 16233 "target_committer_time": null, 16234 "source_paths": [], 16235 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16236 "empty_commit_disposition": "out_of_scope" 16237 }, 16238 { 16239 "source_commit": "b1d0ceb296a2b1f9b52ec234e27c669f09694bc2", 16240 "target_commit": null, 16241 "source_parents": [ 16242 "43f843871c4de8345aa7dd016bc14051c3a92a5d" 16243 ], 16244 "target_parents": [], 16245 "source_subject": "ui: soften form focus and harmonize account defaults", 16246 "target_subject": null, 16247 "source_author": "triesap <tyson@radroots.org>", 16248 "target_author": null, 16249 "source_author_time": "2026-06-07T14:28:34-07:00", 16250 "target_author_time": null, 16251 "source_committer_time": "2026-06-18T12:31:42-07:00", 16252 "target_committer_time": null, 16253 "source_paths": [], 16254 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16255 "empty_commit_disposition": "out_of_scope" 16256 }, 16257 { 16258 "source_commit": "b1e130c657efe306f06185fdee4309cda3fbf6a5", 16259 "target_commit": null, 16260 "source_parents": [ 16261 "711cf9e9754ba19ce963063f916bcf09c3287cc0" 16262 ], 16263 "target_parents": [], 16264 "source_subject": "app: add home shell metadata layout", 16265 "target_subject": null, 16266 "source_author": "triesap <tyson@radroots.org>", 16267 "target_author": null, 16268 "source_author_time": "2026-04-17T17:05:38Z", 16269 "target_author_time": null, 16270 "source_committer_time": "2026-04-17T17:05:38Z", 16271 "target_committer_time": null, 16272 "source_paths": [], 16273 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16274 "empty_commit_disposition": "out_of_scope" 16275 }, 16276 { 16277 "source_commit": "b278c82f36eb25379ea5d5fe4bc19ca5e1893cdb", 16278 "target_commit": null, 16279 "source_parents": [ 16280 "08e48c570624a90fd4e92536e8010f52523756fb" 16281 ], 16282 "target_parents": [], 16283 "source_subject": "desktop: require auth before revealing recovery key", 16284 "target_subject": null, 16285 "source_author": "triesap <tyson@radroots.org>", 16286 "target_author": null, 16287 "source_author_time": "2026-03-21T18:38:15Z", 16288 "target_author_time": null, 16289 "source_committer_time": "2026-03-21T18:38:15Z", 16290 "target_committer_time": null, 16291 "source_paths": [], 16292 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16293 "empty_commit_disposition": "out_of_scope" 16294 }, 16295 { 16296 "source_commit": "b2807bba3928bff4d8dc36e58203fddb34567621", 16297 "target_commit": "a754582df78234acc162356e04f2531f1384eb41", 16298 "source_parents": [ 16299 "55ec47b39675805716e348b0b20f674f5a598929" 16300 ], 16301 "target_parents": [ 16302 "0325901ae28277991bb7a8cfe6bdc708214f22c2" 16303 ], 16304 "source_subject": "operations: make removal plans durable and expiring", 16305 "target_subject": "operations: make removal plans durable and expiring", 16306 "source_author": "triesap <tyson@radroots.org>", 16307 "target_author": "triesap <tyson@radroots.org>", 16308 "source_author_time": "2026-08-03T23:06:29Z", 16309 "target_author_time": "2026-08-03T23:06:29Z", 16310 "source_committer_time": "2026-08-03T23:06:29Z", 16311 "target_committer_time": "2026-08-03T23:06:29Z", 16312 "source_paths": [ 16313 "core/crates/application/src/accounts.rs", 16314 "core/crates/application/src/app_core.rs", 16315 "core/crates/application/src/lib.rs", 16316 "core/crates/application/src/recovery.rs", 16317 "core/crates/storage/src/application_adapter.rs", 16318 "core/crates/storage/src/runtime_actor.rs" 16319 ], 16320 "normalized_patch_sha256": "6e9aadbfb717845b89a20a0446722665fe01e338240a32bdd3e9e583a7ec7baf", 16321 "empty_commit_disposition": "retained" 16322 }, 16323 { 16324 "source_commit": "b2af07d5ebe802b850686f93906c7660c1cacc18", 16325 "target_commit": null, 16326 "source_parents": [ 16327 "f3ae91f90f5ac11abecc64bc98c467f490202743" 16328 ], 16329 "target_parents": [], 16330 "source_subject": "Add nostr keys button on home screen, edit styles.", 16331 "target_subject": null, 16332 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16333 "target_author": null, 16334 "source_author_time": "2024-09-23T12:10:12Z", 16335 "target_author_time": null, 16336 "source_committer_time": "2024-09-23T12:10:12Z", 16337 "target_committer_time": null, 16338 "source_paths": [], 16339 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16340 "empty_commit_disposition": "out_of_scope" 16341 }, 16342 { 16343 "source_commit": "b2cac4e0bb8d08f02b6f4a79ffb00569e0b730f5", 16344 "target_commit": null, 16345 "source_parents": [ 16346 "25e53d879ac850fc064e491777149755b0d41023" 16347 ], 16348 "target_parents": [], 16349 "source_subject": "app: port trellis css foundation", 16350 "target_subject": null, 16351 "source_author": "triesap <triesap@radroots.dev>", 16352 "target_author": null, 16353 "source_author_time": "2026-01-22T04:39:41Z", 16354 "target_author_time": null, 16355 "source_committer_time": "2026-01-22T04:39:41Z", 16356 "target_committer_time": null, 16357 "source_paths": [], 16358 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16359 "empty_commit_disposition": "out_of_scope" 16360 }, 16361 { 16362 "source_commit": "b328f31aed4c3ebd31db5eaf12c7eb157822db93", 16363 "target_commit": null, 16364 "source_parents": [ 16365 "3b2a58f4fd91b0e79ab5e1e0843332bc27a85ed6" 16366 ], 16367 "target_parents": [], 16368 "source_subject": "app-utils: add object helpers", 16369 "target_subject": null, 16370 "source_author": "triesap <triesap@radroots.dev>", 16371 "target_author": null, 16372 "source_author_time": "2026-01-19T07:07:43Z", 16373 "target_author_time": null, 16374 "source_committer_time": "2026-01-19T07:07:43Z", 16375 "target_committer_time": null, 16376 "source_paths": [], 16377 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16378 "empty_commit_disposition": "out_of_scope" 16379 }, 16380 { 16381 "source_commit": "b345402505db33ecc0a8d92e911cc9c4a1dfa0fd", 16382 "target_commit": null, 16383 "source_parents": [ 16384 "2f1b54178a03718474eb72d7a86f4b0d6e0dd0b6" 16385 ], 16386 "target_parents": [], 16387 "source_subject": "app: add config hooks for init assets", 16388 "target_subject": null, 16389 "source_author": "triesap <triesap@radroots.dev>", 16390 "target_author": null, 16391 "source_author_time": "2026-01-19T21:09:56Z", 16392 "target_author_time": null, 16393 "source_committer_time": "2026-01-19T21:09:56Z", 16394 "target_committer_time": null, 16395 "source_paths": [], 16396 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16397 "empty_commit_disposition": "out_of_scope" 16398 }, 16399 { 16400 "source_commit": "b35f3d2058833b503071ab752ff8ab1c658111d3", 16401 "target_commit": null, 16402 "source_parents": [ 16403 "98ff82f2d37eb9b1bba920189f7cc87196cb9c98" 16404 ], 16405 "target_parents": [], 16406 "source_subject": "Edit `model` crate adding `farm` and `farm_location` models, edit `tangle` crate adding models handlers. Refactor `location_gcs` table fields. Edit farms routes.", 16407 "target_subject": null, 16408 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16409 "target_author": null, 16410 "source_author_time": "2025-04-28T04:06:28Z", 16411 "target_author_time": null, 16412 "source_committer_time": "2025-04-28T04:06:28Z", 16413 "target_committer_time": null, 16414 "source_paths": [], 16415 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16416 "empty_commit_disposition": "out_of_scope" 16417 }, 16418 { 16419 "source_commit": "b38ccc3e956fe6303d661e44fb89211214fcf1cc", 16420 "target_commit": null, 16421 "source_parents": [ 16422 "81bd94667797153b7be8159d2144c2a1bcd61535" 16423 ], 16424 "target_parents": [], 16425 "source_subject": "test: prove the complete account action trace", 16426 "target_subject": null, 16427 "source_author": "triesap <tyson@radroots.org>", 16428 "target_author": null, 16429 "source_author_time": "2026-08-01T18:29:15Z", 16430 "target_author_time": null, 16431 "source_committer_time": "2026-08-01T18:29:15Z", 16432 "target_committer_time": null, 16433 "source_paths": [], 16434 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16435 "empty_commit_disposition": "out_of_scope" 16436 }, 16437 { 16438 "source_commit": "b3c58d1604a1d5bfa8a54505488958923468c86a", 16439 "target_commit": null, 16440 "source_parents": [ 16441 "0a28f28a9648819c99d4239dc356a0fb0211d655" 16442 ], 16443 "target_parents": [], 16444 "source_subject": "app: show relay buyer orders for selected account", 16445 "target_subject": null, 16446 "source_author": "triesap <tyson@radroots.org>", 16447 "target_author": null, 16448 "source_author_time": "2026-06-04T16:24:24-07:00", 16449 "target_author_time": null, 16450 "source_committer_time": "2026-06-18T12:31:41-07:00", 16451 "target_committer_time": null, 16452 "source_paths": [], 16453 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16454 "empty_commit_disposition": "out_of_scope" 16455 }, 16456 { 16457 "source_commit": "b41890cc836e00fc43f9e84814fcc0368817341d", 16458 "target_commit": null, 16459 "source_parents": [ 16460 "5fcd759bdebb2d224825014c169eafdfefc13b3c" 16461 ], 16462 "target_parents": [], 16463 "source_subject": "app: roll back remote signer activation drift", 16464 "target_subject": null, 16465 "source_author": "triesap <tyson@radroots.org>", 16466 "target_author": null, 16467 "source_author_time": "2026-03-28T19:27:44Z", 16468 "target_author_time": null, 16469 "source_committer_time": "2026-03-28T19:27:44Z", 16470 "target_committer_time": null, 16471 "source_paths": [], 16472 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16473 "empty_commit_disposition": "out_of_scope" 16474 }, 16475 { 16476 "source_commit": "b4370117a4110d8fb283122fffd57ef0e9f9dec6", 16477 "target_commit": "f8fe9c96528cbbb2ed29a0ed619f19eb3c6abced", 16478 "source_parents": [ 16479 "410566bba0fd7bd2c840dbeefe117b46c1e39e64" 16480 ], 16481 "target_parents": [ 16482 "53cc1d73cdb51ae268ecc7224d398c2ebf31d569" 16483 ], 16484 "source_subject": "runtime: make shutdown terminal and bounded", 16485 "target_subject": "runtime: make shutdown terminal and bounded", 16486 "source_author": "triesap <tyson@radroots.org>", 16487 "target_author": "triesap <tyson@radroots.org>", 16488 "source_author_time": "2026-08-03T21:57:18Z", 16489 "target_author_time": "2026-08-03T21:57:18Z", 16490 "source_committer_time": "2026-08-03T21:57:18Z", 16491 "target_committer_time": "2026-08-03T21:57:18Z", 16492 "source_paths": [ 16493 "core/crates/application/src/change_stream.rs", 16494 "core/crates/storage/src/runtime_actor.rs" 16495 ], 16496 "normalized_patch_sha256": "ccfbbf89ac39be928eb243bb0b98256d6caea8c665943751e55eb82ebc66ba65", 16497 "empty_commit_disposition": "retained" 16498 }, 16499 { 16500 "source_commit": "b44f4f25fd24987eee0b59d240fb67f634923683", 16501 "target_commit": null, 16502 "source_parents": [ 16503 "cb6f0d284c496369ebe7a3657173392ae5ed2061" 16504 ], 16505 "target_parents": [], 16506 "source_subject": "ui: bound farm details card scroll", 16507 "target_subject": null, 16508 "source_author": "triesap <tyson@radroots.org>", 16509 "target_author": null, 16510 "source_author_time": "2026-06-07T17:08:16-07:00", 16511 "target_author_time": null, 16512 "source_committer_time": "2026-06-18T12:31:43-07:00", 16513 "target_committer_time": null, 16514 "source_paths": [], 16515 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16516 "empty_commit_disposition": "out_of_scope" 16517 }, 16518 { 16519 "source_commit": "b4970e2dcd4bbaa52f89e296b99cd10ffe52ccf2", 16520 "target_commit": null, 16521 "source_parents": [ 16522 "2438cb6b8fb6db2681113911db6201e6e576e5c1" 16523 ], 16524 "target_parents": [], 16525 "source_subject": "desktop: add lazy location resolver boundary", 16526 "target_subject": null, 16527 "source_author": "triesap <tyson@radroots.org>", 16528 "target_author": null, 16529 "source_author_time": "2026-03-22T01:25:48Z", 16530 "target_author_time": null, 16531 "source_committer_time": "2026-03-22T01:25:48Z", 16532 "target_committer_time": null, 16533 "source_paths": [], 16534 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16535 "empty_commit_disposition": "out_of_scope" 16536 }, 16537 { 16538 "source_commit": "b4988a2cf74a91c989501af9911684d59c42b0ea", 16539 "target_commit": null, 16540 "source_parents": [ 16541 "63be977b1a90a5340b56b0f35753558234664a2c" 16542 ], 16543 "target_parents": [], 16544 "source_subject": "Add radroots nostr public key to source code.", 16545 "target_subject": null, 16546 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16547 "target_author": null, 16548 "source_author_time": "2025-04-04T14:34:30Z", 16549 "target_author_time": null, 16550 "source_committer_time": "2025-04-04T14:34:30Z", 16551 "target_committer_time": null, 16552 "source_paths": [], 16553 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16554 "empty_commit_disposition": "out_of_scope" 16555 }, 16556 { 16557 "source_commit": "b4d36f40683deb21aad6cd1f1dc031eb8503c38a", 16558 "target_commit": null, 16559 "source_parents": [ 16560 "3ef9689184a4b7205577b5c258c8c3d048ceb0bb" 16561 ], 16562 "target_parents": [], 16563 "source_subject": "setup: add farm bootstrap carousel step", 16564 "target_subject": null, 16565 "source_author": "triesap <triesap@radroots.dev>", 16566 "target_author": null, 16567 "source_author_time": "2026-01-18T16:49:26Z", 16568 "target_author_time": null, 16569 "source_committer_time": "2026-01-18T16:49:26Z", 16570 "target_committer_time": null, 16571 "source_paths": [], 16572 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16573 "empty_commit_disposition": "out_of_scope" 16574 }, 16575 { 16576 "source_commit": "b517dd55fd067b5a9b5f12b693b320a9ae9d28ee", 16577 "target_commit": null, 16578 "source_parents": [ 16579 "db6c8aaaf5d2e3cbf1c2f486ac97ad9a9c6fbd39" 16580 ], 16581 "target_parents": [], 16582 "source_subject": "android: enable local nostr key generation", 16583 "target_subject": null, 16584 "source_author": "triesap <tyson@radroots.org>", 16585 "target_author": null, 16586 "source_author_time": "2026-03-21T12:22:42Z", 16587 "target_author_time": null, 16588 "source_committer_time": "2026-03-21T12:22:42Z", 16589 "target_committer_time": null, 16590 "source_paths": [], 16591 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16592 "empty_commit_disposition": "out_of_scope" 16593 }, 16594 { 16595 "source_commit": "b55b6e475b6c597d96e46b45561ff0c86b805171", 16596 "target_commit": null, 16597 "source_parents": [ 16598 "2e6dd86b3a3ffbe18d1f25581d5cb87aef343a68" 16599 ], 16600 "target_parents": [], 16601 "source_subject": "models: add the radroots_studio_app local-first model crate", 16602 "target_subject": null, 16603 "source_author": "triesap <tyson@radroots.org>", 16604 "target_author": null, 16605 "source_author_time": "2026-04-17T19:06:08Z", 16606 "target_author_time": null, 16607 "source_committer_time": "2026-04-17T19:06:08Z", 16608 "target_committer_time": null, 16609 "source_paths": [], 16610 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16611 "empty_commit_disposition": "out_of_scope" 16612 }, 16613 { 16614 "source_commit": "b55ca17b212db683209f89cd94eabc4260764d56", 16615 "target_commit": null, 16616 "source_parents": [ 16617 "54e67634396aabaa947b8f4cef7d97d726bef44a" 16618 ], 16619 "target_parents": [], 16620 "source_subject": "cleanup: remove Kotlin account reducer proof", 16621 "target_subject": null, 16622 "source_author": "triesap <tyson@radroots.org>", 16623 "target_author": null, 16624 "source_author_time": "2026-08-02T20:01:59Z", 16625 "target_author_time": null, 16626 "source_committer_time": "2026-08-02T20:01:59Z", 16627 "target_committer_time": null, 16628 "source_paths": [], 16629 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16630 "empty_commit_disposition": "out_of_scope" 16631 }, 16632 { 16633 "source_commit": "b5cd1a0b17667a51a06ed3ad3015ef8f6bd3e933", 16634 "target_commit": null, 16635 "source_parents": [ 16636 "cc4d19d2dc3ab960a95893aac85eba3c9b289126" 16637 ], 16638 "target_parents": [], 16639 "source_subject": "tests: record buyer section log literals", 16640 "target_subject": null, 16641 "source_author": "triesap <tyson@radroots.org>", 16642 "target_author": null, 16643 "source_author_time": "2026-05-24T06:26:53Z", 16644 "target_author_time": null, 16645 "source_committer_time": "2026-05-24T06:26:53Z", 16646 "target_committer_time": null, 16647 "source_paths": [], 16648 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16649 "empty_commit_disposition": "out_of_scope" 16650 }, 16651 { 16652 "source_commit": "b6422b6d6aa26bc3a087b4aff4952197567ea620", 16653 "target_commit": null, 16654 "source_parents": [ 16655 "b4988a2cf74a91c989501af9911684d59c42b0ea" 16656 ], 16657 "target_parents": [], 16658 "source_subject": "Add CONTRIBUTING.md", 16659 "target_subject": null, 16660 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16661 "target_author": null, 16662 "source_author_time": "2025-04-04T14:46:13Z", 16663 "target_author_time": null, 16664 "source_committer_time": "2025-04-04T14:46:13Z", 16665 "target_committer_time": null, 16666 "source_paths": [], 16667 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16668 "empty_commit_disposition": "out_of_scope" 16669 }, 16670 { 16671 "source_commit": "b6556c9af6988f003161a46bd42d24b1c84593ac", 16672 "target_commit": null, 16673 "source_parents": [ 16674 "86c66972e4ae0536c68458bcfbd3e9b539c56a6f" 16675 ], 16676 "target_parents": [], 16677 "source_subject": "build: thin launcher runtime passthrough", 16678 "target_subject": null, 16679 "source_author": "triesap <tyson@radroots.org>", 16680 "target_author": null, 16681 "source_author_time": "2026-04-19T20:57:28Z", 16682 "target_author_time": null, 16683 "source_committer_time": "2026-04-19T20:57:28Z", 16684 "target_committer_time": null, 16685 "source_paths": [], 16686 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16687 "empty_commit_disposition": "out_of_scope" 16688 }, 16689 { 16690 "source_commit": "b6e82ba20ce5fef7c93aab8aa578bfbb5022ec1c", 16691 "target_commit": null, 16692 "source_parents": [ 16693 "b2af07d5ebe802b850686f93906c7660c1cacc18" 16694 ], 16695 "target_parents": [], 16696 "source_subject": "Add `@radroots/models`, add `nostr_profile` model, edit (conf) `/init` logic, update package scripts, edit _conf, styles, utils", 16697 "target_subject": null, 16698 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16699 "target_author": null, 16700 "source_author_time": "2024-09-26T06:06:26Z", 16701 "target_author_time": null, 16702 "source_committer_time": "2024-09-26T06:06:26Z", 16703 "target_committer_time": null, 16704 "source_paths": [], 16705 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16706 "empty_commit_disposition": "out_of_scope" 16707 }, 16708 { 16709 "source_commit": "b757154d9ff0df12605c0bf7eae350711bab9c52", 16710 "target_commit": null, 16711 "source_parents": [ 16712 "723f20450b59f8ad077aa898849536bf251973cb" 16713 ], 16714 "target_parents": [], 16715 "source_subject": "app: use datastore config during init", 16716 "target_subject": null, 16717 "source_author": "triesap <triesap@radroots.dev>", 16718 "target_author": null, 16719 "source_author_time": "2026-01-19T17:14:50Z", 16720 "target_author_time": null, 16721 "source_committer_time": "2026-01-19T17:14:50Z", 16722 "target_committer_time": null, 16723 "source_paths": [], 16724 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16725 "empty_commit_disposition": "out_of_scope" 16726 }, 16727 { 16728 "source_commit": "b76d7561f0cb0e2995f1e6c412f81942bde23de5", 16729 "target_commit": null, 16730 "source_parents": [ 16731 "808df8397db4f5929e120e30a91e242fa2a528bd" 16732 ], 16733 "target_parents": [], 16734 "source_subject": "ui: expand farm details scroll view", 16735 "target_subject": null, 16736 "source_author": "triesap <tyson@radroots.org>", 16737 "target_author": null, 16738 "source_author_time": "2026-06-07T15:51:24-07:00", 16739 "target_author_time": null, 16740 "source_committer_time": "2026-06-18T12:31:43-07:00", 16741 "target_committer_time": null, 16742 "source_paths": [], 16743 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16744 "empty_commit_disposition": "out_of_scope" 16745 }, 16746 { 16747 "source_commit": "b7922dee64ab48343a19341d735219fa463432e1", 16748 "target_commit": "75fac0f4ddeaabd8246c4a8e9732d8491cc32e9a", 16749 "source_parents": [ 16750 "fa6319f81be4b526f4a7d8be1fe05629a8925d06" 16751 ], 16752 "target_parents": [ 16753 "462d0ddbc8a7f9f323a7e2bfabdcd18536a64bb0" 16754 ], 16755 "source_subject": "core(storage): add account namespace persistence", 16756 "target_subject": "core(storage): add account namespace persistence", 16757 "source_author": "triesap <tyson@radroots.org>", 16758 "target_author": "triesap <tyson@radroots.org>", 16759 "source_author_time": "2026-08-02T18:40:18Z", 16760 "target_author_time": "2026-08-02T18:40:18Z", 16761 "source_committer_time": "2026-08-02T18:40:18Z", 16762 "target_committer_time": "2026-08-02T18:40:18Z", 16763 "source_paths": [ 16764 "core/crates/application/src/lib.rs", 16765 "core/crates/application/src/ports.rs", 16766 "core/crates/storage/migrations/V4__account_namespace.sql", 16767 "core/crates/storage/src/account_namespace.rs", 16768 "core/crates/storage/src/db.rs", 16769 "core/crates/storage/src/lib.rs" 16770 ], 16771 "normalized_patch_sha256": "1011a3fbae9f77f7b3d1756f836850430465a4b94fb732148bae35350523bfa7", 16772 "empty_commit_disposition": "retained" 16773 }, 16774 { 16775 "source_commit": "b7bae257d3643e4c563500274cb69bcffd523bd6", 16776 "target_commit": null, 16777 "source_parents": [ 16778 "eec9c605ffbe809b303f5668d5fac5e1903457b8" 16779 ], 16780 "target_parents": [], 16781 "source_subject": "build: refresh frontend dependency baseline", 16782 "target_subject": null, 16783 "source_author": "triesap <tyson@radroots.org>", 16784 "target_author": null, 16785 "source_author_time": "2026-03-20T14:13:58Z", 16786 "target_author_time": null, 16787 "source_committer_time": "2026-03-20T14:13:58Z", 16788 "target_committer_time": null, 16789 "source_paths": [], 16790 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16791 "empty_commit_disposition": "out_of_scope" 16792 }, 16793 { 16794 "source_commit": "b7e23bf2b66cd4cbc70c66afd2f32bdab80aaff3", 16795 "target_commit": null, 16796 "source_parents": [ 16797 "15b9c5f4b4cd176de06c99406a250c811eb2dc93" 16798 ], 16799 "target_parents": [], 16800 "source_subject": "Edit `/models/location-gcs` adding a test suite to create and list saved location_gcs models using device geolocation", 16801 "target_subject": null, 16802 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16803 "target_author": null, 16804 "source_author_time": "2024-08-29T09:55:39Z", 16805 "target_author_time": null, 16806 "source_committer_time": "2024-08-29T09:55:39Z", 16807 "target_committer_time": null, 16808 "source_paths": [], 16809 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16810 "empty_commit_disposition": "out_of_scope" 16811 }, 16812 { 16813 "source_commit": "b88abf593bd51c6c1b4c87208e455eeed859aab8", 16814 "target_commit": null, 16815 "source_parents": [ 16816 "1edf0e7f63b636bd28faaa4da5a4c1ee08eec0b0" 16817 ], 16818 "target_parents": [], 16819 "source_subject": "Edit `core` add `trade_product_location` model, `tauri` add model handlers, SQL up migration. Update `core` models, `tauri` SQL up migrations. Edit `/models/trade-product/add` add trellis elements, add map envelope, update handlers, add/edit styles. Edit routes. Remove locale defaults. Add/edit components, conf, utils, styles.", 16820 "target_subject": null, 16821 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16822 "target_author": null, 16823 "source_author_time": "2024-11-13T09:41:53Z", 16824 "target_author_time": null, 16825 "source_committer_time": "2024-11-13T09:41:53Z", 16826 "target_committer_time": null, 16827 "source_paths": [], 16828 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16829 "empty_commit_disposition": "out_of_scope" 16830 }, 16831 { 16832 "source_commit": "b8977363e8a19c870bbbabc4d5d9377e3c2b3aa9", 16833 "target_commit": null, 16834 "source_parents": [ 16835 "abf83600ed1cd2a313f7d7de73eb655a808b622c" 16836 ], 16837 "target_parents": [], 16838 "source_subject": "app: initialize daisyui theme", 16839 "target_subject": null, 16840 "source_author": "triesap <triesap@radroots.dev>", 16841 "target_author": null, 16842 "source_author_time": "2026-01-22T17:00:53Z", 16843 "target_author_time": null, 16844 "source_committer_time": "2026-01-22T17:00:53Z", 16845 "target_committer_time": null, 16846 "source_paths": [], 16847 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16848 "empty_commit_disposition": "out_of_scope" 16849 }, 16850 { 16851 "source_commit": "b8cf516cb33f7ac222b01966c752643d21d65942", 16852 "target_commit": null, 16853 "source_parents": [ 16854 "b96a15abb3cd5375e3b77090bfb70b92d886582d" 16855 ], 16856 "target_parents": [], 16857 "source_subject": "core: add backup and recovery action contract", 16858 "target_subject": null, 16859 "source_author": "triesap <tyson@radroots.org>", 16860 "target_author": null, 16861 "source_author_time": "2026-03-21T18:03:55Z", 16862 "target_author_time": null, 16863 "source_committer_time": "2026-03-21T18:03:55Z", 16864 "target_committer_time": null, 16865 "source_paths": [], 16866 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16867 "empty_commit_disposition": "out_of_scope" 16868 }, 16869 { 16870 "source_commit": "b908f3cb3023873143927188876feaf71751cc78", 16871 "target_commit": null, 16872 "source_parents": [ 16873 "8d616586f52bbd1936bd07ea0b7ca6a0e957cd5e" 16874 ], 16875 "target_parents": [], 16876 "source_subject": "app: use typed remote signer poll outcomes", 16877 "target_subject": null, 16878 "source_author": "triesap <tyson@radroots.org>", 16879 "target_author": null, 16880 "source_author_time": "2026-03-28T18:01:44Z", 16881 "target_author_time": null, 16882 "source_committer_time": "2026-03-28T18:01:44Z", 16883 "target_committer_time": null, 16884 "source_paths": [], 16885 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16886 "empty_commit_disposition": "out_of_scope" 16887 }, 16888 { 16889 "source_commit": "b9360cd91874c5d895e77e3a51590d305abca288", 16890 "target_commit": null, 16891 "source_parents": [ 16892 "1985016eae8e67a5acf9e68dfb213c556bd45793" 16893 ], 16894 "target_parents": [], 16895 "source_subject": "Build app", 16896 "target_subject": null, 16897 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16898 "target_author": null, 16899 "source_author_time": "2024-09-16T13:43:07Z", 16900 "target_author_time": null, 16901 "source_committer_time": "2024-09-16T13:43:07Z", 16902 "target_committer_time": null, 16903 "source_paths": [], 16904 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16905 "empty_commit_disposition": "out_of_scope" 16906 }, 16907 { 16908 "source_commit": "b93c3f7651013a114764221199791853208f1ffb", 16909 "target_commit": null, 16910 "source_parents": [ 16911 "6ac6f5e6240b8fff8522a3a6c94f6a9ee21ef844" 16912 ], 16913 "target_parents": [], 16914 "source_subject": "workspace: migrate to pnpm workspace layout", 16915 "target_subject": null, 16916 "source_author": "triesap <triesap@radroots.dev>", 16917 "target_author": null, 16918 "source_author_time": "2025-12-22T21:53:35Z", 16919 "target_author_time": null, 16920 "source_committer_time": "2025-12-22T21:53:35Z", 16921 "target_committer_time": null, 16922 "source_paths": [], 16923 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16924 "empty_commit_disposition": "out_of_scope" 16925 }, 16926 { 16927 "source_commit": "b9648f453b246815e697c39c85edb6b99d8cfff7", 16928 "target_commit": null, 16929 "source_parents": [ 16930 "eb3fa1b417179b5e0940dcefdd97a304c952025a" 16931 ], 16932 "target_parents": [], 16933 "source_subject": "desktop: add non-blocking offline geocoder init", 16934 "target_subject": null, 16935 "source_author": "triesap <tyson@radroots.org>", 16936 "target_author": null, 16937 "source_author_time": "2026-03-21T22:09:43Z", 16938 "target_author_time": null, 16939 "source_committer_time": "2026-03-21T22:09:43Z", 16940 "target_committer_time": null, 16941 "source_paths": [], 16942 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16943 "empty_commit_disposition": "out_of_scope" 16944 }, 16945 { 16946 "source_commit": "b96a15abb3cd5375e3b77090bfb70b92d886582d", 16947 "target_commit": null, 16948 "source_parents": [ 16949 "f831db7ab23ecd984ed33322b0f09a9db6e7688b" 16950 ], 16951 "target_parents": [], 16952 "source_subject": "core: define local identity reset contract", 16953 "target_subject": null, 16954 "source_author": "triesap <tyson@radroots.org>", 16955 "target_author": null, 16956 "source_author_time": "2026-03-21T17:51:10Z", 16957 "target_author_time": null, 16958 "source_committer_time": "2026-03-21T17:51:10Z", 16959 "target_committer_time": null, 16960 "source_paths": [], 16961 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16962 "empty_commit_disposition": "out_of_scope" 16963 }, 16964 { 16965 "source_commit": "b97752c5dca5a46e958126521f1c9d0c474ed0e9", 16966 "target_commit": null, 16967 "source_parents": [ 16968 "4fa23cb7478f19ebbfa9f1b36129ba7dd67a46cc" 16969 ], 16970 "target_parents": [], 16971 "source_subject": "Add .env.example", 16972 "target_subject": null, 16973 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 16974 "target_author": null, 16975 "source_author_time": "2024-09-15T15:26:45Z", 16976 "target_author_time": null, 16977 "source_committer_time": "2024-09-15T15:26:45Z", 16978 "target_committer_time": null, 16979 "source_paths": [], 16980 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 16981 "empty_commit_disposition": "out_of_scope" 16982 }, 16983 { 16984 "source_commit": "baa082b6c3e38e8f0fc8964b2b4e53c38f04b990", 16985 "target_commit": null, 16986 "source_parents": [ 16987 "39ad98d0e2b38f10991e5e7c00327bfa684122c6" 16988 ], 16989 "target_parents": [], 16990 "source_subject": "app: prune agreement-only order state", 16991 "target_subject": null, 16992 "source_author": "triesap <tyson@radroots.org>", 16993 "target_author": null, 16994 "source_author_time": "2026-06-19T20:32:35-07:00", 16995 "target_author_time": null, 16996 "source_committer_time": "2026-06-19T20:32:35-07:00", 16997 "target_committer_time": null, 16998 "source_paths": [], 16999 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17000 "empty_commit_disposition": "out_of_scope" 17001 }, 17002 { 17003 "source_commit": "baa3c784939f294bef919f13a20ac3539d4ae90a", 17004 "target_commit": null, 17005 "source_parents": [ 17006 "1419e2d42cead49f55ad46490eb90edccc79fddd" 17007 ], 17008 "target_parents": [], 17009 "source_subject": "app: tighten remote signer poll state handling", 17010 "target_subject": null, 17011 "source_author": "triesap <tyson@radroots.org>", 17012 "target_author": null, 17013 "source_author_time": "2026-03-28T17:30:28Z", 17014 "target_author_time": null, 17015 "source_committer_time": "2026-03-28T17:30:28Z", 17016 "target_committer_time": null, 17017 "source_paths": [], 17018 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17019 "empty_commit_disposition": "out_of_scope" 17020 }, 17021 { 17022 "source_commit": "bac2e6c8971e2ff1cec8f8e145cf6cbec3c9998d", 17023 "target_commit": null, 17024 "source_parents": [ 17025 "f5938b40706df91e084d164707823db8993f5b17" 17026 ], 17027 "target_parents": [], 17028 "source_subject": "Edit `/models/trade-product/add` adding page views and input fields for updated `trade_product` model, edit root layout adding nostr sync, edit models nostr profile routes, edit models nostr relay routes, edit nostr routes, add nostr utils, edit trade product utils, edit app.css imports, add styles, update package.json dependencies", 17029 "target_subject": null, 17030 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17031 "target_author": null, 17032 "source_author_time": "2024-10-06T10:28:12Z", 17033 "target_author_time": null, 17034 "source_committer_time": "2024-10-06T10:28:12Z", 17035 "target_committer_time": null, 17036 "source_paths": [], 17037 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17038 "empty_commit_disposition": "out_of_scope" 17039 }, 17040 { 17041 "source_commit": "bacec1a1f8a1d73caea01a768016bd0ca74b3504", 17042 "target_commit": null, 17043 "source_parents": [ 17044 "cdd01b28f1c1f7096223c8fb395aa0f2da2bb5bc" 17045 ], 17046 "target_parents": [], 17047 "source_subject": "startup: harden signer cancel flow", 17048 "target_subject": null, 17049 "source_author": "triesap <tyson@radroots.org>", 17050 "target_author": null, 17051 "source_author_time": "2026-04-18T22:55:10Z", 17052 "target_author_time": null, 17053 "source_committer_time": "2026-04-18T22:55:10Z", 17054 "target_committer_time": null, 17055 "source_paths": [], 17056 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17057 "empty_commit_disposition": "out_of_scope" 17058 }, 17059 { 17060 "source_commit": "baeac380cafa91e983cb32dbcb5dbd6d4ac5b736", 17061 "target_commit": null, 17062 "source_parents": [ 17063 "01f9622ba2df85f7c3dd1faa0148b508a49b40b0" 17064 ], 17065 "target_parents": [], 17066 "source_subject": "ui: fix theme colors and setup button", 17067 "target_subject": null, 17068 "source_author": "triesap <triesap@radroots.dev>", 17069 "target_author": null, 17070 "source_author_time": "2026-01-24T19:17:38Z", 17071 "target_author_time": null, 17072 "source_committer_time": "2026-01-24T19:17:38Z", 17073 "target_committer_time": null, 17074 "source_paths": [], 17075 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17076 "empty_commit_disposition": "out_of_scope" 17077 }, 17078 { 17079 "source_commit": "bb056e68103117c38581004ec86e6ed92466b3fa", 17080 "target_commit": null, 17081 "source_parents": [ 17082 "d1f9e4470c2a761d9705c5cde8b01ae678eb645d" 17083 ], 17084 "target_parents": [], 17085 "source_subject": "core: make home location lookup async", 17086 "target_subject": null, 17087 "source_author": "triesap <tyson@radroots.org>", 17088 "target_author": null, 17089 "source_author_time": "2026-03-22T12:04:00Z", 17090 "target_author_time": null, 17091 "source_committer_time": "2026-03-22T12:04:00Z", 17092 "target_committer_time": null, 17093 "source_paths": [], 17094 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17095 "empty_commit_disposition": "out_of_scope" 17096 }, 17097 { 17098 "source_commit": "bb3cb42486edfe2c79ee90578974f01e4e77741c", 17099 "target_commit": null, 17100 "source_parents": [ 17101 "24259c7c77c12dea0af17c732c2fb459e775d37c" 17102 ], 17103 "target_parents": [], 17104 "source_subject": "ios: add device-reset action for local state", 17105 "target_subject": null, 17106 "source_author": "triesap <tyson@radroots.org>", 17107 "target_author": null, 17108 "source_author_time": "2026-03-21T16:50:03Z", 17109 "target_author_time": null, 17110 "source_committer_time": "2026-03-21T16:50:03Z", 17111 "target_committer_time": null, 17112 "source_paths": [], 17113 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17114 "empty_commit_disposition": "out_of_scope" 17115 }, 17116 { 17117 "source_commit": "bb45c038994cf89d711954669084f1a5d07b1422", 17118 "target_commit": null, 17119 "source_parents": [ 17120 "ad06b49ffdac4f53a46f739259fb671576327077" 17121 ], 17122 "target_parents": [], 17123 "source_subject": "app: reserve payment workflow presentation", 17124 "target_subject": null, 17125 "source_author": "triesap <tyson@radroots.org>", 17126 "target_author": null, 17127 "source_author_time": "2026-06-03T01:27:08-07:00", 17128 "target_author_time": null, 17129 "source_committer_time": "2026-06-03T01:27:08-07:00", 17130 "target_committer_time": null, 17131 "source_paths": [], 17132 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17133 "empty_commit_disposition": "out_of_scope" 17134 }, 17135 { 17136 "source_commit": "bb5dd49c2dfd0896600da9a3c23a5e0be1c6436f", 17137 "target_commit": null, 17138 "source_parents": [ 17139 "4351070aede64064a2f4b2d00e5af94cfdf0b413" 17140 ], 17141 "target_parents": [], 17142 "source_subject": "runtime: add reminder log and local reminder presentation", 17143 "target_subject": null, 17144 "source_author": "triesap <tyson@radroots.org>", 17145 "target_author": null, 17146 "source_author_time": "2026-04-21T00:25:56Z", 17147 "target_author_time": null, 17148 "source_committer_time": "2026-04-21T00:25:56Z", 17149 "target_committer_time": null, 17150 "source_paths": [], 17151 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17152 "empty_commit_disposition": "out_of_scope" 17153 }, 17154 { 17155 "source_commit": "bb8c76c25027b2c8871c35fec82fe3b75bab6d05", 17156 "target_commit": null, 17157 "source_parents": [ 17158 "2626ab342494a993f277cb3ebf8bdec7536b8a31" 17159 ], 17160 "target_parents": [], 17161 "source_subject": "build(core): verify the native FFI library", 17162 "target_subject": null, 17163 "source_author": "triesap <tyson@radroots.org>", 17164 "target_author": null, 17165 "source_author_time": "2026-08-02T19:37:06Z", 17166 "target_author_time": null, 17167 "source_committer_time": "2026-08-02T19:37:06Z", 17168 "target_committer_time": null, 17169 "source_paths": [], 17170 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17171 "empty_commit_disposition": "out_of_scope" 17172 }, 17173 { 17174 "source_commit": "bbc5ca59f58064f52aea58d493a96edd98cab352", 17175 "target_commit": null, 17176 "source_parents": [ 17177 "260654152466aa46a77a46fa0f7b4b5f073ba84e" 17178 ], 17179 "target_parents": [], 17180 "source_subject": "runtime: mark relay ingest as network source", 17181 "target_subject": null, 17182 "source_author": "triesap <tyson@radroots.org>", 17183 "target_author": null, 17184 "source_author_time": "2026-05-26T09:19:11Z", 17185 "target_author_time": null, 17186 "source_committer_time": "2026-05-26T09:19:11Z", 17187 "target_committer_time": null, 17188 "source_paths": [], 17189 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17190 "empty_commit_disposition": "out_of_scope" 17191 }, 17192 { 17193 "source_commit": "bbf179fca72b968a7f30ecc7970a3fc6d99ad213", 17194 "target_commit": null, 17195 "source_parents": [ 17196 "e1c47b21465e4eea56b69162f8e2cd7e04e99e28" 17197 ], 17198 "target_parents": [], 17199 "source_subject": "Edit `/models/nostr-profile/` routes, add profiles list page trellis and handler utils, edit profile view page layout and display logic, edit profile field edit page submit handler. Edit (app) home page and layout. Add keystore reset to `/cfg/init` submit handler.", 17200 "target_subject": null, 17201 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17202 "target_author": null, 17203 "source_author_time": "2024-10-24T19:40:06Z", 17204 "target_author_time": null, 17205 "source_committer_time": "2024-10-24T19:40:06Z", 17206 "target_committer_time": null, 17207 "source_paths": [], 17208 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17209 "empty_commit_disposition": "out_of_scope" 17210 }, 17211 { 17212 "source_commit": "bc4e37ee72dfa88a3d1665af979e14148103da5f", 17213 "target_commit": null, 17214 "source_parents": [ 17215 "5711ea4bdd68dbf431badab2ff5cbb263324d1a9" 17216 ], 17217 "target_parents": [], 17218 "source_subject": "Build mobile app", 17219 "target_subject": null, 17220 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17221 "target_author": null, 17222 "source_author_time": "2024-08-23T14:31:01Z", 17223 "target_author_time": null, 17224 "source_committer_time": "2024-08-23T14:31:01Z", 17225 "target_committer_time": null, 17226 "source_paths": [], 17227 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17228 "empty_commit_disposition": "out_of_scope" 17229 }, 17230 { 17231 "source_commit": "bc726e56fcca2dac8e1cc8002f0275e84ebf3d14", 17232 "target_commit": null, 17233 "source_parents": [ 17234 "74a3b1f6523eaa7388eadc3814cf3204d8323ba8", 17235 "70c894c5be9b1952027f0c22cf5d8a38351e1f83" 17236 ], 17237 "target_parents": [], 17238 "source_subject": "git: reconcile superseded branch ancestry", 17239 "target_subject": null, 17240 "source_author": "triesap <tyson@radroots.org>", 17241 "target_author": null, 17242 "source_author_time": "2026-08-04T20:42:38Z", 17243 "target_author_time": null, 17244 "source_committer_time": "2026-08-04T20:42:38Z", 17245 "target_committer_time": null, 17246 "source_paths": [ 17247 "core/Cargo.toml", 17248 "core/crates/application/Cargo.toml", 17249 "core/crates/application/src/accounts.rs", 17250 "core/crates/application/src/actor.rs", 17251 "core/crates/application/src/app_core.rs", 17252 "core/crates/application/src/change_stream.rs", 17253 "core/crates/application/src/config.rs", 17254 "core/crates/application/src/custody.rs", 17255 "core/crates/application/src/lib.rs", 17256 "core/crates/application/src/nostr_client.rs", 17257 "core/crates/application/src/ports.rs", 17258 "core/crates/application/src/profile_refresh.rs", 17259 "core/crates/application/src/recovery.rs", 17260 "core/crates/application/src/secrets.rs", 17261 "core/crates/application/src/session.rs", 17262 "core/crates/application/src/snapshot.rs", 17263 "core/crates/application/src/state_machine.rs", 17264 "core/crates/application/tests/redaction.rs", 17265 "core/crates/domain/Cargo.toml", 17266 "core/crates/domain/src/account.rs", 17267 "core/crates/domain/src/error.rs", 17268 "core/crates/domain/src/key.rs", 17269 "core/crates/domain/src/lib.rs", 17270 "core/crates/domain/src/profile.rs", 17271 "core/crates/domain/src/relay.rs", 17272 "core/crates/domain/src/time.rs", 17273 "core/crates/ffi/Cargo.toml", 17274 "core/crates/ffi/src/commands.rs", 17275 "core/crates/ffi/src/dto.rs", 17276 "core/crates/ffi/src/lib.rs", 17277 "core/crates/ffi/src/observer.rs", 17278 "core/crates/ffi/uniffi.toml", 17279 "core/crates/nostr/Cargo.toml", 17280 "core/crates/nostr/src/keys.rs", 17281 "core/crates/nostr/src/lib.rs", 17282 "core/crates/nostr/src/profile.rs", 17283 "core/crates/storage/Cargo.toml", 17284 "core/crates/storage/migrations/V1__initialize.sql", 17285 "core/crates/storage/migrations/V2__accounts.sql", 17286 "core/crates/storage/migrations/V3__profile_cache.sql", 17287 "core/crates/storage/migrations/V4__account_namespace.sql", 17288 "core/crates/storage/migrations/V5__operation_journal.sql", 17289 "core/crates/storage/migrations/V6__normalized_runtime_schema.sql", 17290 "core/crates/storage/migrations/V7__migrate_v5_runtime_data.sql", 17291 "core/crates/storage/migrations/V8__normalized_account_preferences.sql", 17292 "core/crates/storage/migrations/V9__durable_operation_receipts.sql", 17293 "core/crates/storage/src/account_namespace.rs", 17294 "core/crates/storage/src/accounts.rs", 17295 "core/crates/storage/src/application_adapter.rs", 17296 "core/crates/storage/src/db.rs", 17297 "core/crates/storage/src/journal.rs", 17298 "core/crates/storage/src/lib.rs", 17299 "core/crates/storage/src/os_keyring.rs", 17300 "core/crates/storage/src/profiles.rs", 17301 "core/crates/storage/src/runtime_actor.rs", 17302 "core/crates/storage/tests/local_relay_e2e.rs", 17303 "core/crates/storage/tests/redaction.rs", 17304 "core/crates/storage/tests/restart_isolation.rs", 17305 "core/tools/uniffi-bindgen/Cargo.toml", 17306 "core/tools/uniffi-bindgen/src/main.rs" 17307 ], 17308 "normalized_patch_sha256": "a2fc35a9b4b647885d109471ede8f4babb7e2d701b3ec61d0f32086e4fef196b", 17309 "empty_commit_disposition": "omitted_empty" 17310 }, 17311 { 17312 "source_commit": "bcb82f9b802eb93caaf012f39308c6a901cc939a", 17313 "target_commit": null, 17314 "source_parents": [ 17315 "28880f0d9889042d145bfc8d00688609cb37c868" 17316 ], 17317 "target_parents": [], 17318 "source_subject": "app: align runtime paths and activation persistence", 17319 "target_subject": null, 17320 "source_author": "triesap <tyson@radroots.org>", 17321 "target_author": null, 17322 "source_author_time": "2026-04-18T02:58:19Z", 17323 "target_author_time": null, 17324 "source_committer_time": "2026-04-18T02:58:19Z", 17325 "target_committer_time": null, 17326 "source_paths": [], 17327 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17328 "empty_commit_disposition": "out_of_scope" 17329 }, 17330 { 17331 "source_commit": "bd149ae0b85fc4975fb38813c4e832081374bef5", 17332 "target_commit": null, 17333 "source_parents": [ 17334 "3cc30a84e4812f1680d3dd8ca45edd70795f9e57" 17335 ], 17336 "target_parents": [], 17337 "source_subject": "tests: add direct relay publish coverage", 17338 "target_subject": null, 17339 "source_author": "triesap <tyson@radroots.org>", 17340 "target_author": null, 17341 "source_author_time": "2026-05-26T22:52:07Z", 17342 "target_author_time": null, 17343 "source_committer_time": "2026-05-26T22:52:07Z", 17344 "target_committer_time": null, 17345 "source_paths": [], 17346 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17347 "empty_commit_disposition": "out_of_scope" 17348 }, 17349 { 17350 "source_commit": "bd390ed712e71545d5bf41ed774baf1d09dd5fd0", 17351 "target_commit": null, 17352 "source_parents": [ 17353 "c04d85f3b25a8c4c82ea318adb0b2060f136d7ac" 17354 ], 17355 "target_parents": [], 17356 "source_subject": "app: switch config env names to radroots", 17357 "target_subject": null, 17358 "source_author": "triesap <tyson@radroots.org>", 17359 "target_author": null, 17360 "source_author_time": "2026-02-05T15:33:08Z", 17361 "target_author_time": null, 17362 "source_committer_time": "2026-02-05T15:33:08Z", 17363 "target_committer_time": null, 17364 "source_paths": [], 17365 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17366 "empty_commit_disposition": "out_of_scope" 17367 }, 17368 { 17369 "source_commit": "bd7b07d1a418fba82a4773e54f87cd2fdb4750da", 17370 "target_commit": null, 17371 "source_parents": [ 17372 "81e0ecabaa820bd1fb9564da12f9abd67a0458f2" 17373 ], 17374 "target_parents": [], 17375 "source_subject": "orders: align lifecycle action vocabulary", 17376 "target_subject": null, 17377 "source_author": "triesap <tyson@radroots.org>", 17378 "target_author": null, 17379 "source_author_time": "2026-06-04T20:28:37-07:00", 17380 "target_author_time": null, 17381 "source_committer_time": "2026-06-18T12:31:41-07:00", 17382 "target_committer_time": null, 17383 "source_paths": [], 17384 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17385 "empty_commit_disposition": "out_of_scope" 17386 }, 17387 { 17388 "source_commit": "bdb084bb6688bc31417cb0b52445960a3cb562ca", 17389 "target_commit": null, 17390 "source_parents": [ 17391 "57ba299e2d3de3ce8d173502f7027bd60ee8a793" 17392 ], 17393 "target_parents": [], 17394 "source_subject": "build: move app crate directories", 17395 "target_subject": null, 17396 "source_author": "triesap <tyson@radroots.org>", 17397 "target_author": null, 17398 "source_author_time": "2026-05-26T19:34:41Z", 17399 "target_author_time": null, 17400 "source_committer_time": "2026-05-26T19:34:41Z", 17401 "target_committer_time": null, 17402 "source_paths": [], 17403 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17404 "empty_commit_disposition": "out_of_scope" 17405 }, 17406 { 17407 "source_commit": "be2bdfe68c01af9ab9ed3647039303dfcf600ba1", 17408 "target_commit": "084d436101cb13317a5a7205870af5e312e9a8b7", 17409 "source_parents": [ 17410 "a877b5ccc713e474424ff94a66193e7dae6b11b5" 17411 ], 17412 "target_parents": [ 17413 "065b2dad72e629911a01f1fb451ef98ec26dbdb7" 17414 ], 17415 "source_subject": "fix(build): align runtime prerelease version", 17416 "target_subject": "fix(build): align runtime prerelease version", 17417 "source_author": "triesap <tyson@radroots.org>", 17418 "target_author": "triesap <tyson@radroots.org>", 17419 "source_author_time": "2026-08-02T20:18:40Z", 17420 "target_author_time": "2026-08-02T20:18:40Z", 17421 "source_committer_time": "2026-08-02T20:18:40Z", 17422 "target_committer_time": "2026-08-02T20:18:40Z", 17423 "source_paths": [ 17424 "core/Cargo.toml", 17425 "core/crates/ffi/src/lib.rs" 17426 ], 17427 "normalized_patch_sha256": "7965bcc962fc382ecc14da7cba1d4c73693f77b8c93341ff211b5efad2fb0072", 17428 "empty_commit_disposition": "retained" 17429 }, 17430 { 17431 "source_commit": "be8610f5b87217a7b45c44f07f4134984bf2b5dd", 17432 "target_commit": null, 17433 "source_parents": [ 17434 "330a414d68d7a4db4bb5b92e1fe8c621b10612a9" 17435 ], 17436 "target_parents": [], 17437 "source_subject": "app-utils: add utils error type", 17438 "target_subject": null, 17439 "source_author": "triesap <triesap@radroots.dev>", 17440 "target_author": null, 17441 "source_author_time": "2026-01-19T06:39:05Z", 17442 "target_author_time": null, 17443 "source_committer_time": "2026-01-19T06:39:05Z", 17444 "target_committer_time": null, 17445 "source_paths": [], 17446 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17447 "empty_commit_disposition": "out_of_scope" 17448 }, 17449 { 17450 "source_commit": "be9a8d4ba0500804fd9693657858f2d851bcad8a", 17451 "target_commit": null, 17452 "source_parents": [ 17453 "d35c2a05d5fb9ceb50fbcc53ff10f4eb456e69e7" 17454 ], 17455 "target_parents": [], 17456 "source_subject": "sqlite: make local interop change-cursor aware", 17457 "target_subject": null, 17458 "source_author": "triesap <tyson@radroots.org>", 17459 "target_author": null, 17460 "source_author_time": "2026-05-23T09:20:15Z", 17461 "target_author_time": null, 17462 "source_committer_time": "2026-05-23T09:20:15Z", 17463 "target_committer_time": null, 17464 "source_paths": [], 17465 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17466 "empty_commit_disposition": "out_of_scope" 17467 }, 17468 { 17469 "source_commit": "bec56a60e7f1b4a7a5fce86e37371a3734637eb4", 17470 "target_commit": null, 17471 "source_parents": [ 17472 "1263024d186365b2e10dd80d81ce245ac6814d46" 17473 ], 17474 "target_parents": [], 17475 "source_subject": "Remove client map", 17476 "target_subject": null, 17477 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17478 "target_author": null, 17479 "source_author_time": "2024-12-06T06:07:38Z", 17480 "target_author_time": null, 17481 "source_committer_time": "2024-12-06T06:07:38Z", 17482 "target_committer_time": null, 17483 "source_paths": [], 17484 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17485 "empty_commit_disposition": "out_of_scope" 17486 }, 17487 { 17488 "source_commit": "bec8462a0ab530659aa068e76369fcac21e6a470", 17489 "target_commit": null, 17490 "source_parents": [ 17491 "8b5aaf5f7a084a25fd8fd1f7731b89f7922bb35c" 17492 ], 17493 "target_parents": [], 17494 "source_subject": "ui: harden account surface accessibility", 17495 "target_subject": null, 17496 "source_author": "triesap <tyson@radroots.org>", 17497 "target_author": null, 17498 "source_author_time": "2026-08-04T00:03:54Z", 17499 "target_author_time": null, 17500 "source_committer_time": "2026-08-04T00:03:54Z", 17501 "target_committer_time": null, 17502 "source_paths": [], 17503 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17504 "empty_commit_disposition": "out_of_scope" 17505 }, 17506 { 17507 "source_commit": "bee32d28039c7970e22fc89cc8a381ea613bc080", 17508 "target_commit": null, 17509 "source_parents": [ 17510 "e30ecdfb2cd350ab75c197838bc1206561cbb10d" 17511 ], 17512 "target_parents": [], 17513 "source_subject": "Add nostr relay document polling counter, edit nostr relay routes", 17514 "target_subject": null, 17515 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17516 "target_author": null, 17517 "source_author_time": "2024-10-03T12:23:31Z", 17518 "target_author_time": null, 17519 "source_committer_time": "2024-10-03T12:23:31Z", 17520 "target_committer_time": null, 17521 "source_paths": [], 17522 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17523 "empty_commit_disposition": "out_of_scope" 17524 }, 17525 { 17526 "source_commit": "bf17e2eca374f1db81d1475ba605242144597d4d", 17527 "target_commit": null, 17528 "source_parents": [ 17529 "88105c9c48a7f6e50e7bfbbb8e0853b7a3cb7d18" 17530 ], 17531 "target_parents": [], 17532 "source_subject": "remote-signer: request explicit review permissions", 17533 "target_subject": null, 17534 "source_author": "triesap <tyson@radroots.org>", 17535 "target_author": null, 17536 "source_author_time": "2026-04-02T00:49:37Z", 17537 "target_author_time": null, 17538 "source_committer_time": "2026-04-02T00:49:37Z", 17539 "target_committer_time": null, 17540 "source_paths": [], 17541 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17542 "empty_commit_disposition": "out_of_scope" 17543 }, 17544 { 17545 "source_commit": "bf7d07c0de67afee5101697b8a81116049bae832", 17546 "target_commit": "f484ebfd63a29d0e995c417ab7b42780669039e6", 17547 "source_parents": [ 17548 "1bac8ff9dfce7eae8afb2edaef630bdf26d89cb7" 17549 ], 17550 "target_parents": [ 17551 "a8569c9979949970e23107b8f54501ffb454f9e9" 17552 ], 17553 "source_subject": "core(accounts): implement generated account command", 17554 "target_subject": "core(accounts): implement generated account command", 17555 "source_author": "triesap <tyson@radroots.org>", 17556 "target_author": "triesap <tyson@radroots.org>", 17557 "source_author_time": "2026-08-02T18:57:05Z", 17558 "target_author_time": "2026-08-02T18:57:05Z", 17559 "source_committer_time": "2026-08-02T18:57:05Z", 17560 "target_committer_time": "2026-08-02T18:57:05Z", 17561 "source_paths": [ 17562 "core/crates/application/Cargo.toml", 17563 "core/crates/application/src/accounts.rs", 17564 "core/crates/application/src/app_core.rs", 17565 "core/crates/application/src/lib.rs" 17566 ], 17567 "normalized_patch_sha256": "580e573613e324cafc2148a2fd7eb89febb540f75d6b7a34a91f20d656fa5e63", 17568 "empty_commit_disposition": "retained" 17569 }, 17570 { 17571 "source_commit": "bf7ec1adcdea55673b06494fb74d7e6f92cd0b42", 17572 "target_commit": null, 17573 "source_parents": [ 17574 "7d1fa01ff7a903001f139a058a424a99367cadb6" 17575 ], 17576 "target_parents": [], 17577 "source_subject": "app: restore home-first shell startup", 17578 "target_subject": null, 17579 "source_author": "triesap <tyson@radroots.org>", 17580 "target_author": null, 17581 "source_author_time": "2026-04-18T04:19:37Z", 17582 "target_author_time": null, 17583 "source_committer_time": "2026-04-18T04:19:37Z", 17584 "target_committer_time": null, 17585 "source_paths": [], 17586 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17587 "empty_commit_disposition": "out_of_scope" 17588 }, 17589 { 17590 "source_commit": "bf8ec095b5b1b3a7b4e485ac914bdcbe4a53a5d1", 17591 "target_commit": null, 17592 "source_parents": [ 17593 "b5cd1a0b17667a51a06ed3ad3015ef8f6bd3e933" 17594 ], 17595 "target_parents": [], 17596 "source_subject": "app: surface buyer freshness errors", 17597 "target_subject": null, 17598 "source_author": "triesap <tyson@radroots.org>", 17599 "target_author": null, 17600 "source_author_time": "2026-05-24T08:26:03Z", 17601 "target_author_time": null, 17602 "source_committer_time": "2026-05-24T08:26:03Z", 17603 "target_committer_time": null, 17604 "source_paths": [], 17605 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17606 "empty_commit_disposition": "out_of_scope" 17607 }, 17608 { 17609 "source_commit": "bf916273be9ad4d6e3c30f71f8558d841f2d2c1a", 17610 "target_commit": null, 17611 "source_parents": [ 17612 "5fbc5eff6ced48cb9bbabec5b176d83981053e3c" 17613 ], 17614 "target_parents": [], 17615 "source_subject": "Edit `/models/trade-product/add` fix image upload edit envelope, allow post without photo requirement. Edit image upload control. Edit routes.", 17616 "target_subject": null, 17617 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17618 "target_author": null, 17619 "source_author_time": "2024-11-13T17:26:21Z", 17620 "target_author_time": null, 17621 "source_committer_time": "2024-11-13T17:26:21Z", 17622 "target_committer_time": null, 17623 "source_paths": [], 17624 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17625 "empty_commit_disposition": "out_of_scope" 17626 }, 17627 { 17628 "source_commit": "bfbe056adc197aecbf4d9093b87baef13a2aa51a", 17629 "target_commit": null, 17630 "source_parents": [ 17631 "ffe82baef09ebb06b48bd2351aed0cd547485a04" 17632 ], 17633 "target_parents": [], 17634 "source_subject": "app: unify asset caching and update build graph", 17635 "target_subject": null, 17636 "source_author": "triesap <triesap@radroots.dev>", 17637 "target_author": null, 17638 "source_author_time": "2026-01-13T13:48:09Z", 17639 "target_author_time": null, 17640 "source_committer_time": "2026-01-13T13:48:09Z", 17641 "target_committer_time": null, 17642 "source_paths": [], 17643 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17644 "empty_commit_disposition": "out_of_scope" 17645 }, 17646 { 17647 "source_commit": "bfdb4638618f941b3759af2dee8a0ea09c2b3881", 17648 "target_commit": null, 17649 "source_parents": [ 17650 "32f979c46a5c0b8e7158d0cafd04e3f6f5760087" 17651 ], 17652 "target_parents": [], 17653 "source_subject": "app: make lifecycle preflight payment aware", 17654 "target_subject": null, 17655 "source_author": "triesap <tyson@radroots.org>", 17656 "target_author": null, 17657 "source_author_time": "2026-06-05T19:49:13-07:00", 17658 "target_author_time": null, 17659 "source_committer_time": "2026-06-18T12:31:42-07:00", 17660 "target_committer_time": null, 17661 "source_paths": [], 17662 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17663 "empty_commit_disposition": "out_of_scope" 17664 }, 17665 { 17666 "source_commit": "c0075ad7554a32d7cfed30713d490974e594fc01", 17667 "target_commit": "e57495361dce9eab4e5b14d97bc892d06d14e8b8", 17668 "source_parents": [ 17669 "1268c21df613f5ecd4de828011f68b20f427a063" 17670 ], 17671 "target_parents": [ 17672 "bad2c1f2aafab17b8f2155eb10f7941f73ee00bf" 17673 ], 17674 "source_subject": "core(state): add in-memory AppCore observers", 17675 "target_subject": "core(state): add in-memory AppCore observers", 17676 "source_author": "triesap <tyson@radroots.org>", 17677 "target_author": "triesap <tyson@radroots.org>", 17678 "source_author_time": "2026-08-02T18:16:23Z", 17679 "target_author_time": "2026-08-02T18:16:23Z", 17680 "source_committer_time": "2026-08-02T18:16:23Z", 17681 "target_committer_time": "2026-08-02T18:16:23Z", 17682 "source_paths": [ 17683 "core/crates/application/src/app_core.rs", 17684 "core/crates/application/src/lib.rs" 17685 ], 17686 "normalized_patch_sha256": "1ef1b66e7c6954a737e0b478bda6064b3db360d5920708cfec4483fcfd2d6475", 17687 "empty_commit_disposition": "retained" 17688 }, 17689 { 17690 "source_commit": "c03574082b217896c3ea25a1bcfaed8bd020a1c9", 17691 "target_commit": null, 17692 "source_parents": [ 17693 "3f5faf8e1cb68c8c03abe5990099a8d144279431" 17694 ], 17695 "target_parents": [], 17696 "source_subject": "Edit `/models/trade-product` add list card and line entry components. Edit `/models/trade-product/add` handlers. Add/edit types, utils.", 17697 "target_subject": null, 17698 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17699 "target_author": null, 17700 "source_author_time": "2024-11-14T23:37:02Z", 17701 "target_author_time": null, 17702 "source_committer_time": "2024-11-14T23:37:02Z", 17703 "target_committer_time": null, 17704 "source_paths": [], 17705 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17706 "empty_commit_disposition": "out_of_scope" 17707 }, 17708 { 17709 "source_commit": "c04c5401c1bdc916afc4eda1b106d003ea64163f", 17710 "target_commit": "2fbb6ebb98595eed375d3606cd26202d75ab715a", 17711 "source_parents": [ 17712 "e0ac766b313379aa8d7160d517643d1207b9646b" 17713 ], 17714 "target_parents": [ 17715 "2e7b982328549640fc75835906c705af8da5e70f" 17716 ], 17717 "source_subject": "core(storage): add SQLite migration foundation", 17718 "target_subject": "core(storage): add SQLite migration foundation", 17719 "source_author": "triesap <tyson@radroots.org>", 17720 "target_author": "triesap <tyson@radroots.org>", 17721 "source_author_time": "2026-08-02T18:24:15Z", 17722 "target_author_time": "2026-08-02T18:24:15Z", 17723 "source_committer_time": "2026-08-02T18:24:15Z", 17724 "target_committer_time": "2026-08-02T18:24:15Z", 17725 "source_paths": [ 17726 "core/Cargo.toml", 17727 "core/crates/storage/Cargo.toml", 17728 "core/crates/storage/migrations/V1__initialize.sql", 17729 "core/crates/storage/src/db.rs", 17730 "core/crates/storage/src/lib.rs" 17731 ], 17732 "normalized_patch_sha256": "a9c19c248b0abd9b0edff45f256e499c65a3e12f3ff63ba07fe2cbf9fefdc13e", 17733 "empty_commit_disposition": "retained" 17734 }, 17735 { 17736 "source_commit": "c04d85f3b25a8c4c82ea318adb0b2060f136d7ac", 17737 "target_commit": null, 17738 "source_parents": [ 17739 "93cecb0af12dbb32389560f81230f4db33cd547b" 17740 ], 17741 "target_parents": [], 17742 "source_subject": "core: remove unused datastore import", 17743 "target_subject": null, 17744 "source_author": "triesap <tyson@radroots.org>", 17745 "target_author": null, 17746 "source_author_time": "2026-02-05T15:31:03Z", 17747 "target_author_time": null, 17748 "source_committer_time": "2026-02-05T15:31:03Z", 17749 "target_committer_time": null, 17750 "source_paths": [], 17751 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17752 "empty_commit_disposition": "out_of_scope" 17753 }, 17754 { 17755 "source_commit": "c0a2554171ecf9b736d3c52eb1fdd1427c3312ef", 17756 "target_commit": null, 17757 "source_parents": [ 17758 "72dadeda90b20569e52e1ef691c518806497a9d9" 17759 ], 17760 "target_parents": [], 17761 "source_subject": "pack_day: add print request contracts", 17762 "target_subject": null, 17763 "source_author": "triesap <tyson@radroots.org>", 17764 "target_author": null, 17765 "source_author_time": "2026-04-22T20:22:02Z", 17766 "target_author_time": null, 17767 "source_committer_time": "2026-04-22T20:22:02Z", 17768 "target_committer_time": null, 17769 "source_paths": [], 17770 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17771 "empty_commit_disposition": "out_of_scope" 17772 }, 17773 { 17774 "source_commit": "c0ac109f122be699c122bdd3c2220b352aa44fba", 17775 "target_commit": null, 17776 "source_parents": [ 17777 "2b4fd9b5e013c96586eab39fe8db1256ea578603" 17778 ], 17779 "target_parents": [], 17780 "source_subject": "runtime: require explicit order note confirmation", 17781 "target_subject": null, 17782 "source_author": "triesap <tyson@radroots.org>", 17783 "target_author": null, 17784 "source_author_time": "2026-07-04T01:02:34Z", 17785 "target_author_time": null, 17786 "source_committer_time": "2026-07-04T01:02:34Z", 17787 "target_committer_time": null, 17788 "source_paths": [], 17789 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17790 "empty_commit_disposition": "out_of_scope" 17791 }, 17792 { 17793 "source_commit": "c0b091fa7b8fb7ca3b9c1433b5083adc4158e35d", 17794 "target_commit": null, 17795 "source_parents": [ 17796 "8def5c556bf88979d990f0e4c07c6f77076c6195" 17797 ], 17798 "target_parents": [], 17799 "source_subject": "app: ignore macos derived data", 17800 "target_subject": null, 17801 "source_author": "triesap <tyson@radroots.org>", 17802 "target_author": null, 17803 "source_author_time": "2026-04-17T22:55:44Z", 17804 "target_author_time": null, 17805 "source_committer_time": "2026-04-17T22:55:44Z", 17806 "target_committer_time": null, 17807 "source_paths": [], 17808 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17809 "empty_commit_disposition": "out_of_scope" 17810 }, 17811 { 17812 "source_commit": "c0b5c2deef93095613f50e27fcbb53a26db61b2b", 17813 "target_commit": null, 17814 "source_parents": [ 17815 "fdf71dacc29d186713482f1437e30ebb58b40b6d" 17816 ], 17817 "target_parents": [], 17818 "source_subject": "store: enforce current schema cleanup", 17819 "target_subject": null, 17820 "source_author": "triesap <tyson@radroots.org>", 17821 "target_author": null, 17822 "source_author_time": "2026-06-30T10:13:25Z", 17823 "target_author_time": null, 17824 "source_committer_time": "2026-06-30T10:13:25Z", 17825 "target_committer_time": null, 17826 "source_paths": [], 17827 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17828 "empty_commit_disposition": "out_of_scope" 17829 }, 17830 { 17831 "source_commit": "c0bcbe4cc6f53fa766eee67771b6cc42fad026c1", 17832 "target_commit": null, 17833 "source_parents": [ 17834 "0151777d46393bf0c8c7a049e48163bee2a588d1" 17835 ], 17836 "target_parents": [], 17837 "source_subject": "Add nostr configuration to root layout, test function for kind 0 metadata", 17838 "target_subject": null, 17839 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17840 "target_author": null, 17841 "source_author_time": "2024-08-30T10:33:45Z", 17842 "target_author_time": null, 17843 "source_committer_time": "2024-08-30T10:33:45Z", 17844 "target_committer_time": null, 17845 "source_paths": [], 17846 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17847 "empty_commit_disposition": "out_of_scope" 17848 }, 17849 { 17850 "source_commit": "c0bcd0b3e6f44e0f3445488b9a1efa1fd4d50889", 17851 "target_commit": null, 17852 "source_parents": [ 17853 "752bf85127bc7246eee0019df282431f74743fb1" 17854 ], 17855 "target_parents": [], 17856 "source_subject": "app: add reset button for bootstrap data", 17857 "target_subject": null, 17858 "source_author": "triesap <triesap@radroots.dev>", 17859 "target_author": null, 17860 "source_author_time": "2026-01-19T18:14:19Z", 17861 "target_author_time": null, 17862 "source_committer_time": "2026-01-19T18:14:19Z", 17863 "target_committer_time": null, 17864 "source_paths": [], 17865 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17866 "empty_commit_disposition": "out_of_scope" 17867 }, 17868 { 17869 "source_commit": "c0cdfa953f162f20c2f971c28073afe774981ef6", 17870 "target_commit": "3147dbe18ae29b4a7513d57dff3c5ef2f9b2f18a", 17871 "source_parents": [ 17872 "cb2cea5bbc8be802faaeae25d922852237c3bb9a" 17873 ], 17874 "target_parents": [ 17875 "9cb20b77ddcba28bb166836e2aed621bfe4cd717" 17876 ], 17877 "source_subject": "profile: make overlapping refreshes monotonic", 17878 "target_subject": "profile: make overlapping refreshes monotonic", 17879 "source_author": "triesap <tyson@radroots.org>", 17880 "target_author": "triesap <tyson@radroots.org>", 17881 "source_author_time": "2026-08-04T00:07:17Z", 17882 "target_author_time": "2026-08-04T00:07:17Z", 17883 "source_committer_time": "2026-08-04T00:07:17Z", 17884 "target_committer_time": "2026-08-04T00:07:17Z", 17885 "source_paths": [ 17886 "core/crates/application/src/profile_refresh.rs", 17887 "core/crates/storage/src/runtime_actor.rs" 17888 ], 17889 "normalized_patch_sha256": "a998d01b3487b96392929d4d9f1c8b4c215d4f88740aa8beea3008d84cc703c2", 17890 "empty_commit_disposition": "retained" 17891 }, 17892 { 17893 "source_commit": "c0d2e3970a1e69b1f6dfb4f4a98540a906af5108", 17894 "target_commit": null, 17895 "source_parents": [ 17896 "141e3ae1fa95978c705fde47ad59444d84d96a78" 17897 ], 17898 "target_parents": [], 17899 "source_subject": "ui(accounts): render saved Nostr accounts", 17900 "target_subject": null, 17901 "source_author": "triesap <tyson@radroots.org>", 17902 "target_author": null, 17903 "source_author_time": "2026-08-02T19:59:08Z", 17904 "target_author_time": null, 17905 "source_committer_time": "2026-08-02T19:59:08Z", 17906 "target_committer_time": null, 17907 "source_paths": [], 17908 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17909 "empty_commit_disposition": "out_of_scope" 17910 }, 17911 { 17912 "source_commit": "c0e931cfffb3dce91fe25c3d4a2fd9d2f3c333a8", 17913 "target_commit": null, 17914 "source_parents": [ 17915 "4ee8f7759ef76d6393698366605a14d516c6009a" 17916 ], 17917 "target_parents": [], 17918 "source_subject": "Add `docs` folder and setup screen image for iOS device.", 17919 "target_subject": null, 17920 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 17921 "target_author": null, 17922 "source_author_time": "2025-04-04T13:02:36Z", 17923 "target_author_time": null, 17924 "source_committer_time": "2025-04-04T13:02:36Z", 17925 "target_committer_time": null, 17926 "source_paths": [], 17927 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17928 "empty_commit_disposition": "out_of_scope" 17929 }, 17930 { 17931 "source_commit": "c1dc2a662fb180813ae91a4ca0fbc9b57488f5dc", 17932 "target_commit": null, 17933 "source_parents": [ 17934 "47a5f9f9b444f6762c66f4212e1d3ce380d8078f" 17935 ], 17936 "target_parents": [], 17937 "source_subject": "app: replace shell mode with active surface", 17938 "target_subject": null, 17939 "source_author": "triesap <tyson@radroots.org>", 17940 "target_author": null, 17941 "source_author_time": "2026-04-18T02:26:48Z", 17942 "target_author_time": null, 17943 "source_committer_time": "2026-04-18T02:26:48Z", 17944 "target_committer_time": null, 17945 "source_paths": [], 17946 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17947 "empty_commit_disposition": "out_of_scope" 17948 }, 17949 { 17950 "source_commit": "c218c65657e7b8d8f59e0d4894d7770fb57e7481", 17951 "target_commit": null, 17952 "source_parents": [ 17953 "318b805308be3a604bd3d8a8e2c0964e8787f6e9" 17954 ], 17955 "target_parents": [], 17956 "source_subject": "tests: expand pack day validation", 17957 "target_subject": null, 17958 "source_author": "triesap <tyson@radroots.org>", 17959 "target_author": null, 17960 "source_author_time": "2026-04-28T18:50:46Z", 17961 "target_author_time": null, 17962 "source_committer_time": "2026-04-28T18:50:46Z", 17963 "target_committer_time": null, 17964 "source_paths": [], 17965 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17966 "empty_commit_disposition": "out_of_scope" 17967 }, 17968 { 17969 "source_commit": "c21cd0696387059c071a29e2af9b2e80eb763dd8", 17970 "target_commit": null, 17971 "source_parents": [ 17972 "7cb8d32dfbb426fbb7495b14a2cea8c4d4fb2195" 17973 ], 17974 "target_parents": [], 17975 "source_subject": "ui: revert account tab scroll edge", 17976 "target_subject": null, 17977 "source_author": "triesap <tyson@radroots.org>", 17978 "target_author": null, 17979 "source_author_time": "2026-06-07T16:17:13-07:00", 17980 "target_author_time": null, 17981 "source_committer_time": "2026-06-18T12:31:43-07:00", 17982 "target_committer_time": null, 17983 "source_paths": [], 17984 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 17985 "empty_commit_disposition": "out_of_scope" 17986 }, 17987 { 17988 "source_commit": "c25c5b2c78a83333b60502e1cdd230893ab68ff5", 17989 "target_commit": null, 17990 "source_parents": [ 17991 "2ed45db6e32cb50d33be8dec5ae3fffa32106cbd" 17992 ], 17993 "target_parents": [], 17994 "source_subject": "app: add repo-local path profile", 17995 "target_subject": null, 17996 "source_author": "triesap <tyson@radroots.org>", 17997 "target_author": null, 17998 "source_author_time": "2026-05-23T23:15:47Z", 17999 "target_author_time": null, 18000 "source_committer_time": "2026-05-23T23:15:47Z", 18001 "target_committer_time": null, 18002 "source_paths": [], 18003 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18004 "empty_commit_disposition": "out_of_scope" 18005 }, 18006 { 18007 "source_commit": "c2bdde243c177fbe7e43658b4659b6afe356726e", 18008 "target_commit": null, 18009 "source_parents": [ 18010 "6913f209246627fa8ab2574e8ca911d6555fbc7e" 18011 ], 18012 "target_parents": [], 18013 "source_subject": "app: add keystore key map schema", 18014 "target_subject": null, 18015 "source_author": "triesap <triesap@radroots.dev>", 18016 "target_author": null, 18017 "source_author_time": "2026-01-19T19:16:39Z", 18018 "target_author_time": null, 18019 "source_committer_time": "2026-01-19T19:16:39Z", 18020 "target_committer_time": null, 18021 "source_paths": [], 18022 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18023 "empty_commit_disposition": "out_of_scope" 18024 }, 18025 { 18026 "source_commit": "c2be4d1883b6a573464bfca1f921c5ab5420c1eb", 18027 "target_commit": null, 18028 "source_parents": [ 18029 "ad0c3fb1a06b278e1bd24fc08f012978f0ee18b4" 18030 ], 18031 "target_parents": [], 18032 "source_subject": "models: add farm rules contracts", 18033 "target_subject": null, 18034 "source_author": "triesap <tyson@radroots.org>", 18035 "target_author": null, 18036 "source_author_time": "2026-04-18T23:18:30Z", 18037 "target_author_time": null, 18038 "source_committer_time": "2026-04-18T23:18:30Z", 18039 "target_committer_time": null, 18040 "source_paths": [], 18041 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18042 "empty_commit_disposition": "out_of_scope" 18043 }, 18044 { 18045 "source_commit": "c2ca7e859dbdb673877224f9b756f98f7937af50", 18046 "target_commit": null, 18047 "source_parents": [ 18048 "1d8f8cae911e3f84351602443dfe020d9744407e" 18049 ], 18050 "target_parents": [], 18051 "source_subject": "feat: add buyer shell routing and mode switching", 18052 "target_subject": null, 18053 "source_author": "triesap <tyson@radroots.org>", 18054 "target_author": null, 18055 "source_author_time": "2026-04-20T16:42:23Z", 18056 "target_author_time": null, 18057 "source_committer_time": "2026-04-20T16:42:23Z", 18058 "target_committer_time": null, 18059 "source_paths": [], 18060 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18061 "empty_commit_disposition": "out_of_scope" 18062 }, 18063 { 18064 "source_commit": "c357394db7574369de62e4f248ed69cafb996d87", 18065 "target_commit": null, 18066 "source_parents": [ 18067 "9e4d2674d7040a06a33ec56e7864723b6fda6dac" 18068 ], 18069 "target_parents": [], 18070 "source_subject": "Edit `models/trade-product/add` rewrite prior page adding writable stores, photo upload feature, simplified views, page param, handler functions. Add image upload display and image upload row components. Add validate fields util for `trade_product`. Add global.d.ts. Add/edit styles.", 18071 "target_subject": null, 18072 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18073 "target_author": null, 18074 "source_author_time": "2024-10-28T03:28:38Z", 18075 "target_author_time": null, 18076 "source_committer_time": "2024-10-28T03:28:38Z", 18077 "target_committer_time": null, 18078 "source_paths": [], 18079 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18080 "empty_commit_disposition": "out_of_scope" 18081 }, 18082 { 18083 "source_commit": "c3a1851bd93245d9b5ed45a0a34971a69e9c321c", 18084 "target_commit": null, 18085 "source_parents": [ 18086 "1f6cdbac9a06d52c6cad4344dcda9a6516469e31" 18087 ], 18088 "target_parents": [], 18089 "source_subject": "app: make pending signer cleanup transactional", 18090 "target_subject": null, 18091 "source_author": "triesap <tyson@radroots.org>", 18092 "target_author": null, 18093 "source_author_time": "2026-03-28T20:02:40Z", 18094 "target_author_time": null, 18095 "source_committer_time": "2026-03-28T20:02:40Z", 18096 "target_committer_time": null, 18097 "source_paths": [], 18098 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18099 "empty_commit_disposition": "out_of_scope" 18100 }, 18101 { 18102 "source_commit": "c4bffb894447d30f6cec3e5aa504c604649c5d98", 18103 "target_commit": null, 18104 "source_parents": [ 18105 "569e9e3323203915d4c6f448d15e1acd2cbb6637" 18106 ], 18107 "target_parents": [], 18108 "source_subject": "app: lock config role to setup", 18109 "target_subject": null, 18110 "source_author": "triesap <tyson@radroots.org>", 18111 "target_author": null, 18112 "source_author_time": "2026-02-06T17:42:47Z", 18113 "target_author_time": null, 18114 "source_committer_time": "2026-02-06T17:42:47Z", 18115 "target_committer_time": null, 18116 "source_paths": [], 18117 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18118 "empty_commit_disposition": "out_of_scope" 18119 }, 18120 { 18121 "source_commit": "c4c2eee8f4e6c0dda4bfa0e0b3d17e878907d233", 18122 "target_commit": null, 18123 "source_parents": [ 18124 "f3d2e7ba8aa596ada84910fb00d51e2b95ffd510" 18125 ], 18126 "target_parents": [], 18127 "source_subject": "app: normalize daisyui fallbacks", 18128 "target_subject": null, 18129 "source_author": "triesap <triesap@radroots.dev>", 18130 "target_author": null, 18131 "source_author_time": "2026-01-22T22:50:35Z", 18132 "target_author_time": null, 18133 "source_committer_time": "2026-01-22T22:50:35Z", 18134 "target_committer_time": null, 18135 "source_paths": [], 18136 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18137 "empty_commit_disposition": "out_of_scope" 18138 }, 18139 { 18140 "source_commit": "c4ce28aa01f6c5c0fb93282c5529f98b3dcab642", 18141 "target_commit": null, 18142 "source_parents": [ 18143 "2dd110b9db0580f877f37d64174eca7c6afef300" 18144 ], 18145 "target_parents": [], 18146 "source_subject": "app: add datastore key accessors", 18147 "target_subject": null, 18148 "source_author": "triesap <triesap@radroots.dev>", 18149 "target_author": null, 18150 "source_author_time": "2026-01-19T17:49:43Z", 18151 "target_author_time": null, 18152 "source_committer_time": "2026-01-19T17:49:43Z", 18153 "target_committer_time": null, 18154 "source_paths": [], 18155 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18156 "empty_commit_disposition": "out_of_scope" 18157 }, 18158 { 18159 "source_commit": "c4dff30f56d40e1df6f6710cf253e83273fc0e8c", 18160 "target_commit": null, 18161 "source_parents": [ 18162 "d9fa96653249a6c61e6af9100b7fbaa3e961762c" 18163 ], 18164 "target_parents": [], 18165 "source_subject": "core: split home location tools modules", 18166 "target_subject": null, 18167 "source_author": "triesap <tyson@radroots.org>", 18168 "target_author": null, 18169 "source_author_time": "2026-03-22T12:58:36Z", 18170 "target_author_time": null, 18171 "source_committer_time": "2026-03-22T12:58:36Z", 18172 "target_committer_time": null, 18173 "source_paths": [], 18174 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18175 "empty_commit_disposition": "out_of_scope" 18176 }, 18177 { 18178 "source_commit": "c53e0cf288958142cdfba52b89f7514404d318c6", 18179 "target_commit": null, 18180 "source_parents": [ 18181 "a953529bbfdffdbf6f330af6c3222360dcece6f6" 18182 ], 18183 "target_parents": [], 18184 "source_subject": "app: enlarge macos icon logomark", 18185 "target_subject": null, 18186 "source_author": "triesap <tyson@radroots.org>", 18187 "target_author": null, 18188 "source_author_time": "2026-06-06T15:06:26-07:00", 18189 "target_author_time": null, 18190 "source_committer_time": "2026-06-18T12:31:42-07:00", 18191 "target_committer_time": null, 18192 "source_paths": [], 18193 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18194 "empty_commit_disposition": "out_of_scope" 18195 }, 18196 { 18197 "source_commit": "c551ff5c6c674bf806ab49c0fde3c935f2191e2a", 18198 "target_commit": "8332f0dc68b28b3a002d47b09e1931b191c3242d", 18199 "source_parents": [ 18200 "c0cdfa953f162f20c2f971c28073afe774981ef6" 18201 ], 18202 "target_parents": [ 18203 "3147dbe18ae29b4a7513d57dff3c5ef2f9b2f18a" 18204 ], 18205 "source_subject": "runtime: preserve local startup without relays", 18206 "target_subject": "runtime: preserve local startup without relays", 18207 "source_author": "triesap <tyson@radroots.org>", 18208 "target_author": "triesap <tyson@radroots.org>", 18209 "source_author_time": "2026-08-04T00:10:05Z", 18210 "target_author_time": "2026-08-04T00:10:05Z", 18211 "source_committer_time": "2026-08-04T00:10:05Z", 18212 "target_committer_time": "2026-08-04T00:10:05Z", 18213 "source_paths": [ 18214 "core/crates/ffi/src/commands.rs", 18215 "core/crates/ffi/src/observer.rs" 18216 ], 18217 "normalized_patch_sha256": "f7e76ebd8991dd3adfcc374c505fcab04ba679ce24ef70ec33d8e586d60b843f", 18218 "empty_commit_disposition": "retained" 18219 }, 18220 { 18221 "source_commit": "c59797825285db09b45796c6f3dab00aceefae18", 18222 "target_commit": null, 18223 "source_parents": [ 18224 "304bf078382bfc48861607fbf5a21a358bc7b599" 18225 ], 18226 "target_parents": [], 18227 "source_subject": "app-core: add idb keyval helpers", 18228 "target_subject": null, 18229 "source_author": "triesap <triesap@radroots.dev>", 18230 "target_author": null, 18231 "source_author_time": "2026-01-19T01:40:42Z", 18232 "target_author_time": null, 18233 "source_committer_time": "2026-01-19T01:40:42Z", 18234 "target_committer_time": null, 18235 "source_paths": [], 18236 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18237 "empty_commit_disposition": "out_of_scope" 18238 }, 18239 { 18240 "source_commit": "c60d0ed73440dab5eb05bdc832b2980f40472101", 18241 "target_commit": null, 18242 "source_parents": [ 18243 "cb317b2a1d653025c275a4a8d9e5787a6103febd" 18244 ], 18245 "target_parents": [], 18246 "source_subject": "app: add app config default helpers", 18247 "target_subject": null, 18248 "source_author": "triesap <triesap@radroots.dev>", 18249 "target_author": null, 18250 "source_author_time": "2026-01-19T17:01:22Z", 18251 "target_author_time": null, 18252 "source_committer_time": "2026-01-19T17:01:22Z", 18253 "target_committer_time": null, 18254 "source_paths": [], 18255 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18256 "empty_commit_disposition": "out_of_scope" 18257 }, 18258 { 18259 "source_commit": "c618e8b5ed81a53b2d42b1323576351ec87df82c", 18260 "target_commit": null, 18261 "source_parents": [ 18262 "62c13c5a5a44aed715fa9295933fec408b0f2fdc" 18263 ], 18264 "target_parents": [], 18265 "source_subject": "app: wire typed notifications permission", 18266 "target_subject": null, 18267 "source_author": "triesap <triesap@radroots.dev>", 18268 "target_author": null, 18269 "source_author_time": "2026-01-21T15:03:13Z", 18270 "target_author_time": null, 18271 "source_committer_time": "2026-01-21T15:03:13Z", 18272 "target_committer_time": null, 18273 "source_paths": [], 18274 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18275 "empty_commit_disposition": "out_of_scope" 18276 }, 18277 { 18278 "source_commit": "c698248027bfe8f9569c01269393f2acc0260481", 18279 "target_commit": null, 18280 "source_parents": [ 18281 "4cd5be27ea7b884cff68c3b30336d3d758335489" 18282 ], 18283 "target_parents": [], 18284 "source_subject": "app: add read-only sdk migration audit", 18285 "target_subject": null, 18286 "source_author": "triesap <tyson@radroots.org>", 18287 "target_author": null, 18288 "source_author_time": "2026-06-18T13:22:13-07:00", 18289 "target_author_time": null, 18290 "source_committer_time": "2026-06-18T13:22:13-07:00", 18291 "target_committer_time": null, 18292 "source_paths": [], 18293 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18294 "empty_commit_disposition": "out_of_scope" 18295 }, 18296 { 18297 "source_commit": "c6bd20a918f58ca0ee1bef641d19f92152e9355f", 18298 "target_commit": null, 18299 "source_parents": [ 18300 "b757154d9ff0df12605c0bf7eae350711bab9c52" 18301 ], 18302 "target_parents": [], 18303 "source_subject": "app: add datastore key map fixtures", 18304 "target_subject": null, 18305 "source_author": "triesap <triesap@radroots.dev>", 18306 "target_author": null, 18307 "source_author_time": "2026-01-19T17:17:59Z", 18308 "target_author_time": null, 18309 "source_committer_time": "2026-01-19T17:17:59Z", 18310 "target_committer_time": null, 18311 "source_paths": [], 18312 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18313 "empty_commit_disposition": "out_of_scope" 18314 }, 18315 { 18316 "source_commit": "c7047e7b3b75494eb3cdde8dd154df9086dfbf7b", 18317 "target_commit": null, 18318 "source_parents": [ 18319 "c0a2554171ecf9b736d3c52eb1fdd1427c3312ef" 18320 ], 18321 "target_parents": [], 18322 "source_subject": "pack_day: add macos print queue planning", 18323 "target_subject": null, 18324 "source_author": "triesap <tyson@radroots.org>", 18325 "target_author": null, 18326 "source_author_time": "2026-04-22T20:32:06Z", 18327 "target_author_time": null, 18328 "source_committer_time": "2026-04-22T20:32:06Z", 18329 "target_committer_time": null, 18330 "source_paths": [], 18331 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18332 "empty_commit_disposition": "out_of_scope" 18333 }, 18334 { 18335 "source_commit": "c72a52d0fb61f72578fa1ca0b6a8d9675d0e30d7", 18336 "target_commit": null, 18337 "source_parents": [ 18338 "c0d2e3970a1e69b1f6dfb4f4a98540a906af5108" 18339 ], 18340 "target_parents": [], 18341 "source_subject": "ui(home): add minimal active account screen", 18342 "target_subject": null, 18343 "source_author": "triesap <tyson@radroots.org>", 18344 "target_author": null, 18345 "source_author_time": "2026-08-02T20:00:01Z", 18346 "target_author_time": null, 18347 "source_committer_time": "2026-08-02T20:00:01Z", 18348 "target_committer_time": null, 18349 "source_paths": [], 18350 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18351 "empty_commit_disposition": "out_of_scope" 18352 }, 18353 { 18354 "source_commit": "c733950a4e9bf4ab0abe4b10b449ca1d07a74b49", 18355 "target_commit": null, 18356 "source_parents": [ 18357 "5fae5fe5bef662d4b41551a2a35b70d60a251b1f" 18358 ], 18359 "target_parents": [], 18360 "source_subject": "runtime: tighten supervisor source boundary", 18361 "target_subject": null, 18362 "source_author": "triesap <tyson@radroots.org>", 18363 "target_author": null, 18364 "source_author_time": "2026-07-15T21:44:36Z", 18365 "target_author_time": null, 18366 "source_committer_time": "2026-07-15T21:44:36Z", 18367 "target_committer_time": null, 18368 "source_paths": [], 18369 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18370 "empty_commit_disposition": "out_of_scope" 18371 }, 18372 { 18373 "source_commit": "c73bacb049dc250170c2151e3b1f4b2764f67f6e", 18374 "target_commit": null, 18375 "source_parents": [ 18376 "017f95a6a2d1fc4c87e2c335c53255d989fcecfd" 18377 ], 18378 "target_parents": [], 18379 "source_subject": "app: reconcile runtime repo fallout", 18380 "target_subject": null, 18381 "source_author": "triesap <tyson@radroots.org>", 18382 "target_author": null, 18383 "source_author_time": "2026-04-12T16:53:53Z", 18384 "target_author_time": null, 18385 "source_committer_time": "2026-04-12T16:53:53Z", 18386 "target_committer_time": null, 18387 "source_paths": [], 18388 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18389 "empty_commit_disposition": "out_of_scope" 18390 }, 18391 { 18392 "source_commit": "c7634aa92986f2f7218acc6e153305fe0b5ea801", 18393 "target_commit": "1c99615d6172562cf8c8279cb7f1f4e568ec3e78", 18394 "source_parents": [ 18395 "bf7d07c0de67afee5101697b8a81116049bae832" 18396 ], 18397 "target_parents": [ 18398 "f484ebfd63a29d0e995c417ab7b42780669039e6" 18399 ], 18400 "source_subject": "core(accounts): implement secret-key import command", 18401 "target_subject": "core(accounts): implement secret-key import command", 18402 "source_author": "triesap <tyson@radroots.org>", 18403 "target_author": "triesap <tyson@radroots.org>", 18404 "source_author_time": "2026-08-02T18:57:57Z", 18405 "target_author_time": "2026-08-02T18:57:57Z", 18406 "source_committer_time": "2026-08-02T18:57:57Z", 18407 "target_committer_time": "2026-08-02T18:57:57Z", 18408 "source_paths": [ 18409 "core/crates/application/src/accounts.rs", 18410 "core/crates/application/src/lib.rs" 18411 ], 18412 "normalized_patch_sha256": "40ec8815b16d43f03e4a927bf300ad267fb0913eae190cb06f0d56dd3110e733", 18413 "empty_commit_disposition": "retained" 18414 }, 18415 { 18416 "source_commit": "c772160771d4dcf9f4d2b4558e406a1ed126c467", 18417 "target_commit": null, 18418 "source_parents": [ 18419 "3dd4069ded8db031022030b719ffc2fe09f39c76" 18420 ], 18421 "target_parents": [], 18422 "source_subject": "ui: remove redundant primitives modules and deps", 18423 "target_subject": null, 18424 "source_author": "triesap <tyson@radroots.org>", 18425 "target_author": null, 18426 "source_author_time": "2026-01-30T14:52:06Z", 18427 "target_author_time": null, 18428 "source_committer_time": "2026-01-30T14:52:06Z", 18429 "target_committer_time": null, 18430 "source_paths": [], 18431 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18432 "empty_commit_disposition": "out_of_scope" 18433 }, 18434 { 18435 "source_commit": "c7954b888e2b8b38cae9f56ae8b94b251c7c9ae6", 18436 "target_commit": null, 18437 "source_parents": [ 18438 "3c53a27b1759847f1fbf7f5fa0ba7ee9af0533bc" 18439 ], 18440 "target_parents": [], 18441 "source_subject": "app-lib: add browser platform helper", 18442 "target_subject": null, 18443 "source_author": "triesap <triesap@radroots.dev>", 18444 "target_author": null, 18445 "source_author_time": "2026-01-19T07:37:26Z", 18446 "target_author_time": null, 18447 "source_committer_time": "2026-01-19T07:37:26Z", 18448 "target_committer_time": null, 18449 "source_paths": [], 18450 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18451 "empty_commit_disposition": "out_of_scope" 18452 }, 18453 { 18454 "source_commit": "c860912aa440001cd6e8cfb37d98570c60a47841", 18455 "target_commit": null, 18456 "source_parents": [ 18457 "4b417044087d6f0f225badfe728f8cbcef1c2936" 18458 ], 18459 "target_parents": [], 18460 "source_subject": "sync: preserve empty sync transport requests", 18461 "target_subject": null, 18462 "source_author": "triesap <tyson@radroots.org>", 18463 "target_author": null, 18464 "source_author_time": "2026-05-25T22:27:56Z", 18465 "target_author_time": null, 18466 "source_committer_time": "2026-05-25T22:27:56Z", 18467 "target_committer_time": null, 18468 "source_paths": [], 18469 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18470 "empty_commit_disposition": "out_of_scope" 18471 }, 18472 { 18473 "source_commit": "c8ad40d3e53c73666be991232dbebc001a7d23ad", 18474 "target_commit": null, 18475 "source_parents": [ 18476 "e601466789c72aa24b0602ebd36493c4137fea2a" 18477 ], 18478 "target_parents": [], 18479 "source_subject": "ios: migrate tests to approved fixtures", 18480 "target_subject": null, 18481 "source_author": "triesap <tyson@radroots.org>", 18482 "target_author": null, 18483 "source_author_time": "2026-03-22T15:01:25Z", 18484 "target_author_time": null, 18485 "source_committer_time": "2026-03-22T15:01:25Z", 18486 "target_committer_time": null, 18487 "source_paths": [], 18488 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18489 "empty_commit_disposition": "out_of_scope" 18490 }, 18491 { 18492 "source_commit": "c92827d1fc446979d295c03b6c54e022d94ef463", 18493 "target_commit": null, 18494 "source_parents": [ 18495 "04c4b20aa9f6b90325dc359f862d58e622ed52db" 18496 ], 18497 "target_parents": [], 18498 "source_subject": "Edit `/conf/init`, edit (conf) routes, add radroots website url to .env, edit styles", 18499 "target_subject": null, 18500 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18501 "target_author": null, 18502 "source_author_time": "2024-10-08T05:03:31Z", 18503 "target_author_time": null, 18504 "source_committer_time": "2024-10-08T05:03:31Z", 18505 "target_committer_time": null, 18506 "source_paths": [], 18507 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18508 "empty_commit_disposition": "out_of_scope" 18509 }, 18510 { 18511 "source_commit": "c92ced23737c293570d1285f18be753d6ec3cf8a", 18512 "target_commit": null, 18513 "source_parents": [ 18514 "cf7e861879e708ddd0549101b4ca063ca0b9ada9" 18515 ], 18516 "target_parents": [], 18517 "source_subject": "Add `model` crate with tables/database utils. Edit `core` adding keystore and nostr key utils. Edit `tauri` refactoring commands, utils, adding nostr key handlers. Refactor app client for svelte version 5, implement `@radroots/lib-app` view based routes.", 18518 "target_subject": null, 18519 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18520 "target_author": null, 18521 "source_author_time": "2025-02-10T12:35:55Z", 18522 "target_author_time": null, 18523 "source_committer_time": "2025-02-10T12:35:55Z", 18524 "target_committer_time": null, 18525 "source_paths": [], 18526 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18527 "empty_commit_disposition": "out_of_scope" 18528 }, 18529 { 18530 "source_commit": "c930167b728c00df19655783de67a39ee7065c28", 18531 "target_commit": null, 18532 "source_parents": [ 18533 "881ea1c4c79d3e6b410d148cfe9d14e2e7d9877d" 18534 ], 18535 "target_parents": [], 18536 "source_subject": "app: strengthen keystore health checks", 18537 "target_subject": null, 18538 "source_author": "triesap <triesap@radroots.dev>", 18539 "target_author": null, 18540 "source_author_time": "2026-01-19T19:22:30Z", 18541 "target_author_time": null, 18542 "source_committer_time": "2026-01-19T19:22:30Z", 18543 "target_committer_time": null, 18544 "source_paths": [], 18545 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18546 "empty_commit_disposition": "out_of_scope" 18547 }, 18548 { 18549 "source_commit": "c99fcc15c2460c4307a724146e3f79d5ea7231e0", 18550 "target_commit": null, 18551 "source_parents": [ 18552 "32fae2cca8237aed6c17fb6076deaeb859e9a5d7" 18553 ], 18554 "target_parents": [], 18555 "source_subject": "app-core: add datastore types and trait", 18556 "target_subject": null, 18557 "source_author": "triesap <triesap@radroots.dev>", 18558 "target_author": null, 18559 "source_author_time": "2026-01-19T00:48:55Z", 18560 "target_author_time": null, 18561 "source_committer_time": "2026-01-19T00:48:55Z", 18562 "target_committer_time": null, 18563 "source_paths": [], 18564 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18565 "empty_commit_disposition": "out_of_scope" 18566 }, 18567 { 18568 "source_commit": "c9c6a6724492ecd3229ade6ace3971d057dda5f8", 18569 "target_commit": null, 18570 "source_parents": [ 18571 "c3a1851bd93245d9b5ed45a0a34971a69e9c321c" 18572 ], 18573 "target_parents": [], 18574 "source_subject": "remote-signer: align typed pending poll app coverage", 18575 "target_subject": null, 18576 "source_author": "triesap <tyson@radroots.org>", 18577 "target_author": null, 18578 "source_author_time": "2026-03-29T02:43:47Z", 18579 "target_author_time": null, 18580 "source_committer_time": "2026-03-29T02:43:47Z", 18581 "target_committer_time": null, 18582 "source_paths": [], 18583 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18584 "empty_commit_disposition": "out_of_scope" 18585 }, 18586 { 18587 "source_commit": "ca13a9b415565fce0fb0c1cc63491215df7cfc79", 18588 "target_commit": null, 18589 "source_parents": [ 18590 "8c2cd821bb3afd0b1969553369c72b7e58a222a6" 18591 ], 18592 "target_parents": [], 18593 "source_subject": "app: adjust navigation and settings title", 18594 "target_subject": null, 18595 "source_author": "triesap <tyson@radroots.org>", 18596 "target_author": null, 18597 "source_author_time": "2026-02-06T11:52:52Z", 18598 "target_author_time": null, 18599 "source_committer_time": "2026-02-06T11:52:52Z", 18600 "target_committer_time": null, 18601 "source_paths": [], 18602 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18603 "empty_commit_disposition": "out_of_scope" 18604 }, 18605 { 18606 "source_commit": "ca5884bcea9a00395d8674958f38ad1046388a51", 18607 "target_commit": null, 18608 "source_parents": [ 18609 "10882b99d7ca429f1915359828fec5998f2b6910" 18610 ], 18611 "target_parents": [], 18612 "source_subject": "app: migrate farm and order publish to sdk", 18613 "target_subject": null, 18614 "source_author": "triesap <tyson@radroots.org>", 18615 "target_author": null, 18616 "source_author_time": "2026-06-18T22:07:46-07:00", 18617 "target_author_time": null, 18618 "source_committer_time": "2026-06-18T22:07:46-07:00", 18619 "target_committer_time": null, 18620 "source_paths": [], 18621 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18622 "empty_commit_disposition": "out_of_scope" 18623 }, 18624 { 18625 "source_commit": "ca642e71b7ac1c9d95239abc20d7e96039b80b95", 18626 "target_commit": null, 18627 "source_parents": [ 18628 "f813893f3f70d7b78710887eb557d7d5fa3070ba" 18629 ], 18630 "target_parents": [], 18631 "source_subject": "ui: bootstrap account farm details step", 18632 "target_subject": null, 18633 "source_author": "triesap <tyson@radroots.org>", 18634 "target_author": null, 18635 "source_author_time": "2026-06-07T13:11:27-07:00", 18636 "target_author_time": null, 18637 "source_committer_time": "2026-06-18T12:31:42-07:00", 18638 "target_committer_time": null, 18639 "source_paths": [], 18640 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18641 "empty_commit_disposition": "out_of_scope" 18642 }, 18643 { 18644 "source_commit": "ca7b0b938d09c97ff577691646a76d4c78013b0c", 18645 "target_commit": null, 18646 "source_parents": [ 18647 "8ae5610c7dc18378ed3e0387cad34964809b7f1c" 18648 ], 18649 "target_parents": [], 18650 "source_subject": "sqlite: add products repository seam", 18651 "target_subject": null, 18652 "source_author": "triesap <tyson@radroots.org>", 18653 "target_author": null, 18654 "source_author_time": "2026-04-18T08:54:20Z", 18655 "target_author_time": null, 18656 "source_committer_time": "2026-04-18T08:54:20Z", 18657 "target_committer_time": null, 18658 "source_paths": [], 18659 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18660 "empty_commit_disposition": "out_of_scope" 18661 }, 18662 { 18663 "source_commit": "cb045e9c67ed192efcd7290267fdb57fb10a7d67", 18664 "target_commit": null, 18665 "source_parents": [ 18666 "661e0d539b1c328db3cced06dc0562684ab94d5e" 18667 ], 18668 "target_parents": [], 18669 "source_subject": "Edit (map) layout and add testing map controls, edit models routes, edit nostr routes, edit app css removing font-face styles, edit tailwind config, add maplibre gl css, edit lib components", 18670 "target_subject": null, 18671 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18672 "target_author": null, 18673 "source_author_time": "2024-09-07T08:58:15Z", 18674 "target_author_time": null, 18675 "source_committer_time": "2024-09-07T08:58:15Z", 18676 "target_committer_time": null, 18677 "source_paths": [], 18678 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18679 "empty_commit_disposition": "out_of_scope" 18680 }, 18681 { 18682 "source_commit": "cb15ce38033c6e12d71ac5a9007dc1922fc4b8dc", 18683 "target_commit": null, 18684 "source_parents": [ 18685 "72f44246f45ccfc1783f1f97b5063a49e1a7cb93" 18686 ], 18687 "target_parents": [], 18688 "source_subject": "Edit (conf) `/init`, edit models routes, add envelope lower component", 18689 "target_subject": null, 18690 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18691 "target_author": null, 18692 "source_author_time": "2024-09-22T08:09:47Z", 18693 "target_author_time": null, 18694 "source_committer_time": "2024-09-22T08:09:47Z", 18695 "target_committer_time": null, 18696 "source_paths": [], 18697 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18698 "empty_commit_disposition": "out_of_scope" 18699 }, 18700 { 18701 "source_commit": "cb25208d662936e8c14588b83480a17b0996dd26", 18702 "target_commit": null, 18703 "source_parents": [ 18704 "f546d0767d511eb4ace8da23439531a2bf1fc8b5" 18705 ], 18706 "target_parents": [], 18707 "source_subject": "app: restore the shared remote signer client seam", 18708 "target_subject": null, 18709 "source_author": "triesap <tyson@radroots.org>", 18710 "target_author": null, 18711 "source_author_time": "2026-04-18T19:12:29Z", 18712 "target_author_time": null, 18713 "source_committer_time": "2026-04-18T19:12:29Z", 18714 "target_committer_time": null, 18715 "source_paths": [], 18716 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18717 "empty_commit_disposition": "out_of_scope" 18718 }, 18719 { 18720 "source_commit": "cb2cea5bbc8be802faaeae25d922852237c3bb9a", 18721 "target_commit": "9cb20b77ddcba28bb166836e2aed621bfe4cd717", 18722 "source_parents": [ 18723 "bec8462a0ab530659aa068e76369fcac21e6a470" 18724 ], 18725 "target_parents": [ 18726 "6fb1e4394d8a2dbaddc8a84a52741b3ad3bfc23e" 18727 ], 18728 "source_subject": "profile: bind refresh tasks to signer sessions", 18729 "target_subject": "profile: bind refresh tasks to signer sessions", 18730 "source_author": "triesap <tyson@radroots.org>", 18731 "target_author": "triesap <tyson@radroots.org>", 18732 "source_author_time": "2026-08-04T00:05:28Z", 18733 "target_author_time": "2026-08-04T00:05:28Z", 18734 "source_committer_time": "2026-08-04T00:05:28Z", 18735 "target_committer_time": "2026-08-04T00:05:28Z", 18736 "source_paths": [ 18737 "core/crates/application/src/actor.rs", 18738 "core/crates/storage/src/runtime_actor.rs" 18739 ], 18740 "normalized_patch_sha256": "c2b121b07a5802323b14e57f65bc0096270c3ede78282c7c7a16752c00a5ad35", 18741 "empty_commit_disposition": "retained" 18742 }, 18743 { 18744 "source_commit": "cb317b2a1d653025c275a4a8d9e5787a6103febd", 18745 "target_commit": null, 18746 "source_parents": [ 18747 "49c21ef99594a699e0a5a49eb79bdda3b866ab37" 18748 ], 18749 "target_parents": [], 18750 "source_subject": "app: add app key map types", 18751 "target_subject": null, 18752 "source_author": "triesap <triesap@radroots.dev>", 18753 "target_author": null, 18754 "source_author_time": "2026-01-19T16:58:10Z", 18755 "target_author_time": null, 18756 "source_committer_time": "2026-01-19T16:58:10Z", 18757 "target_committer_time": null, 18758 "source_paths": [], 18759 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18760 "empty_commit_disposition": "out_of_scope" 18761 }, 18762 { 18763 "source_commit": "cb654078d1713795e332796e776a9961f2b25001", 18764 "target_commit": null, 18765 "source_parents": [ 18766 "9013edbd92524958f3d4a98bcc99cef25fe420c2" 18767 ], 18768 "target_parents": [], 18769 "source_subject": "app: wire pack day host follow-on actions", 18770 "target_subject": null, 18771 "source_author": "triesap <tyson@radroots.org>", 18772 "target_author": null, 18773 "source_author_time": "2026-04-21T19:44:29Z", 18774 "target_author_time": null, 18775 "source_committer_time": "2026-04-21T19:44:29Z", 18776 "target_committer_time": null, 18777 "source_paths": [], 18778 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18779 "empty_commit_disposition": "out_of_scope" 18780 }, 18781 { 18782 "source_commit": "cb6f0d284c496369ebe7a3657173392ae5ed2061", 18783 "target_commit": null, 18784 "source_parents": [ 18785 "544629b457865de2f4c0c08f0ad54502d38836de" 18786 ], 18787 "target_parents": [], 18788 "source_subject": "ui: refine farm profile summary", 18789 "target_subject": null, 18790 "source_author": "triesap <tyson@radroots.org>", 18791 "target_author": null, 18792 "source_author_time": "2026-06-07T16:59:40-07:00", 18793 "target_author_time": null, 18794 "source_committer_time": "2026-06-18T12:31:43-07:00", 18795 "target_committer_time": null, 18796 "source_paths": [], 18797 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18798 "empty_commit_disposition": "out_of_scope" 18799 }, 18800 { 18801 "source_commit": "cba63fa6f57648f54300b3f2d5d4b854b851b01c", 18802 "target_commit": null, 18803 "source_parents": [ 18804 "9e8d0683844362bb6174676a5792795da7f81da5" 18805 ], 18806 "target_parents": [], 18807 "source_subject": "fix(security): clear imported secrets immediately", 18808 "target_subject": null, 18809 "source_author": "triesap <tyson@radroots.org>", 18810 "target_author": null, 18811 "source_author_time": "2026-08-02T20:10:10Z", 18812 "target_author_time": null, 18813 "source_committer_time": "2026-08-02T20:10:10Z", 18814 "target_committer_time": null, 18815 "source_paths": [], 18816 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18817 "empty_commit_disposition": "out_of_scope" 18818 }, 18819 { 18820 "source_commit": "cbae07b9ea864f667c4b0f90f52a2e8c7f43e8fa", 18821 "target_commit": null, 18822 "source_parents": [ 18823 "b6e82ba20ce5fef7c93aab8aa578bfbb5022ec1c" 18824 ], 18825 "target_parents": [], 18826 "source_subject": "Add `models/nostr-profile/edit` and `models/nostr-profile/view`, edit (conf/app) layout functions, edit routes, edit lib components, conf, utils, styles.", 18827 "target_subject": null, 18828 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18829 "target_author": null, 18830 "source_author_time": "2024-09-27T08:13:00Z", 18831 "target_author_time": null, 18832 "source_committer_time": "2024-09-27T08:13:00Z", 18833 "target_committer_time": null, 18834 "source_paths": [], 18835 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18836 "empty_commit_disposition": "out_of_scope" 18837 }, 18838 { 18839 "source_commit": "cbf1a8f6374f730c4dfa12ed63da5652cbe434eb", 18840 "target_commit": null, 18841 "source_parents": [ 18842 "29034ab8d9dca617d580d3ae4470e1b7126950ed" 18843 ], 18844 "target_parents": [], 18845 "source_subject": "ui: use list toggles in config", 18846 "target_subject": null, 18847 "source_author": "triesap <tyson@radroots.org>", 18848 "target_author": null, 18849 "source_author_time": "2026-02-07T01:51:05Z", 18850 "target_author_time": null, 18851 "source_committer_time": "2026-02-07T01:51:05Z", 18852 "target_committer_time": null, 18853 "source_paths": [], 18854 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18855 "empty_commit_disposition": "out_of_scope" 18856 }, 18857 { 18858 "source_commit": "cc2b3b030ed2aaf4e370f3b5a7b60cdf012b9770", 18859 "target_commit": null, 18860 "source_parents": [ 18861 "3f2d24e1274a4dfc17c433ea1f8e6dd4afaef892" 18862 ], 18863 "target_parents": [], 18864 "source_subject": "tests: isolate protocol wire fixtures", 18865 "target_subject": null, 18866 "source_author": "triesap <tyson@radroots.org>", 18867 "target_author": null, 18868 "source_author_time": "2026-07-19T20:39:51Z", 18869 "target_author_time": null, 18870 "source_committer_time": "2026-07-19T20:40:00Z", 18871 "target_committer_time": null, 18872 "source_paths": [], 18873 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18874 "empty_commit_disposition": "out_of_scope" 18875 }, 18876 { 18877 "source_commit": "cc30407aa22717e34d015b97b0a9e6229bea6f3c", 18878 "target_commit": null, 18879 "source_parents": [ 18880 "0b85af1f78cd8bd35492922b3e8557396ff75193" 18881 ], 18882 "target_parents": [], 18883 "source_subject": "Add `wasm` crate with modularized `core` and `model` crates, implementing browser-based keystore persistence and WASM SQLite executor. Refactor storage abstraction to support localStorage on web targets, integrate workspace dependency management, and remove legacy modules.", 18884 "target_subject": null, 18885 "source_author": "triesap <triesap@radroots.dev>", 18886 "target_author": null, 18887 "source_author_time": "2025-11-04T00:27:15Z", 18888 "target_author_time": null, 18889 "source_committer_time": "2025-11-04T00:27:15Z", 18890 "target_committer_time": null, 18891 "source_paths": [], 18892 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18893 "empty_commit_disposition": "out_of_scope" 18894 }, 18895 { 18896 "source_commit": "cc4d19d2dc3ab960a95893aac85eba3c9b289126", 18897 "target_commit": null, 18898 "source_parents": [ 18899 "1b65e56b5384d1fe107e932e83abdf8f510eb8cb" 18900 ], 18901 "target_parents": [], 18902 "source_subject": "core: add app path env reader", 18903 "target_subject": null, 18904 "source_author": "triesap <tyson@radroots.org>", 18905 "target_author": null, 18906 "source_author_time": "2026-05-24T05:23:01Z", 18907 "target_author_time": null, 18908 "source_committer_time": "2026-05-24T05:23:01Z", 18909 "target_committer_time": null, 18910 "source_paths": [], 18911 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18912 "empty_commit_disposition": "out_of_scope" 18913 }, 18914 { 18915 "source_commit": "cc51242328b1dffb5424af5ef4f102247047c898", 18916 "target_commit": null, 18917 "source_parents": [ 18918 "e31d7834da1de705b2eab6c809563164dc090419" 18919 ], 18920 "target_parents": [], 18921 "source_subject": "app: Add setup profile confirmation", 18922 "target_subject": null, 18923 "source_author": "triesap <tyson@radroots.org>", 18924 "target_author": null, 18925 "source_author_time": "2026-01-28T15:16:33Z", 18926 "target_author_time": null, 18927 "source_committer_time": "2026-01-28T15:16:33Z", 18928 "target_committer_time": null, 18929 "source_paths": [], 18930 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18931 "empty_commit_disposition": "out_of_scope" 18932 }, 18933 { 18934 "source_commit": "cc6594af92c81d87639e174bdda4d57a0d520328", 18935 "target_commit": null, 18936 "source_parents": [ 18937 "d9d5feb6588480ff9623ab82701a97636aaf96cb" 18938 ], 18939 "target_parents": [], 18940 "source_subject": "Build app", 18941 "target_subject": null, 18942 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 18943 "target_author": null, 18944 "source_author_time": "2024-09-01T14:48:30Z", 18945 "target_author_time": null, 18946 "source_committer_time": "2024-09-01T14:48:30Z", 18947 "target_committer_time": null, 18948 "source_paths": [], 18949 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18950 "empty_commit_disposition": "out_of_scope" 18951 }, 18952 { 18953 "source_commit": "cc78358e3d296293e60ac2b3bc37be50d6a8352a", 18954 "target_commit": null, 18955 "source_parents": [ 18956 "09c0035b948c5a735e71803e1e40aaeee13c033d" 18957 ], 18958 "target_parents": [], 18959 "source_subject": "app: reopen focused order details", 18960 "target_subject": null, 18961 "source_author": "triesap <tyson@radroots.org>", 18962 "target_author": null, 18963 "source_author_time": "2026-06-06T22:44:08-07:00", 18964 "target_author_time": null, 18965 "source_committer_time": "2026-06-18T12:31:42-07:00", 18966 "target_committer_time": null, 18967 "source_paths": [], 18968 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18969 "empty_commit_disposition": "out_of_scope" 18970 }, 18971 { 18972 "source_commit": "cc81ba07be8153533c5ce68ba1e52edc288a9663", 18973 "target_commit": null, 18974 "source_parents": [ 18975 "bd390ed712e71545d5bf41ed774baf1d09dd5fd0" 18976 ], 18977 "target_parents": [], 18978 "source_subject": "build: add cargo env defaults", 18979 "target_subject": null, 18980 "source_author": "triesap <tyson@radroots.org>", 18981 "target_author": null, 18982 "source_author_time": "2026-02-05T15:45:03Z", 18983 "target_author_time": null, 18984 "source_committer_time": "2026-02-05T15:45:03Z", 18985 "target_committer_time": null, 18986 "source_paths": [], 18987 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 18988 "empty_commit_disposition": "out_of_scope" 18989 }, 18990 { 18991 "source_commit": "cc9f71ba190a78f762d3e9cb4a6eccde75f6d5e6", 18992 "target_commit": null, 18993 "source_parents": [ 18994 "4265c3006db3a0104ae1b3dee98fc8a57aa73a01" 18995 ], 18996 "target_parents": [], 18997 "source_subject": "app-utils: add result wrapper types", 18998 "target_subject": null, 18999 "source_author": "triesap <triesap@radroots.dev>", 19000 "target_author": null, 19001 "source_author_time": "2026-01-19T07:11:58Z", 19002 "target_author_time": null, 19003 "source_committer_time": "2026-01-19T07:11:58Z", 19004 "target_committer_time": null, 19005 "source_paths": [], 19006 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19007 "empty_commit_disposition": "out_of_scope" 19008 }, 19009 { 19010 "source_commit": "ccacb6764a6ed682b7bd6a8362cef60fb54f6587", 19011 "target_commit": "ab373dfe88457c0c15973413e9ac4ffc37de9869", 19012 "source_parents": [ 19013 "7bbef21298796ada832bc7d8a4aa6e9583c9100f" 19014 ], 19015 "target_parents": [ 19016 "288bef4f1277bda2cc68a4a45c6d3a35d7d600c6" 19017 ], 19018 "source_subject": "core(secrets): add credential-store port and fake", 19019 "target_subject": "core(secrets): add credential-store port and fake", 19020 "source_author": "triesap <tyson@radroots.org>", 19021 "target_author": "triesap <tyson@radroots.org>", 19022 "source_author_time": "2026-08-02T18:47:00Z", 19023 "target_author_time": "2026-08-02T18:47:00Z", 19024 "source_committer_time": "2026-08-02T18:47:00Z", 19025 "target_committer_time": "2026-08-02T18:47:00Z", 19026 "source_paths": [ 19027 "core/crates/application/Cargo.toml", 19028 "core/crates/application/src/lib.rs", 19029 "core/crates/application/src/ports.rs", 19030 "core/crates/application/src/secrets.rs" 19031 ], 19032 "normalized_patch_sha256": "54b6aad974b214b0f9ec7ee69587c67cffeea92a2efe9e14286e80db05a1e8f6", 19033 "empty_commit_disposition": "retained" 19034 }, 19035 { 19036 "source_commit": "ccd6d0995fdb3e543938b728435df5437b5db816", 19037 "target_commit": null, 19038 "source_parents": [ 19039 "fde212a8f9483b5592703017245ec3a760b295ab" 19040 ], 19041 "target_parents": [], 19042 "source_subject": "app: add logs auto-refresh", 19043 "target_subject": null, 19044 "source_author": "triesap <triesap@radroots.dev>", 19045 "target_author": null, 19046 "source_author_time": "2026-01-20T15:52:55Z", 19047 "target_author_time": null, 19048 "source_committer_time": "2026-01-20T15:52:55Z", 19049 "target_committer_time": null, 19050 "source_paths": [], 19051 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19052 "empty_commit_disposition": "out_of_scope" 19053 }, 19054 { 19055 "source_commit": "cce52c4fe5171cc015174d2590db99e55c85fd8c", 19056 "target_commit": null, 19057 "source_parents": [ 19058 "22557a0485a266bffbf9bbc5a2336e9aa47c5a21" 19059 ], 19060 "target_parents": [], 19061 "source_subject": "app: wire pack day batch print action", 19062 "target_subject": null, 19063 "source_author": "triesap <tyson@radroots.org>", 19064 "target_author": null, 19065 "source_author_time": "2026-04-28T18:06:03Z", 19066 "target_author_time": null, 19067 "source_committer_time": "2026-04-28T18:06:03Z", 19068 "target_committer_time": null, 19069 "source_paths": [], 19070 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19071 "empty_commit_disposition": "out_of_scope" 19072 }, 19073 { 19074 "source_commit": "ccf571b2f0cdf2ea5e90aafa0edbaeb07542e40a", 19075 "target_commit": null, 19076 "source_parents": [ 19077 "b8977363e8a19c870bbbabc4d5d9377e3c2b3aa9" 19078 ], 19079 "target_parents": [], 19080 "source_subject": "app: wire theme selection", 19081 "target_subject": null, 19082 "source_author": "triesap <triesap@radroots.dev>", 19083 "target_author": null, 19084 "source_author_time": "2026-01-22T17:03:45Z", 19085 "target_author_time": null, 19086 "source_committer_time": "2026-01-22T17:03:45Z", 19087 "target_committer_time": null, 19088 "source_paths": [], 19089 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19090 "empty_commit_disposition": "out_of_scope" 19091 }, 19092 { 19093 "source_commit": "cd2a70d91490bca280d1a70098a44068a5c66bf4", 19094 "target_commit": null, 19095 "source_parents": [ 19096 "0e4eb6c2eeec199cd5bfe63a9ccec431e2d0daef" 19097 ], 19098 "target_parents": [], 19099 "source_subject": "Add wifi test methods (non-functional)", 19100 "target_subject": null, 19101 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19102 "target_author": null, 19103 "source_author_time": "2024-08-28T08:57:29Z", 19104 "target_author_time": null, 19105 "source_committer_time": "2024-08-28T08:57:29Z", 19106 "target_committer_time": null, 19107 "source_paths": [], 19108 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19109 "empty_commit_disposition": "out_of_scope" 19110 }, 19111 { 19112 "source_commit": "cd316bcc6f0f22627a7967e2d03b5a82ca62da2b", 19113 "target_commit": null, 19114 "source_parents": [ 19115 "a1b3b1803176259fa48b92826fd0eb1933222a58" 19116 ], 19117 "target_parents": [], 19118 "source_subject": "pack_day: wire export through sqlite and runtime", 19119 "target_subject": null, 19120 "source_author": "triesap <tyson@radroots.org>", 19121 "target_author": null, 19122 "source_author_time": "2026-04-21T18:22:39Z", 19123 "target_author_time": null, 19124 "source_committer_time": "2026-04-21T18:22:39Z", 19125 "target_committer_time": null, 19126 "source_paths": [], 19127 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19128 "empty_commit_disposition": "out_of_scope" 19129 }, 19130 { 19131 "source_commit": "cd5b57cc61b052f121ac3b76d35347bd04b6248c", 19132 "target_commit": null, 19133 "source_parents": [ 19134 "60469ebb2b0d410e7215f40d2c2f702684cc1fdc" 19135 ], 19136 "target_parents": [], 19137 "source_subject": "sqlite: move local interop cursor into app state", 19138 "target_subject": null, 19139 "source_author": "triesap <tyson@radroots.org>", 19140 "target_author": null, 19141 "source_author_time": "2026-05-23T17:29:42Z", 19142 "target_author_time": null, 19143 "source_committer_time": "2026-05-23T17:29:42Z", 19144 "target_committer_time": null, 19145 "source_paths": [], 19146 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19147 "empty_commit_disposition": "out_of_scope" 19148 }, 19149 { 19150 "source_commit": "cd5d37933c13dc242ff683d6c1e8ef56e76a4d8a", 19151 "target_commit": null, 19152 "source_parents": [ 19153 "117edba50ce7fff83878eafdc4d0b60bc25c547f" 19154 ], 19155 "target_parents": [], 19156 "source_subject": "sync: preserve relay-ingested farm visibility", 19157 "target_subject": null, 19158 "source_author": "triesap <tyson@radroots.org>", 19159 "target_author": null, 19160 "source_author_time": "2026-05-25T09:22:29Z", 19161 "target_author_time": null, 19162 "source_committer_time": "2026-05-25T09:22:29Z", 19163 "target_committer_time": null, 19164 "source_paths": [], 19165 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19166 "empty_commit_disposition": "out_of_scope" 19167 }, 19168 { 19169 "source_commit": "cd60ceba390431ed5499466456e8880fccea35e8", 19170 "target_commit": null, 19171 "source_parents": [ 19172 "531541189b154e6f3c2d44e812d1ec1dd1a0634a" 19173 ], 19174 "target_parents": [], 19175 "source_subject": "runtime: fix lazy local log root loading", 19176 "target_subject": null, 19177 "source_author": "triesap <tyson@radroots.org>", 19178 "target_author": null, 19179 "source_author_time": "2026-04-19T21:07:49Z", 19180 "target_author_time": null, 19181 "source_committer_time": "2026-04-19T21:07:49Z", 19182 "target_committer_time": null, 19183 "source_paths": [], 19184 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19185 "empty_commit_disposition": "out_of_scope" 19186 }, 19187 { 19188 "source_commit": "cd6b276b28c5d1789674fa9139781583c61abaf7", 19189 "target_commit": null, 19190 "source_parents": [ 19191 "8fad1d6ac79bed152cc5b02b32b587558f095081" 19192 ], 19193 "target_parents": [], 19194 "source_subject": "application: project root lifecycle from native state", 19195 "target_subject": null, 19196 "source_author": "triesap <tyson@radroots.org>", 19197 "target_author": null, 19198 "source_author_time": "2026-08-03T23:43:50Z", 19199 "target_author_time": null, 19200 "source_committer_time": "2026-08-03T23:43:50Z", 19201 "target_committer_time": null, 19202 "source_paths": [], 19203 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19204 "empty_commit_disposition": "out_of_scope" 19205 }, 19206 { 19207 "source_commit": "cd7d0455cd657dd8876af30c106bf238e5251360", 19208 "target_commit": null, 19209 "source_parents": [ 19210 "3902c696f702cd889b4bc5719b72dd2f8a5c11d4" 19211 ], 19212 "target_parents": [], 19213 "source_subject": "build: define stamped geocoder asset contract", 19214 "target_subject": null, 19215 "source_author": "triesap <tyson@radroots.org>", 19216 "target_author": null, 19217 "source_author_time": "2026-03-22T00:51:34Z", 19218 "target_author_time": null, 19219 "source_committer_time": "2026-03-22T00:51:34Z", 19220 "target_committer_time": null, 19221 "source_paths": [], 19222 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19223 "empty_commit_disposition": "out_of_scope" 19224 }, 19225 { 19226 "source_commit": "cd82299bf1f9749f39081ab28b133c5a2ac1ba02", 19227 "target_commit": null, 19228 "source_parents": [ 19229 "9280058e4b00650a09a00d5d49553e4a4ff380fd" 19230 ], 19231 "target_parents": [], 19232 "source_subject": "window: restore today sidebar shell", 19233 "target_subject": null, 19234 "source_author": "triesap <tyson@radroots.org>", 19235 "target_author": null, 19236 "source_author_time": "2026-04-19T01:50:46Z", 19237 "target_author_time": null, 19238 "source_committer_time": "2026-04-19T01:50:46Z", 19239 "target_committer_time": null, 19240 "source_paths": [], 19241 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19242 "empty_commit_disposition": "out_of_scope" 19243 }, 19244 { 19245 "source_commit": "cd94f8aedec8ed049cf37db7d4c5a3622d7fe073", 19246 "target_commit": null, 19247 "source_parents": [ 19248 "c73bacb049dc250170c2151e3b1f4b2764f67f6e" 19249 ], 19250 "target_parents": [], 19251 "source_subject": "app: initialize gpui app shell", 19252 "target_subject": null, 19253 "source_author": "triesap <tyson@radroots.org>", 19254 "target_author": null, 19255 "source_author_time": "2026-04-17T16:14:54Z", 19256 "target_author_time": null, 19257 "source_committer_time": "2026-04-17T16:14:54Z", 19258 "target_committer_time": null, 19259 "source_paths": [], 19260 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19261 "empty_commit_disposition": "out_of_scope" 19262 }, 19263 { 19264 "source_commit": "cda7e516e49cceba055583a8b99182f27b3cb397", 19265 "target_commit": null, 19266 "source_parents": [ 19267 "0913c2c2b9d4f47729829493a07bebef6724cb05" 19268 ], 19269 "target_parents": [], 19270 "source_subject": "sqlite: gate network app listing projection reuse", 19271 "target_subject": null, 19272 "source_author": "triesap <tyson@radroots.org>", 19273 "target_author": null, 19274 "source_author_time": "2026-05-26T17:43:21Z", 19275 "target_author_time": null, 19276 "source_committer_time": "2026-05-26T17:43:21Z", 19277 "target_committer_time": null, 19278 "source_paths": [], 19279 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19280 "empty_commit_disposition": "out_of_scope" 19281 }, 19282 { 19283 "source_commit": "cdd01b28f1c1f7096223c8fb395aa0f2da2bb5bc", 19284 "target_commit": null, 19285 "source_parents": [ 19286 "9937f8a6e865d2c5f5c825ee58d82cdfdaaa45d9" 19287 ], 19288 "target_parents": [], 19289 "source_subject": "runtime: make pending signer cleanup idempotent", 19290 "target_subject": null, 19291 "source_author": "triesap <tyson@radroots.org>", 19292 "target_author": null, 19293 "source_author_time": "2026-04-18T22:37:59Z", 19294 "target_author_time": null, 19295 "source_committer_time": "2026-04-18T22:37:59Z", 19296 "target_committer_time": null, 19297 "source_paths": [], 19298 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19299 "empty_commit_disposition": "out_of_scope" 19300 }, 19301 { 19302 "source_commit": "cde5936b7eaae66d80212a2cf69f0bcd4362b610", 19303 "target_commit": null, 19304 "source_parents": [ 19305 "50711607c6c30bc36a60996bde02928a6a1bb883" 19306 ], 19307 "target_parents": [], 19308 "source_subject": "app: refine settings account dropdown", 19309 "target_subject": null, 19310 "source_author": "triesap <tyson@radroots.org>", 19311 "target_author": null, 19312 "source_author_time": "2026-06-07T11:22:21-07:00", 19313 "target_author_time": null, 19314 "source_committer_time": "2026-06-18T12:31:42-07:00", 19315 "target_committer_time": null, 19316 "source_paths": [], 19317 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19318 "empty_commit_disposition": "out_of_scope" 19319 }, 19320 { 19321 "source_commit": "cea86fc0fbb397e5926a128d64ff9f287fffd270", 19322 "target_commit": null, 19323 "source_parents": [ 19324 "5458d9ca8e10607af6b82d8746c7e6da33d9fd13" 19325 ], 19326 "target_parents": [], 19327 "source_subject": "Edit `/models/trade-product/add/preview`, edit models routes, edit trade product utils, add Magda Text font, edit/add css", 19328 "target_subject": null, 19329 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19330 "target_author": null, 19331 "source_author_time": "2024-09-13T07:16:09Z", 19332 "target_author_time": null, 19333 "source_committer_time": "2024-09-13T07:16:09Z", 19334 "target_committer_time": null, 19335 "source_paths": [], 19336 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19337 "empty_commit_disposition": "out_of_scope" 19338 }, 19339 { 19340 "source_commit": "ceac3d0885293e63a5b7349d097c433083389028", 19341 "target_commit": null, 19342 "source_parents": [ 19343 "8de385c1a7d41657dddcce7c4eae210be616e514" 19344 ], 19345 "target_parents": [], 19346 "source_subject": "app: expand sdk boundary source guards", 19347 "target_subject": null, 19348 "source_author": "triesap <tyson@radroots.org>", 19349 "target_author": null, 19350 "source_author_time": "2026-06-18T14:35:39-07:00", 19351 "target_author_time": null, 19352 "source_committer_time": "2026-06-18T14:35:39-07:00", 19353 "target_committer_time": null, 19354 "source_paths": [], 19355 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19356 "empty_commit_disposition": "out_of_scope" 19357 }, 19358 { 19359 "source_commit": "ceb0fa4c5ec735b05c598047d56397d5433c0b3d", 19360 "target_commit": null, 19361 "source_parents": [ 19362 "70c53dfbc12f3449a1d478018215a782abf295bd" 19363 ], 19364 "target_parents": [], 19365 "source_subject": "ui: fix farm details sticky tabs", 19366 "target_subject": null, 19367 "source_author": "triesap <tyson@radroots.org>", 19368 "target_author": null, 19369 "source_author_time": "2026-06-07T16:35:33-07:00", 19370 "target_author_time": null, 19371 "source_committer_time": "2026-06-18T12:31:43-07:00", 19372 "target_committer_time": null, 19373 "source_paths": [], 19374 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19375 "empty_commit_disposition": "out_of_scope" 19376 }, 19377 { 19378 "source_commit": "cf06601012ec1f2e84c44ba99c0d2f3693000b4b", 19379 "target_commit": null, 19380 "source_parents": [], 19381 "target_parents": [], 19382 "source_subject": "Initial commit", 19383 "target_subject": null, 19384 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19385 "target_author": null, 19386 "source_author_time": "2024-08-22T01:03:08Z", 19387 "target_author_time": null, 19388 "source_committer_time": "2024-08-22T01:03:08Z", 19389 "target_committer_time": null, 19390 "source_paths": [], 19391 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19392 "empty_commit_disposition": "out_of_scope" 19393 }, 19394 { 19395 "source_commit": "cf2b90bd1cb27c30ec43b3b23a80bc96fc1093fa", 19396 "target_commit": null, 19397 "source_parents": [ 19398 "e8cefd1f1421307d464a6b3ccf13b98b0a73c1b9" 19399 ], 19400 "target_parents": [], 19401 "source_subject": "app: instrument keystore notifications and tangle", 19402 "target_subject": null, 19403 "source_author": "triesap <triesap@radroots.dev>", 19404 "target_author": null, 19405 "source_author_time": "2026-01-19T23:54:48Z", 19406 "target_author_time": null, 19407 "source_committer_time": "2026-01-19T23:54:48Z", 19408 "target_committer_time": null, 19409 "source_paths": [], 19410 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19411 "empty_commit_disposition": "out_of_scope" 19412 }, 19413 { 19414 "source_commit": "cf3c6d119a659822a359647324044100e1610ded", 19415 "target_commit": null, 19416 "source_parents": [ 19417 "baa082b6c3e38e8f0fc8964b2b4e53c38f04b990" 19418 ], 19419 "target_parents": [], 19420 "source_subject": "app: align order UI copy with agreements", 19421 "target_subject": null, 19422 "source_author": "triesap <tyson@radroots.org>", 19423 "target_author": null, 19424 "source_author_time": "2026-06-19T20:39:39-07:00", 19425 "target_author_time": null, 19426 "source_committer_time": "2026-06-19T20:39:39-07:00", 19427 "target_committer_time": null, 19428 "source_paths": [], 19429 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19430 "empty_commit_disposition": "out_of_scope" 19431 }, 19432 { 19433 "source_commit": "cf6b323a86b9e867d1a29d28b771f291efe38b48", 19434 "target_commit": null, 19435 "source_parents": [ 19436 "ebf55991c34c6aed32454f8a0fe8ee2c71e5bdb9" 19437 ], 19438 "target_parents": [], 19439 "source_subject": "remote-signer: avoid nested runtime reentry", 19440 "target_subject": null, 19441 "source_author": "triesap <tyson@radroots.org>", 19442 "target_author": null, 19443 "source_author_time": "2026-04-09T22:08:01Z", 19444 "target_author_time": null, 19445 "source_committer_time": "2026-04-09T22:08:01Z", 19446 "target_committer_time": null, 19447 "source_paths": [], 19448 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19449 "empty_commit_disposition": "out_of_scope" 19450 }, 19451 { 19452 "source_commit": "cf7e861879e708ddd0549101b4ca063ca0b9ada9", 19453 "target_commit": null, 19454 "source_parents": [ 19455 "7bcf78a8887bce10d104387684c1fb5caac82e61" 19456 ], 19457 "target_parents": [], 19458 "source_subject": "Update working tree", 19459 "target_subject": null, 19460 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19461 "target_author": null, 19462 "source_author_time": "2025-01-02T05:54:08Z", 19463 "target_author_time": null, 19464 "source_committer_time": "2025-01-02T05:54:08Z", 19465 "target_committer_time": null, 19466 "source_paths": [], 19467 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19468 "empty_commit_disposition": "out_of_scope" 19469 }, 19470 { 19471 "source_commit": "cf9007efaf2c4de550caf3909dd4c565826bdd1d", 19472 "target_commit": null, 19473 "source_parents": [ 19474 "964a1d472ba27ad5a8e4931f2b1bb13e9218e5bb" 19475 ], 19476 "target_parents": [], 19477 "source_subject": "ui: add roving focus helpers", 19478 "target_subject": null, 19479 "source_author": "triesap <triesap@radroots.dev>", 19480 "target_author": null, 19481 "source_author_time": "2026-01-21T20:20:01Z", 19482 "target_author_time": null, 19483 "source_committer_time": "2026-01-21T20:20:01Z", 19484 "target_committer_time": null, 19485 "source_paths": [], 19486 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19487 "empty_commit_disposition": "out_of_scope" 19488 }, 19489 { 19490 "source_commit": "d01504859fdab7af32e01b6a1753857d4cfd8f47", 19491 "target_commit": null, 19492 "source_parents": [ 19493 "0afc9f7e7169c4af7d73c36ee0da5ead667f0407" 19494 ], 19495 "target_parents": [], 19496 "source_subject": "ui: add semantic text and form primitives", 19497 "target_subject": null, 19498 "source_author": "triesap <tyson@radroots.org>", 19499 "target_author": null, 19500 "source_author_time": "2026-04-19T18:25:58Z", 19501 "target_author_time": null, 19502 "source_committer_time": "2026-04-19T18:25:58Z", 19503 "target_committer_time": null, 19504 "source_paths": [], 19505 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19506 "empty_commit_disposition": "out_of_scope" 19507 }, 19508 { 19509 "source_commit": "d04f240248aa5bb75d489ad564f3cd6a2c2b50b9", 19510 "target_commit": null, 19511 "source_parents": [ 19512 "cf3c6d119a659822a359647324044100e1610ded" 19513 ], 19514 "target_parents": [], 19515 "source_subject": "app: align order negotiation workflow", 19516 "target_subject": null, 19517 "source_author": "triesap <tyson@radroots.org>", 19518 "target_author": null, 19519 "source_author_time": "2026-06-19T21:21:06-07:00", 19520 "target_author_time": null, 19521 "source_committer_time": "2026-06-19T21:21:06-07:00", 19522 "target_committer_time": null, 19523 "source_paths": [], 19524 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19525 "empty_commit_disposition": "out_of_scope" 19526 }, 19527 { 19528 "source_commit": "d05bf83958c68ae6853067640d9d12b8c56ba08c", 19529 "target_commit": null, 19530 "source_parents": [ 19531 "295a065f7512a8487b366952670e217ca0463162" 19532 ], 19533 "target_parents": [], 19534 "source_subject": "app-utils: add parse number helpers", 19535 "target_subject": null, 19536 "source_author": "triesap <triesap@radroots.dev>", 19537 "target_author": null, 19538 "source_author_time": "2026-01-19T06:53:04Z", 19539 "target_author_time": null, 19540 "source_committer_time": "2026-01-19T06:53:04Z", 19541 "target_committer_time": null, 19542 "source_paths": [], 19543 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19544 "empty_commit_disposition": "out_of_scope" 19545 }, 19546 { 19547 "source_commit": "d076f6b2a51c6d61976ce465b766cade70c0f2ac", 19548 "target_commit": null, 19549 "source_parents": [ 19550 "023785b59f9e3e03c8d54936d88de7fd07822517" 19551 ], 19552 "target_parents": [], 19553 "source_subject": "app: add list input row view", 19554 "target_subject": null, 19555 "source_author": "triesap <triesap@radroots.dev>", 19556 "target_author": null, 19557 "source_author_time": "2026-01-22T11:00:55Z", 19558 "target_author_time": null, 19559 "source_committer_time": "2026-01-22T11:00:55Z", 19560 "target_committer_time": null, 19561 "source_paths": [], 19562 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19563 "empty_commit_disposition": "out_of_scope" 19564 }, 19565 { 19566 "source_commit": "d0b51b0d7efd1419e88474bf694685c6778049a9", 19567 "target_commit": null, 19568 "source_parents": [ 19569 "8235d5dfb60658377de5012039e3a8d115306ac6" 19570 ], 19571 "target_parents": [], 19572 "source_subject": "feat: add buyer marketplace shell contracts", 19573 "target_subject": null, 19574 "source_author": "triesap <tyson@radroots.org>", 19575 "target_author": null, 19576 "source_author_time": "2026-04-20T16:04:14Z", 19577 "target_author_time": null, 19578 "source_committer_time": "2026-04-20T16:04:14Z", 19579 "target_committer_time": null, 19580 "source_paths": [], 19581 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19582 "empty_commit_disposition": "out_of_scope" 19583 }, 19584 { 19585 "source_commit": "d0d5d5accdff1858965bf48adbc84ecb6aa46688", 19586 "target_commit": null, 19587 "source_parents": [ 19588 "c7047e7b3b75494eb3cdde8dd154df9086dfbf7b" 19589 ], 19590 "target_parents": [], 19591 "source_subject": "pack_day: add stock-aware customer label planning", 19592 "target_subject": null, 19593 "source_author": "triesap <tyson@radroots.org>", 19594 "target_author": null, 19595 "source_author_time": "2026-04-22T20:46:21Z", 19596 "target_author_time": null, 19597 "source_committer_time": "2026-04-22T20:46:21Z", 19598 "target_committer_time": null, 19599 "source_paths": [], 19600 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19601 "empty_commit_disposition": "out_of_scope" 19602 }, 19603 { 19604 "source_commit": "d0dbee205b1f0cd18497fdbf81f68d171b37df35", 19605 "target_commit": null, 19606 "source_parents": [ 19607 "48c39e7a8fba002bee8dafc0ab8cb5bfae67fa14" 19608 ], 19609 "target_parents": [], 19610 "source_subject": "Edit `nostr_profile_relay` model fields. Edit `/models/trade-product/add` update photo upload component, add photo upload handlers. Update `/cfg/init` components. Edit map components. Add geocode uitls. Add/edit styles, utils.", 19611 "target_subject": null, 19612 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19613 "target_author": null, 19614 "source_author_time": "2024-11-10T05:03:19Z", 19615 "target_author_time": null, 19616 "source_committer_time": "2024-11-10T05:03:19Z", 19617 "target_committer_time": null, 19618 "source_paths": [], 19619 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19620 "empty_commit_disposition": "out_of_scope" 19621 }, 19622 { 19623 "source_commit": "d0fd90224d9c1aa8e62aa23166d2e821b541d94f", 19624 "target_commit": null, 19625 "source_parents": [ 19626 "b2cac4e0bb8d08f02b6f4a79ffb00569e0b730f5" 19627 ], 19628 "target_parents": [], 19629 "source_subject": "app: add list row label and display components", 19630 "target_subject": null, 19631 "source_author": "triesap <triesap@radroots.dev>", 19632 "target_author": null, 19633 "source_author_time": "2026-01-22T04:48:25Z", 19634 "target_author_time": null, 19635 "source_committer_time": "2026-01-22T04:48:25Z", 19636 "target_committer_time": null, 19637 "source_paths": [], 19638 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19639 "empty_commit_disposition": "out_of_scope" 19640 }, 19641 { 19642 "source_commit": "d10aa1bebfa79496b7642420c291037068cf24c7", 19643 "target_commit": null, 19644 "source_parents": [ 19645 "fc404a0ecb8c40ebea105705e43bc10880032676" 19646 ], 19647 "target_parents": [], 19648 "source_subject": "build: add ui-primitives dependency wiring", 19649 "target_subject": null, 19650 "source_author": "triesap <tyson@radroots.org>", 19651 "target_author": null, 19652 "source_author_time": "2026-01-27T14:09:59Z", 19653 "target_author_time": null, 19654 "source_committer_time": "2026-01-27T14:09:59Z", 19655 "target_committer_time": null, 19656 "source_paths": [], 19657 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19658 "empty_commit_disposition": "out_of_scope" 19659 }, 19660 { 19661 "source_commit": "d119993059159885d75b6c49417533c8bda03a1e", 19662 "target_commit": null, 19663 "source_parents": [ 19664 "d79070cf10ef3c99d0728475d76b82f4d9c7dbbc" 19665 ], 19666 "target_parents": [], 19667 "source_subject": "test: centralize synthetic account fixtures", 19668 "target_subject": null, 19669 "source_author": "triesap <tyson@radroots.org>", 19670 "target_author": null, 19671 "source_author_time": "2026-08-01T18:25:30Z", 19672 "target_author_time": null, 19673 "source_committer_time": "2026-08-01T18:25:30Z", 19674 "target_committer_time": null, 19675 "source_paths": [], 19676 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19677 "empty_commit_disposition": "out_of_scope" 19678 }, 19679 { 19680 "source_commit": "d14e376c7699c622b8ca3ba4cf8891afe56d4242", 19681 "target_commit": "226acf73a2610c2c5c1abb269935135d99218e4e", 19682 "source_parents": [ 19683 "da2cd32f815a2fb4ad6dbcc2992d44bb71b4983c" 19684 ], 19685 "target_parents": [ 19686 "cc3aa7a9cc67674c1e7c249797ff6b1b2533b583" 19687 ], 19688 "source_subject": "operations: persist idempotent durable requests", 19689 "target_subject": "operations: persist idempotent durable requests", 19690 "source_author": "triesap <tyson@radroots.org>", 19691 "target_author": "triesap <tyson@radroots.org>", 19692 "source_author_time": "2026-08-03T22:55:47Z", 19693 "target_author_time": "2026-08-03T22:55:47Z", 19694 "source_committer_time": "2026-08-03T22:55:47Z", 19695 "target_committer_time": "2026-08-03T22:55:47Z", 19696 "source_paths": [ 19697 "core/crates/application/src/lib.rs", 19698 "core/crates/application/src/ports.rs", 19699 "core/crates/ffi/src/commands.rs", 19700 "core/crates/storage/migrations/V9__durable_operation_receipts.sql", 19701 "core/crates/storage/src/db.rs", 19702 "core/crates/storage/src/journal.rs" 19703 ], 19704 "normalized_patch_sha256": "19c933dab23ad73d4a7be6cbedb3b5618896a34dabb91a8ea67eb3ae682fee36", 19705 "empty_commit_disposition": "retained" 19706 }, 19707 { 19708 "source_commit": "d1cfa33728e6c89a5c4e94a7c3df1060a7291b92", 19709 "target_commit": null, 19710 "source_parents": [ 19711 "49289a0202dfc770dba01f8cf025629292f9d6db" 19712 ], 19713 "target_parents": [], 19714 "source_subject": "Edit `/farm/land/add` add submit handler, edit page handlers. Edit `/farm/land` add display column for models. Add map point display component. Add/edit utils.", 19715 "target_subject": null, 19716 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 19717 "target_author": null, 19718 "source_author_time": "2024-12-09T01:42:41Z", 19719 "target_author_time": null, 19720 "source_committer_time": "2024-12-09T01:42:41Z", 19721 "target_committer_time": null, 19722 "source_paths": [], 19723 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19724 "empty_commit_disposition": "out_of_scope" 19725 }, 19726 { 19727 "source_commit": "d1eb98f163651fd7eaef78becd85908e7d01a63b", 19728 "target_commit": null, 19729 "source_parents": [ 19730 "830ed478e911955ec637c8360b14a2faf0bf9524" 19731 ], 19732 "target_parents": [], 19733 "source_subject": "app-utils: add interval range helper", 19734 "target_subject": null, 19735 "source_author": "triesap <triesap@radroots.dev>", 19736 "target_author": null, 19737 "source_author_time": "2026-01-19T07:05:21Z", 19738 "target_author_time": null, 19739 "source_committer_time": "2026-01-19T07:05:21Z", 19740 "target_committer_time": null, 19741 "source_paths": [], 19742 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19743 "empty_commit_disposition": "out_of_scope" 19744 }, 19745 { 19746 "source_commit": "d1f9e4470c2a761d9705c5cde8b01ae678eb645d", 19747 "target_commit": null, 19748 "source_parents": [ 19749 "6b928989220ef6c403bf1e8c61b22575da1fb7fd" 19750 ], 19751 "target_parents": [], 19752 "source_subject": "android: add async reverse lookup backend", 19753 "target_subject": null, 19754 "source_author": "triesap <tyson@radroots.org>", 19755 "target_author": null, 19756 "source_author_time": "2026-03-22T11:54:22Z", 19757 "target_author_time": null, 19758 "source_committer_time": "2026-03-22T11:54:22Z", 19759 "target_committer_time": null, 19760 "source_paths": [], 19761 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19762 "empty_commit_disposition": "out_of_scope" 19763 }, 19764 { 19765 "source_commit": "d206195c341c3855c743bd536d87b4564a0888c5", 19766 "target_commit": null, 19767 "source_parents": [ 19768 "f9f3048afc2de603fd7a5534b03eac55b9801667" 19769 ], 19770 "target_parents": [], 19771 "source_subject": "Update `/profile/edit` with new view component integrated from `@radroots/apps-lib-pwa`.", 19772 "target_subject": null, 19773 "source_author": "triesap <triesap@radroots.dev>", 19774 "target_author": null, 19775 "source_author_time": "2025-11-21T03:00:08Z", 19776 "target_author_time": null, 19777 "source_committer_time": "2025-11-21T03:00:08Z", 19778 "target_committer_time": null, 19779 "source_paths": [], 19780 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19781 "empty_commit_disposition": "out_of_scope" 19782 }, 19783 { 19784 "source_commit": "d22585b13cdf2ca3a39fb0abf2187a624b326b56", 19785 "target_commit": null, 19786 "source_parents": [ 19787 "b7bae257d3643e4c563500274cb69bcffd523bd6" 19788 ], 19789 "target_parents": [], 19790 "source_subject": "core: use replica crate names directly", 19791 "target_subject": null, 19792 "source_author": "triesap <tyson@radroots.org>", 19793 "target_author": null, 19794 "source_author_time": "2026-03-20T14:29:26Z", 19795 "target_author_time": null, 19796 "source_committer_time": "2026-03-20T14:29:26Z", 19797 "target_committer_time": null, 19798 "source_paths": [], 19799 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19800 "empty_commit_disposition": "out_of_scope" 19801 }, 19802 { 19803 "source_commit": "d2744e146b1052fc629c92363bf7902d2b844f40", 19804 "target_commit": null, 19805 "source_parents": [ 19806 "d0d5d5accdff1858965bf48adbc84ecb6aa46688" 19807 ], 19808 "target_parents": [], 19809 "source_subject": "pack_day: wire print actions into the export card", 19810 "target_subject": null, 19811 "source_author": "triesap <tyson@radroots.org>", 19812 "target_author": null, 19813 "source_author_time": "2026-04-22T21:00:18Z", 19814 "target_author_time": null, 19815 "source_committer_time": "2026-04-22T21:00:18Z", 19816 "target_committer_time": null, 19817 "source_paths": [], 19818 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19819 "empty_commit_disposition": "out_of_scope" 19820 }, 19821 { 19822 "source_commit": "d28779e829706e4e3a4153e4f45ea392b3a0ce1a", 19823 "target_commit": null, 19824 "source_parents": [ 19825 "6f64003a0f92816d6889f393625f57b0c3f9520e" 19826 ], 19827 "target_parents": [], 19828 "source_subject": "app: preserve buyer order bin identity", 19829 "target_subject": null, 19830 "source_author": "triesap <tyson@radroots.org>", 19831 "target_author": null, 19832 "source_author_time": "2026-05-24T17:56:11Z", 19833 "target_author_time": null, 19834 "source_committer_time": "2026-05-24T17:56:11Z", 19835 "target_committer_time": null, 19836 "source_paths": [], 19837 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19838 "empty_commit_disposition": "out_of_scope" 19839 }, 19840 { 19841 "source_commit": "d2a0d1678e811f13184a788d43a7c584ce7e1048", 19842 "target_commit": null, 19843 "source_parents": [ 19844 "ceac3d0885293e63a5b7349d097c433083389028" 19845 ], 19846 "target_parents": [], 19847 "source_subject": "app: harden sdk runtime shutdown", 19848 "target_subject": null, 19849 "source_author": "triesap <tyson@radroots.org>", 19850 "target_author": null, 19851 "source_author_time": "2026-06-18T14:41:42-07:00", 19852 "target_author_time": null, 19853 "source_committer_time": "2026-06-18T14:41:42-07:00", 19854 "target_committer_time": null, 19855 "source_paths": [], 19856 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19857 "empty_commit_disposition": "out_of_scope" 19858 }, 19859 { 19860 "source_commit": "d2d0836208ef178ace44fc50da7bb91a3ab22509", 19861 "target_commit": null, 19862 "source_parents": [ 19863 "ef6c105b2ffbebd1b87ab4a2cb014efe0b05950a" 19864 ], 19865 "target_parents": [], 19866 "source_subject": "app: purge remote signer state during reset", 19867 "target_subject": null, 19868 "source_author": "triesap <tyson@radroots.org>", 19869 "target_author": null, 19870 "source_author_time": "2026-03-28T18:14:43Z", 19871 "target_author_time": null, 19872 "source_committer_time": "2026-03-28T18:14:43Z", 19873 "target_committer_time": null, 19874 "source_paths": [], 19875 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19876 "empty_commit_disposition": "out_of_scope" 19877 }, 19878 { 19879 "source_commit": "d35c2a05d5fb9ceb50fbcc53ff10f4eb456e69e7", 19880 "target_commit": null, 19881 "source_parents": [ 19882 "2e393859fb2051c29840eb4a815491434e6c28db" 19883 ], 19884 "target_parents": [], 19885 "source_subject": "app: write app local work records", 19886 "target_subject": null, 19887 "source_author": "triesap <tyson@radroots.org>", 19888 "target_author": null, 19889 "source_author_time": "2026-05-23T07:49:25Z", 19890 "target_author_time": null, 19891 "source_committer_time": "2026-05-23T07:49:25Z", 19892 "target_committer_time": null, 19893 "source_paths": [], 19894 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19895 "empty_commit_disposition": "out_of_scope" 19896 }, 19897 { 19898 "source_commit": "d3f254d951ab49e0dcf76af16e7c0391a51c2af4", 19899 "target_commit": null, 19900 "source_parents": [ 19901 "6cfb80fe7eeec76d6b83b122b5c024cc8b3ac85a" 19902 ], 19903 "target_parents": [], 19904 "source_subject": "app: route order lifecycle through sdk", 19905 "target_subject": null, 19906 "source_author": "triesap <tyson@radroots.org>", 19907 "target_author": null, 19908 "source_author_time": "2026-06-18T23:59:01-07:00", 19909 "target_author_time": null, 19910 "source_committer_time": "2026-06-18T23:59:01-07:00", 19911 "target_committer_time": null, 19912 "source_paths": [], 19913 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19914 "empty_commit_disposition": "out_of_scope" 19915 }, 19916 { 19917 "source_commit": "d40dfd59499c5e0aebfba16838a6a7a743576d66", 19918 "target_commit": null, 19919 "source_parents": [ 19920 "dcc88be033c79d541892c042acf430e5b3cc418b" 19921 ], 19922 "target_parents": [], 19923 "source_subject": "app: validate key maps during init", 19924 "target_subject": null, 19925 "source_author": "triesap <triesap@radroots.dev>", 19926 "target_author": null, 19927 "source_author_time": "2026-01-19T17:26:57Z", 19928 "target_author_time": null, 19929 "source_committer_time": "2026-01-19T17:26:57Z", 19930 "target_committer_time": null, 19931 "source_paths": [], 19932 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19933 "empty_commit_disposition": "out_of_scope" 19934 }, 19935 { 19936 "source_commit": "d4343abb7721e84889e7ec9fa7ec1d0f9c184dc6", 19937 "target_commit": null, 19938 "source_parents": [ 19939 "daa1d5d5a5b192536b3cf8c8053011d2c3f3360a" 19940 ], 19941 "target_parents": [], 19942 "source_subject": "app: persist notifications permission", 19943 "target_subject": null, 19944 "source_author": "triesap <triesap@radroots.dev>", 19945 "target_author": null, 19946 "source_author_time": "2026-01-20T17:23:43Z", 19947 "target_author_time": null, 19948 "source_committer_time": "2026-01-20T17:23:43Z", 19949 "target_committer_time": null, 19950 "source_paths": [], 19951 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19952 "empty_commit_disposition": "out_of_scope" 19953 }, 19954 { 19955 "source_commit": "d45774cdbb9a1752cdc9af1d293fa8109042d52e", 19956 "target_commit": null, 19957 "source_parents": [ 19958 "509603812a8367d7be4224eb6406f55f3635e14d" 19959 ], 19960 "target_parents": [], 19961 "source_subject": "app-lib: add symbols and sleep helpers", 19962 "target_subject": null, 19963 "source_author": "triesap <triesap@radroots.dev>", 19964 "target_author": null, 19965 "source_author_time": "2026-01-19T07:53:13Z", 19966 "target_author_time": null, 19967 "source_committer_time": "2026-01-19T07:53:13Z", 19968 "target_committer_time": null, 19969 "source_paths": [], 19970 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19971 "empty_commit_disposition": "out_of_scope" 19972 }, 19973 { 19974 "source_commit": "d48813f246c24f971d310c6425b19f9f1e213db7", 19975 "target_commit": null, 19976 "source_parents": [ 19977 "a716e045985f486a301898351ce5a834e73b480a" 19978 ], 19979 "target_parents": [], 19980 "source_subject": "ui: add presence primitive", 19981 "target_subject": null, 19982 "source_author": "triesap <triesap@radroots.dev>", 19983 "target_author": null, 19984 "source_author_time": "2026-01-21T20:06:49Z", 19985 "target_author_time": null, 19986 "source_committer_time": "2026-01-21T20:06:49Z", 19987 "target_committer_time": null, 19988 "source_paths": [], 19989 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 19990 "empty_commit_disposition": "out_of_scope" 19991 }, 19992 { 19993 "source_commit": "d49cdb62818d6c19eeb73fa697059a4440c6a2b6", 19994 "target_commit": null, 19995 "source_parents": [ 19996 "efde78859bd615f0c6b969b6ffa40726aa1ae954" 19997 ], 19998 "target_parents": [], 19999 "source_subject": "security: align native host vault posture", 20000 "target_subject": null, 20001 "source_author": "triesap <tyson@radroots.org>", 20002 "target_author": null, 20003 "source_author_time": "2026-04-08T16:39:34Z", 20004 "target_author_time": null, 20005 "source_committer_time": "2026-04-08T16:39:34Z", 20006 "target_committer_time": null, 20007 "source_paths": [], 20008 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20009 "empty_commit_disposition": "out_of_scope" 20010 }, 20011 { 20012 "source_commit": "d4c3ae848d98f8d0ebe84ae1808676fe903949af", 20013 "target_commit": null, 20014 "source_parents": [ 20015 "476f446bbf2f5d9227928e8807e03c9ac2509624" 20016 ], 20017 "target_parents": [], 20018 "source_subject": "app: move logs to logs store", 20019 "target_subject": null, 20020 "source_author": "triesap <triesap@radroots.dev>", 20021 "target_author": null, 20022 "source_author_time": "2026-01-21T17:50:23Z", 20023 "target_author_time": null, 20024 "source_committer_time": "2026-01-21T17:50:23Z", 20025 "target_committer_time": null, 20026 "source_paths": [], 20027 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20028 "empty_commit_disposition": "out_of_scope" 20029 }, 20030 { 20031 "source_commit": "d4f9b50925750cf87a9134c904ada8a754c0af2f", 20032 "target_commit": null, 20033 "source_parents": [ 20034 "125d5d40f273505f702ca8f1b0746df11c918033" 20035 ], 20036 "target_parents": [], 20037 "source_subject": "core: add revision-aware offline geocoder diagnostics", 20038 "target_subject": null, 20039 "source_author": "triesap <tyson@radroots.org>", 20040 "target_author": null, 20041 "source_author_time": "2026-03-22T01:14:47Z", 20042 "target_author_time": null, 20043 "source_committer_time": "2026-03-22T01:14:47Z", 20044 "target_committer_time": null, 20045 "source_paths": [], 20046 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20047 "empty_commit_disposition": "out_of_scope" 20048 }, 20049 { 20050 "source_commit": "d4faf45aa18462087b827d6411e1b9b472798c39", 20051 "target_commit": null, 20052 "source_parents": [ 20053 "5fa949eae736c2b26dd50f323f3035df2e640ce2" 20054 ], 20055 "target_parents": [], 20056 "source_subject": "Edit `models/trade-product/add` update entry components, add rendering logic, add styles. Add superellipse css/js. Add styles. Add client file system module.", 20057 "target_subject": null, 20058 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20059 "target_author": null, 20060 "source_author_time": "2024-10-26T19:17:08Z", 20061 "target_author_time": null, 20062 "source_committer_time": "2024-10-26T19:17:08Z", 20063 "target_committer_time": null, 20064 "source_paths": [], 20065 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20066 "empty_commit_disposition": "out_of_scope" 20067 }, 20068 { 20069 "source_commit": "d51ed051094b9f93d986d43a097b75faa72c01c9", 20070 "target_commit": null, 20071 "source_parents": [ 20072 "ec601671bdffe33de3382c2665ff5252d39276cb" 20073 ], 20074 "target_parents": [], 20075 "source_subject": "app-core: add sql engine types", 20076 "target_subject": null, 20077 "source_author": "triesap <triesap@radroots.dev>", 20078 "target_author": null, 20079 "source_author_time": "2026-01-19T00:56:04Z", 20080 "target_author_time": null, 20081 "source_committer_time": "2026-01-19T00:56:04Z", 20082 "target_committer_time": null, 20083 "source_paths": [], 20084 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20085 "empty_commit_disposition": "out_of_scope" 20086 }, 20087 { 20088 "source_commit": "d524b4e926296fd58d74730fd6cbc40a667d6588", 20089 "target_commit": null, 20090 "source_parents": [ 20091 "01b472d55951355d98ea639e7ebf0f8e238346fc" 20092 ], 20093 "target_parents": [], 20094 "source_subject": "Add lib context to root layout. Add `/farms/products/add`, edit farms routes. Refactor callback utils. Add/edit styles, utils.", 20095 "target_subject": null, 20096 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20097 "target_author": null, 20098 "source_author_time": "2025-04-29T04:58:57Z", 20099 "target_author_time": null, 20100 "source_committer_time": "2025-04-29T04:58:57Z", 20101 "target_committer_time": null, 20102 "source_paths": [], 20103 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20104 "empty_commit_disposition": "out_of_scope" 20105 }, 20106 { 20107 "source_commit": "d567af7f1d1ab8062580b929ed5f423fe935f369", 20108 "target_commit": null, 20109 "source_parents": [ 20110 "f4ebaa675cea64466f676672cc81a3c0cc07c83f" 20111 ], 20112 "target_parents": [], 20113 "source_subject": "Add `/farms`, add callback utils, add/edit routes, utils.", 20114 "target_subject": null, 20115 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20116 "target_author": null, 20117 "source_author_time": "2025-04-27T04:55:15Z", 20118 "target_author_time": null, 20119 "source_committer_time": "2025-04-27T04:55:15Z", 20120 "target_committer_time": null, 20121 "source_paths": [], 20122 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20123 "empty_commit_disposition": "out_of_scope" 20124 }, 20125 { 20126 "source_commit": "d5776054a8bf799077d989b2f9bf8ae50ff6cf21", 20127 "target_commit": null, 20128 "source_parents": [ 20129 "e8f56d95c7178a77586ed5e64f75a443d49436fb" 20130 ], 20131 "target_parents": [], 20132 "source_subject": "app: align macos menu identity", 20133 "target_subject": null, 20134 "source_author": "triesap <tyson@radroots.org>", 20135 "target_author": null, 20136 "source_author_time": "2026-04-17T22:40:23Z", 20137 "target_author_time": null, 20138 "source_committer_time": "2026-04-17T22:40:23Z", 20139 "target_committer_time": null, 20140 "source_paths": [], 20141 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20142 "empty_commit_disposition": "out_of_scope" 20143 }, 20144 { 20145 "source_commit": "d5e7774c6afb8bf44c8a0f468ca6c66fffdc656a", 20146 "target_commit": "065b2dad72e629911a01f1fb451ef98ec26dbdb7", 20147 "source_parents": [ 20148 "63d909cc1a878d28918b0699f3559fdf21d9b291" 20149 ], 20150 "target_parents": [ 20151 "6a64451afdbc9fce8daa340849da1ad5411cf5aa" 20152 ], 20153 "source_subject": "integration: prove restart and account isolation", 20154 "target_subject": "integration: prove restart and account isolation", 20155 "source_author": "triesap <tyson@radroots.org>", 20156 "target_author": "triesap <tyson@radroots.org>", 20157 "source_author_time": "2026-08-02T20:07:14Z", 20158 "target_author_time": "2026-08-02T20:07:14Z", 20159 "source_committer_time": "2026-08-02T20:07:14Z", 20160 "target_committer_time": "2026-08-02T20:07:14Z", 20161 "source_paths": [ 20162 "core/crates/ffi/Cargo.toml", 20163 "core/crates/ffi/src/commands.rs", 20164 "core/crates/ffi/src/observer.rs", 20165 "core/crates/storage/tests/restart_isolation.rs" 20166 ], 20167 "normalized_patch_sha256": "603b49c6fc4a0daf5bf0e256e817ecea54962de105a380ff4fc106f04a9e76e3", 20168 "empty_commit_disposition": "retained" 20169 }, 20170 { 20171 "source_commit": "d619b7d481d16f9a95b4072b5bb502102c5f4dff", 20172 "target_commit": null, 20173 "source_parents": [ 20174 "98b0f2042af5b97624e01751787cc3183a114746" 20175 ], 20176 "target_parents": [], 20177 "source_subject": "app-utils: add media helpers", 20178 "target_subject": null, 20179 "source_author": "triesap <triesap@radroots.dev>", 20180 "target_author": null, 20181 "source_author_time": "2026-01-19T07:21:44Z", 20182 "target_author_time": null, 20183 "source_committer_time": "2026-01-19T07:21:44Z", 20184 "target_committer_time": null, 20185 "source_paths": [], 20186 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20187 "empty_commit_disposition": "out_of_scope" 20188 }, 20189 { 20190 "source_commit": "d61e49cad44779651c9bc8752dd153e4a56631e6", 20191 "target_commit": null, 20192 "source_parents": [ 20193 "3b35cd7b67fdbf73d018762b612fa1792bda066b" 20194 ], 20195 "target_parents": [], 20196 "source_subject": "home: add farm setup form and local save", 20197 "target_subject": null, 20198 "source_author": "triesap <tyson@radroots.org>", 20199 "target_author": null, 20200 "source_author_time": "2026-04-18T07:27:21Z", 20201 "target_author_time": null, 20202 "source_committer_time": "2026-04-18T07:27:21Z", 20203 "target_committer_time": null, 20204 "source_paths": [], 20205 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20206 "empty_commit_disposition": "out_of_scope" 20207 }, 20208 { 20209 "source_commit": "d675183b942247115e9f5de42bbcc9d029becec0", 20210 "target_commit": "a1fb10c0c9b969d72b609dfa530d57cc51fbb8b2", 20211 "source_parents": [ 20212 "9677468e591b741583323a4065f0f35a62f29f32" 20213 ], 20214 "target_parents": [ 20215 "a64d6da665fbb971f222bc687d7aec0f27514618" 20216 ], 20217 "source_subject": "test(runtime): freeze V5 compatibility baseline", 20218 "target_subject": "test(runtime): freeze V5 compatibility baseline", 20219 "source_author": "triesap <tyson@radroots.org>", 20220 "target_author": "triesap <tyson@radroots.org>", 20221 "source_author_time": "2026-08-03T21:23:35Z", 20222 "target_author_time": "2026-08-03T21:23:35Z", 20223 "source_committer_time": "2026-08-03T21:23:35Z", 20224 "target_committer_time": "2026-08-03T21:23:35Z", 20225 "source_paths": [ 20226 "core/crates/ffi/src/commands.rs", 20227 "core/crates/storage/src/db.rs", 20228 "core/crates/storage/src/lib.rs" 20229 ], 20230 "normalized_patch_sha256": "0360b8c76324095dd0aced6e9d8726bea1b4bb5ef964625fc71fbc875526aa54", 20231 "empty_commit_disposition": "retained" 20232 }, 20233 { 20234 "source_commit": "d67e4f03b0da25a850bdf64282ff7c4c01b221f5", 20235 "target_commit": null, 20236 "source_parents": [ 20237 "eaa2447471ee712cbe0f5a45dd730a13bcea0a93" 20238 ], 20239 "target_parents": [], 20240 "source_subject": "ui: set account form controls to 34px", 20241 "target_subject": null, 20242 "source_author": "triesap <tyson@radroots.org>", 20243 "target_author": null, 20244 "source_author_time": "2026-06-07T14:21:15-07:00", 20245 "target_author_time": null, 20246 "source_committer_time": "2026-06-18T12:31:42-07:00", 20247 "target_committer_time": null, 20248 "source_paths": [], 20249 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20250 "empty_commit_disposition": "out_of_scope" 20251 }, 20252 { 20253 "source_commit": "d6d07558003604150a46debdec0f186bf76492e7", 20254 "target_commit": null, 20255 "source_parents": [ 20256 "db1ec7848ee530df0b8bb3d8c9d51220670dd038" 20257 ], 20258 "target_parents": [], 20259 "source_subject": "runtime: refresh same-query buyer search", 20260 "target_subject": null, 20261 "source_author": "triesap <tyson@radroots.org>", 20262 "target_author": null, 20263 "source_author_time": "2026-05-24T05:04:40Z", 20264 "target_author_time": null, 20265 "source_committer_time": "2026-05-24T05:04:40Z", 20266 "target_committer_time": null, 20267 "source_paths": [], 20268 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20269 "empty_commit_disposition": "out_of_scope" 20270 }, 20271 { 20272 "source_commit": "d79070cf10ef3c99d0728475d76b82f4d9c7dbbc", 20273 "target_commit": null, 20274 "source_parents": [ 20275 "31fcb41e07985754663f42e4e80fd7f18564f286" 20276 ], 20277 "target_parents": [], 20278 "source_subject": "accounts: enforce account state invariants", 20279 "target_subject": null, 20280 "source_author": "triesap <tyson@radroots.org>", 20281 "target_author": null, 20282 "source_author_time": "2026-08-01T18:24:23Z", 20283 "target_author_time": null, 20284 "source_committer_time": "2026-08-01T18:24:23Z", 20285 "target_committer_time": null, 20286 "source_paths": [], 20287 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20288 "empty_commit_disposition": "out_of_scope" 20289 }, 20290 { 20291 "source_commit": "d790c7bbdbdc909091e9b3da41541fad63b9ab8d", 20292 "target_commit": null, 20293 "source_parents": [ 20294 "9bdca1f0f263f298a158f3b7043e225ad650aa03" 20295 ], 20296 "target_parents": [], 20297 "source_subject": "settings: add farm rules scheduling editors", 20298 "target_subject": null, 20299 "source_author": "triesap <tyson@radroots.org>", 20300 "target_author": null, 20301 "source_author_time": "2026-04-19T00:48:35Z", 20302 "target_author_time": null, 20303 "source_committer_time": "2026-04-19T00:48:35Z", 20304 "target_committer_time": null, 20305 "source_paths": [], 20306 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20307 "empty_commit_disposition": "out_of_scope" 20308 }, 20309 { 20310 "source_commit": "d7a6034d1807859c16d23c43686c7e13d7ff461e", 20311 "target_commit": null, 20312 "source_parents": [ 20313 "281bb31075ba6b967fc5d0a238a4e2702b5fc6e0" 20314 ], 20315 "target_parents": [], 20316 "source_subject": "app: prove pack day artifact action planning", 20317 "target_subject": null, 20318 "source_author": "triesap <tyson@radroots.org>", 20319 "target_author": null, 20320 "source_author_time": "2026-04-21T21:08:03Z", 20321 "target_author_time": null, 20322 "source_committer_time": "2026-04-21T21:08:03Z", 20323 "target_committer_time": null, 20324 "source_paths": [], 20325 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20326 "empty_commit_disposition": "out_of_scope" 20327 }, 20328 { 20329 "source_commit": "d80dde18858a2898c250948478504a741053e828", 20330 "target_commit": null, 20331 "source_parents": [ 20332 "64cc962a9be1e64ccaddc4b120d0ee070240fdc9" 20333 ], 20334 "target_parents": [], 20335 "source_subject": "app-core: add tangle error mapping", 20336 "target_subject": null, 20337 "source_author": "triesap <triesap@radroots.dev>", 20338 "target_author": null, 20339 "source_author_time": "2026-01-19T00:16:59Z", 20340 "target_author_time": null, 20341 "source_committer_time": "2026-01-19T00:16:59Z", 20342 "target_committer_time": null, 20343 "source_paths": [], 20344 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20345 "empty_commit_disposition": "out_of_scope" 20346 }, 20347 { 20348 "source_commit": "d84366ec9b61d7e946c0a11f27d69482b6fc0d23", 20349 "target_commit": null, 20350 "source_parents": [ 20351 "866fa275224ad033a69d436be113d0e3b5cac242" 20352 ], 20353 "target_parents": [], 20354 "source_subject": "ios: add async country lookup backend", 20355 "target_subject": null, 20356 "source_author": "triesap <tyson@radroots.org>", 20357 "target_author": null, 20358 "source_author_time": "2026-03-22T13:08:57Z", 20359 "target_author_time": null, 20360 "source_committer_time": "2026-03-22T13:08:57Z", 20361 "target_committer_time": null, 20362 "source_paths": [], 20363 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20364 "empty_commit_disposition": "out_of_scope" 20365 }, 20366 { 20367 "source_commit": "d85c8c609c90201a4259d0df8bbe16336c38f912", 20368 "target_commit": null, 20369 "source_parents": [ 20370 "22daab4f632fde61b892f715e942a50e3b3734ef" 20371 ], 20372 "target_parents": [], 20373 "source_subject": "Add InfoPlist.xcstrings strings catalog, add current geolocation test method", 20374 "target_subject": null, 20375 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20376 "target_author": null, 20377 "source_author_time": "2024-08-27T21:02:41Z", 20378 "target_author_time": null, 20379 "source_committer_time": "2024-08-27T21:02:41Z", 20380 "target_committer_time": null, 20381 "source_paths": [], 20382 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20383 "empty_commit_disposition": "out_of_scope" 20384 }, 20385 { 20386 "source_commit": "d88c961c60e60efc8bbe636aa660e335024a5b01", 20387 "target_commit": null, 20388 "source_parents": [ 20389 "4cc9c3e12a6b651facd8fd3a8d3c981eafbf4c8f" 20390 ], 20391 "target_parents": [], 20392 "source_subject": "Add `/models/nostr-relay/view` route, edit nostr relay routes, add styles", 20393 "target_subject": null, 20394 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20395 "target_author": null, 20396 "source_author_time": "2024-10-03T08:43:02Z", 20397 "target_author_time": null, 20398 "source_committer_time": "2024-10-03T08:43:02Z", 20399 "target_committer_time": null, 20400 "source_paths": [], 20401 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20402 "empty_commit_disposition": "out_of_scope" 20403 }, 20404 { 20405 "source_commit": "d89c3a846d0c5fb6bae906aaa596b3bac6453683", 20406 "target_commit": null, 20407 "source_parents": [ 20408 "422b3ab27637a33240c8f5c2898d7d9a2812f37c" 20409 ], 20410 "target_parents": [], 20411 "source_subject": "build: govern the complete desktop lifecycle", 20412 "target_subject": null, 20413 "source_author": "triesap <tyson@radroots.org>", 20414 "target_author": null, 20415 "source_author_time": "2026-08-02T20:19:20Z", 20416 "target_author_time": null, 20417 "source_committer_time": "2026-08-02T20:19:20Z", 20418 "target_committer_time": null, 20419 "source_paths": [], 20420 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20421 "empty_commit_disposition": "out_of_scope" 20422 }, 20423 { 20424 "source_commit": "d8ee03349f4f0398c66f5003a4f41f61cbc36419", 20425 "target_commit": null, 20426 "source_parents": [ 20427 "a7ed7d2e7c7f93db28826332873f92cb97f0b96c" 20428 ], 20429 "target_parents": [], 20430 "source_subject": "Update `/models/location-gcs`, minor changes to nostr routes, add css", 20431 "target_subject": null, 20432 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20433 "target_author": null, 20434 "source_author_time": "2024-08-31T16:22:35Z", 20435 "target_author_time": null, 20436 "source_committer_time": "2024-08-31T16:22:35Z", 20437 "target_committer_time": null, 20438 "source_paths": [], 20439 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20440 "empty_commit_disposition": "out_of_scope" 20441 }, 20442 { 20443 "source_commit": "d8eec2991fea7c59e8d0bf375c8bcfbea0f4f4fe", 20444 "target_commit": null, 20445 "source_parents": [ 20446 "65a9fa18ea75015863b02da895e4b5757087ad62" 20447 ], 20448 "target_parents": [], 20449 "source_subject": "app: add settings status page", 20450 "target_subject": null, 20451 "source_author": "triesap <tyson@radroots.org>", 20452 "target_author": null, 20453 "source_author_time": "2026-02-06T03:17:21Z", 20454 "target_author_time": null, 20455 "source_committer_time": "2026-02-06T03:17:21Z", 20456 "target_committer_time": null, 20457 "source_paths": [], 20458 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20459 "empty_commit_disposition": "out_of_scope" 20460 }, 20461 { 20462 "source_commit": "d90043de44c263fd7753cfda9f3a56debc4371d2", 20463 "target_commit": null, 20464 "source_parents": [ 20465 "b9648f453b246815e697c39c85edb6b99d8cfff7" 20466 ], 20467 "target_parents": [], 20468 "source_subject": "ios: add non-blocking offline geocoder init", 20469 "target_subject": null, 20470 "source_author": "triesap <tyson@radroots.org>", 20471 "target_author": null, 20472 "source_author_time": "2026-03-21T22:14:43Z", 20473 "target_author_time": null, 20474 "source_committer_time": "2026-03-21T22:14:43Z", 20475 "target_committer_time": null, 20476 "source_paths": [], 20477 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20478 "empty_commit_disposition": "out_of_scope" 20479 }, 20480 { 20481 "source_commit": "d9455bc77777a04e9ea4141cb3d3f7bbece00786", 20482 "target_commit": null, 20483 "source_parents": [ 20484 "bac2e6c8971e2ff1cec8f8e145cf6cbec3c9998d" 20485 ], 20486 "target_parents": [], 20487 "source_subject": "Update `stylesheets` submodule", 20488 "target_subject": null, 20489 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20490 "target_author": null, 20491 "source_author_time": "2024-10-06T15:16:23Z", 20492 "target_author_time": null, 20493 "source_committer_time": "2024-10-06T15:16:23Z", 20494 "target_committer_time": null, 20495 "source_paths": [], 20496 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20497 "empty_commit_disposition": "out_of_scope" 20498 }, 20499 { 20500 "source_commit": "d9b0afb88cf450280104c0ed92f01f3d97ee1726", 20501 "target_commit": null, 20502 "source_parents": [ 20503 "1e07e58c6ff5683bad3d6e3be4b8797eb96df17d" 20504 ], 20505 "target_parents": [], 20506 "source_subject": "app-utils: add handle_err helper", 20507 "target_subject": null, 20508 "source_author": "triesap <triesap@radroots.dev>", 20509 "target_author": null, 20510 "source_author_time": "2026-01-19T06:44:29Z", 20511 "target_author_time": null, 20512 "source_committer_time": "2026-01-19T06:44:29Z", 20513 "target_committer_time": null, 20514 "source_paths": [], 20515 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20516 "empty_commit_disposition": "out_of_scope" 20517 }, 20518 { 20519 "source_commit": "d9d5feb6588480ff9623ab82701a97636aaf96cb", 20520 "target_commit": null, 20521 "source_parents": [ 20522 "f638686d25a880cdcd40fd77584b75ee99cfe0de" 20523 ], 20524 "target_parents": [], 20525 "source_subject": "Update model location_gcs routes, update model trade_product routes, edit models utils, edit conf", 20526 "target_subject": null, 20527 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20528 "target_author": null, 20529 "source_author_time": "2024-09-01T14:47:13Z", 20530 "target_author_time": null, 20531 "source_committer_time": "2024-09-01T14:47:13Z", 20532 "target_committer_time": null, 20533 "source_paths": [], 20534 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20535 "empty_commit_disposition": "out_of_scope" 20536 }, 20537 { 20538 "source_commit": "d9ed403689a8864e2b4cae7fb7b1e5a69fe99e27", 20539 "target_commit": "379a2a506832868fcb1192d05e522eec63e02018", 20540 "source_parents": [ 20541 "4ae94599df6b4cde3e3c200617d8d0ca568d512d" 20542 ], 20543 "target_parents": [ 20544 "71a1508d8a746dfb2bdabce7a0f3ab05cd10dc8b" 20545 ], 20546 "source_subject": "core(state): define immutable application snapshots", 20547 "target_subject": "core(state): define immutable application snapshots", 20548 "source_author": "triesap <tyson@radroots.org>", 20549 "target_author": "triesap <tyson@radroots.org>", 20550 "source_author_time": "2026-08-02T18:12:17Z", 20551 "target_author_time": "2026-08-02T18:12:17Z", 20552 "source_committer_time": "2026-08-02T18:12:30Z", 20553 "target_committer_time": "2026-08-02T18:12:30Z", 20554 "source_paths": [ 20555 "core/crates/application/Cargo.toml", 20556 "core/crates/application/src/lib.rs", 20557 "core/crates/application/src/snapshot.rs", 20558 "core/crates/domain/src/error.rs" 20559 ], 20560 "normalized_patch_sha256": "b2a411981f60d21e74226b9f81798f5a796b3e7d5dbadc4d3257e853edb35cc3", 20561 "empty_commit_disposition": "retained" 20562 }, 20563 { 20564 "source_commit": "d9fa96653249a6c61e6af9100b7fbaa3e961762c", 20565 "target_commit": null, 20566 "source_parents": [ 20567 "bb056e68103117c38581004ec86e6ed92466b3fa" 20568 ], 20569 "target_parents": [], 20570 "source_subject": "web: keep async home location lookup unavailable", 20571 "target_subject": null, 20572 "source_author": "triesap <tyson@radroots.org>", 20573 "target_author": null, 20574 "source_author_time": "2026-03-22T12:04:17Z", 20575 "target_author_time": null, 20576 "source_committer_time": "2026-03-22T12:04:17Z", 20577 "target_committer_time": null, 20578 "source_paths": [], 20579 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20580 "empty_commit_disposition": "out_of_scope" 20581 }, 20582 { 20583 "source_commit": "da2cd32f815a2fb4ad6dbcc2992d44bb71b4983c", 20584 "target_commit": "cc3aa7a9cc67674c1e7c249797ff6b1b2533b583", 20585 "source_parents": [ 20586 "a4e9886c9c69cd25c1604f6ac5507f5afbc5dd67" 20587 ], 20588 "target_parents": [ 20589 "16b4a15098d91660fa5df2dcf7144ce15876b41b" 20590 ], 20591 "source_subject": "operations: define durable request contracts", 20592 "target_subject": "operations: define durable request contracts", 20593 "source_author": "triesap <tyson@radroots.org>", 20594 "target_author": "triesap <tyson@radroots.org>", 20595 "source_author_time": "2026-08-03T22:51:03Z", 20596 "target_author_time": "2026-08-03T22:51:03Z", 20597 "source_committer_time": "2026-08-03T22:51:03Z", 20598 "target_committer_time": "2026-08-03T22:51:03Z", 20599 "source_paths": [ 20600 "core/crates/application/src/lib.rs", 20601 "core/crates/application/src/ports.rs" 20602 ], 20603 "normalized_patch_sha256": "bbe2554394e7590b96eeda5c83cf43858e621af1b03bd11d0a303490fefc6dfe", 20604 "empty_commit_disposition": "retained" 20605 }, 20606 { 20607 "source_commit": "daa1d5d5a5b192536b3cf8c8053011d2c3f3360a", 20608 "target_commit": null, 20609 "source_parents": [ 20610 "6d5ef60363ac5829612e7fbaa06598a1362be1a2" 20611 ], 20612 "target_parents": [], 20613 "source_subject": "app: use wasm-safe timing for init logs", 20614 "target_subject": null, 20615 "source_author": "triesap <triesap@radroots.dev>", 20616 "target_author": null, 20617 "source_author_time": "2026-01-20T17:16:35Z", 20618 "target_author_time": null, 20619 "source_committer_time": "2026-01-20T17:16:35Z", 20620 "target_committer_time": null, 20621 "source_paths": [], 20622 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20623 "empty_commit_disposition": "out_of_scope" 20624 }, 20625 { 20626 "source_commit": "daa6fcc1e0dd349aa8b31d2299427db58b5a4ec2", 20627 "target_commit": null, 20628 "source_parents": [ 20629 "2002b395ad7a495a528123ca29b7299ad5710a3c" 20630 ], 20631 "target_parents": [], 20632 "source_subject": "sqlite: add the today agenda query path", 20633 "target_subject": null, 20634 "source_author": "triesap <tyson@radroots.org>", 20635 "target_author": null, 20636 "source_author_time": "2026-04-17T20:55:36Z", 20637 "target_author_time": null, 20638 "source_committer_time": "2026-04-17T20:55:36Z", 20639 "target_committer_time": null, 20640 "source_paths": [], 20641 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20642 "empty_commit_disposition": "out_of_scope" 20643 }, 20644 { 20645 "source_commit": "dac7f334b48b55fdaced9b4da10d1458e5cc5a83", 20646 "target_commit": null, 20647 "source_parents": [ 20648 "bf17e2eca374f1db81d1475ba605242144597d4d" 20649 ], 20650 "target_parents": [], 20651 "source_subject": "remote-signer: add permission-scoped note proof", 20652 "target_subject": null, 20653 "source_author": "triesap <tyson@radroots.org>", 20654 "target_author": null, 20655 "source_author_time": "2026-04-02T15:24:07Z", 20656 "target_author_time": null, 20657 "source_committer_time": "2026-04-02T15:24:07Z", 20658 "target_committer_time": null, 20659 "source_paths": [], 20660 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20661 "empty_commit_disposition": "out_of_scope" 20662 }, 20663 { 20664 "source_commit": "dac97b379cba3ac925b9e4aa9af5acf99037e284", 20665 "target_commit": null, 20666 "source_parents": [ 20667 "076764b489b4d2ab05c2d4269932dd5c2198c5e5" 20668 ], 20669 "target_parents": [], 20670 "source_subject": "app: add list offset and end views", 20671 "target_subject": null, 20672 "source_author": "triesap <triesap@radroots.dev>", 20673 "target_author": null, 20674 "source_author_time": "2026-01-22T04:54:16Z", 20675 "target_author_time": null, 20676 "source_committer_time": "2026-01-22T04:54:16Z", 20677 "target_committer_time": null, 20678 "source_paths": [], 20679 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20680 "empty_commit_disposition": "out_of_scope" 20681 }, 20682 { 20683 "source_commit": "db0263688522195676c1d44668341fa966defdcf", 20684 "target_commit": null, 20685 "source_parents": [ 20686 "9dae4628349dad72de855ec94d7cc30e4f0e6a03" 20687 ], 20688 "target_parents": [], 20689 "source_subject": "app: instrument init and bootstrap flows", 20690 "target_subject": null, 20691 "source_author": "triesap <triesap@radroots.dev>", 20692 "target_author": null, 20693 "source_author_time": "2026-01-19T23:49:35Z", 20694 "target_author_time": null, 20695 "source_committer_time": "2026-01-19T23:49:35Z", 20696 "target_committer_time": null, 20697 "source_paths": [], 20698 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20699 "empty_commit_disposition": "out_of_scope" 20700 }, 20701 { 20702 "source_commit": "db16955b38b806846b446ed1550f3af26aa69cc0", 20703 "target_commit": null, 20704 "source_parents": [ 20705 "a5239ed120f9e9461ca56867f7f7f2286a70488f" 20706 ], 20707 "target_parents": [], 20708 "source_subject": "Build app", 20709 "target_subject": null, 20710 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 20711 "target_author": null, 20712 "source_author_time": "2024-08-31T17:15:00Z", 20713 "target_author_time": null, 20714 "source_committer_time": "2024-08-31T17:15:00Z", 20715 "target_committer_time": null, 20716 "source_paths": [], 20717 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20718 "empty_commit_disposition": "out_of_scope" 20719 }, 20720 { 20721 "source_commit": "db1ec7848ee530df0b8bb3d8c9d51220670dd038", 20722 "target_commit": null, 20723 "source_parents": [ 20724 "56706fab17bcc0e2cb8262940db88c3703d0db02" 20725 ], 20726 "target_parents": [], 20727 "source_subject": "style: format app runtime baseline", 20728 "target_subject": null, 20729 "source_author": "triesap <tyson@radroots.org>", 20730 "target_author": null, 20731 "source_author_time": "2026-05-24T04:41:47Z", 20732 "target_author_time": null, 20733 "source_committer_time": "2026-05-24T04:41:47Z", 20734 "target_committer_time": null, 20735 "source_paths": [], 20736 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20737 "empty_commit_disposition": "out_of_scope" 20738 }, 20739 { 20740 "source_commit": "db2b97a87c392afbd0f5b8eceacf4a2ec03c240a", 20741 "target_commit": "519afbb6c25f02aa33b9f05f39639fb3459445ee", 20742 "source_parents": [ 20743 "32e461b30288b12af237a5be9baaa1dda79ded80" 20744 ], 20745 "target_parents": [ 20746 "8d63f0086c607ba3f7d02e1aca2b65c9f80c0c2e" 20747 ], 20748 "source_subject": "runtime: bind actor waits to native scheduler", 20749 "target_subject": "runtime: bind actor waits to native scheduler", 20750 "source_author": "triesap <tyson@radroots.org>", 20751 "target_author": "triesap <tyson@radroots.org>", 20752 "source_author_time": "2026-08-04T07:58:17Z", 20753 "target_author_time": "2026-08-04T07:58:17Z", 20754 "source_committer_time": "2026-08-04T07:58:17Z", 20755 "target_committer_time": "2026-08-04T07:58:17Z", 20756 "source_paths": [ 20757 "core/crates/ffi/src/commands.rs", 20758 "core/crates/storage/src/runtime_actor.rs" 20759 ], 20760 "normalized_patch_sha256": "0fa4a72340c204a03d09de39cc39c1f870d97e42362e86303f91917276acfbcb", 20761 "empty_commit_disposition": "retained" 20762 }, 20763 { 20764 "source_commit": "db6c8aaaf5d2e3cbf1c2f486ac97ad9a9c6fbd39", 20765 "target_commit": null, 20766 "source_parents": [ 20767 "68afc950b5dc36cf8f60a92cbfb91741ad17edc6" 20768 ], 20769 "target_parents": [], 20770 "source_subject": "build: add shared android security library", 20771 "target_subject": null, 20772 "source_author": "triesap <tyson@radroots.org>", 20773 "target_author": null, 20774 "source_author_time": "2026-03-21T04:39:44Z", 20775 "target_author_time": null, 20776 "source_committer_time": "2026-03-21T04:41:20Z", 20777 "target_committer_time": null, 20778 "source_paths": [], 20779 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20780 "empty_commit_disposition": "out_of_scope" 20781 }, 20782 { 20783 "source_commit": "dbd6de1f707b28ff71a530f630c42f2be9480443", 20784 "target_commit": null, 20785 "source_parents": [ 20786 "0d492784822f8fcb1ca1944e5a1a50ace28cea2e" 20787 ], 20788 "target_parents": [], 20789 "source_subject": "ui: add motion and contrast preference helpers", 20790 "target_subject": null, 20791 "source_author": "triesap <triesap@radroots.dev>", 20792 "target_author": null, 20793 "source_author_time": "2026-01-21T19:57:34Z", 20794 "target_author_time": null, 20795 "source_committer_time": "2026-01-21T19:57:34Z", 20796 "target_committer_time": null, 20797 "source_paths": [], 20798 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20799 "empty_commit_disposition": "out_of_scope" 20800 }, 20801 { 20802 "source_commit": "dc235e91aed92153c7a583e8994c105394646f05", 20803 "target_commit": null, 20804 "source_parents": [ 20805 "09183062628f2766e0d3cd03783a5abdec83c877" 20806 ], 20807 "target_parents": [], 20808 "source_subject": "app: add key map health check", 20809 "target_subject": null, 20810 "source_author": "triesap <triesap@radroots.dev>", 20811 "target_author": null, 20812 "source_author_time": "2026-01-19T18:31:39Z", 20813 "target_author_time": null, 20814 "source_committer_time": "2026-01-19T18:31:39Z", 20815 "target_committer_time": null, 20816 "source_paths": [], 20817 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20818 "empty_commit_disposition": "out_of_scope" 20819 }, 20820 { 20821 "source_commit": "dc6f470d68d5e0f2b269d309fa0310d4931e0524", 20822 "target_commit": null, 20823 "source_parents": [ 20824 "604074fd2ad61c156a05e1ddd14e59c40cceb4ad" 20825 ], 20826 "target_parents": [], 20827 "source_subject": "runtime: add sync triggers and pending write semantics", 20828 "target_subject": null, 20829 "source_author": "triesap <tyson@radroots.org>", 20830 "target_author": null, 20831 "source_author_time": "2026-04-20T21:22:16Z", 20832 "target_author_time": null, 20833 "source_committer_time": "2026-04-20T21:22:16Z", 20834 "target_committer_time": null, 20835 "source_paths": [], 20836 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20837 "empty_commit_disposition": "out_of_scope" 20838 }, 20839 { 20840 "source_commit": "dcc6042618354018d0a268501fb31273d4c05030", 20841 "target_commit": "e6c36467b65e26b87420811caa37ae76d2fb8aed", 20842 "source_parents": [ 20843 "1cedb4fca18143215a569ab8bce78824d7193686" 20844 ], 20845 "target_parents": [ 20846 "935fc38f166740a30258e2293339790ace85e993" 20847 ], 20848 "source_subject": "security: harden direct credential custody", 20849 "target_subject": "security: harden direct credential custody", 20850 "source_author": "triesap <tyson@radroots.org>", 20851 "target_author": "triesap <tyson@radroots.org>", 20852 "source_author_time": "2026-08-03T23:13:08Z", 20853 "target_author_time": "2026-08-03T23:13:08Z", 20854 "source_committer_time": "2026-08-03T23:13:08Z", 20855 "target_committer_time": "2026-08-03T23:13:08Z", 20856 "source_paths": [ 20857 "core/crates/application/src/secrets.rs", 20858 "core/crates/domain/src/key.rs", 20859 "core/crates/ffi/src/commands.rs", 20860 "core/crates/nostr/src/keys.rs", 20861 "core/crates/storage/Cargo.toml", 20862 "core/crates/storage/src/os_keyring.rs" 20863 ], 20864 "normalized_patch_sha256": "b3a30770a386ff62cf14f61f3c214d8ab86d89a2c4897c2a77ce24a2760bf362", 20865 "empty_commit_disposition": "retained" 20866 }, 20867 { 20868 "source_commit": "dcc88be033c79d541892c042acf430e5b3cc418b", 20869 "target_commit": null, 20870 "source_parents": [ 20871 "22a87fa8c751d3a12c657746fe23cc1d2ed5b601" 20872 ], 20873 "target_parents": [], 20874 "source_subject": "app: add key map validation helpers", 20875 "target_subject": null, 20876 "source_author": "triesap <triesap@radroots.dev>", 20877 "target_author": null, 20878 "source_author_time": "2026-01-19T17:24:05Z", 20879 "target_author_time": null, 20880 "source_committer_time": "2026-01-19T17:24:05Z", 20881 "target_committer_time": null, 20882 "source_paths": [], 20883 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20884 "empty_commit_disposition": "out_of_scope" 20885 }, 20886 { 20887 "source_commit": "dd67b0f6c3a8e28fd72ff6c6406f42f867fdf2ff", 20888 "target_commit": null, 20889 "source_parents": [ 20890 "0046437b9009d2b6d2f4d37df4f7b93ba3f3f132" 20891 ], 20892 "target_parents": [], 20893 "source_subject": "web: report unavailable location resolver boundary", 20894 "target_subject": null, 20895 "source_author": "triesap <tyson@radroots.org>", 20896 "target_author": null, 20897 "source_author_time": "2026-03-22T01:40:51Z", 20898 "target_author_time": null, 20899 "source_committer_time": "2026-03-22T01:40:51Z", 20900 "target_committer_time": null, 20901 "source_paths": [], 20902 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20903 "empty_commit_disposition": "out_of_scope" 20904 }, 20905 { 20906 "source_commit": "dd737a2ee46c11a8b7ac21e27880faa3120a3edb", 20907 "target_commit": null, 20908 "source_parents": [ 20909 "8ec469d76d6790acb6b4bc675b32297b9a7e8434" 20910 ], 20911 "target_parents": [], 20912 "source_subject": "desktop: add remote signer backend", 20913 "target_subject": null, 20914 "source_author": "triesap <tyson@radroots.org>", 20915 "target_author": null, 20916 "source_author_time": "2026-03-22T21:17:19Z", 20917 "target_author_time": null, 20918 "source_committer_time": "2026-03-22T21:17:19Z", 20919 "target_committer_time": null, 20920 "source_paths": [], 20921 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20922 "empty_commit_disposition": "out_of_scope" 20923 }, 20924 { 20925 "source_commit": "dd8574c6761809c694c998b96d1906c1ab3dbe9e", 20926 "target_commit": null, 20927 "source_parents": [ 20928 "0966d1de03b09e7971c8c0bdcd949e0fff79f0ea" 20929 ], 20930 "target_parents": [], 20931 "source_subject": "app: gate uninitialized routes to setup", 20932 "target_subject": null, 20933 "source_author": "triesap <triesap@radroots.dev>", 20934 "target_author": null, 20935 "source_author_time": "2026-01-21T16:19:44Z", 20936 "target_author_time": null, 20937 "source_committer_time": "2026-01-21T16:19:44Z", 20938 "target_committer_time": null, 20939 "source_paths": [], 20940 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20941 "empty_commit_disposition": "out_of_scope" 20942 }, 20943 { 20944 "source_commit": "ddab3a77911ce2edcba7d48364f4af7fe3483528", 20945 "target_commit": null, 20946 "source_parents": [ 20947 "de4da6e143eeebbc4a4817a52591ccbf31b09c09" 20948 ], 20949 "target_parents": [], 20950 "source_subject": "ui: add sidebar account menu", 20951 "target_subject": null, 20952 "source_author": "triesap <tyson@radroots.org>", 20953 "target_author": null, 20954 "source_author_time": "2026-06-07T18:53:31-07:00", 20955 "target_author_time": null, 20956 "source_committer_time": "2026-06-18T12:31:43-07:00", 20957 "target_committer_time": null, 20958 "source_paths": [], 20959 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20960 "empty_commit_disposition": "out_of_scope" 20961 }, 20962 { 20963 "source_commit": "ddd4c4d8e26dad5fae30565d76e6ca06b2a83c03", 20964 "target_commit": null, 20965 "source_parents": [ 20966 "a93bd95cbc926d1b943924cfd02be3c788b43267" 20967 ], 20968 "target_parents": [], 20969 "source_subject": "app: treat optional health checks as skipped", 20970 "target_subject": null, 20971 "source_author": "triesap <triesap@radroots.dev>", 20972 "target_author": null, 20973 "source_author_time": "2026-01-20T16:47:38Z", 20974 "target_author_time": null, 20975 "source_committer_time": "2026-01-20T16:47:38Z", 20976 "target_committer_time": null, 20977 "source_paths": [], 20978 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20979 "empty_commit_disposition": "out_of_scope" 20980 }, 20981 { 20982 "source_commit": "de02cbf1aba368ba78966c2c5de742ef2ef5832b", 20983 "target_commit": null, 20984 "source_parents": [ 20985 "0ebc9fec5e6c1d49d5464b0583277c89e1873b98" 20986 ], 20987 "target_parents": [], 20988 "source_subject": "build: remove static submodules and consolidate app styles", 20989 "target_subject": null, 20990 "source_author": "triesap <triesap@radroots.dev>", 20991 "target_author": null, 20992 "source_author_time": "2025-12-27T15:55:26Z", 20993 "target_author_time": null, 20994 "source_committer_time": "2025-12-27T15:55:26Z", 20995 "target_committer_time": null, 20996 "source_paths": [], 20997 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 20998 "empty_commit_disposition": "out_of_scope" 20999 }, 21000 { 21001 "source_commit": "de2218bc2aa103a506362cc94c496c6245bce8d1", 21002 "target_commit": null, 21003 "source_parents": [ 21004 "3f71e232e50b1a91a3708790b53b5b32dfd64cb3" 21005 ], 21006 "target_parents": [], 21007 "source_subject": "runtime(desktop): bootstrap AppCore at application root", 21008 "target_subject": null, 21009 "source_author": "triesap <tyson@radroots.org>", 21010 "target_author": null, 21011 "source_author_time": "2026-08-02T19:54:11Z", 21012 "target_author_time": null, 21013 "source_committer_time": "2026-08-02T19:54:11Z", 21014 "target_committer_time": null, 21015 "source_paths": [], 21016 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21017 "empty_commit_disposition": "out_of_scope" 21018 }, 21019 { 21020 "source_commit": "de4da6e143eeebbc4a4817a52591ccbf31b09c09", 21021 "target_commit": null, 21022 "source_parents": [ 21023 "b44f4f25fd24987eee0b59d240fb67f634923683" 21024 ], 21025 "target_parents": [], 21026 "source_subject": "ui: tighten shared pill tabs", 21027 "target_subject": null, 21028 "source_author": "triesap <tyson@radroots.org>", 21029 "target_author": null, 21030 "source_author_time": "2026-06-07T17:34:07-07:00", 21031 "target_author_time": null, 21032 "source_committer_time": "2026-06-18T12:31:43-07:00", 21033 "target_committer_time": null, 21034 "source_paths": [], 21035 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21036 "empty_commit_disposition": "out_of_scope" 21037 }, 21038 { 21039 "source_commit": "df1b7b0fca8a5b27f6f33cfe131bd50f2874af53", 21040 "target_commit": null, 21041 "source_parents": [ 21042 "8ff2bbc1c2749888ec0d308206fe6bad974bc648" 21043 ], 21044 "target_parents": [], 21045 "source_subject": "app: fix clipboard access in logs page", 21046 "target_subject": null, 21047 "source_author": "triesap <triesap@radroots.dev>", 21048 "target_author": null, 21049 "source_author_time": "2026-01-21T00:09:51Z", 21050 "target_author_time": null, 21051 "source_committer_time": "2026-01-21T00:09:51Z", 21052 "target_committer_time": null, 21053 "source_paths": [], 21054 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21055 "empty_commit_disposition": "out_of_scope" 21056 }, 21057 { 21058 "source_commit": "df35367355d048793d01281b512ee02dd89fd89a", 21059 "target_commit": "4bc4154e0ef6a5e02a62e3f6cddf9cb71af96299", 21060 "source_parents": [ 21061 "a8d420a0465648a4ec0236eb03d9bf6ecf43f134" 21062 ], 21063 "target_parents": [ 21064 "8165cd3ccb20798ac41e26219d720347a464117c" 21065 ], 21066 "source_subject": "core(accounts): implement selected account persistence", 21067 "target_subject": "core(accounts): implement selected account persistence", 21068 "source_author": "triesap <tyson@radroots.org>", 21069 "target_author": "triesap <tyson@radroots.org>", 21070 "source_author_time": "2026-08-02T19:05:58Z", 21071 "target_author_time": "2026-08-02T19:05:58Z", 21072 "source_committer_time": "2026-08-02T19:05:58Z", 21073 "target_committer_time": "2026-08-02T19:05:58Z", 21074 "source_paths": [ 21075 "core/crates/application/src/accounts.rs", 21076 "core/crates/storage/src/application_adapter.rs" 21077 ], 21078 "normalized_patch_sha256": "9100f9e365fefa9eaf978ae3906d5feda9e4f02a444bfaaa43261f9b963e59b8", 21079 "empty_commit_disposition": "retained" 21080 }, 21081 { 21082 "source_commit": "df3e55b79b0bde0c3ededdd01adc6964844bf212", 21083 "target_commit": null, 21084 "source_parents": [ 21085 "93794e17a1cd1f9cedaf98f272712507d46ef5de" 21086 ], 21087 "target_parents": [], 21088 "source_subject": "macos: use app-local icon source", 21089 "target_subject": null, 21090 "source_author": "triesap <tyson@radroots.org>", 21091 "target_author": null, 21092 "source_author_time": "2026-04-17T23:38:12Z", 21093 "target_author_time": null, 21094 "source_committer_time": "2026-04-17T23:38:12Z", 21095 "target_committer_time": null, 21096 "source_paths": [], 21097 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21098 "empty_commit_disposition": "out_of_scope" 21099 }, 21100 { 21101 "source_commit": "df65a5318436b0dac2fcd767ae457004cdf15964", 21102 "target_commit": null, 21103 "source_parents": [ 21104 "513b08ea84a6f578d357c7fb2afc793cdba26d93" 21105 ], 21106 "target_parents": [], 21107 "source_subject": "app: add config flow screens", 21108 "target_subject": null, 21109 "source_author": "triesap <tyson@radroots.org>", 21110 "target_author": null, 21111 "source_author_time": "2026-02-06T16:28:05Z", 21112 "target_author_time": null, 21113 "source_committer_time": "2026-02-06T16:28:05Z", 21114 "target_committer_time": null, 21115 "source_paths": [], 21116 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21117 "empty_commit_disposition": "out_of_scope" 21118 }, 21119 { 21120 "source_commit": "dfeacb92ebed0487594a186dd59a3e43165f492e", 21121 "target_commit": null, 21122 "source_parents": [ 21123 "fa44227083b145a535e62a4cc313915c7a42b853" 21124 ], 21125 "target_parents": [], 21126 "source_subject": "Edit `/models/nostr-profile` trellis styles. Edit reset device util.", 21127 "target_subject": null, 21128 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21129 "target_author": null, 21130 "source_author_time": "2024-10-24T21:41:09Z", 21131 "target_author_time": null, 21132 "source_committer_time": "2024-10-24T21:41:09Z", 21133 "target_committer_time": null, 21134 "source_paths": [], 21135 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21136 "empty_commit_disposition": "out_of_scope" 21137 }, 21138 { 21139 "source_commit": "e07f236272c64534ab2a65e484dad501ec3846d6", 21140 "target_commit": null, 21141 "source_parents": [ 21142 "5bdc71db043f4763afca918354672f0fb093649b" 21143 ], 21144 "target_parents": [], 21145 "source_subject": "core: rename app datastore store id", 21146 "target_subject": null, 21147 "source_author": "triesap <triesap@radroots.dev>", 21148 "target_author": null, 21149 "source_author_time": "2026-01-21T18:47:03Z", 21150 "target_author_time": null, 21151 "source_committer_time": "2026-01-21T18:47:03Z", 21152 "target_committer_time": null, 21153 "source_paths": [], 21154 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21155 "empty_commit_disposition": "out_of_scope" 21156 }, 21157 { 21158 "source_commit": "e0aa55504ddd21e1a6e495d81f026cf938d7a3ff", 21159 "target_commit": null, 21160 "source_parents": [ 21161 "1cdf800d610829385b75baf64da15c71d11ab974" 21162 ], 21163 "target_parents": [], 21164 "source_subject": "app: add daisyui dependency", 21165 "target_subject": null, 21166 "source_author": "triesap <triesap@radroots.dev>", 21167 "target_author": null, 21168 "source_author_time": "2026-01-22T16:56:58Z", 21169 "target_author_time": null, 21170 "source_committer_time": "2026-01-22T16:56:58Z", 21171 "target_committer_time": null, 21172 "source_paths": [], 21173 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21174 "empty_commit_disposition": "out_of_scope" 21175 }, 21176 { 21177 "source_commit": "e0ac766b313379aa8d7160d517643d1207b9646b", 21178 "target_commit": "2e7b982328549640fc75835906c705af8da5e70f", 21179 "source_parents": [ 21180 "c0075ad7554a32d7cfed30713d490974e594fc01" 21181 ], 21182 "target_parents": [ 21183 "e57495361dce9eab4e5b14d97bc892d06d14e8b8" 21184 ], 21185 "source_subject": "core(state): add deterministic transition traces", 21186 "target_subject": "core(state): add deterministic transition traces", 21187 "source_author": "triesap <tyson@radroots.org>", 21188 "target_author": "triesap <tyson@radroots.org>", 21189 "source_author_time": "2026-08-02T18:21:37Z", 21190 "target_author_time": "2026-08-02T18:21:37Z", 21191 "source_committer_time": "2026-08-02T18:21:37Z", 21192 "target_committer_time": "2026-08-02T18:21:37Z", 21193 "source_paths": [ 21194 "core/crates/application/src/app_core.rs", 21195 "core/crates/application/src/lib.rs", 21196 "core/crates/application/src/snapshot.rs", 21197 "core/crates/application/src/state_machine.rs" 21198 ], 21199 "normalized_patch_sha256": "506051691ecb86b2db3a7d58b68f4a12603c0e23e4fa0cc342cd2a8d750dde0e", 21200 "empty_commit_disposition": "retained" 21201 }, 21202 { 21203 "source_commit": "e1b258e9359809da3e488f3546e4d13a0bb5d0a3", 21204 "target_commit": null, 21205 "source_parents": [ 21206 "ae0179669c59261fe273a58d781763f69ad2b198" 21207 ], 21208 "target_parents": [], 21209 "source_subject": "test: establish the Compose test runtime", 21210 "target_subject": null, 21211 "source_author": "triesap <tyson@radroots.org>", 21212 "target_author": null, 21213 "source_author_time": "2026-08-01T18:17:55Z", 21214 "target_author_time": null, 21215 "source_committer_time": "2026-08-01T18:17:55Z", 21216 "target_committer_time": null, 21217 "source_paths": [], 21218 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21219 "empty_commit_disposition": "out_of_scope" 21220 }, 21221 { 21222 "source_commit": "e1c47b21465e4eea56b69162f8e2cd7e04e99e28", 21223 "target_commit": null, 21224 "source_parents": [ 21225 "08a3aee01d852e9b73f2740bd2e43d20f932dc0e" 21226 ], 21227 "target_parents": [], 21228 "source_subject": "Edit `/cfg/init` add fetch handlers to create nip-05 profiles, add check for existing configuration keypair, add/edit page error handling, utils, add locales. Edit root, (app), (cfg) layout load functions. Edit `/models/` routes add load data logic and page error handling. Edit `/` add conditional render for app_cfg_type, add/edit styles. Edit page layouts. Add/edit conf, utils, styles, types. Update rust/js packages.", 21229 "target_subject": null, 21230 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21231 "target_author": null, 21232 "source_author_time": "2024-10-24T13:09:38Z", 21233 "target_author_time": null, 21234 "source_committer_time": "2024-10-24T13:09:38Z", 21235 "target_committer_time": null, 21236 "source_paths": [], 21237 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21238 "empty_commit_disposition": "out_of_scope" 21239 }, 21240 { 21241 "source_commit": "e213a19609187df7ce8847b390593f7231aac64c", 21242 "target_commit": null, 21243 "source_parents": [ 21244 "711e1531d0cec3278eacbce915071d135d496062" 21245 ], 21246 "target_parents": [], 21247 "source_subject": "runtime: use shared trade event kind constants", 21248 "target_subject": null, 21249 "source_author": "triesap <tyson@radroots.org>", 21250 "target_author": null, 21251 "source_author_time": "2026-06-05T20:55:47-07:00", 21252 "target_author_time": null, 21253 "source_committer_time": "2026-06-18T12:31:42-07:00", 21254 "target_committer_time": null, 21255 "source_paths": [], 21256 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21257 "empty_commit_disposition": "out_of_scope" 21258 }, 21259 { 21260 "source_commit": "e2427192e5fe625aabbea60ef9aacf51c866b5a1", 21261 "target_commit": null, 21262 "source_parents": [ 21263 "409a9edb666a64ae0ef0ecfd2ef253096a3ded7a" 21264 ], 21265 "target_parents": [], 21266 "source_subject": "guards: harden workflow copy checks", 21267 "target_subject": null, 21268 "source_author": "triesap <tyson@radroots.org>", 21269 "target_author": null, 21270 "source_author_time": "2026-06-03T18:18:53-07:00", 21271 "target_author_time": null, 21272 "source_committer_time": "2026-06-03T18:18:53-07:00", 21273 "target_committer_time": null, 21274 "source_paths": [], 21275 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21276 "empty_commit_disposition": "out_of_scope" 21277 }, 21278 { 21279 "source_commit": "e2d85d279816b165b2297e3929286e4e7d0fcce0", 21280 "target_commit": null, 21281 "source_parents": [ 21282 "22857b8c67b6c143b238df60dc786e35eee4e314" 21283 ], 21284 "target_parents": [], 21285 "source_subject": "docs: add styles parity checklist", 21286 "target_subject": null, 21287 "source_author": "triesap <triesap@radroots.dev>", 21288 "target_author": null, 21289 "source_author_time": "2026-01-22T22:54:21Z", 21290 "target_author_time": null, 21291 "source_committer_time": "2026-01-22T22:54:21Z", 21292 "target_committer_time": null, 21293 "source_paths": [], 21294 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21295 "empty_commit_disposition": "out_of_scope" 21296 }, 21297 { 21298 "source_commit": "e30ecdfb2cd350ab75c197838bc1206561cbb10d", 21299 "target_commit": null, 21300 "source_parents": [ 21301 "d88c961c60e60efc8bbe636aa660e335024a5b01" 21302 ], 21303 "target_parents": [], 21304 "source_subject": "Edit nostr relay view route, edit styles", 21305 "target_subject": null, 21306 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21307 "target_author": null, 21308 "source_author_time": "2024-10-03T08:50:27Z", 21309 "target_author_time": null, 21310 "source_committer_time": "2024-10-03T08:50:27Z", 21311 "target_committer_time": null, 21312 "source_paths": [], 21313 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21314 "empty_commit_disposition": "out_of_scope" 21315 }, 21316 { 21317 "source_commit": "e31489275629cb9f98e346df9a147144bdee90e5", 21318 "target_commit": "9a08fbe627f8a1495fdd61fd9004badbce1ee81c", 21319 "source_parents": [ 21320 "11b6337eba8948a2f01635cbf63b8cfdd59a3cf8" 21321 ], 21322 "target_parents": [ 21323 "88f67a8058ac6d584d78b483180d6de0f0dea0c2" 21324 ], 21325 "source_subject": "build(desktop): generate UniFFI Kotlin bindings", 21326 "target_subject": "build(desktop): generate UniFFI Kotlin bindings", 21327 "source_author": "triesap <tyson@radroots.org>", 21328 "target_author": "triesap <tyson@radroots.org>", 21329 "source_author_time": "2026-08-02T19:44:56Z", 21330 "target_author_time": "2026-08-02T19:44:56Z", 21331 "source_committer_time": "2026-08-02T19:44:56Z", 21332 "target_committer_time": "2026-08-02T19:44:56Z", 21333 "source_paths": [ 21334 "core/crates/ffi/src/commands.rs", 21335 "core/crates/ffi/src/observer.rs", 21336 "core/crates/ffi/uniffi.toml", 21337 "core/tools/uniffi-bindgen/Cargo.toml", 21338 "core/tools/uniffi-bindgen/src/main.rs" 21339 ], 21340 "normalized_patch_sha256": "253ac03db85aba57295953389bd304160e843c8e29615b64cadaf8d35b541fd3", 21341 "empty_commit_disposition": "retained" 21342 }, 21343 { 21344 "source_commit": "e31d7834da1de705b2eab6c809563164dc090419", 21345 "target_commit": null, 21346 "source_parents": [ 21347 "758d0075ebc604512db12562ce33e685b92c8a71" 21348 ], 21349 "target_parents": [], 21350 "source_subject": "ui: Refresh press and input tokens", 21351 "target_subject": null, 21352 "source_author": "triesap <tyson@radroots.org>", 21353 "target_author": null, 21354 "source_author_time": "2026-01-28T14:55:46Z", 21355 "target_author_time": null, 21356 "source_committer_time": "2026-01-28T14:55:46Z", 21357 "target_committer_time": null, 21358 "source_paths": [], 21359 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21360 "empty_commit_disposition": "out_of_scope" 21361 }, 21362 { 21363 "source_commit": "e4456b82cff58d416cd1952378f5976ac5a8efba", 21364 "target_commit": null, 21365 "source_parents": [ 21366 "d22585b13cdf2ca3a39fb0abf2187a624b326b56" 21367 ], 21368 "target_parents": [], 21369 "source_subject": "build: upgrade icondata and getrandom", 21370 "target_subject": null, 21371 "source_author": "triesap <tyson@radroots.org>", 21372 "target_author": null, 21373 "source_author_time": "2026-03-20T14:35:46Z", 21374 "target_author_time": null, 21375 "source_committer_time": "2026-03-20T14:35:46Z", 21376 "target_committer_time": null, 21377 "source_paths": [], 21378 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21379 "empty_commit_disposition": "out_of_scope" 21380 }, 21381 { 21382 "source_commit": "e4771094c6bb18ce86eb159ac50faf2b9e91d08f", 21383 "target_commit": null, 21384 "source_parents": [ 21385 "9dd6488a7df343e7db2191a2a667f78fb39c175b" 21386 ], 21387 "target_parents": [], 21388 "source_subject": "app: route startup through account surfaces", 21389 "target_subject": null, 21390 "source_author": "triesap <tyson@radroots.org>", 21391 "target_author": null, 21392 "source_author_time": "2026-04-18T03:51:56Z", 21393 "target_author_time": null, 21394 "source_committer_time": "2026-04-18T03:51:56Z", 21395 "target_committer_time": null, 21396 "source_paths": [], 21397 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21398 "empty_commit_disposition": "out_of_scope" 21399 }, 21400 { 21401 "source_commit": "e5074e9e66a90a5b58227757d507f3769a7cbb46", 21402 "target_commit": null, 21403 "source_parents": [ 21404 "bb5dd49c2dfd0896600da9a3c23a5e0be1c6436f" 21405 ], 21406 "target_parents": [], 21407 "source_subject": "orders: add seller recovery follow-up workflows", 21408 "target_subject": null, 21409 "source_author": "triesap <tyson@radroots.org>", 21410 "target_author": null, 21411 "source_author_time": "2026-04-21T00:50:29Z", 21412 "target_author_time": null, 21413 "source_committer_time": "2026-04-21T00:50:29Z", 21414 "target_committer_time": null, 21415 "source_paths": [], 21416 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21417 "empty_commit_disposition": "out_of_scope" 21418 }, 21419 { 21420 "source_commit": "e527818d4d5db3a95b0e8e720bebd7b45aa2f845", 21421 "target_commit": null, 21422 "source_parents": [ 21423 "0c5037e106a839d3eb66ac274286938038838e9d" 21424 ], 21425 "target_parents": [], 21426 "source_subject": "tests: add launcher ui boundary guards", 21427 "target_subject": null, 21428 "source_author": "triesap <tyson@radroots.org>", 21429 "target_author": null, 21430 "source_author_time": "2026-04-19T19:27:21Z", 21431 "target_author_time": null, 21432 "source_committer_time": "2026-04-19T19:27:21Z", 21433 "target_committer_time": null, 21434 "source_paths": [], 21435 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21436 "empty_commit_disposition": "out_of_scope" 21437 }, 21438 { 21439 "source_commit": "e601466789c72aa24b0602ebd36493c4137fea2a", 21440 "target_commit": null, 21441 "source_parents": [ 21442 "695c9744850aac40909eb7ff7f581cc9398fbd40" 21443 ], 21444 "target_parents": [], 21445 "source_subject": "core: migrate tests to approved fixtures", 21446 "target_subject": null, 21447 "source_author": "triesap <tyson@radroots.org>", 21448 "target_author": null, 21449 "source_author_time": "2026-03-22T14:58:11Z", 21450 "target_author_time": null, 21451 "source_committer_time": "2026-03-22T14:58:11Z", 21452 "target_committer_time": null, 21453 "source_paths": [], 21454 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21455 "empty_commit_disposition": "out_of_scope" 21456 }, 21457 { 21458 "source_commit": "e6e8e233584cc3af2d43920215999c29073b3f3e", 21459 "target_commit": null, 21460 "source_parents": [ 21461 "421607b7ed7d7a2aab7ef1f01b7e28171cab61f2" 21462 ], 21463 "target_parents": [], 21464 "source_subject": "Edit `/settings/profile/edit` styles.", 21465 "target_subject": null, 21466 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21467 "target_author": null, 21468 "source_author_time": "2024-12-09T16:25:51Z", 21469 "target_author_time": null, 21470 "source_committer_time": "2024-12-09T16:25:51Z", 21471 "target_committer_time": null, 21472 "source_paths": [], 21473 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21474 "empty_commit_disposition": "out_of_scope" 21475 }, 21476 { 21477 "source_commit": "e709779be79c22ea97562d8450e899a0c520ebd7", 21478 "target_commit": null, 21479 "source_parents": [ 21480 "ef2f0b23c3810edd2c1da6d727ef773c5e1ad399" 21481 ], 21482 "target_parents": [], 21483 "source_subject": "runtime: freeze direct runtime input tests", 21484 "target_subject": null, 21485 "source_author": "triesap <tyson@radroots.org>", 21486 "target_author": null, 21487 "source_author_time": "2026-04-19T20:45:23Z", 21488 "target_author_time": null, 21489 "source_committer_time": "2026-04-19T20:45:23Z", 21490 "target_committer_time": null, 21491 "source_paths": [], 21492 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21493 "empty_commit_disposition": "out_of_scope" 21494 }, 21495 { 21496 "source_commit": "e75133b3f7cb6ca938a18ef607d502ae2d7b3146", 21497 "target_commit": null, 21498 "source_parents": [ 21499 "4527704b4eaebcfefb749f4c9c1646119228024e" 21500 ], 21501 "target_parents": [], 21502 "source_subject": "app-lib: add storage key helpers", 21503 "target_subject": null, 21504 "source_author": "triesap <triesap@radroots.dev>", 21505 "target_author": null, 21506 "source_author_time": "2026-01-19T07:55:04Z", 21507 "target_author_time": null, 21508 "source_committer_time": "2026-01-19T07:55:04Z", 21509 "target_committer_time": null, 21510 "source_paths": [], 21511 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21512 "empty_commit_disposition": "out_of_scope" 21513 }, 21514 { 21515 "source_commit": "e7537f07746cb6cb6aedbdbbc7bfdd145db045f9", 21516 "target_commit": null, 21517 "source_parents": [ 21518 "90e7cf2ff22f562f8663553597b7502c6dccefe0" 21519 ], 21520 "target_parents": [], 21521 "source_subject": "app: scaffold list component module", 21522 "target_subject": null, 21523 "source_author": "triesap <triesap@radroots.dev>", 21524 "target_author": null, 21525 "source_author_time": "2026-01-22T04:38:36Z", 21526 "target_author_time": null, 21527 "source_committer_time": "2026-01-22T04:38:36Z", 21528 "target_committer_time": null, 21529 "source_paths": [], 21530 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21531 "empty_commit_disposition": "out_of_scope" 21532 }, 21533 { 21534 "source_commit": "e7aad3e2b672c6fc84dca620e2854523877e9c14", 21535 "target_commit": null, 21536 "source_parents": [ 21537 "d90043de44c263fd7753cfda9f3a56debc4371d2" 21538 ], 21539 "target_parents": [], 21540 "source_subject": "android: add non-blocking offline geocoder init", 21541 "target_subject": null, 21542 "source_author": "triesap <tyson@radroots.org>", 21543 "target_author": null, 21544 "source_author_time": "2026-03-21T22:19:52Z", 21545 "target_author_time": null, 21546 "source_committer_time": "2026-03-21T22:19:52Z", 21547 "target_committer_time": null, 21548 "source_paths": [], 21549 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21550 "empty_commit_disposition": "out_of_scope" 21551 }, 21552 { 21553 "source_commit": "e7fa920a80e50de3c6dd8bcdab7b342002850f2d", 21554 "target_commit": null, 21555 "source_parents": [ 21556 "e709779be79c22ea97562d8450e899a0c520ebd7" 21557 ], 21558 "target_parents": [], 21559 "source_subject": "runtime: load app startup config from env", 21560 "target_subject": null, 21561 "source_author": "triesap <tyson@radroots.org>", 21562 "target_author": null, 21563 "source_author_time": "2026-04-19T20:51:26Z", 21564 "target_author_time": null, 21565 "source_committer_time": "2026-04-19T20:51:26Z", 21566 "target_committer_time": null, 21567 "source_paths": [], 21568 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21569 "empty_commit_disposition": "out_of_scope" 21570 }, 21571 { 21572 "source_commit": "e80cffdae2839f0e4ea36629cc8be33b96841395", 21573 "target_commit": null, 21574 "source_parents": [ 21575 "73ce5f422834b9c081984af5fac41ba83723c0ea" 21576 ], 21577 "target_parents": [], 21578 "source_subject": "desktop: add product editor flow", 21579 "target_subject": null, 21580 "source_author": "triesap <tyson@radroots.org>", 21581 "target_author": null, 21582 "source_author_time": "2026-04-18T17:54:21Z", 21583 "target_author_time": null, 21584 "source_committer_time": "2026-04-18T17:54:21Z", 21585 "target_committer_time": null, 21586 "source_paths": [], 21587 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21588 "empty_commit_disposition": "out_of_scope" 21589 }, 21590 { 21591 "source_commit": "e838b07de442113040a0c11a224b34cdf26cf9d7", 21592 "target_commit": null, 21593 "source_parents": [ 21594 "287256ba2d9a7b00fb0fa7cf63cb2ecc71f916fb" 21595 ], 21596 "target_parents": [], 21597 "source_subject": "fix(ui): keep saved accounts scrollable", 21598 "target_subject": null, 21599 "source_author": "triesap <tyson@radroots.org>", 21600 "target_author": null, 21601 "source_author_time": "2026-08-02T20:31:52Z", 21602 "target_author_time": null, 21603 "source_committer_time": "2026-08-02T20:31:52Z", 21604 "target_committer_time": null, 21605 "source_paths": [], 21606 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21607 "empty_commit_disposition": "out_of_scope" 21608 }, 21609 { 21610 "source_commit": "e85c6440e1bd265c2607c47b2221325907520af3", 21611 "target_commit": null, 21612 "source_parents": [ 21613 "aa39b04bdc4cf1d33bce6c738f9d28b376cebd48" 21614 ], 21615 "target_parents": [], 21616 "source_subject": "add orders and pack day model contracts", 21617 "target_subject": null, 21618 "source_author": "triesap <tyson@radroots.org>", 21619 "target_author": null, 21620 "source_author_time": "2026-04-19T22:49:35Z", 21621 "target_author_time": null, 21622 "source_committer_time": "2026-04-19T22:49:35Z", 21623 "target_committer_time": null, 21624 "source_paths": [], 21625 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21626 "empty_commit_disposition": "out_of_scope" 21627 }, 21628 { 21629 "source_commit": "e866b0d666964eca0a996792b55500ac3ec4000f", 21630 "target_commit": null, 21631 "source_parents": [ 21632 "5793a78e3a510a157e78d8323ea2a02b581356fc" 21633 ], 21634 "target_parents": [], 21635 "source_subject": "app-core: add crypto envelope codec", 21636 "target_subject": null, 21637 "source_author": "triesap <triesap@radroots.dev>", 21638 "target_author": null, 21639 "source_author_time": "2026-01-19T00:59:54Z", 21640 "target_author_time": null, 21641 "source_committer_time": "2026-01-19T00:59:54Z", 21642 "target_committer_time": null, 21643 "source_paths": [], 21644 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21645 "empty_commit_disposition": "out_of_scope" 21646 }, 21647 { 21648 "source_commit": "e8836631411f805b61f0f54784fece944925a44a", 21649 "target_commit": null, 21650 "source_parents": [ 21651 "39892107f4987d01006f8aa6f9705d082f4960df" 21652 ], 21653 "target_parents": [], 21654 "source_subject": "Edit `app` removing key_nostr store and nostr sync utils.", 21655 "target_subject": null, 21656 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21657 "target_author": null, 21658 "source_author_time": "2025-03-04T08:15:52Z", 21659 "target_author_time": null, 21660 "source_committer_time": "2025-03-04T08:15:52Z", 21661 "target_committer_time": null, 21662 "source_paths": [], 21663 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21664 "empty_commit_disposition": "out_of_scope" 21665 }, 21666 { 21667 "source_commit": "e8a745f1638b7922de39363753a8007bb4ab3213", 21668 "target_commit": null, 21669 "source_parents": [ 21670 "568d8028520fd043cf7b11a6668f61ddbf4d6edb" 21671 ], 21672 "target_parents": [], 21673 "source_subject": "desktop: add local account roster support", 21674 "target_subject": null, 21675 "source_author": "triesap <tyson@radroots.org>", 21676 "target_author": null, 21677 "source_author_time": "2026-03-22T16:25:59Z", 21678 "target_author_time": null, 21679 "source_committer_time": "2026-03-22T16:25:59Z", 21680 "target_committer_time": null, 21681 "source_paths": [], 21682 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21683 "empty_commit_disposition": "out_of_scope" 21684 }, 21685 { 21686 "source_commit": "e8cefd1f1421307d464a6b3ccf13b98b0a73c1b9", 21687 "target_commit": null, 21688 "source_parents": [ 21689 "db0263688522195676c1d44668341fa966defdcf" 21690 ], 21691 "target_parents": [], 21692 "source_subject": "app: instrument health checks", 21693 "target_subject": null, 21694 "source_author": "triesap <triesap@radroots.dev>", 21695 "target_author": null, 21696 "source_author_time": "2026-01-19T23:52:17Z", 21697 "target_author_time": null, 21698 "source_committer_time": "2026-01-19T23:52:17Z", 21699 "target_committer_time": null, 21700 "source_paths": [], 21701 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21702 "empty_commit_disposition": "out_of_scope" 21703 }, 21704 { 21705 "source_commit": "e8f56d95c7178a77586ed5e64f75a443d49436fb", 21706 "target_commit": null, 21707 "source_parents": [ 21708 "a86d48fcdea244e99d0f1aec52795eeafbe972a5" 21709 ], 21710 "target_parents": [], 21711 "source_subject": "tests: cover today runtime state and source guards", 21712 "target_subject": null, 21713 "source_author": "triesap <tyson@radroots.org>", 21714 "target_author": null, 21715 "source_author_time": "2026-04-17T21:15:01Z", 21716 "target_author_time": null, 21717 "source_committer_time": "2026-04-17T21:15:01Z", 21718 "target_committer_time": null, 21719 "source_paths": [], 21720 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21721 "empty_commit_disposition": "out_of_scope" 21722 }, 21723 { 21724 "source_commit": "e911368157ba3a38b5d3dbbd1c26ca12db89e4b8", 21725 "target_commit": null, 21726 "source_parents": [ 21727 "439b512cbdeed3802046d2e8dae69ffe7fa452af" 21728 ], 21729 "target_parents": [], 21730 "source_subject": "app: add setup step model", 21731 "target_subject": null, 21732 "source_author": "triesap <triesap@radroots.dev>", 21733 "target_author": null, 21734 "source_author_time": "2026-01-22T16:15:19Z", 21735 "target_author_time": null, 21736 "source_committer_time": "2026-01-22T16:15:19Z", 21737 "target_committer_time": null, 21738 "source_paths": [], 21739 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21740 "empty_commit_disposition": "out_of_scope" 21741 }, 21742 { 21743 "source_commit": "e93088ddc5fe751447d2a9e8aa5f4cd839436b82", 21744 "target_commit": null, 21745 "source_parents": [ 21746 "0ef43d67a9683df43c89f085c095822d7460f80b" 21747 ], 21748 "target_parents": [], 21749 "source_subject": "sqlite: preserve app order event evidence", 21750 "target_subject": null, 21751 "source_author": "triesap <tyson@radroots.org>", 21752 "target_author": null, 21753 "source_author_time": "2026-05-26T04:11:42Z", 21754 "target_author_time": null, 21755 "source_committer_time": "2026-05-26T04:11:42Z", 21756 "target_committer_time": null, 21757 "source_paths": [], 21758 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21759 "empty_commit_disposition": "out_of_scope" 21760 }, 21761 { 21762 "source_commit": "e94a0fb8c22c6fa22154a03a271ec843374c4796", 21763 "target_commit": null, 21764 "source_parents": [ 21765 "ec62752c3cb632707c5ad9fb5435032846aa4996" 21766 ], 21767 "target_parents": [], 21768 "source_subject": "app-core: add crypto types and traits", 21769 "target_subject": null, 21770 "source_author": "triesap <triesap@radroots.dev>", 21771 "target_author": null, 21772 "source_author_time": "2026-01-19T00:33:20Z", 21773 "target_author_time": null, 21774 "source_committer_time": "2026-01-19T00:33:20Z", 21775 "target_committer_time": null, 21776 "source_paths": [], 21777 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21778 "empty_commit_disposition": "out_of_scope" 21779 }, 21780 { 21781 "source_commit": "e96fda2e069f07021342e310898d085f654a7e4f", 21782 "target_commit": null, 21783 "source_parents": [ 21784 "8358e15b8547e8e6c8863fd07a13098814288c8a" 21785 ], 21786 "target_parents": [], 21787 "source_subject": "Build ios app", 21788 "target_subject": null, 21789 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 21790 "target_author": null, 21791 "source_author_time": "2024-08-25T12:36:26Z", 21792 "target_author_time": null, 21793 "source_committer_time": "2024-08-25T12:36:26Z", 21794 "target_committer_time": null, 21795 "source_paths": [], 21796 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21797 "empty_commit_disposition": "out_of_scope" 21798 }, 21799 { 21800 "source_commit": "ea3724136bb58dccd503fd303a5823157b42fe7a", 21801 "target_commit": "6d1b2da58a2429cfb14bdd366779123bbf44afe8", 21802 "source_parents": [ 21803 "d675183b942247115e9f5de42bbcc9d029becec0" 21804 ], 21805 "target_parents": [ 21806 "a1fb10c0c9b969d72b609dfa530d57cc51fbb8b2" 21807 ], 21808 "source_subject": "runtime: define bounded actor command protocol", 21809 "target_subject": "runtime: define bounded actor command protocol", 21810 "source_author": "triesap <tyson@radroots.org>", 21811 "target_author": "triesap <tyson@radroots.org>", 21812 "source_author_time": "2026-08-03T21:27:27Z", 21813 "target_author_time": "2026-08-03T21:27:27Z", 21814 "source_committer_time": "2026-08-03T21:27:27Z", 21815 "target_committer_time": "2026-08-03T21:27:27Z", 21816 "source_paths": [ 21817 "core/crates/application/Cargo.toml", 21818 "core/crates/application/src/actor.rs", 21819 "core/crates/application/src/lib.rs" 21820 ], 21821 "normalized_patch_sha256": "4058d9db1f0187579532b9537774988d4a276616e5d259127e4542d3701c4d7a", 21822 "empty_commit_disposition": "retained" 21823 }, 21824 { 21825 "source_commit": "ea3aadc78a140f1e2a94796fab2fb9128b45220e", 21826 "target_commit": null, 21827 "source_parents": [ 21828 "5284a767a14c2fdbef7292f7fee2e518ebe0bd12" 21829 ], 21830 "target_parents": [], 21831 "source_subject": "ui: update blossom settings status", 21832 "target_subject": null, 21833 "source_author": "triesap <tyson@radroots.org>", 21834 "target_author": null, 21835 "source_author_time": "2026-06-09T11:51:48-07:00", 21836 "target_author_time": null, 21837 "source_committer_time": "2026-06-18T12:31:43-07:00", 21838 "target_committer_time": null, 21839 "source_paths": [], 21840 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21841 "empty_commit_disposition": "out_of_scope" 21842 }, 21843 { 21844 "source_commit": "ea67628c517e8611f522ce868de58fbfaa83c7e7", 21845 "target_commit": null, 21846 "source_parents": [ 21847 "de02cbf1aba368ba78966c2c5de742ef2ef5832b" 21848 ], 21849 "target_parents": [], 21850 "source_subject": "app: centralize startup flow and cache external assets", 21851 "target_subject": null, 21852 "source_author": "triesap <triesap@radroots.dev>", 21853 "target_author": null, 21854 "source_author_time": "2025-12-27T20:49:33Z", 21855 "target_author_time": null, 21856 "source_committer_time": "2025-12-27T20:49:33Z", 21857 "target_committer_time": null, 21858 "source_paths": [], 21859 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21860 "empty_commit_disposition": "out_of_scope" 21861 }, 21862 { 21863 "source_commit": "ea705aa266a352ed72248a5b89b1479ab758b586", 21864 "target_commit": null, 21865 "source_parents": [ 21866 "f9199b9002162f4517acd4d4b9618816080e3a09" 21867 ], 21868 "target_parents": [], 21869 "source_subject": "app: localize startup copy boundaries", 21870 "target_subject": null, 21871 "source_author": "triesap <tyson@radroots.org>", 21872 "target_author": null, 21873 "source_author_time": "2026-04-21T06:25:46Z", 21874 "target_author_time": null, 21875 "source_committer_time": "2026-04-21T06:25:46Z", 21876 "target_committer_time": null, 21877 "source_paths": [], 21878 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21879 "empty_commit_disposition": "out_of_scope" 21880 }, 21881 { 21882 "source_commit": "eaa2447471ee712cbe0f5a45dd730a13bcea0a93", 21883 "target_commit": null, 21884 "source_parents": [ 21885 "87eff52a7223f30a2a5d1685d4244b7bd51c920e" 21886 ], 21887 "target_parents": [], 21888 "source_subject": "ui: unify account form control height", 21889 "target_subject": null, 21890 "source_author": "triesap <tyson@radroots.org>", 21891 "target_author": null, 21892 "source_author_time": "2026-06-07T14:17:38-07:00", 21893 "target_author_time": null, 21894 "source_committer_time": "2026-06-18T12:31:42-07:00", 21895 "target_committer_time": null, 21896 "source_paths": [], 21897 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21898 "empty_commit_disposition": "out_of_scope" 21899 }, 21900 { 21901 "source_commit": "eae8643c9a667fb09dc14f3eb28abdd21e0ea40a", 21902 "target_commit": null, 21903 "source_parents": [ 21904 "dd737a2ee46c11a8b7ac21e27880faa3120a3edb" 21905 ], 21906 "target_parents": [], 21907 "source_subject": "ios: add remote signer backend", 21908 "target_subject": null, 21909 "source_author": "triesap <tyson@radroots.org>", 21910 "target_author": null, 21911 "source_author_time": "2026-03-22T21:31:24Z", 21912 "target_author_time": null, 21913 "source_committer_time": "2026-03-22T21:31:24Z", 21914 "target_committer_time": null, 21915 "source_paths": [], 21916 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21917 "empty_commit_disposition": "out_of_scope" 21918 }, 21919 { 21920 "source_commit": "eb3fa1b417179b5e0940dcefdd97a304c952025a", 21921 "target_commit": null, 21922 "source_parents": [ 21923 "945b4042e69d0d7b07b84baccf59fafc55e0b515" 21924 ], 21925 "target_parents": [], 21926 "source_subject": "core: add offline geocoder runtime state", 21927 "target_subject": null, 21928 "source_author": "triesap <tyson@radroots.org>", 21929 "target_author": null, 21930 "source_author_time": "2026-03-21T22:04:53Z", 21931 "target_author_time": null, 21932 "source_committer_time": "2026-03-21T22:04:53Z", 21933 "target_committer_time": null, 21934 "source_paths": [], 21935 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21936 "empty_commit_disposition": "out_of_scope" 21937 }, 21938 { 21939 "source_commit": "eb925273ff7d8fd488a28e21f573790d01e4f634", 21940 "target_commit": null, 21941 "source_parents": [ 21942 "bacec1a1f8a1d73caea01a768016bd0ca74b3504" 21943 ], 21944 "target_parents": [], 21945 "source_subject": "test: cover startup hardening invariants", 21946 "target_subject": null, 21947 "source_author": "triesap <tyson@radroots.org>", 21948 "target_author": null, 21949 "source_author_time": "2026-04-18T23:01:14Z", 21950 "target_author_time": null, 21951 "source_committer_time": "2026-04-18T23:01:14Z", 21952 "target_committer_time": null, 21953 "source_paths": [], 21954 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21955 "empty_commit_disposition": "out_of_scope" 21956 }, 21957 { 21958 "source_commit": "ebb575d94e29393196d57193a76f4db1f985419c", 21959 "target_commit": null, 21960 "source_parents": [ 21961 "ac94fc0f69290a3838bee2ac99d9f380f6014886" 21962 ], 21963 "target_parents": [], 21964 "source_subject": "app: align sdk local runtime dependency", 21965 "target_subject": null, 21966 "source_author": "triesap <tyson@radroots.org>", 21967 "target_author": null, 21968 "source_author_time": "2026-06-18T12:56:45-07:00", 21969 "target_author_time": null, 21970 "source_committer_time": "2026-06-18T12:56:45-07:00", 21971 "target_committer_time": null, 21972 "source_paths": [], 21973 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21974 "empty_commit_disposition": "out_of_scope" 21975 }, 21976 { 21977 "source_commit": "ebc8ee7ba1513001e386095715ab91337855e39b", 21978 "target_commit": null, 21979 "source_parents": [ 21980 "3d19e12e89a6bc97c3195f0c40b12fb7041c4152" 21981 ], 21982 "target_parents": [], 21983 "source_subject": "app-utils: add unit helpers", 21984 "target_subject": null, 21985 "source_author": "triesap <triesap@radroots.dev>", 21986 "target_author": null, 21987 "source_author_time": "2026-01-19T07:14:48Z", 21988 "target_author_time": null, 21989 "source_committer_time": "2026-01-19T07:14:48Z", 21990 "target_committer_time": null, 21991 "source_paths": [], 21992 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 21993 "empty_commit_disposition": "out_of_scope" 21994 }, 21995 { 21996 "source_commit": "ebe68af3e052d3e42bbb264a464275b75d44bee1", 21997 "target_commit": "1d24c1c739199062c3bc0d7a4182430e306de75d", 21998 "source_parents": [ 21999 "9b137859cb6abbf747eac65cc75c50c4dbf0908a" 22000 ], 22001 "target_parents": [ 22002 "5ef316033b8cfc39d05d0dc112d6e11fb2676e4d" 22003 ], 22004 "source_subject": "domain: model signer binding availability", 22005 "target_subject": "domain: model signer binding availability", 22006 "source_author": "triesap <tyson@radroots.org>", 22007 "target_author": "triesap <tyson@radroots.org>", 22008 "source_author_time": "2026-08-03T22:08:22Z", 22009 "target_author_time": "2026-08-03T22:08:22Z", 22010 "source_committer_time": "2026-08-03T22:08:22Z", 22011 "target_committer_time": "2026-08-03T22:08:22Z", 22012 "source_paths": [ 22013 "core/crates/domain/src/account.rs", 22014 "core/crates/domain/src/lib.rs" 22015 ], 22016 "normalized_patch_sha256": "094cebdca20a3091d961928c8154e1abc1e028caf064de7ab298eec28f2346aa", 22017 "empty_commit_disposition": "retained" 22018 }, 22019 { 22020 "source_commit": "ebe9f6734942ee399838a876409c065bb6261d34", 22021 "target_commit": "839129e2387492fd1bba94ad1be66bd1c3a87745", 22022 "source_parents": [ 22023 "7edee87e9b8c2d8fd7a99ef136258e9c5f7ea680" 22024 ], 22025 "target_parents": [ 22026 "277eeba147443ea8eb1e37fd60065bc6bf24d0e4" 22027 ], 22028 "source_subject": "ffi: bridge ordered changes and recovery handles", 22029 "target_subject": "ffi: bridge ordered changes and recovery handles", 22030 "source_author": "triesap <tyson@radroots.org>", 22031 "target_author": "triesap <tyson@radroots.org>", 22032 "source_author_time": "2026-08-03T23:35:18Z", 22033 "target_author_time": "2026-08-03T23:35:18Z", 22034 "source_committer_time": "2026-08-03T23:35:18Z", 22035 "target_committer_time": "2026-08-03T23:35:18Z", 22036 "source_paths": [ 22037 "core/crates/ffi/src/commands.rs", 22038 "core/crates/ffi/src/lib.rs", 22039 "core/crates/ffi/src/observer.rs" 22040 ], 22041 "normalized_patch_sha256": "d2a87212260a9c96034d92c84220f45680d790b0c438b770faaea35b884bad19", 22042 "empty_commit_disposition": "retained" 22043 }, 22044 { 22045 "source_commit": "ebf55991c34c6aed32454f8a0fe8ee2c71e5bdb9", 22046 "target_commit": null, 22047 "source_parents": [ 22048 "d49cdb62818d6c19eeb73fa697059a4440c6a2b6" 22049 ], 22050 "target_parents": [], 22051 "source_subject": "app: add shared runtime path adapter", 22052 "target_subject": null, 22053 "source_author": "triesap <tyson@radroots.org>", 22054 "target_author": null, 22055 "source_author_time": "2026-04-09T04:14:12Z", 22056 "target_author_time": null, 22057 "source_committer_time": "2026-04-09T04:14:12Z", 22058 "target_committer_time": null, 22059 "source_paths": [], 22060 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22061 "empty_commit_disposition": "out_of_scope" 22062 }, 22063 { 22064 "source_commit": "ec2ff203594277b698f630bb5ae70e4004086461", 22065 "target_commit": null, 22066 "source_parents": [ 22067 "8d849a204b0b67865603f5c877ad7409fc922d30" 22068 ], 22069 "target_parents": [], 22070 "source_subject": "studio: govern host build and launch readiness", 22071 "target_subject": null, 22072 "source_author": "triesap <tyson@radroots.org>", 22073 "target_author": null, 22074 "source_author_time": "2026-07-30T20:02:23Z", 22075 "target_author_time": null, 22076 "source_committer_time": "2026-07-30T20:02:23Z", 22077 "target_committer_time": null, 22078 "source_paths": [], 22079 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22080 "empty_commit_disposition": "out_of_scope" 22081 }, 22082 { 22083 "source_commit": "ec601671bdffe33de3382c2665ff5252d39276cb", 22084 "target_commit": null, 22085 "source_parents": [ 22086 "7e48ec57b7b936064eab732d3bd1474af766fe30" 22087 ], 22088 "target_parents": [], 22089 "source_subject": "app-core: add geolocation types", 22090 "target_subject": null, 22091 "source_author": "triesap <triesap@radroots.dev>", 22092 "target_author": null, 22093 "source_author_time": "2026-01-19T00:53:57Z", 22094 "target_author_time": null, 22095 "source_committer_time": "2026-01-19T00:53:57Z", 22096 "target_committer_time": null, 22097 "source_paths": [], 22098 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22099 "empty_commit_disposition": "out_of_scope" 22100 }, 22101 { 22102 "source_commit": "ec62752c3cb632707c5ad9fb5435032846aa4996", 22103 "target_commit": null, 22104 "source_parents": [ 22105 "d80dde18858a2898c250948478504a741053e828" 22106 ], 22107 "target_parents": [], 22108 "source_subject": "app-core: add idb config constants", 22109 "target_subject": null, 22110 "source_author": "triesap <triesap@radroots.dev>", 22111 "target_author": null, 22112 "source_author_time": "2026-01-19T00:25:00Z", 22113 "target_author_time": null, 22114 "source_committer_time": "2026-01-19T00:25:00Z", 22115 "target_committer_time": null, 22116 "source_paths": [], 22117 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22118 "empty_commit_disposition": "out_of_scope" 22119 }, 22120 { 22121 "source_commit": "ecc86bcd9e41df8ea793550de5774b5788dd4744", 22122 "target_commit": null, 22123 "source_parents": [ 22124 "554f5e898a46d35001694d2e0b04a4d7bc8d7f57" 22125 ], 22126 "target_parents": [], 22127 "source_subject": "app: stop auto-initializing app data", 22128 "target_subject": null, 22129 "source_author": "triesap <triesap@radroots.dev>", 22130 "target_author": null, 22131 "source_author_time": "2026-01-21T16:30:24Z", 22132 "target_author_time": null, 22133 "source_committer_time": "2026-01-21T16:30:24Z", 22134 "target_committer_time": null, 22135 "source_paths": [], 22136 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22137 "empty_commit_disposition": "out_of_scope" 22138 }, 22139 { 22140 "source_commit": "ed2fdcc354de54c3becbd1c4954dfd31447a9f15", 22141 "target_commit": null, 22142 "source_parents": [ 22143 "fc9e8af2be30159f866a133b3ee5ff39d6f503ef" 22144 ], 22145 "target_parents": [], 22146 "source_subject": "Add preferences", 22147 "target_subject": null, 22148 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22149 "target_author": null, 22150 "source_author_time": "2024-08-25T12:08:23Z", 22151 "target_author_time": null, 22152 "source_committer_time": "2024-08-25T12:08:23Z", 22153 "target_committer_time": null, 22154 "source_paths": [], 22155 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22156 "empty_commit_disposition": "out_of_scope" 22157 }, 22158 { 22159 "source_commit": "ed300c257aceaac8ea43ca99b95dbc4dea60e576", 22160 "target_commit": null, 22161 "source_parents": [ 22162 "ad8c19a6f1e446769a8c3760f710df12062bca77" 22163 ], 22164 "target_parents": [], 22165 "source_subject": "sync: use observed relay provenance", 22166 "target_subject": null, 22167 "source_author": "triesap <tyson@radroots.org>", 22168 "target_author": null, 22169 "source_author_time": "2026-05-25T20:34:39Z", 22170 "target_author_time": null, 22171 "source_committer_time": "2026-05-25T20:34:39Z", 22172 "target_committer_time": null, 22173 "source_paths": [], 22174 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22175 "empty_commit_disposition": "out_of_scope" 22176 }, 22177 { 22178 "source_commit": "ed5c80f1a55a9ca4ed2d6c75355ab13e87d58dbf", 22179 "target_commit": null, 22180 "source_parents": [ 22181 "47147d0c9f37f0284e5d89078ed98553dd959b21" 22182 ], 22183 "target_parents": [], 22184 "source_subject": "ui: refactor the radroots_studio_app home shell", 22185 "target_subject": null, 22186 "source_author": "triesap <tyson@radroots.org>", 22187 "target_author": null, 22188 "source_author_time": "2026-04-17T18:31:08Z", 22189 "target_author_time": null, 22190 "source_committer_time": "2026-04-17T18:31:08Z", 22191 "target_committer_time": null, 22192 "source_paths": [], 22193 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22194 "empty_commit_disposition": "out_of_scope" 22195 }, 22196 { 22197 "source_commit": "ed64ed8c71e558488504e0b808f221014a245ff0", 22198 "target_commit": null, 22199 "source_parents": [ 22200 "ad5477de722bb4cae6e390d1fe4971e7e06539aa" 22201 ], 22202 "target_parents": [], 22203 "source_subject": "sync: keep partial publish results truthful", 22204 "target_subject": null, 22205 "source_author": "triesap <tyson@radroots.org>", 22206 "target_author": null, 22207 "source_author_time": "2026-05-25T02:45:35Z", 22208 "target_author_time": null, 22209 "source_committer_time": "2026-05-25T02:45:35Z", 22210 "target_committer_time": null, 22211 "source_paths": [], 22212 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22213 "empty_commit_disposition": "out_of_scope" 22214 }, 22215 { 22216 "source_commit": "ed7572e2a96466bae4fe5a05d6674965cd671eb0", 22217 "target_commit": null, 22218 "source_parents": [ 22219 "120b14ea088ff2a6749c3d461d7bd885646cceaa" 22220 ], 22221 "target_parents": [], 22222 "source_subject": "Edit trade product list card add scroll handlers on media upload image elements. Add conf scroll into view params.", 22223 "target_subject": null, 22224 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22225 "target_author": null, 22226 "source_author_time": "2024-11-17T04:19:36Z", 22227 "target_author_time": null, 22228 "source_committer_time": "2024-11-17T04:19:36Z", 22229 "target_committer_time": null, 22230 "source_paths": [], 22231 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22232 "empty_commit_disposition": "out_of_scope" 22233 }, 22234 { 22235 "source_commit": "edb7e96cc245d0736059b60b1ae6325c6491fb24", 22236 "target_commit": null, 22237 "source_parents": [ 22238 "8017344653a0c69c5555d5141116bdecec4cf73f" 22239 ], 22240 "target_parents": [], 22241 "source_subject": "android: add encrypted local secret key flows", 22242 "target_subject": null, 22243 "source_author": "triesap <tyson@radroots.org>", 22244 "target_author": null, 22245 "source_author_time": "2026-03-22T17:39:13Z", 22246 "target_author_time": null, 22247 "source_committer_time": "2026-03-22T17:39:13Z", 22248 "target_committer_time": null, 22249 "source_paths": [], 22250 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22251 "empty_commit_disposition": "out_of_scope" 22252 }, 22253 { 22254 "source_commit": "ee54c1d0fc690b3f7aa2822be3d4501ee876ba33", 22255 "target_commit": null, 22256 "source_parents": [ 22257 "acbc410b0401a21540bcd7bc37095c2f64b31eb0" 22258 ], 22259 "target_parents": [], 22260 "source_subject": "sqlite: align selected-account sync persistence", 22261 "target_subject": null, 22262 "source_author": "triesap <tyson@radroots.org>", 22263 "target_author": null, 22264 "source_author_time": "2026-04-20T20:31:59Z", 22265 "target_author_time": null, 22266 "source_committer_time": "2026-04-20T20:31:59Z", 22267 "target_committer_time": null, 22268 "source_paths": [], 22269 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22270 "empty_commit_disposition": "out_of_scope" 22271 }, 22272 { 22273 "source_commit": "eec786a58eb16b392643a76fdd6bd75d2fded745", 22274 "target_commit": null, 22275 "source_parents": [ 22276 "04babd8414df1f0ef8b93a5e88597c16fe58e9e4" 22277 ], 22278 "target_parents": [], 22279 "source_subject": "build: fix ios simulator keychain signing", 22280 "target_subject": null, 22281 "source_author": "triesap <tyson@radroots.org>", 22282 "target_author": null, 22283 "source_author_time": "2026-03-21T00:27:08Z", 22284 "target_author_time": null, 22285 "source_committer_time": "2026-03-21T00:27:08Z", 22286 "target_committer_time": null, 22287 "source_paths": [], 22288 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22289 "empty_commit_disposition": "out_of_scope" 22290 }, 22291 { 22292 "source_commit": "eec9c605ffbe809b303f5668d5fac5e1903457b8", 22293 "target_commit": null, 22294 "source_parents": [ 22295 "5ff1c13fabb30633fff9c3dd1df958d873c89937" 22296 ], 22297 "target_parents": [], 22298 "source_subject": "build: refresh dependency baseline", 22299 "target_subject": null, 22300 "source_author": "triesap <tyson@radroots.org>", 22301 "target_author": null, 22302 "source_author_time": "2026-03-20T13:33:22Z", 22303 "target_author_time": null, 22304 "source_committer_time": "2026-03-20T13:33:22Z", 22305 "target_committer_time": null, 22306 "source_paths": [], 22307 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22308 "empty_commit_disposition": "out_of_scope" 22309 }, 22310 { 22311 "source_commit": "eee879604fbd4e5871e8ef2d2dadd11fc64bbf34", 22312 "target_commit": null, 22313 "source_parents": [ 22314 "2c6d938a8997ed79f5231f7e7929ee965bf2a95a" 22315 ], 22316 "target_parents": [], 22317 "source_subject": "Add `/farm/land/edit` page basis. Edit components, routes.", 22318 "target_subject": null, 22319 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22320 "target_author": null, 22321 "source_author_time": "2024-12-09T02:06:26Z", 22322 "target_author_time": null, 22323 "source_committer_time": "2024-12-09T02:06:26Z", 22324 "target_committer_time": null, 22325 "source_paths": [], 22326 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22327 "empty_commit_disposition": "out_of_scope" 22328 }, 22329 { 22330 "source_commit": "ef2f0b23c3810edd2c1da6d727ef773c5e1ad399", 22331 "target_commit": null, 22332 "source_parents": [ 22333 "30d307278ca44e73baacc4247d20e2c9e60dff63" 22334 ], 22335 "target_parents": [], 22336 "source_subject": "build: rename app shell scripts", 22337 "target_subject": null, 22338 "source_author": "triesap <tyson@radroots.org>", 22339 "target_author": null, 22340 "source_author_time": "2026-04-19T20:32:38Z", 22341 "target_author_time": null, 22342 "source_committer_time": "2026-04-19T20:32:38Z", 22343 "target_committer_time": null, 22344 "source_paths": [], 22345 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22346 "empty_commit_disposition": "out_of_scope" 22347 }, 22348 { 22349 "source_commit": "ef6c105b2ffbebd1b87ab4a2cb014efe0b05950a", 22350 "target_commit": null, 22351 "source_parents": [ 22352 "b908f3cb3023873143927188876feaf71751cc78" 22353 ], 22354 "target_parents": [], 22355 "source_subject": "app: share remote signer teardown and recovery", 22356 "target_subject": null, 22357 "source_author": "triesap <tyson@radroots.org>", 22358 "target_author": null, 22359 "source_author_time": "2026-03-28T18:10:12Z", 22360 "target_author_time": null, 22361 "source_committer_time": "2026-03-28T18:10:12Z", 22362 "target_committer_time": null, 22363 "source_paths": [], 22364 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22365 "empty_commit_disposition": "out_of_scope" 22366 }, 22367 { 22368 "source_commit": "efa4c99bb478e99156b7f1f4e3769130b60fcbdd", 22369 "target_commit": null, 22370 "source_parents": [ 22371 "3092da9d3f716b9527d8ca1c0b080f623c67a535" 22372 ], 22373 "target_parents": [], 22374 "source_subject": "Update nav with basis params, edit `/nostr/notes`, edit `/nostr/profile`, add utils", 22375 "target_subject": null, 22376 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22377 "target_author": null, 22378 "source_author_time": "2024-08-30T21:39:08Z", 22379 "target_author_time": null, 22380 "source_committer_time": "2024-08-30T21:39:08Z", 22381 "target_committer_time": null, 22382 "source_paths": [], 22383 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22384 "empty_commit_disposition": "out_of_scope" 22385 }, 22386 { 22387 "source_commit": "efde78859bd615f0c6b969b6ffa40726aa1ae954", 22388 "target_commit": null, 22389 "source_parents": [ 22390 "83ea750eae07acdaf424d84075dae8c9383945d5" 22391 ], 22392 "target_parents": [], 22393 "source_subject": "app: adopt canonical runtime paths", 22394 "target_subject": null, 22395 "source_author": "triesap <tyson@radroots.org>", 22396 "target_author": null, 22397 "source_author_time": "2026-04-08T00:45:55Z", 22398 "target_author_time": null, 22399 "source_committer_time": "2026-04-08T00:45:55Z", 22400 "target_committer_time": null, 22401 "source_paths": [], 22402 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22403 "empty_commit_disposition": "out_of_scope" 22404 }, 22405 { 22406 "source_commit": "eff4d421471d5d10234f333c96a0d7f6f41910bc", 22407 "target_commit": null, 22408 "source_parents": [ 22409 "9b611e91d2e48063ea22de48eca78a71106560ab" 22410 ], 22411 "target_parents": [], 22412 "source_subject": "sync: make app outbox deterministic", 22413 "target_subject": null, 22414 "source_author": "triesap <tyson@radroots.org>", 22415 "target_author": null, 22416 "source_author_time": "2026-05-24T23:54:11Z", 22417 "target_author_time": null, 22418 "source_committer_time": "2026-05-24T23:54:11Z", 22419 "target_committer_time": null, 22420 "source_paths": [], 22421 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22422 "empty_commit_disposition": "out_of_scope" 22423 }, 22424 { 22425 "source_commit": "f00021d0004b8cbfcc9098131d807c0c951fe097", 22426 "target_commit": null, 22427 "source_parents": [ 22428 "0ebea28b398bec065b3b05e3a34f485da2f7dffe" 22429 ], 22430 "target_parents": [], 22431 "source_subject": "Add nav, add layout view, edit layout trellis", 22432 "target_subject": null, 22433 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22434 "target_author": null, 22435 "source_author_time": "2024-08-29T11:21:20Z", 22436 "target_author_time": null, 22437 "source_committer_time": "2024-08-29T11:21:20Z", 22438 "target_committer_time": null, 22439 "source_paths": [], 22440 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22441 "empty_commit_disposition": "out_of_scope" 22442 }, 22443 { 22444 "source_commit": "f0140acd2614a9afccc29ea5d5100061ee5dc7af", 22445 "target_commit": null, 22446 "source_parents": [ 22447 "10b27019514a469c57bc9f67d21387ab90029d9e" 22448 ], 22449 "target_parents": [], 22450 "source_subject": "Add `@radroots/geocoder`, add geocoder database connect to root layout, update location gcs add utils, update types, add sql wasm file to static assets, update dependencies", 22451 "target_subject": null, 22452 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22453 "target_author": null, 22454 "source_author_time": "2024-10-06T16:17:14Z", 22455 "target_author_time": null, 22456 "source_committer_time": "2024-10-06T16:17:14Z", 22457 "target_committer_time": null, 22458 "source_paths": [], 22459 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22460 "empty_commit_disposition": "out_of_scope" 22461 }, 22462 { 22463 "source_commit": "f029aa7c012e48c8a4e684d4535e31575fd1da50", 22464 "target_commit": null, 22465 "source_parents": [ 22466 "0189b288906d288062fdf8f60b5c16b9ca49713d" 22467 ], 22468 "target_parents": [], 22469 "source_subject": "app: rename root components", 22470 "target_subject": null, 22471 "source_author": "triesap <triesap@radroots.dev>", 22472 "target_author": null, 22473 "source_author_time": "2026-01-20T18:36:44Z", 22474 "target_author_time": null, 22475 "source_committer_time": "2026-01-20T18:36:44Z", 22476 "target_committer_time": null, 22477 "source_paths": [], 22478 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22479 "empty_commit_disposition": "out_of_scope" 22480 }, 22481 { 22482 "source_commit": "f0be8f7c5008dc3fa0d7d6b3c79e94d700cc4a4e", 22483 "target_commit": null, 22484 "source_parents": [ 22485 "dc235e91aed92153c7a583e8994c105394646f05" 22486 ], 22487 "target_parents": [], 22488 "source_subject": "app: add bootstrap health checks", 22489 "target_subject": null, 22490 "source_author": "triesap <triesap@radroots.dev>", 22491 "target_author": null, 22492 "source_author_time": "2026-01-19T18:34:51Z", 22493 "target_author_time": null, 22494 "source_committer_time": "2026-01-19T18:34:51Z", 22495 "target_committer_time": null, 22496 "source_paths": [], 22497 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22498 "empty_commit_disposition": "out_of_scope" 22499 }, 22500 { 22501 "source_commit": "f0e823fad95bb5b4cd8adb6eb4896a57872e7800", 22502 "target_commit": "8d63f0086c607ba3f7d02e1aca2b65c9f80c0c2e", 22503 "source_parents": [ 22504 "c551ff5c6c674bf806ab49c0fde3c935f2191e2a" 22505 ], 22506 "target_parents": [ 22507 "8332f0dc68b28b3a002d47b09e1931b191c3242d" 22508 ], 22509 "source_subject": "runtime: finalize removal and startup safety", 22510 "target_subject": "runtime: finalize removal and startup safety", 22511 "source_author": "triesap <tyson@radroots.org>", 22512 "target_author": "triesap <tyson@radroots.org>", 22513 "source_author_time": "2026-08-04T00:12:02Z", 22514 "target_author_time": "2026-08-04T00:12:02Z", 22515 "source_committer_time": "2026-08-04T00:12:02Z", 22516 "target_committer_time": "2026-08-04T00:12:02Z", 22517 "source_paths": [ 22518 "core/crates/application/src/app_core.rs" 22519 ], 22520 "normalized_patch_sha256": "dbe01ba9870f977edb4bf9967660f68bc2957ecf0deff2fff67d6772ff15b3a0", 22521 "empty_commit_disposition": "retained" 22522 }, 22523 { 22524 "source_commit": "f101b53dd5b21e0209fd5d3b5f665b41cdb650c4", 22525 "target_commit": null, 22526 "source_parents": [ 22527 "bd149ae0b85fc4975fb38813c4e832081374bef5" 22528 ], 22529 "target_parents": [], 22530 "source_subject": "view: define trade workflow projection contract", 22531 "target_subject": null, 22532 "source_author": "triesap <tyson@radroots.org>", 22533 "target_author": null, 22534 "source_author_time": "2026-06-02T22:50:18-07:00", 22535 "target_author_time": null, 22536 "source_committer_time": "2026-06-02T22:50:18-07:00", 22537 "target_committer_time": null, 22538 "source_paths": [], 22539 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22540 "empty_commit_disposition": "out_of_scope" 22541 }, 22542 { 22543 "source_commit": "f11d2d8b0eb343c6e3815017c889be956a1d8fc0", 22544 "target_commit": null, 22545 "source_parents": [ 22546 "7ce81de6c5942d396436539868b5ad2c12ff75e9" 22547 ], 22548 "target_parents": [], 22549 "source_subject": "app-utils: add str_cap_words helper", 22550 "target_subject": null, 22551 "source_author": "triesap <triesap@radroots.dev>", 22552 "target_author": null, 22553 "source_author_time": "2026-01-19T06:49:34Z", 22554 "target_author_time": null, 22555 "source_committer_time": "2026-01-19T06:49:34Z", 22556 "target_committer_time": null, 22557 "source_paths": [], 22558 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22559 "empty_commit_disposition": "out_of_scope" 22560 }, 22561 { 22562 "source_commit": "f1bc303201774160216693a56806085de2faa4b2", 22563 "target_commit": null, 22564 "source_parents": [ 22565 "f0e823fad95bb5b4cd8adb6eb4896a57872e7800" 22566 ], 22567 "target_parents": [], 22568 "source_subject": "build: split debug and release native artifacts", 22569 "target_subject": null, 22570 "source_author": "triesap <tyson@radroots.org>", 22571 "target_author": null, 22572 "source_author_time": "2026-08-04T00:14:50Z", 22573 "target_author_time": null, 22574 "source_committer_time": "2026-08-04T00:14:50Z", 22575 "target_committer_time": null, 22576 "source_paths": [], 22577 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22578 "empty_commit_disposition": "out_of_scope" 22579 }, 22580 { 22581 "source_commit": "f1f258c00b75226e115e475c2c7671fa0e728110", 22582 "target_commit": null, 22583 "source_parents": [ 22584 "ad7e03989941b4dee3c7da51e52b6406113319e3" 22585 ], 22586 "target_parents": [], 22587 "source_subject": "app: remove payment method from config", 22588 "target_subject": null, 22589 "source_author": "triesap <tyson@radroots.org>", 22590 "target_author": null, 22591 "source_author_time": "2026-02-06T18:57:09Z", 22592 "target_author_time": null, 22593 "source_committer_time": "2026-02-06T18:57:09Z", 22594 "target_committer_time": null, 22595 "source_paths": [], 22596 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22597 "empty_commit_disposition": "out_of_scope" 22598 }, 22599 { 22600 "source_commit": "f22154b85889f0379c18f2dbfe0503d9c56780a3", 22601 "target_commit": null, 22602 "source_parents": [ 22603 "1b5ee5b290219a6f9e20523c0df877201fbef893" 22604 ], 22605 "target_parents": [], 22606 "source_subject": "local_interop: project signed listing tags", 22607 "target_subject": null, 22608 "source_author": "triesap <tyson@radroots.org>", 22609 "target_author": null, 22610 "source_author_time": "2026-05-23T04:12:52Z", 22611 "target_author_time": null, 22612 "source_committer_time": "2026-05-23T04:12:52Z", 22613 "target_committer_time": null, 22614 "source_paths": [], 22615 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22616 "empty_commit_disposition": "out_of_scope" 22617 }, 22618 { 22619 "source_commit": "f2e363a5f11575d34abf99adf6afc112db8bad16", 22620 "target_commit": null, 22621 "source_parents": [ 22622 "ea705aa266a352ed72248a5b89b1479ab758b586" 22623 ], 22624 "target_parents": [], 22625 "source_subject": "app: wire macos host proof lane", 22626 "target_subject": null, 22627 "source_author": "triesap <tyson@radroots.org>", 22628 "target_author": null, 22629 "source_author_time": "2026-04-21T06:41:38Z", 22630 "target_author_time": null, 22631 "source_committer_time": "2026-04-21T06:41:38Z", 22632 "target_committer_time": null, 22633 "source_paths": [], 22634 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22635 "empty_commit_disposition": "out_of_scope" 22636 }, 22637 { 22638 "source_commit": "f300c50132a008822ace4b45aae2871619030f4c", 22639 "target_commit": null, 22640 "source_parents": [ 22641 "7275bd259a8bddfe04ef4aff4b706fe310081a1d" 22642 ], 22643 "target_parents": [], 22644 "source_subject": "accounts: distinguish selected and active identity", 22645 "target_subject": null, 22646 "source_author": "triesap <tyson@radroots.org>", 22647 "target_author": null, 22648 "source_author_time": "2026-08-03T23:59:20Z", 22649 "target_author_time": null, 22650 "source_committer_time": "2026-08-03T23:59:20Z", 22651 "target_committer_time": null, 22652 "source_paths": [], 22653 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22654 "empty_commit_disposition": "out_of_scope" 22655 }, 22656 { 22657 "source_commit": "f3797c442d716b2f608c72bc9860bb23a041828f", 22658 "target_commit": null, 22659 "source_parents": [ 22660 "d4c3ae848d98f8d0ebe84ae1808676fe903949af" 22661 ], 22662 "target_parents": [], 22663 "source_subject": "app: add versioned app state record", 22664 "target_subject": null, 22665 "source_author": "triesap <triesap@radroots.dev>", 22666 "target_author": null, 22667 "source_author_time": "2026-01-21T17:55:14Z", 22668 "target_author_time": null, 22669 "source_committer_time": "2026-01-21T17:55:14Z", 22670 "target_committer_time": null, 22671 "source_paths": [], 22672 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22673 "empty_commit_disposition": "out_of_scope" 22674 }, 22675 { 22676 "source_commit": "f3ae91f90f5ac11abecc64bc98c467f490202743", 22677 "target_commit": null, 22678 "source_parents": [ 22679 "cb15ce38033c6e12d71ac5a9007dc1922fc4b8dc" 22680 ], 22681 "target_parents": [], 22682 "source_subject": "Edit models routes", 22683 "target_subject": null, 22684 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22685 "target_author": null, 22686 "source_author_time": "2024-09-22T08:32:25Z", 22687 "target_author_time": null, 22688 "source_committer_time": "2024-09-22T08:32:25Z", 22689 "target_committer_time": null, 22690 "source_paths": [], 22691 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22692 "empty_commit_disposition": "out_of_scope" 22693 }, 22694 { 22695 "source_commit": "f3be8c83fdb19a29b1077ff8f3d561343940faae", 22696 "target_commit": null, 22697 "source_parents": [ 22698 "c733950a4e9bf4ab0abe4b10b449ca1d07a74b49" 22699 ], 22700 "target_parents": [], 22701 "source_subject": "build: make Studio validation warning-clean", 22702 "target_subject": null, 22703 "source_author": "triesap <tyson@radroots.org>", 22704 "target_author": null, 22705 "source_author_time": "2026-07-15T23:05:30Z", 22706 "target_author_time": null, 22707 "source_committer_time": "2026-07-15T23:05:30Z", 22708 "target_committer_time": null, 22709 "source_paths": [], 22710 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22711 "empty_commit_disposition": "out_of_scope" 22712 }, 22713 { 22714 "source_commit": "f3d2e7ba8aa596ada84910fb00d51e2b95ffd510", 22715 "target_commit": null, 22716 "source_parents": [ 22717 "6d0f0fe73b8900b0f69f522e41f8d0828345b51d" 22718 ], 22719 "target_parents": [], 22720 "source_subject": "ui: align tokens with data-theme", 22721 "target_subject": null, 22722 "source_author": "triesap <triesap@radroots.dev>", 22723 "target_author": null, 22724 "source_author_time": "2026-01-22T22:49:24Z", 22725 "target_author_time": null, 22726 "source_committer_time": "2026-01-22T22:49:24Z", 22727 "target_committer_time": null, 22728 "source_paths": [], 22729 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22730 "empty_commit_disposition": "out_of_scope" 22731 }, 22732 { 22733 "source_commit": "f3d74968d9d4d06f39cba4c9e27e16f70e06a15e", 22734 "target_commit": null, 22735 "source_parents": [ 22736 "f77b7b0b1adba0aae4ee5b939ab15859093c339f" 22737 ], 22738 "target_parents": [], 22739 "source_subject": "runtime: remove unused trade status aliases", 22740 "target_subject": null, 22741 "source_author": "triesap <tyson@radroots.org>", 22742 "target_author": null, 22743 "source_author_time": "2026-07-01T04:43:12Z", 22744 "target_author_time": null, 22745 "source_committer_time": "2026-07-01T04:43:12Z", 22746 "target_committer_time": null, 22747 "source_paths": [], 22748 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22749 "empty_commit_disposition": "out_of_scope" 22750 }, 22751 { 22752 "source_commit": "f4503dcf9fd7f59645e4e72f4dc9061cedbfdfe4", 22753 "target_commit": null, 22754 "source_parents": [ 22755 "cde5936b7eaae66d80212a2cf69f0bcd4362b610" 22756 ], 22757 "target_parents": [], 22758 "source_subject": "ui: round account dropdown trigger", 22759 "target_subject": null, 22760 "source_author": "triesap <tyson@radroots.org>", 22761 "target_author": null, 22762 "source_author_time": "2026-06-07T11:26:38-07:00", 22763 "target_author_time": null, 22764 "source_committer_time": "2026-06-18T12:31:42-07:00", 22765 "target_committer_time": null, 22766 "source_paths": [], 22767 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22768 "empty_commit_disposition": "out_of_scope" 22769 }, 22770 { 22771 "source_commit": "f481cf7d57a6a68d46330a2bc96e274ba46b2ab2", 22772 "target_commit": null, 22773 "source_parents": [ 22774 "5ed105f04deff637c9f57cb0bcbc82565d7a0590" 22775 ], 22776 "target_parents": [], 22777 "source_subject": "build: verify macOS release provenance", 22778 "target_subject": null, 22779 "source_author": "triesap <tyson@radroots.org>", 22780 "target_author": null, 22781 "source_author_time": "2026-08-04T00:45:40Z", 22782 "target_author_time": null, 22783 "source_committer_time": "2026-08-04T00:45:40Z", 22784 "target_committer_time": null, 22785 "source_paths": [], 22786 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22787 "empty_commit_disposition": "out_of_scope" 22788 }, 22789 { 22790 "source_commit": "f4a7c98ef64982b9c875a03db95ff77b2f5cfd2f", 22791 "target_commit": null, 22792 "source_parents": [ 22793 "bc4e37ee72dfa88a3d1665af979e14148103da5f" 22794 ], 22795 "target_parents": [], 22796 "source_subject": "Add sqlite database and app layout configuration", 22797 "target_subject": null, 22798 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22799 "target_author": null, 22800 "source_author_time": "2024-08-25T09:34:24Z", 22801 "target_author_time": null, 22802 "source_committer_time": "2024-08-25T09:34:24Z", 22803 "target_committer_time": null, 22804 "source_paths": [], 22805 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22806 "empty_commit_disposition": "out_of_scope" 22807 }, 22808 { 22809 "source_commit": "f4c847a03b5017311ba8f119afc91ebfa1cdb037", 22810 "target_commit": null, 22811 "source_parents": [ 22812 "d84366ec9b61d7e946c0a11f27d69482b6fc0d23" 22813 ], 22814 "target_parents": [], 22815 "source_subject": "android: add async country lookup backend", 22816 "target_subject": null, 22817 "source_author": "triesap <tyson@radroots.org>", 22818 "target_author": null, 22819 "source_author_time": "2026-03-22T13:12:55Z", 22820 "target_author_time": null, 22821 "source_committer_time": "2026-03-22T13:12:55Z", 22822 "target_committer_time": null, 22823 "source_paths": [], 22824 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22825 "empty_commit_disposition": "out_of_scope" 22826 }, 22827 { 22828 "source_commit": "f4ebaa675cea64466f676672cc81a3c0cc07c83f", 22829 "target_commit": null, 22830 "source_parents": [ 22831 "fca05e963d8172f04061c1e6406a90ff837e68f7" 22832 ], 22833 "target_parents": [], 22834 "source_subject": "Add `radroots-common` crate, update `tangle_core` and `tangle_model` crate names. Add/edit utils, routes, styles.", 22835 "target_subject": null, 22836 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22837 "target_author": null, 22838 "source_author_time": "2025-04-27T03:56:14Z", 22839 "target_author_time": null, 22840 "source_committer_time": "2025-04-27T03:56:14Z", 22841 "target_committer_time": null, 22842 "source_paths": [], 22843 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22844 "empty_commit_disposition": "out_of_scope" 22845 }, 22846 { 22847 "source_commit": "f4f6c23b7fd26629a8a3743e60c44e753ebd3d6c", 22848 "target_commit": null, 22849 "source_parents": [ 22850 "df3e55b79b0bde0c3ededdd01adc6964844bf212" 22851 ], 22852 "target_parents": [], 22853 "source_subject": "app: add runtime config and logging bootstrap", 22854 "target_subject": null, 22855 "source_author": "triesap <tyson@radroots.org>", 22856 "target_author": null, 22857 "source_author_time": "2026-04-18T00:02:31Z", 22858 "target_author_time": null, 22859 "source_committer_time": "2026-04-18T00:02:31Z", 22860 "target_committer_time": null, 22861 "source_paths": [], 22862 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22863 "empty_commit_disposition": "out_of_scope" 22864 }, 22865 { 22866 "source_commit": "f5233d21b3061a2f431a28238aaa878483c22d09", 22867 "target_commit": null, 22868 "source_parents": [ 22869 "066c54e025393cbdea3cf67bf901a7e3ff887138" 22870 ], 22871 "target_parents": [], 22872 "source_subject": "app: add idempotent setup commit", 22873 "target_subject": null, 22874 "source_author": "triesap <tyson@radroots.org>", 22875 "target_author": null, 22876 "source_author_time": "2026-02-02T20:06:04Z", 22877 "target_author_time": null, 22878 "source_committer_time": "2026-02-02T20:06:04Z", 22879 "target_committer_time": null, 22880 "source_paths": [], 22881 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22882 "empty_commit_disposition": "out_of_scope" 22883 }, 22884 { 22885 "source_commit": "f536ba77f32439110c97b24b2ff469990e87a0c3", 22886 "target_commit": null, 22887 "source_parents": [ 22888 "1597540890dfd45c09ec1057a92300bb13b7d1dd" 22889 ], 22890 "target_parents": [], 22891 "source_subject": "app: seed default relays and profile data", 22892 "target_subject": null, 22893 "source_author": "triesap <tyson@radroots.org>", 22894 "target_author": null, 22895 "source_author_time": "2026-02-02T03:44:14Z", 22896 "target_author_time": null, 22897 "source_committer_time": "2026-02-02T03:44:14Z", 22898 "target_committer_time": null, 22899 "source_paths": [], 22900 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22901 "empty_commit_disposition": "out_of_scope" 22902 }, 22903 { 22904 "source_commit": "f546d0767d511eb4ace8da23439531a2bf1fc8b5", 22905 "target_commit": null, 22906 "source_parents": [ 22907 "8b3a8802e56e9c899ba19e63a22351bd35d6c0bf" 22908 ], 22909 "target_parents": [], 22910 "source_subject": "app: land the startup identity choice shell", 22911 "target_subject": null, 22912 "source_author": "triesap <tyson@radroots.org>", 22913 "target_author": null, 22914 "source_author_time": "2026-04-18T18:55:55Z", 22915 "target_author_time": null, 22916 "source_committer_time": "2026-04-18T18:55:55Z", 22917 "target_committer_time": null, 22918 "source_paths": [], 22919 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22920 "empty_commit_disposition": "out_of_scope" 22921 }, 22922 { 22923 "source_commit": "f560517aa27bdb1b7378b1b97668fcf9760b8e4d", 22924 "target_commit": null, 22925 "source_parents": [ 22926 "b4970e2dcd4bbaa52f89e296b99cd10ffe52ccf2" 22927 ], 22928 "target_parents": [], 22929 "source_subject": "ios: add lazy location resolver boundary", 22930 "target_subject": null, 22931 "source_author": "triesap <tyson@radroots.org>", 22932 "target_author": null, 22933 "source_author_time": "2026-03-22T01:27:51Z", 22934 "target_author_time": null, 22935 "source_committer_time": "2026-03-22T01:27:51Z", 22936 "target_committer_time": null, 22937 "source_paths": [], 22938 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22939 "empty_commit_disposition": "out_of_scope" 22940 }, 22941 { 22942 "source_commit": "f5910586778547dd06863fd6a33ac9700012261b", 22943 "target_commit": null, 22944 "source_parents": [ 22945 "45ad1ad44f5027a98bd99cf424d1bb42364f44b5" 22946 ], 22947 "target_parents": [], 22948 "source_subject": "Add `webfonts` submodule", 22949 "target_subject": null, 22950 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22951 "target_author": null, 22952 "source_author_time": "2024-09-07T09:12:53Z", 22953 "target_author_time": null, 22954 "source_committer_time": "2024-09-07T09:12:53Z", 22955 "target_committer_time": null, 22956 "source_paths": [], 22957 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22958 "empty_commit_disposition": "out_of_scope" 22959 }, 22960 { 22961 "source_commit": "f5938b40706df91e084d164707823db8993f5b17", 22962 "target_commit": null, 22963 "source_parents": [ 22964 "bee32d28039c7970e22fc89cc8a381ea613bc080" 22965 ], 22966 "target_parents": [], 22967 "source_subject": "Add `/map/choose-location` route, remove (map) layout and move map routes into (app), move nostr subscribers from root layout to (app) layout, add nostr ndk configured subscriber, edit trade products add route adding choose from map option for location gcs model", 22968 "target_subject": null, 22969 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 22970 "target_author": null, 22971 "source_author_time": "2024-10-03T14:11:38Z", 22972 "target_author_time": null, 22973 "source_committer_time": "2024-10-03T14:11:38Z", 22974 "target_committer_time": null, 22975 "source_paths": [], 22976 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22977 "empty_commit_disposition": "out_of_scope" 22978 }, 22979 { 22980 "source_commit": "f5a8b119cc98e2a82b937f1f276b82d5098aee6d", 22981 "target_commit": null, 22982 "source_parents": [ 22983 "640791be3bb6f705c261e04253ff7470c795bcaa" 22984 ], 22985 "target_parents": [], 22986 "source_subject": "app: defer validation receipt migration audit", 22987 "target_subject": null, 22988 "source_author": "triesap <tyson@radroots.org>", 22989 "target_author": null, 22990 "source_author_time": "2026-06-18T14:15:49-07:00", 22991 "target_author_time": null, 22992 "source_committer_time": "2026-06-18T14:15:49-07:00", 22993 "target_committer_time": null, 22994 "source_paths": [], 22995 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 22996 "empty_commit_disposition": "out_of_scope" 22997 }, 22998 { 22999 "source_commit": "f622b54591ac7be50ffa8d1ad1edcbe97168676e", 23000 "target_commit": "d54cb234c3c14ce45f09cecf0e03ce5ee0a82ab2", 23001 "source_parents": [ 23002 "9fccab186c11e9dbae435bc90a8f7c665645a81e" 23003 ], 23004 "target_parents": [ 23005 "4f922d5cea7240d6f1750297aca1b40891ba63f2" 23006 ], 23007 "source_subject": "core(accounts): require confirmed account removal", 23008 "target_subject": "core(accounts): require confirmed account removal", 23009 "source_author": "triesap <tyson@radroots.org>", 23010 "target_author": "triesap <tyson@radroots.org>", 23011 "source_author_time": "2026-08-02T19:10:45Z", 23012 "target_author_time": "2026-08-02T19:10:45Z", 23013 "source_committer_time": "2026-08-02T19:10:45Z", 23014 "target_committer_time": "2026-08-02T19:10:45Z", 23015 "source_paths": [ 23016 "core/crates/application/src/accounts.rs", 23017 "core/crates/application/src/app_core.rs", 23018 "core/crates/application/src/lib.rs", 23019 "core/crates/application/src/state_machine.rs", 23020 "core/crates/storage/src/application_adapter.rs" 23021 ], 23022 "normalized_patch_sha256": "551ea2f93ff7cf0ae088fab71e5bb016b951a97435f1bf2e2dde719352d12ee3", 23023 "empty_commit_disposition": "retained" 23024 }, 23025 { 23026 "source_commit": "f62325ac8832f455a820b62c050657fdc7923a8f", 23027 "target_commit": "8e4b381e7f9b3ae5e166fe20abaa7c3a57c8d61f", 23028 "source_parents": [ 23029 "28135c0f5299dcf7c0e293a2ee7c34a772b8efd4" 23030 ], 23031 "target_parents": [ 23032 "e082385ed7a2eb6bdd5e002fbfb6bee22407e58a" 23033 ], 23034 "source_subject": "test(core): add public redaction assertions", 23035 "target_subject": "test(core): add public redaction assertions", 23036 "source_author": "triesap <tyson@radroots.org>", 23037 "target_author": "triesap <tyson@radroots.org>", 23038 "source_author_time": "2026-08-02T18:51:19Z", 23039 "target_author_time": "2026-08-02T18:51:19Z", 23040 "source_committer_time": "2026-08-02T18:51:19Z", 23041 "target_committer_time": "2026-08-02T18:51:19Z", 23042 "source_paths": [ 23043 "core/crates/application/tests/redaction.rs", 23044 "core/crates/storage/tests/redaction.rs" 23045 ], 23046 "normalized_patch_sha256": "ce32cd8521c5de319ae004fb0113b546a402447aa8d84db51ea411fc43cf7b2a", 23047 "empty_commit_disposition": "retained" 23048 }, 23049 { 23050 "source_commit": "f638686d25a880cdcd40fd77584b75ee99cfe0de", 23051 "target_commit": null, 23052 "source_parents": [ 23053 "5e8f9fac022827220a7a6e0e598837895f17dd35" 23054 ], 23055 "target_parents": [], 23056 "source_subject": "Build app", 23057 "target_subject": null, 23058 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23059 "target_author": null, 23060 "source_author_time": "2024-09-01T12:43:32Z", 23061 "target_author_time": null, 23062 "source_committer_time": "2024-09-01T12:43:32Z", 23063 "target_committer_time": null, 23064 "source_paths": [], 23065 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23066 "empty_commit_disposition": "out_of_scope" 23067 }, 23068 { 23069 "source_commit": "f64231c77d1ec289c2d5ab37cbb0db845bae2195", 23070 "target_commit": null, 23071 "source_parents": [ 23072 "f3d74968d9d4d06f39cba4c9e27e16f70e06a15e" 23073 ], 23074 "target_parents": [], 23075 "source_subject": "tests: harden source guard test stripping", 23076 "target_subject": null, 23077 "source_author": "triesap <tyson@radroots.org>", 23078 "target_author": null, 23079 "source_author_time": "2026-07-01T04:50:44Z", 23080 "target_author_time": null, 23081 "source_committer_time": "2026-07-01T04:50:44Z", 23082 "target_committer_time": null, 23083 "source_paths": [], 23084 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23085 "empty_commit_disposition": "out_of_scope" 23086 }, 23087 { 23088 "source_commit": "f682128fd2a42b83bf344a785f64018cfb39aab3", 23089 "target_commit": null, 23090 "source_parents": [ 23091 "0cbdb34e8e7ca9ad09ec0fe84a35bf368ce9bdac" 23092 ], 23093 "target_parents": [], 23094 "source_subject": "runtime: use canonical relay fingerprints", 23095 "target_subject": null, 23096 "source_author": "triesap <tyson@radroots.org>", 23097 "target_author": null, 23098 "source_author_time": "2026-05-25T05:24:36Z", 23099 "target_author_time": null, 23100 "source_committer_time": "2026-05-25T05:24:36Z", 23101 "target_committer_time": null, 23102 "source_paths": [], 23103 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23104 "empty_commit_disposition": "out_of_scope" 23105 }, 23106 { 23107 "source_commit": "f6af9b68ca5579afc5124d72cf8c8b7f408b963e", 23108 "target_commit": null, 23109 "source_parents": [ 23110 "756f1d8fd33befa79a5feca36d9aaedfeb4d4d0d" 23111 ], 23112 "target_parents": [], 23113 "source_subject": "fix: reset account route on surface selection", 23114 "target_subject": null, 23115 "source_author": "triesap <tyson@radroots.org>", 23116 "target_author": null, 23117 "source_author_time": "2026-06-07T13:52:51-07:00", 23118 "target_author_time": null, 23119 "source_committer_time": "2026-06-18T12:31:42-07:00", 23120 "target_committer_time": null, 23121 "source_paths": [], 23122 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23123 "empty_commit_disposition": "out_of_scope" 23124 }, 23125 { 23126 "source_commit": "f6dabc9a20bb484148cb556d1239f2831db9a796", 23127 "target_commit": null, 23128 "source_parents": [ 23129 "cb25208d662936e8c14588b83480a17b0996dd26" 23130 ], 23131 "target_parents": [], 23132 "source_subject": "app: wire signer preview and pending onboarding", 23133 "target_subject": null, 23134 "source_author": "triesap <tyson@radroots.org>", 23135 "target_author": null, 23136 "source_author_time": "2026-04-18T20:29:50Z", 23137 "target_author_time": null, 23138 "source_committer_time": "2026-04-18T20:29:50Z", 23139 "target_committer_time": null, 23140 "source_paths": [], 23141 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23142 "empty_commit_disposition": "out_of_scope" 23143 }, 23144 { 23145 "source_commit": "f6ebff3f90573c92f5d419b7241761e461aa6cd5", 23146 "target_commit": null, 23147 "source_parents": [ 23148 "28915763c7db647ae6576d86e16f257bb69eec2d" 23149 ], 23150 "target_parents": [], 23151 "source_subject": "ui: add scroll context utilities", 23152 "target_subject": null, 23153 "source_author": "triesap <tyson@radroots.org>", 23154 "target_author": null, 23155 "source_author_time": "2026-02-06T13:11:45Z", 23156 "target_author_time": null, 23157 "source_committer_time": "2026-02-06T13:11:45Z", 23158 "target_committer_time": null, 23159 "source_paths": [], 23160 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23161 "empty_commit_disposition": "out_of_scope" 23162 }, 23163 { 23164 "source_commit": "f6fff71806f8becc574b937ee00db9b414e96b18", 23165 "target_commit": null, 23166 "source_parents": [ 23167 "3a037ff36cf57c12e263b2052da2bece5c2d20cb" 23168 ], 23169 "target_parents": [], 23170 "source_subject": "Fix trade product list card focus position.", 23171 "target_subject": null, 23172 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23173 "target_author": null, 23174 "source_author_time": "2024-11-15T01:02:32Z", 23175 "target_author_time": null, 23176 "source_committer_time": "2024-11-15T01:02:32Z", 23177 "target_committer_time": null, 23178 "source_paths": [], 23179 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23180 "empty_commit_disposition": "out_of_scope" 23181 }, 23182 { 23183 "source_commit": "f745671d5aef9a65a165325419971ed6d356cd50", 23184 "target_commit": null, 23185 "source_parents": [ 23186 "2a6cda352b18b8e78bbde4d790c9c77084c63a65" 23187 ], 23188 "target_parents": [], 23189 "source_subject": "app-core: add web datastore implementation", 23190 "target_subject": null, 23191 "source_author": "triesap <triesap@radroots.dev>", 23192 "target_author": null, 23193 "source_author_time": "2026-01-19T02:02:50Z", 23194 "target_author_time": null, 23195 "source_committer_time": "2026-01-19T02:02:50Z", 23196 "target_committer_time": null, 23197 "source_paths": [], 23198 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23199 "empty_commit_disposition": "out_of_scope" 23200 }, 23201 { 23202 "source_commit": "f755c94bb5bb4f2589f338d68f18aec38e9b6e77", 23203 "target_commit": null, 23204 "source_parents": [ 23205 "3a1eb8710b7c599af0194e5169194c9071e36716" 23206 ], 23207 "target_parents": [], 23208 "source_subject": "app: refresh orders after coordination retry", 23209 "target_subject": null, 23210 "source_author": "triesap <tyson@radroots.org>", 23211 "target_author": null, 23212 "source_author_time": "2026-05-24T20:25:18Z", 23213 "target_author_time": null, 23214 "source_committer_time": "2026-05-24T20:25:18Z", 23215 "target_committer_time": null, 23216 "source_paths": [], 23217 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23218 "empty_commit_disposition": "out_of_scope" 23219 }, 23220 { 23221 "source_commit": "f75b0653cabed37a2b0e479bf385b11a487d8399", 23222 "target_commit": null, 23223 "source_parents": [ 23224 "c2ca7e859dbdb673877224f9b756f98f7937af50" 23225 ], 23226 "target_parents": [], 23227 "source_subject": "feat: add buyer browse and search surfaces", 23228 "target_subject": null, 23229 "source_author": "triesap <tyson@radroots.org>", 23230 "target_author": null, 23231 "source_author_time": "2026-04-20T17:04:21Z", 23232 "target_author_time": null, 23233 "source_committer_time": "2026-04-20T17:04:21Z", 23234 "target_committer_time": null, 23235 "source_paths": [], 23236 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23237 "empty_commit_disposition": "out_of_scope" 23238 }, 23239 { 23240 "source_commit": "f77b7b0b1adba0aae4ee5b939ab15859093c339f", 23241 "target_commit": null, 23242 "source_parents": [ 23243 "fd6fe93dcac8887b6b3f269bd16ef8cf38984246" 23244 ], 23245 "target_parents": [], 23246 "source_subject": "deps: govern patched block source", 23247 "target_subject": null, 23248 "source_author": "triesap <tyson@radroots.org>", 23249 "target_author": null, 23250 "source_author_time": "2026-07-01T04:40:44Z", 23251 "target_author_time": null, 23252 "source_committer_time": "2026-07-01T04:40:44Z", 23253 "target_committer_time": null, 23254 "source_paths": [], 23255 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23256 "empty_commit_disposition": "out_of_scope" 23257 }, 23258 { 23259 "source_commit": "f79415c78ea2080a3eb518023f307a3e53d91b7e", 23260 "target_commit": null, 23261 "source_parents": [ 23262 "7bc5a312248ea985861e342e6dc0e70ab1f50ccf" 23263 ], 23264 "target_parents": [], 23265 "source_subject": "sqlite: move app store to SQLx", 23266 "target_subject": null, 23267 "source_author": "triesap <tyson@radroots.org>", 23268 "target_author": null, 23269 "source_author_time": "2026-07-15T05:31:55Z", 23270 "target_author_time": null, 23271 "source_committer_time": "2026-07-15T05:45:26Z", 23272 "target_committer_time": null, 23273 "source_paths": [], 23274 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23275 "empty_commit_disposition": "out_of_scope" 23276 }, 23277 { 23278 "source_commit": "f8116da20af8651995d19878a13abc1490c6c0ef", 23279 "target_commit": null, 23280 "source_parents": [ 23281 "8cc30cfe3cdff6b20ef308195bb973a6f252f8ad" 23282 ], 23283 "target_parents": [], 23284 "source_subject": "ui: add event composition helpers", 23285 "target_subject": null, 23286 "source_author": "triesap <triesap@radroots.dev>", 23287 "target_author": null, 23288 "source_author_time": "2026-01-21T19:54:11Z", 23289 "target_author_time": null, 23290 "source_committer_time": "2026-01-21T19:54:11Z", 23291 "target_committer_time": null, 23292 "source_paths": [], 23293 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23294 "empty_commit_disposition": "out_of_scope" 23295 }, 23296 { 23297 "source_commit": "f813893f3f70d7b78710887eb557d7d5fa3070ba", 23298 "target_commit": null, 23299 "source_parents": [ 23300 "fc920b2e148e16f67522d37f50f063c4ecd69714" 23301 ], 23302 "target_parents": [], 23303 "source_subject": "ui: make account profile form interactive", 23304 "target_subject": null, 23305 "source_author": "triesap <tyson@radroots.org>", 23306 "target_author": null, 23307 "source_author_time": "2026-06-07T13:04:10-07:00", 23308 "target_author_time": null, 23309 "source_committer_time": "2026-06-18T12:31:42-07:00", 23310 "target_committer_time": null, 23311 "source_paths": [], 23312 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23313 "empty_commit_disposition": "out_of_scope" 23314 }, 23315 { 23316 "source_commit": "f831db7ab23ecd984ed33322b0f09a9db6e7688b", 23317 "target_commit": null, 23318 "source_parents": [ 23319 "f832c58dd97052c985a845df9f8acb5f2adb68a1" 23320 ], 23321 "target_parents": [], 23322 "source_subject": "build: route wasm commands through with-wasm-toolchain.sh", 23323 "target_subject": null, 23324 "source_author": "triesap <tyson@radroots.org>", 23325 "target_author": null, 23326 "source_author_time": "2026-03-21T17:41:37Z", 23327 "target_author_time": null, 23328 "source_committer_time": "2026-03-21T17:41:37Z", 23329 "target_committer_time": null, 23330 "source_paths": [], 23331 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23332 "empty_commit_disposition": "out_of_scope" 23333 }, 23334 { 23335 "source_commit": "f832c58dd97052c985a845df9f8acb5f2adb68a1", 23336 "target_commit": null, 23337 "source_parents": [ 23338 "7a0475290edaddac55bfae0225edc38229630e5f" 23339 ], 23340 "target_parents": [], 23341 "source_subject": "web: add browser-signer disconnect action", 23342 "target_subject": null, 23343 "source_author": "triesap <tyson@radroots.org>", 23344 "target_author": null, 23345 "source_author_time": "2026-03-21T17:35:56Z", 23346 "target_author_time": null, 23347 "source_committer_time": "2026-03-21T17:35:56Z", 23348 "target_committer_time": null, 23349 "source_paths": [], 23350 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23351 "empty_commit_disposition": "out_of_scope" 23352 }, 23353 { 23354 "source_commit": "f8793f37cd4a0808bce499b39c307a1cdc702245", 23355 "target_commit": null, 23356 "source_parents": [ 23357 "5fe403cd0a21b3e494da6dc01e89e06b2dff3efe" 23358 ], 23359 "target_parents": [], 23360 "source_subject": "ui: add base button label separator components", 23361 "target_subject": null, 23362 "source_author": "triesap <triesap@radroots.dev>", 23363 "target_author": null, 23364 "source_author_time": "2026-01-21T20:25:06Z", 23365 "target_author_time": null, 23366 "source_committer_time": "2026-01-21T20:25:06Z", 23367 "target_committer_time": null, 23368 "source_paths": [], 23369 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23370 "empty_commit_disposition": "out_of_scope" 23371 }, 23372 { 23373 "source_commit": "f8ed50d4bd257aee6d7e4780733a67d1f4845add", 23374 "target_commit": null, 23375 "source_parents": [ 23376 "2c0fbfb36c11e845c9d3387cc17507cd11cb8c7e" 23377 ], 23378 "target_parents": [], 23379 "source_subject": "app: add idb bootstrap init for app backends", 23380 "target_subject": null, 23381 "source_author": "triesap <triesap@radroots.dev>", 23382 "target_author": null, 23383 "source_author_time": "2026-01-19T15:05:24Z", 23384 "target_author_time": null, 23385 "source_committer_time": "2026-01-19T15:05:24Z", 23386 "target_committer_time": null, 23387 "source_paths": [], 23388 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23389 "empty_commit_disposition": "out_of_scope" 23390 }, 23391 { 23392 "source_commit": "f9199b9002162f4517acd4d4b9618816080e3a09", 23393 "target_commit": null, 23394 "source_parents": [ 23395 "608365603886e42b2ec53c728170a4fb644f07e6" 23396 ], 23397 "target_parents": [], 23398 "source_subject": "persist restart continuity across shipped shell", 23399 "target_subject": null, 23400 "source_author": "triesap <tyson@radroots.org>", 23401 "target_author": null, 23402 "source_author_time": "2026-04-21T04:50:48Z", 23403 "target_author_time": null, 23404 "source_committer_time": "2026-04-21T04:50:48Z", 23405 "target_committer_time": null, 23406 "source_paths": [], 23407 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23408 "empty_commit_disposition": "out_of_scope" 23409 }, 23410 { 23411 "source_commit": "f94716fe92843bad51d264240cc3d561cf572f29", 23412 "target_commit": null, 23413 "source_parents": [ 23414 "f8ed50d4bd257aee6d7e4780733a67d1f4845add" 23415 ], 23416 "target_parents": [], 23417 "source_subject": "app: fix app init test without Debug bound", 23418 "target_subject": null, 23419 "source_author": "triesap <triesap@radroots.dev>", 23420 "target_author": null, 23421 "source_author_time": "2026-01-19T15:11:14Z", 23422 "target_author_time": null, 23423 "source_committer_time": "2026-01-19T15:11:14Z", 23424 "target_committer_time": null, 23425 "source_paths": [], 23426 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23427 "empty_commit_disposition": "out_of_scope" 23428 }, 23429 { 23430 "source_commit": "f981d6905a74e20414a5102f82c392cffa49a5d8", 23431 "target_commit": null, 23432 "source_parents": [ 23433 "f3be8c83fdb19a29b1077ff8f3d561343940faae" 23434 ], 23435 "target_parents": [], 23436 "source_subject": "release-product: cut studio to semantic trade envelopes", 23437 "target_subject": null, 23438 "source_author": "triesap <tyson@radroots.org>", 23439 "target_author": null, 23440 "source_author_time": "2026-07-16T16:56:21Z", 23441 "target_author_time": null, 23442 "source_committer_time": "2026-07-16T16:56:21Z", 23443 "target_committer_time": null, 23444 "source_paths": [], 23445 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23446 "empty_commit_disposition": "out_of_scope" 23447 }, 23448 { 23449 "source_commit": "f9d49197c1db090bde9834ab056a8a17b469e0e5", 23450 "target_commit": null, 23451 "source_parents": [ 23452 "15132e2492049e3ae25115485432caf61de74cfd" 23453 ], 23454 "target_parents": [], 23455 "source_subject": "i18n: route runtime usage through mf2_i18n", 23456 "target_subject": null, 23457 "source_author": "triesap <tyson@radroots.org>", 23458 "target_author": null, 23459 "source_author_time": "2026-04-19T22:21:36Z", 23460 "target_author_time": null, 23461 "source_committer_time": "2026-04-19T22:21:36Z", 23462 "target_committer_time": null, 23463 "source_paths": [], 23464 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23465 "empty_commit_disposition": "out_of_scope" 23466 }, 23467 { 23468 "source_commit": "f9f3048afc2de603fd7a5534b03eac55b9801667", 23469 "target_commit": null, 23470 "source_parents": [ 23471 "458bbe9da9e31e802d95ea0d6ffb0fca4e7a5426" 23472 ], 23473 "target_parents": [], 23474 "source_subject": "Update `/profile` with new view component integrated from `@radroots/apps-lib-pwa`, upgrade configuration bootstrap to use persisted active key, standardize error guards and farms view typing.", 23475 "target_subject": null, 23476 "source_author": "triesap <triesap@radroots.dev>", 23477 "target_author": null, 23478 "source_author_time": "2025-11-21T02:33:56Z", 23479 "target_author_time": null, 23480 "source_committer_time": "2025-11-21T02:33:56Z", 23481 "target_committer_time": null, 23482 "source_paths": [], 23483 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23484 "empty_commit_disposition": "out_of_scope" 23485 }, 23486 { 23487 "source_commit": "fa44227083b145a535e62a4cc313915c7a42b853", 23488 "target_commit": null, 23489 "source_parents": [ 23490 "bbf179fca72b968a7f30ecc7970a3fc6d99ad213" 23491 ], 23492 "target_parents": [], 23493 "source_subject": "Edit `/cfg/init` add default nostr relay configuration to submit handler. Add reset device util.", 23494 "target_subject": null, 23495 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23496 "target_author": null, 23497 "source_author_time": "2024-10-24T21:23:10Z", 23498 "target_author_time": null, 23499 "source_committer_time": "2024-10-24T21:23:10Z", 23500 "target_committer_time": null, 23501 "source_paths": [], 23502 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23503 "empty_commit_disposition": "out_of_scope" 23504 }, 23505 { 23506 "source_commit": "fa6319f81be4b526f4a7d8be1fe05629a8925d06", 23507 "target_commit": "462d0ddbc8a7f9f323a7e2bfabdcd18536a64bb0", 23508 "source_parents": [ 23509 "59b73d5917514434e3acde5d57547b0fdeeec30c" 23510 ], 23511 "target_parents": [ 23512 "a73eb2e5cc0f8a807fd505070773ec1d29156caa" 23513 ], 23514 "source_subject": "core(storage): persist Nostr profile cache", 23515 "target_subject": "core(storage): persist Nostr profile cache", 23516 "source_author": "triesap <tyson@radroots.org>", 23517 "target_author": "triesap <tyson@radroots.org>", 23518 "source_author_time": "2026-08-02T18:32:45Z", 23519 "target_author_time": "2026-08-02T18:32:45Z", 23520 "source_committer_time": "2026-08-02T18:32:45Z", 23521 "target_committer_time": "2026-08-02T18:32:45Z", 23522 "source_paths": [ 23523 "core/crates/application/src/lib.rs", 23524 "core/crates/application/src/ports.rs", 23525 "core/crates/storage/migrations/V3__profile_cache.sql", 23526 "core/crates/storage/src/db.rs", 23527 "core/crates/storage/src/lib.rs", 23528 "core/crates/storage/src/profiles.rs" 23529 ], 23530 "normalized_patch_sha256": "609c8fa27dd0695a00a8709dc7cb2520323bafb119fbb48e70874d82899e1953", 23531 "empty_commit_disposition": "retained" 23532 }, 23533 { 23534 "source_commit": "fa7ae971a5c997393c0890c24fb57a9a32d24338", 23535 "target_commit": null, 23536 "source_parents": [ 23537 "c357394db7574369de62e4f248ed69cafb996d87" 23538 ], 23539 "target_parents": [], 23540 "source_subject": "Edit `core` and `tauri` crates adding model `nostr_profile_relay` lib functions, command handlers, SQL up migration. Update `/cfg/init` database client. Edit root layout load. Edit home page envelope. Edit models routes. Edit image upload components. Edit map components. Add numbers config. Edit kv utils. Add trade product utils. Edit @layer base, font css imports. Add/edit styles.", 23541 "target_subject": null, 23542 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23543 "target_author": null, 23544 "source_author_time": "2024-11-02T10:55:50Z", 23545 "target_author_time": null, 23546 "source_committer_time": "2024-11-02T10:55:50Z", 23547 "target_committer_time": null, 23548 "source_paths": [], 23549 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23550 "empty_commit_disposition": "out_of_scope" 23551 }, 23552 { 23553 "source_commit": "fa80eefbec4ba12a37092b8b8fc7c54c7799ce1b", 23554 "target_commit": null, 23555 "source_parents": [ 23556 "f6ebff3f90573c92f5d419b7241761e461aa6cd5" 23557 ], 23558 "target_parents": [], 23559 "source_subject": "ui: add nav header skeleton", 23560 "target_subject": null, 23561 "source_author": "triesap <tyson@radroots.org>", 23562 "target_author": null, 23563 "source_author_time": "2026-02-06T13:23:05Z", 23564 "target_author_time": null, 23565 "source_committer_time": "2026-02-06T13:23:05Z", 23566 "target_committer_time": null, 23567 "source_paths": [], 23568 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23569 "empty_commit_disposition": "out_of_scope" 23570 }, 23571 { 23572 "source_commit": "fa902e0693ad710c5a8bc5aa664f4a26e47efd41", 23573 "target_commit": null, 23574 "source_parents": [ 23575 "d40dfd59499c5e0aebfba16838a6a7a743576d66" 23576 ], 23577 "target_parents": [], 23578 "source_subject": "app: add keystore key map placeholder", 23579 "target_subject": null, 23580 "source_author": "triesap <triesap@radroots.dev>", 23581 "target_author": null, 23582 "source_author_time": "2026-01-19T17:30:07Z", 23583 "target_author_time": null, 23584 "source_committer_time": "2026-01-19T17:30:07Z", 23585 "target_committer_time": null, 23586 "source_paths": [], 23587 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23588 "empty_commit_disposition": "out_of_scope" 23589 }, 23590 { 23591 "source_commit": "faba431bb2e46e29ed81b8f7043ca71ce897f6f2", 23592 "target_commit": null, 23593 "source_parents": [ 23594 "83b5cffd1ce4d5e9f2ad22c9df82bd8b7ba1d003" 23595 ], 23596 "target_parents": [], 23597 "source_subject": "app: mark init completion after setup", 23598 "target_subject": null, 23599 "source_author": "triesap <triesap@radroots.dev>", 23600 "target_author": null, 23601 "source_author_time": "2026-01-19T16:45:57Z", 23602 "target_author_time": null, 23603 "source_committer_time": "2026-01-19T16:45:57Z", 23604 "target_committer_time": null, 23605 "source_paths": [], 23606 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23607 "empty_commit_disposition": "out_of_scope" 23608 }, 23609 { 23610 "source_commit": "fb1dd87a07c5c8879b86614133be429fbbc2e2ae", 23611 "target_commit": null, 23612 "source_parents": [ 23613 "91fdfc28fbca3289be1e4de3c63299f4d869b365" 23614 ], 23615 "target_parents": [], 23616 "source_subject": "workflow: align studio app with RHI-pending trades", 23617 "target_subject": null, 23618 "source_author": "triesap <tyson@radroots.org>", 23619 "target_author": null, 23620 "source_author_time": "2026-06-26T07:17:59Z", 23621 "target_author_time": null, 23622 "source_committer_time": "2026-06-26T07:17:59Z", 23623 "target_committer_time": null, 23624 "source_paths": [], 23625 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23626 "empty_commit_disposition": "out_of_scope" 23627 }, 23628 { 23629 "source_commit": "fbd7959bf71409ba6b882a2d5c0e26ec7dc8a996", 23630 "target_commit": null, 23631 "source_parents": [ 23632 "8df1ff570c388049e36ae8a0c979644e5ca250c2" 23633 ], 23634 "target_parents": [], 23635 "source_subject": "app: add setup flow state machine", 23636 "target_subject": null, 23637 "source_author": "triesap <tyson@radroots.org>", 23638 "target_author": null, 23639 "source_author_time": "2026-02-02T20:40:45Z", 23640 "target_author_time": null, 23641 "source_committer_time": "2026-02-02T20:40:45Z", 23642 "target_committer_time": null, 23643 "source_paths": [], 23644 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23645 "empty_commit_disposition": "out_of_scope" 23646 }, 23647 { 23648 "source_commit": "fc404a0ecb8c40ebea105705e43bc10880032676", 23649 "target_commit": null, 23650 "source_parents": [ 23651 "baeac380cafa91e983cb32dbcb5dbd6d4ac5b736" 23652 ], 23653 "target_parents": [], 23654 "source_subject": "ui: add reusable bottom button layout with back navigation", 23655 "target_subject": null, 23656 "source_author": "triesap <tyson@radroots.org>", 23657 "target_author": null, 23658 "source_author_time": "2026-01-27T03:01:28Z", 23659 "target_author_time": null, 23660 "source_committer_time": "2026-01-27T03:01:28Z", 23661 "target_committer_time": null, 23662 "source_paths": [], 23663 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23664 "empty_commit_disposition": "out_of_scope" 23665 }, 23666 { 23667 "source_commit": "fc6175cd3064124f1453d337b018fb34477525dd", 23668 "target_commit": null, 23669 "source_parents": [ 23670 "a9211f4f8c4543d0af96c0f504b7cb3edf6e459b" 23671 ], 23672 "target_parents": [], 23673 "source_subject": "app: Add setup profile step stub", 23674 "target_subject": null, 23675 "source_author": "triesap <tyson@radroots.org>", 23676 "target_author": null, 23677 "source_author_time": "2026-01-28T13:53:47Z", 23678 "target_author_time": null, 23679 "source_committer_time": "2026-01-28T13:53:47Z", 23680 "target_committer_time": null, 23681 "source_paths": [], 23682 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23683 "empty_commit_disposition": "out_of_scope" 23684 }, 23685 { 23686 "source_commit": "fc920b2e148e16f67522d37f50f063c4ecd69714", 23687 "target_commit": null, 23688 "source_parents": [ 23689 "5b143ac4a8ed09075f2841e341a6310d5ce45d0a" 23690 ], 23691 "target_parents": [], 23692 "source_subject": "ui: add account profile details panel", 23693 "target_subject": null, 23694 "source_author": "triesap <tyson@radroots.org>", 23695 "target_author": null, 23696 "source_author_time": "2026-06-07T12:50:09-07:00", 23697 "target_author_time": null, 23698 "source_committer_time": "2026-06-18T12:31:42-07:00", 23699 "target_committer_time": null, 23700 "source_paths": [], 23701 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23702 "empty_commit_disposition": "out_of_scope" 23703 }, 23704 { 23705 "source_commit": "fc9e8af2be30159f866a133b3ee5ff39d6f503ef", 23706 "target_commit": null, 23707 "source_parents": [ 23708 "f4a7c98ef64982b9c875a03db95ff77b2f5cfd2f" 23709 ], 23710 "target_parents": [], 23711 "source_subject": "Add keystore", 23712 "target_subject": null, 23713 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23714 "target_author": null, 23715 "source_author_time": "2024-08-25T11:46:15Z", 23716 "target_author_time": null, 23717 "source_committer_time": "2024-08-25T11:46:15Z", 23718 "target_committer_time": null, 23719 "source_paths": [], 23720 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23721 "empty_commit_disposition": "out_of_scope" 23722 }, 23723 { 23724 "source_commit": "fca05e963d8172f04061c1e6406a90ff837e68f7", 23725 "target_commit": null, 23726 "source_parents": [ 23727 "6087bab864401f8a7e2ab743faa5127d92c5a3a1" 23728 ], 23729 "target_parents": [], 23730 "source_subject": "Add/edit nostr sync and poll relay utils. Edit (app) layout subscribers. Edit `/init` client logic, styles. Edit `tangle` set tauri http permissions to all http/https addresses.", 23731 "target_subject": null, 23732 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 23733 "target_author": null, 23734 "source_author_time": "2025-04-10T23:53:35Z", 23735 "target_author_time": null, 23736 "source_committer_time": "2025-04-10T23:53:35Z", 23737 "target_committer_time": null, 23738 "source_paths": [], 23739 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23740 "empty_commit_disposition": "out_of_scope" 23741 }, 23742 { 23743 "source_commit": "fd39b32a227663bd0cf1df041b7871db39cedf28", 23744 "target_commit": null, 23745 "source_parents": [ 23746 "2d355e35d70500c6017ae12327e6c08b9ab230c4" 23747 ], 23748 "target_parents": [], 23749 "source_subject": "tests: harden Studio SDK surface guards", 23750 "target_subject": null, 23751 "source_author": "triesap <tyson@radroots.org>", 23752 "target_author": null, 23753 "source_author_time": "2026-06-30T23:57:07Z", 23754 "target_author_time": null, 23755 "source_committer_time": "2026-06-30T23:57:07Z", 23756 "target_committer_time": null, 23757 "source_paths": [], 23758 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23759 "empty_commit_disposition": "out_of_scope" 23760 }, 23761 { 23762 "source_commit": "fd6fe93dcac8887b6b3f269bd16ef8cf38984246", 23763 "target_commit": null, 23764 "source_parents": [ 23765 "fd39b32a227663bd0cf1df041b7871db39cedf28" 23766 ], 23767 "target_parents": [], 23768 "source_subject": "build: patch block future incompatibility", 23769 "target_subject": null, 23770 "source_author": "triesap <tyson@radroots.org>", 23771 "target_author": null, 23772 "source_author_time": "2026-07-01T00:17:08Z", 23773 "target_author_time": null, 23774 "source_committer_time": "2026-07-01T00:17:08Z", 23775 "target_committer_time": null, 23776 "source_paths": [], 23777 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23778 "empty_commit_disposition": "out_of_scope" 23779 }, 23780 { 23781 "source_commit": "fdba36443da421aec65ce6ebaf82656cfc88b1f8", 23782 "target_commit": null, 23783 "source_parents": [ 23784 "f94716fe92843bad51d264240cc3d561cf572f29" 23785 ], 23786 "target_parents": [], 23787 "source_subject": "app: wire idb init into root component", 23788 "target_subject": null, 23789 "source_author": "triesap <triesap@radroots.dev>", 23790 "target_author": null, 23791 "source_author_time": "2026-01-19T15:38:52Z", 23792 "target_author_time": null, 23793 "source_committer_time": "2026-01-19T15:38:52Z", 23794 "target_committer_time": null, 23795 "source_paths": [], 23796 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23797 "empty_commit_disposition": "out_of_scope" 23798 }, 23799 { 23800 "source_commit": "fde212a8f9483b5592703017245ec3a760b295ab", 23801 "target_commit": null, 23802 "source_parents": [ 23803 "a14ce65c1ed77b0bf47659c83eb99caa781f068d" 23804 ], 23805 "target_parents": [], 23806 "source_subject": "app: add log clear action", 23807 "target_subject": null, 23808 "source_author": "triesap <triesap@radroots.dev>", 23809 "target_author": null, 23810 "source_author_time": "2026-01-20T15:49:52Z", 23811 "target_author_time": null, 23812 "source_committer_time": "2026-01-20T15:49:52Z", 23813 "target_committer_time": null, 23814 "source_paths": [], 23815 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23816 "empty_commit_disposition": "out_of_scope" 23817 }, 23818 { 23819 "source_commit": "fdf71dacc29d186713482f1437e30ebb58b40b6d", 23820 "target_commit": null, 23821 "source_parents": [ 23822 "4e226a29668323adfc682b626b1812bc1a4d6c89" 23823 ], 23824 "target_parents": [], 23825 "source_subject": "desktop: harden sdk boundary guards", 23826 "target_subject": null, 23827 "source_author": "triesap <tyson@radroots.org>", 23828 "target_author": null, 23829 "source_author_time": "2026-06-30T07:02:19Z", 23830 "target_author_time": null, 23831 "source_committer_time": "2026-06-30T07:02:19Z", 23832 "target_committer_time": null, 23833 "source_paths": [], 23834 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23835 "empty_commit_disposition": "out_of_scope" 23836 }, 23837 { 23838 "source_commit": "fe81458f99a1a14909d6271ac0b3ff88b6171631", 23839 "target_commit": null, 23840 "source_parents": [ 23841 "0fa7d7157e3ce29515f98adfea441c17e9b4bd62" 23842 ], 23843 "target_parents": [], 23844 "source_subject": "app: add typed farm setup state", 23845 "target_subject": null, 23846 "source_author": "triesap <tyson@radroots.org>", 23847 "target_author": null, 23848 "source_author_time": "2026-04-18T06:41:32Z", 23849 "target_author_time": null, 23850 "source_committer_time": "2026-04-18T06:41:32Z", 23851 "target_committer_time": null, 23852 "source_paths": [], 23853 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23854 "empty_commit_disposition": "out_of_scope" 23855 }, 23856 { 23857 "source_commit": "fe879d089ab4169476cbc8f538320955d96e0ed4", 23858 "target_commit": null, 23859 "source_parents": [ 23860 "80b027be5da707d33917cba93825fb7eed561d85" 23861 ], 23862 "target_parents": [], 23863 "source_subject": "app: show localized trade workflow badges", 23864 "target_subject": null, 23865 "source_author": "triesap <tyson@radroots.org>", 23866 "target_author": null, 23867 "source_author_time": "2026-06-03T00:14:09-07:00", 23868 "target_author_time": null, 23869 "source_committer_time": "2026-06-03T00:14:09-07:00", 23870 "target_committer_time": null, 23871 "source_paths": [], 23872 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23873 "empty_commit_disposition": "out_of_scope" 23874 }, 23875 { 23876 "source_commit": "fecca4ddf7e2c1b24f51bc7644544206f683bf4b", 23877 "target_commit": null, 23878 "source_parents": [ 23879 "c9c6a6724492ecd3229ade6ace3971d057dda5f8" 23880 ], 23881 "target_parents": [], 23882 "source_subject": "remote-signer: fix controller poller handoff lifecycle", 23883 "target_subject": null, 23884 "source_author": "triesap <tyson@radroots.org>", 23885 "target_author": null, 23886 "source_author_time": "2026-03-29T10:04:30Z", 23887 "target_author_time": null, 23888 "source_committer_time": "2026-03-29T10:04:30Z", 23889 "target_committer_time": null, 23890 "source_paths": [], 23891 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23892 "empty_commit_disposition": "out_of_scope" 23893 }, 23894 { 23895 "source_commit": "ff0caed5e1e58b83cdc624c26df1f48f4b0361b6", 23896 "target_commit": null, 23897 "source_parents": [ 23898 "c860912aa440001cd6e8cfb37d98570c60a47841" 23899 ], 23900 "target_parents": [], 23901 "source_subject": "orders: add declined order projection", 23902 "target_subject": null, 23903 "source_author": "triesap <tyson@radroots.org>", 23904 "target_author": null, 23905 "source_author_time": "2026-05-26T01:08:47Z", 23906 "target_author_time": null, 23907 "source_committer_time": "2026-05-26T01:08:47Z", 23908 "target_committer_time": null, 23909 "source_paths": [], 23910 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23911 "empty_commit_disposition": "out_of_scope" 23912 }, 23913 { 23914 "source_commit": "ff2bdd080e91136c9f1c1402d76157835ae9fd01", 23915 "target_commit": null, 23916 "source_parents": [ 23917 "6c6aa0af4b3f07f822e3872fcb1ed740d20c522d" 23918 ], 23919 "target_parents": [], 23920 "source_subject": "app-core: add web nostr keystore", 23921 "target_subject": null, 23922 "source_author": "triesap <triesap@radroots.dev>", 23923 "target_author": null, 23924 "source_author_time": "2026-01-19T02:29:02Z", 23925 "target_author_time": null, 23926 "source_committer_time": "2026-01-19T02:29:02Z", 23927 "target_committer_time": null, 23928 "source_paths": [], 23929 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23930 "empty_commit_disposition": "out_of_scope" 23931 }, 23932 { 23933 "source_commit": "ff47f9c1c227c8e5f272311e17d4d72bf5b9d6c0", 23934 "target_commit": null, 23935 "source_parents": [ 23936 "12b81945a7360bd8c6a78167985109ba005068fd" 23937 ], 23938 "target_parents": [], 23939 "source_subject": "app: rename key map entries to settings/state", 23940 "target_subject": null, 23941 "source_author": "triesap <triesap@radroots.dev>", 23942 "target_author": null, 23943 "source_author_time": "2026-01-20T18:33:07Z", 23944 "target_author_time": null, 23945 "source_committer_time": "2026-01-20T18:33:07Z", 23946 "target_committer_time": null, 23947 "source_paths": [], 23948 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23949 "empty_commit_disposition": "out_of_scope" 23950 }, 23951 { 23952 "source_commit": "ff50d0162d5d78eb509183f5d7502b5d369c0996", 23953 "target_commit": null, 23954 "source_parents": [ 23955 "53e6748ce9a3b5cbe4a99e08fc52f669e6d8277c" 23956 ], 23957 "target_parents": [], 23958 "source_subject": "ui: fix account farm layout alignment", 23959 "target_subject": null, 23960 "source_author": "triesap <tyson@radroots.org>", 23961 "target_author": null, 23962 "source_author_time": "2026-06-07T16:49:51-07:00", 23963 "target_author_time": null, 23964 "source_committer_time": "2026-06-18T12:31:43-07:00", 23965 "target_committer_time": null, 23966 "source_paths": [], 23967 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23968 "empty_commit_disposition": "out_of_scope" 23969 }, 23970 { 23971 "source_commit": "ff67a7cc354a13f5731a32e25f58746113f619e7", 23972 "target_commit": null, 23973 "source_parents": [ 23974 "0fa47342b22ce51cb30af1e9e6d704089421a02d" 23975 ], 23976 "target_parents": [], 23977 "source_subject": "app: restore inert settings utility shell", 23978 "target_subject": null, 23979 "source_author": "triesap <tyson@radroots.org>", 23980 "target_author": null, 23981 "source_author_time": "2026-04-18T04:34:12Z", 23982 "target_author_time": null, 23983 "source_committer_time": "2026-04-18T04:34:12Z", 23984 "target_committer_time": null, 23985 "source_paths": [], 23986 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 23987 "empty_commit_disposition": "out_of_scope" 23988 }, 23989 { 23990 "source_commit": "ff95654e0167622a823df215b42269f9ff26c7f1", 23991 "target_commit": null, 23992 "source_parents": [ 23993 "180c003f6e709fb7ed30e8fa99df6c426e9ca758" 23994 ], 23995 "target_parents": [], 23996 "source_subject": "accounts: use primary-only secret backend", 23997 "target_subject": null, 23998 "source_author": "triesap <tyson@radroots.org>", 23999 "target_author": null, 24000 "source_author_time": "2026-07-03T06:40:22Z", 24001 "target_author_time": null, 24002 "source_committer_time": "2026-07-03T06:40:22Z", 24003 "target_committer_time": null, 24004 "source_paths": [], 24005 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 24006 "empty_commit_disposition": "out_of_scope" 24007 }, 24008 { 24009 "source_commit": "ffdbb255870ae898d135380ea1cc7327f15113a3", 24010 "target_commit": null, 24011 "source_parents": [ 24012 "ec2ff203594277b698f630bb5ae70e4004086461" 24013 ], 24014 "target_parents": [], 24015 "source_subject": "deps: align the prepublication release cohort", 24016 "target_subject": null, 24017 "source_author": "triesap <tyson@radroots.org>", 24018 "target_author": null, 24019 "source_author_time": "2026-07-31T19:58:48Z", 24020 "target_author_time": null, 24021 "source_committer_time": "2026-07-31T19:58:48Z", 24022 "target_committer_time": null, 24023 "source_paths": [], 24024 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 24025 "empty_commit_disposition": "out_of_scope" 24026 }, 24027 { 24028 "source_commit": "ffde0f897a911d6d3a8cfe08446dae85f3a4e34f", 24029 "target_commit": null, 24030 "source_parents": [ 24031 "f6fff71806f8becc574b937ee00db9b414e96b18" 24032 ], 24033 "target_parents": [], 24034 "source_subject": "Edit trade product list card styles.", 24035 "target_subject": null, 24036 "source_author": "triesap <137732411+triesap@users.noreply.github.com>", 24037 "target_author": null, 24038 "source_author_time": "2024-11-15T01:31:24Z", 24039 "target_author_time": null, 24040 "source_committer_time": "2024-11-15T01:31:24Z", 24041 "target_committer_time": null, 24042 "source_paths": [], 24043 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 24044 "empty_commit_disposition": "out_of_scope" 24045 }, 24046 { 24047 "source_commit": "ffe82baef09ebb06b48bd2351aed0cd547485a04", 24048 "target_commit": null, 24049 "source_parents": [ 24050 "90e363c7b24cc8a25a2eade31f72728980582350" 24051 ], 24052 "target_parents": [], 24053 "source_subject": "settings: reset init state and sync Nostr before DB export", 24054 "target_subject": null, 24055 "source_author": "triesap <triesap@radroots.dev>", 24056 "target_author": null, 24057 "source_author_time": "2025-12-28T19:57:16Z", 24058 "target_author_time": null, 24059 "source_committer_time": "2025-12-28T19:57:16Z", 24060 "target_committer_time": null, 24061 "source_paths": [], 24062 "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", 24063 "empty_commit_disposition": "out_of_scope" 24064 } 24065 ] 24066 }