Skip to content

Releases: DomoticASW/client

1.0.4

26 Sep 11:42

Choose a tag to compare

1.0.4 (2025-09-26)

Bug Fixes

  • add explicit origin to notifications socket-io and put setup of devices socket-io on mounted (82e12dd)

1.0.3

26 Sep 09:47

Choose a tag to compare

1.0.3 (2025-09-26)

Bug Fixes

  • now websocket uses host and port of base url (5de6786)

General maintenance

1.0.2

11 Sep 16:48

Choose a tag to compare

1.0.2 (2025-09-11)

Bug Fixes

1.0.1

11 Sep 14:03

Choose a tag to compare

1.0.1 (2025-09-11)

Bug Fixes

  • commitlint ignores automated commits (9c61bc6)

General maintenance

1.0.0

11 Sep 13:46

Choose a tag to compare

1.0.0 (2025-09-11)

⚠ BREAKING CHANGES

  • first stable release

General maintenance

0.5.0

11 Sep 13:40

Choose a tag to compare

0.5.0 (2025-09-11)

Features

  • licence: add license to package.json (bc90864)

General maintenance

0.4.0

01 Sep 18:25

Choose a tag to compare

0.4.0 (2025-09-01)

Features

  • add info button for scripts permissions page (e142c9f)
  • add info button to users permissions (e076f04)

Bug Fixes

  • fix info text (def70e1)
  • fix info text (f900f25)
  • fix wrong word in info text (81f4ba5)
  • linting issues (379a4d9)
  • put hidden class to wait instructions labels (10e1393)
  • task id of empty start task is now a TaskId (5b654d6)

Documentation

  • updated README with setup info (331d334)

Build and continuous integration

  • add github action to check code format (cd1ab55)

General maintenance

  • add git hook to check code formatting (17d64c1)
  • add labels with right names and ids to inputs (a1f50aa)
  • better accessibility for DeviceGroupsView (1208355)
  • better accessibility for ManageDevicesView (0748134)
  • creation of devices store for better performance in scripts views (c8e463b)
  • format code with default formatter (634c59f)
  • improved accessibility for ValueIOControl (dbf8c55)
  • nicer req requests indicator (20d9587)
  • parallel fetching of data to load faster (5d1edb6)
  • remove duplicate call (5b99796)
  • remove loadingOverlay if skeletons are used (a9310ac)
  • removed loading overlay for reg.req. badge (1326166)
  • showing device actions description (88bc1a6)
  • use p instead of h in dialog titles (e2df632)
  • use span instead of i html element (2f018c2)

Refactoring

  • add groups to device chosen in device event trigger dialog (b434c91)
  • add groups to device event trigger (ca3da69)
  • also trigger component uses devices store (56cefbb)
  • decoupling logic from presentation (176fd8f)
  • every asyncronous call to server to retrieve devices now uses the store (17a443f)
  • findDevice on groups store is not usefull anymore because devicesstore is fast enough (b9efb23)
  • make setup of stores parallel (ef68336)
  • move info button in the general scripts permissions page (dd7beda)
  • now device groups dialog is just one changing based on chosen device (3688842)
  • now start task instruction uses a store to retrieve tasks (d11e7ce)
  • now store for groups and store for dialogs are decoupled (cd435c4)
  • now use a store for retrieving users for send notification instruction (07732ad)
  • remove useless loading overlay and async signature where not usefull anymore (1705cb1)
  • use of code formatter (df95cdd)

0.3.0

29 Aug 16:37

Choose a tag to compare

0.3.0 (2025-08-29)

Features

  • add device groups under DeviceView (a7dd5ad)
  • add devices groups list in every page (6dcc6bf)
  • add info messages for empty lists (f26066d)

Bug Fixes

  • add v-model.number to numeric v-models (6e91c6b)
  • change of grid layout on nested if just if on edit mode (ddd5573)
  • device properties and actions instructions were not moving correctly (32665c3)
  • fix issue of success presenter (cd85a60)
  • fix text of empty list case (1bb1a25)
  • now notifications show right user (78617d6)
  • now tasks update the task name in the right way (b2a2057)
  • now the navbar title has a bit more of width (01176fb)
  • refactor dropdown and fix various bugs (4168efb)

General maintenance

  • add automations info (3f1b9e8)
  • add device number under group (8dda6de)
  • add icons to tasks and automations lists (2fc2ce5)
  • add info about instructions (d79ea22)
  • add info button for tasks (da12965)
  • add more info on device action property dialog (b21f601)
  • add no instructions notify text to tasks and automations pages (3b53530)
  • add skeleton to tasks and automations pages (5d82c5d)
  • add some styiling to info about device action property (2201dba)
  • better new label notifications (a078142)
  • diveded dialog and name + groups into two components (ceaa2f8)
  • invert not with operator on ifs (529b350)
  • move devices instructions under other instructions in dialog (e15a513)
  • nested ifs are better rendered now (d6dfab2)
  • now devices have their groups near them in property instructions (939c0db)
  • now ifs indentation grows up to 4 then stop (a12c5ad)
  • now shows groups near device action instructions (74fa1ae)
  • set some computed properties (ac081d1)
  • uniform devices-related dialogs layout (eee6d15)
  • uniform event trigger dialog layout (1fd1458)
  • uniform instructions-related dialogs layout (c298a86)
  • uniform tasks and automations pages (f4d1ccb)
  • yes to the right in device offline notification dialog (4daf0de)

Style improvements

  • add text for empty lists (cffcd0a)
  • add text for empty lists (2e00f25)

Refactoring

  • move update of group store before of app.mount(#app) (f3a1aff)
  • move watch after onMounted and tasks list can be undefined (31f6788)
  • moved update groups outside login using subscribe to userInfoStore (7f95bc9)
  • now the device groups store is initialized just on page refresh and login (f54265f)
  • refactoring html element for achecker (8863656)
  • refactoring style of script permissions (c83ee04)
  • trigger buttons have same color of other buttons (f14c6cd)
  • uniform info dialogs of instructions to info dialogs of tasks/automations (feb7a2c)
  • use of a store for the device groups (a8657f8)

0.2.0

25 Aug 17:24

Choose a tag to compare

0.2.0 (2025-08-25)

Features

  • add date to notifications and indicator for new notifications (8d9cf14)
  • add icons to users, devices and notifications lists (d7111f6)
  • add loading skeletons for users permissions views (9cdc8e1)
  • add negate to if and if-else instructions (21f6c95)
  • add notifications page and now notifications store uses local storage (de7d3c2)
  • duplicate errors are shown only once (0f4108f)
  • enhanced UX in DevicesView (0324463)
  • notifications are automatically read when in viewport (6895c8a)

Bug Fixes

  • add little margin left on small devices (170a900)
  • bad layout causing add button misplacement (92f6d9c)
  • now notifications have an id to index them correctly in the v-for (caf9796)
  • period trigger now has right spacing (cf1e6ca)
  • reverse of theme change (dfb6b2f)
  • wait instruction now has right spacing (866f5c2)
  • wrong toast messages (7fe8e5a)

Build and continuous integration

  • release: now can trigger manually (ca501f9)

General maintenance

  • add back button to pages (d815930)
  • add border primary to textarea on script view mode (77922e7)
  • add NavBar (314870b)
  • add notification text to task, automation and notification pages if list is empty (94d9e65)
  • add vertical lines on if and loading overlay on async functions on instructions (7677ea2)
  • better getter for id from previous notifications (0b7f24a)
  • better UX for range input (f0d2b5f)
  • change also trigger component colors (b090a51)
  • change instructions colors and navbar is sticky to top (d82fce9)
  • changed dialog design (1cf9c08)
  • fix typo (253f4a5)
  • make add button colored primary (f36119b)
  • make bg of card a little bit darker (0a47228)
  • making all row buttons btn-circle (b7e6f7b)
  • minor graphic adjustments to navbar and app (2c185c1)
  • move notifications and settings to the right of navbar (7a4adb3)
  • navbar sticky on top and with blur effect (4f94ccf)
  • nicer dropdown for selecting device groups (f4713c2)
  • now it is notified with a red dot if a registration request is pending (8faf382)
  • now notifications are displayed in reverse and they are removed/read correctly (0f7848f)
  • now notifications are set to read just when changing page (7fea5e5)
  • now notifications have badge for unread messages and can be read/unread (41cc027)
  • remove unused showLogoutButton prop from navbar (8254252)
  • revert start task button and remove w-xl class from App.vue (774d233)
  • some minor changes to margins and add button now is primary (804f862)

Style improvements

  • add hover color in clickable lists elements (ce3af7b)
  • add hover color in users permissions list (1afe2ef)
  • add pointer-events-none and auto to AddButton component (53da87b)
  • make AddButton component responsive (0db7193)

Refactoring

  • change navbar title (aa4d882)
  • move logout button to slot in navbar (647b73f)
  • moved async methods insive view page in api (db430f3)
  • use actions slot in navbar for logout button (fd17fdb)
  • use RouterLink for user permissions navigation (e5e4d9d)

0.1.0

17 Aug 16:02

Choose a tag to compare

0.1.0 (2025-08-17)

Features

  • ability to add Discovered Devices (9f93b3e)
  • actions can now be triggered with an input (d15669e)
  • add basic display of device properties data (5ced215)
  • add basic input validation in ValueIOControl (0d7722d)
  • add behavior to device group view (675ae74)
  • add component for getting action inputs (4ec7491)
  • add deserialization of automations (9dabe03)
  • add deserializer for tasks (24e89d1)
  • add deserializers for all the instructions (3e0e517)
  • add DeviceGroupsView (b8b4c2b)
  • add DeviceGroupView without behavior (efbcb6d)
  • add edit of a task (0ededcc)
  • add error-presenter (feaae0d)
  • add fontawesome icon fonts (fc3a00e)
  • add fontawesome icon fonts (12b6820)
  • add full model for Device + Deserialization (21d1f8b)
  • add GetUseDevicePermissionDTO and UserDevicePermission interfaces with deserializer (3f43007)
  • add LoadingOverlay component (28b64d0)
  • add logic of swapping instructions up or down the flow of tasks/automations (a505b97)
  • add logout button (218c5c3)
  • add logout button to NavbarLayout in SettingsView (d3f002e)
  • add model, api and deserialization layer (aec188e)
  • add navigation bar (c4f6601)
  • add of device instruction now put a default device property instruction with the right view (d152944)
  • add page for using devices (9ae2e84)
  • add password visibility toggle to forms (062c19b)
  • add pinia-plugin-persistedstate dependency (c688cca)
  • add real time device property updates (6dfe996)
  • add RegistrationRequest and User interfaces (2e33d33)
  • add RegistrationRequest dto (7cf9a63)
  • add skeleton for device group page (9d7f06b)
  • add success message and reset form after saving settings (497ca0c)
  • add user management dtos (44ab241)
  • add user-info store (02e96e0)
  • add view for admin managing devices (193140f)
  • add view for admin managing devices (1856977)
  • add view for admin to add new devices (2d6d7f0)
  • add view for admin to add new devices (2533d12)
  • add view of instructions of a task (735cfc9)
  • connect to server to retrieve tasks and automations, plus toggle off automations (128428a)
  • device property controls input now works (3b7d570)
  • device view (abb5546)
  • end of instructions with device actions/properties (b1eaddc)
  • error-presenter display err cause if present (2a807d1)
  • expired token lead to login again, favicon and remove of inject (bae1493)
  • fetch and remove devices work with server (0a7a42a)
  • fetching DeviceGroup and add/remove devices (259506f)
  • implement login and sign up logic (d232f31)
  • implement user settings logic (20bf6f7)
  • improved api and deserialization design (17e4e1c)
  • made DeviceGroupView work with server data (5f60b6b)
  • nicer colors in Devices (064607b)
  • nicer non-range number input control (8ad9f7c)
  • nicer range control (144d9ed)
  • now admin can rename and remove a device (f656a6d)
  • now admin can rename and remove a device (5d177e0)
  • now automations can be edited and created (988df82)
  • now groups can be created (d210464)
  • now instructions can be added with the modal to the right (740b2df)
  • now it is possible to add a device event trigger (1f247c0)
  • now the period trigger can be added and modified (19bc746)
  • now the send notification instruction fetch the users from the server (33aefbb)
  • redirect pages based on token (d83feb0)
  • registering for notifications after login (dafe65d)
  • rename device now work with server (28f6d10)
  • renaming DeviceGroups actually work (f781504)
  • show success message after user registration (cd085ba)
  • use new api for fetching data from server (182b295)
  • use of instructionsStore (147ad2f)
  • use success presenter (36ba733)

Bug Fixes

  • add button now works as needed with the new width and height classes ([29f60bc](29f60b...
Read more