Commit Graph
195 Commits
Author SHA1 Message Date
home-dev-pookz f01ac59dea 1. 修复快手默认有头模式 2026-03-25 02:53:01 +08:00
home-dev-pookz b415613b38 1. 重构快手
- 图文增加
- 封面增加
2. 快手skill,cli支持
2026-03-25 02:25:02 +08:00
home-dev-pookz 2934328888 linuxdo 2026-03-24 23:30:17 +08:00
home-dev-pookz 246de71ccf 1 2026-03-24 23:15:24 +08:00
home-dev-pookz 90845f50ad 重构douyin上传,增加douyin图文
修复douyin视频封面上传
2026-03-24 23:02:22 +08:00
home-dev-pookz fe6e9f4af9 重构douyin上传,增加douyin图文
修复douyin视频封面上传
2026-03-24 21:33:15 +08:00
home-dev-pookz b8b3107881 1. 更新最新可用的b站上传工具
https://github.com/biliup/biliup/releases/tag/v1.1.29
2026-03-05 14:55:34 +08:00
AlleriaandGitHub aa4ecfa6cc Merge pull request #172 from wjj9868/feat/system-optimization
feat: 深度优化自媒体发布系统及修复关键BUG
2026-03-05 14:53:05 +08:00
钟停为止 27bb20b206 fix: 解决本地 Chrome 配置(LOCAL_CHROME_PATH)未生效与平台扫码限流假死问题
## 背景与复现问题
  当前架构中,许多用户即使在 `conf.py` 中配置了 `LOCAL_CHROME_HEADLESS=False` 以及自己的
  `LOCAL_CHROME_PATH`,扫码登录时依然会调用自带的不隐身内核,这诱发了两个严重阻断:
  1. 环境变量逃逸:因为散落在 `login.py` 等文件中大多只传了 `headless` 参数,并未传递 `executable_path`,导致外部浏览器配置彻底失效。
  2. 反爬风控假死:系统直接抛出的 `webdriver=true` 会遭来抖音/小红书级别极其严厉的滑块甚至二维码阻断,最终卡死,后台报错 `监听页面跳转超时`。

  ## 本次修复
  1. **全局接管配置**:构建统一的浏览器环境变量拦截钩子 `utils/browser_hook.py`。
  2. **防风控注入**:加入 `--disable-blink-features=AutomationControlled` 隐藏驱动器指纹,免受大数据识别拦截,极大提升扫码登入与发布的通过率。
  3. **修复登录扫码挂载**:改写 `login.py` 对接,已验证能够丝滑拉起本地指纹浏览器。
2026-03-05 10:37:05 +08:00
钟停为止 23ee8d014f feat: 深度优化自媒体发布系统及修复关键BUG 2026-03-05 10:12:40 +08:00
home-dev-pookz ab2dbb0de6 1. 抖音我这边遇到必须上传封面的情况,自动设置第一个推荐封面(大概率首帧) 2025-12-09 15:01:04 +08:00
AlleriaandGitHub 35c015ea06 Merge pull request #156 from gzxy0102/fix-docker
fix: Docker环境修复
2025-11-21 09:49:00 +08:00
听风 9d1bfc6525 fix: 修复Docker中打包的前端请求地址为本地 2025-11-20 14:58:49 +08:00
AlleriaandGitHub 13fbeac4aa Merge pull request #145 from gzxy0102/main
feat: 增加Docker容器环境
2025-11-17 17:40:01 +08:00
AlleriaandGitHub 2f957b79ff Merge branch 'main' into main 2025-11-17 17:39:19 +08:00
AlleriaandGitHub fe242ecdfa Merge pull request #151 from Deroino/main
web端优化
2025-11-17 17:36:42 +08:00
听风andGitHub 5a6cd1bd06 Merge branch 'dreammis:main' into main 2025-11-16 09:54:52 +08:00
Deroino 88d2dc1ce6 docs: add project documentation in CLAUDE.md 2025-11-14 22:09:42 +08:00
Deroino 7ccaab9b75 feat(account-management): make abnormal status clickable to trigger re-login
- Added clickable status functionality for accounts with '异常' status
- Implemented handleReLogin method to trigger login flow when clicking abnormal status
- Added visual feedback with hover effects for clickable statuses
- Updated SSE flow to show different success messages for re-login vs new account
- Fixed account data handling to properly work with store objects
- Added dynamic default avatars for accounts
2025-11-13 11:47:03 +08:00
Deroino e60ce3f64a feat(account-management): optimize account loading with async validation
- Add new /getAccounts API for fast account retrieval without validation
- Update frontend to use fast API for initial load, showing accounts immediately
- Add '验证中' status with loading animation to indicate validation progress
- Implement background validation process that doesn't block UI
- Add Loading icon from Element Plus for visual feedback during validation
- Update status display logic to handle '验证中', '正常', and invalid states
- Improve user experience with immediate feedback and async validation
2025-11-13 11:31:46 +08:00
Deroino 75bbb39b43 feat(account-management): update cookie buttons text and styling
- Change button text from '下载Cookie文件/上传Cookie文件' to '下载Cookie/上传Cookie'
- Add icons to the buttons for better visual recognition
- Keep the essential 'Cookie' text for clarity while making buttons more concise
- Maintain proper button styling and layout in the account management table
2025-11-13 10:44:10 +08:00
Deroino 4688c41b9b feat(account-management): add upload and download cookie file buttons
- Add '上传Cookie文件' and '下载Cookie文件' buttons to account management page
- Implement frontend functionality for cookie file upload and download
- Add backend API endpoints for handling cookie file operations:
  - /uploadCookie: Handle cookie file upload with validation
  - /downloadCookie: Handle secure cookie file download
- Implement security measures to prevent path traversal attacks
- Add proper error handling and user feedback
- Maintain existing functionality while adding new features
2025-11-13 10:37:19 +08:00
Deroino 4ee6c2b09c feat(frontend): update draft checkbox text and position
- Change draft checkbox label to '视频号仅保存草稿(用手机发布)'
- Move draft checkbox to appear after platform selection and before title input
- Add proper CSS styling with appropriate margins for the draft section
- Maintain conditional visibility only for video channel platform (type 2)
- Preserve existing functionality while improving UI flow
2025-11-13 09:42:38 +08:00
Deroino 81b71d023d feat(wechat-channel): add draft upload functionality for video channel
- Add isDraft parameter to TencentVideo class to control publishing behavior
- Modify click_publish method to click "保存草稿" instead of "发表" when isDraft is true
- Update post_video_tencent function to accept and pass is_draft parameter
- Add is_draft parameter to /postVideo API endpoint to receive frontend data
- Add "视频号上传草稿" checkbox in frontend that appears only for video channel platform
- Update defaultTabInit to include isDraft property with default value false
- Include isDraft in publishData sent to backend API
- Implement proper URL checking for draft vs publish success confirmation

The new functionality allows users to save WeChat Channel videos as drafts
instead of immediately publishing them when the checkbox is selected.
2025-11-13 09:12:39 +08:00
Deroino c0e7b64b94 feat(frontend): add loading state to publish button to prevent duplicate clicks
- Add publishing state property to each tab to track publishing status
- Implement loading indicator on publish button with visual feedback
- Prevent duplicate clicks during active publishing process
- Update button text to show "发布中..." (Publishing...) when loading
- Ensure publishing state is properly reset in all scenarios (success, failure, validation errors)
- Add duplicate click prevention with user-friendly error message

The publish button now shows a loading spinner and prevents multiple clicks
during the publishing process, improving user experience and preventing
duplicate uploads to social media platforms.
2025-11-13 07:53:23 +08:00
Deroino 1a02b8fa50 feat(frontend): add UUID column to material management table
- Add UUID field extraction in backend /getFiles endpoint
- Extract UUID from file_path (first part before underscore)
- Add UUID column to material management table in frontend
- Set appropriate width for UUID column display
- Maintain data consistency between backend and frontend
2025-11-13 06:02:15 +08:00
Deroino d21736292c style(frontend): improve upload progress indicator visibility
- Change upload speed indicator color from white to dark gray
- Add better styling for upload file items with rounded corners
- Add hover effects and improved spacing for upload items
- Enhance overall visual appearance of upload panel
2025-11-13 05:58:17 +08:00
Deroino 91d7942a6f fix(backend): delete actual file when removing from database
- Add file deletion logic to delete_file endpoint
- Remove actual file from videoFile directory when deleting record
- Add error handling for file deletion operations
- Add logging for file deletion status
- Ensure data consistency between database and file system
2025-11-13 05:58:01 +08:00
Deroino 6b9fdb35d1 feat(frontend): Implement multi-file upload with progress and speed 2025-11-13 05:47:31 +08:00
Deroino 0cdd088d97 fix(playwright): Prevent launch error when LOCAL_CHROME_PATH is empty 2025-11-13 05:08:06 +08:00
Deroino e003383d65 feat: Add proxy to frontend dev server to fix CORS issues 2025-11-13 04:11:58 +08:00
Deroino 756dcd9126 chore: Improve error logging for /uploadSave endpoint 2025-11-13 03:47:38 +08:00
AlleriaandGitHub 80cccec24e Merge pull request #148 from leordsong/bug/fix-merge-issue
修复之前PR导致的bug
2025-11-09 22:46:17 +08:00
Leo Song 250d7424b1 修复之前PR的bug 2025-11-09 15:23:30 +08:00
AlleriaandGitHub f54f3061c4 Merge pull request #147 from Deroino/feature/windows-batch-script-clean
chore(windows): add Windows batch script for one-click startup
2025-11-08 14:42:03 +08:00
Deroino c933543e5c chore(windows): add Windows batch script for one-click startup
Add a Windows batch script to launch both backend and frontend servers with a single click.

This script:
- Starts the Python backend server in a new window
- Starts the Vue.js frontend server in another window
- Includes proper window titles and logging
- Automatically closes the launcher window after 10 seconds
2025-11-08 04:22:06 +08:00
听风 75a8e8cf29 remove: 移除Dockerfile中的80端口生命 2025-11-06 16:58:01 +08:00
听风 de2389c9b1 feat: 增加Docker容器环境 2025-11-06 14:50:19 +08:00
AlleriaandGitHub 7de1a30b92 Merge pull request #144 from leordsong/feature/douyin-productlink
重新支持抖音封面设置
2025-11-04 02:05:58 +08:00
Leo Song d20fc13631 添加注释 2025-11-03 15:19:41 +08:00
Leo Song 0235e89b9e 重新支持抖音封面设置 2025-11-03 15:17:50 +08:00
AlleriaandGitHub 595dea2f76 Merge pull request #131 from taochangle/patch-2
修复抖音cookie有效性判定
2025-10-30 09:47:44 +08:00
AlleriaandGitHub 26a1642cbf Merge pull request #137 from leordsong/feature/douyin-productlink
如果抖音商品链接不可用,关掉弹窗
2025-10-30 09:45:06 +08:00
home-dev-pookz 0ae8d86d36 1. 更新项目现状 2025-10-30 09:29:52 +08:00
AlleriaandGitHub 6d50620a29 Merge pull request #139 from andaoai/fix/cookies-directory-not-found
fix: 保存cookie前创建cookiesFile目录以防止文件不存在错误
2025-10-30 09:16:02 +08:00
Leo Song 2f95a5512c wait for elements 2025-10-24 16:31:43 +08:00
AnDaoAiandClaude 0e50d4aafd fix: 保存cookie前创建cookiesFile目录以防止文件不存在错误
- 在所有平台的cookie生成函数中添加目录创建逻辑
- 修复cookiesFile目录不存在导致cookie保存失败的问题
- 影响的函数:douyin_cookie_gen、get_tencent_cookie、get_ks_cookie和xiaohongshu_cookie_gen

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 16:38:46 +08:00
Leo Song 2dbedcc206 如果链接不可用,关掉弹窗 2025-10-18 13:07:27 +08:00
Leo Song da5a9890f3 Update PublishCenter.vue 2025-10-17 12:17:09 +08:00
AlleriaandGitHub 63cca3fd40 Merge pull request #135 from leordsong/feature/douyin-productlink
feature/支持抖音的购物车功能
2025-10-17 11:01:40 +08:00