Wallpaper display modes. Choose Fill, Fit, or Tile for your background image. Setting is stored per user.
Custom favicon. Administrators can replace Odoo’s stock favicon company-wide from the Background panel. Falls back to the default when cleared.
Company wallpaper upload. Admins can now upload the forced company wallpaper directly from the Background panel. No longer requires Settings access.
Settings page removed. Wallpaper and branding controls consolidated into the Hub’s Background panel, accessible to admins at all times.
v1.9 seriesApril – May 2026Feature release
My Tools — collapsible groups. Click any group header to expand or collapse it. Preference persisted per browser session.
Pin from anywhere in Odoo.Ctrl + Right-Click any item in the native Odoo navigation menus to pin it to My Tools without returning to the Hub.
My Records tab. A second panel alongside My Tools — coming soon.
Background button moved to the bottom-right corner. Hidden for regular users when the administrator has locked wallpaper changes; admins always see it.
My Tools group names now always reflect the live native Odoo app name, not the custom Hub label. Resolves the misleading “System” group for Settings items.
Stale shortcut detection. Tools whose underlying action no longer exists are flagged with a warning icon and tooltip rather than silently mis-grouped.
Website / scoped-app context. The Smart Hub icon now appears correctly in Odoo’s website builder and other scoped-app contexts that previously reverted to the default Odoo grid icon.
v1.8 seriesApril – May 2026Feature release
Enterprise home screen support. A dedicated ir.actions.client record and set_home_hub endpoint ensure Smart Hub works as the landing screen on both Community and Enterprise editions.
Enterprise grid button patched. The Odoo grid/dots button in Enterprise’s scoped context now navigates to Smart Hub instead of the standard app switcher overlay.
Hub icon. The Siso hub icon replaces the standard Odoo grid icon in the navbar on all supported editions and contexts.
Icon fallback. App icons load from the static URL derived from web_icon when web_icon_data is unpopulated on fresh installs, eliminating 404 errors.
v1.7 seriesMarch – April 2026UX
My Tools sidebar redesign. Full-height panel, group icons, compact rows, and scroll behaviour refined for long tool lists.
SAF-T compliance (SmartPOS). HMAC signing key management added to the POS config form for Norwegian § 2-10 compliance.
Navbar Quick Preview. The hover tooltip over the Smart Hub icon now shows a live, grouped My Tools list for instant access without opening the Hub.
v1.17 seriesMay – June 2026Feature release
Files / Attachment list field type. Embed a managed file list directly on any form. Each file shows a filetype icon (400+ formats), a user-defined label, and inline preview and download buttons.
Tags / Multi-select field type. Creates a native many2many field with chip-style tags. Options pre-populated from the field definition and extensible directly on any record.
Selection / Dropdown now accepts plain labels (no comma required) in addition to value,Label pairs and JSON arrays.
Form placement controls. After enabling Show on Form, choose the target notebook tab, the named section within that tab, and — where the section is two-column — left or right column.
Optional tooltip. Add a help text to any field and a ? icon appears next to the label, identical to native Odoo field documentation.
Adopt Orphaned Fields. A button in the Custom Fields list scans the database for x_siso_ columns with no definition record and imports them — useful after migrations.
Live field and group names. Renaming a menu item or app is immediately reflected in My Tools and in Custom Fields list views, no re-pinning required.
v1.5 – v1.6April – May 2026Feature release
Module restructured for the Odoo App Store. All files moved into the siso_smart_fields/ subdirectory as required by the store.
Tab and section discovery. The Placement panel reads live from the target model’s form view to populate available tabs and sections; a “Refresh tab list” link handles form changes after the initial sync.
Custom Fields action opens with target=main, clearing any inherited breadcrumb from a surrounding app context.