Build Tally from source on Windows 10+
Before building Tally on Windows, you'll need to install the following:
# Download and install from https://nodejs.org/
# Install Rust from https://rustup.rs/
# Or use winget:
winget install Rustlang.Rust.MSVC
# Install Visual Studio Build Tools 2022
# Or use winget:
winget install Microsoft.VisualStudio.2022.BuildTools
# Download from https://git-scm.com/
# Or use winget:
winget install Git.Git
git clone https://github.com/abdulrahmanqureshi/time2trace.git
cd time2trace/timetrace-mock
npm install
npm run tauri:build
# The MSI installer will be created at:
src-tauri/target/release/bundle/msi/Tally_*.msi
Rust compilation errors: Make sure you have Visual Studio Build Tools installed and restart your terminal.
Node.js version issues: Use Node.js v18 or later. Check with node --version.
Permission errors: Run your terminal as Administrator if needed.
If building from source is challenging, you can use the macOS version with a compatibility layer:
# Install WSL2 and run the Linux version
# Or use a virtual machine with macOS
If you encounter issues building Tally on Windows: