Catatan Perubahan
Optically bisa memeriksa pembaruan sendiri, jadi versi baru bisa saja tiba tanpa Anda mencarinya. Di halaman inilah tiap rilis dicatat, jadi Anda bisa membaca isi sebuah pembaruan sebelum memasangnya. Terbaru di atas.
Daftarnya dimulai dari rilis pertama. Tidak ada riwayat di atasnya karena memang tidak ada riwayat — 1.0.0 adalah hal pertama yang pernah diterbitkan, dan mengarang catatan rilis yang tidak pernah terjadi hanya akan membuat setiap entri di bawahnya tidak berharga.
1.2.0
7 Agustus 2026 · build 92
Laporkan Masalah
- Menu klik kanan kini punya Laporkan Masalah…. Jelaskan apa yang salah dengan kata-kata Anda sendiri; Optically melampirkan apa yang sudah diketahuinya tentang penyiapan Anda — Mac yang mana, macOS yang mana, apakah izin yang dibutuhkannya sudah ada, output mana yang dipilih, apa yang ditemukan pencarian speaker, dan log terbarunya sendiri.
- Anda melihat seluruh pesan sebelum terkirim. Setiap barisnya ada di layar, dalam kotak yang bisa Anda gulir dan baca, di atas tombol yang harus Anda tekan — tidak ada yang dikirim tanpa diperlihatkan kepada Anda lebih dahulu.
- Pesan itu tidak membawa kunci lisensi, kata sandi, ketikan tombol, maupun apa pun tentang apa yang sedang Anda dengarkan. Tulis dalam bahasa apa pun yang Anda suka; balasannya datang dalam bahasa yang sama.
Hal-hal yang lebih kecil
- Email dari kami — lisensi Anda, tanda terima, kode masuk — kini tiba dalam bahasa yang disetel di app, bukan selalu dalam bahasa Inggris.
- Dulu, menutup jendela penyiapan saat jendela Optically lain terbuka membuat jendela itu terlempar ke belakang semua app lain, tanpa jalan kembali. Kini jendela itu tetap di tempat Anda meninggalkannya.
1.1.0
6 Agustus 2026 · build 74
Bahasa Anda
- Optically kini berbicara dalam bahasa yang disetel di Mac Anda, di mana pun terjemahannya tersedia. Apa yang belum diterjemahkan tetap tampil dalam bahasa Inggris alih-alih kosong atau berupa placeholder — app ini ditulis dengan bahasa Inggris sebagai cadangan, bukan sebagai keadaan galat.
- Bahasa baru hadir lewat pembaruan biasa, tanpa pengaturan yang harus dicari dan tanpa perlu memasang ulang.
Aksesibilitas
- Penyisiran VoiceOver menyeluruh. Penggeser volume menyuarakan levelnya, tiap kontrol menyebutkan namanya, karya seni dekoratif disingkirkan dari jalur baca, penyiapan mengumumkan Anda berada di langkah mana, dan fokus papan ketik mendarat di tempat Anda mulai mengetik.
Lisensi yang sudah berakhir
- Dulu jendela lisensi menampilkan tulisan hijau "Dilisensikan kepada…" untuk lisensi yang dananya sudah dikembalikan, sementara bilah menu bilang tombol volume mati. Kini keduanya mengatakan hal yang sama, dan menawarkan dua jalan ke depan: beli lagi, atau copot app-nya.
- Lisensi yang dananya sudah dikembalikan atau yang sudah berakhir tidak lagi meninggalkan penggeser volume yang masih berfungsi. Panel menampilkan pemberitahuannya dan tidak mengoperasikan apa pun, dan memang begitulah seharusnya arti "lisensi sudah berakhir".
- Membeli lagi setelah pengembalian dana adalah hal yang wajar, dan kini cukup satu klik dari panel.
1.0.4
6 Agustus 2026 · build 73
Panel
- Saat tombol volume tidak berfungsi, pesan di panel kini berwarna merah. Oranye tetap dipakai untuk hal yang perlu diketahui — uji coba yang menghitung mundur, audio yang dialihkan ke tempat lain — tetapi "tombol volume mati" bukan sekadar info, dan kini tampilannya pun tidak lagi begitu.
- Pesan-pesan itu kini menyebutkan akibatnya, bukan sekadar peristiwanya: "Lisensi dikembalikan dananya — tombol volume mati" alih-alih baris yang terbaca seperti tanda terima.
- Panel untuk lisensi yang dananya sudah dikembalikan kini langsung menawarkan Copot Optically…. Orang yang dananya sudah dikembalikan berarti sudah selesai urusannya; tindakan terakhir yang santun adalah membantunya pergi tanpa harus mengubek-ubek menu klik kanan.
Menunya
- Menu klik kanan kini punya Tentang Optically — versinya sekilas, yang selalu menjadi pertanyaan pertama dalam tiap percakapan dukungan — dan Hubungi Dukungan…, yang membuka formulir kontak.
1.0.3
6 Agustus 2026 · build 72
Perilaku
- Membuka Optically saat app sudah berjalan kini membuka panel bilah menu. App bilah menu tidak punya jendela dan tidak punya ikon Dock, jadi dulu membukanya lagi sama sekali tidak berefek — kini panelnya turun dari bilah menu, yang sekaligus menjawab "di mana app-nya?" dan menunjukkan tempatnya berada.
1.0.2
6 Agustus 2026 · build 71
Tiga penajaman kecil atas ketahanan proses pembelian pada 1.0.1, ditemukan lewat tinjauan adversarial sebelum ada yang mengalaminya.
Pembelian dan lisensi
- Hanya server lisensi itu sendiri yang bisa mengakhiri klaim pembelian yang sedang berjalan. Proxy, portal Wi-Fi hotel, atau firewall yang menjawab menggantikannya kini disikapi dengan kecurigaan yang sama seperti yang selalu dipakai pemeriksa lisensi, alih-alih langsung dipercaya.
- Lisensi yang dipulihkan di server — pengembalian dana yang gagal di bank, sengketa yang dimenangkan Anda — kini menghidupkan kembali app bahkan ketika semua slot untuk sesaat sedang terpakai. Status lisensi yang sehat ikut menentukan, bukan sekadar adanya slot kosong.
- Mencopot app kini juga menghapus catatan pembelian yang sedang berjalan dari Keychain bersama semua hal lainnya. “Menghapus dirinya sepenuhnya” seharusnya berarti sepenuhnya.
1.0.1
6 Agustus 2026 · build 70
Perbaikan di hari yang sama untuk perilaku pembelian ketika keadaan tidak sempurna. Tidak satu pun dari perubahan itu mengubah apa yang dilakukan app terhadap tombol volume Anda; semuanya mengubah apa yang terjadi pada uang dan lisensi Anda ketika pembayaran, pengembalian dana, atau jaringan berjalan lambat atau keliru.
Pembelian
- Pembelian kini selamat meski app ditutup, Mac tertidur, atau jaringan putus saat pembayaran sedang berjalan. Klaim yang mengambil lisensi Anda disimpan di Keychain dan dicoba ulang diam-diam — termasuk setelah app dibuka ulang — sampai tuntas. Sebelum ini, menutup jendela di saat yang salah membuat app tidak pernah tahu Anda sudah membayar, dan lisensinya hanya tiba lewat email.
- Pembayaran yang lambat tidak lagi berakhir pada ikon berputar yang menyerah diam-diam. Jika pembayaran masih tertunda setelah sepuluh menit, app kini mengatakannya apa adanya, terus memeriksa di latar belakang, dan mengingatkan bahwa lisensinya juga tiba lewat email.
- Satu pemeriksaan status yang gagal tidak lagi menelantarkan pembelian yang sudah dibayar. Gangguan server yang sementara akan dicoba ulang; hanya penolakan yang sungguhan yang menghentikan prosesnya.
Lisensi
- Menambahkan Mac ke sebuah lisensi tidak lagi mengganti kunci lisensinya. Kunci yang sudah terpasang di Mac Anda yang lain tetap bekerja dengan server, bukan hanya secara offline — sebelum ini, penambahan slot diam-diam menelantarkan setiap Mac yang sudah Anda siapkan.
- Pengembalian dana sebagian — misalnya beberapa dolar sebagai itikad baik — tidak lagi mencabut seluruh lisensi. Hanya pengembalian dana penuh atau chargeback yang berpengaruh.
- Mengembalikan dana penambahan slot kini menarik persis slot yang dananya dikembalikan, dan tidak mengusik lisensi yang semula Anda beli.
- Jika pengembalian dana gagal di bank setelah kami menindaklanjutinya, lisensi (atau slotnya) kembali secara otomatis. Tidak ada yang berakhir tanpa uang sekaligus tanpa lisensi.
Penyiapan
- Baris lisensi di halaman terakhir penyiapan tidak lagi menumpuk titik-titik indikator kemajuan.
- Image disk yang Anda unduh kini terbuka sebagai jendela bergaya berisi app-nya, pintasan ke Aplikasi, dan petunjuk pada gambar latarnya.
1.0.0
6 Agustus 2026 · build 68
Rilis pertama. Semua yang tercantum di sini baru, karena tidak ada apa pun sebelumnya yang bisa berubah. Sudah rilis — unduh sekarang.
Tombol volume
- Volume naik, volume turun, dan bisu ditangkap sebelum macOS menanganinya, lalu dikirim ke speaker Sonos yang Anda pilih. Tombolnya ditahan, bukan sekadar diawasi, jadi macOS tidak menerapkan perubahannya sendiri di atasnya.
- Menahan tombol membuat volumenya bergerak bertahap. Bisu sengaja mengabaikan pengulangan tombol, jadi menahannya tidak membuat status bisu berganti-ganti secepat papan ketik mengirim sinyal.
- Shift bersama tombol volume menggeser satu poin sekali tekan, bukan dua.
- Penekanan tombol tidak pernah menunggu jaringan. App menggerakkan cermin lokal dari volume speaker, overlay digambar dari cermin itu, dan penulisan ke speaker menyusul di belakangnya.
- Overlay menampilkan level yang dibaca kembali dari speaker, bukan nilai terakhir yang dikirim Mac Anda — jadi mengecilkannya lewat app Sonos atau di speakernya langsung akan terlihat, bukan malah ditimpa.
- Ketika speaker pilihan Anda menjadi bagian dari grup Sonos, volume dan bisu dialamatkan ke koordinator grup, bukan ke satu pemutar saja.
- Tombol volume hanya dialihkan selama output yang Anda pilih adalah output yang sedang dipakai. Beralih ke headphone atau ke speaker Mac sendiri, dan tombol itu langsung kembali berperilaku sebagaimana diatur macOS.
Bilah menu
- Hanya bilah menu: tanpa ikon Dock dan tanpa jendela utama.
- Panel menampilkan apa yang sedang diputar di Music, TV, dan Spotify, serta bisa memutar, menjeda, dan melewati lagu.
- Penggeser volume dan tombol bisu, menggerakkan speaker yang sama dengan tombol volume.
- Mode malam dan kejernihan ucapan untuk soundbar yang memilikinya, dibaca dan diatur lewat jaringan tanpa membuka app Sonos.
- Satu baris peringatan saat tombol volume tidak aktif, menyebut alasan mana yang berlaku, dengan tombol yang menuju solusinya.
- Salin diagnostik, untuk saat sesuatu harus dijelaskan lewat email.
Penyiapan, izin, dan penghapusan
- Panduan saat pertama dijalankan: izin Aksesibilitas, menemukan speaker di jaringan Anda, dan memilih output tempat tombol volume berlaku.
- Membuka saat login ditawarkan, bukan diatur diam-diam di belakang Anda.
- Copot lewat menu app itu sendiri. App merinci apa saja yang akan dihapusnya — app itu sendiri, pengaturannya, item loginnya, serta izin Aksesibilitas dan Otomatisasinya — sebelum menghapus satu pun dari itu.
- Menjalankan app dengan --probe mencetak diagnostik hanya-baca: izin, output audio, proses mana yang sedang mengeluarkan suara, setiap zona Sonos yang terlihat, pengaturan yang tersimpan, dan apakah tombol volume saat ini akan aktif. Itu tidak mengubah apa pun.
Lisensi, uji coba, dan pembaruan
- Uji coba 14 hari tanpa akun dan tanpa kartu. Saat uji coba berakhir, tombol volume berhenti dialihkan dan panel mengatakannya; tidak ada yang dihapus.
- Lisensi diverifikasi di Mac Anda sendiri terhadap sebuah tanda tangan. Tidak ada bagian di sini yang gagal lalu mengunci diri: tanpa jaringan, atau ketika situs ini tak terjangkau, Mac yang sudah diaktivasi tetap bekerja.
- Server hanya diminta menghitung berapa Mac yang memakai sebuah lisensi dan mengingat kapan uji coba dimulai. Server tidak pernah ditanya apakah sebuah lisensi sah, karena bukan server yang memutuskan.
- Pemeriksaan pembaruan dimintakan izinnya saat app pertama dibuka, bukan diasumsikan, dan tidak ada yang diambil sebelum Anda menjawab.
- Pembaruan diverifikasi dua kali sebelum dipasang: tanda tangan EdDSA di umpan pembaruan, terhadap kunci publik di dalam app yang sudah Anda punya, lalu pemeriksaan Developer ID dan notarisasi milik macOS sendiri atas file yang diunduh.
Persyaratan
- macOS 14.4 atau lebih baru.
- Build universal — Apple silicon dan Intel.
- Speaker Sonos yang dapat dijangkau di jaringan lokal yang sama, dan izin Aksesibilitas macOS untuk tombol volume.
- Situasi yang menjadi tujuan pembuatannya: Mac yang menyuplai speaker itu lewat kabel optik S/PDIF, dari port di Mac atau di dock maupun antarmuka yang menambahkannya.
Sebelum itu
Tidak ada. 1.0.0 adalah rilis pertama, dan catatannya dimulai persis di titik produknya dimulai.
Jika suatu pembaruan mengubah apa yang keluar dari Mac Anda, hal itu akan disebutkan di sini dan di pemberitahuan privasi sebelum hal itu terjadi. Apa yang dicakup sebuah lisensi diuraikan dalam ketentuan penjualan. Apa pun soal sebuah rilis yang belum jelas — tanyakan kepada kami.