cb8643b405
``update Add Docker build and deployment workflow for CMS and Ionic Mobile, update docker-compose.yml with new service images, and enhance documentation with strategy diagram and endpoint table
``
2025-05-24 08:21:33 +08:00
1157bf0fda
``update Update service address table formatting and placeholders for REQ0021
``
2025-05-24 08:15:44 +08:00
louiscklaw
2375c144a8
``update Add build status message and server restart log in CMS entrypoint script
``
2025-05-24 06:11:33 +08:00
louiscklaw
24c62d940c
``update Migrate from custom Node image to official Node 22 image, install pnpm, update Dockerfile and entrypoint script
``
2025-05-24 06:02:46 +08:00
louiscklaw
e38e775fee
``update Simplify ENTRYPOINT syntax in PocketBase Dockerfile
``
2025-05-24 06:02:35 +08:00
louiscklaw
db9d3fbffd
``update Update port mappings for PocketBase, CMS, and Ionic Mobile services as per REQ0021
``
2025-05-24 05:48:45 +08:00
louiscklaw
368af36acd
``update Fix CPU resource limits format in docker-compose.db.yml and clean up dc.sh
``
2025-05-24 05:48:45 +08:00
d283b8274f
update ticket,
2025-05-24 05:43:53 +08:00
7a8bd60185
update docker config,
2025-05-24 05:41:35 +08:00
a94ead44ba
build cms ok,
2025-05-23 17:16:47 +08:00
50fc385c2b
``update Add todo-tree filter exclusions for node_modules, bundles, Next.js build folders, and distribution artifacts
``
2025-05-17 18:12:32 +08:00
91b3f53abe
``add Add database guidelines document outlining db driver structure and collection mappings
``
2025-05-17 18:12:19 +08:00
cf0ec8bd64
``update Change logout behavior back to route navigation after sign-out instead of full page reload
``
2025-05-17 10:02:35 +00:00
59cdf7257b
```
...
update Implement standardized documentation for all database modules, including purpose, rules, and requirements for each CRUD operation; refactor existing comments to follow new documentation standard
```
2025-05-17 10:02:05 +00:00
b8309596be
update example for ai,
2025-05-17 11:20:33 +08:00
688e102f2c
``delete Remove database schema definitions and hidden field count retrieval functionality
``
2025-05-17 09:41:36 +08:00
4d57d0a5f3
``update Change logout behavior from route navigation to full page reload after sign-out
``
2025-05-16 23:41:22 +08:00
720838f137
Merge branch 'develop/ionic_mobile/i18n/trunk' into develop/ionic_mobile/login-flow/trunk
2025-05-16 23:38:56 +08:00
c92ac33ade
```
...
replace setting tab button with conditional rendering based on user authentication status, showing avatar if available
```
2025-05-16 23:37:39 +08:00
72e478937d
``update Add QR code generation feature with dynamic sizing and styling, implement screen-width-based conditional rendering, update i18n translations, and adjust context providers structure
``
2025-05-16 22:51:33 +08:00
62d8519da5
``delete Remove i18n configuration file and English translation resources; likely replaced by a JSON-based or externalized translation management approach
``
2025-05-16 22:50:24 +08:00
8d746f3aa9
``update Refactor navigation URLs by replacing hardcoded LESSON_LINK with Paths.LESSON_LINK across App, RouteConfig, and multiple components; remove redundant LESSON_LINK from constants
``
2025-05-16 22:00:04 +08:00
69b2ef59e5
``update Upgrade dependencies including i18next, react-i18next, eslint, and testing-library; adjust peer dependencies and add new ESLint plugins
``
2025-05-16 21:59:52 +08:00
f9c0deb2e9
``add Add CMS project code-workspace file to define multi-root workspace including documentation and AI workspace directories
``
2025-05-16 21:57:52 +08:00
47760fa7b2
``add Add code-workspace files for documentation, ionic_mobile, and test projects to define multi-root workspace configurations
``
2025-05-16 21:57:41 +08:00
83bd86cc9b
``update Add .env.example file with PocketBase URL configuration for development environment
``
2025-05-16 17:47:33 +08:00
49189a532e
```
...
update Add development environment configuration, I18n support, route adjustments, and various hooks refactoring
```
2025-05-16 17:47:05 +08:00
6b917c9fb9
``update Add error constant for empty PocketBase URL and validate it during app initialization
``
2025-05-16 15:56:56 +08:00
aa834a43c9
``update Add platform-specific back button for Android, replace header layout, use LoadingSpinner, and refactor imports in Lesson page component
``
2025-05-16 15:56:46 +08:00
1775d8c5a3
``update Remove unused components, imports, and refactor file URL generation in WordPage component
``
2025-05-16 15:56:24 +08:00
779062e247
``update Replace getStudentAvatar with getStudentAvatarUrl for avatar URL generation in student profile
``
2025-05-16 15:56:19 +08:00
60df47fb8d
``update Extract PocketBase URL to constant and refactor related functions to use it for dynamic file URL generation
``
2025-05-16 15:55:47 +08:00
c87357ff24
``update Remove unused import path suffix and comment out unused useRequireAuth hook
``
2025-05-16 15:55:30 +08:00
34a7ff7ac9
``refactor Rename LoadingScreen component to LoadingSpinner and refactor structure for better reusability
``
2025-05-16 15:55:07 +08:00
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