Saafo
5c12422a52
🐛 fix(client): preserve settings navigation and narrow desktop layouts
2026-10-20 18:07:52 +08:00
Zrs000
aeb71f1061
feat(web): reflow the Settings panel at narrow widths
...
Below 768px the panel fills the viewport and the rail becomes the horizontal
section strip the Web product uses: the title shares the first row with the
header actions and close control, the registered section cells scroll sideways
on the second, and the active section fills the rest. Cells keep their labels
whole and the strip scrolls instead of truncating, so a registrant's label
length or a longer section roster cannot wrap or clip a name.
The panel places its four seats (title, header, navigation, options) on one
grid, so the desktop rail keeps its 188px track and 64px first row. Preference
rows drop their 48px control gutter and the Appearance cubes share one row at
that width.
2026-10-20 18:07:51 +08:00
Magolor
7110b615eb
fix(llm): 生成提供方元数据并显示凭据检测状态 ( #6106 )
...
* fix(llm): generate provider metadata and clarify credential hints
* fix(settings): shorten credential hints and mark detected sources in green
* fix(llm): verify staged provider metadata and document regeneration
* fix(provider-metadata): reconcile authentication hints and key controls
* test(user-text): calibrate ratio headroom across unmatched workloads
* test(gates): include provider metadata in hygiene expectations
* fix(models): hide authentication hints for entered keys
2026-10-14 12:29:31 +08:00
Magolor
5249d9a4ce
fix: prefer saved credentials and use environment keys in headless ( #5483 )
...
* ui: show locked API key environment reference
* fix(ui-settings-models): skip unused pi-ai credential reference
* fix(ui-settings-models): show active provider auth source
* test(llm): cover provider auth check failures
* docs(ui-settings-models): clarify active provider authentication
* test(web): update model key copy snapshots
* fix(ui-settings-models): clarify native authentication source hint
* fix: address PR 5483 review feedback
* docs(llm): state empty auth lookup behavior
* fix: refresh auth hints with credential snapshots
* fix: require credential refresh revision
* test: cover auth status projection
* fix: refresh catalog and browser expectations after rebase
* fix: keep auth status projection internal and explicit
* fix: preserve credential source checks with signed-in account rows
* test: pin Models authentication instead of inheriting host keys
* fix: prioritize stored credentials across providers
* fix: use one environment fallback hint
* docs: refresh credential contract
* docs: refresh config catalog
* test: align provider hint verification
* fix: use provider-native auth hints and endpoints
* fix: cover oauth-capable provider auth hints
* fix: show canonical endpoint defaults
* fix: avoid misleading endpoint fallback
* fix: label catalog endpoint defaults
* fix: shorten auth hints with hover details
* fix: clarify native auth resolution
* test: align DeepSeek endpoint hint
* fix: pair help button corner shape
* fix: address credential precedence review
Record the stored-credential precedence in a superseding Agent Note and
an upgrade guide, and align the credentials subsystem page, package
READMEs, and JSDoc with the order file > launch env > $cwd/.env >
$DSH_HOME/.env.
Report each pi-ai route's catalog endpoint and native-auth environment
names through the provider directory, check the names against the
installed pi-ai resolvers, and remove the llm/checkAuth and credential
describe operations that no Models page code calls.
Restore the route-derived key reference and the home expansion that
reads the home directory only for a leading ~.
* fix: clarify model authentication guidance
* fix: explain native provider OAuth requirements
* fix: keep authentication guidance method neutral
* fix: show credential reference source in model editor
* fix: use environment authentication in headless profile
* fix: validate headless authentication and current provider metadata
* test: retain authentication guidance coverage with account catalog updates
* test: retain writable Models credentials with the pinned environment
2026-10-13 10:10:06 +08:00
lsdsjy
c6aefab797
fix(web): 同步反馈菜单端到端快照与桌面说明
2026-09-28 14:59:30 +08:00
lsdsjy
c062c615dc
feat(account): align signed-out sidebar menu with design
2026-09-23 11:13:27 +08:00
lsdsjy
5b9a33fa61
test(account): align browser flows and diagnose stalled transport
2026-09-21 22:48:12 +08:00
lsdsjy
44b15a3377
fix(desktop,credentials): address sign-in review regressions
2026-09-21 19:39:42 +08:00
lsdsjy
753eff67b1
feat(desktop,client): add the native welcome window
2026-09-20 11:31:27 +08:00