Release Notes

Keep an eye on this space to learn more about recent updates on Fabrik's codebase.

Version 0.1.2

RELEASE DATE: 5th FEBRUAry 2025

Note: This is a patch release.

What's new in v0.1.2?

  1. Shadows
    1. Soft shadows are enabled, but no control available for the user.
  2. Animations
    1. Animation loops (ping pong, repeat, once).
  3. Sentry
    1. Installed on Fabrik frontend application.
    2. Errors are captured on the console.
  4. Model loaders
    1. DRACO compressed models.
    2. KTX2 compressed textures.

Bugs addressed from previous release

  1. Animation persists across steps for the same model even when not enabled. (GitHub)

Looking ahead

  1. Hotspots
    1. API endpoints.
    2. Clickable URLs.
    3. Video/audio support in content card.
  2. Lights
    1. Make Fabrik's preset light configurable using basic light options (point light, ambient light, hemisphere light, etc.) and preset lights used in Fabrik.
  3. Shadows
    1. Enable toggle to turn on/off soft shadows.
  4. Model loaders
    1. Loading MESHOPT compressed models.
    2. Custom meshes:
      1. images (PNG, WEBP, JPG, SVG)
      2. React icon pack
      3. Video (WEBP, MP4)
      4. iframe
    3. Mesh hierarchy
      1. Show mesh hierarchy.
  5. Step navigation
    1. Setup store (state management library) for step navigation and CPD loading.
    2. Navigation between steps without breaking the experience.
    3. Application loses CPD context when switching between CPDs or between CPD and dashboard.
  6. User helpers
    1. Grid
    2. Transform controls
  7. Basic user interface
    1. Experience load message (handle models and hotspots loading gracefully).
    2. Performance monitoring.
    3. Keyboard shortcuts.
  8. Routing and authentication issues
    1. Authentication contexting: when user is logged in and opens a public CPD on a different tab, it doesn't load.
    2. React router contexting: it does not have the context across multiple tabs within a browser instance.
  9. Bug Fixes: Resolving any issues identified in this release.

Useful links

Version 0.1.1

RELEASE DATE: 22nd January 2025

Note: This is a patch release.

What's new in v0.1.1?

We are working parity with present Angular version, v0.1.1 mirrors the following functionalities from staging.

  1. Hotspots
    1. Scale.
    2. Border/outline colour.
    3. Hotspot(background) colour.
    4. Blink.
  2. Support for all custom meshes
    1. Loads all custom meshes.
  3. Animations
    1. Custom animation.
    2. Preset animation.

Looking ahead

You can expect these updates in the next release:

  1. Hotspots
    1. API endpoints.
    2. Clickable URLs.
    3. Video/audio support in content card.
  2. Lights
    1. Make Fabrik's preset light configurable using basic light options (point light, ambient light, hemisphere light, etc.) and preset lights used in Fabrik .
  3. Shadows
  4. Bug Fixes: Resolving any issues identified in this release.
  1. Optimised User Experience: Continuous improvements to make Spaces smoother and more accessible across all platforms.

Together, with each iteration, we are building not just a product but a platform that stands out. Your contributions—big and small—are the driving force behind this transformation. Every effort you’ve put in has brought us closer to our vision, and I’m excited for the incredible potential we will unlock in the coming releases.

Useful links

Version 0.1.0

RELEASE DATE: 20th december 2024

This release lays the foundation for Spaces, focusing on core functionality and setting us up for success in future iterations.

What's new in v0.1.0?

  1. Basic Viewer Setup
    • The viewer module is now fully operational, loading and displaying models based on the CPD.json data.
    • Experiences previously created in VARK are now accessible within the React-based Spaces application.
  2. Authentication Migration
    • Allows signIn with user accounts created on VARK
  3. Performance Enhancements
    • By moving to React and leveraging React Three Fiber, we've significantly improved performance and scalability while simplifying the codebase.
  4. Data Migration
    • Using CPD.json as the source of truth, experiences and flows from VARK are now viewable in the Spaces environment.

Looking ahead

This release is just the beginning! Here's what’s next on our roadmap:

  • Feature Expansion: Full integration of advanced viewer features, such as enhanced lighting options and additional custom meshes, Texture support, AR/VR access and more.
  • Bug Fixes: Resolving any issues identified in this release.
  • Optimised User Experience: Continuous improvements to make Spaces smoother and more accessible across all platforms.

Together, with each iteration, we are building not just a product but a platform that stands out. Your contributions—big and small—are the driving force behind this transformation. Every effort you’ve put in has brought us closer to our vision, and I’m excited for the incredible potential we will unlock in the coming releases.

Useful links