Commit Graph

  • 88218c7798 Consolidate docs and finalize APK companion updates main Dwindi Ramadhana 2026-03-16 01:06:41 +07:00
  • 95609dc0cf Remove site Twemoji script to restore native emoji rendering Dwindi Ramadhana 2026-02-23 05:44:12 +07:00
  • 87e947ee95 Improve skin tone rendering and add site Twemoji fallback Dwindi Ramadhana 2026-02-23 05:33:44 +07:00
  • 32e9282349 Add mobile favorites UX and Android deep link support Dwindi Ramadhana 2026-02-22 23:32:48 +07:00
  • d5d925d534 Improve emoji grid density and infinite scroll behavior Dwindi Ramadhana 2026-02-22 00:40:30 +07:00
  • 638e1d5b20 Polish mobile emoji catalog and detail navigation Dwindi Ramadhana 2026-02-22 00:16:13 +07:00
  • e8e2daccfe Simplify APK updates and harden R2 cache headers Dwindi Ramadhana 2026-02-21 23:47:57 +07:00
  • 6c1543bf84 Merge branch 'spike/nativephp-mobile' Dwindi Ramadhana 2026-02-21 22:43:17 +07:00
  • c467b47559 Fix Android updater compile issues spike/nativephp-mobile Dwindi Ramadhana 2026-02-21 22:33:38 +07:00
  • efc013f498 Add APK release flow with R2 redirects and updater support Dwindi Ramadhana 2026-02-21 21:28:40 +07:00
  • 3d4a753be7 Add APK direct release guide and ignore macOS metadata Dwindi Ramadhana 2026-02-21 05:48:22 +07:00
  • a758a350e9 Add Capacitor Android wrapper for dewemoji.com Dwindi Ramadhana 2026-02-21 00:36:41 +07:00
  • 9be883cbaf Improve mobile dashboard menus and keyword actions Dwindi Ramadhana 2026-02-21 00:32:33 +07:00
  • 05376bff2b Include user name in auth API responses Dwindi Ramadhana 2026-02-20 05:33:04 +07:00
  • 22011513c8 Add download page and wire site navigation Dwindi Ramadhana 2026-02-19 23:08:50 +07:00
  • d9f326d1d6 Refine mobile tone/theme controls in discover header Dwindi Ramadhana 2026-02-18 23:52:00 +07:00
  • 0d239b1967 Add skin tone support for discover grid and emoji detail Dwindi Ramadhana 2026-02-18 22:54:48 +07:00
  • 6c4d5b3ca7 Issue API key on login/register for authenticated extension access Dwindi Ramadhana 2026-02-18 12:49:45 +07:00
  • 18f72fe61e Align extension search with public API and simplify extension controller Dwindi Ramadhana 2026-02-17 01:01:41 +07:00
  • 2726b6c312 Implement catalog CRUD overhaul, snapshot fallback activation, and billing/UX hardening Dwindi Ramadhana 2026-02-17 00:03:35 +07:00
  • e6aef31dd1 Polish UI and billing flows: route fallback, searchable selectors, light-mode fixes Dwindi Ramadhana 2026-02-15 19:18:17 +07:00
  • a7a854886d feat(ui): searchable language picker and light-mode keyword modals Dwindi Ramadhana 2026-02-15 11:11:44 +07:00
  • 87aa842e0b feat: auto-close qris modal and harden pakasir webhook matching Dwindi Ramadhana 2026-02-15 00:52:11 +07:00
  • 0e4f3c3599 fix: prevent pakasir provider_ref overflow on long QR payload Dwindi Ramadhana 2026-02-15 00:32:26 +07:00
  • 2795e0b927 fix: harden pakasir qris parsing and remove legacy compose envs Dwindi Ramadhana 2026-02-15 00:18:16 +07:00
  • 3d41cea158 feat: enable paypal lifetime checkout and harden billing mode/payment requests Dwindi Ramadhana 2026-02-14 23:10:08 +07:00
  • c8230cb19d fix: accept paypal 2xx responses in plan sync Dwindi Ramadhana 2026-02-14 22:37:34 +07:00
  • 0e331d921d fix: prevent hard 500 on paypal sync failure path Dwindi Ramadhana 2026-02-14 22:08:32 +07:00
  • 5cc626ee0c fix: guard paypal plan sync against runtime exceptions Dwindi Ramadhana 2026-02-14 19:57:52 +07:00
  • 6ac626191a fix: trust proxy headers for secure URL generation Dwindi Ramadhana 2026-02-14 19:27:32 +07:00
  • 205a8b08e1 refactor: finalize account-based billing and env cleanup Dwindi Ramadhana 2026-02-14 18:08:19 +07:00
  • a905256353 Update pricing UX, billing flows, and API rules Dwindi Ramadhana 2026-02-12 00:52:40 +07:00
  • cf065fab1e Include plan in emoji list responses Dwindi Ramadhana 2026-02-07 22:03:28 +07:00
  • 1301349b3a Fix JSON normalization in live SQL import Dwindi Ramadhana 2026-02-07 15:03:34 +07:00
  • 3c8f061819 Add live SQL import for local and staging sync Dwindi Ramadhana 2026-02-07 13:37:02 +07:00
  • 844ad4901b feat: ui polish, docs, api hardening, and common pages Dwindi Ramadhana 2026-02-06 14:04:41 +07:00
  • 0f602c12bc fix(data): bundle emoji dataset for container deploys Dwindi Ramadhana 2026-02-04 21:46:36 +07:00
  • 476e47c175 fix(deploy): avoid host port bind conflicts in compose Dwindi Ramadhana 2026-02-04 21:37:13 +07:00
  • 26e5da1b8d fix(deploy): make composer stage resilient in docker build Dwindi Ramadhana 2026-02-04 21:26:36 +07:00
  • 0d5e1a4aa1 feat(deploy): add docker app+mysql stack for coolify Dwindi Ramadhana 2026-02-04 21:05:59 +07:00
  • 0c45435db9 feat: finalize provider parity and SEO/frontend route coverage Dwindi Ramadhana 2026-02-04 09:32:25 +07:00
  • a4d2031117 feat: harden billing verification and add browse route parity Dwindi Ramadhana 2026-02-04 08:52:22 +07:00
  • ccec406d6d feat: refine branded ui and mobile navigation Dwindi Ramadhana 2026-02-04 00:15:56 +07:00
  • b1aefa6b3d feat: phase 3 website pages on v1 api Dwindi Ramadhana 2026-02-03 22:37:52 +07:00
  • 8816522ddd feat: phase 2 api parity endpoints for extension Dwindi Ramadhana 2026-02-03 22:06:08 +07:00
  • dcec38ba94 chore: phase 1 nativephp foundation setup Dwindi Ramadhana 2026-02-03 21:58:14 +07:00