/
Pack Hosting Panel

Changelog Pack

Updates


v1.10.0

Bug Fixes

  • Default PHP version set to php74

Features

  • enable guided tour by default
  • remove open in vscode feature flag

v1.9.0

Features

  • identify chat user based on user logged in email & other attributs

v1.8.2

Bug Fixes

  • white + dark theme styling / color issues

v1.8.1

Bug Fixes

  • After user registration redirect to login page has been restored
  • No longer forces ssh or ftp passwords to be matching a pattern.

v1.8.0

Features

  • theme: add typography

v1.7.0

Bug Fixes

  • authentication: fix error on logout
  • cursorpagination: fix issue with cursor pagination styling
  • dnsmanagement: fix issue with displaying TTL value in dns management table
  • dnsmanagement: show priority field only for MX record type
  • form: upgrade informed lib and fix issue with submitting flag
  • notifications: change label for pattern field in notification configuration details
  • notifications: fix issue with polling notifications when user is logged out
  • permissions: change source of the customers data for permissions util
  • selectcontrol: broke select control with previous fix
  • settings: fix password reset bug
  • settings: run linters
  • Changed hipex domain to default main domain
  • theme: server dashboard background color white on white issue

Features

  • hipex v2 theme is now default, v1 available via feature flag
  • button: add protection to async onClick handler for internal setPromiseLoading
  • controlfactory: allow onChange handler to take value as arg not only event
  • controls: add autosuggest control and field
  • controls: add support new types for text input control
  • dnsmanagement: add possibility to import dns records form txt file
  • dnsmanagement: remove add zone button from dns management
  • formcontrols: add possibility to hide feedback for controls
  • letsencrypt: create button for mutation
  • letsencrypt: handle request response, add button to application settings and domain pionters
  • notifications: add autosuggest for notification pattern configuration
  • notifications: add notification toast component
  • notifications: add notifications center
  • notifications: add pagination to the notifications center
  • notifications: add polling of the latest notifications with toast
  • notifications: add possibility to add new notification pattern configuration
  • notifications: add possibility to configure targets for notification pattern
  • notifications: add possibility to display all organization notifications configuration
  • notifications: add possibility to remove notification pattern configuration
  • notifications: add target icon component
  • notifications: add unread notifications counter in the top navbar
  • notifications: clear apollo cache data related with notifications after organization switch
  • pagination: add cursor based pagination
  • validators: add phone number validator
  • add badge component

v1.6.1

Bug Fixes

  • guided-tour: fix typo in en version of uptime-monitor
  • hybrid-cloud: show application-picker when no application is selected
  • routing: fix redirect to return_url error

v1.6.0

Bug Fixes

  • authentication: remove deprecated hooks and replace with new hooks

Features

  • authentication: re-implement without apollo-client, upgrade jwt-decode
  • debug: add debug info for hipex employees

v1.5.0

Bug Fixes

  • addapplicationwizard: shortkey usage disabled
  • apollo/client: loading cache issue after upgrade
  • apolloclient: fix hybrid cloud not loading data
  • application-dashboard: ssh keys too long
  • authentication: created authservice, moved auth status from redux to apollo/client
  • authentication: fix error on logout
  • authentication: refresh-token fix
  • backups: Fixed backup translations
  • backups: shows a short description if all tables have been backed up
  • dnsmanagement: change fetch policy for the dns zones and records
  • dnsmanagement: remove conditional rendering for add zone button
  • env: remove .env file and proxy settings form package.json
  • form: fix issue with submitting flag on submit success
  • form: fix memory leak when async action set state on unmounted component
  • hybrid-cloud: fix static text to intl
  • monitoring: update new sentry dsn, refactored as CI var
  • readme: fix parsing error for guided tour
  • style: code styling
  • theme: server dashboard background color white on white issue
  • tour: remove step number
  • upgrade graphql-codegen packages to fix issue with generating types
  • translations: fix translations structure for add zone modal

Features

  • application: add option (feature flagged) to enable "copy open in vscode remote command"
  • application: copy to vscode command
  • auth: added roles, legacy_roles and customers to redux state (app.auth.x)
  • authentication: re-enable overrideToken, fix Tokens typings
  • button: add loading indicator when onClick is a promise
  • chat: set email and name as MB chat attributes
  • contextfactory: add context factory to speed up creating contexts and updaters
  • createzone: add integration with API to create DNS zone
  • dashboard: block added on application dashboard with DaaS credentials (if exists)
  • dns: re-enable dns mgmt feature flag
  • dnsrecords: add integration with API to create DNS zone record
  • dnsrecords: add integration with API to delete DNS zone record
  • dnsrecords: add integration with API to fetch zone records
  • dnsrecords: add integration with API to update DNS records
  • dnsrecordsimport: add integration with the API for the import DNS zone records from BIND file
  • dnszonerecordsimport: add DNS zone records import form BIND file via base64 encoded string
  • dnszones: add integration with API to fetch DNS zones
  • guidedtour: add en tour, fix dutch tour, remove unused tour files
  • guidedtour: implement first part of the new content
  • guidedtour: implement second part of the new dutch content. add handlers for activitylog
  • hybrid-cloud: add hybrid cloud settings page. add react-form-hooks module. implement mutation
  • hybrid-cloud: create page behind feature-flag
  • hybrid-cloud: show message if account does not support hybrid-cloud. update intl texts
  • hybrid-cloud: updated range colors
  • letsencrypt: add button to application settings and domain pionters pages
  • organisationselect: add organisation name to the selector
  • organization: add organization middleware and context
  • organizationselector: add auto-change organization based on app picker
  • organizationselector: add organization selector
  • permissions: add hook to check organisation role and limit permissions for DNS management
  • shortkey: shortkey 'h' added to open and close tour, added close button for tour
  • skeleton: add skeleton component
  • subtitles: disable select page title
  • table: add loading indicator and disable controls when row is updating
  • table: add loading prop with data placeholders
  • table: improve table onSubmit handler and reset edit mode after success submit
  • useismounted: add useIsMounted hook to detect mounting stage of the component

v1.4.0

Bug Fixes

  • Now using bearer prefix for auth token
  • auth: Redirect issues
  • auth: removed left over debug logs
  • domain / server references for new server
  • primarybutton: add className merging

Features

  • dnsmanagementzonesform: add possibility to add new zone
  • dnsrecordsimport: add possibility to import DNS zone records form bind file
  • filecontrol: add file control and field
  • form: add custom form component with API errors handling
  • handleonsubmit: add form component on submit helper
  • tour: added guidedtour to featureflags
  • tour: guided tour works per page, types are added and readme was written
  • tour: guidedtour now correctly works with route based tours
  • tour: new file structure for tour mdx files, useTourForRoute upgrade

v1.3.4

Bug Fixes

  • backups: Changed casing
  • backups: Fix query param case

v1.3.3

Bug Fixes

  • auth: Dont redirect if not token is available

v1.3.2

Bug Fixes

  • login: fix cannot open page

v1.3.1

Bug Fixes

  • auth: remove .then in logout on now sync function forgetTokens
  • translations: put nl translations back that went missing after running yarn translate

v1.3.0

Bug Fixes

  • auth: fix login redirect
  • auth: fixed issues with auth
  • auth: Removed async from function without async code
  • auth/redux: added the users name, email, roles and customers to redux for usage
  • auth/redux: disabled roles and legacy roles to be added to redux
  • dashboard: temp disabled (out-comment) links to a few components while we rebuild them
  • devops: added prettier to precommit script in package.json
  • loginform: now shows the user a correct error message based on the GraphQL error category
  • tour: fixed recurring load error, changed tour step state management through getCurrentStep
  • tour: temp disabled tour

Features

  • menu: placed category header and underlying items in new ul within the li and added classnames
  • tour: further set up the framework, added a start button, steps are saved in localstorage
  • tour: updated ssl card in tour to show a button to hipex docs

v1.2.2

Bug Fixes

  • auth: unAuthenticated Routes no longer only show the Login Component

v1.2.1

Bug Fixes

  • auth: fixed return to redirect

v1.2.0

Bug Fixes

  • apppicker: fixed issue where app picker worker would crash due to window not being available
  • apppicker: workers no longer crash due to localStorage not being availablex
  • auth: don't logout other locals clients when token expires
  • auth: fixes to the auth flow
  • auth: re-reloads the page after hard-reload to fix auth
  • auth: service worker based auth caused to much issues for now
  • docs: code must be typescript ;-)
  • modals: improve modal theming for hipex2 theme

Features

  • controlfactory: add form control factory
  • dnsrecords: add priority column for DNS records table and form
  • dnsrecords: add validation for records table and improve form controls
  • dnsrecordstable: move dns record confirmation modal to separate file
  • fieldfactory: add FieldFacotry component
  • numberfield: add number field component
  • pagination: add pagination component
  • selectcontrol: add select control and field
  • table: add pagination to table component
  • table: add validation support and improve default control for edit mode
  • textfield: add text control and field
  • Restored chat knop
  • usecontrolled: add useControlled hook for manage form control state
  • validators: add redux-form-validators and basic configuration

v1.1.0

Bug Fixes

  • Removed JWT as prop for login component
  • test if changelog.md is generated again after removing first
  • apppicker: the first application in a server was always selected
  • auth: sync auth between tabs and fixed issue with not ready service workers
  • docs: test if changelog will be re-generated

Features

  • Messagebird widget
  • dnsrecords: add possibility to add new records to the DNS zone
  • dnsrecordstable: add possibility to edit or remove DNS zone record
  • dnsrecordstable: add possibility to sort dns records by the type
  • table: add possibility to modify table rows
  • table: add table header with sorting

v1.0.0

Bug Fixes

  • detailslist: improve text color of the item when is in hover state

Code Refactoring

  • .env: add .env.dist,.env.production.dist and move API url configuration to .env file

Features

  • auth: Platform API auth using refresh tokens in service worker
  • database: added charset select to database form
  • dns management: add DNS management view with zones list and records table
  • table component: add table component

BREAKING CHANGES

  • .env: Legacy API url is moved to the env file. It is not hardcoded anymore

v0.6.0

Features

  • more and better single sign on controll

v0.5.1

Bug Fixes

  • docker: remove Docker interface experiment

v0.5.0

Bug Fixes

  • apppicker: multiple AppPicker buittons no longer result in multiple instances of AppPickerModal
  • backups: fixed graphql error thrown by missing parameter
  • database: render a stringified version of a regex in the database name control
  • form: fixed an error in DomainPointerForm component on focus/blur without entering content
  • i18n: Fixed missing translation in activityLog
  • i18n: fixed parameters in translation message
  • i18n: incorrect date format passed to FormattedDate in SSL certificate info widget
  • ssh: more logging in the SSH key add modal to assist with debugging unclear application errors
  • style: fix some contrast issues with the new theme
  • theme: Removed bad placeholder implementation of background image
  • timepicker: made predefined range labels clearer
  • tourguide: go to next step slightly after after opening AppPicker in demo tour
  • minor ux bugs

Features

  • theme: new hipex theme with less saturated colors
  • show a clearer app version in account settings
  • tourguide: load different tour guide files depending on language
  • tourguide: open tour guide using tour url parameter
  • tourguide: setup the tour guide feature with MDX
  • manage and invite users
  • more secure cryptographically strong password generator
  • navigation hotkeys

v0.4.1

Bug Fixes

  • ssh: Edit a SSH key instead of duplicating it
  • ssh: Prefill form when editing a SSH key

v0.4.0

Bug Fixes

  • appswitcher: focus would rapidly switch between two search inputs
  • chat: Support chat was not always available
  • i18n: Fixed issue where locale was reset to undefined after login
  • i18n: Fixed issue where locale was reset to undefined after login
  • ssh: ssh server filter behaved incorrectly

Features

  • backups: basic backups filter
  • login: Added direct link to registration form
  • show current language in language switcher
  • activity: allow all users to open activity log
  • backups: manage backups (feature flagged)
  • ssh: new add ssh key form implementation

v0.2.8

  • [Feature] Updated dependencies
  • [Bugfix] Database user delete modal didn't have enough data
  • [Bugfix] ErrorBoundary caused an error

v0.2.7

  • Fixed issue where app picker would lose selected item when up-to-date items are loaded in
  • Fixed issue where app picker would visualy lose selected item when worker returns new search result
  • Changed keyboard shortcuts to not intercept shortcuts like cmd+c until this bug is fixed: https://github.com/greena13/react-hotkeys/issues/234

v0.2.6

  • Added a Service Worker to prevent chunk loading errors after a update
  • Cached AppPicker data in async storage
  • Select all text in input on focus
  • Moved AppPicker Fuzzy search into Web Worker
  • Fixed error after removing domain pointer
  • Fixed an issue where when a domain was selected, an unrelated server could be selected as well.

v0.2.5

  • Application with 300+ databases caused 500 error due to large query
  • App state is no longer switched when an route param contains a application id
  • App state can be switched with a server and application url query
  • Application dashboard no longer links to application id