3556e77a7c
```
...
add Implement custom sign-out functionality with loading state and error handling
```
2025-05-16 13:26:17 +08:00
57e25ef65f
update fix eslint,
2025-05-16 12:51:32 +08:00
af5040ac6c
update to use,
2025-05-16 12:07:58 +08:00
7264d643d0
remove unused code,
2025-05-16 11:51:11 +08:00
de47ceea0b
``update Add test section and GIF image to REQ0016 and REQ0020 documentation files
``
2025-05-16 11:16:29 +08:00
7295b46c06
```
...
init Add default VS Code workspace configuration with current and test folders
```
2025-05-16 11:16:21 +08:00
471175d08d
``refactor Update tsconfig.json to include trailing comments in compilerOptions paths and exclude patterns
``
2025-05-16 11:16:10 +08:00
dae97f52ae
``refactor Update PocketBase URL in development environment to use local network IP address
``
2025-05-16 11:14:45 +08:00
6e16b2e87d
```
...
refactor Add sign-in form component with OAuth integration, Zod validation, i18n support, and password visibility toggle following REQ0016 requirements
```
2025-05-16 11:14:38 +08:00
2371e40ad2
init 003_test,
2025-05-16 11:13:50 +08:00
3e3e23aa68
``refactor Update docker-compose configurations, adjust PocketBase Dockerfile, modify seed scripts to use 'state' instead of 'status', and fix paths in development scripts
``
2025-05-16 11:13:14 +08:00
a8b0a63648
```refactor Add reset password form component with Zod validation, email input handling, and internationalization support for custom auth flow
...
```
2025-05-16 11:07:13 +08:00
bf059147c7
``refactor Implement custom sign-up form component with Zod validation, OAuth integration, and i18n support following REQ0016 requirements
``
2025-05-16 11:03:58 +08:00
4b750b8146
``refactor Add explicit type annotation to isDevelopment variable in check-is-development utility function
``
2025-05-16 11:03:05 +08:00
11b1d21472
``refactor Update CMS site name from 'Devias Kit Pro' to 'demo cms' in configuration
``
2025-05-16 11:02:54 +08:00
3d38af8100
``refactor Enhance error logging in UserProvider by including full error details in development environment for debugging purposes
``
2025-05-16 11:02:45 +08:00
c5eb7100ea
``refactor Standardize status/state naming across students, teachers, and user metas pages, update filters and tabs to use 'state' parameter consistently
``
2025-05-16 11:02:27 +08:00
louiscklaw
f44539bf63
``refactor Update .gitignore to exclude files with 'old' suffix in any directory
``
2025-05-15 11:35:47 +08:00
louiscklaw
407f622f24
``refactor Prettier config to add comment placeholder for potential future plugin additions
``
2025-05-15 11:35:40 +08:00
louiscklaw
7e2844dd74
```
...
refactor Student and Teacher create/edit forms to implement i18n support, update UI components, and standardize API calls
```
2025-05-15 11:35:29 +08:00
louiscklaw
097918340c
```
...
refactor Teachers list page to remove outdated implementation, simplifying component structure and improving maintainability
```
2025-05-15 11:31:03 +08:00
louiscklaw
3620837a6a
``refactor UserMeta creation and authentication client to improve documentation and type consistency
``
2025-05-15 11:27:02 +08:00
louiscklaw
c83e8c1b6e
```
...
refactor Student and UserMeta type definitions to deprecate obsolete fields, standardize structure, and update billing address format
```
2025-05-15 11:13:15 +08:00
louiscklaw
af15a6bce0
```
...
refactor Student type definitions to deprecate obsolete fields, standardize structure, and update billing address format
```
2025-05-15 11:12:56 +08:00
louiscklaw
d0215cf23f
```
...
refactor GetById APIs for Students, Teachers, and UserMetas to use consistent type definitions and expand parameters
```
2025-05-15 11:12:29 +08:00
louiscklaw
e523f80123
```
...
refactor UserMeta type definitions to deprecate obsolete fields and standardize structure
```
2025-05-15 11:10:40 +08:00
louiscklaw
7f8f8824a7
```
...
refactor getImageUrlFromFile to use Pocketbase records and correct path in teachers routes
```
2025-05-15 11:10:12 +08:00
louiscklaw
2aa96eec62
```
...
refactor student and teacher APIs to use COL_USER_METAS collection, standardize role assignment, and update type definitions
```
2025-05-15 09:27:38 +08:00
louiscklaw
ecab41abbf
`` fix GetUserById API to include requestKey option for Pocketbase compatibility
``
2025-05-15 09:27:20 +08:00
louiscklaw
5a1832ca89
```
...
remove obsolete GetAllCount API and related guidelines from Users.old module
```
2025-05-15 09:27:08 +08:00
louiscklaw
160c93b83d
`` refactor GetUserById function and add Create/UpdateUser APIs with type definitions
``
2025-05-15 09:26:36 +08:00
louiscklaw
d4fcc1dd8f
```
...
add UserActivationEditForm component for user activation management
```
2025-05-15 09:24:41 +08:00
louiscklaw
8e3d463f78
```
...
use dynamic route parameter for user ID in UserActivationEditForm
```
2025-05-15 09:24:27 +08:00
louiscklaw
fbf79b040f
`` remove placeholder _PROMPT.md file and reference to external draft for UserMeta editing page
``
2025-05-15 09:24:21 +08:00
louiscklaw
e34782844e
```
...
add user profile navigation logic and update button in SettingContainer
```
2025-05-15 09:19:59 +08:00
louiscklaw
ba8e9cca69
fix translation,
2025-05-15 08:35:33 +08:00
louiscklaw
cc9fe057c1
```
...
add abbreviations section and clarify guideline reading requirement
```
2025-05-14 18:45:23 +08:00
louiscklaw
cdd95faa89
```
...
add new student menu route and component, update login default values and redirect logic
```
2025-05-14 18:31:04 +08:00
louiscklaw
030fc1a808
update login requirement for mobile,
2025-05-14 18:13:15 +08:00
louiscklaw
05c69481b5
update check session working,
2025-05-14 18:10:22 +08:00
louiscklaw
0fcc194860
in the middle, working for login and logout test,
2025-05-14 17:19:48 +08:00
louiscklaw
56f0f30ffb
```
...
replace inline loading text with LoadingScreen component in multiple pages
```
2025-05-14 16:27:30 +08:00
louiscklaw
0aefbfaeae
fix typo,
2025-05-14 16:25:57 +08:00
louiscklaw
628c72190b
fix typo,
2025-05-14 16:18:39 +08:00
louiscklaw
886a314df7
update settings pages in the middle,
2025-05-14 16:18:04 +08:00
louiscklaw
efc2d31f7c
```
...
add new student info route and related components, update auth guard implementation and signup success redirect
```
2025-05-14 15:40:59 +08:00
louiscklaw
1938e95948
```
...
use async/await for authClient.signInWithPassword to ensure proper execution order
```
2025-05-14 15:20:02 +08:00
louiscklaw
8d37fba393
update login flow, in the middle,
2025-05-14 15:17:04 +08:00
louiscklaw
af160edd42
```
...
update .gitignore to add api_ts and dist directories to exclusion list
```
2025-05-14 15:16:21 +08:00
louiscklaw
d880420a28
``add configuration files for CrossNote, VSCode extensions, and documentation for system architecture and design requirements
``
2025-05-14 15:15:45 +08:00