Releases: talvoapp/talvo-desktop
Release list
Talvo 1.0.2
Talvo Desktop v1.0.2
Release Date: October 2026
Version: 1.0.2
Build: Stable
Platform: Windows 7 SP1+ (64-bit)
🎉 Second Release
Welcome to Talvo Desktop v1.0.2 — a complete rewrite of the desktop ERP system for medical supplies and pharmaceuticals. This release brings automatic server management, remote branch support via Cloudflare, and full synchronization with the cloud.
✨ New Features (Click to expand)
Core Features
- Talvo Server Service — Automatically runs the Talvo server in the background as a Windows Service (no need to open
Talvo.exe) - Cloudflare Tunnel Service — Automatically connects the Master server to Cloudflare with a public HTTPS URL
- Remote Branch Support — Branches can connect to the Master from anywhere in the world (not just local network)
- Automatic Cloud Sync — Master server URL is automatically synced with the cloud
- Automatic Backups — Database backups every 60 minutes (keeps last 2 backups)
- VPN Support (Nebula) — Private network support for secure communications
- Multi-Tenant Support — Supports multiple tenants with isolated databases
- Role-Based Access Control — 222 permissions across 8 default roles
- Full Arabic Support — Arabic UI with RTL support
Technical Features
- PyQt5-based UI — Modern, responsive desktop interface
- SQLAlchemy ORM — Efficient database operations
- Flask-based API — RESTful API for remote connections
- JWT Authentication — Secure token-based authentication
- SQLite Database — Local, fast, reliable
- Nuitka Compilation — Fast, standalone executable
📋 System Requirements (Click to expand)
Minimum Requirements
| Component | Requirement |
|---|---|
| OS | Windows 7 SP1 or later (64-bit) |
| RAM | 4 GB |
| Storage | 500 MB free space |
| CPU | Dual-core 2.0 GHz |
| Internet | Required for cloud sync |
| Display | 1280×720 or higher |
Recommended Requirements
| Component | Requirement |
|---|---|
| OS | Windows 10/11 (64-bit) |
| RAM | 8 GB or more |
| Storage | 1 GB free space |
| CPU | Quad-core 2.5 GHz |
| Internet | Broadband (5 Mbps+) |
| Display | 1920×1080 or higher |
📦 Installation Guide (Click to expand)
Step-by-Step Installation
1. Download
Download Talvo_Setup_1.0.2.exe from the Assets section below.
2. Run Installer
Double-click Talvo_Setup_1.0.2.exe to start the installation.
3. Follow the Wizard
- Accept the license agreement
- Choose installation folder (default:
C:\Program Files\Talvo) - Select additional tasks (see below)
4. Additional Tasks (Important!)
During installation, you'll see this page:
| Task | Master Device | Branch Device |
|---|---|---|
| Install Talvo Server Service | ✅ YES | ❌ No |
| Install Cloudflare Tunnel Service | ✅ YES | ❌ No |
- Master Device: Only ONE device in your entire network. Install both services.
- Branch Device: Multiple devices. Don't install any services.
5. Complete Installation
Click Install and wait 2–5 minutes.
6. First Launch
- Open
Talvo.exefrom Start Menu or Desktop - Enter your credentials:
- Master:
license_key+username+password - Branch:
branch_code+username+password
- Master:
🖥️ Device Architecture (Click to expand)
Master Device (Primary Server)
Definition: The main device that hosts the database and server.
Requirements:
- Only ONE Master per tenant
- Should run 24/7 (always on)
- Needs stable internet connection
- Should have static local IP (recommended)
Installed Services:
- ✅ Talvo Server Service
- ✅ Cloudflare Tunnel Service
Responsibility:
- Stores all data in
tenant_*.db - Serves all branches
- Syncs with cloud
Branch Device (Remote Client)
Definition: Devices that connect to the Master remotely.
Requirements:
- Multiple branches allowed
- Can be turned on/off anytime
- Needs internet connection
- No special hardware needed
Installed Services:
- ❌ No services
- Just the app
Responsibility:
- Connects to Master via Cloudflare
- Executes all operations on Master
- Displays data
Architecture Diagram
┌─────────────────────────────────────────────┐
│ Cloud (Vercel) │
│ ┌────────────────────────────────────────┐ │
│ │ API + Tenant Registry │ │
│ └────────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
▲ ▲
│ │
│ │
┌─────────────┴──────────┐ ┌──────┴──────────┐
│ Master Device │ │ Branch 1 │
│ ┌──────────────────┐ │ │ │
│ │ Talvo Server │ │ │ Talvo.exe │
│ │ (Port 5000) │ │ │ (Remote) │
│ └──────────────────┘ │ │ │
│ ┌──────────────────┐ │ └─────────────────┘
│ │ Cloudflare Tunnel│ │ ▲
│ └──────────────────┘ │ │
└────────────────────────┘ │
▲ │
│ │
└─────────────────────────┘
Via Cloudflare
📖 Usage Guide (Click to expand)
For Master Device
- Launch
Talvo.exe - Enter:
- License Key: Your tenant license key
- Username:
admin(default) - Password:
admin123(change it!)
- The server will start automatically
- Cloudflare Tunnel will start automatically
- Master URL will be registered in the cloud
For Branch Device
- Launch
Talvo.exe - Enter:
- Branch Code: Provided by Master (e.g.,
BR-10-1234) - Username: Your username
- Password: Your password
- Branch Code: Provided by Master (e.g.,
- The app will connect to Master via Cloudflare
- All operations run on Master
Daily Operations
| Operation | Location |
|---|---|
| Add Sale | ✅ Master or Branch |
| Add Purchase | ✅ Master or Branch |
| Manage Products | ✅ Master or Branch |
| Manage Customers | ✅ Master or Branch |
| View Reports | ✅ Master or Branch |
| Manage Users | ✅ Master only |
| Manage Settings | ✅ Master only |
🔧 Technical Support (Click to expand)
Contact Information
| Channel | Details |
|---|---|
| Website | Talvo |
| GitHub | https://github.com/talvoapp/talvo-desktop |
| Issues | https://github.com/talvoapp/talvo-desktop/issues |
Documentation
- User Manual: https://talvo.com/docs
- API Documentation: https://talvo.com/api-docs
- FAQ: https://talvo.com/faq
Log Files
If you encounter any issue, please attach these logs:
%APPDATA%\Talvo\logs\talvo.log
%APPDATA%\Talvo\data\cloudflared_service.log
%ProgramData%\Talvo\talvo_server_stderr.log
%ProgramData%\Talvo\cloudflared_stderr.log
📝 Release Notes (Click to expand)
Improvements in v1.0.2
Performance
- 30% faster startup — Optimized imports and lazy loading
- 50% faster page loading — Preload pages in background
- Faster database queries — Optimized SQL indexes
Stability
- Automatic recovery — Services restart on failure
- Crash prevention — Better error handling
- Memory optimization — Reduced RAM usage by 20%
Security
- JWT tokens — Secure authentication
- Password hashing — PBKDF2 with 600,000 iterations
- HTTPS only — All cloud communication encrypted
Compatibility
- Windows 7 SP1+ — Full support
- Windows 10/11 — Fully tested
- Python 3.8 — Compiled with latest patches
🐛 Bug Fixes (Click to expand)
Critical Fixes
-
✅ Fixed
Could not find QtWebEngineProcess.exeerror- Cause: Missing Qt WebEngine binaries
- Fix: Proper inclusion of all Qt WebEngine DLLs and resources
-
✅ Fixed
network service crashederror- Cause: Chromium network service crash
- Fix: Added
--disable-gpu --no-sandboxflags
-
✅ Fixed
The file or directory is corrupted and unreadable- Cause: FAT32 filesystem limitations
- Fix: Better error handling and temp directory management
-
✅ Fixed
TalvoServerservice not starting after restart- Cause: Missing
PythonClassregistry entries - Fix: Migrated to
NSSMfor service management
- Cause: Missing
-
✅ Fixed Cloudflare URL being overwritten by LAN IP
- Cause:
Talvo.exeregistering LAN IP in cloud - Fix:
Talvo.exenow readscloudflare_url.txtfirst
- Cause:
-
✅ Fixed Cloudflare URL changing on every restart
- Cause: Quick Tunnel generates new URL
- Fix: Added
monitor_cloud_url()to keep URL in sync
-
✅ Fixed Branch devices unable to connect from outside network
- Cause: Cloud had LAN IP instead of Cloudflare URL
- Fix: Cloudflare URL now registered properly
⚠️ Important Notes (Click to expand)
Things You Should Know
1. Console Window
You may see a black console window with logs when running Talvo.exe. This is normal and used for diagnostics. It can be removed in f...