Back to blog
Updatesbug fixes

FlowDesk v1.6.1 — Perbaikan Bug Local Workspace & Members

KD
Kharis D M (Founder FlowDesk)
4 min read
3 views
FlowDesk v1.6.1 — Perbaikan Bug Local Workspace & Members

Rilis FlowDesk v1.6.1: Fokus Perbaikan Bug pada Fitur Local Workspace

FlowDesk resmi merilis pembaruan v1.6.1 - bug fixes. Pembaruan kali ini memprioritaskan penanganan masalah pada Local Workspace, sebuah fitur andalan FlowDesk yang memungkinkan kolaborasi tim melalui jaringan lokal (LAN) tanpa bergantung pada server cloud. Berdasarkan laporan pengguna, terdapat dua bug utama yang kini telah berhasil diselesaikan.


Perbaikan Masalah Gagalnya Aktivasi Local Server

Masalah yang Terjadi

Sejumlah pengguna melaporkan bahwa tombol aktifasi (toggle) "Start Local Server" di halaman Pengaturan tidak berfungsi. Server lokal gagal aktif setelah aplikasi dibangun (build) dan dipasang (install) di perangkat lain. Masalah ini tergolong unik karena tidak muncul saat aplikasi dijalankan langsung dari lingkungan pengembangan menggunakan perintah dotnet run.

Analisis Penyebab

Server lokal FlowDesk berjalan di atas ASP.NET Core (Kestrel) yang tertanam langsung di dalam aplikasi desktop. Penyelidikan menunjukkan adanya dua sumber masalah utama:

  1. Kesalahan Penentuan Content Root: Secara bawaan, komponen server menentukan folder kerjanya berdasarkan direktori kerja saat ini (current working directory) dari proses yang berjalan. Metode ini aman saat dijalankan melalui terminal dengan dotnet run. Namun, ketika aplikasi dipublikasikan dan dibuka melalui pencari file seperti Finder atau Applications, direktori kerja dapat mengarah ke lokasi yang tidak terduga. Hal ini menyebabkan proses inisialisasi server menjadi gagal.
  2. Interferensi Argumen Sistem Operasi: Saat sistem operasi seperti macOS membuka aplikasi melalui Launch Services (klik ganda di Finder), sistem kadang menyisipkan argumen internal seperti -psn_xxxxx ke dalam proses aplikasi. Argumen asing ini terbaca oleh komponen konfigurasi server dan mengganggu proses start-up.

Solusi Perbaikan

Tim pengembang kini telah menetapkan Content Root secara eksplisit ke lokasi folder aplikasi yang sebenarnya. Selain itu, sistem sekarang akan mengabaikan argumen dari sistem operasi yang tidak relevan bagi server. Melalui perbaikan ini, Local Server dapat aktif secara konsisten, baik saat dijalankan dari terminal maupun dari aplikasi yang sudah terpasang.


Perbaikan Sinkronisasi Daftar Anggota pada Gabung Manual

Masalah yang Terjadi

Pengguna yang bergabung ke Local Workspace melalui fitur "Connect Manually" (memasukkan URL host secara langsung tanpa fitur deteksi otomatis LAN) atau langsung dari klik tombol join mendapati halaman Members hanya menampilkan akun mereka sendiri. Di sisi lain, perangkat Host sebenarnya sudah menampilkan daftar anggota yang lengkap.

Analisis Penyebab

Setelah proses bergabung disetujui oleh Host, aplikasi seharusnya beralih membaca data dari server Host, bukan dari basis data lokal perangkat sendiri. Namun, alur "Connect Manually" atau dari klik tombol join sebelumnya gagal menyimpan URL Host yang diketik pengguna ke direktori yang tepat. Akibat kegagalan penyimpanan ini, aplikasi tetap membaca basis data lokal milik sendiri yang isinya hanya memuat data satu pengguna.

Solusi Perbaikan

Alur penggabungan manual telah diperbaiki agar URL Host tersimpan dengan benar sebelum proses persetujuan selesai. Langkah ini memastikan aplikasi mengarahkan sumber data ke Host dengan tepat. Sekarang, halaman Members dapat menampilkan daftar anggota workspace secara lengkap dan akurat untuk seluruh metode koneksi. Sebagai pembenahan tambahan, label peran (role) anggota yang baru bergabung kini telah diseragamkan menjadi "Member", menggantikan label "Join" yang sebelumnya sempat muncul di beberapa bagian.


Informasi Unduhan FlowDesk v1.6.1 - Bug Fixes

Semua paket unduhan di bawah ini bersifat self-contained. Pengguna tidak perlu memasang .NET Runtime secara terpisah dan aplikasi bisa langsung dijalankan setelah diunduh.

  • macOS: FlowDesk v1.6.1 Bug Fixes - macOS.dmg
  • Windows (x64): FlowDesk v1.6.1 Bug Fixes - Windows x64.exe
  • Linux (x64): FlowDesk v1.6.1 Bug Fixes - Linux x64.tar.gz

Unduhan resmi dapat diakses langsung melalui halaman GitHub Releases FlowDesk pada tautan ini

Website FlowDesk Halaman Download


Kesimpulan

Apresiasi besar disampaikan kepada seluruh pengguna yang telah melaporkan kendala ini. Masukan yang diberikan sangat membantu dalam menjaga stabilitas FlowDesk untuk keperluan kolaborasi tim secara lokal. Jika Anda masih menemukan kendala lain atau memiliki saran pengembangan fitur, Anda dapat membuka laporan baru (issue) di repositori GitHub Kharisdestianmaulana-hub/flowdesk.

Selamat kembali produktif bersama FlowDesk.

Share this article: