Skip to content

Releases: AMillionDriver/Cap_Tag.Generator

Fix bug on 2fa, database, app flow, secure ai api key, others.

24 Jun 07:33

Choose a tag to compare

feat: harden startup, auth, AI fallback, and test coverage

Changed:

  • Refactor database startup to async state handling with Loading, Ready, and Error states.
  • Synchronize AppDatabase initialization with Mutex and add safe Room migration for history.
  • Replace guest login with local credential-based authentication.
  • Add 2FA setup and challenge flow with persisted encrypted secret.
  • Add biometric fallback support using device credentials.
  • Add multi-provider AI fallback with timeout and user-facing failure handling.
  • Improve mic flow, speech recognition feedback, translation timeout, and error messages.
  • Persist image URI access with OpenDocument and takePersistableUriPermission.
  • Fix history deletion, history detail loading, and collector accumulation.
  • Clean up WebView, OCR, and language identifier resources.
  • Disable/exclude sensitive encrypted data from Android backup.
  • Replace template tests with real unit and instrumented tests for auth, database, AI, biometric, 2FA, and voice.

Reason:

  • Reduce ANR, startup freeze, and infinite loading risks.
  • Improve security around login, 2FA, biometric fallback, and encrypted local data.
  • Improve AI reliability when providers are overloaded or unavailable.
  • Prevent URI permission loss, resource leaks, and fake-success storage actions.
  • Add regression coverage for critical app flows.

Validation:

  • assembleDebug passed.
  • testDebugUnitTest passed.
  • lintDebug passed.
  • connectedDebugAndroidTest passed on OPPO CPH2269 / Android 11.

Release app | Ready to use

17 Jun 08:17

Choose a tag to compare

Release-1.15.11

🔧 build: bump versionName to 1.15.11 in app/build.gradle.kts

Bug Fix | On Mic Permission

02 Jun 08:19

Choose a tag to compare

LapakAi - ALPHA Release

26 May 06:34

Choose a tag to compare

Update Terbaru • Mei 2026

Selama beberapa minggu terakhir, LAPAK AI mendapatkan banyak peningkatan besar di sisi performa, AI processing, dan pengalaman penggunaan sehari-hari.

Versi 1.8.6-ALPHA fokus pada satu tujuan utama:

membuat proses generate caption, tag, dan copywriting terasa lebih cepat, lebih pintar, dan lebih natural digunakan seller modern.

Berikut semua peningkatan terbaru yang sekarang sudah mulai aktif di build terbaru 👇


⚡ Startup & Performa Jauh Lebih Ringan

Salah satu fokus terbesar di versi ini adalah optimasi startup dan pengurangan beban saat aplikasi pertama kali dibuka.

Yang ditingkatkan:

  • Optimasi loading database & security process
  • Firebase initialization dibuat bertahap
  • ML Kit sekarang menggunakan lazy initialization
  • Pengurangan blocking task di main thread
  • Compose rendering optimization untuk scrolling & recomposition

Dampaknya:

✅ Startup terasa lebih cepat
✅ UI lebih responsif
✅ Penggunaan RAM lebih hemat
✅ Lebih stabil di device entry-level

Pada beberapa device, startup terasa hingga sekitar 30% lebih ringan dibanding build sebelumnya.


🎤 Voice Input & AI Speech Processing

Sekarang generate caption dan tag bisa dilakukan lebih natural: cukup bicara ke aplikasi.

Fitur baru:

🎙️ Voice-to-Text Input

Pengguna dapat:

  • tekan & tahan tombol mic untuk recording
  • lock recording untuk hands-free mode
  • melihat waveform & timer realtime
  • membatalkan recording dengan gesture swipe

🧠 AI Text Processing

Setelah suara diubah menjadi teks, AI membantu:

  • memperbaiki grammar
  • merapikan kalimat
  • membuat copywriting lebih enak dibaca
  • meringkas deskripsi
  • mendeteksi bahasa otomatis

Contoh sederhana:

“tas wanita hitam premium buat kerja dan kuliah”

akan diproses menjadi:

  • caption lebih rapi
  • hashtag lebih relevan
  • copywriting lebih sales-oriented

Semua diproses hanya dalam beberapa detik ⚡


📸 History Generate Sekarang Lebih Lengkap

Semua hasil generate sekarang tersimpan otomatis agar workflow seller lebih praktis.

Yang tersedia:

  • auto-save hasil generate
  • history pencarian & caption
  • detail hasil generate sebelumnya
  • restore hasil lama
  • delete history tertentu
  • database terenkripsi

Ini membuat pengguna tidak perlu generate ulang dari awal setiap kali ingin repost produk lama.


📤 Share & Clipboard Lebih Praktis

Hasil generate sekarang lebih mudah dipindahkan ke platform lain.

Tersedia:

✅ Copy caption sekali tap
✅ Copy hashtag cepat
✅ Share langsung ke aplikasi lain
✅ Format lebih rapi saat dibagikan

Cocok untuk workflow cepat ke:

  • WhatsApp
  • Instagram
  • TikTok Shop
  • Marketplace seller tools

🤖 Integrasi AI Sekarang Lebih Stabil

Sistem AI internal juga mendapatkan banyak peningkatan.

Peningkatan:

  • pemrosesan AI lebih konsisten
  • fallback handling lebih baik
  • response parsing lebih stabil
  • optimasi generate tag & copywriting
  • queue processing lebih efisien

Generate sekarang terasa lebih cepat dan lebih jarang mengalami stuck saat request berat.


🔐 Peningkatan Security Layer

Versi ini juga membawa beberapa hardening di sisi keamanan aplikasi.

Improvement:

  • optimasi SQLCipher encrypted database
  • obfuscation tambahan di native layer
  • pengamanan key handling
  • cleanup beberapa flow internal

Fokusnya bukan sekadar “lebih aman”, tapi juga menjaga performa tetap ringan meskipun security layer aktif.


🌐 About Page & Web Integration

Sekarang aplikasi memiliki halaman informasi dan web integration yang lebih rapi.

Termasuk:

  • halaman informasi aplikasi
  • dukungan link eksternal
  • in-app browser
  • struktur navigasi yang lebih clean

Read more

LapakAi - Beta/Prototype Release

22 May 08:32

Choose a tag to compare

✨ New feature: Add LapakWebView @Composable and navigation in ViewModel

- Implement `LapakWebView` using `AndroidView` to display external URLs.
- Update `MainScreenViewModel` and `Screen` sealed class to handle WebView navigation.
- Add navigation logic for "Tentang LapakAI" in `MainScreen.kt` using `BackHandler`.
- Create `MenuToggleLogic` to manage the "About" section URL.

LapakAi - Beta/Prototype Release

20 May 06:11

Choose a tag to compare

✨ New feature: add @Composable popups, ViewModels, and Firebase deps

**Changes:**
*   **Compose**: Added `@Composable` components: `StoragePopUp`, `ToneOfVoicePopup`, and `DatabaseTrendLogPopup` for enhanced UI interaction.
*   **ViewModel**: Implemented `StorageViewModel` to manage cache/history deletion logic and updated `SettingScreenViewModel` for AI tone and sales link states.
*   **Logic**: Added `ValidationStorage` for secure file system cleanup and logic placeholders for AI systems.
*   **Build**: Integrated Firebase Performance and Crashlytics in `build.gradle.kts` and `app/build.gradle.kts`.