Skip to content

Account menu tweaks - #13633

Open
kesselb wants to merge 4 commits into
mainfrom
account-menu-tweaks
Open

Account menu tweaks#13633
kesselb wants to merge 4 commits into
mainfrom
account-menu-tweaks

Conversation

@kesselb

@kesselb kesselb commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Change 1: Move folder search below calendar and classification settings. I think it fit's there much better.

Change 2: Move sieve script editor below sieve server. It takes a lot of space in the current version and is usually not required for your day work.

Change 3: Show the filter's component even with sieve disabled. Like autoresponder it gets a small hint to enable sieve. Now using a NcNoteCard.

Change 4: Add the key for each component. That resolves an issue that was introduced by #13510 because the account component is not destroyed anymore.

馃 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@kesselb kesselb self-assigned this Sep 3, 2026
@kesselb
kesselb requested review from hamza221 and removed request for ChristophWurst and GretaD September 3, 2026 19:11
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Sep 3, 2026
@kesselb
kesselb requested review from GVodyanov and madbob September 3, 2026 19:11
Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Fixes an issue introduced by
#13510.

The account settings component is no longer destroyed, its content is
swapped instead, so all sections share one dialog registry. They were
unkeyed siblings of the same component type and Vue matched them
positionally, so a shift of the filters section could re-register an id
before its previous holder released it, throwing "Duplicate section id
found: quick-actions-settings".

Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
@kesselb
kesselb force-pushed the account-menu-tweaks branch from e1755cd to 36b7809 Compare September 3, 2026 19:27
@madbob

madbob commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Tested, working and approved.

A side consideration I made some time ago (non blocking for this PR): the Sieve editor is a bit too... visible. Most of users are not able to manually write Sieve rules, yet putting an (apparently harmless) text editor in front of them may lead to unintented edits (and breakings). Maybe "hiding" it in a modal, accessible through an "Advanced settings" button (where "Advanced" is used as a deterrent), may keep the casual user a step further away from disaster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted This PR contains AI-assisted commits enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants