25 Commits

Author SHA1 Message Date
Ching
27ebefd799 fix(android): improve dark mode text readability and contrast
All checks were successful
continuous-integration/drone/push Build is passing
- Add dedicated dark mode color scheme with high contrast text
   - Create values-night resources for optimized dark theme
   - Update UI components to use MaterialTheme dynamic colors
   - Replace hardcoded colors with theme-aware colors in Compose UI
   - Fix widget text colors to adapt to system theme
   - Improve task status colors for better visibility in dark mode
2025-11-23 02:46:36 +08:00
Ching
3f4d62fde0 fix(android): resolve compilation errors and add missing resources
All checks were successful
continuous-integration/drone/push Build is passing
- Add missing imports for Column, dp, and Color
- Fix Hilt dependency injection for AppWidgetProvider
- Remove experimental Material API usage
- Fix DataStore type mismatch error
- Add application icon resources for all densities
- Update gitignore to exclude IDE files and build artifacts
2025-11-23 02:35:31 +08:00
Ching L
c790cee472 feat: implement android app with widget support
All checks were successful
continuous-integration/drone/push Build is passing
- Created comprehensive Android app requirements document
  - Built complete Android project with Kotlin and Jetpack Compose
  - Implemented task management with control and display screens
  - Added Android widget with 5-minute auto-refresh capability
  - Integrated Room database for offline support
  - Set up MVVM architecture with Hilt dependency injection
  - Configured Retrofit for API communication
  - Added Material Design 3 theming and UI components
2025-11-17 18:28:22 +08:00
Ching L
0ceeeb8f17 fix(ci): truncate commit message in build output
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-11 18:15:40 +08:00
Ching L
b015e94b07 fix(drone): update commit message formatting
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-11 18:08:02 +08:00
Ching L
65c77344e4 refactor(ci): simplify commit title extraction step
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-09-11 17:56:05 +08:00
Ching L
2dafff203b refactor(drone): simplify discord notification step
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-09-11 17:50:11 +08:00
Ching L
3e765f1182 feat(drone): add discord notifications for build status
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-09-11 17:45:49 +08:00
Ching L
23c614e78f fix(drone): escape quotes in commit title extraction
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-09-11 17:38:04 +08:00
Ching L
80ef0ebc22 chore(ci): update drone configuration for commit title
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-09-11 17:20:06 +08:00
Ching L
38ac4e38f8 feat(ci): add commit title extraction step 2025-09-11 17:18:02 +08:00
Ching L
2430a74f08 chore(drone): update build notification message format
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-11 17:11:51 +08:00
Ching L
499dc9dc13 feat(drone): add dynamic color for build status
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-11 17:05:28 +08:00
Ching L
66073ef2ac chore(ci): remove color setting from drone config
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-11 17:01:03 +08:00
Ching L
3a9bb1b68d chore(ci): update discord notification format
Some checks failed
continuous-integration/drone/push Build is failing
- Extract only first line of commit message using head command
- Add embed color for better visibility
- Use Chinese labels for clearer notification
- Simplify message structure to prevent overflow
2025-09-11 16:56:13 +08:00
Ching L
33417bbee5 chore(ci): update build message formatting in Drone config
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-11 16:29:18 +08:00
Ching L
cae33176af feat: add web interface for task management
Some checks failed
continuous-integration/drone/push Build is failing
- Added full-featured web UI with drag-and-drop task sorting
- Implemented CRUD API endpoints for task management
- Added task reordering endpoint with priority support
- Created responsive HTML interface with inline styles
- Updated Docker configuration for web service deployment
- Added requirements.txt for dependency management
- Enhanced README with web interface documentation
- Made Google Calendar integration optional
2025-09-11 16:04:17 +08:00
Ching L
ef3a841812 chore(gitignore): add credentials.json to .gitignore 2025-09-11 15:49:20 +08:00
Ching L
3f6559b179 docs(readme): update README with project details 2025-09-11 15:41:32 +08:00
Ching L
d7f482e95a chore: Update pipeline configuration for Docker image build and deployment
Some checks reported errors
continuous-integration/drone Build was killed
2025-05-06 10:40:51 +08:00
Ching L
ef7472011d chore: Refactor app.py and widget.js 2025-05-06 09:52:24 +08:00
Ching L
8da5a41c6f feat: Add docker-compose.yml 2025-04-30 17:26:06 +08:00
Ching L
93989ceeec chore: Add Dockerfile for containerization 2025-04-30 16:46:12 +08:00
Ching L
e0dd319239 feat: Add api 2025-04-30 16:36:21 +08:00
455803c02a Initial commit 2025-04-30 16:08:30 +08:00