- Co-Authored-By
- Christopher David <chris@openagents.com>
Map a pull request stack as one visual object
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
assets/css/openagents.css -
modified
lib/openagents_web/component_catalog.ex -
modified
lib/openagents_web/components/ui.ex -
modified
lib/openagents_web/live/components_live.ex -
modified
lib/openagents_web/live/pull_request_show_live.ex -
modified
test/openagents_web/ui_test.exs
Diff
6 files changed, +500 -0
assets/css/openagents.css modified +196
@@ -5291,6 +5291,202 @@
| 5291 | 5291 |
|
| 5292 | 5292 |
|
| 5293 | 5293 |
|
| 5294 |
|
|
| 5295 |
|
|
| 5296 |
|
|
| 5297 |
|
|
| 5298 |
|
|
| 5299 |
|
|
| 5300 |
|
|
| 5301 |
|
|
| 5302 |
|
|
| 5303 |
|
|
| 5304 |
|
|
| 5305 |
|
|
| 5306 |
|
|
| 5307 |
|
|
| 5308 |
|
|
| 5309 |
|
|
| 5310 |
|
|
| 5311 |
|
|
| 5312 |
|
|
| 5313 |
|
|
| 5314 |
|
|
| 5315 |
|
|
| 5316 |
|
|
| 5317 |
|
|
| 5318 |
|
|
| 5319 |
|
|
| 5320 |
|
|
| 5321 |
|
|
| 5322 |
|
|
| 5323 |
|
|
| 5324 |
|
|
| 5325 |
|
|
| 5326 |
|
|
| 5327 |
|
|
| 5328 |
|
|
| 5329 |
|
|
| 5330 |
|
|
| 5331 |
|
|
| 5332 |
|
|
| 5333 |
|
|
| 5334 |
|
|
| 5335 |
|
|
| 5336 |
|
|
| 5337 |
|
|
| 5338 |
|
|
| 5339 |
|
|
| 5340 |
|
|
| 5341 |
|
|
| 5342 |
|
|
| 5343 |
|
|
| 5344 |
|
|
| 5345 |
|
|
| 5346 |
|
|
| 5347 |
|
|
| 5348 |
|
|
| 5349 |
|
|
| 5350 |
|
|
| 5351 |
|
|
| 5352 |
|
|
| 5353 |
|
|
| 5354 |
|
|
| 5355 |
|
|
| 5356 |
|
|
| 5357 |
|
|
| 5358 |
|
|
| 5359 |
|
|
| 5360 |
|
|
| 5361 |
|
|
| 5362 |
|
|
| 5363 |
|
|
| 5364 |
|
|
| 5365 |
|
|
| 5366 |
|
|
| 5367 |
|
|
| 5368 |
|
|
| 5369 |
|
|
| 5370 |
|
|
| 5371 |
|
|
| 5372 |
|
|
| 5373 |
|
|
| 5374 |
|
|
| 5375 |
|
|
| 5376 |
|
|
| 5377 |
|
|
| 5378 |
|
|
| 5379 |
|
|
| 5380 |
|
|
| 5381 |
|
|
| 5382 |
|
|
| 5383 |
|
|
| 5384 |
|
|
| 5385 |
|
|
| 5386 |
|
|
| 5387 |
|
|
| 5388 |
|
|
| 5389 |
|
|
| 5390 |
|
|
| 5391 |
|
|
| 5392 |
|
|
| 5393 |
|
|
| 5394 |
|
|
| 5395 |
|
|
| 5396 |
|
|
| 5397 |
|
|
| 5398 |
|
|
| 5399 |
|
|
| 5400 |
|
|
| 5401 |
|
|
| 5402 |
|
|
| 5403 |
|
|
| 5404 |
|
|
| 5405 |
|
|
| 5406 |
|
|
| 5407 |
|
|
| 5408 |
|
|
| 5409 |
|
|
| 5410 |
|
|
| 5411 |
|
|
| 5412 |
|
|
| 5413 |
|
|
| 5414 |
|
|
| 5415 |
|
|
| 5416 |
|
|
| 5417 |
|
|
| 5418 |
|
|
| 5419 |
|
|
| 5420 |
|
|
| 5421 |
|
|
| 5422 |
|
|
| 5423 |
|
|
| 5424 |
|
|
| 5425 |
|
|
| 5426 |
|
|
| 5427 |
|
|
| 5428 |
|
|
| 5429 |
|
|
| 5430 |
|
|
| 5431 |
|
|
| 5432 |
|
|
| 5433 |
|
|
| 5434 |
|
|
| 5435 |
|
|
| 5436 |
|
|
| 5437 |
|
|
| 5438 |
|
|
| 5439 |
|
|
| 5440 |
|
|
| 5441 |
|
|
| 5442 |
|
|
| 5443 |
|
|
| 5444 |
|
|
| 5445 |
|
|
| 5446 |
|
|
| 5447 |
|
|
| 5448 |
|
|
| 5449 |
|
|
| 5450 |
|
|
| 5451 |
|
|
| 5452 |
|
|
| 5453 |
|
|
| 5454 |
|
|
| 5455 |
|
|
| 5456 |
|
|
| 5457 |
|
|
| 5458 |
|
|
| 5459 |
|
|
| 5460 |
|
|
| 5461 |
|
|
| 5462 |
|
|
| 5463 |
|
|
| 5464 |
|
|
| 5465 |
|
|
| 5466 |
|
|
| 5467 |
|
|
| 5468 |
|
|
| 5469 |
|
|
| 5470 |
|
|
| 5471 |
|
|
| 5472 |
|
|
| 5473 |
|
|
| 5474 |
|
|
| 5475 |
|
|
| 5476 |
|
|
| 5477 |
|
|
| 5478 |
|
|
| 5479 |
|
|
| 5480 |
|
|
| 5481 |
|
|
| 5482 |
|
|
| 5483 |
|
|
| 5484 |
|
|
| 5485 |
|
|
| 5486 |
|
|
| 5487 |
|
|
| 5488 |
|
|
| 5489 |
|
|
| 5294 | 5490 |
|
| 5295 | 5491 |
|
| 5296 | 5492 |
|
lib/openagents_web/component_catalog.ex modified +7
@@ -207,6 +207,13 @@ defmodule OpenAgentsWeb.ComponentCatalog do
| 207 | 207 |
|
| 208 | 208 |
|
| 209 | 209 |
|
| 210 |
|
|
| 211 |
|
|
| 212 |
|
|
| 213 |
|
|
| 214 |
|
|
| 215 |
|
|
| 216 |
|
|
| 210 | 217 |
|
| 211 | 218 |
|
| 212 | 219 |
|
lib/openagents_web/components/ui.ex modified +100
@@ -863,6 +863,106 @@ defmodule OpenAgentsWeb.UI do
| 863 | 863 |
|
| 864 | 864 |
|
| 865 | 865 |
|
| 866 |
|
|
| 867 |
|
|
| 868 |
|
|
| 869 |
|
|
| 870 |
|
|
| 871 |
|
|
| 872 |
|
|
| 873 |
|
|
| 874 |
|
|
| 875 |
|
|
| 876 |
|
|
| 877 |
|
|
| 878 |
|
|
| 879 |
|
|
| 880 |
|
|
| 881 |
|
|
| 882 |
|
|
| 883 |
|
|
| 884 |
|
|
| 885 |
|
|
| 886 |
|
|
| 887 |
|
|
| 888 |
|
|
| 889 |
|
|
| 890 |
|
|
| 891 |
|
|
| 892 |
|
|
| 893 |
|
|
| 894 |
|
|
| 895 |
|
|
| 896 |
|
|
| 897 |
|
|
| 898 |
|
|
| 899 |
|
|
| 900 |
|
|
| 901 |
|
|
| 902 |
|
|
| 903 |
|
|
| 904 |
|
|
| 905 |
|
|
| 906 |
|
|
| 907 |
|
|
| 908 |
|
|
| 909 |
|
|
| 910 |
|
|
| 911 |
|
|
| 912 |
|
|
| 913 |
|
|
| 914 |
|
|
| 915 |
|
|
| 916 |
|
|
| 917 |
|
|
| 918 |
|
|
| 919 |
|
|
| 920 |
|
|
| 921 |
|
|
| 922 |
|
|
| 923 |
|
|
| 924 |
|
|
| 925 |
|
|
| 926 |
|
|
| 927 |
|
|
| 928 |
|
|
| 929 |
|
|
| 930 |
|
|
| 931 |
|
|
| 932 |
|
|
| 933 |
|
|
| 934 |
|
|
| 935 |
|
|
| 936 |
|
|
| 937 |
|
|
| 938 |
|
|
| 939 |
|
|
| 940 |
|
|
| 941 |
|
|
| 942 |
|
|
| 943 |
|
|
| 944 |
|
|
| 945 |
|
|
| 946 |
|
|
| 947 |
|
|
| 948 |
|
|
| 949 |
|
|
| 950 |
|
|
| 951 |
|
|
| 952 |
|
|
| 953 |
|
|
| 954 |
|
|
| 955 |
|
|
| 956 |
|
|
| 957 |
|
|
| 958 |
|
|
| 959 |
|
|
| 960 |
|
|
| 961 |
|
|
| 962 |
|
|
| 963 |
|
|
| 964 |
|
|
| 965 |
|
|
| 866 | 966 |
|
| 867 | 967 |
|
| 868 | 968 |
|
lib/openagents_web/live/components_live.ex modified +60
@@ -1451,6 +1451,66 @@ defmodule OpenAgentsWeb.ComponentsLive do
| 1451 | 1451 |
|
| 1452 | 1452 |
|
| 1453 | 1453 |
|
| 1454 |
|
|
| 1455 |
|
|
| 1456 |
|
|
| 1457 |
|
|
| 1458 |
|
|
| 1459 |
|
|
| 1460 |
|
|
| 1461 |
|
|
| 1462 |
|
|
| 1463 |
|
|
| 1464 |
|
|
| 1465 |
|
|
| 1466 |
|
|
| 1467 |
|
|
| 1468 |
|
|
| 1469 |
|
|
| 1470 |
|
|
| 1471 |
|
|
| 1472 |
|
|
| 1473 |
|
|
| 1474 |
|
|
| 1475 |
|
|
| 1476 |
|
|
| 1477 |
|
|
| 1478 |
|
|
| 1479 |
|
|
| 1480 |
|
|
| 1481 |
|
|
| 1482 |
|
|
| 1483 |
|
|
| 1484 |
|
|
| 1485 |
|
|
| 1486 |
|
|
| 1487 |
|
|
| 1488 |
|
|
| 1489 |
|
|
| 1490 |
|
|
| 1491 |
|
|
| 1492 |
|
|
| 1493 |
|
|
| 1494 |
|
|
| 1495 |
|
|
| 1496 |
|
|
| 1497 |
|
|
| 1498 |
|
|
| 1499 |
|
|
| 1500 |
|
|
| 1501 |
|
|
| 1502 |
|
|
| 1503 |
|
|
| 1504 |
|
|
| 1505 |
|
|
| 1506 |
|
|
| 1507 |
|
|
| 1508 |
|
|
| 1509 |
|
|
| 1510 |
|
|
| 1511 |
|
|
| 1512 |
|
|
| 1513 |
|
|
| 1454 | 1514 |
|
| 1455 | 1515 |
|
| 1456 | 1516 |
|
lib/openagents_web/live/pull_request_show_live.ex modified +34
@@ -127,6 +127,14 @@ defmodule OpenAgentsWeb.PullRequestShowLive do
| 127 | 127 |
|
| 128 | 128 |
|
| 129 | 129 |
|
| 130 |
|
|
| 131 |
|
|
| 132 |
|
|
| 133 |
|
|
| 134 |
|
|
| 135 |
|
|
| 136 |
|
|
| 137 |
|
|
| 130 | 138 |
|
| 131 | 139 |
|
| 132 | 140 |
|
@@ -201,6 +209,32 @@ defmodule OpenAgentsWeb.PullRequestShowLive do
| 201 | 209 |
|
| 202 | 210 |
|
| 203 | 211 |
|
| 212 |
|
|
| 213 |
|
|
| 214 |
|
|
| 215 |
|
|
| 216 |
|
|
| 217 |
|
|
| 218 |
|
|
| 219 |
|
|
| 220 |
|
|
| 221 |
|
|
| 222 |
|
|
| 223 |
|
|
| 224 |
|
|
| 225 |
|
|
| 226 |
|
|
| 227 |
|
|
| 228 |
|
|
| 229 |
|
|
| 230 |
|
|
| 231 |
|
|
| 232 |
|
|
| 233 |
|
|
| 234 |
|
|
| 235 |
|
|
| 236 |
|
|
| 237 |
|
|
| 204 | 238 |
|
| 205 | 239 |
|
| 206 | 240 |
|
test/openagents_web/ui_test.exs modified +103
@@ -497,6 +497,109 @@ defmodule OpenAgentsWeb.UITest do
| 497 | 497 |
|
| 498 | 498 |
|
| 499 | 499 |
|
| 500 |
|
|
| 501 |
|
|
| 502 |
|
|
| 503 |
|
|
| 504 |
|
|
| 505 |
|
|
| 506 |
|
|
| 507 |
|
|
| 508 |
|
|
| 509 |
|
|
| 510 |
|
|
| 511 |
|
|
| 512 |
|
|
| 513 |
|
|
| 514 |
|
|
| 515 |
|
|
| 516 |
|
|
| 517 |
|
|
| 518 |
|
|
| 519 |
|
|
| 520 |
|
|
| 521 |
|
|
| 522 |
|
|
| 523 |
|
|
| 524 |
|
|
| 525 |
|
|
| 526 |
|
|
| 527 |
|
|
| 528 |
|
|
| 529 |
|
|
| 530 |
|
|
| 531 |
|
|
| 532 |
|
|
| 533 |
|
|
| 534 |
|
|
| 535 |
|
|
| 536 |
|
|
| 537 |
|
|
| 538 |
|
|
| 539 |
|
|
| 540 |
|
|
| 541 |
|
|
| 542 |
|
|
| 543 |
|
|
| 544 |
|
|
| 545 |
|
|
| 546 |
|
|
| 547 |
|
|
| 548 |
|
|
| 549 |
|
|
| 550 |
|
|
| 551 |
|
|
| 552 |
|
|
| 553 |
|
|
| 554 |
|
|
| 555 |
|
|
| 556 |
|
|
| 557 |
|
|
| 558 |
|
|
| 559 |
|
|
| 560 |
|
|
| 561 |
|
|
| 562 |
|
|
| 563 |
|
|
| 564 |
|
|
| 565 |
|
|
| 566 |
|
|
| 567 |
|
|
| 568 |
|
|
| 569 |
|
|
| 570 |
|
|
| 571 |
|
|
| 572 |
|
|
| 573 |
|
|
| 574 |
|
|
| 575 |
|
|
| 576 |
|
|
| 577 |
|
|
| 578 |
|
|
| 579 |
|
|
| 580 |
|
|
| 581 |
|
|
| 582 |
|
|
| 583 |
|
|
| 584 |
|
|
| 585 |
|
|
| 586 |
|
|
| 587 |
|
|
| 588 |
|
|
| 589 |
|
|
| 590 |
|
|
| 591 |
|
|
| 592 |
|
|
| 593 |
|
|
| 594 |
|
|
| 595 |
|
|
| 596 |
|
|
| 597 |
|
|
| 598 |
|
|
| 599 |
|
|
| 600 |
|
|
| 601 |
|
|
| 602 |
|
|
| 500 | 603 |
|
| 501 | 604 |
|
| 502 | 605 |
|