Commit Graph

  • a45d1d6427 Merge branch 'dev' into test admin 2026-06-25 17:29:49 +08:00
  • e01b0daaf3 fix(user): prefer stored avatar in account surfaces admin 2026-06-25 17:29:49 +08:00
  • 4140fca889 Merge branch 'dev' into test admin 2026-06-25 17:18:41 +08:00
  • 949b2ef00d fix(chat): restore direct voice unlock subscription admin 2026-06-25 17:18:41 +08:00
  • 1818b85d51 Merge branch 'dev' into test admin 2026-06-25 17:03:09 +08:00
  • b8ee286b76 fix(subscription): sync vip state before chat return admin 2026-06-25 17:03:09 +08:00
  • 7efb1e440d Merge branch 'dev' into test admin 2026-06-25 16:14:58 +08:00
  • 2c668399ad fix(auth): prefill email login outside production admin 2026-06-25 16:14:58 +08:00
  • f2b89fcc2f Merge branch 'dev' into test admin 2026-06-25 16:07:40 +08:00
  • cec3e68e81 fix(auth): show email option outside production admin 2026-06-25 16:07:40 +08:00
  • 451f285916 feat(docs): add manual tests for chat quantity limit and Facebook login admin 2026-06-25 15:57:15 +08:00
  • ffc3db9a91 fix(chat): add voice unlock payment choices admin 2026-06-25 14:41:21 +08:00
  • 5879b7acf3 test(e2e): add playwright smoke coverage admin 2026-06-25 14:19:38 +08:00
  • 6081f2896a test(stores): add state machine coverage admin 2026-06-25 13:28:08 +08:00
  • 0bff65dd32 feat(docs): add simplified API documentation for chat messages admin 2026-06-25 12:06:49 +08:00
  • 8d956bc95d fix(chat): render locked voice messages correctly admin 2026-06-25 12:04:38 +08:00
  • f83e04ed6f fix(chat): hide voice message transcript admin 2026-06-25 11:26:32 +08:00
  • cd836cda43 feat(chat): add voice message bubbles admin 2026-06-25 11:13:25 +08:00
  • 038b207964 feat(ui): add responsive mobile design tokens admin 2026-06-25 10:50:46 +08:00
  • cc065f7781 fix(sidebar): adjust padding for user slot admin 2026-06-25 10:21:52 +08:00
  • c8f0827e40 fix(subscription): return chat paywalls after payment admin 2026-06-25 10:20:13 +08:00
  • 9555a173b5 fix(subscription): adjust padding and margin for card layout admin 2026-06-25 10:06:55 +08:00
  • 583215a99d fix(chat): route private unlocks to subscription admin 2026-06-24 19:27:49 +08:00
  • 568808ed39 fix(auth): read redirect on client admin 2026-06-24 18:57:12 +08:00
  • 38bd9e8ac0 fix(githooks): remove unnecessary newline in post-commit log output admin 2026-06-24 18:54:25 +08:00
  • a987da9bfe fix(chat): redirect guests before quota upgrade admin 2026-06-24 18:47:10 +08:00
  • 5aa32a4256 fix(chat): redirect guests to auth before image paywall admin 2026-06-24 18:41:59 +08:00
  • c288148c12 fix(chat): remove dynamic upgradeHint for daily limit message admin 2026-06-24 18:18:21 +08:00
  • 2d3cb0538c fix(styles): adjust padding and remove margin for title in voice package card admin 2026-06-24 18:08:25 +08:00
  • bc2046fcc6 fix(styles): increase font size for used and total numbers for better visibility admin 2026-06-24 17:57:17 +08:00
  • 7701c5dbca fix(styles): adjust padding and font sizes for improved layout consistency admin 2026-06-24 17:55:48 +08:00
  • d6e411c8ef fix(subscription): update font sizes and padding for better consistency admin 2026-06-24 17:12:38 +08:00
  • bb99fa592b fix(subscription): refine plan price display admin 2026-06-24 17:11:37 +08:00
  • 07658071f2 fix(chat): reset input lift after keyboard closes admin 2026-06-24 16:35:42 +08:00
  • 8179abe899 fix(githooks): enhance post-commit script to unset local environment variables admin 2026-06-24 16:30:35 +08:00
  • af033cc87d feat(githooks): add post-commit hook for logging and script execution admin 2026-06-24 16:23:13 +08:00
  • b489e50e3e fix(chat): disable keyboard adaptation in regular browsers admin 2026-06-24 16:18:53 +08:00
  • a68dfbfa99 fix(chat): allow Xiaomi Facebook keyboard fallback admin 2026-06-24 16:14:10 +08:00
  • 3624c08387 chore(chat): log keyboard adaptation diagnostics admin 2026-06-24 16:00:21 +08:00
  • 890eedf7d9 fix(chat): release keyboard fallback on close admin 2026-06-24 15:48:29 +08:00
  • a229dcf7d1 fix(chat): scope keyboard fallback to Xiaomi Facebook IAB admin 2026-06-24 15:40:16 +08:00
  • 08c954903f fix(chat): improve in-app keyboard avoidance admin 2026-06-24 15:13:11 +08:00
  • 853ae776f9 fix(chat): adapt input bar to soft keyboard in FB in-app browser admin 2026-06-24 14:13:01 +08:00
  • 42c03f8901 feat(chat): migrate chat protocol to lock detail admin 2026-06-24 14:06:30 +08:00
  • c280a3c1ea chore(app): add lan dev script admin 2026-06-24 12:05:27 +08:00
  • 6180a8a515 feat(chat): blur locked image previews admin 2026-06-24 11:53:20 +08:00
  • 76a8320273 Merge branch 'dev' into test admin 2026-06-24 11:36:54 +08:00
  • 14a21578b9 refactor(payment): remove unused WebSocket event DTO and related schemas admin 2026-06-24 11:36:48 +08:00
  • 57e4add7a4 style(sidebar): refine action buttons admin 2026-06-24 11:35:15 +08:00
  • 3e766a0ecd fix(chat): preserve private send response fields admin 2026-06-24 10:57:42 +08:00
  • f80b5215a9 feat(chat): log websocket traffic admin 2026-06-24 10:48:36 +08:00
  • a571867620 fix(chat): hide text for ai image messages admin 2026-06-24 10:19:30 +08:00
  • bfbf7ee91a feat(app): improve payment and paywall UX admin 2026-06-24 10:02:22 +08:00
  • 6c25a24440 feat(config): add new image hosting configuration for picui admin 2026-06-23 18:58:40 +08:00
  • 25b786bcad fix(chat): omit websocket token in development admin 2026-06-23 18:35:15 +08:00
  • 18617ac7e5 refactor(payment): remove websocket event dto admin 2026-06-23 18:11:26 +08:00
  • a47038c46f fix(payment): guard ezpay redirect persistence admin 2026-06-23 17:55:51 +08:00
  • 12f55b6c83 Merge branch 'dev' into test admin 2026-06-23 17:56:11 +08:00
  • d5574f1adb fix(payment): guard ezpay redirect persistence admin 2026-06-23 17:55:51 +08:00
  • c8881a33c6 fix(paywall): update private message unlock functionality and documentation admin 2026-06-23 17:53:48 +08:00
  • 05821d9a29 fix(chat): prompt guests to log in at quota limit admin 2026-06-23 17:41:07 +08:00
  • 9874cadb49 style(subscription): limit visible plan cards admin 2026-06-23 17:40:50 +08:00
  • 3e148f5c0d style(subscription): update payment section spacing admin 2026-06-23 16:55:34 +08:00
  • 416ce15580 Merge branch 'dev' into test admin 2026-06-23 16:13:11 +08:00
  • b40e6476bf refactor(subscription): move subscription helper functions to a separate file admin 2026-06-23 16:13:01 +08:00
  • 371ad47aca Merge branch 'dev' into test admin 2026-06-23 15:48:37 +08:00
  • a26dbec873 style(subscription): adjust agreement label font size to 12px admin 2026-06-23 15:48:27 +08:00
  • 761f35c20b chore(env): update preprod API endpoint admin 2026-06-23 15:47:19 +08:00
  • 24e52d6ead fix(payment): support updated plan pricing fields admin 2026-06-23 15:47:09 +08:00
  • c5eca65303 style(subscription): adjust back button spacing admin 2026-06-23 15:28:29 +08:00
  • f14b8a48d2 fix(chat): handle guest total limit admin 2026-06-23 15:14:17 +08:00
  • 1b803a2893 Merge branch 'dev' into test admin 2026-06-23 14:57:02 +08:00
  • c4a33576bb Revert "fix(env): update API base URLs to production endpoints" admin 2026-06-23 14:56:47 +08:00
  • cb7087f8ad chore(chat): add mock fixtures admin 2026-06-23 14:54:24 +08:00
  • 562e63a44c Merge branch 'dev' into test admin 2026-06-23 14:20:39 +08:00
  • 3b2593e713 fix(env): update API base URLs to production endpoints admin 2026-06-23 14:20:36 +08:00
  • bd8e731b96 Merge branch 'dev' into test admin 2026-06-23 14:12:48 +08:00
  • 1a56a2a5f8 fix(paywall): clarify response fields and payment channel options admin 2026-06-23 14:12:37 +08:00
  • 7dd4878d7d fix(chat): constrain auth state transitions admin 2026-06-23 14:10:59 +08:00
  • 3491cb4da2 Merge branch 'dev' into test admin 2026-06-23 13:23:09 +08:00
  • ebd44c4980 feat(chat): add private message unlock flow admin 2026-06-23 13:21:57 +08:00
  • c9d75b6fe6 Revert "feat(observability): add sentry monitoring" admin 2026-06-23 11:51:23 +08:00
  • e21f2502a5 feat(observability): add sentry monitoring admin 2026-06-23 11:42:33 +08:00
  • 6bcc070ba1 refactor(chat): rely on server message limits admin 2026-06-23 11:20:48 +08:00
  • d81abd6efd feat(chat): support ai photo viewing admin 2026-06-23 10:33:20 +08:00
  • 348cabdabc Merge branch 'dev' into test admin 2026-06-23 10:09:17 +08:00
  • cebc8f7443 feat(chat): expand empty input actions admin 2026-06-22 19:14:27 +08:00
  • 496ef0424f Merge branch 'dev' into test admin 2026-06-22 18:59:19 +08:00
  • e68cabdc54 fix(payment): confirm ezpay redirect before opening admin 2026-06-22 18:59:01 +08:00
  • 9a65f2f9ad feat(chat): toggle send button icon by input content admin 2026-06-22 18:58:57 +08:00
  • 1206f13e8e Merge branch 'dev' into test admin 2026-06-22 18:53:54 +08:00
  • 031bad376f fix(subscription): increase EZPAY development redirect delay to 10 seconds admin 2026-06-22 18:53:49 +08:00
  • bf89af82ab Merge branch 'dev' into test admin 2026-06-22 18:49:18 +08:00
  • 41b9a49c74 copy(chat): update input placeholder admin 2026-06-22 18:48:36 +08:00
  • 9a3c8f0d12 fix(payment): allow renewing active subscriptions admin 2026-06-22 18:48:21 +08:00
  • a4554eeb27 Merge branch 'dev' into test admin 2026-06-22 18:24:32 +08:00
  • 2cfbaba058 fix(payment): resume ezpay orders only after return admin 2026-06-22 18:23:59 +08:00
  • 27021f9328 fix(chat): normalize message date headers admin 2026-06-22 18:23:50 +08:00
  • e8a92a634c Merge branch 'dev' into test admin 2026-06-22 18:11:25 +08:00
  • 0b8bae5e5f fix(payment): enable ezpay debug delay outside production admin 2026-06-22 18:10:27 +08:00