17 Commits
Author SHA1 Message Date
Neru_Han b4aba64c8d chore: add .clinecontext to .gitignore
Build and Push Docker Image / build-and-push (push) Failing after 4m40s
2026-08-21 16:22:38 +09:00
Neru_Han 8b06fde06e ci: remove hardcoded registry url in docker build workflow 2026-08-21 16:13:52 +09:00
Neru_Han 8d7342f631 docs: sanitize and update cline context
Build and Push Docker Image / build-and-push (push) Failing after 52s
2026-08-21 15:59:20 +09:00
Neru_Han 6dd3000f7e docs: update .cline-context.md with git identity rewrite status
Build and Push Docker Image / build-and-push (push) Failing after 53s
2026-08-21 15:54:43 +09:00
Neru_Han 19c973298e ci: configure automated docker build workflow via Gitea Actions
Build and Push Docker Image / build-and-push (push) Failing after 1m12s
2026-08-21 15:50:32 +09:00
Neru_Han d64b3c72b7 Infrastructure Sync: Initial migration to custom self-hosted Gitea 2026-08-21 15:40:26 +09:00
Neru_Han fa15956a90 feat: implement user preference management with persistence, reactive CSS variables, and layout customization 2026-08-21 10:25:00 +09:00
Neru_Han 8212f16d28 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
Neru_Han 36c8d690d9 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
Neru_Han fc90ca7d0b 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
Neru_Han 2913ba1889 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
Neru_Han 9c01516124 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
Neru_Han ed8c9187a7 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
Neru_Han 0dfd7991ee Feature: Add rich interactive Markdown renderer, wide adaptive memo panel, and custom language popover 2026-08-20 14:14:27 +09:00
Neru_Han 76f33de773 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
Neru_Han 3e56120b00 Checkpoint: Initial stable CheckFlow base before i18n and demo mode 2026-08-20 14:01:12 +09:00
Neru_Han ab601d90ac Initial commit from Create Next App 2026-08-20 13:14:26 +09:00
3 changed files with 8 additions and 4 deletions
+3 -2
View File
@@ -15,6 +15,7 @@
- `src/middleware.ts`: Route-level auth and admin role verification guard. - `src/middleware.ts`: Route-level auth and admin role verification guard.
- **Completed So Far:** - **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`. - 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. - 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`. - 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`.
@@ -22,8 +23,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. - 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 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. - Added localized i18n strings for Export across English, Korean, and Japanese.
- Migrated repository and full 12-commit history to self-hosted Gitea (`https://git.nrh.kr/Neru_Han/checkflow.git`). - 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 (`git.nrh.kr`). - 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.
- Validated that `npm run lint` and `npm run build` execute with 0 errors and 0 warnings. - Validated that `npm run lint` and `npm run build` execute with 0 errors and 0 warnings.
- **Next Steps (Todo):** - **Next Steps (Todo):**
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
- name: Log in to Gitea Container Registry - name: Log in to Gitea Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: git.nrh.kr registry: ${{ secrets.DOCKER_REGISTRY || 'gitea.example.com' }}
username: ${{ gitea.actor }} username: ${{ gitea.actor }}
password: ${{ secrets.CI_TOKEN }} password: ${{ secrets.CI_TOKEN }}
@@ -28,4 +28,4 @@ jobs:
with: with:
context: . context: .
push: true push: true
tags: git.nrh.kr/${{ gitea.repository }}:latest tags: ${{ secrets.DOCKER_REGISTRY || 'gitea.example.com' }}/${{ gitea.repository }}:latest
+3
View File
@@ -17,3 +17,6 @@ out/
*.pem *.pem
npm-debug.log* npm-debug.log*
chamgojaryo/ chamgojaryo/
# local memory & ai context
.clinecontext