Skip to content

chore: bump 1.3.4-1 + sidebar 底部行折成单行#462

Merged
appergb merged 2 commits into
betafrom
chore/bump-1.3.4-1-and-sidebar-footer
May 17, 2026
Merged

chore: bump 1.3.4-1 + sidebar 底部行折成单行#462
appergb merged 2 commits into
betafrom
chore/bump-1.3.4-1-and-sidebar-footer

Conversation

@appergb
Copy link
Copy Markdown
Collaborator

@appergb appergb commented May 17, 2026

User description

Summary

  • UI:sidebar 底部「⚙ 设置」和「版本」从上下两行折成一行(设置左、版本 chip 右)。设置按钮去掉 label flex:1,由 flex 改 inline-flex,紧贴文字。
  • Release:bump 版本 1.3.31.3.4-1。dash 后缀让 appVersion.ts::IS_BETA_BUILD 自动判为 Beta,UI 的 BETA 标签自动恢复。后续打 tag v1.3.4-1-beta-tauri 走 Beta channel。

本轮 Beta release 累积内容(自 v1.3.3-beta-tauri 之后):

Test plan

  • npx tsc --noEmit exit 0
  • cargo check clean(只有 pre-existing warnings)
  • 6 处版本号(package.json / package-lock.json root + nested / tauri.conf.json / Cargo.toml / Cargo.lock)全部对齐为 1.3.4-1
  • 本地装包后 sidebar 底部显示「⚙ 设置 BETA v1.3.4-1」一行

PR Type

Enhancement, Other


Description

  • Compact the sidebar footer layout

  • Align settings button and version chip

  • Bump app and Tauri versions


Diagram Walkthrough

flowchart LR
  A["FloatingShell footer"] -- "one-line layout" --> B["Settings button"]
  A -- "push to end" --> C["Version chip"]
  D["Version metadata"] -- "bump" --> E["1.3.4-1 release"]
Loading

File Walkthrough

Relevant files
Enhancement
FloatingShell.tsx
Compact sidebar footer into one row                                           

openless-all/app/src/components/FloatingShell.tsx

  • Change the footer from a vertical stack to a single horizontal row
  • Make the settings button inline-flex and remove the stretched label
  • Push the version chip to the far right with marginLeft: auto
  • Add a comment explaining the new compact footer layout
+9/-6     
Configuration changes
package.json
Bump app package version                                                                 

openless-all/app/package.json

  • Update the app package version from 1.3.3 to 1.3.4-1
+1/-1     
Cargo.toml
Bump Tauri crate version                                                                 

openless-all/app/src-tauri/Cargo.toml

  • Update the Rust package version from 1.3.3 to 1.3.4-1
+1/-1     
tauri.conf.json
Sync Tauri config version                                                               

openless-all/app/src-tauri/tauri.conf.json

  • Update the Tauri app version from 1.3.3 to 1.3.4-1
+1/-1     

baiqing added 2 commits May 17, 2026 10:17
把 sidebar 底部「⚙ 设置」和「版本 v1.3.x」从上下两行折成一行:
- 设置按钮 display 由 flex 改成 inline-flex,去掉 label 的 flex:1
  (不再撑满 sidebar 宽度)
- 版本 chip(含 BETA 标)用 marginLeft: auto 推到行尾

外观更紧凑、纵向更省、视觉重心从两行散开收到一行。
`-1` 后缀让 appVersion.ts 的 IS_BETA_BUILD 自动判为 Beta,UI 上的
BETA 标签会自动恢复显示。bump-version.sh 不收带 dash 的 prerelease
格式,所以这次手动同步 5 个文件(package.json / package-lock.json
root + nested / tauri.conf.json / Cargo.toml / Cargo.lock)。

发布 tag 仍走 v<v>-beta-tauri:v1.3.4-1-beta-tauri。
@appergb appergb merged commit 0ecb3bd into beta May 17, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

🎫 Ticket compliance analysis ✅

A - PR Code Verified

Compliant requirements:

  • Compact the sidebar footer into a single row, with settings on the left and the version chip on the right.
  • Bump the app and Tauri version metadata to 1.3.4-1.

Requires further human verification:

  • Verify the footer layout in a running build to confirm it renders correctly across the intended sidebar widths.
⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ No major issues detected

appergb added a commit that referenced this pull request May 17, 2026
PR #462 把底部折成一行,结果在窄 sidebar 下「设置」被挤成两行
竖字、版本 chip 糊在旁边,可读性大幅退化。改回两行但反过来:
- 上行:[BETA] 版本 v1.3.4-1(容下 BETA 标 + 完整版本号)
- 下行:⚙ 设置(真正落到最底,符合最初诉求)

设置按钮恢复 display:flex + label flex:1 跟上面 nav 按钮统一风格。

Co-authored-by: baiqing <lbx12309@icloud.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant