Add "Who can reply" controls [WIP] (#1954)

* Add threadgating

* UI improvements

* More ui work

* Remove comment

* Tweak colors

* Add missing keys

* Tweak sizing

* Only show composer option on non-reply

* Flex wrap fix

* Move the threadgate control to the top of the composer
This commit is contained in:
Paul Frazee 2023-12-10 12:01:34 -08:00 committed by GitHub
parent f5d014d4c7
commit 28fa5e4919
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 883 additions and 148 deletions

View file

@ -51,6 +51,10 @@ msgstr ""
msgid "{message}"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:130
msgid "<0/> members"
msgstr ""
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30
msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>"
msgstr ""
@ -804,6 +808,10 @@ msgstr ""
msgid "Error:"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:76
msgid "Everybody"
msgstr ""
#: src/view/com/lightbox/Lightbox.web.tsx:156
msgid "Expand alt text"
msgstr ""
@ -866,6 +874,10 @@ msgstr ""
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr ""
#: src/view/com/modals/Threadgate.tsx:98
msgid "Followed users"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:145
msgid "Followed users only"
msgstr ""
@ -1360,6 +1372,10 @@ msgstr ""
msgid "No results found for {query}"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:82
msgid "Nobody"
msgstr ""
#: src/view/com/modals/SelfLabel.tsx:136
#~ msgid "Not Applicable"
#~ msgstr ""
@ -1649,6 +1665,10 @@ msgstr ""
msgid "Removed from list"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:74
msgid "Replies to this thread are disabled"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:135
msgid "Reply Filters"
msgstr ""
@ -2241,6 +2261,14 @@ msgstr ""
msgid "Users"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:115
msgid "Users followed by <0/>"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr ""
#: src/view/screens/Settings.tsx:750
msgid "Verify email"
msgstr ""
@ -2306,6 +2334,15 @@ msgstr ""
msgid "Which languages would you like to see in your algorithmic feeds?"
msgstr ""
#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43
#: src/view/com/modals/Threadgate.tsx:66
msgid "Who can reply"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:79
msgid "Who can reply?"
msgstr ""
#: src/view/com/modals/crop-image/CropImage.web.tsx:102
msgid "Wide"
msgstr ""

View file

@ -51,6 +51,10 @@ msgstr ""
msgid "{message}"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:130
msgid "<0/> members"
msgstr ""
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30
msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>"
msgstr ""
@ -812,6 +816,10 @@ msgstr ""
msgid "Error:"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:76
msgid "Everybody"
msgstr ""
#: src/view/com/lightbox/Lightbox.web.tsx:156
msgid "Expand alt text"
msgstr ""
@ -875,6 +883,10 @@ msgstr ""
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr ""
#: src/view/com/modals/Threadgate.tsx:98
msgid "Followed users"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:145
msgid "Followed users only"
msgstr ""
@ -1382,6 +1394,10 @@ msgstr ""
msgid "No results found for {query}"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:82
msgid "Nobody"
msgstr ""
#: src/view/com/modals/SelfLabel.tsx:136
#~ msgid "Not Applicable"
#~ msgstr ""
@ -2275,6 +2291,14 @@ msgstr ""
msgid "Users"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:115
msgid "Users followed by <0/>"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr ""
#: src/view/screens/Settings.tsx:750
msgid "Verify email"
msgstr ""
@ -2340,6 +2364,15 @@ msgstr ""
msgid "Which languages would you like to see in your algorithmic feeds?"
msgstr ""
#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43
#: src/view/com/modals/Threadgate.tsx:66
msgid "Who can reply"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:79
msgid "Who can reply?"
msgstr ""
#: src/view/com/modals/crop-image/CropImage.web.tsx:102
msgid "Wide"
msgstr ""

View file

@ -51,6 +51,10 @@ msgstr ""
msgid "{message}"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:130
msgid "<0/> members"
msgstr ""
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30
msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>"
msgstr ""
@ -804,6 +808,10 @@ msgstr ""
msgid "Error:"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:76
msgid "Everybody"
msgstr ""
#: src/view/com/lightbox/Lightbox.web.tsx:156
msgid "Expand alt text"
msgstr ""
@ -866,6 +874,10 @@ msgstr ""
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr ""
#: src/view/com/modals/Threadgate.tsx:98
msgid "Followed users"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:145
msgid "Followed users only"
msgstr ""
@ -1360,6 +1372,10 @@ msgstr ""
msgid "No results found for {query}"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:82
msgid "Nobody"
msgstr ""
#: src/view/com/modals/SelfLabel.tsx:136
#~ msgid "Not Applicable"
#~ msgstr ""
@ -1649,6 +1665,10 @@ msgstr ""
msgid "Removed from list"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:74
msgid "Replies to this thread are disabled"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:135
msgid "Reply Filters"
msgstr ""
@ -2241,6 +2261,14 @@ msgstr ""
msgid "Users"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:115
msgid "Users followed by <0/>"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr ""
#: src/view/screens/Settings.tsx:750
msgid "Verify email"
msgstr ""
@ -2306,6 +2334,15 @@ msgstr ""
msgid "Which languages would you like to see in your algorithmic feeds?"
msgstr ""
#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43
#: src/view/com/modals/Threadgate.tsx:66
msgid "Who can reply"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:79
msgid "Who can reply?"
msgstr ""
#: src/view/com/modals/crop-image/CropImage.web.tsx:102
msgid "Wide"
msgstr ""

View file

@ -51,6 +51,10 @@ msgstr ""
msgid "{message}"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:130
msgid "<0/> members"
msgstr ""
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30
msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>"
msgstr ""
@ -804,6 +808,10 @@ msgstr ""
msgid "Error:"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:76
msgid "Everybody"
msgstr ""
#: src/view/com/lightbox/Lightbox.web.tsx:156
msgid "Expand alt text"
msgstr ""
@ -866,6 +874,10 @@ msgstr ""
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr ""
#: src/view/com/modals/Threadgate.tsx:98
msgid "Followed users"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:145
msgid "Followed users only"
msgstr ""
@ -1360,6 +1372,10 @@ msgstr ""
msgid "No results found for {query}"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:82
msgid "Nobody"
msgstr ""
#: src/view/com/modals/SelfLabel.tsx:136
#~ msgid "Not Applicable"
#~ msgstr ""
@ -1649,6 +1665,10 @@ msgstr ""
msgid "Removed from list"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:74
msgid "Replies to this thread are disabled"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:135
msgid "Reply Filters"
msgstr ""
@ -2241,6 +2261,14 @@ msgstr ""
msgid "Users"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:115
msgid "Users followed by <0/>"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr ""
#: src/view/screens/Settings.tsx:750
msgid "Verify email"
msgstr ""
@ -2306,6 +2334,15 @@ msgstr ""
msgid "Which languages would you like to see in your algorithmic feeds?"
msgstr ""
#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43
#: src/view/com/modals/Threadgate.tsx:66
msgid "Who can reply"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:79
msgid "Who can reply?"
msgstr ""
#: src/view/com/modals/crop-image/CropImage.web.tsx:102
msgid "Wide"
msgstr ""

View file

@ -51,6 +51,10 @@ msgstr ""
msgid "{message}"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:130
msgid "<0/> members"
msgstr ""
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:30
msgid "<0>Choose your</0><1>Recommended</1><2>Feeds</2>"
msgstr "<0>अपना</0><1>पसंदीदा</1><2>फ़ीड चुनें</2>"
@ -808,6 +812,10 @@ msgstr "अपने यूज़रनेम और पासवर्ड द
msgid "Error:"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:76
msgid "Everybody"
msgstr ""
#: src/view/com/lightbox/Lightbox.web.tsx:156
msgid "Expand alt text"
msgstr "ऑल्ट टेक्स्ट"
@ -867,6 +875,10 @@ msgstr "फॉलो"
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr "आरंभ करने के लिए कुछ उपयोगकर्ताओं का अनुसरण करें. आपको कौन दिलचस्प लगता है, इसके आधार पर हम आपको और अधिक उपयोगकर्ताओं की अनुशंसा कर सकते हैं।"
#: src/view/com/modals/Threadgate.tsx:98
msgid "Followed users"
msgstr ""
#: src/view/screens/PreferencesHomeFeed.tsx:145
msgid "Followed users only"
msgstr "केवल वे यूजर को फ़ॉलो किया गया"
@ -1374,6 +1386,10 @@ msgstr "\"{query}\" के लिए कोई परिणाम नहीं
msgid "No results found for {query}"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:82
msgid "Nobody"
msgstr ""
#: src/view/com/modals/SelfLabel.tsx:136
#~ msgid "Not Applicable"
#~ msgstr "लागू नहीं"
@ -2267,6 +2283,14 @@ msgstr "यूजर नाम या ईमेल पता"
msgid "Users"
msgstr "यूजर लोग"
#: src/view/com/threadgate/WhoCanReply.tsx:115
msgid "Users followed by <0/>"
msgstr ""
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr ""
#: src/view/screens/Settings.tsx:750
msgid "Verify email"
msgstr "ईमेल सत्यापित करें"
@ -2332,6 +2356,15 @@ msgstr "इस पोस्ट में किस भाषा का उपय
msgid "Which languages would you like to see in your algorithmic feeds?"
msgstr "कौन से भाषाएं आपको अपने एल्गोरिदमिक फ़ीड में देखना पसंद करती हैं?"
#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43
#: src/view/com/modals/Threadgate.tsx:66
msgid "Who can reply"
msgstr ""
#: src/view/com/threadgate/WhoCanReply.tsx:79
msgid "Who can reply?"
msgstr ""
#: src/view/com/modals/crop-image/CropImage.web.tsx:102
msgid "Wide"
msgstr "चौड़ा"