diff --git a/.github/workflows/multi-platform-build.yml b/.github/workflows/multi-platform-build.yml index b12bafe..2826352 100644 --- a/.github/workflows/multi-platform-build.yml +++ b/.github/workflows/multi-platform-build.yml @@ -41,15 +41,6 @@ jobs: pip install -r requirements.txt pip install pyinstaller - - name: 创建logo文件 - run: | - if [ "${{ matrix.os }}" == "windows-latest" ]; then - cp logo.png logo.ico || true - elif [ "${{ matrix.os }}" == "macos-latest" ]; then - cp logo.png logo.icns || true - fi - shell: bash - - name: 创建虚拟环境 (Windows) if: matrix.os == 'windows-latest' run: | diff --git a/README.md b/README.md index 1eee29d..a0144a8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

+ HistoryHub Logo +

+ # HistoryHub 个人历史记录中心。获取 B 站观看历史,通过 Chrome 扩展同步网页访问记录,在本地或自托管服务中保存、搜索和查看。 diff --git a/app.spec b/app.spec index f3b57c0..b1f5330 100644 --- a/app.spec +++ b/app.spec @@ -1,5 +1,7 @@ # -*- mode: python ; coding: utf-8 -*- +import sys + a = Analysis( ['app_launcher.py'], pathex=[], @@ -34,6 +36,7 @@ exe = EXE( [], exclude_binaries=True, name='HistoryHubBackend', + icon='logo.ico' if sys.platform == 'win32' else None, debug=False, bootloader_ignore_signals=False, strip=False, diff --git a/build.py b/build.py index 7c13044..9003225 100644 --- a/build.py +++ b/build.py @@ -119,6 +119,8 @@ def build(build_type): '--paths', venv_site_packages, 'app_launcher.py' ] + if os.name == 'nt': + makespec_cmd.insert(-1, '--icon=logo.ico') print(f"\n运行命令: {' '.join(makespec_cmd)}") result = subprocess.run(makespec_cmd, capture_output=True, text=True) diff --git a/extension/icons/128.png b/extension/icons/128.png new file mode 100644 index 0000000..0303c2f Binary files /dev/null and b/extension/icons/128.png differ diff --git a/extension/icons/16.png b/extension/icons/16.png new file mode 100644 index 0000000..e56fb13 Binary files /dev/null and b/extension/icons/16.png differ diff --git a/extension/icons/32.png b/extension/icons/32.png new file mode 100644 index 0000000..900bf2e Binary files /dev/null and b/extension/icons/32.png differ diff --git a/extension/icons/48.png b/extension/icons/48.png new file mode 100644 index 0000000..a3bca24 Binary files /dev/null and b/extension/icons/48.png differ diff --git a/extension/manifest.json b/extension/manifest.json index ba7655f..9b48ec7 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -3,9 +3,23 @@ "name": "HistoryHub", "version": "1.0.0", "description": "将 Chrome 当前保留的浏览历史同步到自己的 HistoryHub 后端。", + "icons": { + "16": "icons/16.png", + "32": "icons/32.png", + "48": "icons/48.png", + "128": "icons/128.png" + }, "permissions": ["history", "storage", "alarms"], "optional_host_permissions": ["http://*/*", "https://*/*"], "background": { "service_worker": "background.js" }, "options_page": "options.html", - "action": { "default_title": "HistoryHub 同步设置" } + "action": { + "default_title": "HistoryHub 同步设置", + "default_icon": { + "16": "icons/16.png", + "32": "icons/32.png", + "48": "icons/48.png", + "128": "icons/128.png" + } + } } diff --git a/extension/options.html b/extension/options.html index 1e32c9a..c08ec9f 100644 --- a/extension/options.html +++ b/extension/options.html @@ -4,11 +4,12 @@ HistoryHub 同步设置 +
-

HistoryHub

+

HistoryHub

将 Chrome 浏览历史同步到自己的后端。首次开启会导入浏览器当前仍保留的 HTTP / HTTPS 访问,之后自动同步新增访问。

diff --git a/extension/styles.css b/extension/styles.css index 5f9b0ca..ada9a30 100644 --- a/extension/styles.css +++ b/extension/styles.css @@ -1,7 +1,7 @@ :root { color-scheme: light dark; font-family: system-ui, "Microsoft YaHei", sans-serif; color: #1f2937; background: #f3f5f8; } body { margin: 0; } main { box-sizing: border-box; max-width: 660px; margin: 48px auto; padding: 32px; border: 1px solid #dbe1e8; border-radius: 12px; background: #fff; } -h1 { margin: 0 0 12px; font-size: 28px; } +h1 { display: flex; align-items: center; gap: 12px; margin: 0 0 12px; font-size: 28px; } p { line-height: 1.7; } form { margin-top: 24px; } label { display: block; margin: 18px 0 8px; font-weight: 600; } diff --git a/frontend/README.md b/frontend/README.md index e3d5b03..00130b6 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,3 +1,7 @@ +

+ HistoryHub Logo +

+ # HistoryHub 前端 基于 Vue 3 的 B站与网页历史记录界面,提供历史同步、搜索和原链接访问。列表使用后端分页,滚动加载后续记录。 diff --git a/frontend/index.html b/frontend/index.html index 45fb500..cb6c2d6 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,7 +4,7 @@ - + HistoryHub diff --git a/frontend/public/favicon.png b/frontend/public/favicon.png new file mode 100644 index 0000000..900bf2e Binary files /dev/null and b/frontend/public/favicon.png differ diff --git a/frontend/public/logo.png b/frontend/public/logo.png new file mode 100644 index 0000000..cfd93d1 Binary files /dev/null and b/frontend/public/logo.png differ diff --git a/frontend/public/logo.svg b/frontend/public/logo.svg deleted file mode 100644 index d9673ed..0000000 --- a/frontend/public/logo.svg +++ /dev/null @@ -1,18286 +0,0 @@ - - - - diff --git a/frontend/src-tauri/icons/128x128.png b/frontend/src-tauri/icons/128x128.png index 77e7d23..0303c2f 100644 Binary files a/frontend/src-tauri/icons/128x128.png and b/frontend/src-tauri/icons/128x128.png differ diff --git a/frontend/src-tauri/icons/128x128@2x.png b/frontend/src-tauri/icons/128x128@2x.png index 0f7976f..cfd93d1 100644 Binary files a/frontend/src-tauri/icons/128x128@2x.png and b/frontend/src-tauri/icons/128x128@2x.png differ diff --git a/frontend/src-tauri/icons/32x32.png b/frontend/src-tauri/icons/32x32.png index 98fda06..900bf2e 100644 Binary files a/frontend/src-tauri/icons/32x32.png and b/frontend/src-tauri/icons/32x32.png differ diff --git a/frontend/src-tauri/icons/icon.icns b/frontend/src-tauri/icons/icon.icns index a2993ad..ad0c4bd 100644 Binary files a/frontend/src-tauri/icons/icon.icns and b/frontend/src-tauri/icons/icon.icns differ diff --git a/frontend/src-tauri/icons/icon.ico b/frontend/src-tauri/icons/icon.ico index e16a6ca..233d849 100644 Binary files a/frontend/src-tauri/icons/icon.ico and b/frontend/src-tauri/icons/icon.ico differ diff --git a/frontend/src/components/tailwind/Sidebar.vue b/frontend/src/components/tailwind/Sidebar.vue index b198195..10eae69 100644 --- a/frontend/src/components/tailwind/Sidebar.vue +++ b/frontend/src/components/tailwind/Sidebar.vue @@ -2,7 +2,7 @@