Kamis, 29 Januari 2026

ChatCPP Whisper Worker

 




📌 Link to buy ChatCPP Whisper Worker are below / Link untuk membeli ChatCPP Whisper Worker ada dibawah ini)
💸 Harga / Price Rp99.000 | Price $49

Windows Version (x64)

Lynk.id: http://lynk.id/satrianovian20/n7w2ozzyrexd

Gumroad: https://satrianovian.gumroad.com/l/rajqav

Linux Version 

(Coming Soon)

MacOS Version 

(Donations to accelarate MacOS Compatible Build / Link donasi ada dibawah ini!)


Atau (or)


🔹 🇬🇧 English Version

Headline

ChatCPP Whisper Worker — Lightweight CLI Engine for Fast Speech-to-Text Transcription

Description

ChatCPP Whisper Worker is a lightweight command-line engine designed to perform fast and accurate speech-to-text transcription using OpenAI Whisper models. It supports multiple model sizes, various audio and video formats, and flexible output types such as plain text and subtitle files.

The worker engine is automatically added to your system PATH during installation, so it can be executed directly from any terminal or script without manual configuration.

If you want to explore available arguments and options, simply run the worker with the --help flag to display the built-in usage guide.

Ideal for developers, automation pipelines, and power users who need reliable transcription capabilities without heavy GUI overhead.


🔹 Bahasa Indonesia

Headline

ChatCPP Whisper Worker — Engine CLI Ringan untuk Transkripsi Suara ke Teks

Deskripsi

ChatCPP Whisper Worker adalah engine command-line ringan yang dirancang untuk melakukan transkripsi suara ke teks secara cepat dan akurat menggunakan model Whisper. Mendukung berbagai ukuran model, beragam format audio dan video, serta keluaran fleksibel seperti teks biasa dan subtitle.

Saat proses instalasi, engine worker akan otomatis ditambahkan ke sistem PATH, sehingga bisa langsung digunakan dari terminal atau skrip tanpa konfigurasi tambahan.

Untuk melihat daftar perintah, argumen, dan opsi yang tersedia, pengguna cukup menjalankan worker dengan parameter --help untuk menampilkan panduan bawaan.

Sangat cocok untuk developer, workflow otomatisasi, dan pengguna lanjutan yang membutuhkan sistem transkripsi stabil tanpa ketergantungan antarmuka grafis.


📸 Screenshot:














Jumat, 23 Januari 2026

ChatCPP Template Ttkbootstrap Listbox Menu

 


ChatCPP Template Ttkbootstrap Listbox Menu

📌 Link to buy ChatCPP Template Ttkbootstrap Listbox Menu are below / Link untuk membeli ChatCPP Template Ttkbootstrap Listbox Menu ada dibawah ini!
💸 Harga / Price Rp30.000 | $6

Lynk.id: http://lynk.id/satrianovian20/zmnzjev1pern

Gumroad: https://satrianovian.gumroad.com/l/hllqey

🇮🇩 Versi Bahasa Indonesia

ChatCPP Template – Ttkbootstrap Listbox Menu

Arsitektur Dispatcher Sehat untuk Aplikasi Tkinter

ChatCPP Template adalah template GUI berbasis Tkinter + ttkbootstrap yang dirancang dengan satu tujuan utama:
menghilangkan kerumitan UI logic dan menggantinya dengan arsitektur dispatcher yang sehat, rapi, dan mudah dikembangkan.

Template ini menggunakan Listbox sebagai menu utama dan dispatcher pattern sebagai pusat navigasi, sehingga seluruh alur perpindahan tampilan dikontrol dari satu tempat yang jelas dan konsisten.


Kenapa Dispatcher Itu Penting?

Banyak aplikasi Tkinter tumbuh secara tidak terkontrol karena:

  • Logic UI tersebar di banyak fungsi

  • Tab dikontrol dengan if / elif yang semakin panjang

  • Setiap fitur baru membuat kode lama makin rapuh

ChatCPP Template memecahkan masalah ini dengan pendekatan dispatcher terpusat.

Artinya:

  • Menu tidak dikontrol manual

  • Perpindahan tab tidak bergantung pada kondisi bercabang

  • Setiap fitur berdiri sebagai unit mandiri


Cara Kerja Secara Konseptual

Di template ini:

  • Menu hanya bertugas menampilkan daftar fitur

  • Dispatcher bertugas menentukan konten apa yang ditampilkan

  • Konten dibuat oleh masing-masing modul/tab secara terpisah

Dengan pemisahan ini:

  • UI menjadi mudah dipahami

  • Perubahan satu fitur tidak merusak fitur lain

  • Struktur aplikasi tetap stabil walaupun skala bertambah


Manfaat untuk Setiap Level Developer

Untuk Junior Developer

  • Struktur aplikasi jelas dan konsisten

  • Tidak perlu memahami seluruh aplikasi untuk menambah fitur

  • Risiko merusak UI hampir nol

Untuk Mid-Level Developer

  • Mudah menambah, menghapus, atau menyusun ulang menu

  • Logic navigasi hanya ada di satu tempat

  • Cocok untuk aplikasi dengan banyak fitur atau worker

Untuk Senior Developer

  • Arsitektur bersih dan predictable

  • Aman untuk refactor jangka panjang

  • Mudah dikembangkan menjadi plugin system atau enterprise app


Apa yang Tidak Dilakukan Template Ini

Template ini secara sengaja menghindari:

  • Hardcoded menu dan tab

  • Logic bercabang panjang untuk navigasi

  • Campur aduk antara UI, state, dan business logic

Semua itu digantikan dengan dispatcher yang terkontrol dan teruji secara konseptual.


Kesimpulan

ChatCPP Template bukan sekadar template UI.
Ini adalah fondasi arsitektur untuk membangun aplikasi Tkinter yang:

  • Mudah dirawat

  • Mudah dikembangkan

  • Siap tumbuh ke level production

Jika kamu memahami konsep dispatcher di template ini,
kamu sudah selangkah lebih dekat membangun GUI AI dan tool profesional tanpa technical debt UI.


🇬🇧 English Version

ChatCPP Template – Ttkbootstrap Listbox Menu

A Healthy Dispatcher Architecture for Tkinter Applications

ChatCPP Template is a Tkinter + ttkbootstrap GUI template designed with one clear goal:
to eliminate messy UI logic and replace it with a clean, healthy, dispatcher-based architecture.

The template uses a Listbox as the main menu and a dispatcher pattern as the central navigation mechanism, ensuring that all view transitions are handled in a predictable and maintainable way.


Why Dispatcher Matters

Many Tkinter applications become difficult to maintain because:

  • UI logic is scattered across multiple functions

  • Navigation relies on long if / elif chains

  • Each new feature increases the risk of breaking existing code

ChatCPP Template solves this by introducing a centralized dispatcher.

This means:

  • Menus are not manually controlled

  • Navigation does not rely on branching conditions

  • Each feature exists as an independent, isolated unit


Conceptual Workflow

In this template:

  • The menu is only responsible for displaying available features

  • The dispatcher decides which content is shown

  • Each tab builds its own UI independently

This separation ensures that:

  • The UI remains easy to understand

  • Changes in one feature do not affect others

  • The application structure stays stable as it grows


Benefits by Developer Level

For Junior Developers

  • Clear and predictable structure

  • Easy to add features without understanding the entire codebase

  • Very low risk of breaking the UI

For Mid-Level Developers

  • Simple menu management and reordering

  • Single point of navigation control

  • Ideal for multi-feature or worker-based applications

For Senior Developers

  • Clean and maintainable architecture

  • Refactor-safe design

  • Easily extensible into plugin-based or enterprise systems


What This Template Avoids

This template intentionally avoids:

  • Hardcoded menus and tabs

  • Complex conditional navigation logic

  • Mixing UI logic with business logic

All of these are replaced by a controlled and well-defined dispatcher flow.


Conclusion

ChatCPP Template is more than just a UI starter.
It is an architectural foundation for building Tkinter applications that are:

  • Maintainable

  • Scalable

  • Production-ready

If you understand the dispatcher concept used here,
you are already capable of building professional AI tools and GUIs without UI technical debt.

📸 Screenshot:











Rabu, 21 Januari 2026

ChatCPP Template Ttkbootstrap (Self Notebook)

 


ChatCPP Template Ttkbootstrap (Self Notebook)

📌 Link to buy ChatCPP Template Ttkbootstrap Self Notebook are below / Link untuk membeli ChatCPP Template Ttkbootstrap Self Notebook ada dibawah ini!
💸 Harga / Price Rp30.000 | $6

Lynk.id: http://lynk.id/satrianovian20/qdygkez434pm

Gumroad: https://satrianovian.gumroad.com/l/eztstd

🇮🇩 Deskripsi – Bahasa Indonesia

ChatCPP Template Ttkbootstrap (Self Notebook)

Fondasi GUI Python yang Rapi, Mudah Dipahami, dan Siap Dikembangkan

ChatCPP Template Tkinter Self Notebook adalah template GUI Python berbasis Tkinter yang dirancang khusus untuk developer yang ingin membangun aplikasi Chatbot, Translator, AI Tool, atau LLM Interface tanpa harus berurusan dengan struktur kode yang berantakan.

Template ini menggunakan pendekatan Healthy Dispatcher, yaitu pola arsitektur yang memisahkan tanggung jawab UI secara jelas, sehingga:

  • Tidak ada god function

  • Setiap bagian UI punya peran yang spesifik

  • Penambahan fitur tidak merusak struktur utama

Kenapa Template Ini Mudah Dipahami?

Template ini dibuat dengan pendekatan yang manusiawi, bukan sekadar “pintar tapi rumit”:

  • Junior Developer

    • Bisa langsung memahami alur aplikasi

    • Tab dan modul tersusun jelas

    • Tidak perlu takut salah ubah core UI

  • Mid-Level Developer

    • Mudah menambah tab baru

    • Bisa menyisipkan logic AI, LLM, atau API tanpa refactor besar

    • Struktur dispatcher membuat kode tetap bersih

  • Senior Developer

    • Arsitektur scalable

    • Cocok dijadikan base framework internal

    • Siap dikembangkan ke plugin system atau modular architecture

Apa Itu Healthy Dispatcher?

Healthy Dispatcher adalah konsep sederhana tapi kuat:

  • Semua tab dan modul UI didaftarkan di satu tempat

  • Core aplikasi tidak tahu detail implementasi tiap tab

  • Menambah atau menghapus fitur cukup lewat dispatcher, bukan edit banyak file

Hasilnya adalah UI yang:

  • Mudah dirawat

  • Mudah dibaca

  • Mudah dijual atau dibagikan sebagai template

Cocok Digunakan Untuk:

  • Chatbot desktop (LLAMA, GPT, local LLM)

  • Translator (Argos, Helsinki, M2M, Whisper)

  • AI tools offline atau online

  • Aplikasi internal perusahaan

  • Produk digital (Gumroad / Lynk.id)

Template ini UI-only, artinya:

Kamu bebas memasukkan logic apa pun tanpa terikat framework tertentu.


🇬🇧 Description – English Version

ChatCPP Template Ttkbootstrap (Self Notebook)

A Clean, Understandable, and Scalable Python GUI Foundation

ChatCPP Template Tkinter Self Notebook is a Python GUI template built with Tkinter, designed for developers who want to create Chatbots, Translators, AI tools, or LLM-based desktop apps without fighting messy UI code.

This template is based on a Healthy Dispatcher architecture, ensuring that:

  • No god functions exist

  • Responsibilities are clearly separated

  • Features can be added without breaking the core UI

Why This Template Is Easy to Understand

This template is intentionally designed to be readable and logical across all experience levels:

  • Junior Developers

    • Can quickly understand the application flow

    • Tabs and modules are clearly separated

    • Safe to modify without breaking the core

  • Mid-Level Developers

    • Easy to add new tabs or modules

    • AI, LLM, or API logic can be plugged in cleanly

    • Dispatcher keeps the codebase organized

  • Senior Developers

    • Scalable architecture

    • Suitable as a base framework

    • Ready for plugin-style or modular expansion

What Is a Healthy Dispatcher?

A Healthy Dispatcher is a simple but powerful idea:

  • All UI modules are registered in a single dispatcher

  • The core app does not depend on specific implementations

  • Adding or removing features does not require refactoring the core

This results in a UI that is:

  • Maintainable

  • Readable

  • Easy to distribute or sell as a template

Ideal Use Cases:

  • Desktop chatbots (LLAMA, GPT, local LLMs)

  • Translation tools (Argos, Helsinki, M2M, Whisper)

  • Offline or online AI applications

  • Internal company tools

  • Commercial digital products

This is a UI-only template, meaning:

You are free to plug in any AI or business logic without being locked into a framework.


📸 Screenshot:








Senin, 19 Januari 2026

ChatCPP Template Tkinter Self Notebook

 


ChatCPP Template Tkinter Self Notebook

📌 Link to buy ChatCPP Template Tkinter Self Notebook are below / Link untuk membeli ChatCPP Template Tkinter Self Notebook ada dibawah ini!
💸 Harga / Price Rp20.000 | $5

Lynk.id: http://lynk.id/satrianovian20/lm017lw04z3j

Gumroad: https://satrianovian.gumroad.com/l/iblfif

🇮🇩 Deskripsi – Bahasa Indonesia

ChatCPP Template Tkinter Self Notebook

Fondasi GUI Python yang Rapi, Mudah Dipahami, dan Siap Dikembangkan

ChatCPP Template Tkinter Self Notebook adalah template GUI Python berbasis Tkinter yang dirancang khusus untuk developer yang ingin membangun aplikasi Chatbot, Translator, AI Tool, atau LLM Interface tanpa harus berurusan dengan struktur kode yang berantakan.

Template ini menggunakan pendekatan Healthy Dispatcher, yaitu pola arsitektur yang memisahkan tanggung jawab UI secara jelas, sehingga:

  • Tidak ada god function

  • Setiap bagian UI punya peran yang spesifik

  • Penambahan fitur tidak merusak struktur utama

Kenapa Template Ini Mudah Dipahami?

Template ini dibuat dengan pendekatan yang manusiawi, bukan sekadar “pintar tapi rumit”:

  • Junior Developer

    • Bisa langsung memahami alur aplikasi

    • Tab dan modul tersusun jelas

    • Tidak perlu takut salah ubah core UI

  • Mid-Level Developer

    • Mudah menambah tab baru

    • Bisa menyisipkan logic AI, LLM, atau API tanpa refactor besar

    • Struktur dispatcher membuat kode tetap bersih

  • Senior Developer

    • Arsitektur scalable

    • Cocok dijadikan base framework internal

    • Siap dikembangkan ke plugin system atau modular architecture

Apa Itu Healthy Dispatcher?

Healthy Dispatcher adalah konsep sederhana tapi kuat:

  • Semua tab dan modul UI didaftarkan di satu tempat

  • Core aplikasi tidak tahu detail implementasi tiap tab

  • Menambah atau menghapus fitur cukup lewat dispatcher, bukan edit banyak file

Hasilnya adalah UI yang:

  • Mudah dirawat

  • Mudah dibaca

  • Mudah dijual atau dibagikan sebagai template

Cocok Digunakan Untuk:

  • Chatbot desktop (LLAMA, GPT, local LLM)

  • Translator (Argos, Helsinki, M2M, Whisper)

  • AI tools offline atau online

  • Aplikasi internal perusahaan

  • Produk digital (Gumroad / Lynk.id)

Template ini UI-only, artinya:

Kamu bebas memasukkan logic apa pun tanpa terikat framework tertentu.


🇬🇧 Description – English Version

ChatCPP Template Tkinter Self Notebook

A Clean, Understandable, and Scalable Python GUI Foundation

ChatCPP Template Tkinter Self Notebook is a Python GUI template built with Tkinter, designed for developers who want to create Chatbots, Translators, AI tools, or LLM-based desktop apps without fighting messy UI code.

This template is based on a Healthy Dispatcher architecture, ensuring that:

  • No god functions exist

  • Responsibilities are clearly separated

  • Features can be added without breaking the core UI

Why This Template Is Easy to Understand

This template is intentionally designed to be readable and logical across all experience levels:

  • Junior Developers

    • Can quickly understand the application flow

    • Tabs and modules are clearly separated

    • Safe to modify without breaking the core

  • Mid-Level Developers

    • Easy to add new tabs or modules

    • AI, LLM, or API logic can be plugged in cleanly

    • Dispatcher keeps the codebase organized

  • Senior Developers

    • Scalable architecture

    • Suitable as a base framework

    • Ready for plugin-style or modular expansion

What Is a Healthy Dispatcher?

A Healthy Dispatcher is a simple but powerful idea:

  • All UI modules are registered in a single dispatcher

  • The core app does not depend on specific implementations

  • Adding or removing features does not require refactoring the core

This results in a UI that is:

  • Maintainable

  • Readable

  • Easy to distribute or sell as a template

Ideal Use Cases:

  • Desktop chatbots (LLAMA, GPT, local LLMs)

  • Translation tools (Argos, Helsinki, M2M, Whisper)

  • Offline or online AI applications

  • Internal company tools

  • Commercial digital products

This is a UI-only template, meaning:

You are free to plug in any AI or business logic without being locked into a framework.


📸 Screenshot:







Selasa, 11 November 2025

ChatCPP Llama MultiCode Editor (Tkinter Edition) Lifetime Edition

                                     


🧠 Offline AI Chat & Coding GUI (Rakyat Edition)

🏆 "ChatCPP Llama MultiCode Editor Rakyat Edition: VS Code Experience in kilobytes."

🇮🇩 This project is primarily documented in Indonesian. 🇬🇧 English overview is provided below. “This project is based on the original GUI by Satria Novian

📌 Link to buy ChatCPP Llama MultiCode Editor (Tkinter Edition) Lifetime Edition are below / Link untuk membeli ChatCPP Llama MultiCode Editor (Tkinter Edition) Lifetime Edition ada dibawah ini
💸 Harga / Price Rp99.000 | $49

Windows Version (x64)

Lynk.id: http://lynk.id/satrianovian20/o1ko9yx31n2r

Gumroad: https://satrianovian.gumroad.com/l/oanzot

Linux Version 

(Coming Soon)

MacOS Version 

(Donations to accelarate MacOS Compatible Build / Link donasi ada dibawah ini!)


Atau (or)



📌 Panduan Instalasi / Installation Guide:
- click setup exe (klik setup exe)




🇮🇩 Bahasa Indonesia:
Headline / Judul:
ChatCPP Llama MultiCode Editor (Tkinter Edition) adalah editor kode multifungsi dengan antarmuka klasik yang ringan dan sepenuhnya berbasis Python. Editor ini dirancang untuk mendukung workflow pengembangan proyek AI, web, dan scripting dengan sistem manajemen proyek dan file yang terintegrasi.

🇬🇧 English Version:
Headline:
ChatCPP Llama MultiCode Editor (Tkinter Edition) is a lightweight, fully offline multi-code editor built with Python and Tkinter. It provides an intuitive workspace for AI development, web design, and general scripting projects with a fully integrated file and project management system.

📸 Screenshot:


















🎥 Video :


📌 Change Log V6.0.0

ChatCPP Llama Multicode Editor Tkinter Edition v6.0.0

Bahasa Indonesia

🗂️ Move File & Project Folder

Menambahkan kemampuan pindah file ke direktori lain langsung dari text editor tanpa harus menutup atau menyimpan ulang file secara manual.

Menambahkan kemampuan memindahkan project folder ke lokasi lain tanpa keluar dari text editor, menjaga alur kerja tetap lancar.

Fitur ini membuat manajemen file dan project lebih fleksibel dan efisien.

---

English

🗂️ Move File & Project Folder

Added the ability to move files to another directory directly from the text editor without closing or manually re-saving the file.

Added the ability to move project folders to a different location without leaving the editor, keeping your workflow smooth.

This feature improves file and project management flexibility and efficiency.



📌 CHANGELOG — v5.0.0
---

🇮🇩 Bahasa Indonesia

✨ Fitur Baru Utama

🔹 Auto Complete (Built-in)

Menambahkan auto complete bawaan tanpa plugin eksternal.

Mendukung banyak bahasa pemrograman:

HTML, CSS, JavaScript, TypeScript

Python, PHP, Java, Kotlin

C, C++, C#, Go, Rust, Ruby

Highlight otomatis pada suggestion yang cocok dengan input karakter secara bertahap.

Auto complete hanya aktif pada file fisik

---

🎨 Auto Syntax Highlight (Ringan & Efisien)

Auto syntax highlight otomatis berdasarkan ekstensi file.

Tidak menggunakan library eksternal berat (seperti Pygments).

Performa ringan dan responsif meskipun pada file besar.

Mendukung pewarnaan:

Keyword

String

Comment

Tag dan Attribute (untuk HTML/XML)

---

📐 Indent Guide Ruler (Microsoft Word Style)

Menambahkan indent guide unik berbasis konsep ruler Microsoft Word.

Ruler digunakan untuk memetakan indentasi berbasis TAB.

Dirancang sebagai alternatif dari indent guide vertikal konvensional.

Posisi ruler ditempatkan agar tidak mengganggu area pengetikan.

Fokus pada konsistensi indentasi dan keterbacaan kode.

---

🧠 Peningkatan Arsitektur

Seluruh fitur dikembangkan sebagai built-in engine, bukan plugin.

Struktur kode lebih modular untuk pengembangan lanjutan (menuju mini-IDE).

Optimalisasi performa untuk penggunaan jangka panjang.

---

🇬🇧 English Version

✨ Major New Features

🔹 Built-in Auto Complete

Introduced native auto complete engine without external plugins.

Supports multiple programming languages:

HTML, CSS, JavaScript, TypeScript

Python, PHP, Java, Kotlin

C, C++, C#, Go, Rust, Ruby

Incremental character-based matching with highlighted suggestions.

Auto complete is activated only for physically saved files, ensuring stable project context.

---

🎨 Lightweight Auto Syntax Highlight

Automatic syntax highlighting based on file extension detection.

No heavy external dependencies (e.g. Pygments).

Lightweight, fast, and responsive even on large files.

Highlighting support includes:

Keywords

Strings

Comments

Tags and Attributes (HTML/XML)

---

📐 Indent Guide Ruler (Microsoft Word–Inspired)

Introduced a unique indent guide system inspired by the Microsoft Word ruler.

Ruler is used to visualize TAB-based indentation mapping.

Designed as an alternative to conventional vertical indent guides.

Carefully positioned to avoid interfering with the text editing area.

Focused on improving indentation consistency and code readability.

---

🧠 Architectural Improvements

All features are implemented as built-in engines, not plugins.

Codebase structure improved for future scalability (towards a mini IDE).

Performance optimizations for long-term usage and stability.


📝 CHANGE LOG — v4.0.0

🇮🇩 Bahasa Indonesia

Versi 4.0.0 — File Management Enhancement Update

Fitur Baru

  • Open File dari ZIP

    • Aplikasi kini dapat membuka file langsung dari arsip ZIP.

    • File diekstrak langsung ke lokasi ZIP berada (tanpa membuat folder tambahan).

    • Path file asli tetap disimpan agar file bisa langsung dimuat dan diedit.

    • Folder internal dan backup otomatis diabaikan saat ekstraksi.

  • 📦 Export File Terpilih ke ZIP

    • Menambahkan fitur ekspor hanya file yang dipilih dari daftar file (Listbox).

    • Tidak lagi mengekspor semua file sekaligus.

    • Nama file di dalam ZIP tetap bersih tanpa struktur folder tambahan.

Peningkatan

  • 🔧 Manajemen path file lebih konsisten dan aman di Windows.

  • 🔧 Proses ZIP lebih cepat dan minim error.

  • 🔧 Cocok untuk workflow editor multi-file dan project-based.


🇬🇧 English

Version 4.0.0 — File Management Enhancement Update

New Features

  • Open File from ZIP

    • The application can now open files directly from ZIP archives.

    • Files are extracted directly to the ZIP file’s directory (no extra folders created).

    • Original file paths are preserved, allowing automatic loading and editing.

    • Internal folders and backup files are automatically ignored during extraction.

  • 📦 Export Selected File to ZIP

    • Added support to export only the selected file from the file list (Listbox).

    • Prevents exporting all files unintentionally.

    • Keeps ZIP contents clean without unnecessary folder structures.

Improvements

  • 🔧 More consistent and safer file path handling on Windows.

  • 🔧 Faster and more reliable ZIP processing.

  • 🔧 Optimized for multi-file and project-based editor workflows.


🔖 Change Log v3.0.0

ChatCPP Llama MultiCode Editor (Tkinter Edition)

🇮🇩 Bahasa Indonesia

Versi: 3.0.0
Tanggal: Januari 2026

✨ Fitur Baru

  • Auto Load File List

    • Menambahkan opsi Auto Load File List pada menu File

    • Daftar file pada Listbox akan otomatis dimuat kembali saat aplikasi dibuka

    • Konfigurasi file (nama & path) tersimpan otomatis dan ter-update saat:

      • Open File

      • Close File

      • Rename File

      • Move File Up / Down

      • Open File ZIP

  • 📁 Auto Load Project Folder

    • Menambahkan opsi Auto Load Projects pada menu Project

    • Project folder yang pernah dibuka akan otomatis dimuat kembali ke Listbox Project

    • Mendukung project dari:

      • Open Project Folder

      • Open Project ZIP

    • Konfigurasi project tersimpan otomatis

  • 📦 Open & Export ZIP (File & Project)

    • Bisa membuka file dari ZIP langsung tanpa membuat folder baru

    • File hasil extract langsung masuk ke Listbox File

    • Mendukung export file terpilih ke ZIP

    • Mendukung export project ke ZIP

🔧 Peningkatan

  • Sinkronisasi Listbox File & Project dengan data internal

  • Konsistensi path absolut untuk file & project

  • Backup folder otomatis dikecualikan dari:

    • Open File ZIP

    • Open Project Folder

  • Stabilitas Project Manager saat reload config

🐞 Perbaikan Bug

  • Memperbaiki error auto load saat Listbox belum terinisialisasi

  • Memperbaiki konflik path hasil extract ZIP

  • Memperbaiki project yang tidak bisa dibuka setelah auto load

  • Memperbaiki config yang tidak ter-update saat delete project


🇬🇧 English Version

Version: 3.0.0
Release Date: January 2026

✨ New Features

  • Auto Load File List

    • Added Auto Load File List option in File Menu

    • File Listbox automatically restores previously opened files on app startup

    • File config (name & path) is automatically saved and updated on:

      • Open File

      • Close File

      • Rename File

      • Move File Up / Down

      • Open File ZIP

  • 📁 Auto Load Project Folder

    • Added Auto Load Projects option in Project Menu

    • Previously opened projects are automatically restored into Project Listbox

    • Supports projects from:

      • Open Project Folder

      • Open Project ZIP

    • Project configuration is saved automatically

  • 📦 ZIP Import & Export (File & Project)

    • Open files directly from ZIP without creating a new folder

    • Extracted files are instantly added to File Listbox

    • Export selected files to ZIP

    • Export entire project as ZIP

🔧 Improvements

  • Improved synchronization between Listbox and internal data structures

  • Consistent absolute path handling for files and projects

  • Backup folders are automatically excluded from:

    • Open File ZIP

    • Open Project Folder

  • Improved Project Manager stability when reloading config

🐞 Bug Fixes

  • Fixed auto-load errors when Listbox was not initialized

  • Fixed incorrect ZIP extraction paths

  • Fixed projects failing to open after auto load

  • Fixed project config not updating after delete


📦 Change Log – Version 2.0.0

🇬🇧 English

New Features

  • Added Backup Menu to manage file backups more easily.

  • Introduced Auto Create Backup File option to automatically save a backup when the file is modified.

  • Added Create Backup File option to manually create a backup of the current file.

  • Added Open Backup File Manager to view, manage, and restore backup files.

Improvements

  • Improved file safety by reducing the risk of data loss.

  • Backup operations are now integrated directly into the editor menu for faster access.

  • Better workflow support when editing important project files.

Notes

  • Backup files are created separately from the main project files.

  • Auto Backup can be enabled or disabled at any time from the Backup menu.


🇮🇩 Bahasa Indonesia

Fitur Baru

  • Menambahkan Menu Backup untuk mempermudah pengelolaan cadangan file.

  • Menambahkan opsi Auto Create Backup File untuk membuat backup secara otomatis saat file diubah.

  • Menambahkan opsi Create Backup File untuk membuat backup file secara manual.

  • Menambahkan Open Backup File Manager untuk melihat, mengelola, dan memulihkan file backup.

Peningkatan

  • Meningkatkan keamanan file dan mengurangi risiko kehilangan data.

  • Fitur backup kini terintegrasi langsung di menu editor agar lebih mudah diakses.

  • Alur kerja pengeditan file proyek menjadi lebih aman dan efisien.

Catatan

  • File backup disimpan terpisah dari file proyek utama.

  • Fitur Auto Backup dapat diaktifkan atau dinonaktifkan kapan saja melalui menu Backup.