feat(ui): add follow button, follows card, and inbox page
Build, Test & Push Frontend / quality-check (push) Successful in 34s
Build, Test & Push Frontend / docker (push) Successful in 23s

This commit is contained in:
lobo committed 2026-10-06 16:22:22 +02:00
1 parent 3aed243e35
commit 43c4862606
23 files changed
+603 -2

No files matched your search

+33
View File
@@ -354,6 +354,9 @@
"ERROR": "Die Rolle konnte nicht gewechselt werden."
},
"ADMIN_HINTS": "Hinweise",
"INBOX": "Postfach",
"INBOX_UNREAD_one": "Postfach, {{count}} neue Nachricht",
"INBOX_UNREAD_other": "Postfach, {{count}} neue Nachrichten",
"WHATS_NEW": "Neuigkeiten",
"ADMIN_NEWS": "Neuigkeiten verwalten",
"ADMIN_BROADCASTS": "Rundmail",
@@ -875,6 +878,36 @@
"AUTO_LINK_QUEUE": "Offene Paare in der Verknüpfungs-Warteschlange (Auditoren)",
"AUTO_SAVED": "Gespeichert."
},
"FOLLOW": {
"TITLE": "Folgen",
"FOLLOW": "Folgen",
"UNFOLLOW": "Entfolgen",
"REMOVE": "Entfernen",
"FOLLOWING": "Personen, denen du folgst",
"FOLLOWERS": "Personen, die dir folgen",
"NO_FOLLOWING": "Du folgst noch niemandem. Öffne ein öffentliches Profil und drücke auf Folgen.",
"NO_FOLLOWERS": "Dir folgt noch niemand.",
"PRIVATE_USER": "Privater Nutzer",
"NOT_FOLLOWABLE": "Diesem Profil kann man nicht folgen.",
"LIMIT": "Du folgst schon so vielen Personen wie möglich.",
"ERROR": "Das hat nicht geklappt. Versuche es noch einmal.",
"LOAD_ERROR": "Die Liste konnte nicht geladen werden."
},
"INBOX": {
"TITLE": "Postfach",
"EMPTY": "Noch keine Nachrichten.",
"LOAD_ERROR": "Das Postfach konnte nicht geladen werden.",
"DIGEST": "{{name}}: {{parts}}",
"VISIBILITY": "{{name}} hat die Sichtbarkeit geändert, du folgst nicht mehr.",
"PART_NEW_GAMES_one": "{{count}} neues Spiel",
"PART_NEW_GAMES_other": "{{count}} neue Spiele",
"PART_ACHIEVEMENTS_one": "{{count}} Erfolg",
"PART_ACHIEVEMENTS_other": "{{count}} Erfolge",
"PART_STATUS_CHANGES_one": "{{count}} Statuswechsel",
"PART_STATUS_CHANGES_other": "{{count}} Statuswechsel",
"PART_WISHLIST_ADDS_one": "{{count}} Wunschlisten-Eintrag",
"PART_WISHLIST_ADDS_other": "{{count}} Wunschlisten-Einträge"
},
"NEWS": {
"TITLE": "Neuigkeiten",
"GOT_IT": "Verstanden",
+33
View File
@@ -354,6 +354,9 @@
"ERROR": "The role could not be switched."
},
"ADMIN_HINTS": "Hints",
"INBOX": "Inbox",
"INBOX_UNREAD_one": "Inbox, {{count}} new note",
"INBOX_UNREAD_other": "Inbox, {{count}} new notes",
"WHATS_NEW": "What's new",
"ADMIN_NEWS": "News",
"ADMIN_BROADCASTS": "Mail",
@@ -875,6 +878,36 @@
"AUTO_LINK_QUEUE": "Open pairs in the link queue (auditors)",
"AUTO_SAVED": "Saved."
},
"FOLLOW": {
"TITLE": "Following",
"FOLLOW": "Follow",
"UNFOLLOW": "Unfollow",
"REMOVE": "Remove",
"FOLLOWING": "People you follow",
"FOLLOWERS": "People who follow you",
"NO_FOLLOWING": "You follow nobody yet. Open a public profile and press Follow.",
"NO_FOLLOWERS": "Nobody follows you yet.",
"PRIVATE_USER": "Private user",
"NOT_FOLLOWABLE": "This profile cannot be followed.",
"LIMIT": "You follow the most people possible.",
"ERROR": "That did not work. Try again.",
"LOAD_ERROR": "The list could not be loaded."
},
"INBOX": {
"TITLE": "Inbox",
"EMPTY": "No notes yet.",
"LOAD_ERROR": "The inbox could not be loaded.",
"DIGEST": "{{name}}: {{parts}}",
"VISIBILITY": "{{name}} changed visibility, you no longer follow them.",
"PART_NEW_GAMES_one": "{{count}} new game",
"PART_NEW_GAMES_other": "{{count}} new games",
"PART_ACHIEVEMENTS_one": "{{count}} achievement",
"PART_ACHIEVEMENTS_other": "{{count}} achievements",
"PART_STATUS_CHANGES_one": "{{count}} status change",
"PART_STATUS_CHANGES_other": "{{count}} status changes",
"PART_WISHLIST_ADDS_one": "{{count}} wishlist add",
"PART_WISHLIST_ADDS_other": "{{count}} wishlist adds"
},
"NEWS": {
"TITLE": "What's new",
"GOT_IT": "Got it",