Skip to content

Show update indicators and download progress in Settings - #34

Merged
heoblitz merged 1 commit into
mainfrom
feature/update-notifications-sidebar-polish
Nov 3, 2026
Merged

heoblitz merged 1 commit into
mainfrom
feature/update-notifications-sidebar-polish

Conversation

@heoblitz

@heoblitz heoblitz commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Show app and desktop plugin update indicators in Settings. Display app download progress while keeping the installed version visible, and preserve known updates when a background check fails.
  • Keep the first app visible when a device connects. Use slim overlay scrollbars and consistent row padding without shifting the sidebar content width.
  • Shorten Korean text across the shell and built-in plugins, with consistent wording and localization placeholders.

Changelog

Add update indicators and download progress in Settings, improve sidebar scrolling and spacing, and simplify Korean UI text.

Test Plan

  • script/build and script/test native — passed.
  • swift test --package-path NectoMac --filter NectoUpdateDownloadTests — 11 tests passed, including progress reporting with known and unknown download sizes.
  • yarn typecheck, yarn test, and panel asset validation — passed.
  • English/Korean localization key and placeholder checks — passed.
  • Manual UI checks covered device connection scrolling, long and short sidebars, update indicators, an older desktop plugin updating to a newer release, and progress layout. Reviewed light and dark design examples.
  • App installation and relaunch were checked manually; automated updater handoff and physical USB regression tests were not run.

@heoblitz heoblitz changed the title Improve update feedback, sidebar layout, and Korean copy Show update indicators and download progress in Settings Nov 3, 2026
@heoblitz
heoblitz merged commit a65c076 into main Nov 3, 2026
5 checks passed
@heoblitz
heoblitz deleted the feature/update-notifications-sidebar-polish branch November 12, 2026 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant