Compare commits
17
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b4aba64c8d | ||
|
|
8b06fde06e | ||
|
|
8d7342f631 | ||
|
|
6dd3000f7e | ||
|
|
19c973298e | ||
|
|
d64b3c72b7 | ||
|
|
fa15956a90 | ||
|
|
8212f16d28 | ||
|
|
36c8d690d9 | ||
|
|
fc90ca7d0b | ||
|
|
2913ba1889 | ||
|
|
9c01516124 | ||
|
|
ed8c9187a7 | ||
|
|
0dfd7991ee | ||
|
|
76f33de773 | ||
|
|
3e56120b00 | ||
|
|
ab601d90ac |
+3
-2
@@ -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):**
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -17,3 +17,6 @@ out/
|
|||||||
*.pem
|
*.pem
|
||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
chamgojaryo/
|
chamgojaryo/
|
||||||
|
|
||||||
|
# local memory & ai context
|
||||||
|
.clinecontext
|
||||||
|
|||||||
Reference in New Issue
Block a user