Releases: nioc/vue-dom
Releases · nioc/vue-dom
0.7.1
Features
- Enhance history chart:
boolean
values are displayed humanized in tooltipduration
values are displayed as number of minutes and humanized in tooltip
Bug fixes
- Fix missing
datetime
/date
/time
andduration
states inGenericComponent
- Fix
duration
values in history chart - Fix displaying of inactive user views
0.7.0
Features
- Bookmark an URL as homepage
- Custom user views
- Communication channel
- Add video player component
- Allow admin to update state value
- Add
datetime
/date
/time
andduration
state types - New admin components:
- Communication channels
- Natural Language Processing
- System metrics and health
- Enhance logs:
- Add date filters
- Search by
requestId
- Add clear query button
- Colorize log according to it level
- Add a copy logs to clipboard button
- Add logger level configuration
- Redirect to login if not authenticated
- Add fontawesome brands icons
- Add links to admin equipment and scenario (if user has admin role)
- Handle boolean state and null value in scenario criteria
- Enhance room tiles UX
- Enhance state history form UX (predefined duration)
- Enhance query UX (adding loading state)
- Enhance action slider UX
- Move slider with state feedback to states
- Use min/max values
- Fix UI issues (vertical align, margin)
- Enhance mobile UI (info stats and padding)
- Enhance autocomplete UI (adding equipment name in case multiples states have the same name)
- Display states/actions icon in admin
Bug fixes
- Update access token during restore user step
- Fix missing
tags
attribute - Move local storage clearing
- Fix some items on dark mode
- Fix space wrap on
timeAgo
- Fix Jeedom icon class inside single quote
- Fix icon spacing on
card-header-title
- Fix log filter when message is not string
- Fix state switch UI
Technical
- Installation with docker container
- Add
Editable
component - Activate performance tool on dev
- Remove old spacing class (using Bulma helpers)
- Prefix data local storage with provider
- Update dependencies, including:
- Chart.js (3.6, removing vue-chartjs)
- axios (0.24)
- buefy / bulma
0.6.0
Features
- State trend
- Unsaved changes guard
- Display alert on state value (based on high/low thresholds)
- Displayed boolean state history in stepped chart
- Confirm dialog before deletion
- Confirm dialog before action execution (button)
- Enhance navbar tags
- Display scenario description
- Request a refresh token from admin user
- Enhance UX Login form
- Logout request to provider
Bug fixes
- Hide buttons in admin for new state
- Fix Edge Buefy transpile issue
- Fix admin with empty room name
Technical
- Handle
eqId
in vuex mutations (states and actions) - Better handling
roomId
in vuex mutations (equipments) - Handle
object
as state.type - Move from babel-eslint to babel/eslint-parser
- Redesign profile logic
- Boolean states are now really booleans
- Rename vuex actions with
vx
prefix - Add commitId in about page
- Update dependencies
0.5.0
Features
- Dark mode
- Display/edit user profile (not working with Jeedom)
- Handle user roles (not working with Jeedom)
- Admin (not working with Jeedom) :
- users
- rooms
- equipments
- states
- actions
- scenarios
- system (logs, database, jobs)
- Add "low battery" and "no communication" flags
- Handle list actions (select)
Technical
- Update dependencies:
- bulma/buefy 0.8 -> 0.9
- vuex 3.4 -> 3.6
- vuex-persist 2.2 -> 3.1
- fontawesome 5.13 -> 5.15
- axios 0.19 -> 0.21
- node-sass 4.14 -> 5.0
- sass-loader 8.0 -> 10.1
- eslint 6.8 -> 7.18
- vue-cli 4.4 -> 4.5
- Redesign data structure (State.type, Action.type, auth API, history API, Scenario)
- Add dockerfiles
- Update contributing documentation
Bug fixes
- Rooms ordering crash when room has no parentId
- Wind direction is false with string value
0.4.0
Features
- Display notifications counter
- Add networks icons
Technical
- Lazy load custom component
- Make application provider-agnostic
- Redesign data structure (Room, Equipment, States/Actions)
Bug fixes
- Scroll to top on navbar buttons
- Statistics response with no data
0.3.1
Features
- Improve query UX
- Display notification when message or alert is received
Technical
- Refactoring eqLogic: add custom/generic component
- Cast cmd.isVisible and isHistorized as boolean
- Improve performance (lazy loading components)
Bug fixes
- Blank page when navigator do not know serviceWorker
0.3.0
0.2.0
Features
- Store data for offline access
- Display and start scenarios
- Display logical equipments by tags
- Display info statistics (min, max, average)
- Display historized info in chart
- Filter objects by name
- Design rework
- Improve icons
- Display equipment last communication date
- Handle client update (with service worker)
Technical
- Use multiples vuex stores
- Optimize imports
- Use mixins
- Migrate to Font Awesome 5