soulike / gardenia Goto Github PK
View Code? Open in Web Editor NEW基于 Git 的代码托管平台。
Home Page: https://git.soulike.tech/
License: GNU General Public License v3.0
基于 Git 的代码托管平台。
Home Page: https://git.soulike.tech/
License: GNU General Public License v3.0
小组中任意管理员都可以解散本小组,权限不明确。
解散小组时出现。
重新设计小组模块,添加不同的权限级别角色。
注册页面的各种错误提示在验证码获取后提交表单才出现,影响用户体验。
进行注册操作即可复现。
设置用户名和邮箱在 input 失去焦点后即发送请求验证有效性。
在仓库文件列表中打开任意文件,在页面上没有返回当前文件夹的方法。
在仓库中打开任意文件即可复现。
在文件预览组件中添加返回按钮或在仓库页面中添加面包屑导航。
在完成代码批注后对应行没有实时出现代码批注图标。
在没有代码批注的代码行添加代码批注后即复现。
添加事件监听器,在代码批注添加后刷新代码批注情况。
FileReader 在文件加载完成之前会短暂显示二进制文件无法读取错误。
打开任意文件即可复现。
待定。
添加搜索功能,包括但不限于用户搜索、仓库搜索和小组搜索。
打开任何人的个人中心页面都可看到“编辑”和“添加仓库”按钮。
打开任意个人中心页面即可复现。
个人中心页面组件添加用户身份判定,在访问者不是对应用户时隐藏按钮。
平台
Windows 10, PowerShell
仓库
https://git.soulike.tech:8080/repository/AnalysisAndTesting/papers
命令
git clone https://git.soulike.tech:8080/AnalysisAndTesting/papers.git
报错信息
Cloning into 'papers'...
remote: 枚举对象: 79, 完成.
remote: 对象计数中: 100% (79/79), 完成.
remote: 压缩对象中: 100% (79/79), 完成.
remote: 总共 79(差异 14),复用 0(差异 0),包复用 0iB/s
Unpacking objects: 100% (79/79), 126.76 MiB | 369.00 KiB/s, done.
error: invalid path 'Big Code != Big Vocabulary:Open-Vocabulary Models for Source Code.pdf'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
拉取请求和 Issue 目前编号分开,应当在同一序列中标号
在仓库删除时,即使该仓库没有关联任何拉取请求仍然会保留文件和数据库信息,浪费空间。
删除任一个关联任何拉取请求的仓库即可复现。
删除前添加检测,如果仓库没有关联任何拉取请求,就直接删除文件和数据库信息。
在有些表单中浏览器会错误地填充用户名和密码到输入框中。
开发者无法复现,但不止一个用户报告此问题。问题出现在有密码输入框出现的位置,浏览器会错误认为密码输入框的上一个输入框是用户名输入框。
对 设定 autocomplete=off 和 name 属性,提高浏览器的识别准确率。
小组添加已存在的成员提示“添加成功”。
在成员已经存在的情况下再添加该成员即可复现。
修改添加成员相关的后端实现。
当前不支持 tag 设定和显示。
添加 tag 即可复现。
添加 tag 支持。
头像上传页面是点击图片才能上传头像,对用户不够明确。
打开头像上传页面即可复现。
在头像上传页面添加提示文字。
开发者无法复现任意类型文件上传问题,但不止一个用户报告此问题。
在个人资料中修改邮箱不需要任何验证就可以修改成功。
对个人资料邮箱修改添加验证码验证。
现有小组 ID 的位置不明显,不能明确表示是小组 ID。
打开小组主页即可复现。
在小组 ID 附近添加更明确的提示文字,表示这是小组 ID。
登录密码要求“6 位以上”,表达不准确。
在注册页面即可复现。
修改所有文案为“及以上”。
错误提示可能在右侧重复出现导致刷屏。
在任意表单输入不合法内容,重复点击提交即可复现。
给同一页面上的所以 notification 设定统一 ID,使之同时只能有一个实例出现。
在页面高度不够时,登录页面的页脚会跑到表单中。
打开登录页面,减小页面高度即可复现。
修复表单的高度样式。
仓库页面添加更多可直接查看的类型,例如 jpg、png、pdf 等常见格式。
仓库页面打开任意目前不支持预览的文件。
仓库组件添加更多的文件预览支持组件。
在个人中心页面点击退出登录,页面没有变化。
在已登录的个人中心页面点击退出登录,退出成功即可复现。
设定退出登录后跳转到首页。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.