Latest Updates

Documenting code, one commit at a time.

Tauri 7 posts
×

Streamlining Tauri Application Releases: The Power of `tauri.conf.json` Version Bumps

Ever found yourself manually tracking application versions across various deployment platforms, risking discrepancies and user confusion? For desktop applications, consistent versioning is not just good practice—it's essential for updates, bug tracking, and user trust.

The Project Context

In the KamelotDeveloper/ERP-1st project, which leverages the powerful Tauri framework for building

Read more

Ensuring Consistent Branding: Fixing Missing Tauri Icons in Kamelot ERP-1st

Project Context: Kamelot ERP-1st

The Kamelot ERP-1st project provides essential enterprise resource planning functionalities. As part of its desktop deployment strategy, the project leverages Tauri, a framework for building cross-platform desktop applications using web technologies. Maintaining a consistent and professional user experience across all platforms is paramount, and a key aspect

Read more
Tauri

Streamlining Tauri App Builds: Removing Redundant Configuration

This post details a recent cleanup in the ERP-1st project, focusing on optimizing the Tauri build process.

The Situation

The tauri.conf.json file, the configuration hub for Tauri applications, had accumulated some unnecessary baggage. Specifically, the beforeBuildCommand and some unused resources were lingering, potentially adding complexity and overhead to the build process.

Read more
Rust Tauri

Bundling Backend Resources with Tauri: A Practical Approach

Introduction

When building cross-platform applications with Tauri, one challenge is packaging backend resources efficiently. We recently tackled this in the ERP-1st project, ensuring that our application bundles included necessary backend components and handled platform-specific fallbacks.

This post details our approach to bundling backend resources and providing a Python fallback mechanism

Read more
Tauri Rust

Creating a Windows Installer for Tauri Applications

Introduction

This post details the process of generating an NSIS (Nullsoft Scriptable Install System) installer for a Tauri application, allowing for easy distribution and installation on Windows.

NSIS Installer

NSIS is a script-driven installer authoring tool for Windows. It's a popular choice for creating installers because it's free, flexible, and supports a wide range of features.

Read more

Fixing Tauri CORS Configuration: A Deep Dive

Ever struggled with CORS errors in your Tauri application? Configuring Cross-Origin Resource Sharing (CORS) can be tricky, especially when dealing with local development and production deployments. Let's explore a common issue and its solution within a Tauri v2 environment.

The Problem: Strict CORS in Tauri

Tauri, by default, enforces strict CORS policies for enhanced security.

Read more