29 Commits
Author SHA1 Message Date
oxpoe 0353b71223 ci: pin URL rilis publik + ganti setup-uv (API GitHub kena rate limit)
release / appimage (push) Successful in 1m40s
v1.3.5
2026-10-15 13:08:10 +07:00
oxpoe 7f01abad25 release: v1.3.5 (zsync update URL kini domain publik)
release / appimage (push) Failing after 32s
2026-10-15 13:01:48 +07:00
oxpoe 4886cb570d docs: banner mirror sebutkan rilis/unduhan di Gitea 2026-10-14 22:34:23 +07:00
oxpoe 66894ecdca ci: rilis via API Gitea (ganti action-gh-release) + fix deps build
release / appimage (push) Successful in 1m7s
v1.3.4
2026-10-14 21:45:32 +07:00
oxpoe d9b64a5ab5 chore: bump versi 1.3.4 (rebrand ke Gitea)
release / appimage (push) Failing after 1m24s
2026-10-14 21:40:55 +07:00
oxpoe 3f73b97b39 rebrand: ganti sisa teks 'GitHub' -> 'Gitea' (UI, komentar, dokumen) 2026-10-14 21:09:05 +07:00
oxpoe 323e270c51 rebrand: arahkan tautan, badge, label UI & cek-update ke Gitea (bukan GitHub) 2026-10-14 21:08:04 +07:00
oxpoe 3c06d802a9 docs: banner mirror (repo asli di Gitea) 2026-10-14 12:30:39 +07:00
oxpoe 76790e0321 feat(autostart): tray ikut autostart saat login, tersembunyi (--tray-only)
- checkbox 'Mulai otomatis saat login' kini mengurus layanan (sender) DAN entri autostart tray
- entri autostart milik tool integrasi AppImage yang menunjuk AppImage sama ditandai Hidden=true
  supaya saat login hanya satu instance tray yang jalan, tanpa jendela
- install.sh ikut memasang entri autostart tray + menghapusnya saat --uninstall
- sender: retry 1 detik dan pesan galat izin tidak diulang-ulang (ACL udev baru aktif
  beberapa detik setelah login) — sebelumnya ~12 detik penuh galat beruntun saat boot
- versi 1.3.3
v1.3.3
2026-10-13 10:27:05 +07:00
oxpoe c3d34a2788 fix(packaging): nama entri menu di dalam AppImage jadi 'IceBurg LCD'
AppImage manager menyalin .desktop dari dalam bundel, sehingga entri di app drawer
masih bernama merek vendor walau UI aplikasinya sudah diganti. Kini bundel membawa
Name=IceBurg LCD (GenericName/Comment juga tanpa merek). Versi 1.3.2
v1.3.2
2026-10-13 09:51:06 +07:00
oxpoe 4711ef5532 refactor(ui): nama aplikasi jadi 'IceBurg LCD' (tanpa merek vendor di UI)
- judul jendela, tooltip tray, notifikasi, nama aplikasi Qt, dan deskripsi unit systemd
- entri menu di install.sh + petunjuk di jendela
- README: catatan bahwa UI tidak memakai merek; repo tetap menyebut merek hanya untuk
  menjelaskan hardware yang didukung
- versi 1.3.1
v1.3.1
2026-10-13 09:44:17 +07:00
oxpoe c384df7cac feat: install.sh — pemasangan/pelepasan satu perintah
- unduh rilis terbaru (+ vX.Y.Z), verifikasi sha256, pasang AppImage, sender, unit systemd,
  entri menu, ikon, dan aturan udev
- opsi: --uninstall, --remove-data, --no-service, --version
- udev memakai sudo; kalau dijalankan lewat pipa tanpa kata sandi, perintahnya dicetak
- README: cara satu perintah di bagian Install
2026-10-13 09:25:11 +07:00
oxpoe 1f3222bc96 feat: rilis v1.3.0 — popup tutup (tray/keluar), tampilan modern ringan, salin report, ingat ukuran jendela
- closeEvent: dialog 'Sembunyikan ke tray / Keluar / Batal' + 'Ingat pilihan ini'
  (tersimpan sebagai close_action; tombol sembunyikan dinonaktifkan bila tray tidak tersedia)
- QSS tema gelap modern: kartu membulat, tombol utama beraksen, kontrol bergaya; tanpa aset/efek berat
- tombol 'Salin report' (hex ke papan klip) untuk laporan bug
- ukuran & posisi jendela diingat (config geometry)
- perbaikan: dialog tutup tidak muncul saat keluar otomatis (--selftest), tunggu tugas latar saat keluar
- suite uji: 13 langkah, semua lolos di bundel beku
v1.3.0
2026-10-13 09:02:50 +07:00
oxpoe ac23195996 build: sematkan info zsync ke AppImage (appimageupdatetool langsung bisa dipakai)
docs: catat bahwa rilis pasca-v1.2.3 membawa update information
2026-10-13 08:15:55 +07:00
oxpoe 7156458c6f feat(updater): verifikasi SHA-256 sebelum mengganti AppImage; CI menerbitkan .sha256 + .zsync
- do_update: unduh → verifikasi checksum rilis → baru ganti berkas (mismatch = dibatalkan)
- workflow: hasilkan GAMEMAX-LCD-x86_64.AppImage.sha256 dan .zsync (zsyncmake), lampirkan ketiganya
- README: bagian Updates menjelaskan checksum + zsync (delta update opsional)
- versi 1.2.3
v1.2.3
2026-10-13 08:10:05 +07:00
oxpoe e0090fc1c3 feat: suite uji mencetak pesan hasil + GAMEMAX_DEBUG menyalin log ke stdout
docs: bagian Updates (pemeriksaan & pembaruan satu klik dari GitHub Releases)
versi 1.2.2
v1.2.2
2026-10-13 07:53:51 +07:00
oxpoe a47b5c251c fix(app): arahkan OpenSSL ke CA sistem pada bundel beku (periksa/unduh pembaruan gagal dengan CERTIFICATE_VERIFY_FAILED)
versi 1.2.1
v1.2.1
2026-10-13 07:48:00 +07:00
oxpoe 387e428406 feat(app): periksa + perbarui otomatis dari GitHub Releases
- tombol 'Periksa pembaruan' (+ otomatis saat aplikasi mulai pada versi AppImage)
- bila ada rilis lebih baru: tombol 'Perbarui ke vX' — unduh aset rilis, ganti AppImage
  secara atomik, tarik ulang sender dari bundel baru, restart layanan
- item menu tray 'Periksa pembaruan'
- suite --selftest-actions ikut memeriksa pembaruan
- versi 1.2.0
v1.2.0
2026-10-13 07:42:12 +07:00
oxpoe 93ce357900 chore: tombol Sponsor di header repo (FUNDING.yml -> halaman donasi) 2026-10-13 07:26:33 +07:00
oxpoe 53ee1c5102 docs: percantik halaman repo — badge lengkap + diagram alur di README, template issue laporan hardware, CONTRIBUTING, SECURITY, dan kartu social preview 2026-10-13 07:25:59 +07:00
oxpoe 93bad1f461 docs: perbarui pratinjau GUI dengan tombol Donasi/GitHub dan label versi 2026-10-13 07:15:08 +07:00
oxpoe 657a8d10dc feat(app): tombol Donasi + GitHub (jendela & tray), label versi v1.1.0
docs: bagian Support dengan tautan donasi
v1.1.0
2026-10-13 07:09:58 +07:00
oxpoe 42c8d94977 ci: workflow release — bangun AppImage dari sumber saat tag v* dipush, uji jalan tanpa tampilan, lalu lampirkan ke Release
docs: badge rilis + panduan unduh AppImage di README
v1.0.0
2026-10-13 06:33:29 +07:00
oxpoe 00abb6b661 docs: tambah foto panel asli sebagai pratinjau (tanpa metadata) 2026-10-13 06:28:43 +07:00
oxpoe 74867a7403 chore: samakan nama pemegang hak cipta dengan akun GitHub (oxpoe) 2026-10-13 06:27:33 +07:00
oxpoe c3ad98eedb docs: bagian Tested hardware — rincian panel, identitas USB, CPU/motherboard/GPU pengujian, dan penjelasan salah label usb.ids 2026-10-13 06:26:52 +07:00
oxpoe a8baf6d4fd docs: rinci kompatibilitas perangkat (hidraw, model teruji), batasan firmware, dan pratinjau dua mode layar 2026-10-13 06:26:52 +07:00
oxpoeandREA (managed-code analysis) f58a011f4d GAMEMAX IceBurg LCD Linux bridge: sender + tray app
Reverse-engineered Linux driver for the LCD panel of the GAMEMAX IceBurg
Digital AIO cooler (HID 5131:2007). Includes:

- src/gamemax_report.py  pure-stdlib sender: reads hwmon/proc sensors and
  streams the 65-byte HID report the firmware understands (no deps)
- src/gamemax_gui.py     PySide6 tray app: animated monitor, fan/temperature
  channel pickers, autostart, blank mode, single instance, crash log
- packaging/             AppImage build script, udev rule, systemd user unit
- tools/                 IL dump helpers used to read the vendor MSIL
- docs/                  full reverse-engineering analysis
- DISCLAIMER.md          Linux-compatibility project, not affiliated with vendor

Co-authored-by: REA (managed-code analysis)
2026-10-13 06:26:52 +07:00
oxpoe b083919692 Initial commit 2026-10-13 06:20:02 +07:00