Skip to content

UI#132

Merged
uroni merged 3 commits into
uroni:devfrom
cptKNJO:ui
Jan 15, 2026
Merged

UI#132
uroni merged 3 commits into
uroni:devfrom
cptKNJO:ui

Conversation

@cptKNJO

@cptKNJO cptKNJO commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

This PR adds the following features:

  • Implement component for managing a single setting for a client
    • Setting can be sourced from 3 values: Inherited setting value, server setting value, client setting value
    • If a setting is edited it automatically switches to the server setting value
    • There is a button that switches between different settings values
    • Some settings are "mergeable" - can take values from multiple sources
  • Add setting screen when a client is selected showing the different settings areas (File Backup, Images backups, …)
  • Add settings to file backups tab
  • Implement saving the settings if they are modified

Additional notable differences:

  • Avoid double negative labels for form fields
  • Break form into smaller forms with their own submit buttons
  • Replace toggle for mergeable settings with checkboxes (retains the same functionality with fewer steps)

Screenshots

File backups settings (original has been split into 4 smaller/simpler forms)
localhost_5173_(Small laptop) (1)

Include and exclude files forms
localhost_5173_(Small laptop) (2)

Default directories form
localhost_5173_(Small laptop) (3)

Mainly from v10:
- prevents install scripts by default
- delays dependency updates

See https://pnpm.io/supply-chain-security.
Automated audit fix for lingui/* related packages. Check if fix required after migrating to new major version 5.
@uroni

uroni commented Jan 15, 2026

Copy link
Copy Markdown
Owner

Looks good, thanks! Changing from the button with symbol to the drop down with more explanations inline seems like a really good usability improvement.
Same for the bigger sections for the settings that can be combined (though the ultimate improvement there would be to have some editor).

@uroni uroni merged commit 8198938 into uroni:dev Jan 15, 2026
1 check failed
@NIronwolf

Copy link
Copy Markdown

I'm sorry for commenting here, but I'm not sure where I should honestly.

My server doesn't look like this at all. How do I get this nice dark theme and the left navigation. I just have the all white experience like shown at http://www.urbackup.org/. Is there some toggle I'm missing?

Happy to move this elsewhere, but this is the only place I've seen the UI look like this.

@Commifreak

Copy link
Copy Markdown
Contributor

This is a woek in progress and not in use by prod versions.

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.

4 participants