Repository navigation
Releases: shotlord/ComplianceWorkspace
Release list
Compliance Workspace v1.1.2
Compliance Workspace v1.1.2
Tanggal Rilis: 25 Oktober 2026
Status: RELEASED
Platform: Windows x64
Database Schema: v6 (tidak berubah)
Ringkasan Rilis
Compliance Workspace v1.1.2 menghadirkan Data Safety Hardening (DS-HARDENING-01) untuk meningkatkan perlindungan integritas data, khususnya pada proses inisialisasi database, penggunaan aplikasi secara bersamaan, dan migrasi skema.
Rilis ini berfokus pada pencegahan kehilangan data akibat kesalahan konfigurasi, inisialisasi ulang yang tidak disengaja, kegagalan pencadangan sebelum migrasi, serta akses database oleh lebih dari satu proses aplikasi.
Tidak terdapat perubahan skema database. Versi skema SQLite tetap v6, dan arsitektur aplikasi portable serta offline-first tetap dipertahankan.
Keamanan dan Integritas Data
F-01 — Single-Instance Protection
Menambahkan mekanisme penguncian eksklusif berbasis sistem operasi untuk mencegah dua proses aplikasi mengakses direktori database yang sama secara bersamaan.
- Menggunakan file pengunci
data/.compliance.lock. - Mengimplementasikan
LockFileExpada Windows danflockpada sistem POSIX. - Menolak proses kedua secara fail-closed sebelum operasi database dimulai.
- Mengizinkan aplikasi berjalan secara bersamaan apabila menggunakan direktori data yang berbeda.
- Melepaskan kunci sistem operasi ketika proses berhenti, termasuk saat terjadi penghentian tidak normal.
F-02 — Pre-Migration Backup Fail-Closed
Memperketat perlindungan database sebelum migrasi skema dijalankan.
- Mewajibkan resolusi path fisik database melalui
GetDatabaseFilePath(). - Membuat snapshot SQLite yang konsisten menggunakan
VACUUM INTO. - Menyimpan snapshot pra-migrasi secara khusus pada direktori
backups/. - Memvalidasi snapshot melalui
ValidateDatabaseFile(), termasuk pemeriksaan integritas, foreign key, dan versi skema. - Membatalkan migrasi sebelum perubahan skema diterapkan apabila pembuatan atau validasi snapshot gagal.
- Menghilangkan mekanisme fallback diam-diam ke direktori
data/.
F-03 — Explicit First-Run Initialization
Menambahkan perlindungan terhadap pembuatan database kosong secara tidak disengaja.
- Instalasi baru wajib menggunakan parameter
--init. - Startup tanpa database dan tanpa
--initditolak dengan pesan kesalahan yang jelas. - Penggunaan
--initditolak apabila database aktif sudah tersedia. - Inisialisasi baru ditolak apabila ditemukan cadangan sebelumnya pada
backups/atau artefak pemulihan padadata/. - Mekanisme pemulihan database yang terinterupsi tetap dipertahankan.
F-03-01 — Filesystem Validation Hardening
Memperketat validasi direktori data dan cadangan untuk memastikan kegagalan akses filesystem tidak menyebabkan inisialisasi yang tidak aman.
- Menolak direktori yang tidak valid, tidak dapat dibaca, atau tidak dapat diverifikasi.
- Menangani kondisi tidak aman seperti symbolic link, Windows junction, dan reparse point.
- Meneruskan kesalahan validasi filesystem secara eksplisit.
- Memastikan kegagalan pemeriksaan direktori tidak dianggap sebagai izin untuk membuat database baru.
TEST-01 — Historical Migration Test Fixture
Menyelaraskan definisi partial index pada fixture pengujian schema v3 dengan migration SQL historis 003.
Perbaikan ini meningkatkan ketepatan pengujian regresi tanpa mengubah migration SQL produksi.
Perubahan Aplikasi
Identitas versi aplikasi diperbarui menjadi v1.1.2 pada:
- Judul tab browser.
- Badge versi pada sidebar (
v1.1.2 OFFLINE). - Informasi Sistem pada menu Pengaturan.
- Log startup aplikasi.
- Metadata Windows executable, dengan
FileVersiondanProductVersion1.1.2.0. - Dokumentasi teknis, panduan penggunaan, dan konfigurasi build serta packaging.
Verifikasi dan Pengujian
Rilis v1.1.2 telah melalui:
- Pengujian internal dan regresi oleh Lead Developer.
- Independent QA oleh Codex, dengan kualifikasi pengujian yang terdokumentasi.
- UAT sintetis oleh Project Owner.
- Smoke test akhir untuk memastikan startup, inisialisasi database, dan tampilan versi v1.1.2.
- Pemeriksaan integritas executable dan paket distribusi menggunakan SHA-256.
Unduhan
Paket distribusi Windows x64:
ComplianceWorkspace-v1.1.2-Windows-x64.zip
Aplikasi berjalan secara lokal dan offline tanpa memerlukan instalasi database server terpisah.
Catatan instalasi: Pada instalasi baru dengan database yang belum tersedia, jalankan ComplianceWorkspace.exe --init satu kali. Untuk penggunaan berikutnya, jalankan aplikasi tanpa parameter --init.
Verifikasi Checksum SHA-256
ComplianceWorkspace.exe
8AC8522FA045E5B09C3EEB44BF169894187E3DAE272239063B53DFAB6ADCEA98
ComplianceWorkspace-v1.1.2-Windows-x64.zip
A9159832ABF8BD62EFE695C44634240C1CBA1A3A2B559F87C0A8B1194843FC64
Gunakan perintah PowerShell berikut untuk memverifikasi checksum paket yang diunduh:
Get-FileHash .\ComplianceWorkspace-v1.1.2-Windows-x64.zip -Algorithm SHA256
Pastikan nilai hash yang ditampilkan identik dengan SHA-256 paket ZIP di atas.
Compliance Workspace v1.1.2 — Data Safety Hardening
Offline-First · Portable · Single-User · Data Integrity & Safety
Compliance Workspace v1.1.1
Compliance Workspace v1.1.1 adalah pembaruan stabil untuk Windows x64, dengan peningkatan keamanan, reliabilitas database, dan konsistensi antarmuka.
Perubahan utama
- Memperketat validasi Host, Origin, Referer, CSRF, CSP, dan batas request HTTP.
- Memperkuat backup dan restore SQLite, validasi database, serta pemulihan restore yang terinterupsi.
- Meningkatkan perlindungan terhadap file, symlink, junction, dan reparse point yang tidak aman.
- Memperbaiki pemetaan kolom impor CSV, pengelompokan tenggat tujuh hari, dan konsistensi bahasa antarmuka.
- Memperkuat validasi executable dan integritas packaging.
Informasi distribusi
- Windows 10/11 x64, portable, offline-first.
- Database schema v6, tanpa perubahan skema pada patch ini.
- Disarankan mencadangkan folder data sebelum memperbarui aplikasi.
Integritas rilis
Final source tag: f70d3a9
Executable dibangun dari commit aplikasi: 45d297c
Perbedaan kedua commit hanya koreksi dokumentasi dan metadata rilis.
ZIP SHA-256:
B256BACFE9FFE9FB1D314149CD8CC1BED45FA03640BBB4DB75AAF9E89898B386
Executable SHA-256:
F7DB644A716626DCF682B4248CC8632E45C39D93E1B385F66FE56A365B7E86DA
Gunakan checksums-v1.1.1-sha256.txt untuk memverifikasi unduhan.
Compliance Workspace v1.1.0
Compliance Workspace v1.1.0
Compliance Workspace adalah aplikasi manajemen pekerjaan kepatuhan yang berjalan secara lokal dan portabel pada Windows x64, tanpa memerlukan koneksi internet atau layanan cloud.
What's New
- Task Management: Pengelolaan kategori, template pekerjaan, checklist, dan jadwal berulang.
- Data Import Center: Impor pekerjaan melalui CSV dan XLSX, dilengkapi validasi, riwayat impor, dan mekanisme kompensasi.
- Work Register: Peningkatan pengelolaan pekerjaan, pengarsipan, dan penghapusan aman dengan mempertahankan jejak audit.
- Backup & Restore: Pencadangan SQLite, pengelolaan backup, pemulihan database, serta safety snapshot otomatis.
- Improved Interface: Penyempurnaan antarmuka, navigasi, dan identitas visual aplikasi.
- Data Integrity: Migrasi database otomatis hingga schema v6 dan pengujian regresi.
Installation
- Unduh
ComplianceWorkspace-v1.1.0-Windows-x64.zip. - Ekstrak ke folder lokal yang memiliki izin tulis.
- Jalankan
ComplianceWorkspace.exe. - Buka alamat localhost yang ditampilkan oleh aplikasi.
System Requirements: Windows 10/11 x64 dan browser modern. Tidak memerlukan instalasi Go atau koneksi internet untuk menjalankan aplikasi.
Upgrade from v1.0.0: Simpan salinan database lama sebelum memperbarui aplikasi. Database akan dimigrasikan ke skema terbaru saat aplikasi dijalankan.
Integrity Verification: Cocokkan SHA-256 paket distribusi dengan checksums-sha256.txt.
Compliance Workspace v1.0.0
Compliance Workspace v1.0.0
Initial portable release of Compliance Workspace, a local-first work and activity management application for personal compliance operations.
Features
- Dashboard and work metrics
- Work Register with search, filtering, and status management
- Append-only Activity Log
- Deadline Tracker
- SQLite database backup and restore
- CSV export compatible with Microsoft Excel
System Requirements
- Windows x64
- Modern web browser
- Local storage with write permission
- No Go, Node.js, or AI API required during normal operation
Installation
- Download
ComplianceWorkspace-v1.0-Windows-x64.zip. - Extract the ZIP to a local folder.
- Run
ComplianceWorkspace.exe. - Open the localhost URL displayed by the application.
Data Storage
Application data is stored locally in data/compliance.db.
Backups and exported files are stored in the backups/ and exports/ directories.
Release Status
Pre-release: automated testing and local User Acceptance Testing completed. Validation on a second Windows laptop remains pending.
Security
The application runs locally and does not require cloud services. Users are responsible for protecting their database and maintaining backups.
See README.txt for operational instructions.
Full Changelog: https://github.com/shotlord/ComplianceWorkspace/commits/v1.0.0