Changelog

Apa yang baru di Nexus · v0.8.8

← Kembali
v0.8.8Fase 22026-08-13

Model transkripsi audio (whisper)

  • Gateway Nexus kini punya model 'whisper' (transkripsi audio → teks), lewat endpoint /v1/audio/transcriptions — dirutekan ke gpt-4o-transcribe (akurasi Bahasa Indonesia lebih baik).
  • Dipakai lewat virtual key masing-masing → biaya transkripsi ikut terlacak per unit bisnis (mis. Arina CRM untuk transkrip rekaman panggilan WA).
  • Bukan model chat — tidak muncul di picker chat; default tidak dicentang di form karyawan/anggota (aktifkan manual bila perlu).
v0.8.7UI2026-08-10

Panduan setup tool coding (OpenCode)

  • Halaman /panduan tambah bagian 'Untuk developer': cara connect OpenCode (/connect → Other → nexus + opencode.json), base URL ai.drwcorp.com/v1, dan pointer ke contoh Claude Code/Cursor/Python/Node/curl di dashboard.
  • Halaman ai.drwcorp.com di-branding jadi Nexus (gerbang API), bukan lagi tampilan LiteLLM.
v0.8.6UI2026-08-09

Logo Nexus jadi SVG vektor (adaptif)

  • Logo diganti jadi SVG vektor (tajam di semua ukuran) — utamanya ungu (gradient indigo→violet), bisa monokrom hitam/putih via currentColor.
  • Dipakai di login, dashboard, chat, landing, panduan, dan favicon.
v0.8.5UI2026-08-09

Halaman Panduan / Onboarding karyawan

  • Halaman /panduan: onboarding + FAQ untuk karyawan (login, ambil key, pilih model, connector ClickUp, jatah).
  • Link Panduan ditambah di landing, footer, dan dashboard.
v0.8.4Fase 22026-08-09

Semua model bisa dipakai + chat.drwcorp.com (LibreChat)

  • Virtual key kini diberi akses ke SEMUA model secara default (gpt-5, gpt-mini, Gemini, DeepSeek, Claude, image/video) — form Karyawan & Anggota mencentang semua model.
  • Key karyawan yang sudah ada diperbarui agar bisa memakai semua model.
  • Cockpit karyawan baru: chat.drwcorp.com (LibreChat) — chat multi-model + connector MCP (mis. ClickUp) memakai virtual key Nexus masing-masing (tetap masuk budget & laporan).
v0.8.3UI2026-08-06

Rebrand ke "Nexus" + hero animasi

  • Branding disederhanakan jadi "Nexus" di seluruh app (header, login, chat, judul tab).
  • Landing: gambar hero jadi background penuh dengan animasi drift halus; badge/label berlebihan dihapus.
v0.8.2UI2026-08-06

Warna indigo-violet dipertajam

  • Aksen primary lebih hidup (indigo-violet) di seluruh app + tombol lebih menonjol.
  • Gradient hero & CTA landing jadi dua-nada indigo→violet biar menyatu dengan tombol dan logo.
v0.8.1UI2026-08-06

Public landing page

  • New marketing landing page at the root URL — hero, features, use cases, and how-it-works (English).
  • Header adapts: shows Sign in for guests, Open app for signed-in users.
v0.8.0Fase 22026-08-05

Kelola Unit Bisnis (Cafe / Kelas / dll)

  • Tab baru Unit: superadmin bikin unit sendiri (Cafe pay-as-you-go, Kelas prabayar, Karyawan, Custom) tanpa sentuh database.
  • Atur markup per unit + aktif/nonaktif; unit saldo bisa diberi tier top-up (bayar → saldo, bonus otomatis).
  • Buka unlock cafe & kelas: tinggal buat unit → tambah anggota (panel Anggota) → top-up/budget.
v0.7.6UI2026-08-05

Chat baru langsung muncul di sidebar

  • Kirim pesan pertama → percakapan langsung nongol di daftar sidebar (judul dari pesan pertama), tanpa perlu reload.
v0.7.5Fix2026-08-05

Fix gpt-5 + tampilkan error di chat

  • gpt-5 tak balas kosong lagi — dirutekan ke model chat GPT-5 terbaru (chat/completions), bukan Responses API.
  • Chat kini menampilkan pesan error kalau model gagal/tak mengembalikan balasan (tak lagi diam).
v0.7.4UI2026-08-05

Tampilan chat baru (mirip ChatGPT/Claude)

  • Jawaban AI kini dirender Markdown: heading, list, tabel, bold, dan code block dengan syntax highlighting + tombol salin.
  • Layout chat baru: pesan di kolom tengah, avatar Nexus untuk AI, bubble untuk kamu, indikator "mengetik".
  • Input mengambang rounded (auto-grow, Enter kirim / Shift+Enter baris baru) + pemilih model jadi pill.
  • Empty-state rapi dengan logo, sapaan, dan contoh prompt sekali-klik.
v0.7.3UI2026-08-05

Logo Nexus + rapihkan dashboard

  • Logo Nexus baru (mark node saling terhubung) — tampil di login, dashboard, dan favicon.
  • Dashboard: daftar "Didukung di" dipindah ke atas + tiap tool dikasih ikon (lucide-react).
v0.7.2Fase 22026-08-05

Contoh API Node.js

  • Dashboard tambah contoh pakai key via Node.js (openai SDK).
v0.7.1Fase 22026-08-05

Panduan API di dashboard

  • Dashboard tambah contoh pakai key via API: curl + Python (OpenAI SDK), bukan cuma Claude Code & Cursor.
  • Daftar "Didukung di" — 1 key OpenAI-compatible (endpoint /v1) bisa dipakai di Cline, LangChain, n8n, Dify, Open WebUI, dll.
v0.7.0Fase 22026-08-05

Saldo & top-up · role Admin · simpan media

  • Wallet/saldo: top-up manual oleh admin (langsung aktif) + pembayaran online DOKU (QRIS/VA/e-wallet) yang otomatis nambah saldo lewat webhook.
  • Saldo (IDR) otomatis sinkron ke budget LiteLLM — habis saldo → pemakaian berhenti; pemakaian dipotong dari saldo per token.
  • Role Admin: admin unit hanya kelola unit-nya sendiri (tambah anggota, top-up, laporan) — tak bisa lihat unit lain.
  • Superadmin bisa angkat Admin & tentukan unit yang dikelola; tab baru Saldo + Admin.
  • Gambar & video hasil generate kini disimpan di object storage (Cloudflare R2) → tetap muncul saat buka lagi riwayat chat; media otomatis terhapus setelah 24 jam.
v0.6.0Fase 22026-08-05

Video generation (Veo)

  • Pilih model video-gen → deskripsikan → AI membuat video pendek (Google Veo 3.1 fast, ~1–2 menit).
  • Video tampil langsung di chat dengan pemutar; file diproksi aman (key tetap di server).
v0.5.0Fase 22026-08-05

Multimodal — lihat gambar & buat gambar

  • Vision: lampirkan gambar di chat (foto/screenshot) → AI menganalisis (model gemini-flash).
  • Image generation: pilih model image-gen → deskripsikan → AI membuat gambar (Nano Banana).
  • Semua pemakaian tetap lewat virtual key sendiri → masuk budget & laporan.
v0.4.0Fase 22026-08-05

Chat AI internal + riwayat

  • Halaman Chat (/chat) — chat AI streaming langsung di platform, tanpa perlu IDE.
  • Riwayat percakapan tersimpan (conversations/messages) + sidebar untuk buka lagi.
  • Pilih model per pesan; pemakaian pakai virtual key sendiri → masuk budget & laporan.
  • Tombol "Buka Chat" di dashboard karyawan.
v0.3.0Fase 22026-08-05

Laporan biaya & margin + sinkron pemakaian

  • Worker otomatis menarik pemakaian dari LiteLLM tiap 5 menit ke usage_logs (idempotent).
  • Halaman Laporan (/superadmin/reports): biaya, tagihan, dan margin per karyawan & per departemen.
  • Budget bar per karyawan (live dari LiteLLM) + navigasi Karyawan | Laporan.
  • Biaya dihitung setelah cache; margin = tagihan − biaya (markup dari sell_pricing).
v0.2.0UI2026-08-05

Tampilan shadcn/ui

  • Adopsi shadcn/ui di atas Tailwind v4 (kartu, input, tombol, checkbox).
  • Perbaikan tema gelap mengikuti preferensi OS (fix input putih-di-putih).
  • Model claude-sonnet & image-gen default tidak tercentang (opt-in, tanpa perlu langganan Anthropic).
v0.1.0Fase 12026-08-05

Rilis awal — unit Karyawan (Fase 1)

  • Login Google (terbuka) + login WhatsApp OTP (akun WA DRW bersama).
  • Superadmin membuat karyawan → otomatis generate LiteLLM virtual key + budget bulanan.
  • Dashboard karyawan: key, base URL, sisa pemakaian, cara setup Claude Code & Cursor.
  • Gateway AI di ai.drwcorp.com — model OpenAI (gpt-5/mini), DeepSeek, Gemini.
  • Deploy di VPS via Coolify + Cloudflare (nexus.drwcorp.com), Postgres+pgvector, Redis.