This repository was archived by the owner on May 29, 2026. It is now read-only.
Commit 0948497
Lazy-load config sections instead of loading all at once
Config tab now shows section headers as selectable items. Unloaded
sections show "Enter to load" hint. Press Enter/Space on a section
header to load just that section, or 'L' to load all sections at once.
This avoids the slow bulk-loading that happened every time the config
tab was entered.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit 1ed0016)1 parent 4382393 commit 0948497
3 files changed
Lines changed: 140 additions & 59 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1685 | 1685 | | |
1686 | 1686 | | |
1687 | 1687 | | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
1688 | 1736 | | |
1689 | 1737 | | |
1690 | 1738 | | |
| |||
2018 | 2066 | | |
2019 | 2067 | | |
2020 | 2068 | | |
2021 | | - | |
| 2069 | + | |
2022 | 2070 | | |
2023 | 2071 | | |
2024 | 2072 | | |
| |||
2029 | 2077 | | |
2030 | 2078 | | |
2031 | 2079 | | |
2032 | | - | |
| 2080 | + | |
2033 | 2081 | | |
2034 | 2082 | | |
2035 | 2083 | | |
| |||
2038 | 2086 | | |
2039 | 2087 | | |
2040 | 2088 | | |
2041 | | - | |
| 2089 | + | |
2042 | 2090 | | |
2043 | 2091 | | |
2044 | 2092 | | |
| |||
2878 | 2926 | | |
2879 | 2927 | | |
2880 | 2928 | | |
2881 | | - | |
| 2929 | + | |
2882 | 2930 | | |
2883 | | - | |
2884 | | - | |
2885 | | - | |
2886 | | - | |
2887 | | - | |
| 2931 | + | |
| 2932 | + | |
2888 | 2933 | | |
2889 | 2934 | | |
2890 | 2935 | | |
| |||
2908 | 2953 | | |
2909 | 2954 | | |
2910 | 2955 | | |
2911 | | - | |
| 2956 | + | |
2912 | 2957 | | |
2913 | | - | |
2914 | | - | |
| 2958 | + | |
2915 | 2959 | | |
2916 | 2960 | | |
2917 | 2961 | | |
2918 | | - | |
2919 | | - | |
| 2962 | + | |
| 2963 | + | |
| 2964 | + | |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
| 2968 | + | |
| 2969 | + | |
| 2970 | + | |
| 2971 | + | |
2920 | 2972 | | |
| 2973 | + | |
| 2974 | + | |
| 2975 | + | |
| 2976 | + | |
| 2977 | + | |
2921 | 2978 | | |
2922 | 2979 | | |
2923 | 2980 | | |
2924 | 2981 | | |
2925 | | - | |
2926 | 2982 | | |
2927 | 2983 | | |
2928 | 2984 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
97 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
98 | 109 | | |
99 | 110 | | |
100 | 111 | | |
| |||
141 | 152 | | |
142 | 153 | | |
143 | 154 | | |
144 | | - | |
| 155 | + | |
145 | 156 | | |
146 | | - | |
| 157 | + | |
147 | 158 | | |
148 | 159 | | |
149 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
419 | 421 | | |
420 | 422 | | |
421 | 423 | | |
422 | | - | |
| 424 | + | |
| 425 | + | |
423 | 426 | | |
424 | 427 | | |
425 | 428 | | |
| 429 | + | |
426 | 430 | | |
427 | 431 | | |
428 | 432 | | |
| 433 | + | |
429 | 434 | | |
430 | 435 | | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
439 | 447 | | |
440 | 448 | | |
441 | 449 | | |
442 | 450 | | |
443 | 451 | | |
444 | | - | |
| 452 | + | |
445 | 453 | | |
446 | 454 | | |
447 | 455 | | |
448 | 456 | | |
449 | 457 | | |
| 458 | + | |
450 | 459 | | |
451 | 460 | | |
452 | 461 | | |
| 462 | + | |
453 | 463 | | |
454 | 464 | | |
455 | 465 | | |
| |||
502 | 512 | | |
503 | 513 | | |
504 | 514 | | |
505 | | - | |
| 515 | + | |
506 | 516 | | |
507 | 517 | | |
508 | 518 | | |
509 | 519 | | |
510 | 520 | | |
| 521 | + | |
511 | 522 | | |
512 | 523 | | |
513 | 524 | | |
| 525 | + | |
514 | 526 | | |
515 | 527 | | |
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 | | - | |
| 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 | + | |
546 | 560 | | |
547 | 561 | | |
548 | 562 | | |
| |||
0 commit comments