185 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940
  1. <!DOCTYPE html>
  2. <html>
  3. <head data-suburl="">
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  6. <meta name="author" content="diogo" />
  7. <meta name="description" content="gnu-social - GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation." />
  8. <meta name="keywords" content="go, git, self-hosted, gogs">
  9. <meta name="referrer" content="no-referrer" />
  10. <meta name="_csrf" content="OGxxs4ptksdHFsr-8C4vABXSrq46MTYwNDc5MjM2MjYwNjk4ODk3Nw==" />
  11. <meta name="_suburl" content="" />
  12. <meta property="og:url" content="https://notabug.org/diogo/gnu-social" />
  13. <meta property="og:type" content="object" />
  14. <meta property="og:title" content="diogo/gnu-social">
  15. <meta property="og:description" content="GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation.">
  16. <meta property="og:image" content="https://notabug.org/avatars/12290" />
  17. <link rel="shortcut icon" href="/img/favicon.png" />
  18. <script src="/js/jquery-1.11.3.min.js"></script>
  19. <script src="/js/libs/jquery.are-you-sure.js"></script>
  20. <link href="/img/icon-48.ico" rel="icon" type="image/x-icon" />
  21. <link href="/img/icon-60.png" rel="apple-touch-icon">
  22. <link href="/img/icon-76.png" rel="apple-touch-icon" sizes="76x76">
  23. <link href="/img/icon-120.png" rel="apple-touch-icon" sizes="120x120">
  24. <link href="/img/icon-152.png" rel="apple-touch-icon" sizes="152x152">
  25. <link href="/img/icon-240.png" rel="apple-touch-icon" sizes="240x240">
  26. <link rel="stylesheet" href="/assets/font-awesome-4.6.3/css/font-awesome.min.css">
  27. <link rel="stylesheet" href="/assets/octicons-4.3.0/octicons.min.css">
  28. <link rel="stylesheet" href="/css/semantic-2.2.13.min.css">
  29. <link rel="stylesheet" href="/css/gogs.css?v=6fc9e85aa88133794d3434ea74aa557a">
  30. <link rel="stylesheet" href="/css/notabug.css">
  31. <script src="/js/semantic-2.2.13.min.js"></script>
  32. <script src="/js/gogs.js?v=6fc9e85aa88133794d3434ea74aa557a"></script>
  33. <title>Functionality Changes planned for v3 - NotABug.org: Free code hosting</title>
  34. <meta name="theme-color" content="#428bca">
  35. <noscript><style>.nojs-popup:hover > .menu { display: block ; }</style></noscript>
  36. </head>
  37. <body>
  38. <div class="full height">
  39. <noscript>Please enable JavaScript in your browser!</noscript>
  40. <div id="header-div" class="following bar light">
  41. <div class="ui container">
  42. <div class="ui grid">
  43. <div class="column">
  44. <div class="ui top secondary menu">
  45. <a class="item brand" href="/">
  46. <img class="ui mini image" src="/img/favicon.png">
  47. </a>
  48. <a class="item" href="/">Home</a>
  49. <a class="item" href="/explore/repos">Explore</a>
  50. <a class="notabug-item item" href="/help" rel="noreferrer">Help</a>
  51. <div class="right menu">
  52. <a class="item" href="/user/sign_up">
  53. <i class="octicon octicon-person"></i> Register
  54. </a>
  55. <a class="item" href="/user/login?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f185">
  56. <i class="octicon octicon-sign-in"></i> Sign In
  57. </a>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="repository view issue pull">
  65. <div class="header-wrapper">
  66. <div class="ui container">
  67. <div class="ui vertically padded grid head">
  68. <div class="column">
  69. <div class="ui header">
  70. <div class="ui huge breadcrumb">
  71. <i class="mega-octicon octicon-repo"></i>
  72. <a href="/diogo">diogo</a>
  73. <div class="divider"> / </div>
  74. <a href="/diogo/gnu-social">gnu-social</a>
  75. </div>
  76. <div class="ui right">
  77. <div class="ui labeled button" tabindex="0">
  78. <a class="ui basic button" href="/diogo/gnu-social/action/watch?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f185">
  79. <i class="icon fa-eye-slash"></i>Watch
  80. </a>
  81. <a class="ui basic label" href="/diogo/gnu-social/watchers">
  82. 9
  83. </a>
  84. </div>
  85. <div class="ui labeled button" tabindex="0">
  86. <a class="ui basic button" href="/diogo/gnu-social/action/star?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f185">
  87. <i class="icon fa-star-o"></i>Star
  88. </a>
  89. <a class="ui basic label" href="/diogo/gnu-social/stars">
  90. 22
  91. </a>
  92. </div>
  93. <div class="ui labeled button" tabindex="0">
  94. <a class="ui basic button " href="/repo/fork/25974">
  95. <i class="octicon octicon-repo-forked"></i>Fork
  96. </a>
  97. <a class="ui basic label" href="/diogo/gnu-social/forks">
  98. 21
  99. </a>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. <div class="ui tabs container">
  107. <div class="ui tabular menu navbar">
  108. <a class=" item" href="/diogo/gnu-social">
  109. <i class="octicon octicon-file-text"></i> Files
  110. </a>
  111. <a class="active item" href="/diogo/gnu-social/issues">
  112. <i class="octicon octicon-issue-opened"></i> Issues <span class="ui blue small label">73</span>
  113. </a>
  114. <a class=" item" href="/diogo/gnu-social/pulls">
  115. <i class="octicon octicon-git-pull-request"></i> Pull Requests <span class="ui blue small label">3</span>
  116. </a>
  117. <a class=" item" href="/diogo/gnu-social/wiki">
  118. <i class="octicon octicon-book"></i> Wiki
  119. </a>
  120. </div>
  121. </div>
  122. <div class="ui tabs divider"></div>
  123. </div>
  124. <div class="ui container">
  125. <div class="navbar">
  126. <div class="ui compact small menu">
  127. <a class=" item" href="/diogo/gnu-social/labels">Labels</a>
  128. <a class=" item" href="/diogo/gnu-social/milestones">Milestones</a>
  129. </div>
  130. <div class="ui right">
  131. <a class="ui green button" href="/diogo/gnu-social/issues/new">New Issue</a>
  132. </div>
  133. </div>
  134. <div class="ui divider"></div>
  135. <div>
  136. <div class="ui grid">
  137. <div class="sixteen wide column title">
  138. <div class="ui grid">
  139. <h1 class="twelve wide column">
  140. <span class="index">#185</span> <span id="issue-title" class="has-emoji">Functionality Changes planned for v3</span>
  141. <div id="edit-title-input" class="ui input" style="display: none">
  142. <input value="Functionality Changes planned for v3">
  143. </div>
  144. </h1>
  145. </div>
  146. <div class="ui green large label"><i class="octicon octicon-issue-opened"></i> Open</div>
  147. <span class="time-desc">
  148. opened <span class="time-since" title="Fri, 17 Jul 2020 15:37:50 UTC">3 months ago</span> by <a href="/diogo">diogo</a>
  149. ·
  150. 5 comments
  151. </span>
  152. <div class="ui divider"></div>
  153. </div>
  154. <div class="twelve wide column comment-list">
  155. <ui class="ui comments">
  156. <div class="comment">
  157. <a class="avatar" href="/diogo">
  158. <img src="/avatars/12290">
  159. </a>
  160. <div class="content">
  161. <div class="ui top attached header">
  162. <span class="text grey"><a href="/diogo">Diogo Cordeiro</a> commented <a href="#issue-65281"><span class="time-since" title="Fri, 17 Jul 2020 15:37:50 UTC">3 months ago</span></a></span>
  163. <div class="ui right actions">
  164. </div>
  165. </div>
  166. <div class="ui attached segment">
  167. <div class="render-content markdown has-emoji">
  168. <h2>Tags</h2>
  169. <ul>
  170. <li>Add Tag Wrangling (<a href="/diogo/gnu-social/issues/18" rel="nofollow">#18</a>)</li>
  171. <li>Bundle of Tags (<a href="/diogo/gnu-social/issues/125" rel="nofollow">#125</a>)</li>
  172. <li>Collection of Tags defined by the group admin/moderator for filtering purposes (<a href="/diogo/gnu-social/issues/126" rel="nofollow">#126</a>)</li>
  173. <li>Selftags for Groups (<a href="/diogo/gnu-social/issues/130" rel="nofollow">#130</a>)</li>
  174. <li>New stream filtered by selftag</li>
  175. <li>allow persons to mute tags</li>
  176. </ul>
  177. <h2>XMPP</h2>
  178. <ul>
  179. <li>Add a bridge between groups and XMPP</li>
  180. </ul>
  181. <h2>Actor</h2>
  182. <ul>
  183. <li>Explore all of the types (<a href="/diogo/gnu-social/issues/141" rel="nofollow">#141</a>) (<a href="/diogo/gnu-social/issues/181" rel="nofollow">#181</a>)</li>
  184. <li>Pinned Activities (<a href="/diogo/gnu-social/issues/182" rel="nofollow">#182</a>)</li>
  185. </ul>
  186. <h3>type Person</h3>
  187. <ul>
  188. <li>WebHooks (<a href="/diogo/gnu-social/issues/84" rel="nofollow">#84</a>)</li>
  189. <li>Album of Images and Videos (<a href="/diogo/gnu-social/issues/94" rel="nofollow">#94</a>)</li>
  190. <li>Web Monetization (<a href="/diogo/gnu-social/issues/97" rel="nofollow">#97</a>)</li>
  191. <li>Leaving (<a href="/diogo/gnu-social/issues/154" rel="nofollow">#154</a>)</li>
  192. <li>add attribute languages</li>
  193. <li>meet new people (recommended person plugin)</li>
  194. </ul>
  195. <h3>type Group</h3>
  196. <ul>
  197. <li>Album of Images and Videos (<a href="/diogo/gnu-social/issues/132" rel="nofollow">#132</a>)</li>
  198. <li>custom colour pallete (<a href="/diogo/gnu-social/issues/151" rel="nofollow">#151</a>)</li>
  199. <li>Add Parent of group (<a href="/diogo/gnu-social/issues/173" rel="nofollow">#173</a>)</li>
  200. <li>New concept of meta groups that are built from the instance groups based on wrangling (<a href="/diogo/gnu-social/issues/186" rel="nofollow">#186</a>)</li>
  201. <li>Allow remote actors to have moderation permissions in local groups (<a href="/diogo/gnu-social/issues/186" rel="nofollow">#186</a>)</li>
  202. <li>add attribute languages</li>
  203. <li>allow persons to mute groups</li>
  204. </ul>
  205. <h2>API</h2>
  206. <ul>
  207. <li>pinboard API for GNU social (<a href="/diogo/gnu-social/issues/128" rel="nofollow">#128</a>)</li>
  208. <li>add pleroma</li>
  209. </ul>
  210. <h2>Directory</h2>
  211. <ul>
  212. <li>More sorting options <a href="/diogo/gnu-social/issues/131" rel="nofollow">#131</a></li>
  213. </ul>
  214. <h2>Activities</h2>
  215. <ul>
  216. <li>Forward (<a href="/diogo/gnu-social/issues/136" rel="nofollow">#136</a>)</li>
  217. <li>Markdown (<a href="/diogo/gnu-social/issues/146" rel="nofollow">#146</a>)</li>
  218. <li>Server-side rendered-to-svg LaTeX</li>
  219. <li>Paste plugin (<a href="/diogo/gnu-social/issues/156" rel="nofollow">#156</a>)</li>
  220. <li>Timelines: Filters &amp; Organizing (<a href="/diogo/gnu-social/issues/180" rel="nofollow">#180</a>)</li>
  221. <li>Checkbox to allow title</li>
  222. <li>Add support for Dislike verb</li>
  223. </ul>
  224. <h2>Scoping/Visibility/Privacy</h2>
  225. <p>We honestly just gotta review everything... But here are some related issues: <a href="/diogo/gnu-social/issues/95" rel="nofollow">#95</a> <a href="/diogo/gnu-social/issues/129" rel="nofollow">#129</a></p>
  226. </div>
  227. <div class="raw-content hide">## Tags
  228. - Add Tag Wrangling (#18)
  229. - Bundle of Tags (#125)
  230. - Collection of Tags defined by the group admin/moderator for filtering purposes (#126)
  231. - Selftags for Groups (#130)
  232. - New stream filtered by selftag
  233. - allow persons to mute tags
  234. ## XMPP
  235. - Add a bridge between groups and XMPP
  236. ## Actor
  237. - Explore all of the types (#141) (#181)
  238. - Pinned Activities (#182)
  239. ### type Person
  240. - WebHooks (#84)
  241. - Album of Images and Videos (#94)
  242. - Web Monetization (#97)
  243. - Leaving (#154)
  244. - add attribute languages
  245. - meet new people (recommended person plugin)
  246. ### type Group
  247. - Album of Images and Videos (#132)
  248. - custom colour pallete (#151)
  249. - Add Parent of group (#173)
  250. - New concept of meta groups that are built from the instance groups based on wrangling (#186)
  251. - Allow remote actors to have moderation permissions in local groups (#186)
  252. - add attribute languages
  253. - allow persons to mute groups
  254. ## API
  255. - pinboard API for GNU social (#128)
  256. - add pleroma
  257. ## Directory
  258. - More sorting options #131
  259. ## Activities
  260. - Forward (#136)
  261. - Markdown (#146)
  262. - Server-side rendered-to-svg LaTeX
  263. - Paste plugin (#156)
  264. - Timelines: Filters &amp; Organizing (#180)
  265. - Checkbox to allow title
  266. - Add support for Dislike verb
  267. ## Scoping/Visibility/Privacy
  268. We honestly just gotta review everything... But here are some related issues: #95 #129</div>
  269. <div class="edit-content-zone hide" data-write="issue-65281-write" data-preview="issue-65281-preview" data-update-url="/diogo/gnu-social/issues/185/content" data-context="/diogo/gnu-social"></div>
  270. </div>
  271. </div>
  272. </div>
  273. <div class="comment" id="issuecomment-20089">
  274. <a class="avatar" href="/diogo">
  275. <img src="/avatars/12290">
  276. </a>
  277. <div class="content">
  278. <div class="ui top attached header">
  279. <span class="text grey"><a href="/diogo">Diogo Cordeiro</a> commented <a href="#issuecomment-20089"><span class="time-since" title="Fri, 17 Jul 2020 16:45:22 UTC">3 months ago</span></a></span>
  280. <div class="ui right actions">
  281. <div class="item tag">
  282. Owner
  283. </div>
  284. </div>
  285. </div>
  286. <div class="ui attached segment">
  287. <div class="render-content markdown has-emoji">
  288. <p>So, tl;dr: From v2 to v3, we will make groups great again, even greater, amazing.
  289. Other than that, better code and design overall. Specifically, things will be more customizable and organized. And scoping will hopefully work.</p>
  290. <p>Just to elaborate a bit on meta-groups; if a group tech is created at loadaverage and a group tech is created in HaP, for an instance Y they will look like the same group and, when used the first time at Y, that person will necessarily have to create a local tech group as well. I.e., whenever one wants to use a group, that group will have to be locally created and will be virtually the same as the one in every other instance. This solving the previous problems of group federation and bitrotting of when an instance dies. We no longer will follow and share specifically to a group at instance X, we will use the group and whenever we find some remote group, underneath the hood, it will be added to the sources of the umbrella group.</p>
  291. </div>
  292. <div class="raw-content hide">So, tl;dr: From v2 to v3, we will make groups great again, even greater, amazing.
  293. Other than that, better code and design overall. Specifically, things will be more customizable and organized. And scoping will hopefully work.
  294. Just to elaborate a bit on meta-groups; if a group tech is created at loadaverage and a group tech is created in HaP, for an instance Y they will look like the same group and, when used the first time at Y, that person will necessarily have to create a local tech group as well. I.e., whenever one wants to use a group, that group will have to be locally created and will be virtually the same as the one in every other instance. This solving the previous problems of group federation and bitrotting of when an instance dies. We no longer will follow and share specifically to a group at instance X, we will use the group and whenever we find some remote group, underneath the hood, it will be added to the sources of the umbrella group.
  295. </div>
  296. <div class="edit-content-zone hide" data-write="issuecomment-20089-write" data-preview="issuecomment-20089-preview" data-update-url="/diogo/gnu-social/comments/20089" data-context="/diogo/gnu-social"></div>
  297. </div>
  298. </div>
  299. </div>
  300. <div class="comment" id="issuecomment-20091">
  301. <a class="avatar" href="/thndrbvr">
  302. <img src="/avatars/43539">
  303. </a>
  304. <div class="content">
  305. <div class="ui top attached header">
  306. <span class="text grey"><a href="/thndrbvr">Thunder Beaver</a> commented <a href="#issuecomment-20091"><span class="time-since" title="Fri, 17 Jul 2020 18:43:06 UTC">3 months ago</span></a></span>
  307. <div class="ui right actions">
  308. </div>
  309. </div>
  310. <div class="ui attached segment">
  311. <div class="render-content markdown has-emoji">
  312. <p>tl;dr was tl</p>
  313. <p>:p</p>
  314. <p>(sorry... <em>snickers</em>)</p>
  315. </div>
  316. <div class="raw-content hide">tl;dr was tl
  317. :p
  318. (sorry... *snickers*)</div>
  319. <div class="edit-content-zone hide" data-write="issuecomment-20091-write" data-preview="issuecomment-20091-preview" data-update-url="/diogo/gnu-social/comments/20091" data-context="/diogo/gnu-social"></div>
  320. </div>
  321. </div>
  322. </div>
  323. <div class="comment" id="issuecomment-20313">
  324. <a class="avatar" href="/thndrbvr">
  325. <img src="/avatars/43539">
  326. </a>
  327. <div class="content">
  328. <div class="ui top attached header">
  329. <span class="text grey"><a href="/thndrbvr">Thunder Beaver</a> commented <a href="#issuecomment-20313"><span class="time-since" title="Wed, 29 Jul 2020 17:38:29 UTC">3 months ago</span></a></span>
  330. <div class="ui right actions">
  331. </div>
  332. </div>
  333. <div class="ui attached segment">
  334. <div class="render-content markdown has-emoji">
  335. <p><i>just noticed this</i><br/>
  336. I strongly disagree with <i>only</i> the addition of &#34;dislike&#34;. There isn&#39;t enough nuance with a simple &#34;favourite&#34; and &#34;dislike&#34;, positive or negative type of thing.
  337. <a href="https://notabug.org/diogo/gnu-social/issues/137" rel="nofollow">#137</a> goes into some detail with additional reactions, popularity filtering, etc.</p>
  338. <p>No, for status updates like &#34;I just ate way too much, but it was so good!&#34; this wouldn&#39;t be of any use.
  339. However, for anything controversial, be it some statements or an article; anything that has more depth, this would be a really handy feature. Remember, some instances have character limits in the thousands. (Hence my idea of adding a new notice + filtering type: &#34;journal&#34;, &#34;diary&#34;, or &#34;blog&#34; which would have a separate character limit that should be significantly higher thus encouraging the microblog statuses/notices be kept to 150-1000 characters.)</p>
  340. </div>
  341. <div class="raw-content hide">&lt;i&gt;just noticed this&lt;/i&gt;&lt;br/&gt;
  342. I strongly disagree with &lt;i&gt;only&lt;/i&gt; the addition of &#34;dislike&#34;. There isn&#39;t enough nuance with a simple &#34;favourite&#34; and &#34;dislike&#34;, positive or negative type of thing.
  343. https://notabug.org/diogo/gnu-social/issues/137 goes into some detail with additional reactions, popularity filtering, etc.
  344. No, for status updates like &#34;I just ate way too much, but it was so good!&#34; this wouldn&#39;t be of any use.
  345. However, for anything controversial, be it some statements or an article; anything that has more depth, this would be a really handy feature. Remember, some instances have character limits in the thousands. (Hence my idea of adding a new notice &#43; filtering type: &#34;journal&#34;, &#34;diary&#34;, or &#34;blog&#34; which would have a separate character limit that should be significantly higher thus encouraging the microblog statuses/notices be kept to 150-1000 characters.)</div>
  346. <div class="edit-content-zone hide" data-write="issuecomment-20313-write" data-preview="issuecomment-20313-preview" data-update-url="/diogo/gnu-social/comments/20313" data-context="/diogo/gnu-social"></div>
  347. </div>
  348. </div>
  349. </div>
  350. <div class="comment" id="issuecomment-20315">
  351. <a class="avatar" href="/someonewithpc">
  352. <img src="https://seccdn.libravatar.org/avatar/89baac3327aebd79156eb67a9db545e6">
  353. </a>
  354. <div class="content">
  355. <div class="ui top attached header">
  356. <span class="text grey"><a href="/someonewithpc">someonewithpc</a> commented <a href="#issuecomment-20315"><span class="time-since" title="Wed, 29 Jul 2020 21:01:16 UTC">3 months ago</span></a></span>
  357. <div class="ui right actions">
  358. <div class="item tag">
  359. Collaborator
  360. </div>
  361. </div>
  362. </div>
  363. <div class="ui attached segment">
  364. <div class="render-content markdown has-emoji">
  365. <p>I think the other devs agree that our problem with a reaction system is that either there are five or six reactions, potentially not enough (think facebook) or there would be too many and the list would get absurdly long (like in discord). Personally, I&#39;d go with up and down votes only, reddit style. If you want to express a more detailed reaction, you can post. Additionally, I strongly dislike emoji, because: they&#39;re either too small for my crappy vision to be able to read it, or it introduces gaps in text, and they stand out against the design of the page, what with all the colors. Also also, the ability for any person to add either emoji or an adjective or something for a reaction to any notic introduces the possibility of griefing.</p>
  366. </div>
  367. <div class="raw-content hide">I think the other devs agree that our problem with a reaction system is that either there are five or six reactions, potentially not enough (think facebook) or there would be too many and the list would get absurdly long (like in discord). Personally, I&#39;d go with up and down votes only, reddit style. If you want to express a more detailed reaction, you can post. Additionally, I strongly dislike emoji, because: they&#39;re either too small for my crappy vision to be able to read it, or it introduces gaps in text, and they stand out against the design of the page, what with all the colors. Also also, the ability for any person to add either emoji or an adjective or something for a reaction to any notic introduces the possibility of griefing. </div>
  368. <div class="edit-content-zone hide" data-write="issuecomment-20315-write" data-preview="issuecomment-20315-preview" data-update-url="/diogo/gnu-social/comments/20315" data-context="/diogo/gnu-social"></div>
  369. </div>
  370. </div>
  371. </div>
  372. <div class="comment" id="issuecomment-20316">
  373. <a class="avatar" href="/thndrbvr">
  374. <img src="/avatars/43539">
  375. </a>
  376. <div class="content">
  377. <div class="ui top attached header">
  378. <span class="text grey"><a href="/thndrbvr">Thunder Beaver</a> commented <a href="#issuecomment-20316"><span class="time-since" title="Thu, 30 Jul 2020 07:53:05 UTC">3 months ago</span></a></span>
  379. <div class="ui right actions">
  380. </div>
  381. </div>
  382. <div class="ui attached segment">
  383. <div class="render-content markdown has-emoji">
  384. <p>I dislike emoji as well. lol. I shouldn&#39;t have mentioned those in the original idea. <br/>Anything from FontAwesome or other images of the community&#39;s/web admin&#39;s choosing could represent <b>+</b> and <b>-</b> which could open up the other options. <br/>
  385. Each of those would have a couple more buttons. Maybe even without images or only images, depending on the theme (or user settings?) but it would be up to the community and the web admin to choose the graphics used.<br/> One click (or hover over on desktop) to open, second click to choose one of a couple options.<br/>
  386. Maybe we could add &#34;report&#34; somewhere, otherwise it can be lumped in with <b>-</b> like many sites do.<br/>
  387. I wanted to draw (read: gimp) a picture but it&#39;s late now.</p>
  388. <p>Reddit / Saidit is one of the places I got this idea from. Specifically about the &#34;insightful&#34; and &#34;funny&#34; names&#34;.<br/>
  389. <a href="https://github.com/libertysoft3/saidit" rel="nofollow">https://github.com/libertysoft3/saidit</a><br/>
  390. I&#39;ve never used Reddit, only glimpsed at a couple threads. I didn&#39;t realize that they just had upvote and downvote there. I thought Saidit simply changed one of the things to be a +2.<br/>
  391. Simple downvoting is where the griefing comes in. That&#39;s why facebooger doesn&#39;t have it. It&#39;d make people feel bad if they knew how much everyone hated them/their posts lol. Having more options -- some of which are for administrative purposes -- allows for some level of reasoning. It&#39;s still just a double click to &#34;favourite&#34; or &#34;disagree&#34; with something. <br/></p>
  392. <p>I&#39;ve never really used Discord either. lol.<br/></p>
  393. <p>I just can&#39;t stand the over simplification of everything these days. It&#39;s condescending.<br/> Like on Netflix. I am pretty sure at one point I was able to rate things 1-5. Now it&#39;s either &#34;did you like this or dislike it, or not care enough / have enough time to bother rating it at all&#34;. When I&#39;m listening to music on my desktop with Clementine, I take the time to rate everything 0.5 - 10. Usually per album with exceptions in either direction for a few songs (skits, intros, live bonus tracks, the few songs I really like, etc)</p>
  394. <p>There would be more flavour. Plus, it&#39;s cool for filtering. Maybe someone just wants to see posts that are a little more thought provoking: insightful, or someone&#39;s had a long day and just wants to read the latest funniest things in the fediverse this week.</p>
  395. <p>I think this is something that would be especially interesting in groups. For the jokester groups, it&#39;d cut straight to the trolliest and funniest things if there were these buttons on notices and filters in the popular notices side feed. For the more serious ones, it cuts out all the cruft and chitchat so people can easily find and focus on the important stuff.</p>
  396. <p>This isn&#39;t about what any of us like or dislike. It&#39;s about the project and the communities and how everything would be best handled. Not everything I&#39;ve suggested was because it was something I wanted and would use. Many are things I know from experience my community wants and things I think would be great for GS to have.</p>
  397. <p>Edit:
  398. I forgot to mention this could be good for photos too, as mentioned in <a href="https://notabug.org/diogo/gnu-social/issues/94" rel="nofollow">#94</a></p>
  399. </div>
  400. <div class="raw-content hide">I dislike emoji as well. lol. I shouldn&#39;t have mentioned those in the original idea. &lt;br /&gt;Anything from FontAwesome or other images of the community&#39;s/web admin&#39;s choosing could represent &lt;b&gt;&#43;&lt;/b&gt; and &lt;b&gt;-&lt;/b&gt; which could open up the other options. &lt;br /&gt;
  401. Each of those would have a couple more buttons. Maybe even without images or only images, depending on the theme (or user settings?) but it would be up to the community and the web admin to choose the graphics used.&lt;br /&gt; One click (or hover over on desktop) to open, second click to choose one of a couple options.&lt;br/&gt;
  402. Maybe we could add &#34;report&#34; somewhere, otherwise it can be lumped in with &lt;b&gt;-&lt;/b&gt; like many sites do.&lt;br /&gt;
  403. I wanted to draw (read: gimp) a picture but it&#39;s late now.
  404. Reddit / Saidit is one of the places I got this idea from. Specifically about the &#34;insightful&#34; and &#34;funny&#34; names&#34;.&lt;br /&gt;
  405. https://github.com/libertysoft3/saidit&lt;br /&gt;
  406. I&#39;ve never used Reddit, only glimpsed at a couple threads. I didn&#39;t realize that they just had upvote and downvote there. I thought Saidit simply changed one of the things to be a &#43;2.&lt;br /&gt;
  407. Simple downvoting is where the griefing comes in. That&#39;s why facebooger doesn&#39;t have it. It&#39;d make people feel bad if they knew how much everyone hated them/their posts lol. Having more options -- some of which are for administrative purposes -- allows for some level of reasoning. It&#39;s still just a double click to &#34;favourite&#34; or &#34;disagree&#34; with something. &lt;br /&gt;
  408. I&#39;ve never really used Discord either. lol.&lt;br /&gt;
  409. I just can&#39;t stand the over simplification of everything these days. It&#39;s condescending.&lt;br /&gt; Like on Netflix. I am pretty sure at one point I was able to rate things 1-5. Now it&#39;s either &#34;did you like this or dislike it, or not care enough / have enough time to bother rating it at all&#34;. When I&#39;m listening to music on my desktop with Clementine, I take the time to rate everything 0.5 - 10. Usually per album with exceptions in either direction for a few songs (skits, intros, live bonus tracks, the few songs I really like, etc)
  410. There would be more flavour. Plus, it&#39;s cool for filtering. Maybe someone just wants to see posts that are a little more thought provoking: insightful, or someone&#39;s had a long day and just wants to read the latest funniest things in the fediverse this week.
  411. I think this is something that would be especially interesting in groups. For the jokester groups, it&#39;d cut straight to the trolliest and funniest things if there were these buttons on notices and filters in the popular notices side feed. For the more serious ones, it cuts out all the cruft and chitchat so people can easily find and focus on the important stuff.
  412. This isn&#39;t about what any of us like or dislike. It&#39;s about the project and the communities and how everything would be best handled. Not everything I&#39;ve suggested was because it was something I wanted and would use. Many are things I know from experience my community wants and things I think would be great for GS to have.
  413. Edit:
  414. I forgot to mention this could be good for photos too, as mentioned in https://notabug.org/diogo/gnu-social/issues/94</div>
  415. <div class="edit-content-zone hide" data-write="issuecomment-20316-write" data-preview="issuecomment-20316-preview" data-update-url="/diogo/gnu-social/comments/20316" data-context="/diogo/gnu-social"></div>
  416. </div>
  417. </div>
  418. </div>
  419. <div class="ui warning message">
  420. <a href="/user/login?redirect_to=/diogo/gnu-social/issues/185">Sign in</a> to join this conversation.
  421. </div>
  422. </ui>
  423. </div>
  424. <div class="four wide column">
  425. <div class="ui segment metas">
  426. <div class="ui disabled floating jump select-label dropdown">
  427. <span class="text">
  428. <strong>Labels</strong>
  429. <span class="octicon octicon-gear"></span>
  430. </span>
  431. <div class="filter menu" data-action="update" data-update-url="/diogo/gnu-social/issues/185/label">
  432. <div class="no-select item">Clear labels</div>
  433. <a class=" item" href="#" data-id="1564" data-id-selector="#label_1564"><span class="octicon "></span><span class="label color" style="background-color: #fbca04"></span> bounty</a>
  434. <a class=" item" href="#" data-id="1483" data-id-selector="#label_1483"><span class="octicon "></span><span class="label color" style="background-color: #ee0701"></span> bug</a>
  435. <a class=" item" href="#" data-id="1484" data-id-selector="#label_1484"><span class="octicon "></span><span class="label color" style="background-color: #cccccc"></span> duplicate</a>
  436. <a class=" item" href="#" data-id="1485" data-id-selector="#label_1485"><span class="octicon "></span><span class="label color" style="background-color: #84b6eb"></span> enhancement</a>
  437. <a class=" item" href="#" data-id="1486" data-id-selector="#label_1486"><span class="octicon "></span><span class="label color" style="background-color: #128a0c"></span> help wanted</a>
  438. <a class=" item" href="#" data-id="1487" data-id-selector="#label_1487"><span class="octicon "></span><span class="label color" style="background-color: #e6e6e6"></span> invalid</a>
  439. <a class=" item" href="#" data-id="1488" data-id-selector="#label_1488"><span class="octicon "></span><span class="label color" style="background-color: #cc317c"></span> question</a>
  440. <a class="checked item" href="#" data-id="1565" data-id-selector="#label_1565"><span class="octicon octicon-check"></span><span class="label color" style="background-color: #d4c5f9"></span> RFC</a>
  441. <a class="checked item" href="#" data-id="1841" data-id-selector="#label_1841"><span class="octicon octicon-check"></span><span class="label color" style="background-color: #0052cc"></span> v3</a>
  442. <a class=" item" href="#" data-id="1489" data-id-selector="#label_1489"><span class="octicon "></span><span class="label color" style="background-color: #ffffff"></span> wontfix</a>
  443. </div>
  444. </div>
  445. <div class="ui labels list">
  446. <span class="no-select item hide">No Label</span>
  447. <div class="item">
  448. <a class="ui label hide" id="label_1564" href="/diogo/gnu-social/issues?labels=1564" style="color: #000; background-color: #fbca04">bounty</a>
  449. </div>
  450. <div class="item">
  451. <a class="ui label hide" id="label_1483" href="/diogo/gnu-social/issues?labels=1483" style="color: #fff; background-color: #ee0701">bug</a>
  452. </div>
  453. <div class="item">
  454. <a class="ui label hide" id="label_1484" href="/diogo/gnu-social/issues?labels=1484" style="color: #000; background-color: #cccccc">duplicate</a>
  455. </div>
  456. <div class="item">
  457. <a class="ui label hide" id="label_1485" href="/diogo/gnu-social/issues?labels=1485" style="color: #000; background-color: #84b6eb">enhancement</a>
  458. </div>
  459. <div class="item">
  460. <a class="ui label hide" id="label_1486" href="/diogo/gnu-social/issues?labels=1486" style="color: #fff; background-color: #128a0c">help wanted</a>
  461. </div>
  462. <div class="item">
  463. <a class="ui label hide" id="label_1487" href="/diogo/gnu-social/issues?labels=1487" style="color: #000; background-color: #e6e6e6">invalid</a>
  464. </div>
  465. <div class="item">
  466. <a class="ui label hide" id="label_1488" href="/diogo/gnu-social/issues?labels=1488" style="color: #fff; background-color: #cc317c">question</a>
  467. </div>
  468. <div class="item">
  469. <a class="ui label " id="label_1565" href="/diogo/gnu-social/issues?labels=1565" style="color: #000; background-color: #d4c5f9">RFC</a>
  470. </div>
  471. <div class="item">
  472. <a class="ui label " id="label_1841" href="/diogo/gnu-social/issues?labels=1841" style="color: #fff; background-color: #0052cc">v3</a>
  473. </div>
  474. <div class="item">
  475. <a class="ui label hide" id="label_1489" href="/diogo/gnu-social/issues?labels=1489" style="color: #000; background-color: #ffffff">wontfix</a>
  476. </div>
  477. </div>
  478. <div class="ui divider"></div>
  479. <div class="ui disabled floating jump select-milestone dropdown">
  480. <span class="text">
  481. <strong>Milestone</strong>
  482. <span class="octicon octicon-gear"></span>
  483. </span>
  484. <div class="menu" data-action="update" data-update-url="/diogo/gnu-social/issues/185/milestone">
  485. <div class="no-select item">Clear milestone</div>
  486. </div>
  487. </div>
  488. <div class="ui select-milestone list">
  489. <span class="no-select item ">No Milestone</span>
  490. <div class="selected">
  491. </div>
  492. </div>
  493. <div class="ui divider"></div>
  494. <input id="assignee_id" name="assignee_id" type="hidden" value="">
  495. <div class="ui disabled floating jump select-assignee dropdown">
  496. <span class="text">
  497. <strong>Assignee</strong>
  498. <span class="octicon octicon-gear"></span>
  499. </span>
  500. <div class="menu" data-action="update" data-update-url="/diogo/gnu-social/issues/185/assignee">
  501. <div class="no-select item">Clear assignee</div>
  502. </div>
  503. </div>
  504. <div class="ui select-assignee list">
  505. <span class="no-select item ">No assignee</span>
  506. <div class="selected">
  507. </div>
  508. </div>
  509. <div class="ui divider"></div>
  510. <div class="ui participants">
  511. <span class="text"><strong>3 Participants</strong></span>
  512. <div>
  513. <a href="/diogo">
  514. <img class="ui avatar image poping up" src="/avatars/12290" data-content="Diogo Cordeiro" data-position="top center" data-variation="small inverted">
  515. </a>
  516. <a href="/thndrbvr">
  517. <img class="ui avatar image poping up" src="/avatars/43539" data-content="Thunder Beaver" data-position="top center" data-variation="small inverted">
  518. </a>
  519. <a href="/someonewithpc">
  520. <img class="ui avatar image poping up" src="https://seccdn.libravatar.org/avatar/89baac3327aebd79156eb67a9db545e6" data-content="someonewithpc" data-position="top center" data-variation="small inverted">
  521. </a>
  522. </div>
  523. </div>
  524. </div>
  525. </div>
  526. </div>
  527. <div class="hide" id="edit-content-form">
  528. <div class="ui comment form">
  529. <div class="ui top attached tabular menu">
  530. <a class="active write item">Write</a>
  531. <a class="preview item" data-url="/api/v1/markdown" data-context="/diogo/gnu-social">Preview</a>
  532. </div>
  533. <div class="ui bottom attached active write tab segment">
  534. <textarea tabindex="1" id="content" name="content"></textarea>
  535. </div>
  536. <div class="ui bottom attached tab preview segment markdown">
  537. Loading...
  538. </div>
  539. <div class="text right edit buttons">
  540. <div class="ui basic blue cancel button" tabindex="3">Cancel</div>
  541. <div class="ui green save button" tabindex="2">Save</div>
  542. </div>
  543. </div>
  544. </div>
  545. <div class="hide" id="no-content">
  546. <span class="no-content">There is no content yet.</span>
  547. </div>
  548. </div>
  549. </div>
  550. </div>
  551. </div>
  552. <footer>
  553. <div class="ui container">
  554. <div class="ui left">
  555. <a href="/tos">Terms of Service</a>
  556. &bull;
  557. <a href="/about">About us</a>
  558. &bull;
  559. <a href="/outages">Outages</a>
  560. &bull;
  561. <a href="/hp/gogs/issues">Report a problem</a>
  562. &bull;
  563. <a href="/assets/librejs/librejs.html" data-jslicense="1">Javascript licenses</a>
  564. &bull;
  565. <a href="/fingerprints">SSH Fingerprints</a>
  566. </div>
  567. <div class="ui right links">
  568. <div class="ui language bottom floating slide up dropdown link item">
  569. <i class="world icon"></i>
  570. <div class="text">English</div>
  571. <div class="menu">
  572. <a class="item active selected" href="#">English</a>
  573. <a class="item " href="/diogo/gnu-social/issues/185?lang=zh-CN">简体中文</a>
  574. <a class="item " href="/diogo/gnu-social/issues/185?lang=zh-HK">繁體中文(香港)</a>
  575. <a class="item " href="/diogo/gnu-social/issues/185?lang=zh-TW">繁體中文(臺灣)</a>
  576. <a class="item " href="/diogo/gnu-social/issues/185?lang=de-DE">Deutsch</a>
  577. <a class="item " href="/diogo/gnu-social/issues/185?lang=fr-FR">français</a>
  578. <a class="item " href="/diogo/gnu-social/issues/185?lang=nl-NL">Nederlands</a>
  579. <a class="item " href="/diogo/gnu-social/issues/185?lang=lv-LV">latviešu</a>
  580. <a class="item " href="/diogo/gnu-social/issues/185?lang=ru-RU">русский</a>
  581. <a class="item " href="/diogo/gnu-social/issues/185?lang=ja-JP">日本語</a>
  582. <a class="item " href="/diogo/gnu-social/issues/185?lang=es-ES">español</a>
  583. <a class="item " href="/diogo/gnu-social/issues/185?lang=pt-BR">português do Brasil</a>
  584. <a class="item " href="/diogo/gnu-social/issues/185?lang=pl-PL">polski</a>
  585. <a class="item " href="/diogo/gnu-social/issues/185?lang=bg-BG">български</a>
  586. <a class="item " href="/diogo/gnu-social/issues/185?lang=it-IT">italiano</a>
  587. <a class="item " href="/diogo/gnu-social/issues/185?lang=fi-FI">suomi</a>
  588. <a class="item " href="/diogo/gnu-social/issues/185?lang=tr-TR">Türkçe</a>
  589. <a class="item " href="/diogo/gnu-social/issues/185?lang=cs-CZ">čeština</a>
  590. <a class="item " href="/diogo/gnu-social/issues/185?lang=sr-SP">српски</a>
  591. <a class="item " href="/diogo/gnu-social/issues/185?lang=sv-SE">svenska</a>
  592. <a class="item " href="/diogo/gnu-social/issues/185?lang=ko-KR">한국어</a>
  593. <a class="item " href="/diogo/gnu-social/issues/185?lang=gl-ES">galego</a>
  594. <a class="item " href="/diogo/gnu-social/issues/185?lang=uk-UA">українська</a>
  595. <a class="item " href="/diogo/gnu-social/issues/185?lang=en-GB">English (United Kingdom)</a>
  596. <a class="item " href="/diogo/gnu-social/issues/185?lang=hu-HU">Magyar</a>
  597. <a class="item " href="/diogo/gnu-social/issues/185?lang=sk-SK">Slovenčina</a>
  598. <a class="item " href="/diogo/gnu-social/issues/185?lang=id-ID">Indonesian</a>
  599. <a class="item " href="/diogo/gnu-social/issues/185?lang=fa-IR">Persian</a>
  600. </div>
  601. </div>
  602. </div>
  603. </div>
  604. </footer>
  605. </body>
  606. <link rel="stylesheet" href="/plugins/highlight-9.6.0/github.css">
  607. <script src="/plugins/highlight-9.6.0/highlight.pack.js"></script>
  608. <link rel="stylesheet" href="/plugins/dropzone-4.2.0/dropzone.css">
  609. <script src="/plugins/dropzone-4.2.0/dropzone.js"></script>
  610. <script src="/js/libs/emojify-1.1.0.min.js"></script>
  611. <script src="/js/libs/clipboard-1.5.9.min.js"></script>
  612. </html>