Commit Graph

462 Commits (aae2f33c82b79a9ae9b32bfb4ea5b59539f627b2)

Author SHA1 Message Date
moonrailgun 446c70a42b feat: 访客登录提示与访客账号认领
moonrailgun 086458bb60 feat: 增加创建游客账户的界面
moonrailgun 67e0638ff6 style: update DevContainer style
moonrailgun 65666418da refactor: 重定向时带上当前地址方便登录成功后跳转回来
moonrailgun d29d51a3cd feat: 图片懒加载
moonrailgun b730cf6acf feat: 增加普通聊天列表用以兜底
moonrailgun 3757c7804f refactor: 抽象与整理部分聊天代码
moonrailgun 41afc64cce refactor: 调整参数与类型使其更加合理
moonrailgun 082909f3d6 feat: 当上滚增加历史消息时,锁定滚动条位置
moonrailgun f463ea332b perf: 优化代码
moonrailgun 68752a654a fix: 修复消息过多滚动到上面下滚动到底部会导致渲染不正确的bug
moonrailgun 73bf642325 style: 代码类型补全部分
moonrailgun 26f5bdbf0d fix: 修复滚动无法加载更多的bug
moonrailgun fa92f94508 feat: 向上滚动加载历史数据
moonrailgun 80bd0b608d feat: 使用虚拟列表替换渲染的普通聊天列表
moonrailgun bff5caaa54 fix: type error
moonrailgun 6cce254a58 perf: 虚拟列表优化并处理消息已读情况
moonrailgun fcaa7e42f1 refactor: 优化渲染逻辑,确保不会因为组件的变更导致的重绘
moonrailgun e0e98bfe56 fix: 修复信息获取相关逻辑不正确的问题
moonrailgun ebebeb5f0a refactor: 动态列表的代码优化
moonrailgun f331ec3071 refactor: 增加VirtualizedList组件
moonrailgun 25c20b8f8d feat: add DynamicSizeList
moonrailgun 3655114a53 chore: fix ts problem
moonrailgun a6b309c089 feat: 为插件提供翻译机制
moonrailgun cb0bf69983 fix: 修复Result和panelwindow在深色模式下的样式问题
moonrailgun 3381840cdd feat: 群组会话独立窗口面板
moonrailgun 612f9a296a refactor: 对发送的消息增加校验。不允许发送空信息
moonrailgun 3adbcca86f refactor: OpenedPanelTip
moonrailgun ce1f9af030 feat: 增加功能,在新窗口打开会话
moonrailgun 11d0411537 feat: 增加面板路由,单独打开独立的面板
moonrailgun 803e01def3 refactor: 调整会话进行过滤,确保私信会话拿的是DM类型的会话数据
moonrailgun d13d773704 feat: 快速切换增加esc快速关闭
moonrailgun 1a98d52cb0 refactor: source
moonrailgun c0c56734da feat: 增加会话快速切换
moonrailgun 64be97d07f refactor: 快速切换功能的整理与拆分
moonrailgun 40001997a9 feat: 在消息输入框操作中添加发送图片选项
moonrailgun 3329382415 feat: 增加 QuickSwitcher
moonrailgun 368486e0c0 fix: 修复在某些情况下无法处理掉未读小红点的bug
moonrailgun 305a3e8b85 style: 增加zindex:-1
moonrailgun c6a25e2b8c perf: 调整jwt过期时间, 优化用户体验
moonrailgun 4743902020 fix: 修复右侧面板过长无法滚动的bug
moonrailgun 039291f5ac style: fix 黑夜模式下的modal框颜色
moonrailgun 3dcbad68fd feat: 增加系统消息的信息渲染
moonrailgun 5020ff74a2 refactor: append intro into builtin plugin
moonrailgun e697527caf refactor: add tc role
moonrailgun f1a74df021 feat: miku 主题背景图
moonrailgun 8996fd6ecb feat: 增加配色方案插件支持
moonrailgun 7929ef1ecf feat: 增加手动安装插件功能
moonrailgun d4dd337c39 refactor: update dropdown menu style
moonrailgun 18d5f4c273 style: 修复移动端上部分样式问题
moonrailgun 62fee3ed00 feat: 首页增加用户名
moonrailgun e7e18cab35 feat: 个人头像处未读消息提示
moonrailgun d747531cc1 refactor: 亮色模式下的部分样式调整与翻译
moonrailgun 9c158dead0 feat: 增加私信未读逻辑
moonrailgun 575e29e7b7 style: 调整样式以增加侧边栏选项在亮色模式下的对比度
moonrailgun d6e8f41cf6 feat: 多人会话添加成员
moonrailgun 254326d58a feat: 多人会话的成员列表
moonrailgun 8c1cd74355 refactor: 抽象面板包装器逻辑,使其可以方便复用
moonrailgun d8b73722d5 refactor: 创建多人会话
moonrailgun e94a430511 fix: 修复converse信息没有获取到时无法正常打开的问题
moonrailgun 6c270e79bd style: 基础文本颜色与部分翻译
moonrailgun 7a1d288d5a feat: 增加好友选择组件
用于创建多人会话
moonrailgun 3a193a847e refactor: 调整了私信会话标题的生成实现
统一了逻辑代码
moonrailgun 88336954de style: 微调样式
moonrailgun b818281beb feat: 回复消息的显示
moonrailgun 40113194ea feat: 回复消息的发送消息时带上meta信息
moonrailgun acceba8726 feat: 消息回复与显示
moonrailgun 312d96fb7a feat: 增加性能埋点统计
moonrailgun 11c5c42e15 feat: AppHeader
moonrailgun 1cc843bd7d feat: 配色方案切换
moonrailgun 50f05e91f8 style: 调整已安装插件列表的间隔
moonrailgun dde7401c65 style: 亮色模式微调
moonrailgun ffffe924e8 chore: some translation
moonrailgun b2c42f5f23 feat: 会话面板抬头
moonrailgun b6235fd058 style: 调整亮色模式下的滚动条与loading配色
moonrailgun 06b3e86f1a style: 微调亮色模式下的样式
moonrailgun 50a74b8230 test: 更新单元测试
moonrailgun 747cca8e83 refactor: 修改配色方案逻辑,为之后的自定义主题插件留位置
moonrailgun 5db0a5410d style: 修复亮色模式下一些样式的bug
moonrailgun 5f1abfad7d feat: 增加删除群组面板的功能
moonrailgun e3010e7d31 style: 处理一部分亮色模式下的样式
moonrailgun be788f4619 refactor(web): 亮色模式的部分配色
moonrailgun f76ace6069 refactor: 修改暗黑模式的实现, 使其能在内部进行变更后立即响应
moonrailgun 546a3e6469 refactor: 抽象出业务颜色
moonrailgun e465791a3d feat: bbcode 图片预览
moonrailgun 5ffb5c1aee feat: 输入框粘贴上传图片
moonrailgun 0e3a2ece69 feat: add service worker
moonrailgun cf5ee30ce8 feat: 增加系统语言切换
moonrailgun c3bbaedcf2 refactor: 回车时提交登录表单
moonrailgun 55c432ad62 refactor: 调整代码与翻译
moonrailgun 698da6b27b refactor: 退出登录时断开socket连接
moonrailgun 0988a4387d refactor(web): 群组未读消息
moonrailgun f282003073 refactor: show pill in NavItem
moonrailgun b31ffdf6e3 feat: 频道未读提示
moonrailgun 33a43db935 feat: 插件卸载
moonrailgun f08b122322 refactor: 会话ack管理
moonrailgun d53602cdc7 refactor: 全局网络状态提示
moonrailgun e1bb00e917 refactor: 右侧面板移动端满宽度
moonrailgun 05251d9a68 feat: 增加删除好友功能
moonrailgun b20385cfb8 chore: add i18n Trans support
moonrailgun 91c8eb8509 refactor(web): 修改AvatarUploader交互,强化上传蒙层显示
moonrailgun 6a27346ee0 refactor: 调整关于页并增加相关logo
moonrailgun a3b818d227 refactor: 优化聊天列表逻辑,当发送消息时滚动到底部
moonrailgun a82fa67243 style: 调整类型
moonrailgun e094e64e51 refactor: 优化聊天滚动逻辑,通过css来进行优化
moonrailgun 14436c63df refactor: 增加通知插件
moonrailgun 1fff755586 feat: 增加喵语发送功能
moonrailgun 4b63777719 refactor: 增加接口用于增加聊天输入操作
moonrailgun ff76d6172f refactor: 修复部分直接引用shared文件内的代码
moonrailgun 2d6c475574 feat(web): 增加当前群组成员列表
moonrailgun 1bfd1c76d6 refactor(web): bbcode 消息渲染插件
moonrailgun f59a3fa685 style: some style
moonrailgun 6cc9440102 refactor: 修复退出登录后token不更新的bug
moonrailgun 473f8c2b60 refactor(web): 好友提示
moonrailgun 12af2a86b2 feat: 喵语翻译与消息解释器
moonrailgun 6490901b64 feat: 插件中心从服务端拉取插件列表
moonrailgun 3bd89eb7d9 fix: 修复从移动端宽度转变为pc端时如果侧边栏不出现则会导致无法显示的bug
moonrailgun 54d14baddf refactor: sidebar view 移动端适配
moonrailgun d32895fc70 style: 添加好友时移动端适配
moonrailgun 7d42525241 refactor: 面板modal与表单校验
moonrailgun eae14458f1 refactor: login 登录重定向与部分翻译
moonrailgun 024a14d20e style: ant-dropdown-menu-item-danger
moonrailgun 0b8705074a refactor: add logo url
moonrailgun a9bf936c45 feat: 退出群组
moonrailgun 1493ade811 style: 调整ModalWrapper样式
moonrailgun 337eb14b54 refactor: 增加已安装插件tab
moonrailgun b95d47f9fa feat: 插件中心与插件管理
moonrailgun 3daf76b2e3 chore: e2e testing
moonrailgun a12942dbcd feat: 退出登录
moonrailgun 3048b518e0 refactor: 增加文件服务检查
moonrailgun 6d913e0676 feat: 用户信息修改
头像与昵称
moonrailgun fc0be0d78d fix: 修复聊天内容长文本换行
moonrailgun 66cac2e724 chore: rename webpanel -> webview
moonrailgun cd125e9c9c feat: 插件机制与第一个内置插件webpanel
moonrailgun 1e7e8318f1 chore: init plugins and ministar
moonrailgun 4325589a5d refactor: 修复消息滚动问题与带头像消息的时间显示
moonrailgun 0feea9c465 feat: 群组自动选择第一个可用面板
moonrailgun a8d91c6700 refactor: group panel wrapper
moonrailgun 5701165b0c refactor: 增加一级节点的面板显示
moonrailgun dffd9afa9d feat: 创建群组面板
moonrailgun 9a3a0868ac refactor(web): common title and create group panel
moonrailgun b96aa27152 refactor: move fullmodal file pos
moonrailgun 53d8fc3bb8 feat: 群组头像上传与修改
moonrailgun 23c4287109 feat: 增加 AvatarPicker 头像选择与裁剪工具
moonrailgun 130d78f952 test(web): delaytip
moonrailgun 421282f8b1 refactor: fullmodalfield tip and title
moonrailgun 5079759626 refactor: 黑暗模式下部分通用样式与
moonrailgun 878c930acd chore: update mdi icon ic
moonrailgun 64c3402bd7 refactor: fullmodalfield and group summary
moonrailgun e585d1c044 refactor: nodata
moonrailgun 2d37cfc671 refactor(web): 面板管理样式
moonrailgun 29cd635cf4 refactor: 服务状态页
moonrailgun 44fd3e41cc refactor: 保存面板变更
moonrailgun 429c5e05c3 refactor: 树节点的拖动与调整
moonrailgun 2cad33b952 refactor: extract some utils function to utils
moonrailgun ef7eace852 test: add testcase for rebuildGroupPanelOrder
moonrailgun 17b68bf977 test: grouppaneltree render
moonrailgun a2ed9363e5 refactor: 移动群组面板管理到独立文件夹
moonrailgun ed7322daac refactor: 调整分组监测
moonrailgun 1c81bfb5e6 refactor(web): 面板管理拖拽管理
moonrailgun 770ba62630 style: 调整代码样式
moonrailgun e2f2fca04d refactor: 面板管理树形结构渲染
moonrailgun 3b447b459d refactor: 抽象出部分公共代码
moonrailgun 83da09fba5 refactor: 当接收到消息时滚动聊天框到底部
moonrailgun 3b8e545786 fix: create group key
moonrailgun d7511f88ac refactor: style problem and async request
moonrailgun 584f064184 style: fix height problem in mobile
moonrailgun 3da74923e8 refactor: 群组查看详情
moonrailgun 40a354fd2c refactor: setting about
moonrailgun 06238c57a6 feat: SidebarView
moonrailgun e6e98e4dff refactor: add circle in fullmodal close btn
moonrailgun 2a3ad910be refactor: fullmodal and portal z-index
moonrailgun 8358d2aa7c chore: add version env
moonrailgun 3b2950151e fix: 修复modal状态管理问题
moonrailgun 843c695ae0 feat: 应用群组邀请与弹出成功模态框
moonrailgun 6409aa012b refactor: 注册成功后重定向
moonrailgun 56cf913675 refactor: 根据登录状态修改加入按钮的变更
moonrailgun c731cd0690 refactor: 导航栏悬浮内容
moonrailgun ea221d2093 style: group invite icon
moonrailgun 764554e2f7 refactor: 邀请与创建邀请界面的UI设计
moonrailgun 7951e095c5 refactor: 邀请模态框入口与样式
moonrailgun 9712c4a4a6 refactor: invite view placeholder
moonrailgun ad98c8f50c refactor: 群组邀请链接modal
moonrailgun be33e373c1 style: add personal sidebar spacing
moonrailgun fcf0746bed feat: 增加移动端页面侧边栏的切换
moonrailgun ef8bb122dc refactor: 补充了部分翻译
moonrailgun 0484dd4fc2 style: 区分创建群组时的模板
moonrailgun 96bac5a841 refactor(web): web devtool
moonrailgun 83a73f9c21 refactor: 群组侧边栏header
moonrailgun 51ad69536c refactor(web): 发送消息时重新聚焦
moonrailgun a75ea92087 refactor: nav and sidebar active status
moonrailgun f466ba8a44 refactor: 群组会话发送消息
moonrailgun fce6b81ba2 refactor: 群组面板界面
moonrailgun 3e8e8870d6 refactor: AlertErrorView 增加查看详情
moonrailgun 65991a6d43 style: fix some style problem
moonrailgun 44fbcb941a refactor(web): 群组面板与群组分组
moonrailgun 517c8950f6 refactor: 创建群组与PortalHost
moonrailgun f2cd68b1ac test: add test case for Slides
moonrailgun e903867e4e refactor: 群组模板
moonrailgun aeeeb07c63 refactor(web): 创建群组时的滚动UI
moonrailgun 07e32d0168 refactor: 创建群组modal UI
moonrailgun 85dbc95459 feat: 模态框与模态框动画
moonrailgun fc3d9ae06f refactor(shared): 群组列表获取与展示
moonrailgun d96d137893 test: add some testcase
moonrailgun fd533d5b99 chore: rename paw -> tail
moonrailgun 92a1105eed feat: 聊天框消息
moonrailgun b3d58efd74 feat: 聊天输入框
moonrailgun 0df3b4f033 feat: 私信会话侧边栏项
moonrailgun 148b50274e style: fix entry page shadow style
moonrailgun 73fdb032a5 refactor: 消息列表
moonrailgun f5cd580175 refactor(web): 发送消息
moonrailgun 99b1a9f67e style: 调整全局样式
moonrailgun 646e62f63f refactor: 会话消息获取
moonrailgun e4d6df33b1 refactor: 聊天页面入口与placeholder
moonrailgun 8b13dfb913 fix: 修复缓存一直不及时更新的问题
moonrailgun e43eb6bdba refactor: 用户好友请求通知管理
moonrailgun 2a12916428 feat: 在线状态监测与处理用户信息缓存
moonrailgun ce149bdaa8 refactor: 好友列表与会话创建
moonrailgun bb88176b72 refactor: 缓存管理与redux增加好友
moonrailgun e8f531d38b refactor: 添加好友时显示个人唯一标识
moonrailgun 5ec998856b refactor: 引入react-query, 替代原来的自己实现的reduxHookCacheFactory
moonrailgun d7e8b305f9 feat: 好友请求的同意拒绝取消
moonrailgun cde2d81c5f refactor: 好友请求处理列表与界面
moonrailgun 0f81918954 chore: redux cache controller
moonrailgun 62ae641a6f refactor: fix type problem
moonrailgun 47a72e3568 refactor: 添加好友
moonrailgun 6339efcba5 refactor: 错误抛出与样式管理
moonrailgun 2af5f16e73 refactor: 好友搜索结果与界面
moonrailgun f5740cae37 refactor: 添加好友界面
moonrailgun 391078ac90 style(web): 样式优先级调整
moonrailgun 63ebbd0f52 refactor: 侧边栏路由切换
moonrailgun 01c594f825 refactor: html template
moonrailgun 26fd3c6cdb refactor: rebuild project struction
moonrailgun ae13baf2a4 refactor: rename serverUrl to serviceUrl
moonrailgun 3ba61fe5b6 style: fix type problem
moonrailgun b0a7465238 refactor(share): 更新获取服务器地址相关策略
moonrailgun 4b0b959759 chore: 翻译系统
moonrailgun 8d4652e9c2 refactor: 好友列表与好友邀请列表
moonrailgun 0623753ac3 refactor(web): base content and pilltab
moonrailgun 7055b1f195 chore: fix eslint problem
moonrailgun 402ddb9a68 refactor(web): sidebar
moonrailgun 127b13d0c9 refactor(web): navbar and avatar
moonrailgun 66e158d86d refactor(web): 主页面登录状态的管理
moonrailgun 0cdd7a10bb refactor: avatar and move main
moonrailgun b34fa903d5 refactor: socket and redux
moonrailgun b3b88968a6 refactor(web): 登录成功后连接到服务器
moonrailgun 7d80563741 style: update MainRoute style
moonrailgun 0302d4d888 refactor(web): login and register reg
moonrailgun 68a937ef97 refactor: 注册界面与注册请求
moonrailgun e71ff12395 test: add testcase