Skip to content
Open

1 #682

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
694 commits
Select commit Hold shift + click to select a range
5a923fb
Merge pull request #112 from caorushizi/feat/plugins
caorushizi Mar 10, 2024
1be42d2
feat: ✨ show download dialog
caorushizi Mar 16, 2024
4486a25
Merge pull request #113 from caorushizi/feat/dialog
caorushizi Mar 16, 2024
3d770b8
fix: 🐛 按照获取时间正序排列
caorushizi Mar 16, 2024
64e187c
feat: ✨ use download dialog
caorushizi Mar 16, 2024
5dbecb7
Merge pull request #114 from caorushizi/feat/dialog
caorushizi Mar 16, 2024
3f4d755
feat: ✨ v2.1.0-beta.1
caorushizi Mar 17, 2024
515bdae
Merge pull request #115 from caorushizi/2.1.0-beta.1
caorushizi Mar 17, 2024
65d437d
fix: 🐛 fix video container
caorushizi Mar 17, 2024
35dc7f4
Merge pull request #116 from caorushizi/feat/player
caorushizi Mar 17, 2024
7549e3c
fix: 🐛 fix mobile video size
caorushizi Mar 17, 2024
0796da1
Merge pull request #117 from caorushizi/feat/player
caorushizi Mar 17, 2024
0f8a4b6
fix: 🐛 catch video
caorushizi Mar 17, 2024
e16009b
Merge pull request #118 from caorushizi/feat/player
caorushizi Mar 17, 2024
86e25b8
refactor: 📦️ remove video player
caorushizi Mar 20, 2024
a884f69
Merge pull request #124 from caorushizi/feat/player
caorushizi Mar 20, 2024
bac3057
refactor: 📦️ remove tsno
caorushizi Mar 20, 2024
d908850
Merge pull request #125 from caorushizi/feat/player
caorushizi Mar 20, 2024
bb83d83
refactor: 📦️ remove submodule
caorushizi Mar 20, 2024
9aeb6cb
docs: 📝 update vitepress
caorushizi Mar 26, 2024
d3f8013
docs: 📝 update waline client
caorushizi Mar 26, 2024
2953b4a
chore: 🔨 use tsx instead of ts-node
caorushizi Apr 5, 2024
61d0173
chore: 🔨 fix pre-commit
caorushizi Apr 5, 2024
66e29b5
feat: ✨ rename mediago
caorushizi Apr 5, 2024
c11c7be
chore: 🔨 add lint-staged
caorushizi Apr 5, 2024
b522078
feat: ✨ release v2.2.0-beta.0
caorushizi Apr 5, 2024
f938c69
Merge pull request #135 from caorushizi/feat/mediago
caorushizi Apr 5, 2024
b34b1c1
docs: 📝 remove reaction
caorushizi May 2, 2024
4265525
Merge pull request #138 from caorushizi/fix/docs
caorushizi May 2, 2024
d388864
ci: 🎡 modify github actions
caorushizi May 2, 2024
97b29e7
Merge pull request #139 from caorushizi/fix/docs
caorushizi May 2, 2024
a8f8d61
ci: 🎡 github actions
caorushizi May 2, 2024
51768fc
Merge pull request #140 from caorushizi/fix/docs
caorushizi May 2, 2024
4f033a5
refactor: 📦️ modify mediago protocol, upgrade adblocker
caorushizi May 12, 2024
958958c
fix: 🐛 修复插件展现运行的时机
caorushizi May 13, 2024
9b421e3
Merge pull request #142 from caorushizi/fix/docs
caorushizi May 13, 2024
7cb2cd2
fix: 🐛 修复 dom-ready 执行的顺序
caorushizi May 13, 2024
297ca24
feat: ✨ 修复页面中下载嗅探问题
caorushizi May 14, 2024
a0306b3
feat: ✨ release 2.2.0-beta.1
caorushizi May 14, 2024
aa9ea91
Merge pull request #143 from caorushizi/fix/video
caorushizi May 14, 2024
f7d6590
fix: 🐛 release 2.2.0-beta.2
caorushizi May 20, 2024
4379a6a
Merge pull request #145 from caorushizi/fix/addForm
caorushizi May 20, 2024
3969d97
fix: 🐛 fix browser window event
caorushizi May 21, 2024
cb3277c
Merge pull request #146 from caorushizi/fix/addForm
caorushizi May 21, 2024
39c7e95
fix: 🐛 release 2.2.0-beta.3
caorushizi May 21, 2024
a43a8a9
Merge pull request #147 from caorushizi/fix/addForm
caorushizi May 21, 2024
5021c19
fix: 🐛 float button position
caorushizi May 21, 2024
e79af1f
Merge pull request #148 from caorushizi/fix/addForm
caorushizi May 21, 2024
7655aeb
feat: ✨ 支持直播视频下载
caorushizi May 21, 2024
dd9de54
Merge pull request #149 from caorushizi/fix/addForm
caorushizi May 21, 2024
9dd849f
fix: 🐛 fix run release scripts
caorushizi May 21, 2024
0ae6928
Merge pull request #150 from caorushizi/fix/addForm
caorushizi May 21, 2024
a5449f8
feat: ✨ use webcontents view and capture page
caorushizi May 22, 2024
c9a5414
fix: 🐛 load url
caorushizi May 22, 2024
5983e00
feat: ✨ release 2.2.0-beta.4
caorushizi May 22, 2024
172e041
Merge pull request #151 from caorushizi/feat/webcontentsView
caorushizi May 22, 2024
899d3c8
fix: 🐛 .env
caorushizi May 22, 2024
ba0282f
Merge pull request #152 from caorushizi/feat/webcontentsView
caorushizi May 22, 2024
7599065
fix: 🐛 bilibili
caorushizi May 22, 2024
d85b64b
feat: ✨ release 2.2.0
caorushizi May 22, 2024
7f71cd7
Merge pull request #153 from caorushizi/feat/webcontentsView
caorushizi May 22, 2024
f34dbf5
fix: 🐛 修复开启广告过滤时无法沉浸式嗅探
caorushizi May 24, 2024
c13380b
feat: ✨ support linux
caorushizi May 24, 2024
c52c686
feat: ✨ support linux
caorushizi May 24, 2024
a6faa31
fix: 🐛 修复打包完成后没有权限执行的问题
caorushizi May 25, 2024
db920ce
feat: ✨ 构建流程优化
caorushizi May 25, 2024
91b100b
refactor: 📦️ 代码分割
caorushizi May 25, 2024
84299ac
fix: 🐛 some bug
caorushizi May 25, 2024
ab340f5
Merge pull request #155 from caorushizi/fix/adblocker
caorushizi May 25, 2024
14dd4d6
fix: 🐛 scripts name
caorushizi May 25, 2024
4fd4f6f
Merge pull request #156 from caorushizi/fix/scripts
caorushizi May 25, 2024
532e361
fix: 🐛 打包分片
caorushizi May 26, 2024
ab50c1b
Merge pull request #157 from caorushizi/fix/scripts
caorushizi May 26, 2024
ca00e72
fix: 🐛 npm rebuild
caorushizi May 26, 2024
b2183ff
Merge pull request #158 from caorushizi/fix/scripts
caorushizi May 26, 2024
2c92da6
fix: 🐛 pnpm actions
caorushizi May 26, 2024
c6e81df
Merge pull request #159 from caorushizi/fix/scripts
caorushizi May 26, 2024
829bc01
fix: 🐛 build
caorushizi May 26, 2024
93c3003
Merge pull request #160 from caorushizi/fix/scripts
caorushizi May 26, 2024
4063831
fix: 🐛 build script
caorushizi May 26, 2024
22c58c5
Merge pull request #161 from caorushizi/fix/scripts
caorushizi May 26, 2024
912ce33
fix: 🐛 build variable
caorushizi May 26, 2024
ccf17b6
fix: 🐛 直播视频不展示下载进度
caorushizi May 26, 2024
3c78808
feat: ✨ update dependencies
caorushizi May 26, 2024
31dd5d2
Merge pull request #162 from caorushizi/feat/dependencies
caorushizi May 26, 2024
a4cd419
fix: 🐛 update dependencies
caorushizi May 26, 2024
e90942d
Merge pull request #163 from caorushizi/feat/dependencies
caorushizi May 26, 2024
4d76029
refactor: 📦️ update eslint
caorushizi May 26, 2024
6fb7e94
Merge pull request #164 from caorushizi/feat/dependencies
caorushizi May 26, 2024
0d0839f
feat: ✨ 修改创建修改表单
caorushizi May 26, 2024
1f838a9
Merge pull request #165 from caorushizi/feat/addForm
caorushizi May 26, 2024
a465c55
feat: ✨ 完善表单项
caorushizi May 26, 2024
36b190e
Merge pull request #166 from caorushizi/feat/addForm
caorushizi May 26, 2024
0868189
chore(deps-dev): bump cz-git from 1.9.1 to 1.9.2
dependabot[bot] May 27, 2024
9ec9eb8
fix: 🐛 build scripts
caorushizi May 27, 2024
14d0867
Merge pull request #168 from caorushizi/feat/addForm
caorushizi May 27, 2024
814903a
docs: 📝 release
caorushizi May 27, 2024
cff6d62
Merge pull request #169 from caorushizi/feat/addForm
caorushizi May 27, 2024
5c14339
Merge pull request #167 from caorushizi/dependabot/npm_and_yarn/cz-gi…
caorushizi May 27, 2024
da97921
fix: 🐛 下载嗅探到的最后一个文件
caorushizi May 31, 2024
cf991f4
Merge pull request #170 from caorushizi/feat/addForm
caorushizi May 31, 2024
85c878d
fix: 🐛 download items
caorushizi Jun 8, 2024
0a4c477
Merge pull request #170 from caorushizi/feat/addForm
caorushizi May 31, 2024
1fd4cca
Revert "fix: 🐛 下载嗅探到的最后一个文件"
caorushizi Jun 8, 2024
dc9bb15
Merge branch 'master' of https://github.com/caorushizi/m3u8-downloader
caorushizi Jun 8, 2024
024a05d
fix: 🐛 download item
caorushizi Jun 8, 2024
af62137
fix: 🐛 merge master
caorushizi Jun 8, 2024
16f394f
Merge pull request #176 from caorushizi/dev/download-items
caorushizi Jun 8, 2024
072d6f5
feat: ✨ release 2.2.1-beta.0
caorushizi Jun 9, 2024
a75c459
Merge pull request #177 from caorushizi/feat/v2.2.1-beta.0
caorushizi Jun 9, 2024
6475f93
feat: ✨ update form
caorushizi Jun 9, 2024
2112d17
feat: ✨ conversion page
caorushizi Jun 9, 2024
1555741
feat: ✨ conversion page
caorushizi Jun 17, 2024
c7d6efe
Merge pull request #181 from caorushizi/dev/form
caorushizi Jun 17, 2024
40be800
feat: ✨ v2.2.1
caorushizi Jun 17, 2024
9cba70b
Merge pull request #182 from caorushizi/feat/v2.2.1
caorushizi Jun 17, 2024
ede6613
feat: ✨ release v2.2.1
caorushizi Jun 17, 2024
aaf10be
Merge pull request #183 from caorushizi/feat/v2.2.1
caorushizi Jun 17, 2024
26ab091
feat: ✨ v2.2.2
caorushizi Jun 18, 2024
2003794
Merge pull request #184 from caorushizi/feat/v2.2.2
caorushizi Jun 18, 2024
deef118
feat: ✨ ap
caorushizi Jun 20, 2024
59d4056
feat: ✨ use td app
caorushizi Jun 21, 2024
4b8421a
Merge pull request #186 from caorushizi/dev-ap
caorushizi Jun 21, 2024
29ee632
feat: ✨ 优化内置浏览器逻辑
caorushizi Jun 21, 2024
1ffd573
feat: ✨ 修复 webview 中加载的问题
caorushizi Jun 22, 2024
cc05e43
build: 🛠 优化构建
caorushizi Jun 22, 2024
878ceb2
Merge pull request #187 from caorushizi/dev-webview
caorushizi Jun 22, 2024
384d357
build: 🛠 portable
caorushizi Jun 22, 2024
159efa8
build: 🛠 portable
caorushizi Jun 22, 2024
044d414
Merge pull request #188 from caorushizi/dev-webview
caorushizi Jun 22, 2024
c300155
build: 🛠 upload artifact
caorushizi Jun 22, 2024
e05b4e6
build: 🛠 upload artifact
caorushizi Jun 22, 2024
5b5f0c5
Merge branch 'dev-webview' of https://github.com/caorushizi/m3u8-down…
caorushizi Jun 22, 2024
fd2c944
Merge pull request #189 from caorushizi/dev-webview
caorushizi Jun 22, 2024
fc4d0c2
build: 🛠 portable
caorushizi Jun 22, 2024
bd50a59
Merge pull request #190 from caorushizi/dev-webview
caorushizi Jun 22, 2024
251f71e
feat: ✨ 添加下载代理开关 & 添加清空缓存
caorushizi Jun 22, 2024
7a2f9fe
Merge pull request #191 from caorushizi/dev-webview
caorushizi Jun 22, 2024
77158aa
feat(settings): ✨ 添加自动更新选项
caorushizi Jun 22, 2024
cb2deb5
Merge pull request #192 from caorushizi/dev-webview
caorushizi Jun 22, 2024
d1bc34e
feat(settings): ✨ 新增无痕浏览模式
caorushizi Jun 22, 2024
63331e8
Merge pull request #193 from caorushizi/dev-webview
caorushizi Jun 22, 2024
589567b
fix: 🐛 修复切换隐私模式时 Proxy 和嗅探问题
caorushizi Jun 22, 2024
61794f3
fix: 🐛 修复浏览器背景颜色
caorushizi Jun 22, 2024
f0641ee
Merge pull request #194 from caorushizi/dev-webview
caorushizi Jun 22, 2024
b1955b1
fix: 🐛 修复获取视频名称的问题
caorushizi Jun 22, 2024
8926b55
Merge pull request #195 from caorushizi/fix-videoname
caorushizi Jun 22, 2024
7a4a24c
fix: 🐛 修复搜索时跳转的链接
caorushizi Jun 23, 2024
bcb7084
Merge pull request #196 from caorushizi/fix-search
caorushizi Jun 24, 2024
a607cc5
fix: 🐛 修复新版本在更换安装目录后下载失败的问题
caorushizi Jun 30, 2024
03b2c80
Merge pull request #204 from caorushizi/fix-search
caorushizi Jun 30, 2024
e48cfb0
docs: 📝 更新文档
caorushizi Jul 3, 2024
e87c8b8
Merge pull request #214 from caorushizi/dev-docs
caorushizi Jul 3, 2024
aa885a5
feat: ✨ v2.2.3
caorushizi Jul 6, 2024
5277e28
Merge pull request #216 from caorushizi/release-v2.2.3
caorushizi Jul 6, 2024
23234de
feat: ✨ add tailwindcss
caorushizi Jul 6, 2024
29e47ac
feat: ✨ 新 UI 重构
caorushizi Jul 6, 2024
59bcb12
feat: ✨ add video server
caorushizi Jul 7, 2024
5f7a9db
feat: ✨ add mobile project
caorushizi Jul 7, 2024
367b8a2
feat(ui): ✨ style revisions
caorushizi Jul 11, 2024
209c207
feat: ✨ ui
caorushizi Jul 11, 2024
9873481
feat: ✨ new ui
caorushizi Jul 13, 2024
f1fb7ca
feat(ui): ✨ new ui
caorushizi Jul 14, 2024
fdcce3a
feat: ✨ new ui
caorushizi Jul 14, 2024
85d7332
feat: ✨ update dependencies
caorushizi Jul 14, 2024
b3855f0
feat(ui): ✨ new ui
caorushizi Jul 15, 2024
f5a67cf
feat(ui): ✨ new ui
caorushizi Jul 16, 2024
dc13d95
fix: 🐛 修复 @cliqz/adblocker 版本问题
caorushizi Jul 19, 2024
e0be6ec
fix: 🐛 remove @tailwindcss/line-clamp
caorushizi Jul 20, 2024
6b818c3
feat(ui): ✨ new ui
caorushizi Jul 21, 2024
7ca3813
feat: ✨ new ui
caorushizi Jul 23, 2024
196c515
feat: ✨ v3.0.0 (#234)
caorushizi Jul 24, 2024
d73befb
V3.0.0 (#235)
caorushizi Jul 28, 2024
792ed4d
docs: 创建 axios 实例 (#242)
hanzc0106 Aug 7, 2024
f937a4d
docs: update icon button (#243)
wfl36 Aug 7, 2024
37744de
docs: add update info
Aug 10, 2024
ff0cbf2
Merge pull request #248 from ruixingshi/srx/add-version-info
caorushizi Aug 10, 2024
c099c9d
docs: change text
Aug 10, 2024
0986218
Merge pull request #249 from ruixingshi/srx/add-version-info
caorushizi Aug 10, 2024
82f4d29
feat: ✨ new ui
caorushizi Aug 10, 2024
88d3e55
feat: ✨ new ui
caorushizi Aug 10, 2024
e9c4917
feat: ✨ new ui
caorushizi Aug 11, 2024
9ddd748
feat: ✨ new ui
caorushizi Aug 11, 2024
9264dba
Merge pull request #250 from caorushizi/dev-ui
caorushizi Aug 11, 2024
6df79a0
Merge pull request #252 from caorushizi/dev-ui
caorushizi Aug 11, 2024
3d92a5a
feat: ✨ add mobile player
caorushizi Aug 11, 2024
70d9109
Merge pull request #253 from caorushizi/dev-ui
caorushizi Aug 11, 2024
df8f099
feat: ✨ local ip
caorushizi Aug 11, 2024
5c37815
feat: ✨ add backend
caorushizi Aug 14, 2024
3b8e386
Merge pull request #254 from caorushizi/dev-ui
caorushizi Aug 14, 2024
b7cfed5
feat: ✨ 完成 backend 基础工程 & 新增 docker 配置
caorushizi Aug 21, 2024
c4136c8
Merge pull request #255 from caorushizi/dev-backend
caorushizi Aug 21, 2024
3754622
feat: ✨ web 初步
caorushizi Aug 25, 2024
be0935e
feat: ✨ macos
caorushizi Aug 26, 2024
a081465
Merge pull request #261 from caorushizi/dev-backend
caorushizi Aug 26, 2024
729f108
feat: ✨ add bin
caorushizi Aug 26, 2024
ef1e139
Merge pull request #262 from caorushizi/fix-macos
caorushizi Aug 26, 2024
8d0c64d
feat: ✨ fix macos
caorushizi Aug 26, 2024
3be3f92
Merge pull request #263 from caorushizi/fix-macos
caorushizi Aug 26, 2024
52a81ac
fix: 🐛 fix: tag ui scaling bug
Aug 31, 2024
2455ddd
Merge pull request #264 from caorushizi/fix/download-list-ui
caorushizi Aug 31, 2024
eb97816
fix: 🐛 修复一些 bug
caorushizi Sep 1, 2024
4a1822e
feat: ✨ release 3.0.0-beta.0
caorushizi Sep 1, 2024
cb814db
Merge pull request #265 from caorushizi/release-v3.0.0-beta.0
caorushizi Sep 1, 2024
687394d
feat(download): ✨ 新建下载时默认带入上次表单信息
caorushizi Sep 24, 2024
74b3660
feat: ✨ 将首页的【打开浏览器】按钮换成【素材提取】
caorushizi Sep 24, 2024
a0d1ee6
fix: 🐛 构建产物添加平台的名称
caorushizi Sep 24, 2024
437b76f
fix: 🐛 收藏列表样式优化
caorushizi Sep 24, 2024
42e2ae4
feat: ✨ 增加导入导出网址
caorushizi Sep 24, 2024
e408444
fix: 🐛 修复收藏页面中无法通过右键删除的问题
caorushizi Sep 24, 2024
381282f
fix: 🐛 新建收藏之后没有关闭弹窗
caorushizi Sep 24, 2024
0ddd97d
fix: 🐛 解决列表页面在操作时跳动的问题
caorushizi Sep 24, 2024
4b83070
fix: 🐛 pC 端的视频无法播放
caorushizi Sep 24, 2024
8cedff5
fix: 🐛 修复批量下载 & icon 样式
caorushizi Sep 24, 2024
3b153a7
fix: 🐛 优化视频识别逻辑 & 添加完成列表的右键菜单
caorushizi Sep 24, 2024
be487e8
fix: 🐛 阻止 deeplink 打开
caorushizi Sep 24, 2024
cf23ee8
feat: ✨ 新增便携版
caorushizi Sep 24, 2024
4fe9b1b
Merge pull request #276 from caorushizi/fix-issues
caorushizi Sep 24, 2024
88dc47d
fix: 🐛 便携版上传
caorushizi Sep 24, 2024
601b37b
Merge pull request #278 from caorushizi/fix-issues
caorushizi Sep 24, 2024
742f25f
feat: ✨ v3.0.0-beta.1
caorushizi Sep 24, 2024
b047411
Merge pull request #279 from caorushizi/v3.0.0-beta.1
caorushizi Sep 24, 2024
9c95057
fix: 🐛 批量下载功能优化
caorushizi Sep 25, 2024
e6764f7
Merge pull request #281 from caorushizi/feature-batch
caorushizi Sep 25, 2024
426b0c1
feat: ✨ main process adds multiple languages
caorushizi Sep 25, 2024
f75bc43
feat: ✨ 版本更新检查
caorushizi Sep 25, 2024
e5a5642
Merge pull request #282 from caorushizi/feature
caorushizi Sep 25, 2024
be2944d
feat: ✨ 添加关闭窗口选项
caorushizi Sep 25, 2024
8764a19
Merge pull request #283 from caorushizi/feature
caorushizi Sep 25, 2024
a4971b2
feat: ✨ new icon
caorushizi Sep 25, 2024
aa5886f
Merge pull request #284 from caorushizi/feature
caorushizi Sep 25, 2024
43ba953
feat: ✨ tdapp
caorushizi Sep 26, 2024
72a41e2
feat: ✨ display error message when download fails
caorushizi Sep 26, 2024
bb4ec28
fix: 🐛 fixed an issue with ICONS adding favorites
caorushizi Sep 26, 2024
58f5513
Merge pull request #285 from caorushizi/feature
caorushizi Sep 26, 2024
379ac9f
feat: ✨ upgrade download program
caorushizi Sep 26, 2024
71ff1d2
fix: 🐛 automatically fill the video name
caorushizi Sep 26, 2024
3a966ee
Merge pull request #286 from caorushizi/feature
caorushizi Sep 26, 2024
3c6c296
feat: ✨ video sniffing logic optimization
caorushizi Sep 26, 2024
a9728df
Merge pull request #287 from caorushizi/feature
caorushizi Sep 26, 2024
763cee3
feat: ✨ added video link export & new download style optimization
caorushizi Sep 26, 2024
416de20
Merge pull request #288 from caorushizi/feature-export
caorushizi Sep 26, 2024
1116b8d
feat: ✨ v3.0.0-beta.2
caorushizi Sep 26, 2024
96de18a
Merge pull request #289 from caorushizi/v3.0.0-beta.2
caorushizi Sep 26, 2024
03ab5ef
feat: ✨ optimized app ICONS
caorushizi Sep 26, 2024
e7e5280
Merge pull request #290 from caorushizi/dev-icon
caorushizi Sep 26, 2024
56870a1
fix: 🐛 optimize some styles
caorushizi Sep 26, 2024
215d707
Merge pull request #291 from caorushizi/dev-icon
caorushizi Sep 26, 2024
bbd83cc
fix: 🐛 error message style in dark mode
caorushizi Sep 26, 2024
751e659
Merge pull request #292 from caorushizi/fix-error
caorushizi Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 0 additions & 25 deletions .babelrc

This file was deleted.

56 changes: 56 additions & 0 deletions .cspell/custom-words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
acodec
adblocker
ahooks
antd
aplus
behaviour
bili
bilibili
bodys
cancle
cliqz
clsx
commitlint
compat
Conpty
consola
conventionalcommits
datetime
DDTHH
execa
idtype
immer
inversify
KHTML
languagedetector
localforage
lucide
mediago
metas
nocheck
optimizelegibility
pinia
Qrcode
redownload
Redownload
reduxjs
rmvb
Sider
stylelint
svgr
svgz
tailwindcss
TDAPP
tiptap
tseslint
typeorm
vaul
vitepress
vuedraggable
vuejs
waline
watting
Watting
xgplayer
zustand
deeplink
15 changes: 15 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# http://editorconfig.org
root = true

[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 80
trim_trailing_whitespace = true

[*.md]
max_line_length = 0
trim_trailing_whitespace = false
4 changes: 4 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
APP_NAME=mediago
APP_ID=mediago.ziying.site
APP_COPYRIGHT=caorushizi
APP_VERSION=3.0.0-beta.2
11 changes: 4 additions & 7 deletions .env.development
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
REACT_EXTENSION_PATH=C:\\Users\\ziying\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\fmkadmapgofadopljbjfkapdkoienihi\\4.10.1_0
REDUX_EXTENSION_PATH=C:\\Users\\ziying\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\lmhkpmbekcpmknklioeibfkpmmfibljd\\2.17.0_0
APP_TD_APPID=

TD_APP_ID=3B1437C7CD034123BE610BC532F6565B
TD_APP_VN=1.0.0开发版
TD_APP_VC=1.0.0

NODE_ENV=development
GH_TOKEN=
LOAD_DEVTOOLS=
DEBUG_PLUGINS=true
7 changes: 3 additions & 4 deletions .env.production
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
TD_APP_ID=3B1437C7CD034123BE610BC532F6565B
TD_APP_VN=1.0.0生产版
TD_APP_VC=1.0.0
APP_TD_APPID=

NODE_ENV=production
GH_TOKEN=
DEBUG_PLUGINS=false
3 changes: 0 additions & 3 deletions .eslintignore

This file was deleted.

35 changes: 0 additions & 35 deletions .eslintrc.json

This file was deleted.

11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
63 changes: 63 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# build.yml

# Workflow's name
name: Build Downloader App.

# Workflow's trigger
on:
push:
branches:
- master

# Workflow's jobs
jobs:
# job's id
release:
# job's name
name: build and release electron app

# the type of machine to run the job on
runs-on: ${{ matrix.os }}

# create a build matrix for jobs
strategy:
fail-fast: false
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]

# create steps
steps:
# step1: check out repository
- name: Check out git repository
uses: actions/checkout@v4

# step2: install node env
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20

# step4: install python env
- name: Install Python
uses: actions/setup-python@v5
with:
python-version: "3.10"

# step5: install pnpm env
- uses: pnpm/action-setup@v3
with:
version: latest
run_install: true
standalone: true

- name: Build & release app
run: pnpm run release
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
APP_TD_APPID: ${{ secrets.APP_TD_APPID }}
APP_CLARITY_APPID: ${{ secrets.APP_CLARITY_APPID}}

- uses: actions/upload-artifact@v4
with:
name: mediago-${{ matrix.os }}
path: packages/main/release/mediago-*
52 changes: 52 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Deploy Downloader Docs.

on:
push:
branches: ["master"]

workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

env:
BUCKET: downloader-docs
ENDPOINT: oss-cn-beijing.aliyuncs.com
ACCESS_KEY: LTAI5tLckcUrBtj7bCiUYwWz
ACCESS_KEY_SECRET: ${{ secrets.ACCESS_KEY_SECRET }}

jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- uses: pnpm/action-setup@v3
with:
version: latest
run_install: true

- name: Build with Vitepress
run: pnpm run docs:build

- name: Install Alibaba Cloud OSSUTIL
run: wget http://gosspublic.alicdn.com/ossutil/1.6.10/ossutil64 && chmod +x ossutil64

- name: Configure Alibaba Cloud OSSUTIL
run: ./ossutil64 config -i ${ACCESS_KEY} -k ${ACCESS_KEY_SECRET} -e ${ENDPOINT} -c .ossutilconfig

- name: Upload the web folder to the chosen OSS bucket
run: ./ossutil64 --config-file .ossutilconfig cp ${{ github.workspace }}/docs/.vitepress/dist oss://${BUCKET} -r -f
98 changes: 6 additions & 92 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,92 +1,6 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock
.DS_Store

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# Webpack
.webpack/

# Electron-Forge
out/

.idea/
.bin/
node_modules
*.local
.idea
.parcel-cache
.vitepress
*.tsno.mjs
Loading