feat: add growth tracking page and related functionality
- Implemented a new Growth page to track practice time and trends. - Added API integration for fetching review data. - Created components for displaying practice statistics and trends. - Updated navigation titles for the main index and growth pages. - Removed unused styles from the index page. - Introduced a Projects management page for adding and editing practice projects. - Developed a Record form for logging practice sessions with validation. - Added utility functions for date manipulation and duration formatting. - Implemented error handling and session management in the practice service. - Created unit tests for the practice service to ensure reliability.
This commit is contained in:
@@ -32,6 +32,8 @@ services:
|
||||
PGUSER: ${PGUSER:?Set PGUSER in .env}
|
||||
PGPASSWORD: ${PGPASSWORD:?Set PGPASSWORD in .env}
|
||||
PGSSLMODE: disable
|
||||
WECHAT_APP_ID: ${WECHAT_APP_ID:-}
|
||||
WECHAT_APP_SECRET: ${WECHAT_APP_SECRET:-}
|
||||
ports:
|
||||
- "${API_BIND:-127.0.0.1}:${API_PORT:-8080}:8080"
|
||||
depends_on:
|
||||
|
||||
Reference in New Issue
Block a user