軟體工程師專用、麻瓜勿擾
- 使用 Git 版本控制機制:完整保留修改紀錄與 Commit 訊息。
- 支援免費雲端 GitHub 同步:隨時隨地備份與多裝置同步。
- Markdown 離線視覺化與 Mermaid 流程圖預覽:支援 Obsidian 雙向連結 (
[[...]])、表格、待辦清單與 Mermaid 向量圖表。 - 完全可離線使用:沒有網路時依然能流暢查閱與編輯筆記。
- 全文搜尋:快速尋找歷史筆記與檔案內容。
- 本地歷史瘦身:一鍵將本地版本庫清理至單一版本(
depth = 1),節省手機空間。
- 系統架構與 Mermaid 設計流程圖 (Architecture):詳細記錄分層架構、雙模式生命週期與圖表渲染資料流。
- 自動化測試指南 (Testing Guide):單元測試與儀器測試執行說明。
透過雲端 GitHub 服務,可將平時紀錄的文件同步到 APP;可離線觀看或編輯,適當時機再將檔案 Push 同步回雲端 GitHub。
Git 特有優勢:每次編輯時可以寫下編輯原因(Commit Message),方便事後查閱與追溯歷史。
- 開啟 APP,在右上角點擊「建立」選單最下方的 「建立 GitHub 筆記」。
- 點擊 【前往產生 Token】,系統將自動開啟 GitHub 網頁並為您預先勾選好需要的權限(
repo與read:user)。 - 將「Expiration」選為 No expiration(永不過期),滑至最下方點擊 Generate token 並複製。
- 切回 APP,系統將自動為您帶入剪貼簿中的 Token,點擊【確定連線】。
- 系統會自動列出您帳號中所有以
note開頭的儲存庫(如note-work,NoteTaking),點選即可極速下載並開始使用!
- 遠端 Git:在右上角選單點選「下載遠端筆記」,輸入 Git URL、帳號與 Token 即可手動 Clone。
- 本地筆記:在右上角選單點選「建立本地筆記」,即可建立純本地離線 Git 筆記庫。
distribution/whatsnew/:存放當次發布至 Google Play 商店的多語系發布日誌(What's New / Release Notes)。每次發布新版本時覆蓋此目錄下的檔案(字數嚴格限制在 500 字元內以符合 Google Play 規範):whatsnew-zh-TW(繁體中文)whatsnew-zh-CN(簡體中文)whatsnew-ja-JP(日本語)whatsnew-en-US(English / 預設)
CHANGELOG.md:保留產品完整的歷史版本演進歷程。
未來發布新版本時,直接複製以下 Prompt 給 AI 即可:
請幫我發布新版本 [版本號,例如 4.002]:
1. 更新 app/build.gradle 的 versionName 與 versionCode。
2. 在 CHANGELOG.md 最上方追加新版本的完整更新紀錄。
3. 覆蓋更新 distribution/whatsnew/ 目錄下的 4 種語言 Play 商店發布日誌(每篇字數小於 500 字元)。
4. 執行 ./gradlew assembleDebug 進行建置與驗證。
- Eclipse JGit (version 7.7.1)
- Git Logo by Jason Long is licensed under CC BY 3.0
- 系統需求:只支援 Android 13 (API 33) 或以上版本
- 本專案使用 Gemini CLI 1.1.22 版 與 OpenSpec 1.11.0 協助開發。