Releases: DomoticASW/client
Releases · DomoticASW/client
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.5.0
0.4.0
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
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
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
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
0.1.0
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)