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 August 2026 · build 92
Report a Problem
- The right-click menu gains Report a Problem…. Describe what went wrong in your own words; Optically attaches what it already knows about your setup — which Mac, which macOS, whether it has the permissions it needs, which output is selected, what the speaker search found, and its own recent log.
- You see the whole message before it goes. Every line of it is on screen, in a box you can scroll and read, above a button you have to press — nothing is sent that was not shown to you first.
- It carries no license key, no password, no keystrokes, and nothing about what you were listening to. Write in any language you like; the reply comes back in the same one.
Smaller things
- Emails from us — your license, a receipt, a sign-in code — now arrive in the language the app is set to, rather than always in English.
- Closing the setup window while another Optically window was open used to send that window behind every other app, with no way back to it. It stays where you left it.
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
- The licence window used to show a green "Licensed to…" over a refunded licence while the menu bar said the keys were off. It now says the same thing in both places, and offers the two ways forward: buy again, or uninstall.
- A refunded or expired licence no longer leaves a working volume slider behind. The panel shows the notice and operates nothing, which is what "the licence has ended" should mean.
- 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.
- Those messages now state the consequence, not just the event: "Licence refunded — volume keys are off" rather than a line that read like a receipt.
- 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. What is covered by a licence is set out in the terms of sale. Apa pun soal sebuah rilis yang belum jelas — tanyakan kepada kami.