Commit d25de48
committed
UX: Volume-boundary navigation, SMB native warning
- `resolveValidPath` stops at `volumeRoot` instead of walking above the mount boundary. Prevents trying to list `/Volumes` through SmbVolume (which fails with STATUS_OBJECT_NAME_NOT_FOUND).
- When the volume root is unreachable, `navigateToFallback` switches to the root volume (`~`) instead of trying to list `~` on the SMB share.
- Transfer dialog and progress dialog show a warning for yellow-state (os_mount) SMB volumes: "This share uses the system connection. Cancel and rollback may be delayed."1 parent d10d9cc commit d25de48
5 files changed
Lines changed: 83 additions & 19 deletions
File tree
- apps/desktop/src/lib
- file-explorer
- pane
- file-operations/transfer
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
65 | 71 | | |
66 | 72 | | |
67 | 73 | | |
68 | 74 | | |
69 | 75 | | |
70 | | - | |
| 76 | + | |
71 | 77 | | |
72 | 78 | | |
73 | 79 | | |
74 | 80 | | |
75 | 81 | | |
| 82 | + | |
76 | 83 | | |
77 | 84 | | |
78 | 85 | | |
| |||
82 | 89 | | |
83 | 90 | | |
84 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
85 | 96 | | |
86 | 97 | | |
87 | 98 | | |
| |||
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
622 | | - | |
| 622 | + | |
| 623 | + | |
623 | 624 | | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
624 | 631 | | |
625 | 632 | | |
626 | 633 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
711 | 729 | | |
712 | 730 | | |
713 | 731 | | |
| |||
826 | 844 | | |
827 | 845 | | |
828 | 846 | | |
829 | | - | |
830 | | - | |
831 | | - | |
832 | | - | |
| 847 | + | |
| 848 | + | |
833 | 849 | | |
834 | 850 | | |
835 | 851 | | |
| |||
1496 | 1512 | | |
1497 | 1513 | | |
1498 | 1514 | | |
1499 | | - | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
| 1515 | + | |
| 1516 | + | |
1504 | 1517 | | |
1505 | 1518 | | |
1506 | 1519 | | |
| |||
1635 | 1648 | | |
1636 | 1649 | | |
1637 | 1650 | | |
1638 | | - | |
1639 | | - | |
1640 | | - | |
1641 | | - | |
| 1651 | + | |
| 1652 | + | |
1642 | 1653 | | |
1643 | 1654 | | |
1644 | 1655 | | |
1645 | 1656 | | |
1646 | 1657 | | |
1647 | 1658 | | |
1648 | | - | |
1649 | | - | |
1650 | | - | |
1651 | | - | |
| 1659 | + | |
| 1660 | + | |
1652 | 1661 | | |
1653 | 1662 | | |
1654 | 1663 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
422 | 429 | | |
423 | 430 | | |
424 | 431 | | |
| |||
567 | 574 | | |
568 | 575 | | |
569 | 576 | | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
570 | 586 | | |
571 | 587 | | |
572 | 588 | | |
| |||
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
| |||
947 | 952 | | |
948 | 953 | | |
949 | 954 | | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
950 | 961 | | |
951 | 962 | | |
952 | 963 | | |
| |||
1123 | 1134 | | |
1124 | 1135 | | |
1125 | 1136 | | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
1126 | 1147 | | |
1127 | 1148 | | |
1128 | 1149 | | |
| |||
0 commit comments