Commit Graph

467 Commits (55e4f3835085b2efe94e177c80c5ceefa030fa95)

Author SHA1 Message Date
moonrailgun 022fd7727e refactor: use messagePlainContent first in getui service 2 years ago
moonrailgun 9f6d10cb28 fix(admin): fix dashboard color conflict problem 2 years ago
moonrailgun d906322eb4 fix(iam): fix account existed problem 2 years ago
moonrailgun 39ecdfb133 docs: add com.msgbyte.iam plugin document 2 years ago
moonrailgun 9ae787f42b feat(iam): added a security policy that allows setting domain name verification for passing tokens 2 years ago
moonrailgun 28b6e54edf refactor: rename plugin fim -> iam 2 years ago
moonrailgun 83d51f2b4a refactor: change account existed tip in fim plugin 2 years ago
moonrailgun 198781ceac refactor: change emoji format 2 years ago
moonrailgun a8bb744bfd feat(fim): add avatar storage and enable fim 2 years ago
moonrailgun f6ef59e37d feat(fim): add fim login callback 2 years ago
moonrailgun d41cfe2464 refactor: update Tushan version and use createAuthHttpClient 2 years ago
moonrailgun e81e7ad64f feat: github oauth login view 2 years ago
moonrailgun ed1d7cc1d6 feat: add fim record provider create / search and sign token 2 years ago
moonrailgun b64d037b60 feat: add fim plugin and add github oauth strategy 2 years ago
moonrailgun 8fc96b7918 refactor: fix oauth demo which has little problem 2 years ago
moonrailgun b038c5adf3 fix: fix translation problem 2 years ago
moonrailgun 22651c74bf perf: beautify github repo star message with emoji 2 years ago
moonrailgun 2e56139925 feat: add env `DISABLE_CREATE_GROUP` which can control user allow create group 2 years ago
moonrailgun 449845315e feat(admin): add system notify 2 years ago
moonrailgun fd9787f77b perf: beautify dashboard chart color 2 years ago
moonrailgun 6181cc0927 style: add Card wrapper for system config 2 years ago
moonrailgun ca95a0dac7 feat(admin): add MarkdownEditor 2 years ago
moonrailgun 3ad1e4410c feat: add chat.inbox.batchAppend action which can batch add inbox item 2 years ago
moonrailgun a1048b77fd feat: add markdown inbox item which help to develop system notice 2 years ago
moonrailgun 5b76932c81 chore: add publish:all command which can publish packages 2 years ago
moonrailgun e254341526 style: change github subscribe bot icon 2 years ago
moonrailgun 40b007698f feat: add nickname edit in register view 2 years ago
moonrailgun c4b1af5e62 fix: remove admin-next in source code 2 years ago
moonrailgun 3edfd80e90 refactor: move admin-next to admin 2 years ago
moonrailgun 696e5232ba refactor: move admin to admin-old 2 years ago
moonrailgun bde36656d5 feat: add batch delete 2 years ago
moonrailgun 2796a7d38a feat(admin-next): add system user fields support 2 years ago
moonrailgun 09e7983d4e refactor(plugin:welcome): add groupInfo config check before read 2 years ago
moonrailgun de357bd4e7 feat(admin-next): add resetPasswordTip 2 years ago
moonrailgun 8a9dd4f65c feat: health add more context 2 years ago
moonrailgun 46ca226f96 style: fix name typo of com.msgbyte.agora 2 years ago
moonrailgun 886e274a52 feat: add preRenderTransform in field file.url 2 years ago
moonrailgun 8a29574480 docs: add some openapi schema for user.service 2 years ago
moonrailgun 023af42b19 chore: upgrade tushan@0.2.19 2 years ago
moonrailgun 76d2803b69 refactor(admin-next): update mail table fields
and remove mail userId record which not used
2 years ago
moonrailgun f377cacbef chore: upgrade tushan@0.2.18 2 years ago
moonrailgun 1b880a5051 feat: add unban operation 2 years ago
moonrailgun ea3ad15f5f feat: add ban user
you can see this action in admin-next
2 years ago
moonrailgun 75021144c3 refactor: change base default error message with english 2 years ago
moonrailgun 7029e67f0c feat: add friend nickname set model and api 2 years ago
moonrailgun e0a22e01be perf(admin-next): perf message content and id field 2 years ago
moonrailgun 43cc8e34a3 feat(admin-next): add disableGuestLogin and disableUserRegister in admin/config 2 years ago
moonrailgun 0d7d71d22f feat(admin-next): add cache manager 2 years ago
moonrailgun 4d6e85c849 feat: mail record createdAt and updatedAt 2 years ago
moonrailgun db52b3d5d5 feat: add message count 2 years ago
moonrailgun 54a73403d7 feat(admin-next): add user count chart 2 years ago
moonrailgun 0991dcde8e refactor: modify friend data struct
add nickname in friend model
2 years ago
moonrailgun bad6aa05fa fix: fix check logic in getGroupUserPermission
member role record role id, so filter should be use _id other than name

and add cache clean login when edit group permission
2 years ago
moonrailgun db1f5fb142 refactor: add PERMISSION.core.groupConfig require
groupConfig require groupDetail permission
2 years ago
moonrailgun 1ae5770603 feat: add preRenderTransform to parse avatar url and add reference field 2 years ago
moonrailgun 7f08f5408c feat(admin-next): custom admin header and footer 2 years ago
moonrailgun 7795cf633b refactor(admin-next): add patch in vite-express which support base 2 years ago
moonrailgun c2c51ca6dd chore: add admin-next and union typescript version
override all typescript version with v4.9.4
because its too large
2 years ago
moonrailgun 98cf631165 chore: fix bundle problem in admin-next 2 years ago
moonrailgun 2d0a7eb0b8 chore: upgrade tushan version to 0.2.9 2 years ago
moonrailgun ab6dc6275d refactor(admin-next): use builtin createAuthProvider replace custom auth provider 2 years ago
moonrailgun 11154f735b perf(admin-next): optimize mongodb's performance on statistical quantities 2 years ago
moonrailgun 4ee2fa81e2 feat(admin-next): add custom dashboard 2 years ago
moonrailgun 26f4c6a864 feat(admin-next): add reset password 2 years ago
moonrailgun 769f1f9b6c refactor: update welcome text limit 2 years ago
moonrailgun dbebbc54e6 feat: add welcome plugin for user which can send welcome message when user join group
welcome text support rich syntax and spec tag
2 years ago
moonrailgun 3f220373c7 fix: fix after hook not work problem 2 years ago
moonrailgun d83300e141 feat: add group data get and save action in group.extra 2 years ago
moonrailgun 4c65c1a36e chore(admin-next): add cross-env 2 years ago
moonrailgun ba287195b5 feat(admin-next): add custom translation 2 years ago
moonrailgun 5b238bf860 feat: add sender nickname in wxpusher 2 years ago
moonrailgun 298550c862 chore: add build script for admin-next 2 years ago
moonrailgun 60b050d416 feat(admin-next): add mail 2 years ago
moonrailgun 2d01f7cb84 refactor: allow export user/messages/groups 2 years ago
moonrailgun e2309371df refactor(admin-next): add email validator in user fields 2 years ago
moonrailgun ff86b84c14 fix: fix updateGroupConfig not work problem
replace value set with mongo set
2 years ago
moonrailgun 9eb470f9b4 chore: add docker admin test compose file 2 years ago
moonrailgun c2de4e16d0 chore: fix mongo version in all package and remove admin typegoose
because version not match between admin inside and outside
2 years ago
moonrailgun ef88363bbf feat(admin-next): add custom routes
- SystemConfig
- TailchatNetwork
- SocketIOAdmin
2 years ago
moonrailgun d68108b21a feat(admin-next): add file list 2 years ago
moonrailgun 2b20aee3dd feat: add starred event push for github service 2 years ago
moonrailgun 65e7cfe116 feat(admin-next): add message and group list 2 years ago
moonrailgun 032328f1f5 style: remove caches when init config in development 2 years ago
moonrailgun b3ae79bf78 fix: fix react-router version not match problem
Makes admin not work correct
2 years ago
moonrailgun dedeaa805f feat: add disableUserRegister and disableGuestLogin 2 years ago
moonrailgun 44ec0599e2 fix: fix return error problem in message.fetchNearbyMessage 2 years ago
moonrailgun 7f0568feed feat: add message author in inbox event 2 years ago
moonrailgun cdd0c85356 docs: update README in server 2 years ago
moonrailgun 6edb013af7 feat: add url document support for http protocol 2 years ago
moonrailgun 629bcdb8ce docs: add wxpusher user guide 2 years ago
moonrailgun 9e6912fa91 refactor: move backend logic to admin-next 2 years ago
moonrailgun 6640397b7a chore(admin-next): init tailchat-admin-next
include client and server
2 years ago
moonrailgun 1d0427b71f chore: add wxpusher in default plugin list 2 years ago
moonrailgun 1c09b17211 feat: add wxpusher message push 2 years ago
moonrailgun cf2b4e4d2e refactor: unified messaging inbox content to payload
add compatible code for old message type
2 years ago
moonrailgun 3fdd036007 chore: fix build problem in docker 2 years ago
moonrailgun 44595b351f feat: add fe ui in wxpusher plugin 2 years ago
moonrailgun a146ab0d41 chore: unified react type version 2 years ago
moonrailgun 32de5b17e5 feat: add plugin com.msgbyte.wxpusher
just has basic backend logic
2 years ago
moonrailgun b9d747e9cf style(admin): add more tip for socketio 2 years ago
moonrailgun 0cb61bcf85 feat: add common service available check 2 years ago
moonrailgun 1fa1293d1a feat: add plain text with send text message 2 years ago
moonrailgun 4a068ee3d5 feat(getui): add requestId record with single push 2 years ago
moonrailgun 48ac7099f7 chore: unify module version 2 years ago
moonrailgun 3747776239 fix(admin): fix unit incorrect problem 2 years ago
moonrailgun a245373e00 fix: fix getui.service cannot get client problem 2 years ago
moonrailgun 70f98c5226 chore: fix pnpm version 2 years ago
moonrailgun e6e13db307 feat: add server getui.service 2 years ago
moonrailgun 728692dca1 style: hide null title link meta case 2 years ago
moonrailgun 1605b2d186 feat(server): add getuiclient lib and plugin 2 years ago
moonrailgun 93e3995e37 refactor: fix typo of env staticHost 2 years ago
moonrailgun 4d6fd451a1 feat(admin): add delete button in server entry image 2 years ago
moonrailgun fb13a3c928 feat: allow admin upload and edit serverEntryImage
priority: plugin image -> admin config -> fallback(cat)
2 years ago
moonrailgun 9c7448b7cb feat(admin): allow edit client config serverName edit in admin 2 years ago
moonrailgun 6c26fe1c15 refactor: perf SystemConfig item 2 years ago
moonrailgun 9484e4cced feat(admin): add converseID filter and message detail 2 years ago
moonrailgun 5ab4829565 feat: add unlimited upload api in admin 2 years ago
moonrailgun e6bc8fe425 chore: copy public into dist folder 2 years ago
moonrailgun 1d88b8d692 chore(admin): change start cwd path, to make anything run in dist/admin 2 years ago
moonrailgun af9638b660 chore: fix docker build problem 2 years ago
moonrailgun f26a42356f perf(admin): replace ts-node with node to run admin
memory usage: 512mb -> 128mb(in memory used percent)
and prebuild in docker build stage
2 years ago
moonrailgun 2e84af4a33 chore(admin): update ts config 2 years ago
moonrailgun 7688c844f3 feat(admin): add basic system config 2 years ago
moonrailgun 8ee1215a9a feat: add image parser
then we can flexibly modify the domain name without worrying about the file storage path
2 years ago
moonrailgun b45d782f8e feat: add config model and add action for get client config 2 years ago
moonrailgun 0ddf5c1002 style: update github subscribe tip text 2 years ago
moonrailgun b9b1931868 feat(admin): add group filter in chat list 2 years ago
moonrailgun 0cd4268a65 feat(admin): update delete message logic with call
We need to post deleteMessage socket event to user and not just in database.
Reuse message service
2 years ago
moonrailgun cbb436cfbe feat: add permission for deleteMessage 2 years ago
moonrailgun a78221e111 perf: update backend language fallback to en 2 years ago
moonrailgun ff165e3949 refactor(admin): use UserField to replace chat and file userId display 2 years ago
moonrailgun 0f902d4766 feat(admin): add user edit page 2 years ago
moonrailgun 1f21e406a5 feat: add mdpanel plugin. then we can create markdown panel in group 2 years ago
moonrailgun a64f742365 feat: add GroupExtraDataPanel for support panel which allow edit 2 years ago
moonrailgun 8aa5d93eea feat: add action group.extra for storage group extra data 2 years ago
moonrailgun 7e7895758e refactor: update server github plugin language 2 years ago
moonrailgun c4de7b7390 style: add backend plugin manifest support 2 years ago
moonrailgun 7c76344a55 refactor: add admin full i18n support 2 years ago
moonrailgun 4c168eb81f refactor: add admin resource i18n support 2 years ago
moonrailgun 51c2fb2032 feat: 增加开放平台oauth demo app 2 years ago
moonrailgun 10dedb5305 chore: add admin dev script 2 years ago
moonrailgun 6dcc18a7e0 feat: 增加topic插件的收件箱通知项 2 years ago
moonrailgun 206b90d026 perf: 优化topic在多回复时的预览体验 2 years ago
moonrailgun 43969e23dd fix: 修复topic列表过长会导致新增按钮位置错误的问题 2 years ago
moonrailgun d120772257 refactor: 调整开放平台机器人服务消息回调通知 2 years ago
moonrailgun de37f647a0 feat: 增加环境变量用于禁用日志选项 2 years ago
moonrailgun b685fee532
Update README.md 2 years ago
moonrailgun e8a705dad7 feat: 增加用户封禁标识与断开连接功能 2 years ago
moonrailgun 7fb9ddc4b5 feat: 增加机器人接受到新的收件箱信息时调用回调 2 years ago
moonrailgun 3382189dee feat(openapi): 增加开放平台机器人回调编辑 2 years ago
moonrailgun 56c9f99c67 feat: 增加 inbox.append 接口,用于内部调用增加收件箱内容 2 years ago
moonrailgun f77d267f80 perf: 优化github app 并增加白名单模糊匹配 2 years ago
moonrailgun 84584c8bed feat: 话题卡片增加已读未读容器 2 years ago
moonrailgun 7d1464104a feat: 增加前端ack面板的概念,抽象化已读未读的面板属性而不是单纯的文本面板 2 years ago
moonrailgun 66a67bf02b perf: 优化消息已读容器逻辑,方便第三方复用 2 years ago
moonrailgun b938fcb12c feat(server): 增加面板feature定义,增加subscribe用于给自定义面板增加订阅功能(之前写死文本面板会有这个效果) 2 years ago
moonrailgun 424d451cd9 perf: break change: socketio传输效率优化
使用msgpack协议增加网络传输效率
2 years ago
moonrailgun 089dbbb37f fix: 修复admin socketio平台链接协议问题 2 years ago
moonrailgun 9b7499a23e fix(cli): v1.5.4 修复bench命令的计算问题和容错机制 2 years ago
moonrailgun 3635653798 fix: 修复admin静态资源的访问路径问题 2 years ago
moonrailgun 9f71fc05e4 feat: 增加socket.io admin 2 years ago
moonrailgun 184daa3e73 feat(admin): 增加user资源的国际化写法 2 years ago
moonrailgun 8a8be0b085 feat(admin): 增加用户详情页,并增加重置密码功能 2 years ago
moonrailgun 998e7a6707 perf(admin): 整理admin鉴权相关的逻辑并强化对于token过期的处理 2 years ago
moonrailgun 6dcfd647f5 feat(admin): 增加群组列表详情页的展示 2 years ago
moonrailgun e56eda0387 fix: 修复国际化文案问题
并优化代码
2 years ago
moonrailgun 2ed79fb5dd fix: 修复注册账号时没有增加长度限制的bug
增加限制,邮箱和密码最长40字符
2 years ago
moonrailgun 1062f86410 chore: 修复服务端编译时会抛出的警告问题 2 years ago
moonrailgun a05015d25f chore: admin增加中文语言包 2 years ago
moonrailgun 79581d6226 fix: 修复校验失败不会跳转回登录页的bug 2 years ago
moonrailgun 11514175e6 feat: 增加tailchat 网络菜单 2 years ago
moonrailgun 7cdb5220c5 feat: 增加broker并增加相关接口 2 years ago
moonrailgun 2c1aa02428 feat: 增加admin登录鉴权逻辑 2 years ago
moonrailgun 867fbd3223 feat: admin 增加dashboard 2 years ago
moonrailgun 4f51ec4aa8 feat: 增加文件列表
并增加文件存储体积计算字段
2 years ago
moonrailgun bacb5b3031 feat: 增加更多的资源(message/group/file) 2 years ago
moonrailgun 96292a23ba feat: admin 初始化与基本界面 2 years ago
moonrailgun 8f587887ee perf: 优化getUserOnlineStatus的网络请求连接,自动合并多个请求为一个后端请求
以优化网络传输性能
2 years ago
moonrailgun ca48e46215 chore: 增加service action扫描脚本用于自动生成swagger jsdoc文档 2 years ago
moonrailgun fbf4205dfb chore: add swagger script for api 2 years ago
moonrailgun 2747e0945e feat: 增加屏幕共享功能 2 years ago
moonrailgun f13478a984 feat: Loadable增加配置项允许增加加载中提示
优化modal打开体验
2 years ago
moonrailgun 2e774d104f feat: 增加邮箱认证功能 2 years ago
moonrailgun ce97957fa9 feat: 邮箱校验属性变更 2 years ago
moonrailgun e78f10a69c chore: update docs and translation for EMAIL_VERIFY 2 years ago
moonrailgun 099a906b4a feat: 增加注册账号/游客认领账号时进行邮箱校验(配置) 2 years ago
moonrailgun 97cdc7ef5d refactor: 开放inbox服务 2 years ago
moonrailgun 677cf7689b feat: 增加收件箱操作: 全部已读和清空收件箱 2 years ago
moonrailgun b74b956e45 fix: 修复fetchNearbyMessage获取数据/顺序不正确的bug 2 years ago
moonrailgun db64ed45d4 style: 调整linkmeta的框的样式 2 years ago
moonrailgun bc64729857 feat: github push event 增加提交者链接 2 years ago
moonrailgun f5b71b076e feat: 增强邀请页面的已加入检查,如果已登录则会发起请求查询是否为群组成员 2 years ago
moonrailgun 5c32031f68 docs: update docker-compose -> docker compose 2 years ago
moonrailgun db917d26b9 feat: 收件箱侧边栏展示 2 years ago
moonrailgun badfaa07d3 feat: 增加收件箱已读标识 2 years ago
moonrailgun 71077d4877 fix: 修复github webhook如果没有body会导致渲染异常的问题 2 years ago
moonrailgun b7feabbbd3 feat: 声网插件增加国际化支持 2 years ago
moonrailgun 5b7e767e40 chore: rename admin -> admin-next, its depend tushan, but tushan not ready for production 2 years ago
moonrailgun 98af14969a fix: 修复挂断通话后仍然会显示正在使用摄像头/麦克风小红点的bug 2 years ago
moonrailgun 9f360ffa77 refactor: 调整声网音视频配置文件,声网插件不需要重启 2 years ago