-
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