import React, { Component } from 'react'; import { API_BASE, SafeTextarea, PromotionBar, HighlightedMarkdown, test_ipfs, } from './Common'; import { MessageViewer } from './Message'; import { LoginPopup } from './infrastructure/widgets'; import { ColorPicker } from './color_picker'; import { ConfigUI } from './Config'; import copy from 'copy-to-clipboard'; import { cache } from './cache'; import { get_json } from './flows_api'; import { save_attentions } from './Attention'; import './UserAction.css'; const REPOSITORY = 'https://git.thu.monster/newthuhole/'; const EMAIL = 'hole_thu@riseup.net'; export const TokenCtx = React.createContext({ value: null, set_value: () => {}, }); export function InfoSidebar(props) { return (
{ if ('serviceWorker' in navigator) { navigator.serviceWorker .getRegistrations() .then((registrations) => { for (let registration of registrations) { console.log('unregister', registration); registration.unregister(); } }); } cache().clear(); setTimeout(() => { window.location.reload(true); }, 200); }} > 强制检查更新 (当前版本:【{process.env.REACT_APP_BUILD_INFO || '---'}{' '} {process.env.NODE_ENV}】 会自动在后台检查更新并在下次访问时更新)
新T树洞 网页版 by @hole_thu,基于 AGPLv3 协议在{' '} Gitea {' '} 开源。
新T树洞 网页版基于 P大树洞网页版 by @xmcp 、 T大树洞网页版 by @thuhole 、{' '} React 、 IcoMoon 等开源项目。
您已登录。
{
this.props.show_sidebar(
'系统日志',
举报记录、管理日志等都是公开的。
复制 User Token
User
Token仅用于开发bot,切勿告知他人。若怀疑被盗号请刷新Token(刷新功能即将上线)。
专属头衔:
{
this.setState({ custom_title: e.target.value });
}}
maxLength={10}
/>
设置专属头衔后,可在发言时选择使用。重置后需重新设置。临时用户如需保持头衔请使用相同后缀。
自动拉黑阈值:
{this.state.auto_block_rank * 5}
{
this.setState({ auto_block_rank: e.target.value });
}}
/>
自动不展示被拉黑次数较多用户发布的内容,包括自己。对每个洞及其评论的可见性会有1小时缓存,频繁修改无效。
新T树洞 面向T大学生,通过已验证身份的第三方服务授权登陆。