Changelog

Follow us on Twitter/X to hear about changes first.
Uhuu Spring'24 Release

We've been hard at work implementing changes to enhance the experience on Uhuu. Here's a roundup of the latest updates:

📸 Image Gallery Enhancements: Easily identify images in gallery view with the addition of file names to image thumbnails and search option.

💾 Save As Functionality: When a document is finalized, users can now utilize the "Save as" feature to create a new version or "Rename" from uhuu editor.

🔍 Enhanced Search: Finding what is needed is now faster with the introduction of search functionality in the document list.

🖨️ Print Order Refinements: Identifying files in list view for print orders and print store baskets has been made easier.

Favorites Management: Managing favorites is now more intuitive with the addition of an "unstar" option before deletion.

🗑️ Trash Functionality: Documents can now be safeguarded with the introduction of a trash feature before permanent deletion.

🔄 Efficient Document Rendering: Documents are now rendered only if the template version is different, optimizing performance.

📊 Template Versioning: Template versioning has been introduced to support backward-compatible templates, ensuring smooth transitions.

🖼️ Image Search Enhancement: Images can now be searched more effectively with the inclusion of metadata such as tags.

These updates are designed to make the experience smoother, more efficient, and more enjoyable. Stay tuned for more exciting developments in the pipeline! 🌟

Uhuu SDK update

The recent Uhuu SDK update introduces the $uhuu.batchData() method, allowing developers to access complete batch data in JSON format directly from the browser.

This data is locally loaded and remains separate from the payload, ensuring efficient document exporting without unnecessary server transmissions. Additionally, template developers benefit from the availability of loaded batch data, enhancing their capabilities in creating dynamic templates.

Customize your document editor's select list labels with featured keys configured in the batch settings interface for enhanced usability. Uhuu Batch Export and the Excel JSON Mapper interface bring technical efficiency and smooth integration to your document creation workflows. Learn more at Uhuu SDK - Batch Export Documentation.

Uhuu Batch Export and the Excel JSON Mapper interface.

Uhuu Batch Export now enables users to effortlessly import Excel or CSV files, automating document creation for each row of data.

Meanwhile, the Excel JSON Mapper interface provides developers with a straightforward tool to configure column-to-key mappings for imported files, streamlining data processing and integration.

excel pivot

Introducing Uhuu's Shopify Integration

We've been listening closely to our clients who've asked us how to integrate the Uhuu Store API into their Shopify stores.

Today we're thrilled to introduce our shopify integration, making it easier than ever for you to offer personalized and custom books from your online shop.

You can find a comprehensive shopify integration guide on our integrations page. We can't wait to see the amazing creations that come to life.

Uhuu's Online Shop live!

We're excited to announce the launch of our new online shop, available at shop.uhuu.io!
Built with Next.js, connected to a headless CMS, and leverages the powerful Uhuu Print Store API, ensuring a smooth experience.

To celebrate this launch, we've prepared three wonderful friendship books with exciting themes: Ocean, Ninja, and Space. Explore these creative themes and bring your cherished memories to life with Uhuu.

May the fourth be with you.

We have introduced many performance and security updates, and new analytics tools.

  • PDF generation lambda layers are upgraded, ensuring smoother document creation.
  • Print Store API Sales metrics and security policy are updated.
  • Platform equipped with better tools to analyze performance.
  • Improved the platform security with throttles and recaptcha validations.
Share your template with uhuu editor

Simplify PDF document export: Share or embed uhuu editor on your web page.

  • Create a public link or embed to your web page, let anyone create documents.
  • Local development processes were streamlined, making life easier for developers.
  • UHUU_TIMESTAMP introduced for avoiding browser cache on templates. Learn More
Reload integration data changes from uhuu editor

When data changes on remote data source, now you can request integration reload directly from uhuu editor.
Split loading indicator between saving and exporting so that user can save again while waiting for export.

More updates:
  • Livewire assets delivered through cloudfront, faster team settings and print store dashboard.
  • Check webp support on thumb generation headers and deliver optimied template images accordingly.
  • Advance Payment introduced as store option.
  • Advance Payment routes for checking out with prepayment.
Update documents via uhuu editor
  • Uhuu editor saving and exporting capabilities, now you can edit created documents.
  • Uhuu editor hasChanges tracking (check if document has not saved or modified) and warn if there are unsaved changes.
  • Duplicate document from document menu.
  • Store notifications settings and webooks refactored.
Print store vouchers
  • Print store vouchers released on live.
  • Discord notifications added, migrating from slack started.
  • Print store notifications migrated to Discord.
  • API update: Fetch integration if bind data is not provided in the document data
Copy & paste template between your workspaces
  • Copy & paste template between your workspaces
  • Refresh favorites when a fav is deleted.
  • Delete only own documents if member
  • Delete favorited docs when document is deleted
  • Team features added for providing access to premium features.
  • Print Store, Print API, Payment API features added as initial ones.
  • Uhuu template production brief and documentation.
    https://developer.uhuu.io/concepts/template-production/
Data retention and TTL updates
  • Data retention implemented both store level and team level.
  • Destroy payment transaction responses in 10 days (uhuu proof of payment stored max 10 days)
  • Destroy expired store orders according to order TTL of store rules.
  • Multiple document deletion on template view. Select multiple documents and delete all at once.

Orders TTL

Time to live (TTL) for orders data. After configured TTL days elapsed, expired orders data will be completely removed from uhuu systems.
Orders data include transaction responses from gateways, submitted data payloads, personalizations, order details and responses from printers.
Next to orders TTL, remember to set up Documents TTL on team data retention settings to remove all created documents.
Together with Order TTL and Document TTL set up, all print and document artifacts will be deleted and customers data will be erased permenantly.

Page Size and Preview updates
  • Paper Size Custom Units added (Milimeters, Inches)
  • Document Page Preview Modes added to General Settings for Uhuu SDK.
  • Paper Size Dimension Calculators updated to support inches
  • Print store api session data endpoint (initial release).
Print Store API v1.0
  • Print Store API Go live.
  • Create printable documents
  • Bubu order with payment details
  • Datatrans payment gateway with multiple account support
Transfer team ownership
  • Transfer team ownership via settings
  • Templates are updated, those old datasources moved to integrations.
  • Missing integration bindings updated and for those templates' HTML set to render binding.
  • IntegrationDataRequest now returns http response object on handle method.
  • Integration bindings no more merges with sample_data of templates.
Uhuu SDK v1.0

theme

We have released the first version of Uhuu SDK for event hooks and editor communication.

▶️ Screencast: Get started with uhuu SDK

Now you can connect local dev server to app.uhuu.io. Develop template on your local machine, build and upload to uhuu.

Templates Theme Options Introduced.

theme

Now you can add customization options to your templates using themes.
▶️ Screencast: Customize template with theme

We have updaded uhuu editor further. Thanks to Momo for detailed feedbacks and valuable suggestions.

  • Emmet snippet support added to template editor for writing HTML.
  • HTML view has now instant TWIG syntax and JSON structure feedbacks to identify issues quicker.
Template Editor Optimization
  • Uhuu editor scaling improvements (developer mode)
  • Change template name only from settings, show team name on header.
  • Document_tags table added crud operations
  • Tag created documents and start from that version.
  • Recent and favorites documents on template UI.
Template Catalog
  • Template catalog release.
  • Template categories added
  • Shared template listing via setting
  • Shared template show shared by team information.
  • Replicate integration on template creation
  • Integration UI updates, show active templates in usage
  • Show error warning if integration is active in use.
  • Server side check if integration is in use.
  • Links to templates from integration on click.
Uhuu Editor Optimizations
  • Share templates with your teams using template settings.
  • Optimize uhuu editor and fix issues
  • Direct link to uhuu editor if there is not an integration
  • Template preview and descriptions
Integration updates
  • Integrations interface auto generate schema
  • PDF compression introduced
  • Auto generate schema for uhuu editor in case there is not an integration.
  • Master template rendering optimizations
  • Team profile photos added, available on settings
  • Update API Documentation
Initial Release
  • The first public deployment of the plaform 🚀