Latest Updates

Documenting code, one commit at a time.

Rust 4 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

Streamlining Rust Toolchains in KamelotDeveloper/ERP-1st with GitHub Actions

The KamelotDeveloper/ERP-1st project benefits from reliable and consistent toolchains for its Rust development environment. Let's explore how to improve the configuration of these toolchains using GitHub Actions.

The Problem

Initially, the project utilized dtolnay/rust-action for setting up the Rust toolchain in GitHub Actions workflows. While functional, this approach can sometimes be

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