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
louiscklaw
5bebc1f40e
```
...
add COL_BILLING_ADDRESS constant and update exports
```
2025-05-13 13:28:21 +08:00
louiscklaw
f4e5f94e17
``update .gitignore to modify exclusion pattern for _del files from '**/_del' to '**/*del'
``
2025-05-13 13:28:13 +08:00
louiscklaw
2d022cb613
```
...
remove Docker Compose configuration files for CMS, Doc, Ionic Mobile, API_TS, and PocketBase services
```
2025-05-13 13:27:56 +08:00
louiscklaw
3560ea79fc
"``update teacher and student seed scripts to dynamically loop through row_array and um_row_array instead of fixed iterations
``"
2025-05-13 13:27:48 +08:00
louiscklaw
a441e3e52d
```
...
refactor teacher and user meta management UI by updating form components, replacing COL_TEACHERS with COL_USER_METAS where applicable, adding development environment checks, improving type definitions for user meta including billing address, and fixing parameter naming inconsistencies in form handlers
```
2025-05-13 13:27:41 +08:00
louiscklaw
09ded06dd2
``update student database operations to use COL_USER_METAS instead of COL_STUDENTS, refactor getStudentById to include expanded billing address data, and add/update related types and functions for student and user meta management
``
2025-05-13 13:27:27 +08:00
louiscklaw
7ecacd0692
```
...
refactor student management UI by updating create form component name and adding new edit page with translation support and form integration
```
2025-05-13 13:27:17 +08:00
louiscklaw
8a094afdd2
"``refactor student create and edit forms with translation support, update schema validation, and use new database operations for student management
``"
2025-05-13 13:26:58 +08:00
louiscklaw
64ca29cf60
``add new database operations for billing address module including create, delete, get, update functions and related type definitions
``
2025-05-13 13:26:41 +08:00
louiscklaw
1aa0502edc
``fix inconsistent quotes in code and update schema with additional fields and rules
``
2025-05-13 13:26:22 +08:00
louiscklaw
3e1f2e1057
```
...
add billing address seed data and update user seed scripts with teacher and student roles
```
2025-05-13 12:35:05 +08:00
louiscklaw
9be33f641f
```
...
add 'visible', 'state', 'company', 'taxId', 'timezone', 'language', 'currency' fields and update 'billingAddress' and 't1' collection rules in PocketBase seed schema
```
2025-05-13 12:34:51 +08:00
louiscklaw
30e4c69343
```
...
add Docker Compose configuration files for CMS, Doc, Ionic Mobile, API_TS, and PocketBase services, along with .env file for environment variables and related scripts
```
2025-05-13 06:58:49 +08:00
louiscklaw
04634b5c65
``update backup script to change archive directory name and add script to recursively remove node_modules directories
``
2025-05-12 19:25:19 +08:00
louiscklaw
f659020d89
``add TODO list file for Ionic mobile project
``
2025-05-12 19:24:45 +08:00
louiscklaw
184aaa1b0a
``fix HTML doctype declaration in index.html for Ionic mobile project
``
2025-05-12 19:24:39 +08:00
louiscklaw
a6170778cd
```
...
add new hooks for fetching QuizCRQuestions and categories, update related components to use the new hooks, and refactor SelectCategory page to use the new API
```
2025-05-12 19:24:25 +08:00
louiscklaw
650127821b
```
...
update nodemon config to fix watch path syntax and upgrade dependencies including sass, parcel watcher, and chokidar
```
2025-05-12 19:23:44 +08:00
louiscklaw
5440f8ea14
``add .env to .gitignore and update ignore patterns for log, temp, and backup files
``
2025-05-12 19:23:22 +08:00
louiscklaw
f4c9dbcc34
``add Helloworld component in Ionic mobile project
``
2025-05-12 19:23:00 +08:00
louiscklaw
f756fb8527
``` "update tsconfig.json: adjust lib array format, simplify include syntax, and refine exclude patterns """
2025-05-12 19:22:46 +08:00
louiscklaw
3f10a0728c
```
...
add authentication routes, components, and pages including AuthHome, Login, and SignUp, and implement form fields utility functions
```
2025-05-12 19:22:00 +08:00
louiscklaw
ee0aa0353b
``add development and backup scripts for Ionic mobile project, including dev script, rsync backup script, and express commit script
``
2025-05-12 19:19:39 +08:00
louiscklaw
2c7316786c
``update dc_dev.sh to remove commented logs command and adjust startup sequence for pocketbase and api_ts
``
2025-05-12 14:03:52 +08:00
louiscklaw
89f91ec2a0
``update Notifications table schema by removing 'author' text field, adding 'author' relation, 'content', 'company', and 'link' fields, and sync changes in schema.dbml, schema.json, and pb_hooks/seed/schema.json
``
2025-05-12 14:03:35 +08:00
louiscklaw
1441863dcd
``remove obsolete UserMetas migrations and related user collection modifications
``
2025-05-12 14:01:52 +08:00