Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
077b274
feat: 文件支持标签
xream Aug 17, 2025
7934286
feat: Gist 备份选项
xream Aug 19, 2025
7746554
fix: 简单兼容下组合订阅里取不到单条订阅的情况
xream Aug 21, 2025
9bb1b06
style: 增加单元格指针样式以提升交互体验
arfaWong Aug 28, 2025
0633d73
Merge pull request #143 from arfaWong/patch-1
xream Aug 28, 2025
20acf76
doc: changelog
xream Aug 28, 2025
bea8d1a
feat: 恢复数据后清除 PWA 缓存
xream Aug 30, 2025
3b86c4a
fix: 修复PWA下标签栏样式问题(订阅管理、文件管理)
hsingyin Sep 8, 2025
52d4a21
fix: 更新分享管理删除接口参数
hsingyin Oct 21, 2025
47194cd
fix: 订阅流量信息中无用量时 不展示
xream Oct 22, 2025
3064a4d
fix: 增加分享管理中对SUB_STORE_FRONTEND_BACKEND_PATH校验,新增部分文案i18n
hsingyin Oct 31, 2025
9f55029
chore: 文案
xream Nov 9, 2025
844e4ca
fix: 增加透传请求的User-Agent开关的判断逻辑(透传时禁用自定义 UA)
hsingyin Nov 10, 2025
17eb5a8
chore(action): enable run the workflow manually
sionnx Nov 11, 2025
e40e54b
chore(action): 将 vercel cli 版本更新到 48.9.0
sionnx Nov 11, 2025
d32cfee
chore(action): 开启 vercel cli debug 模式
sionnx Nov 11, 2025
665634b
Merge pull request #145 from sion-codin/master
sionnx Nov 12, 2025
6c3a226
chore(action): 增加workflow: 更新 Vercel 项目设置
sionnx Nov 12, 2025
986021f
Merge pull request #146 from sion-codin/master
sionnx Nov 12, 2025
b107636
feat: 加载时读取之前保存的 ua, 提示传请求的 ua 和 自定义 ua 互斥
xream Nov 12, 2025
760c7f0
feat: 支持使用 query 参数 concurrency 设置并发数, <=0 则为清除自定义设置, 默认为 3. 若因并发导致爆内…
xream Nov 27, 2025
daa4ede
feat: 支持 sudoku
xream Nov 28, 2025
d8ece45
fix: 修复关闭系统动画效果后的动画样式异常
hsingyin Dec 7, 2025
6dcb454
feat: 优化订阅信息获取逻辑 史诗级提速
xream Jan 1, 2026
b5a9e72
docs: script placeholder demo
xream Jan 3, 2026
984dd17
feat: 预览界面增加报错的响应内容
xream Jan 7, 2026
7992d0c
fix: 修复组合订阅切换标签时已选项丢失的问题
hsingyin Jan 9, 2026
011b1db
fix: 修复订阅编辑刷新报错
xream Jan 9, 2026
6b81d38
feat: 增加操作图标
xream Jan 10, 2026
a29ed72
feat: 支持使用 query 参数 timeout 设置接口检测超时, <=0 则为清除自定义设置, 默认为 3000
xream Jan 11, 2026
9f355a0
feat: 无效分享返回假节点(防客户端缓存)(后端 >= 2.20.81)
xream Jan 11, 2026
4af0447
feat: 编辑组合订阅时去除不存在的单条订阅数据
xream Jan 13, 2026
5b96b01
feat: 配置改版, 支持前端配置和缓存配置(后端>=2.21.0)
xream Jan 14, 2026
227e054
feat: 订阅中的订阅流量信息链接也支持响应头的数据
xream Jan 14, 2026
aaca810
chore: 脚本过滤和脚本操作 placeholder 文案分离
xream Jan 14, 2026
b1ec715
feat: 支持使用脚本删除响应头字段
xream Jan 14, 2026
5481f08
feat: 调整关于页
xream Jan 14, 2026
709b9fb
chore: 文案
xream Jan 15, 2026
ffc2957
chroe: 文案
xream Jan 16, 2026
5f4119d
style: 搜索匹配样式调整
xream Jan 20, 2026
5aee4ca
fix: 优化节点操作样式
hsingyin Jan 21, 2026
a837f0b
feat: 节点去重支持多字度和 lodash get 语法(后端 >= 2.21.15)
xream Jan 24, 2026
693ee51
feat: 协议过滤支持 TrustTunnel
xream Jan 27, 2026
98c9e22
feat: 协议过滤支持 MASQUE
xream Feb 8, 2026
89288f7
feat: 优化分享功能
xream Feb 12, 2026
f840b0a
feat: 远程链接支持完全自定义请求头(后端 >= 2.21.25)
xream Feb 16, 2026
467f2c7
style: 增强同步页面样式兼容性,统一导航栏温馨提示交互(由 Toast 改为 Dialog 形式)
hsingyin Feb 25, 2026
e4ef986
feat: 支持 Egern 图标
xream Feb 26, 2026
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
4 changes: 3 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: build
on:
workflow_dispatch:
push:
branches:
- master
Expand Down Expand Up @@ -35,10 +36,11 @@ jobs:
with:
vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required
# github-token: ${{ secrets.GITHUB_TOKEN }} # Optional
vercel-args: "--prod" # Optional
vercel-args: "--prod --debug" # Optional
vercel-org-id: ${{ secrets.ORG_ID}} # Required
vercel-project-id: ${{ secrets.PROJECT_ID}} # Required
working-directory: dist
vercel-version: '48.9.0'
- name: zip
run: |
zip -r dist.zip dist
Expand Down
16 changes: 16 additions & 0 deletions .github/workflows/update-vercel-project-settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# 该 workflow 用于更新 Vercel 项目的 Node.js 版本
name: Update Vercel project settings
on:
workflow_dispatch:

jobs:
update-nodejs-version:
runs-on: ubuntu-latest
steps:
- name: Update Vercel project Node.js version
run: |
curl --request PATCH \
--url https://api.vercel.com/v9/projects/${{ secrets.PROJECT_ID }} \
--header 'Authorization: Bearer ${{ secrets.VERCEL_TOKEN }}' \
--header 'Content-Type: application/json' \
--data '{ "nodeVersion":"22.x"}'
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sub-store-front-end",
"version": "2.15.66",
"version": "2.16.18",
"private": true,
"scripts": {
"dev": "vite --host",
Expand Down
3 changes: 2 additions & 1 deletion src/api/share/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@ export function useShareApi() {
data,
});
},
deleteShare: (token: string): AxiosPromise<MyAxiosRes> => {
deleteShare: (token: string, type: string, name: string): AxiosPromise<MyAxiosRes> => {
return request({
url: `/api/token/${encodeURIComponent(token)}`,
method: "delete",
params: { type, name },
});
},
getShares: (type?: string, name?: string): AxiosPromise<MyAxiosRes> => {
Expand Down
1 change: 1 addition & 0 deletions src/assets/icons/concurrency.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/icons/headersCacheTtl.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/icons/resourceCacheTtl.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/icons/scriptCacheTtl.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions src/assets/styles/reduced-motion-fix.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/**
* 修复 modern-css-reset 在 prefers-reduced-motion 时的问题
*
* 问题:modern-css-reset 将动画/过渡时间设置为 0.01ms,这会导致:
* 1. Notify 通知极快闪现
* 2. 代码编辑器 cmView 滚动不跟手
* 详见:https://github.com/sub-store-org/Sub-Store/issues/486
* 解决方案:让动画和过渡完全禁用,针对性处理Notify和代码编辑器样式
*/
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0s !important;
animation-iteration-count: 1 !important;
transition-duration: 0s !important;
scroll-behavior: auto !important;
}

/* 需要保持动画的元素:添加 .keep-motion 类或使用特定前缀 */
.keep-motion,
.keep-motion *,
[class^="Toastify"],
[class*=" Toastify"],
[class^="nut-toast"],
[class^="nut-overlay"] {
animation-duration: 0.5s !important;
transition-duration: 0.5s !important;
}

// NutUI Toast.loading 动画
.nut-toast-loading .nut-toast-icon-wrapper {
animation: rotation 1s linear infinite !important;
}

.cmviewRef,
.cm-scroller {
scroll-behavior: auto !important;
}
}
24 changes: 0 additions & 24 deletions src/changelogs/2023-08-15.md

This file was deleted.

7 changes: 0 additions & 7 deletions src/changelogs/2023-08-23.md

This file was deleted.

17 changes: 0 additions & 17 deletions src/changelogs/2023-08-27.md

This file was deleted.

11 changes: 0 additions & 11 deletions src/changelogs/2023-08-28.md

This file was deleted.

8 changes: 0 additions & 8 deletions src/changelogs/2023-09-02.md

This file was deleted.

6 changes: 0 additions & 6 deletions src/changelogs/2023-10-31.md

This file was deleted.

5 changes: 0 additions & 5 deletions src/changelogs/2023-11-08.md

This file was deleted.

5 changes: 0 additions & 5 deletions src/changelogs/2023-11-25.md

This file was deleted.

25 changes: 0 additions & 25 deletions src/changelogs/2024-01-12.md

This file was deleted.

9 changes: 0 additions & 9 deletions src/changelogs/2024-01-29.md

This file was deleted.

79 changes: 0 additions & 79 deletions src/changelogs/2024-04-23.md

This file was deleted.

Loading