Skip to content

Releases: nxcodeobject/nxcode-ide

NxCode IDE v1.0.8

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 13 Oct 21:06

NxCode IDE v1.0.8 (Windows)

  • Menulis: multi-kursor (Ctrl+klik, Ctrl+Alt+Up/Down, Ctrl+Shift+L). Ctrl+Shift + tahan tombol kiri + geser membuat seleksi blok. Esc menyisakan satu kursor.
  • Explorer: Ctrl+klik menandai beberapa file. Salin, hapus, dan tarik ke terminal memakai semua yang ditandai.
  • Terminal: panel kanan dan bawah tetap responsif saat agen AI menulis banyak berkas. Log dibatasi 5000 baris.

Pemasang Windows: NxCode-IDE-Setup-1.0.8.exe
SHA-256: CBCCAB270943B1682C094D3B9BB36EF33148F56C2D9BA4129BE5D3596B61533D

Linux tetap pada paket v1.0.6.

NxCode IDE v1.0.7

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 13 Oct 15:53

Perubahan utama:

  • Jendela baru: tarik tab file, gambar, atau PDF keluar dari jendela membuka jendela baru di dekat kursor. Jatuhkan tab ke jendela yang sudah ada untuk memindahkannya.
  • Paste: Ctrl+V menempel di posisi kursor, bukan sebagai baris baru. Ctrl+Z mengembalikan kursor ke tempat edit, tidak meloncat ke baris 1.
  • Explorer: seret file atau folder dari pohon ke terminal kembali menulis @path di prompt.

Aset:

  • Windows: NxCode-IDE-Setup-1.0.7.exe
  • Linux: tetap NxCode-IDE-1.0.6-linux-x64.tar.gz (belum dibangun ulang di rilis ini).

NxCode IDE v1.0.6

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 13 Oct 12:40
1954cf9

Perubahan utama:

  • Perbaikan tampilan font: bila font editor (Consolas) tidak terpasang, editor kini memakai fallback font monospace sistem - memperbaiki karakter spasi yang tampil dengan garis/artefak akibat substitusi font sembarangan.
  • UX menulis: Backspace di indentasi spasi menghapus satu unit indent (bukan satu spasi); Home pintar (awal indent <-> kolom 0); kursor lebih tebal (2px).
  • Clipboard: Ctrl+C tanpa seleksi menyalin seluruh baris kursor; Ctrl+V menempel sebagai baris baru.
  • Explorer: menu 'Open in Terminal' dipindah ke baris ke-2 (setelah 'New File').

Aset:

  • Windows: NxCode-IDE-Setup-1.0.6.exe
  • Linux: NxCode-IDE-1.0.6-linux-x64.tar.gz (butuh Qt6 + libnxc di sistem).

NxCode IDE v1.0.5

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 13 Oct 08:21
1954cf9

Perubahan utama:

  • Terminal bebas dari shortcut aplikasi: saat fokus di dalam panel terminal (kanan/bawah), shortcut aplikasi tidak lagi mencuri tombol. AI coding agent (claude/opencode/vim, dsb.) kini menerima Ctrl+S, Ctrl+W, Ctrl+N, Ctrl+B, Ctrl+P, Alt+Left/Right, dan lainnya secara utuh. Yang tetap aktif dari dalam terminal hanya Ctrl+ (toggle panel) dan Ctrl+Shift+P (command palette).
  • UX editor: Tab mengikuti preferensi indentasi (spasi/tab) + Shift+Tab outdent; Alt+Up/Down pindah baris; Shift+Alt+Down duplikat baris; Alt+Z toggle word wrap; Shift+Alt+A toggle komentar blok.
  • Clipboard: Ctrl+C tanpa seleksi menyalin seluruh baris kursor; Ctrl+V menempel sebagai baris baru di bawah baris kursor.

Aset: NxCode-IDE-Setup-1.0.5.exe (Windows 10/11 64-bit).
SHA-256: D67A53C680A667A1112E1A45CBBB54CDFDCB74D9F1A0F5326071ACBF2E798A6A

NxCode IDE v1.0.4

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 12 Oct 05:27
1954cf9

Perubahan utama:

  • PDF Viewer: membuka berkas .pdf kini menampilkan halaman PDF LANGSUNG di dalam editor (bukan teks biner). Navigasi halaman (prev/next), zoom (Ctrl+wheel / menu View), fit/actual size, info bar hal N/total - zoom - ukuran, dan muat-ulang otomatis saat berkas berubah. Render memakai PDFium (mesin PDF Chromium, BSD) yang ikut di dalam paket.
  • Perbaikan: ekspor Markdown -> PDF (v1.0.3) sempat mencetak teks mikroskopis karena ukuran halaman dokumen meleset. Sudah diperbaiki.

Aset: NxCode-IDE-Setup-1.0.4.exe (Windows 10/11 64-bit).
SHA-256: BB2CFFB7D67D7A3B7F746F87B6427B2532309328A6699818B0DC89D5FDC090C6

NxCode IDE v1.0.3

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 12 Oct 01:54
1954cf9

Perubahan utama:

  • Ekspor Markdown -> PDF: bar markdown kini [Markdown | Preview | HTML | PDF]. Tab PDF mengekspor dokumen .md ke .pdf (sibling, A4, margin 15 mm) memakai QPdfWriter bawaan Qt - tanpa dependency eksternal.

Aset: NxCode-IDE-Setup-1.0.3.exe (Windows 10/11 64-bit).
SHA-256: B53EF598EE46D81A9896C327DDAB94DF4C544C814F842332F621FC73AC157BB0

NxCode IDE v1.0.2

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 11 Oct 23:22
1954cf9

Perubahan utama:

  • New File: kini otomatis mendaftar 400+ bahasa dari grammar KSyntaxHighlighting, dikelompokkan per kategori (Sources, Markup, Scripts, Configuration, dst.), plus 22 bahasa umum (HTML, JS, CSS, JSON, Markdown, PHP, C/C++, Python, TypeScript, dll.) di bagian atas menu untuk akses cepat.
  • Penyuntingan: auto-indent saat Enter, auto-tutup kurung/kutip/tag, multi-kursor (Ctrl+D), go-to-bracket (Ctrl+M), deteksi indentasi (spaces/tab), snippet bawaan, dan Find-in-Selection dengan opsi Preserve Case.

Aset: NxCode-IDE-Setup-1.0.2.exe (Windows 10/11 64-bit).

NxCode IDE v1.0.1

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 11 Oct 19:20
1954cf9

NxCode IDE — Berkas Unduhan

Folder ini berisi paket siap pakai NxCode IDE untuk tiap sistem operasi.
Berkas di sini yang diunggah ke halaman rilis GitHub dan ditautkan dari website.

Berkas

Berkas Sistem Ukuran SHA-256
NxCode-IDE-Setup-1.0.0.exe Windows 10/11 (64-bit) ± 54 MB 8DA7F5CEE66378A96A036DB974E26AB62B2EA7E7ED950506915CC405353B465F
NxCode-IDE-1.0.0-linux-x64.tar.gz Linux (x64) ± 10 MB 6060538C36560B64F05E2539DE66DD4E16428A8B946316EC93CCE0977C1154A4

macOS belum tersedia — SDK NXC belum menyediakan aset untuk platform itu.

Cara Pasang

Windows

  1. Unduh NxCode-IDE-Setup-1.0.0.exe.
  2. Jalankan. Karena belum ditandatangani, Windows SmartScreen mungkin muncul —
    pilih More info lalu Run anyway.
  3. Ikuti wizard: folder instal, shortcut Start Menu / Desktop, lalu selesai.

Installer bersifat per-user (tidak butuh admin) dan memperbarui instalasi lama
(sekarang AppId tetap). Runtime Visual C++ sudah ikut di dalam paket.

Linux

tar -xzf NxCode-IDE-1.0.0-linux-x64.tar.gz
cd NxCode-IDE-1.0.0-linux-x64
./editor

Jenjang minimum: distribusi Linux 64-bit dengan Qt 6 terpasang
(mis. sudo apt install qt6-base-dev qt6-svg-dev di Ubuntu/Debian), serta
libnxc.so.0 dari NXC SDK 0.3.5 (Linux) tersedia di LD_LIBRARY_PATH:

export LD_LIBRARY_PATH="$HOME/.nxc/sdk/nxc-sdk-0.3.5-qt6.8.3-linux/lib:$LD_LIBRARY_PATH"
./editor

Catatan: paket ini belum self-contained — Qt 6 dan libnxc.so.0 diambil
dari sistem. Untuk mesin tanpa Qt, perlu bundel Qt (AppImage/linuxdeployqt).

Kebutuhan Umum

  • Windows 10 (1809+) / 11 64-bit, atau Linux 64-bit dengan Qt 6.
  • Perangkat keras standar; tidak butuh GPU khusus.

Verifikasi Integritas

# Windows
Get-FileHash .\NxCode-IDE-Setup-1.0.0.exe -Algorithm SHA256
# Linux
sha256sum NxCode-IDE-1.0.0-linux-x64.tar.gz

Bandingkan hasilnya dengan tabel di atas.

Dibangun Dari

  • NXC SDK 0.3.5 (Qt 6.8.3).
  • Windows: Visual Studio 2022 (MSVC), Inno Setup.
  • Linux: GCC 15 + Qt 6, Ninja.

Sumber kode & lisensi ada di repo aplikasi. Nama produk: NxCode IDE
(Nusantara eXtreme Development Object Model).

NxCode IDE v1.0.0

Choose a tag to compare

@iyanrsaleh iyanrsaleh released this 11 Oct 16:02
1954cf9

NxCode IDE — Berkas Unduhan

Folder ini berisi paket siap pakai NxCode IDE untuk tiap sistem operasi.
Berkas di sini yang diunggah ke halaman rilis GitHub dan ditautkan dari website.

Berkas

Berkas Sistem Ukuran SHA-256
NxCode-IDE-Setup-1.0.0.exe Windows 10/11 (64-bit) ± 54 MB BD46E4FE32F868B3975C678ABE9A23BE2903BF67B1BB8292BEFAD9E48CF2A6EA
NxCode-IDE-1.0.0-linux-x64.tar.gz Linux (x64) ± 10 MB 6060538C36560B64F05E2539DE66DD4E16428A8B946316EC93CCE0977C1154A4

macOS belum tersedia — SDK NXC belum menyediakan aset untuk platform itu.

Cara Pasang

Windows

  1. Unduh NxCode-IDE-Setup-1.0.0.exe.
  2. Jalankan. Karena belum ditandatangani, Windows SmartScreen mungkin muncul —
    pilih More info lalu Run anyway.
  3. Ikuti wizard: folder instal, shortcut Start Menu / Desktop, lalu selesai.

Installer bersifat per-user (tidak butuh admin) dan memperbarui instalasi lama
(sekarang AppId tetap). Runtime Visual C++ sudah ikut di dalam paket.

Linux

tar -xzf NxCode-IDE-1.0.0-linux-x64.tar.gz
cd NxCode-IDE-1.0.0-linux-x64
./editor

Jenjang minimum: distribusi Linux 64-bit dengan Qt 6 terpasang
(mis. sudo apt install qt6-base-dev qt6-svg-dev di Ubuntu/Debian), serta
libnxc.so.0 dari NXC SDK 0.3.5 (Linux) tersedia di LD_LIBRARY_PATH:

export LD_LIBRARY_PATH="$HOME/.nxc/sdk/nxc-sdk-0.3.5-qt6.8.3-linux/lib:$LD_LIBRARY_PATH"
./editor

Catatan: paket ini belum self-contained — Qt 6 dan libnxc.so.0 diambil
dari sistem. Untuk mesin tanpa Qt, perlu bundel Qt (AppImage/linuxdeployqt).

Kebutuhan Umum

  • Windows 10 (1809+) / 11 64-bit, atau Linux 64-bit dengan Qt 6.
  • Perangkat keras standar; tidak butuh GPU khusus.

Verifikasi Integritas

# Windows
Get-FileHash .\NxCode-IDE-Setup-1.0.0.exe -Algorithm SHA256
# Linux
sha256sum NxCode-IDE-1.0.0-linux-x64.tar.gz

Bandingkan hasilnya dengan tabel di atas.

Dibangun Dari

  • NXC SDK 0.3.5 (Qt 6.8.3).
  • Windows: Visual Studio 2022 (MSVC), Inno Setup.
  • Linux: GCC 15 + Qt 6, Ninja.

Sumber kode & lisensi ada di repo aplikasi. Nama produk: NxCode IDE
(Nusantara eXtreme Development Object Model).