Commit Graph

7 Commits

Author SHA1 Message Date
Ali Taghavi
27d7c43f24 fixed app-dir
Some checks failed
CI/CD Pipeline / Lint & Typecheck (push) Failing after 9s
CI/CD Pipeline / Deploy to Server (push) Has been skipped
2026-05-10 09:28:45 +03:30
Ali Taghavi
62ad4f8496 fixed gitea ci
Some checks failed
CI/CD Pipeline / Lint & Type Check (push) Has been cancelled
CI/CD Pipeline / Deploy to NODE Cloud (push) Has been cancelled
2026-05-10 09:19:25 +03:30
Ali Taghavi
a9280dbe36 revised deploy CI
Some checks failed
CI/CD Pipeline / Deploy to NODE Cloud (push) Has been cancelled
CI/CD Pipeline / Lint & Type Check (push) Has been cancelled
2026-05-10 09:18:08 +03:30
Ali Taghavi
4c939ecdf1 added v0 ci/cd
Some checks failed
CI/CD Pipeline / Lint & Type Check (push) Failing after 1m0s
CI/CD Pipeline / Deploy to NODE Cloud (push) Has been skipped
2026-05-10 09:06:36 +03:30
Ali Taghavi
29b70c6865 feat: add admin API routes for tags, timeline events, uploads, and uses management
Some checks failed
Deploy to VPS / deploy (push) Has been cancelled
- Implemented GET and POST endpoints for managing tags in `src/app/api/admin/tags/route.ts`.
- Created PUT and DELETE endpoints for timeline events in `src/app/api/admin/timeline/[id]/route.ts`.
- Added GET and POST endpoints for timeline management in `src/app/api/admin/timeline/route.ts`.
- Developed file upload functionality with validation in `src/app/api/admin/upload/route.ts`.
- Introduced PUT and DELETE endpoints for managing uses items in `src/app/api/admin/uses/[id]/route.ts`.
- Added GET and POST endpoints for uses management in `src/app/api/admin/uses/route.ts`.

feat: enhance admin UI components for better user experience

- Created `AdminSidebar` component for navigation in `src/components/admin/AdminSidebar.tsx`.
- Developed `ImageUpload` component for handling image uploads in `src/components/admin/ImageUpload.tsx`.
- Implemented `RichTextEditor` component for rich text editing in `src/components/admin/RichTextEditor.tsx`.
- Added `TagsInput` component for managing tags in `src/components/admin/TagsInput.tsx`.
- Created `TiptapRenderer` component for rendering HTML content in `src/components/writing/TiptapRenderer.tsx`.

feat: establish database interaction layer with Prisma

- Added database connection and session management in `src/lib/db.ts` and `src/lib/auth.ts`.
- Implemented CRUD operations for posts, products, projects, settings, timeline events, and uses items in respective files under `src/lib/db/`.
- Introduced utility functions for formatting dates and slug generation in `src/lib/types.ts`.
2026-05-03 14:07:58 +03:30
Ali Taghavi
f08d3b1fde phase3-4 done
Some checks failed
Deploy to VPS / deploy (push) Has been cancelled
2026-04-24 11:28:48 +03:30
Ali Taghavi
95a546df11 phase 1-2 done 2026-04-24 03:42:34 +03:30