13 Commits
Author SHA1 Message Date
Neru_Han 5ea3e6d611 ci: configure automated docker build workflow via Gitea Actions
Build and Push Docker Image / build-and-push (push) Failing after 1m7s
2026-08-21 15:50:32 +09:00
Neru_Han 131a709186 Infrastructure Sync: Initial migration to custom self-hosted Gitea 2026-08-21 15:40:26 +09:00
Wonhee Han a8574be2fb feat: implement user preference management with persistence, reactive CSS variables, and layout customization 2026-08-21 10:25:00 +09:00
Wonhee Han dd01a8ec69 Security+UX: Add DOMPurify XSS protection, security headers, admin auth gate, import file size limit, due date color coding, swipe/scroll conflict prevention 2026-08-20 22:58:47 +09:00
Wonhee Han 765f670ef0 Feature: Mobile bottom-sheet drawer (slide-up from bottom, swipe-down to close, overlay), update AGENTS.md to v4.0 2026-08-20 22:51:43 +09:00
Wonhee Han d2d2034515 Fix: Context menu delete integration with recursive tree, added Created and Edited timestamps in detail panel footer 2026-08-20 14:56:19 +09:00
Wonhee Han cadb2c78cf Fix: Full N-depth recursive subtask tree rendering in main list, universal custom context menu on all subtask levels, and bidirectional realtime sync 2026-08-20 14:45:55 +09:00
Wonhee Han 81ddb9cba7 Feature: Smooth sidebar animation, fixed theme button clipping, moved import to profile menu, added custom webapp context menu, and polished TickTick style detail panel 2026-08-20 14:34:17 +09:00
Wonhee Han 1fa94b5227 Fix: Real-time 2-level subtask sync between panels and inline title editing for list and tasks 2026-08-20 14:27:57 +09:00
Wonhee Han 633e760599 Feature: Add rich interactive Markdown renderer, wide adaptive memo panel, and custom language popover 2026-08-20 14:14:27 +09:00
Wonhee Han 3710c313e9 Feature: Add i18n (en/ko/ja), 3-way theme (system/light/dark), and local demo preview mode 2026-08-20 14:07:42 +09:00
Wonhee Han dbfaa0fcb2 Checkpoint: Initial stable CheckFlow base before i18n and demo mode 2026-08-20 14:01:12 +09:00
Wonhee Han ed076cf5ab Initial commit from Create Next App 2026-08-20 13:14:26 +09:00
3 changed files with 4 additions and 8 deletions
+2 -3
View File
@@ -15,7 +15,6 @@
- `src/middleware.ts`: Route-level auth and admin role verification guard.
- **Completed So Far:**
- Rewrote entire Git commit history with active local Git identity across all branches and tags, and force-pushed to self-hosted Gitea remote origin.
- Conducted full audit of codebase against all specification items in `AGENTS.md`.
- Verified 100% implementation of core features: n-depth recursive checklist, real-time subtask synchronization, modular blocks & split resizer, 3-way theme (VSCode dark / pastel light / system), global `UserPrefs` customization, Labs Kanban view, and mobile bottom sheet.
- Enhanced CalDAV / DAVx⁵ synchronization endpoint (`src/app/api/dav/[...path]/route.ts`) with full RFC 4791 support: `OPTIONS`, `PROPFIND` (principal & calendar collection discovery), `REPORT` (calendar-query/multiget), `PUT` (task upsert from VTODO), and `DELETE`.
@@ -23,8 +22,8 @@
- Implemented full-fidelity standard Task Export pair (`/api/export`) supporting RFC 4180 / TickTick-compatible CSV with UTF-8 BOM, and RFC 5545 iCalendar (`.ics` VTODO) format.
- Added Export modal in Sidebar user popover menu supporting format selection, target list filtering, completed tasks inclusion toggle, and seamless Demo mode client-side Blob generation.
- Added localized i18n strings for Export across English, Korean, and Japanese.
- Migrated repository and commit history to self-hosted Gitea remote origin.
- Configured production multi-stage `Dockerfile` and automated Gitea Actions CI workflow (`.gitea/workflows/docker-build.yaml`) for building & pushing container images to Gitea Container Registry.
- Migrated repository and full 12-commit history to self-hosted Gitea (`https://git.nrh.kr/Neru_Han/checkflow.git`).
- Configured production multi-stage `Dockerfile` and automated Gitea Actions CI workflow (`.gitea/workflows/docker-build.yaml`) for building & pushing container images to Gitea Container Registry (`git.nrh.kr`).
- Validated that `npm run lint` and `npm run build` execute with 0 errors and 0 warnings.
- **Next Steps (Todo):**
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
- name: Log in to Gitea Container Registry
uses: docker/login-action@v3
with:
registry: ${{ secrets.DOCKER_REGISTRY || 'gitea.example.com' }}
registry: git.nrh.kr
username: ${{ gitea.actor }}
password: ${{ secrets.CI_TOKEN }}
@@ -28,4 +28,4 @@ jobs:
with:
context: .
push: true
tags: ${{ secrets.DOCKER_REGISTRY || 'gitea.example.com' }}/${{ gitea.repository }}:latest
tags: git.nrh.kr/${{ gitea.repository }}:latest
-3
View File
@@ -17,6 +17,3 @@ out/
*.pem
npm-debug.log*
chamgojaryo/
# local memory & ai context
.clinecontext