Skip to content

v0.6.7 — Sidebar active-domain selector

Latest

Choose a tag to compare

@dariofinardi dariofinardi released this 08 Jun 19:37

MikeRust v0.6.7 — Sidebar active-domain selector

Adds a compact domain picker next to the MikeRust brand at the top
of the sidebar — always visible, default-initialised from the
user's default_domain setting (chosen at sign-up, editable in
Settings → Generale), and persisted server-side on every change.

Why

The default domain drives a lot of domain-scoped UI:

  • Workflow + template pickers in the chat composer filter by it
  • "Nuovo progetto" / "Nuova revisione tabellare" pre-populate
    their domain dropdown to it
  • The chat composer inherits it on standalone chats

Before v0.6.7 changing it required Settings → Generale → Dominio
predefinito → save (~6 clicks). Most real-world flows hit this
knob multiple times a day; making it one click on the sidebar
brand is a big quality-of-life win.

How it looks

┌──────────────────────────────────────┐
│ ⬛ MikeRust v0.6.7  [Assicurazioni ▾] │
├──────────────────────────────────────┤
│ 💬 Assistente                    +   │
│ 📁 Progetti                          │
│ 📋 Revisioni tabellari               │
│ ...                                  │
└──────────────────────────────────────┘

The combo:

  • Defaults to whatever the user picked at sign-up (or the last
    saved value).
  • Shows only the enabled domains preference (so a user who
    hid "Compliance" in Settings → Generale won't see it in the
    sidebar either).
  • Saves the new choice to user_settings.default_domain on every
    change — no separate "save" button.
  • Survives restart / re-installation that preserves the data
    folder (the picker reads from the same store hydrated at
    unlock time).

Tests

Frontend-only change; svelte-check 0 errors. Backend untouched.

Downloads

Pre-built MSIs for Windows:

  • MikeRust_0.6.7_x64.msi — Windows x86_64
  • MikeRust_0.6.7_arm64.msi — Windows ARM64, Snapdragon X Elite

Drop-in replacement for v0.6.6.

License

MikeRust is distributed under AGPL-3.0-only. The Semplifica
wordmark and logo are trademarks; see NOTICE.md. The full
licence text is available in-app under Settings → Licenza.