admin
|
8e0c4ef95f
|
refactor(app): remove scaffold and migrate input styles
|
2026-07-13 10:43:18 +08:00 |
|
admin
|
181e0aee19
|
refactor(app): migrate banner styles to tailwind
|
2026-07-13 10:28:31 +08:00 |
|
admin
|
da04eaa372
|
refactor(app): migrate small components to tailwind
|
2026-07-13 10:22:10 +08:00 |
|
admin
|
965e159a95
|
refactor(chat): migrate styles to tailwind and update components
|
2026-07-13 10:09:21 +08:00 |
|
admin
|
b426cc7a72
|
refactor(chat): migrate simple bubble styles to tailwind
|
2026-07-11 13:31:46 +08:00 |
|
admin
|
bbe1825bb3
|
refactor(components): migrate shared styles to tailwind
|
2026-07-11 13:25:58 +08:00 |
|
admin
|
04af0e25f1
|
refactor(splash): migrate simple styles to tailwind
|
2026-07-11 13:23:11 +08:00 |
|
admin
|
e1ad5705c2
|
refactor(auth): migrate remaining styles to tailwind
|
2026-07-11 13:17:24 +08:00 |
|
admin
|
b7c4ba9b4e
|
refactor(auth): migrate form controls to tailwind
|
2026-07-10 19:05:51 +08:00 |
|
admin
|
a33c77ecfb
|
style(private-room): refine hero CTA
|
2026-07-10 18:58:51 +08:00 |
|
admin
|
9d35a03e45
|
style(private-room): redesign hero banner
|
2026-07-10 18:57:55 +08:00 |
|
admin
|
65cbdf3f20
|
refactor(auth): migrate shell styles to tailwind
|
2026-07-10 18:56:53 +08:00 |
|
admin
|
37fbcfa68e
|
refactor(core): migrate fallback styles to tailwind
|
2026-07-10 18:45:35 +08:00 |
|
admin
|
098b675f44
|
refactor(ui): add shared character avatar
|
2026-07-10 18:35:17 +08:00 |
|
admin
|
7d29dbd72f
|
refactor(app): migrate small styles to tailwind
|
2026-07-10 18:18:44 +08:00 |
|
admin
|
89e0fb687a
|
chore(ui): remove unused components
|
2026-07-10 18:16:12 +08:00 |
|
admin
|
8b40720821
|
feat(storage): run startup persistence migrations
|
2026-07-10 17:42:06 +08:00 |
|
admin
|
b05adb1bb2
|
feat(docs): add Facebook ASID/PSID binding and login API documentation
|
2026-07-10 17:11:21 +08:00 |
|
admin
|
53801490e5
|
feat(auth): add facebook identity psid login
|
2026-07-10 17:10:55 +08:00 |
|
admin
|
2e60bf64e6
|
feat(auth): rename facebookIdLogin to facebookAsidLogin and update related references
|
2026-07-10 16:35:38 +08:00 |
|
admin
|
dfcb06f5a9
|
feat(auth): add psid field to various login request DTOs and schemas
|
2026-07-10 16:33:29 +08:00 |
|
admin
|
4e06e08b15
|
feat(scripts): add new scripts for Facebook API interactions
|
2026-07-10 16:10:36 +08:00 |
|
admin
|
93a961d6dd
|
fix(scripts): replace TODO placeholders with actual PAGE_ACCESS_TOKEN
|
2026-07-10 15:51:43 +08:00 |
|
admin
|
f4a13891cf
|
chore(scripts): convert meta id verifier to javascript
|
2026-07-10 15:45:47 +08:00 |
|
admin
|
9cc2206738
|
chore(scripts): simplify meta id match verifier
|
2026-07-10 14:58:24 +08:00 |
|
admin
|
e421192560
|
feat(auth): rename external ids to asid psid
|
2026-07-10 11:54:10 +08:00 |
|
admin
|
8312d08653
|
fix(chat): apply unlocked voice audio url
|
2026-07-10 11:15:59 +08:00 |
|
admin
|
9a54e61517
|
refactor(profile): remove unused ProfilePage component
|
2026-07-10 11:02:22 +08:00 |
|
admin
|
1b85f3a410
|
fix(chat): keep single locked history message unchanged
|
2026-07-10 10:48:40 +08:00 |
|
admin
|
a1a93a51fb
|
refactor(sidebar): split state derivation
|
2026-07-10 10:38:21 +08:00 |
|
admin
|
270e84385b
|
feat(chat): implement external browser prompt logic and update tests
|
2026-07-09 19:10:12 +08:00 |
|
admin
|
a99db98ace
|
feat(chat): collapse browser hint after delay
|
2026-07-09 19:01:58 +08:00 |
|
admin
|
747f36cbaf
|
refactor(sidebar-screen): update navigation to replace splash route on logout
|
2026-07-09 18:45:41 +08:00 |
|
admin
|
70c8674b17
|
refactor(browser-hint-overlay): remove arrow element and adjust grid layout
|
2026-07-09 17:41:22 +08:00 |
|
admin
|
c594e55fd3
|
refactor(auth): remove apple login status
|
2026-07-09 17:25:16 +08:00 |
|
admin
|
6bc14ab799
|
refactor(payment): remove unused plan dto field
|
2026-07-09 16:38:14 +08:00 |
|
admin
|
3c7d6eb301
|
build(docker): reduce runtime image size
|
2026-07-09 16:13:38 +08:00 |
|
admin
|
ef77709ae8
|
chore
|
2026-07-09 16:02:27 +08:00 |
|
admin
|
ab63fe002f
|
ci(deploy): fix image cleanup and shorten notifications
|
2026-07-09 15:58:10 +08:00 |
|
admin
|
48b74d1d62
|
style(chat): clarify external browser CTA
|
2026-07-09 15:22:27 +08:00 |
|
admin
|
dfa5b0c068
|
refactor(chat): make external browser launch user initiated
|
2026-07-09 15:18:52 +08:00 |
|
admin
|
360db0f813
|
refactor(auth): remove unused machine state
|
2026-07-09 15:02:49 +08:00 |
|
admin
|
9159f5346d
|
feat(navigation): add external entry routing
|
2026-07-09 14:43:28 +08:00 |
|
admin
|
0659e52d29
|
refactor(chat): launch external browser without dialog
|
2026-07-09 14:25:20 +08:00 |
|
admin
|
0106fba877
|
fix:展示 AI 回复的消息内容
|
2026-07-09 14:16:07 +08:00 |
|
admin
|
a998a80491
|
refactor(chat): share media image rendering
|
2026-07-09 14:05:43 +08:00 |
|
admin
|
3f1e4a0936
|
refactor(core): share modal portal logic
|
2026-07-09 12:58:49 +08:00 |
|
admin
|
11f187fce4
|
refactor(private-room): split screen components
|
2026-07-09 12:54:00 +08:00 |
|
admin
|
c67689f8a1
|
refactor(payment): share launch flow
|
2026-07-09 12:38:53 +08:00 |
|
admin
|
a92780373d
|
chore
|
2026-07-09 11:59:35 +08:00 |
|