Commit 6237576
authored
Nachrichten: ein Feld, das Mitglieder und andere Netzwerke zugleich findet (#2254)
Die Nachrichtenliste nahm bisher nur eine Fediverse-Adresse entgegen, und
Mitglieder erreichte man ausschließlich über deren Profil. Das sind zwei Wege
für dieselbe Frage. Über der Liste steht jetzt ein Feld, das beide Welten
durchsucht: Mitglieder nach Vorname, Nachname, beidem oder Handle, dazu die
Konten anderer Netzwerke, die diese Installation ohnehin schon hält. Beides
kostet nichts nach draußen. Eine Adresse, die hier niemand kennt, bekommt eine
eigene Zeile "Diese Adresse nachschlagen" — das ist der einzige Teil, der das
Haus verlässt, und deshalb ein Druck und nichts, was beim Tippen passiert.
Die Namenssuche zieht in `Accounts.search_people/3`, wo sie hingehört; der
Composer hatte seine eigene unter `Posts.search_users/3`, weil er sie zuerst
brauchte. Neu ist dabei die umgekehrte Reihenfolge: "Petersen Jan" findet Jan
Petersen, weil im deutschen Büro beide Reihenfolgen selbstverständlich sind.
`Fediverse.search_accounts/2` ist die Typeahead-Hälfte neben der exakten
Adresssuche.
Was das Feld kann, steht als Satz darunter, nicht im Platzhalter: die zweite
Hälfte ist nicht erratbar, und ohne Fediverse-Teilnahme gibt es sie nicht —
dann sucht das Feld nur auf vutuv und sagt, wo der Schalter sitzt. Das
`change`-Attribut am geteilten Adressformular ist wieder weg, es hatte mit
diesem Umbau keinen Aufrufer mehr.
Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das
problematisch ist.1 parent 30aa4fb commit 6237576
10 files changed
Lines changed: 1016 additions & 530 deletions
File tree
- docs/architecture
- lib
- vutuv_web
- components
- live/message_live
- vutuv
- priv/gettext
- de/LC_MESSAGES
- en/LC_MESSAGES
- it/LC_MESSAGES
- test/vutuv_web/live
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
225 | 238 | | |
226 | 239 | | |
227 | 240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2790 | 2790 | | |
2791 | 2791 | | |
2792 | 2792 | | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
| 2813 | + | |
| 2814 | + | |
| 2815 | + | |
| 2816 | + | |
| 2817 | + | |
| 2818 | + | |
| 2819 | + | |
| 2820 | + | |
| 2821 | + | |
| 2822 | + | |
| 2823 | + | |
| 2824 | + | |
| 2825 | + | |
| 2826 | + | |
| 2827 | + | |
| 2828 | + | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
| 2837 | + | |
| 2838 | + | |
| 2839 | + | |
| 2840 | + | |
2793 | 2841 | | |
2794 | 2842 | | |
2795 | 2843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1482 | 1482 | | |
1483 | 1483 | | |
1484 | 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 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
1485 | 1522 | | |
1486 | 1523 | | |
1487 | 1524 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | 66 | | |
74 | 67 | | |
75 | 68 | | |
| |||
96 | 89 | | |
97 | 90 | | |
98 | 91 | | |
99 | | - | |
| 92 | + | |
100 | 93 | | |
101 | 94 | | |
102 | 95 | | |
| |||
0 commit comments