Conversation
- 新增 Web UI 設定頁面(port 3000),首次進入建立管理員帳密 - DB-backed config store(DB > env > default 三層 fallback) - scrypt 密碼雜湊 + httpOnly/sameSite/secure cookie - 設定修改後下次排程自動生效,不需重啟容器 - Zeabur template 簡化為零 env 部署(全部走 Web UI) - README 重寫:Zeabur 一鍵部署為主要推薦方式 - PUT /api/config 輸入驗證 + ConfigKey type safety - 前端 masking 改為比對 originalValues(支援清除已設定的值) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- `npx @cablate/banini-tracker serve [--port 8080]` 直接跑常駐服務 - Dockerfile CMD 統一為 `node dist/cli.js serve` - 動態 import index.ts 複用現有 cron + web server 邏輯 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 新增測試按鈕:抓取 1 篇貼文 → LLM 分析 → 通知推送,逐步顯示結果 - SSE 串流(hono/streaming)即時回傳每一步進度 - 左右雙欄全頁佈局:左欄設定表單 / 右欄即時 Log 面板 - Log 面板:時間戳 + 顏色區分、複製/清除按鈕 - 套用 taste-skill 淺色主題:Outfit 字型、Slate/Zinc 色階、Emerald 強調色 - 修正字型過小(0.875rem base)、純黑背景(改 #f8fafc)、間距不足 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
整碗端走不標來源的人太多了。AGPL-3.0 要求: - 保留原始署名 - 衍生作品必須開源 - 網路服務部署也必須公開原始碼 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
授權資訊放在最後面太容易被忽略,移到專案描述上方作為醒目提示。 底部 License 段落簡化為連結。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
npx @cablate/banini-tracker serveCLI 子命令Changed files
src/web.tssrc/config-store.tssrc/auth.tssrc/cli.tssrc/index.tssrc/notifiers/index.tsDockerfilezeabur-template.yamlREADME.mdLICENSEpackage.jsonTest plan
npx @cablate/banini-tracker serve啟動,確認 Web UI 和排程正常