Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
2169799
fix: 移除冗余的语言文件回退机制
chenjintang-shrimp Nov 1, 2025
4177b74
Merge branch 'main' into language-refactor
chenjintang-shrimp Nov 1, 2025
117348e
refactor: 完成对“基础设置”界面文本的优化
chenjintang-shrimp Nov 1, 2025
e78e0a9
复制zh_CN.json到en_US.json
MacroMeng Nov 1, 2025
ac4ecff
Update English translations in EN_US.json
MacroMeng Nov 1, 2025
f9b3532
use copilot to complete translation
MacroMeng Nov 1, 2025
8531a34
Merge remote-tracking branch 'upstream/main' into language-refactor
chenjintang-shrimp Nov 1, 2025
aec2ded
fix: 优化"名单管理“界面的文本
chenjintang-shrimp Nov 1, 2025
2b2ba51
fix: 优化“抽取设置”页面的文本
chenjintang-shrimp Nov 1, 2025
ee2b1eb
chore: 安排 pre-commit ruff hook, ruff ci
chenjintang-shrimp Nov 2, 2025
73caab5
Merge pull request #1 from pedrest-wis/copilot/port-project-to-linux
pedrest-wis Nov 2, 2025
a4376bb
Merge pull request #32 from pedrest-wis/main
lzy98276 Nov 2, 2025
5485747
Revert "chore: 安排 pre-commit ruff hook, ruff ci"
chenjintang-shrimp Nov 2, 2025
0d9798a
chore: 安排pre-commit ruff hook, pre-commit.ci 和 ruff ci
chenjintang-shrimp Nov 2, 2025
d7ffa19
fix: 添加遗漏的更改
chenjintang-shrimp Nov 2, 2025
ad4df72
Merge pull request #33 from chenjintang-shrimp/workflow-updates
lzy98276 Nov 2, 2025
957e041
Merge branch 'main' into language-refactor
chenjintang-shrimp Nov 2, 2025
884ae0f
Merge pull request #34 from chenjintang-shrimp/language-refactor
lzy98276 Nov 2, 2025
9dadac9
提交差点被某人毁掉的心血代码
lzy98276 Nov 2, 2025
696dd30
一个提交
lzy98276 Nov 2, 2025
ef14f63
Merge branch 'test_2'
lzy98276 Nov 2, 2025
7ecf0d0
Merge branch 'SECTL:main' into main
MacroMeng Nov 15, 2025
8f9251c
在Readme中添加v2发版说明,并添加English / 繁體中文版本
MacroMeng Nov 15, 2025
ead4c6b
添加屏幕截图
MacroMeng Nov 15, 2025
3126903
更新 README_EN.md
MacroMeng Nov 15, 2025
b9c4753
更新 README_ZH_TW.md
MacroMeng Nov 15, 2025
ee055d1
更新 README.md 的捐献支持与联系方式
MacroMeng Nov 15, 2025
e365946
更新 README_EN.md 的Support Us/Contact
MacroMeng Nov 15, 2025
10a3339
修补 README.md 的typo
MacroMeng Nov 15, 2025
cb7fe8b
更新 README_ZH_TW.md 的捐獻支持与聯絡方式
MacroMeng Nov 15, 2025
e16cabc
md格式优化,优化“动态权重系统”格式,修复中文括号(🤯😡)
MacroMeng Nov 15, 2025
e4dabde
md风格优化,修补链接问题(包括中文括号(😡))
MacroMeng Nov 16, 2025
83da233
Merge branch 'Readme' of https://github.com/MacroMeng/SecRandom into …
MacroMeng Nov 16, 2025
2774f81
同步EN/ZH_TW中的Emoji
MacroMeng Nov 16, 2025
1b284c4
优化Readme
MacroMeng Nov 16, 2025
0e89695
从master更新
MacroMeng Nov 16, 2025
2280002
从master更新(2)
MacroMeng Nov 16, 2025
452744c
Merge branch 'Readme' of https://github.com/MacroMeng/SecRandom into …
MacroMeng Nov 16, 2025
472aa5d
update from master (3)
MacroMeng Nov 16, 2025
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/安全漏洞报告.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ assignees: LZY98276
## ✅ 最后确认
- [ ] 我已提供**详细复现步骤**
- [ ] 我理解可能需要**私下沟通**漏洞细节
- [ ] 我愿意协助漏洞修复测试
- [ ] 我愿意协助漏洞修复测试
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/性能问题报告.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ assignees: LZY98276
## ✅ 最后确认
- [ ] 我已提供**具体性能数据**和**复现步骤**
- [ ] 我理解性能优化可能需要**多轮测试**
- [ ] 我愿意协助进行性能测试和验证
- [ ] 我愿意协助进行性能测试和验证
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/文档改进.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ assignees: yuanbenxin

## ✅ 最后确认
- [ ] 我已提供**具体位置和改进建议**
- [ ] 我知道清晰的描述能帮助开发者快速修复文档问题
- [ ] 我知道清晰的描述能帮助开发者快速修复文档问题
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/问题咨询.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ assignees: LZY98276

## ✅ 最后确认
- [ ] 我已提供**详细问题描述和截图**
- [ ] 我知道可以通过**Discussions**获得更快的社区支持
- [ ] 我知道可以通过**Discussions**获得更快的社区支持
134 changes: 0 additions & 134 deletions .github/workflows/build-linux.yml

This file was deleted.

38 changes: 19 additions & 19 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: 构建

on:
on:
push:
pull_request:
workflow_dispatch:
Expand All @@ -13,7 +13,7 @@ jobs:
builder_matrix:
# 仅在push或pull_request事件包含'进行打包'时执行,workflow_dispatch无条件执行
if: |
github.event_name == 'workflow_dispatch' ||
github.event_name == 'workflow_dispatch' ||
contains(github.event.head_commit.message, '进行打包') ||
(github.event_name == 'pull_request' && contains(github.event.pull_request.title, '进行打包'))
strategy:
Expand Down Expand Up @@ -58,21 +58,21 @@ jobs:
echo "创建虚拟环境..."
uv venv
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }

# 激活虚拟环境
echo "激活虚拟环境..."
.venv/Scripts/activate

# 安装依赖
echo "安装项目依赖..."
uv pip install -r requirements-windows.txt
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }

# 安装 pyinstaller
echo "安装 PyInstaller..."
uv pip install pyinstaller
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }

# 清理之前的构建文件
echo "清理之前的构建文件..."
Remove-Item -Recurse -Force dist -ErrorAction SilentlyContinue
Expand All @@ -91,33 +91,33 @@ jobs:
--add-data ./app/resources:app/resources `
--add-data LICENSE:. `
--version-file=version_info.txt
if ($LASTEXITCODE -ne 0) {
if ($LASTEXITCODE -ne 0) {
echo "目录模式打包失败"
exit $LASTEXITCODE
exit $LASTEXITCODE
}
echo "目录模式打包完成"
}

- name: 打包操作
if: ${{ matrix.os == 'windows-2022'}}
if: ${{ matrix.os == 'windows-2022'}}
run: |
echo "开始打包操作..."

# 创建zip_dist/SecRandom目录
mkdir -p zip_dist/SecRandom

# 复制dist/SecRandom目录下的所有文件到zip_dist/SecRandom目录下
Copy-Item -Recurse -Force dist/SecRandom/* zip_dist/SecRandom/

# 创建app目录
mkdir -p zip_dist/SecRandom/app

# 复制app/resources文件夹到zip_dist/SecRandom目录下
Copy-Item -Recurse -Force app/resources zip_dist/SecRandom/app

# 复制 LICENSE 文件到zip_dist/SecRandom目录下
Copy-Item LICENSE zip_dist/SecRandom/

# 使用 zip 压缩文件
mkdir zip -Force
$outputZip = "zip/SecRandom-Windows-${{ github.ref_name }}-${{ matrix.arch }}-dir.zip"
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
path: artifacts
run-id: ${{ github.run_id }}

- name: 准备 artifacts
- name: 准备 artifacts
run: |
echo "整理构建产物..."
# Windows 构建产物
Expand All @@ -185,7 +185,7 @@ jobs:
done
echo "SHA256校验值计算完成:"
cat SHA256SUMS.txt

- name: 验证 SHA256SUMS.txt 文件
run: |
echo "验证SHA256SUMS.txt文件..."
Expand Down Expand Up @@ -230,7 +230,7 @@ jobs:
done < SHA256SUMS.txt
rm SHA256SUMS.txt
cd ..

- name: 确定发布类型
id: release-type
run: |
Expand All @@ -252,4 +252,4 @@ jobs:
name: SecRandom 新版本 - ${{ github.ref_name }}
fail_on_unmatched_files: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19 changes: 19 additions & 0 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Pre-commit

on:
push:
branches: [main, master]
pull_request:

jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install pre-commit
run: pip install pre-commit
- name: Run pre-commit on all files
run: pre-commit run --all-files
8 changes: 8 additions & 0 deletions .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: Ruff
on: [push, pull_request]
jobs:
ruff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/ruff-action@v3
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ MANIFEST
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
Expand Down
2 changes: 1 addition & 1 deletion .idea/MarsCodeWorkspaceAppSettings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/SecRandom.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/material_theme_project_new.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: v0.12.4
hooks:
# Run the linter.
- id: ruff
args: [--fix]
# Run the formatter.
- id: ruff-format
Loading