Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved
Collapse
Discussion Forum to share and further the development of home control and automation, independent of platforms.

Global Moderators

Forum wide moderators

Private

Posts


  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    toggledbitsT toggledbits

    Thanks for the inspiration!

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    therealdbT therealdb

    @toggledbits thanks for the new features, I love them!

    Multi-System Reactor

  • Reactor (Multi-System/Multi-Hub) Announcements
    toggledbitsT toggledbits

    Reactor build 26193

    BARE-METAL USERS: nodejs v24.17 had a regression/injection that breaks HTTP connections, which has broad negative effect in Reactor. This version specifically is excluded from support, and users on that version are advised to upgrade to v24.18 (or higher).

    BREAKING CHANGE: I'm guessing this will affect very few people, maybe none: the include_attributes selector for DynamicGroupController now requires that all listed attributes match when tested against an entity. Previously, if any listed attribute matched, the entity would be added to group eligibility. This forced users to use a filter expression if all attributes had to be matched together, which carries a greater performance impact and has other side-effects. The old behavior can be obtained by separating each attribute under its own include_attributes selector individually.

    • DynamicGroupController: the include_attributes selector now requires all listed attributes to match, rather than any of the listed attributes, for the entity to be selected. See note above.
    • A new lexp-cli.js utility in the tools subdirectory allows users to experiment with lexp expressions outside of Reactor. This tool doesn't have Reactor context, so functions like getEntity() and isRuleSet() are not available; nor are Reactor's global variables. It is strictly an environment to help with familiarization.
    • Reaction Editor: when editing the Set or Reset reaction of a Rule, the Copy From... button will now list the contra-reaction at the top of the list, making it easier to find and copy the reaction within the current Rule.
    • UI: The condition and action editors now support a right-click context menu on conditions and actions. The menu provides copy-paste of individual conditions and actions. Other menu actions are added where they make sense. Thank @therealdb for this power-user feature!
    • UI: On dialogs, the Enter key will not perform any action if a modal dialog contains two or more buttons (i.e. where the meaning of Enter is ambiguous).
    • nodejs version 26 is now explicitly supported, with v26.4.0 being the current version used for development (testing still occurs on v22 and v24).
    • HassController: Bless HA to 2026.7.2
    Multi-System Reactor announcements

  • Upgrade advice - upgrade from aarch64 to ARM64 image
    toggledbitsT toggledbits

    @Talisker said in Upgrade advice - upgrade from aarch64 to ARM64 image:

    What is confusing me a little is that the exemplar docker compose .yaml 'volumes:' file structure is a bit different to my current .yaml file. Will this cause a problem?

    The change in the newer file will be significant later, but no need to worry about it today. Make as few changes as possible. The only change you need to make here is from latest-aarch64 to latest-arm64.

    Multi-System Reactor

  • Upgrade advice - upgrade from aarch64 to ARM64 image
    toggledbitsT toggledbits

    There's information in this earlier post to help you confirm that your OS is 64-bit capable (or not). Take a look at that first. You can report here what the DEB_HOST_ARCH value is.

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    therealdbT therealdb

    What about support for right click on items? We could definitely move some stuff there. I see some potential in an advanced UI, since we're all power users, after all. Thanks for the consideration!

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    toggledbitsT toggledbits

    The issue with copy-paste is that the navigator.clipboard browser interface only works in secure context, meaning HTTPS or 127.0.0.1/localhost. I like your suggestion of using LocalStorage, and I'll look into that, but even so that's not the big challenge. For example, there isn't really a concept of "focus" on the condition/action rows. While a copy button can be added to each rather than trying to create and track focus, I have resisted adding buttons to the rows because it makes less room for useful displayed data). And how would you paste? And where, since there's no focus? The idea assumes a lot that doesn't exist here.

    I have some other ideas. Sticky header has already been on my mind, so that's a likely upgrade coming. Stay tuned...

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    therealdbT therealdb

    @toggledbits I know. But with 200+ rules and no search box, it's very difficult to find the current set actions I'm working on and I have to save it first to get the current status. Header is not sticky and saving means multiple scrolls and lost of focus. Plus, I'm speaking about copy/pasting the single action/group here.

    Imagine this. I want to copy an action doing an mqtt message, and paste to another rule (or in the reset). So, real copy/paste like in normal apps. This should be doable with some local storage and a couple of buttons.

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    CatmanV2C CatmanV2

    Now I have to say even I know about the button 🙂

    C

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    toggledbitsT toggledbits

    @therealdb You know you there's a button for that?

    1332b471-18b2-43a9-8443-e541b86bba5a-image.png

    Multi-System Reactor

Member List

CatmanV2C CatmanV2
therealdbT therealdb
toggledbitsT toggledbits
akbooerA akbooer
DesTD DesT
rafale77R rafale77
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved