Changelog
Release history for @mediquo/web-components
v1.8.0
Minor
- The `mq-schedule` booking conditions now truncate to 2 lines with a "Ver más" / "Ver menos" toggle when the text is longer.
Patch
- Fix the patient name missing in the appointment header when revisiting the scheduling screen.
- Fixed: Appointment rescheduling now properly notifies the system that it's a reschedule, ensuring correct availability rules are applied instead of new-booking rules.
- Refresh the support chat with a redesigned banner and a new avatar-style chat launcher.
v1.7.0
Minor
- Embed the appointment booking flow on any page without the full app. Optionally hide the back button on the first step. Fix: chat works again on the confirmation screen.
- Add `@mediquo/web-components/mq-schedule-success` to embed the appointment confirmation screen without loading the full booking wizard.
- Adds a support chat banner to the patient home screen.
Patch
- Extract reusable logic from `@mediquo/web-components` into `@mediquo/core` so it can be shared across products without duplicating the bundle.
- Keep the "Go to videocall" button visible on the appointment confirmation screen even when chat is disabled.
- Fix: the appointment slot picker now shows times in the patient's timezone (from the login token), matching the booking summary. Previously the picker used the browser's local timezone, so a mismatch (e.g. a VPN) could show a different hour than the confirmation screen.
- Fix Catalan translation errors and month name in the scheduling flow
v1.6.0
Minor
- Add payment checkout components for appointments.
Patch
- Modify, cancel and repeat actions on the appointment card are now always visible. When an action isn't available, tapping it shows a clear explanation of why instead of silently hiding the option.
- Add `mq-support-chat`, a floating support-chat widget that lets patients chat with the organization's support professional (shown only when one is configured in the organization setup). Also prevents an unwanted horizontal scroll and clips the attach-button hover inside the chat input.
- Chat with the professional is now shown only for organizations that have it enabled in their setup; organizations without it have all chat entry points hidden.
v1.5.1
Patch
- Fix `build:rc` leaving `@mediquo/core` and `@mediquo/telemetry` as unresolved external imports in the published bundle. `MODE=development` enabled the `development` export condition, which those private (unpublished) packages don't define, so their imports were never bundled and standalone installs failed to resolve them. The RC build now bundles like production while still targeting the development environment via `DEFAULT_ENV=development`.
- Fix prerelease (`-rc.*`) builds pointing to production instead of development. The `prepublishOnly` hook re-ran the production `build` right before packing, overwriting the `build:rc` (development) output. Removed the hook so the published `dist` matches the build produced by the publish workflow.
- The post-consultation NPS questionnaire is now shown only for organizations that have it enabled in their setup; organizations without it go straight to the documentation screen.
- Fix "book again" from a past appointment so the right specialty and service are pre-selected, taking the patient straight to slot picking without having to choose them again.
v1.5.1-rc.1
Patch
- Fix `build:rc` leaving `@mediquo/core` and `@mediquo/telemetry` as unresolved external imports in the published bundle. `MODE=development` enabled the `development` export condition, which those private (unpublished) packages don't define, so their imports were never bundled and standalone installs failed to resolve them. The RC build now bundles like production while still targeting the development environment via `DEFAULT_ENV=development`.
v1.5.1-rc.0
Patch
- Fix prerelease (`-rc.*`) builds pointing to production instead of development. The `prepublishOnly` hook re-ran the production `build` right before packing, overwriting the `build:rc` (development) output. Removed the hook so the published `dist` matches the build produced by the publish workflow.
- The post-consultation NPS questionnaire is now shown only for organizations that have it enabled in their setup; organizations without it go straight to the documentation screen.
- Fix "book again" from a past appointment so the right specialty and service are pre-selected, taking the patient straight to slot picking without having to choose them again.
v1.5.0
Minor
- Add post-consult review with star rating and optional comment at the end of a videoconsultation. Also adds a new `mq-rating` component to the design system.
Patch
- Adeslas users can now find the privacy policy and terms & conditions at the bottom of every screen, just below the mediQuo signature.
- fix(home-banner): action buttons take full container width regardless of copy length
v1.4.0
Minor
- Add telemetry support with configurable endpoint. Components now fire analytics events (pageviews, clicks, debug) to a configurable HTTP endpoint when `telemetry-endpoint` attribute is set on `mq-router`.
Patch
- Enable chat on phonecall appointments
- Set env dev for prereleases
- Bundle @mediquo/core & @mediquo/telemetry altogether
- Move api layer to a dedicated package
- fix process.env dependency
- Update cancellation copies for adeslas & non-adeslas
- Add timezone to missing appointment view, documentation view and waiting room layout
- Add payment error state
- Show chat button for phonecall appointments and add telemetry on success step interactions
- Fix environment + bundling errors
- Add timezone indicator on appointment details
v1.4.0-rc.7
Patch
- Add payment error state
v1.4.0-rc.6
Patch
- Set env dev for prereleases
v1.4.0-rc.5
Patch
- Fix environment + bundling errors
v1.4.0-rc.4
Patch
- fix process.env dependency
v1.4.0-rc.3
Patch
- Bundle @mediquo/core & @mediquo/telemetry altogether
v1.4.0-rc.2
Patch
- Add timezone to missing appointment view, documentation view and waiting room layout
v1.4.0-rc.1
Patch
- Show chat button for phonecall appointments and add telemetry on success step interactions
v1.4.0-rc.0
Minor
- Add telemetry support with configurable endpoint. Components now fire analytics events (pageviews, clicks, debug) to a configurable HTTP endpoint when `telemetry-endpoint` attribute is set on `mq-router`.
Patch
- Enable chat on phonecall appointments
- Move api layer to a dedicated package
- Update cancellation copies for adeslas & non-adeslas
- Add timezone indicator on appointment details
v1.3.2
Patch
- Add missing translations
v1.3.1
Patch
- Invalidate query cache when navigating to appointment confirmation page
- Update UI copy: change "Asegurado" label to "Para" in appointments and schedule headers
- Fetch terms and privacy URLs dynamically from organization setup endpoint
- Add schedule_service_id to payment link creation request
v1.3.0
Minor
- Add organization specific copies + logo
- Add cancel + rescheduling policies
Patch
- Payment gateway redesign
v1.2.1
Patch
- mq-schedule: Autosubmit when specialties + services are 1
- Improve white label design tokens
- Hide price section in mq-schedule when amount is 0
- add support for conditionally hide footer brand
- Adapt slot design tokens
- Add button for going back to waitlist
v1.2.0
Minor
- Add payment gateway
v1.1.10
Patch
- Add readonly mode for chat and make it always visible on the appointment
- Set initial date on schedule as first available slot day
v1.1.9
Patch
- Videocall enhancements
- Add a handler to reconnect on videocalls
- Fix indicator for appointment type when in schedule
v1.1.8
Patch
- rename translations for orthopedic_surgery_traumatology
- add consultation url to appointment calendar description on videocall appointments
- add support for links in chat
v1.1.7
Patch
- Delay scroll on top
v1.1.6
Patch
- Fix scroll to top on page navigations
v1.1.5
Patch
- Design feedback
v1.1.4
Patch
- Update file upload integration
- Check for slot availability in search professional step
- Add check for slot availability when selecting slot in calendar step
v1.1.3
Patch
- Emit events when a message is received
- Add consultationId & consultationType when message is sent
- Add a toast when an appointment is cancelled successfully
- Feedback received from Adeslas UI/UX team
v1.1.2
Patch
- Update copies for "Consulta telefonica"
- Removed jwt from url in static assets
- UI/UX Improvements
v1.1.1
Patch
- specialty as default value was not preselected in schedule form when coming from a query param
v1.1.0
Minor
- Show document button in phone calls history
v1.0.2
Patch
- feat: add support for phonecalls
- feat: remove sdk client from mq-chat-room
v1.0.1
Patch
- Optimize bundle
v1.0.0
Major
- fix(mq-chat-room)!: Add authentication token for static assets (getfile and getimage) in mq-chat-room
Patch
- fix(mq-schedule): prevent smash s3 urls in intake form
- fix(mq-my-appointments): modify appointment now gets disabled when professional has not available slots
v0.16.2
Patch
- Enhance theme DX
v0.16.1
Patch
- Update catalan copies
- Enhance support for theming
- Fix safe areas alignment for floating elements (chat, mq-dialog)
- Remove bug where calendar were showing an extra row even when no days were filled
v0.16.0
Minor
- Add desktop design
- Add support for appointment operations (reschedule, delete, repeat)
v0.15.0
Minor
- Add terms & conditions screen check
- Add documents page and recent documents section in home screen
v0.14.1
Patch
- Add ca_ES support
v0.14.0
Minor
- Add step for select slot from a calendar view
v0.13.0
Minor
- Remove fixed heights and add safe area tokens
Patch
- Translate errors and remove labels in complete profile step
v0.12.0
Minor
- Add complete-profile step to appointment schedule
Patch
- Integrate proper specialty_id to appointment success route
v0.11.0
Minor
- Add home route
- Add scheduling first version
v0.10.1
Patch
- Avoid requesting for token in mq-videocall
v0.10.0
Minor
- Add chat to videocall
v0.9.1
Patch
- Implement mq-dialog from scratch
v0.9.0
Minor
- Add temporal button showing patient information
v0.8.2
Patch
- Add lang copies
v0.8.1
Patch
- Fix wrong env on published package
v0.8.0
Minor
- Adapt design to adeslas
v0.7.0
Minor
- Add /mis-citas route
v0.6.1
Patch
- Add polyfill to support URLPattern because of Safari iOS compat
v0.6.0
Minor
- Add support for download events
v0.5.1
Patch
- Add support for localization to mq-router
v0.5.0
Minor
- Add support for mq-router and organization token
v0.4.3
Patch
- Fix data binding issues
v0.4.2
Patch
- Fix scrollbar behavior on videocall & download icon color
- Reduce bundle size for
v0.4.1
Patch
- remove unneeded dependecies
v0.4.0
Minor
- Add support for waiting room & appointment states
- Add support for translations
v0.3.2
Patch
- Fix build target envs
v0.3.1
Patch
- Change build target
v0.3.0
Minor
- Add videocall controls
v0.2.10
Patch
- Add support for env variables & build modes
v0.2.9
Patch
- Update opentok api key
v0.2.8
Patch
- Update documentation
- Point out to production
v0.2.7
Patch
- Fix type definition paths
v0.2.6
Patch
- Update type definition paths
v0.2.5
Patch
- remove unused logs
v0.2.4
Patch
- Remove sourcemaps
v0.2.3
Patch
- Update README.md to reflect token parameter change in mq-videocall component
v0.2.2
Patch
- Update README.md to include api-key in mq-videocall component example
v0.2.1
Patch
- Update README.md
v0.2.0
Minor
- Integrate appointment logic with mediquo api chat
- Add opentok integration
Patch
- Test
v0.1.0
Minor
- Test minor
Patch
- Test patch
v0.0.6
Patch
- Test 0.0.6
v0.0.5
Patch
- Test 0.0.5
v0.0.4
Patch
- test 1
- test 2
v0.0.3
Patch
- Test 0.0.3
v0.0.2
Patch
- Test de publicacion de un patch
- Test 5
- Test patch 4
- Test 3
- Tes publish