qzl
56e5c66291
docs: add Flutter auth integration design
2026-02-25 14:00:22 +08:00
qzl
372be9e676
docs: remove outdated runtime and auth design plans
2026-02-25 13:35:35 +08:00
qzl
1cc8fa1abf
feat(auth): switch signup to OTP verification flow
...
Replace legacy signup with start/verify/resend endpoints, add OTP-focused mail templates and auth rate limits, and align compose/env/runbook for local self-hosted Supabase OTP behavior.
2026-02-25 13:34:02 +08:00
qzl
02e5e52e1f
fix: add navigation links and account screen
...
- Fix empty onPressed handlers in login/home screens
- Add todo/calendar toggle navigation in bottom dock
- Fix message invite detail path (/messages/invites/:id)
- Add account screen with logout/switch account dialogs
- Add /settings/account route
2026-02-25 12:06:14 +08:00
qzl
fa1164afa8
feat(router): add all feature routes
2026-02-25 11:22:58 +08:00
qzl
052ab1ff37
feat(settings): add settings, features and memory screens
2026-02-25 11:18:28 +08:00
qzl
b397d51dcc
feat(calendar): add dayweek, month and event detail screens
2026-02-25 11:12:24 +08:00
qzl
567b3d6712
feat(todo): add quadrants and detail screens
2026-02-25 11:10:32 +08:00
qzl
b5cce74f49
feat(messages): add invite list and detail screens
2026-02-25 11:05:42 +08:00
qzl
2541e10304
feat(contacts): add contacts list and add contact screens
2026-02-25 11:02:33 +08:00
qzl
12b7df42d6
feat(home): add home screen and sheet
2026-02-25 11:01:09 +08:00
qzl
4fb90de1f5
feat(flutter): add auth module with router and screens
...
- Add app_router.dart with auth routes (login, register)
- Update main.dart with MaterialApp.router
- Add 5 auth screens:
- LoginEmailScreen with email validation
- LoginPasswordScreen with password visibility toggle
- LoginCodeScreen with verification code input
- RegisterScreen with step indicator
- RegisterStep2Screen with password/code/invite inputs
2026-02-25 10:57:43 +08:00
qzl
8c0b0a25c3
feat(core): add theme, shared widgets and validators
2026-02-25 10:52:18 +08:00
qzl
febd10d64e
chore: add flutter dependencies
2026-02-25 10:45:58 +08:00
qzl
a6b5d087f8
fix: scope log filenames by service under root logs dir
2026-02-25 10:39:47 +08:00
qzl
d16e66807d
chore: lock runtime log output paths and ignore local logs
2026-02-25 10:32:19 +08:00
qzl
1dcfbbe33f
Merge branch 'feature/auth-profile-impl' into dev
2026-02-25 10:21:09 +08:00
qzl
7d6dda57c1
feat: complete auth/profile username migration and runtime safeguards
2026-02-25 10:20:43 +08:00
qzl
8bdcb674bb
chore: ignore local worktree directories
2026-02-24 18:19:36 +08:00
qzl
08571cfc95
chore: sync current workspace to dev
2026-02-24 18:18:42 +08:00
qzl
105cf82d21
fix: 恢复Celery配置 + 修复测试文件
...
- 恢复 CelerySettings 和相关计算属性
- 修复 celery/app.py 调用 configure_celery_app 参数
- 创建 core/initialization/init_data.py stub
- 删除不完整的 test_auth_supabase_gateway.py
2026-02-24 16:38:30 +08:00
qzl
ad06fe7de4
refactor: align backend layout and supabase infra
...
Consolidate backend modules/tests under the backend package while syncing Supabase compose/env config and related plans.
2026-02-05 15:13:06 +08:00
qzl
3cfcb11240
chore: stop tracking opencode.json
2026-01-29 17:27:50 +08:00
qzl
776ebb0f71
chore: ignore Docker volumes and OpenCode config
2026-01-29 17:24:26 +08:00
qzl
c2e65fa157
refactor: align repo layout and logging safeguards
2026-01-29 17:02:09 +08:00
qzl
6af0989fe7
chore: initial commit - Supabase stack with local Docker configuration
2026-01-28 15:21:06 +08:00