Name: [FWD] branding: forward-port 17.0 styling fixes to 18.0

State: Killed finished in 149m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #640

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: a0ff99b0fc37bd8eb297145b71335087918723ca

Description:

                                            [FWD] branding: forward-port 17.0 styling fixes to 18.0

Forward-port 8 white-label frontend commits (b1e478d..a83807d) from 17.0
onto 18.0: viin_brand_mail / viin_brand_common / viin_brand_pos /
web_responsive SCSS plus the apps_menu preferences OWL group-guard.

Platform-drift adaptations for v18:
- viin_brand_mail manifest: register new message/message_seen_indicator
  overrides and move the messaging_menu asset anchor to
  mail/static/src/core/public_web (v18 relocated it from core/web),
  keeping the v18 mail.assets_public + im_livechat bundles.
- apps_menu_preferences.esm.js: re-graft the base.group_system visibility
  guard (useState + onWillStart + t-if) onto the v18 @web/core/user
  singleton idiom and static template.
- viin_brand_pos/style.scss: drop dead v17-era POS highlight rules.

Verified on a live v18 instance: install-clean, asset bundles build with
zero console errors, the apps_menu OWL component mounts, and the
white-label styling applies.

Claude-Session: https://claude.ai/code/session_01Vxr24zjvJXj5gmv6vgzPPd
                                            

Branch: 18.0

Instance ID: 0

Age:

Up-time: