Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

Merge Dev #71

Closed
wants to merge 30 commits into from
Closed
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
e5a9ab3
更新介绍
Aug 24, 2023
32a0f8d
更新比较
boomzero Aug 24, 2023
fb076d0
[#60] 在讨论界面增加颜色
Aug 24, 2023
3d3cd3c
Merge branch 'dev' of https://github.com/langningchen/XMOJ-Script int…
Aug 24, 2023
5b70ba3
[#58] 验证码没有通过之前不允许提交
Aug 24, 2023
714b25b
更新脚本地址
Aug 24, 2023
e1fd2f4
更新文档
Aug 24, 2023
a37caf5
Add prerelease script
Aug 24, 2023
f42853e
更新BBS爬取器及其内容
Aug 24, 2023
a8a5b06
Merge branch 'master' into dev
boomzero Aug 24, 2023
819a36b
Remove Support for Safari, fix #70
boomzero Aug 24, 2023
7bf6e03
Remove debug code
boomzero Aug 24, 2023
e4f3576
Remove Stuff that is not part of the GPL licence
boomzero Aug 24, 2023
ec2f7ab
Add contributing section
boomzero Aug 24, 2023
2f80e4f
#73 删除复制要数据语句
boomzero Aug 24, 2023
c33f0ea
Merge pull request #74 from langningchen/boomzero-patch-1
boomzero Aug 24, 2023
1f46c6c
根据测试, 这个没用
boomzero Aug 24, 2023
cd80d33
Revert "根据测试, 这个没用"
Aug 25, 2023
5822abd
Revert "#73 删除复制要数据语句"
Aug 25, 2023
c5ca388
Revert "Remove debug code"
Aug 25, 2023
b0a0252
Revert "Remove Support for Safari, fix #70"
Aug 25, 2023
70a6805
更改讨论编辑按钮显示方式
Aug 25, 2023
2f09bc1
[#60] 增加姓名颜色显示
Aug 25, 2023
0f71019
[#70] 增加不支持Safari的说明
Aug 25, 2023
c5bf682
准备更新数据库
Aug 25, 2023
4313349
数据同步
Aug 25, 2023
c2b35ec
更新数据库结构
Aug 25, 2023
37732f5
[#65] 解决避免多次提醒
Aug 25, 2023
aa58f8a
[Bug] 申请数据按钮无效 #73
Aug 25, 2023
8300f54
[Bug] Post time is set using the incorrect time zone #48
Aug 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: PreRelease only
on:
workflow_dispatch:
permissions:
id-token: write
contents: write
pages: write
deployments: write
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Update Version
id: get_version
run: |
node ./Update.js
- name: Create Prerelease
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.get_version.outputs.version }}
release_name: ${{ steps.get_version.outputs.version }}
draft: false
prerelease: true
body: ${{ steps.get_version.outputs.version }}
- name: Upload Prerelease Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./XMOJ.user.js
asset_name: XMOJ.user.js
asset_content_type: text/plain
45 changes: 22 additions & 23 deletions Compare.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
| 项目 | 小明的OJ 论坛 | XMOJ增强脚本 |
| :--------- | :----------------------------------- | :------------------------------------------- |
| 界面 | :+1: 界面很好看 | :x: 界面不是很好看 |
| `Markdown` | :+1: 支持 | :+1: 支持 |
| `KaTex` | :+1: 支持 | :+1: 支持 |
| 论坛功能 | :+1: 支持投票、邮件提醒、博客、头像等衍生功能 | :x: 仅支持论坛 |
| 总体功能 | :x: 仅支持论坛与Blog | :+1: 支持ACM排名等多种实用功能 |
| 浏览 | :x: 访问后看到的不是XMOJ域名 | :+1: 访问后看到的域名也是XMOJ |
| 版本 | :+1: 已经进行了稳定的发布 | :+1: 已经进行了稳定的发布 |
| 管理 | :+1: 管理内容丰富 | :x: 无法进行细致的管理 |
| 隐私 | :x: “小明”可以看到你发的内容 | :+1: 你的浏览记录完全被保护不会被“小明”看到 |
| 稳定性 | :x: 服务器相对稳定 (请勿使用共享办公室WiFi访问) | :+1: 服务器稳定 |
| 安全性 | :+1: 使用Cloudflare保护 | :+1: 使用Cloudflare保护 |
| 服务器开源 | :+1: 在Github上开源 | :+1: 在Github上开源 |
| 开发过程 | :x: 套的模板,加入了权限、昵称、CDN等 | :+1: 从零开始手写开发 |
| 服务器地点 | :+1: 中国贵州贵阳市+Cloudflare泛播 | :+1: Cloudflare泛播 |
| 域名 | :x: 使用共享域名(单独域名申请中) | :+1: 使用单独域名 |
| 安装方式 | :+1: 无需安装,直接使用 | :x: 需要安装用户脚本管理器
| 账号 | :x: 需要注册账号或者使用第三方登录 | :+1: 与XMOJ账号通用,自动登录 |
| 言论安全性 | :+1: 评论可以被自动过滤 | :x: 评论只能管理员手动删除 |
| 言论自由度 | :x: 攻击性发言可能会被自动屏蔽 | :+1: 管理员一般不会删除评论 |
| 网站安全性 | :+1: 使用SSL证书加密 | :+1: 使用SSL证书加密 |
| ChatGPT | :x: ChatGPT认为不好 | :+1: ChatGPT认为很好|
| 项目 | [小明的OJ 论坛](https://xmoj.flarum.cloud/) | [XMOJ增强脚本](https://web.xmoj-bbs.tech/) |
| :--------- | :---------------------------------------------------------- | :--------------------------------------------------------------------- |
| 界面 | :+1: 界面很好看 | :x: 界面不是很好看 |
| `Markdown` | :+1: 支持 | :+1: 支持 |
| `KaTex` | :+1: 支持 | :+1: 支持 |
| 论坛功能 | :+1: 支持投票、邮件提醒、博客、头像等衍生功能 | :x: 仅支持论坛与私信 |
| 总体功能 | :x: 仅支持论坛与Blog | :+1: 支持ACM排名等多种实用功能 |
| 浏览 | :x: 访问后看到的不是XMOJ域名 | :+1: 访问后看到的域名也是XMOJ |
| 管理 | :+1: 管理内容丰富 | :x: 无法进行细致的管理 |
| 隐私 | :x: “小明”可以看到你发的内容 | :+1: 你的浏览记录完全被保护不会被“小明”看到 |
| 稳定性 | :x: 服务器相对稳定 (请勿使用共享办公室WiFi访问) | :+1: 服务器稳定 |
| 安全性 | :+1: 使用Cloudflare保护 | :+1: 使用Cloudflare保护 |
| 开发过程 | :x: 套的模板,加入了权限、昵称、CDN等 | :+1: 从零开始手写开发 |
| 服务器开源 | :+1: [模板在Github上开源](https://github.com/flarum/flarum) | :+1: [完全在Github上开源](https://github.com/langningchen/XMOJ-Script) |
| 服务器地点 | :+1: 中国贵州贵阳市+Cloudflare泛播 | :+1: Cloudflare泛播 |
| 域名 | :x: 使用共享域名(单独域名申请中) | :+1: 使用单独域名 |
| 安装方式 | :+1: 无需安装,直接使用 | :x: 需要安装用户脚本管理器 |
| 账号 | :x: 需要注册账号或者使用第三方登录 | :+1: 与XMOJ账号通用,自动登录 |
| 言论安全性 | :+1: 评论可以被自动过滤 | :x: 评论只能管理员手动删除 |
| 言论自由度 | :x: 攻击性发言可能会被自动屏蔽 | :+1: 管理员一般不会删除评论 |
| 网站安全性 | :+1: 使用SSL证书加密 | :+1: 使用SSL证书加密 |
| ChatGPT | :x: ChatGPT认为不好 | :+1: ChatGPT认为很好 |
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,6 @@ XMOJ增强脚本是一个功能强大的浏览器扩展,旨在提升用户在X

### 安装
请参考 [官网介绍](https://web.xmoj-bbs.tech) 。

### 贡献
请注意, 请将所有 pull request 提交到`dev`分支, 否则他们会被关闭。
4 changes: 1 addition & 3 deletions Server/Source/BBSSpider.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ const GetPost = async (i) => {
});
}
});
setTimeout(async () => {
await GetPost(i + 1);
}, 0);
await GetPost(i + 1);
};
GetPost(1);
2 changes: 1 addition & 1 deletion Server/Source/BBSSpider.json

Large diffs are not rendered by default.

Loading