Browse Source

补充基于,修改about

master
hole-thu 5 years ago
parent
commit
6d4d637585
  1. 6
      public/about.html
  2. 9
      src/UserAction.js
  3. 2
      src/text_splitter.js

6
public/about.html

@ -43,7 +43,7 @@
</p> </p>
<br/> <br/>
<p> <p>
新T树洞首先在安全性和匿名性上有显著加强。 新T树洞首先在安全性和匿名性上有显著加强,而且不搞虚假宣传欺骗用户
</p> </p>
<p> <p>
第一,采用第三方认证而非邮箱验证进行注册,从根源上避免新T树洞接触到敏感信息(如果你像某人一样担心树洞和认证提供方勾结,则安全性退化为了直接使用邮箱)。目前实际使用的是闭社,因为闭社提供了授权接口,而且支持匿名注册应用(<a href="https://docs.joinmastodon.org/client/token/#creating-our-application" taget="_blank">参考文档</a>)。 第一,采用第三方认证而非邮箱验证进行注册,从根源上避免新T树洞接触到敏感信息(如果你像某人一样担心树洞和认证提供方勾结,则安全性退化为了直接使用邮箱)。目前实际使用的是闭社,因为闭社提供了授权接口,而且支持匿名注册应用(<a href="https://docs.joinmastodon.org/client/token/#creating-our-application" taget="_blank">参考文档</a>)。
@ -54,10 +54,10 @@
</p> </p>
<br/> <br/>
<p> <p>
功能上,新T树洞将秉持<b>自由、平等、透明</b>的原则,尽量给用户自主性,减少管理员不必要的介入。 功能上,新T树洞将秉持<b>自由、平等、透明</b>的原则,尽量给用户自主性,减少管理员不必要的介入,也不会由管理员预设什么分类等
</p> </p>
<p> <p>
新T树洞允许用户自己决定是否折叠、自己写折叠警告。用户也可以自己打任意想打的tag,不需要找管理员求tag。为了加强私密性,搜索时仅允许根据tag搜索,而非全文搜索(在关注列表中搜索除外),点击tag即可搜索所有相同tag。在设置中,可以设定展开特定的折叠警告,还可以选择直接忽略(而非折叠)所有带折叠警告的洞——这就相当于提供了两个新T树洞,想看纯净版的看纯净版,想看完整版的看完整版。同时,用户还可以删除自己的发布的回复和没有回复的洞。 新T树洞允许用户自己决定是否折叠、自己写折叠警告。用户也可以自己打任意想打的tag,不需要找管理员求tag。为了加强私密性,搜索时仅允许根据tag搜索,而非全文搜索(在关注列表中搜索除外),点击tag即可搜索所有相同tag。在设置中,可以设定展开特定的折叠警告,还可以选择直接忽略(而非折叠)所有带折叠警告的洞——这就相当于提供了两个新T树洞,想看纯净版的看纯净版,想看完整版的看完整版。同时,用户还可以删除自己的发布的回复和没有回复的洞。
</p> </p>
<p> <p>
新T树洞不会有举报过多自动删除、口球X天、敏感词这些东西,取而代之的是所有举报、管理员删除记录、封禁记录都会在系统日志栏向所有人公示。 新T树洞不会有举报过多自动删除、口球X天、敏感词这些东西,取而代之的是所有举报、管理员删除记录、封禁记录都会在系统日志栏向所有人公示。

9
src/UserAction.js

@ -112,7 +112,14 @@ export function InfoSidebar(props) {
P大树洞网页版 by @xmcp P大树洞网页版 by @xmcp
</a> </a>
<a href="https://reactjs.org/" target="_blank" rel="noopener"> <a
href="https://github.com/thuhole/webhole"
target="_blank"
rel="noopener"
>
T大树洞网页版 by @thuhole
</a>
<a href="https://reactjs.org/" target="_blank" rel="noopener">
React React
</a> </a>

2
src/text_splitter.js

@ -5,7 +5,7 @@ export const PID_RE = /(^|[^\d\u20e3\ufe0e\ufe0f])(#\d{1,7})(?![\d\u20e3\ufe0e\u
// export const URL_PID_RE=/((?:https?:\/\/)?thuhole\.com\/?#(?:#|%23)([2-9]\d{4,5}|1\d{4,6}))(?!\d|\u20e3|\ufe0e|\ufe0f)/g; // export const URL_PID_RE=/((?:https?:\/\/)?thuhole\.com\/?#(?:#|%23)([2-9]\d{4,5}|1\d{4,6}))(?!\d|\u20e3|\ufe0e|\ufe0f)/g;
export const URL_PID_RE = /((?:https?:\/\/)?hole\.thu\.monster\/?#(?:#|%23)(\d{1,7}))(?!\d|\u20e3|\ufe0e|\ufe0f)/g; export const URL_PID_RE = /((?:https?:\/\/)?hole\.thu\.monster\/?#(?:#|%23)(\d{1,7}))(?!\d|\u20e3|\ufe0e|\ufe0f)/g;
export const NICKNAME_RE = /(^|[^A-Za-z])((?:(?:Angry|Baby|Crazy|Diligent|Excited|Fat|Greedy|Hungry|Interesting|Jolly|Kind|Little|Magic|Naïve|Old|PKU|Quiet|Rich|Superman|Tough|Undefined|Valuable|Wifeless|Xiangbuchulai|Young|Zombie)\s)?(?:Alice|Bob|Carol|Dave|Eve|Francis|Grace|Hans|Isabella|Jason|Kate|Louis|Margaret|Nathan|Olivia|Paul|Queen|Richard|Susan|Thomas|Uma|Vivian|Winnie|Xander|Yasmine|Zach)|You Win(?: \d+)?|洞主)(?![A-Za-z])/gi; export const NICKNAME_RE = /(^|[^A-Za-z])((?:(?:Angry|Baby|Crazy|Diligent|Excited|Fat|Greedy|Hungry|Interesting|Jolly|Kind|Little|Magic|Naïve|Old|PKU|Quiet|Rich|Superman|Tough|Undefined|Valuable|Wifeless|Xiangbuchulai|Young|Zombie)\s)?(?:Alice|Bob|Carol|Dave|Eve|Francis|Grace|Hans|Isabella|Jason|Kate|Louis|Margaret|Nathan|Olivia|Paul|Queen|Richard|Susan|Thomas|Uma|Vivian|Winnie|Xander|Yasmine|Zach)|You Win(?: \d+)?|洞主)(?![A-Za-z])/gi;
export const URL_RE = /(^|[^.@a-zA-Z0-9_])((?:https?:\/\/)?(?:(?:[\w-]+\.)+[a-zA-Z]{2,3}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(?::\d{1,5})?(?:\/[\w~!@#$%^&*()\-_=+[\]{};:,./?|]*)?)(?![a-zA-Z0-9])/gi; export const URL_RE = /(^|[^.@a-zA-Z0-9_])((?:https?:\/\/)?(?:(?:[\w-]+\.)+[a-zA-Z]{2,7}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,5})(?::\d{1,5})?(?:\/[\w~!@#$%^&*()\-_=+[\]{};:,./?|]*)?)(?![a-zA-Z0-9])/gi;
export const TAG_RE = /(^|\s)(#[^#\s]{1,32})($|\s|#)/g; export const TAG_RE = /(^|\s)(#[^#\s]{1,32})($|\s|#)/g;

Loading…
Cancel
Save