Coder Social home page Coder Social logo

msgbyte / tailchat Goto Github PK

View Code? Open in Web Editor NEW
2.5K 21.0 259.0 51.84 MB

Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

Home Page: https://tailchat.msgbyte.com/

License: Apache License 2.0

TypeScript 90.81% HTML 0.43% JavaScript 2.55% Less 2.11% Shell 0.01% Dockerfile 0.06% CSS 0.30% EJS 1.57% Ruby 0.13% Java 1.03% Objective-C 0.12% Objective-C++ 0.07% MDX 0.80%
im react typescript discord slack bot openapi tailchat pluginify noim

tailchat's People

Contributors

cotwelf avatar moonrailgun avatar sedationh avatar shikelong avatar ssdcc avatar yangchuansheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tailchat's Issues

【功能】关于 Tailchat 功能的事宜

请问能否添加如下功能:

  1. 频道增加管理员,管理员的名称标红,可以对用户的言论进行删除
  2. 频道增加分享功能,成员也可以邀请别人,需要管理员同意即可
  3. 频道增加面板管理员,管理员可以管理面板的事务
  4. 面板功能增加公告页面,和频道介绍页面
  5. 审核功能:群主和管理员,可以审核加入的成员
  6. 频道增加介绍文字
  7. Tailchat增加频道搜索功能,配合审核功能使用,方便寻找到自己想要的内容
  8. (用户反馈)能否增加朋友圈功能,朋友之间可以互发动态?
  9. 能否设置默认插件(即使用Tailchat就需要开启的插件)?

感谢!

绘图插件能力优化

插件名: com.msgbyte.draw
需要的功能点:

  • 允许修改画布大小
  • 允许修改画笔大小
  • 允许修改画笔颜色(预设几个常见色)

增加访客登录

创建临时账号,临时账号登录期间可以认领。临时账号30后会自动回收(先不做,回头搞定时任务)

未知原因导致图片上传失败

这个聊天所有的图片功能都失效了,包括头像和日常聊天的图片,请问是有什么需要设置的吗?这是我的调试截图
截图

建议加入后台管理功能 && 脏话屏蔽功能

因为可能是给学校等搭建聊天平台,所以不希望某些同学通过平台传播消极的反动的信息,所以希望能让站长拥有一个管理频道的平台,可以有如下功能:

  1. 查看所有频道的信息
  2. 查看所有用户的信息
  3. 封禁某个频道
  4. 暂停网站功能,升级维护按钮
  5. 脏话词汇,屏蔽功能
  6. 等等等……

360 浏览器急速浏览器平滑滚动问题导致滚轮滚动失效

关于3。的问题,使用的是360极速浏览器最新版,会出现这个问题,经过测试,关掉浏览器设置中的‘【平滑滚动】后刷新,滚动功能就正常了。
测试了百分浏览器 Edge,这两款浏览器没有滚动的问题

360极速浏览器 | 13.5.2036.0 (正式版本) (32 位)
修订版本 | 8c8ccff9b04de9c3a9ef17bf895a7b31bfdef21f
操作系统 | Windows 10 OS Version 2009 (Build 19044.1766)
JavaScript | V8 8.6.395.25
Flash | 29.0.0.171

Originally posted by @mengtaixiao in #50 (comment)

没有及时反应

当我删除/反应一条消息时,界面不会立即作出反应,需要刷新网页

选择头像时支持上传gif

因为目前头像需要被裁剪, 而gif很难裁剪(裁剪需要经过canvas中转)。因此难以上传gif

可以考虑当上传一个gif时,跳过裁剪步骤直接上传(需要弹窗提示确认)

管理面板

请问管理面板怎么进?看源码是有后台的

1

仅用于测试

插件中心 Plugin Center

插件中心是一个允许用户自己选择插件并增强应用本身能力的一种方式。插件中心的存在使得应用能够更加开放可变,但随之带来的是安全问题和插件与核心项目的通讯问题

技术方案

使用 ministar 进行插件中心的开发

基于面板的注册

限制

暂不开放,仅允许内部开发

相关开发

对于不支持的面板(没有安装插件的用户无法正常显示, 需要有一定的提示)

插件名与插件面板命名规则

example:

  • com.moonrailgun.meowlang 插件名
  • com.moonrailgun.meowlang:translatePanel 插件注册的面板

网站限制

建议为网站作限制

image
image
(不知为何在里面访问不了discord)

重点!!!

_2022_08_01_16_01_32_602.mp4

遇到的一些问题BUG

使用版本 作者提供的网页Nightly版 当前版本: nightly-202210181610

1。聊天是支持多行文本的,但粘贴多行文本到消息发送框中,会显示为一行,QQ微信的消息发送框会自动涨高一些。

2。从别处粘贴来的多行文本,因为被显示为一行了,光标放在看不见的回车换行符之前(一行的末尾之后)按空格键,会将该消息复制粘贴一份。这个问题还会产生输入法兼容性问题,我用百度输入法,还在打字没按空格确认时,就会出现消息框一直在增加待发送的的文字,换用微软拼音不会有这个问题

3。滚轮滚动会失效,无法通过滚轮翻阅之前的消息,需要拖动滚动条

4。单纯打字时,是支持Ctrl+Z撤销的,但是粘贴后就不支持了,粘贴后不支持撤销到粘贴前的状态。比如打了一段话,然后全选粘贴了另一段文字进来,此时无法Ctrl+Z撤销到粘贴前的状态。

5。文件传输的问题,插件的FilePizza是P2P直传吗?我试了一下自己上传的文件都下载不回来,有提供类似离线文件/群文件之类的服务器暂存文件的功能吗

6。似乎不支持图文混排,手机QQ微信就把图文混排砍了,要发送一张图+几个描述文字的时候,会出现会被其他人的消息插在中间的情况,因为不支持图文混排,只能发送了图片再手打文字,打的慢或者文字长就会被其他消息插入其中,而支持图文混排就可以先插入好图片打好文字一起发送出去,也显示的是同一条消息,方便转发。图文分离是多条消息就不方便转发了(一张图片+几个文字也变成消息记录合并转发要二次点开才能看到内容很麻烦)

7。群组里面不能点击用户头像直接查看该用户的信息,要去成员列表里面搜索,在名字复杂或者成员多的情况下,查看信息/管理困难

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.