Skip to content

fix(connections): quieter core rows and a Save that knows if there is anything to save - #443

Merged
kirillDevPro merged 1 commit into
mainfrom
feat/connections-save-state
Sep 6, 2026
Merged

fix(connections): quieter core rows and a Save that knows if there is anything to save#443
kirillDevPro merged 1 commit into
mainfrom
feat/connections-save-state

Conversation

@kirillDevPro

Copy link
Copy Markdown
Collaborator

What & why

The Connections table underlined every header, the «Charts» column looked like an empty white field, and «Save» was always blue. Headers now match the other tables, the column shows a «bundle name» hint, V0 and 8/8 cells carry their explanation, and «Save» is grey with «no changes» until something actually differs from the saved state — including a typed password on the Security tab.

How to verify

  • Settings → Connections, touch nothing: «Save» grey, «no changes» beside it.
  • Type into «Charts», then clear it: blue → grey again; same for a group rename and back.
  • Hover V0 / 8/8: cell tooltips. Security → start typing a password: «Save» turns blue.

https://claude.ai/code/session_01RaQ2tnAyr4yiwGktPBv

… anything to save

Every Connections row carries a hex code beside its colour swatch, a
bare "V0" and "8/8" with no explanation, an always-empty "Чарты" column,
underlined headers that read as links, and a Save button that looks the
same whether or not anything changed.

Give V0 and 8/8 their row tooltips (the header ones already existed),
fix the "Чарты" column at the call site (MoonUI drops the widget-side
placeholder when an external state is passed, so the bundle-name input
rendered empty), draw the headers like every other table, and make Save
compare the draft against the saved state: Primary with a caption when
dirty, Default with "изменений нет" when clean. The save path, key
fields, delete and reconnect handlers are untouched. Hiding the hex
needs a MoonColorPicker prop and is left as a MoonUI request.

Claude-Session: https://claude.ai/code/session_01RaQ2tnAyr4pyiAiwGktPBv
@kirillDevPro
kirillDevPro merged commit 1eb217c into main Sep 6, 2026
@kirillDevPro
kirillDevPro deleted the feat/connections-save-state branch September 6, 2026 18:04
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