docs: update v3.3.7 release notes #30
Workflow file for this run
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
| name: Release | |
| on: | |
| push: | |
| tags: | |
| - 'v*' | |
| jobs: | |
| build: | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - platform: windows-latest | |
| rust-targets: '' | |
| tauri-args: '' | |
| - platform: macos-15-intel | |
| rust-targets: 'aarch64-apple-darwin,x86_64-apple-darwin' | |
| tauri-args: '--target universal-apple-darwin' | |
| - platform: ubuntu-22.04 | |
| rust-targets: '' | |
| tauri-args: '' | |
| runs-on: ${{ matrix.platform }} | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 20 | |
| - name: Install Rust stable | |
| uses: dtolnay/rust-toolchain@stable | |
| with: | |
| targets: ${{ matrix.rust-targets }} | |
| - name: Rust cache | |
| uses: swatinem/rust-cache@v2 | |
| with: | |
| workspaces: './src-tauri -> target' | |
| - name: Install Linux system dependencies | |
| if: matrix.platform == 'ubuntu-22.04' | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y \ | |
| libwebkit2gtk-4.1-dev \ | |
| libappindicator3-dev \ | |
| librsvg2-dev \ | |
| patchelf \ | |
| libxdo-dev | |
| - name: Install frontend dependencies | |
| run: npm ci | |
| - name: Build Tauri app | |
| uses: tauri-apps/tauri-action@v0 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| with: | |
| tagName: ${{ github.ref_name }} | |
| releaseName: 'Memory Forge ${{ github.ref_name }}' | |
| releaseBody: | | |
| ## Memory Forge ${{ github.ref_name }} | |
| ### 更新 / Changes | |
| - Grok Build: 新增原生会话浏览、解析与编辑支持,并隐藏内部提示包装标签。 | |
| - 平台排序: 设置页支持拖拽或键盘调整左侧菜单优先级,首页卡片同步遵循自定义顺序。 | |
| - 会话迁移: 支持 Claude、Codex 与 Pi JSONL 导入预览和安全复制,自动防护路径逃逸、重复文件与名称冲突。 | |
| - 导出与记录: 支持原始会话和指定范围 Markdown 导出,并可删除或清空会话修改记录。 | |
| - 性能: 优化首页统计与会话浏览加载速度。 | |
| ### 下载 / Download | |
| | 平台 | 文件 | 说明 | | |
| |------|------|------| | |
| | Windows | `*_x64-setup.exe` | 安装包(推荐) | | |
| | Windows | `*_x64-portable.zip` | 便携版(解压即用) | | |
| | Windows | `*_x64_en-US.msi` | MSI 安装包 | | |
| | macOS | `*_universal.dmg` | 通用版(Intel + Apple Silicon) | | |
| | Linux | `*_amd64.AppImage` | 免安装,双击运行 | | |
| | Linux | `*_amd64.deb` | Debian/Ubuntu 安装包 | | |
| releaseDraft: false | |
| prerelease: false | |
| args: ${{ matrix.tauri-args }} | |
| - name: Package Windows portable zip | |
| if: matrix.platform == 'windows-latest' | |
| shell: pwsh | |
| run: | | |
| $exe = "src-tauri\target\release\memory-forge.exe" | |
| $zip = "Memory.Forge_${{ github.ref_name }}_x64-portable.zip" | |
| Compress-Archive -Path $exe -DestinationPath $zip | |
| echo "PORTABLE_ZIP=$zip" >> $env:GITHUB_ENV | |
| - name: Upload Windows portable zip to Release | |
| if: matrix.platform == 'windows-latest' | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| run: gh release upload ${{ github.ref_name }} "${{ env.PORTABLE_ZIP }}" --clobber |