admin
ecb3f8fefe
feat(ci): update Docker image to node:24-bookworm and add Docker CLI setup step
2026-07-07 10:26:41 +08:00
admin
5030780cbe
ci(deploy): support pulling published docker images
2026-07-07 10:09:02 +08:00
admin
d1a93c5fe4
refactor(ci): streamline CI workflow by removing unnecessary steps and updating job structure
CI / verify (push) Successful in 6m46s
2026-07-06 18:58:49 +08:00
admin
a0e203d5f4
fix(ci): update Node.js version to 24 in CI workflow
CI / Lint, Test, Build (push) Failing after 6s
2026-07-06 18:41:48 +08:00
admin
ba88774403
feat(ci): add Docker image build and publish workflow
CI / Lint, Test, Build (push) Failing after 1m27s
2026-07-06 18:29:41 +08:00
admin
c30bf24a56
fix(ci): remove gitea branch from push triggers
2026-07-06 18:17:57 +08:00
admin
4393c787f4
ci: change CI runner to gitea-label
CI / Lint, Test, Build (push) Failing after 1m8s
2026-07-06 17:59:05 +08:00
admin
aeebd77315
ci(gitea): move workflow to gitea actions
CI / Lint, Test, Build (push) Has been cancelled
2026-07-06 17:53:53 +08:00
admin
3b53fc9bad
refactor(chat): export flow capabilities individually
2026-07-06 15:13:19 +08:00
admin
99ac24e901
fix(deploy): guard optional git push flags
2026-07-06 13:04:42 +08:00
admin
ea9b3b08c6
fix(deploy): handle empty push args
2026-07-06 13:03:53 +08:00
admin
85a14c38a4
fix(pwa): normalize serwist precache urls
2026-07-06 13:02:51 +08:00
admin
fca397a87d
ci(deploy): enable containerized production release
2026-07-06 12:58:01 +08:00
admin
0462f60bc5
fix(deploy): use production deps for serwist runtime
2026-07-06 12:43:51 +08:00
admin
a90c39876b
fix(deploy): include serwist runtime in container
2026-07-06 11:48:57 +08:00
admin
6014ac845d
chore(deploy): containerize server deployment
2026-07-06 11:31:55 +08:00
admin
473f6a3726
refactor(dto): centralize backend schema defaults
2026-07-06 11:14:56 +08:00
admin
2d736f00ba
chore(deploy): document auto restart flow
2026-07-06 11:01:42 +08:00
admin
3c3be86d24
fix(chat): increase mobile message font size
2026-07-04 11:26:10 +08:00
admin
82ac9e86a5
fix(pwa): tighten install support detection
2026-07-04 11:18:01 +08:00
admin
f470119a1b
feat(sidebar): add conditional pwa install action
2026-07-03 18:39:00 +08:00
admin
27cb2e2c33
fix(pwa): show install prompt only once
2026-07-03 18:29:58 +08:00
admin
7e559ac098
feat(chat): trigger pwa prompt after message threshold
2026-07-03 17:50:35 +08:00
admin
36636ad77b
test(e2e): update mock specs for splash changes
2026-07-03 17:39:35 +08:00
admin
186b4d934d
fix(sidebar): show remaining free allowance only
2026-07-03 17:09:14 +08:00
admin
c739cc5b6e
refactor(auth): fold guest restore into logout
2026-07-03 17:04:19 +08:00
admin
5124c32185
feat(profile): add daily free chat and private message quotas to user profile response
2026-07-03 16:57:43 +08:00
admin
d17ab6c23d
feat(profile): surface daily free quotas
2026-07-03 16:56:06 +08:00
admin
1fcad49baa
feat(sidebar): show free chat allowance
2026-07-03 16:34:38 +08:00
admin
8f17ea9c9f
fix(auth): return to guest session on logout
2026-07-03 16:14:04 +08:00
admin
b22f23bcc4
refactor(auth): simplify splash guest entry
2026-07-03 15:57:01 +08:00
admin
79324defcf
refactor(auth): remove username fallback
2026-07-03 15:00:10 +08:00
admin
f1e9974bd8
chore(legal): update agreement links
2026-07-03 14:45:38 +08:00
admin
e22c5dfb78
test(e2e): stabilize fixture imports
2026-07-03 14:43:45 +08:00
admin
873a0a8bce
refactor(router): centralize app route transitions
2026-07-03 14:15:52 +08:00
admin
91dde42f92
refactor(router): introduce app navigation manager
2026-07-03 14:09:13 +08:00
admin
8a586e4471
refactor(errors): classify auth and browser failures
2026-07-03 13:20:16 +08:00
admin
8a71041b5d
refactor(errors): normalize user-facing error messages
2026-07-03 13:05:46 +08:00
admin
65d972fbb4
feat(errors): add centralized exception handling
2026-07-03 12:55:45 +08:00
admin
e852fb62e9
fix(viewport): suppress ios facebook keyboard resize
2026-07-03 11:58:46 +08:00
admin
654b51b45e
fix(keyboard): restrict input lift to target android devices
2026-07-03 11:44:09 +08:00
admin
f5b3c9fb2b
refactor(keyboard): remove input restore fallback logic
2026-07-03 11:32:34 +08:00
admin
e5bfb4e373
style(responsive): finish responsive token migration
2026-07-03 11:19:27 +08:00
admin
489554cd78
fix(payment): consume first recharge offer after payment
2026-07-03 10:54:46 +08:00
admin
bb6ebbae7e
style(responsive): migrate fixed UI sizes to tokens
2026-07-03 10:22:37 +08:00
admin
38d31572dd
Refactor chat component styles for responsiveness and consistency
...
- Updated padding and margin properties across various chat components to utilize responsive design tokens, ensuring better adaptability to different screen sizes.
- Replaced fixed sizes with responsive variables for buttons, avatars, and bubbles to enhance UI flexibility.
- Adjusted font sizes to use responsive tokens, improving text readability on various devices.
- Standardized border-radius and other dimensions using CSS variables for a cohesive design language.
- Enhanced dialog and screen components with safe area insets for better compatibility with modern devices.
2026-07-03 10:07:49 +08:00
admin
34c8e2db4e
feat: Implement responsive page layout components and CSS variables
...
- Added PageScaffold component for shared page layout with safe-area padding and scroll management.
- Introduced ResponsiveMobileShell for mobile canvas layout with customizable backgrounds.
- Created ScrollablePage component for scrollable content areas.
- Updated CSS styles for coins rules screen, sidebar components, and subscription sections to use responsive design tokens.
- Added viewport CSS variables provider to synchronize CSS variables with the visual viewport.
- Refactored breakpoints and dimensions for better responsiveness across devices.
2026-07-03 10:06:22 +08:00
admin
3592c6bb56
feat(chat): show first recharge offer in header
2026-07-02 18:45:08 +08:00
admin
efd89de0b0
Revert "feat(logging): report important keyboard events"
...
This reverts commit b59da8f7e4 .
2026-07-02 17:17:10 +08:00
admin
e052381b77
Revert "feat(subscription): add Stripe express checkout logging"
...
This reverts commit 2878cfa558 .
2026-07-02 16:51:48 +08:00