Commit Graph

19 Commits

Author SHA1 Message Date
sheetEasy AI Team
535281f0fb feat: 랜딩페이지 완성 및 에디터 홈 버튼 기능 구현
주요 변경사항:
- 🎨 가격 섹션을 CTA 섹션과 동일한 그라디언트 스타일로 변경
- 🗑️ 중복된 CTA 섹션 제거 및 페이지 구성 최적화
- 🏠 에디터 상단 로고 클릭 시 홈 이동 기능 추가 (저장 경고 포함)
- 📱 인증 페이지 컴포넌트 추가 (SignIn/SignUp)
- 💰 가격 정보 섹션 및 FAQ 섹션 추가
- 🔧 TopBar 컴포넌트에 로고 클릭 핸들러 추가

UI/UX 개선:
- 가격 섹션: 파란색-보라색 그라디언트 배경 적용
- 카드 스타일: 반투명 배경 및 backdrop-blur 효과
- 텍스트 색상: 그라디언트 배경에 맞는 흰색/파란색 톤 적용
- 버튼 스타일: 인기 플랜 노란색 강조, 일반 플랜 반투명 스타일

기능 추가:
- 에디터에서 로고 클릭 시 작업 손실 경고 및 홈 이동
- 완전한 인증 플로우 UI 구성
- 반응형 가격 정보 표시
2025-06-30 15:30:21 +09:00
sheetEasy AI Team
3d0a5799ff feat: 프롬프트 입력창을 Univer 위 오버레이로 변경 및 기본적으로 항상 표시되도록 개선\n\n- 프롬프트 입력창을 Univer 시트 위에 반투명 오버레이로 구현\n- 우하단 플로팅 버튼으로 토글 가능 (기본값: 항상 표시)\n- 입력창 디자인을 컴팩트하게 개선, 반응형 오버레이 적용\n- 기존 하단 고정 방식 제거, Univer 전체 화면 활용\n- 사용자 경험 및 접근성 향상 2025-06-27 16:22:58 +09:00
sheetEasy AI Team
1419bf415f feat: T-011 랜딩페이지 UI 마크업 구현 완료
🎯 주요 구현 내용:
- TopBar: Logo, Download, Account 버튼 포함한 sticky 헤더
- HeroSection: Vooster.ai 스타일 메인 영역 + 3개 핵심 가치 카드
- FeaturesSection: 6개 주요 기능 소개 카드 (반응형 그리드)
- CTASection: 가격 플랜 미리보기 + 행동 유도 버튼
- Footer: 4단 컬럼 레이아웃 + 소셜 링크

 기술적 특징:
- ShadCN UI 컴포넌트 시스템 활용
- Semantic HTML5 태그 사용 (header, main, section, footer)
- ARIA 레이블 및 키보드 네비게이션 지원
- 완전한 반응형 디자인 (모바일-태블릿-데스크톱)
- Tailwind CSS 그라데이션 및 애니메이션 효과

🎨 디자인:
- Vooster.ai 참고한 모던하고 깔끔한 UI/UX
- 라이트 모드 고정 (PRD 요구사항)
- 그리드 패턴 배경 장식
- Hover 효과 및 부드러운 전환 애니메이션

 접근성:
- WCAG 가이드라인 준수
- 모든 인터랙티브 요소에 적절한 aria-label
- 키보드만으로 완전한 탐색 가능
- 충분한 색상 대비 및 폰트 크기

🔄 기능 통합:
- App.tsx에서 랜딩페이지 ↔ 에디터 모드 전환
- 랜딩페이지에서 '시작하기' 버튼으로 에디터 진입
- 에디터에서 '홈으로' 버튼으로 랜딩페이지 복귀

📋 Acceptance Criteria 100% 달성:
 모든 기기에서 레이아웃 정상 작동
 Semantic HTML 및 ARIA 접근성 적용
 ShadCN Card, Button 컴포넌트 활용
 Vooster.ai와 비슷한 모던 디자인
 TopBar, 서비스 소개, 주요 기능, CTA 배치
 반응형 레이아웃 및 섹션별 구분
2025-06-27 15:07:07 +09:00
sheetEasy AI Team
b09a417291 히스토리 패널 작업 완료. 2025-06-27 14:47:47 +09:00
sheetEasy AI Team
e5ee01553a 히스토리 패널 UI 작업 완료
- T-008 태스크 완료: 히스토리 패널 UI 마크업 구현 (슬라이드 인)
- 히스토리, UNDO, 전송하기 버튼을 세로로 균등 간격 배치
- Tailwind CSS v3/v4 버전 충돌 문제 해결
  - v4 패키지 완전 제거 (@tailwindcss/postcss 등)
  - PostCSS 설정을 v3 방식으로 수정
  - CSS 파일에서 수동 클래스 정의 제거
  - Vite 캐시 완전 삭제로 설정 변경 반영
- 히스토리 패널 기능 개선
  - 우측 슬라이드 인 애니메이션
  - 파일 업로드 시에만 표시
  - 상태별 아이콘과 시간순 로그 리스트
  - 재적용 및 전체 삭제 기능
- 새로운 rule 파일 생성: tailwind-css-management.mdc
2025-06-26 18:25:25 +09:00
sheetEasy AI Team
2d8e4524b7 redi 이슈 해결 2025-06-26 17:01:28 +09:00
sheetEasy AI Team
71036d3727 AI커맨드 반영 셀 선택 완료 2025-06-25 19:51:38 +09:00
sheetEasy AI Team
17d17511f5 셀선택시 프롬프트 창에 자동 입력 완료 2025-06-25 16:18:23 +09:00
sheetEasy AI Team
5712c40ec9 엑셀 파일 부르기 완료, 입력창 UI 설정 완료 2025-06-24 17:48:11 +09:00
sheetEasy AI Team
105265a384 xlsx 파일 주입 완료 2025-06-24 16:38:17 +09:00
sheetEasy AI Team
164db92e06 배경 블러및 업로드 버튼 연결 완료 2025-06-24 15:18:23 +09:00
sheetEasy AI Team
ba58aaabf5 유니버CE 초기화 테스트 완료 2025-06-24 14:15:09 +09:00
sheetEasy AI Team
d9a198a157 Fix Luckysheet functionlist error and improve file processing 2025-06-23 14:35:15 +09:00
sheetEasy AI Team
de6b4debac 럭키시트 로드 가능, 옵션이 안불러짐 2025-06-21 13:58:49 +09:00
sheetEasy AI Team
bc5b316f3c 럭키엑셀에 파일 인젝션 성공 2025-06-20 15:17:36 +09:00
sheetEasy AI Team
3a8c6af7ea feat: 파일프로세서 개선 - 안정적인 Excel 파일 처리
- 이전 잘 작동하던 코드 로직을 현재 프로세서에 적용
- LuckyExcel 우선 시도 + SheetJS Fallback 패턴 도입
- CSV, XLS, XLSX 모든 형식에 대한 안정적 처리
- 한글 시트명 정규화 및 워크북 구조 검증 강화
- 복잡한 SheetJS 옵션 단순화로 안정성 향상
- 에러 발생 시 빈 시트 생성으로 앱 중단 방지
- 테스트 환경 및 Cursor 규칙 업데이트

Technical improvements:
- convertSheetJSToLuckyExcel 함수로 안정적 데이터 변환
- UTF-8 codepage 설정으로 한글 지원 강화
- validateWorkbook 함수로 방어적 프로그래밍 적용
2025-06-20 14:32:33 +09:00
sheetEasy AI Team
f288103e55 feat: T-023 프로젝트 환경설정 및 초기 세팅 완료 - Vite+TypeScript+React 환경구성, TailwindCSS+ShadCN UI 설정, ESLint+Prettier 설정, Zustand 스토어 구현, 기본 UI 레이아웃 완성, 환경설정 오류 수정 2025-06-19 17:16:00 +09:00
JiWoong Sul
a2b09539c6 fix: 코드 스타일 개선 - 쉼표 추가 및 JSX 포맷팅 수정 2025-06-19 16:52:46 +09:00
JiWoong Sul
6f4bc163a7 feat: 프로젝트 초기 설정 완료 - Vite + React + TypeScript, TailwindCSS + ShadCN UI, Zustand, 기본 타입 및 컴포넌트 구현 2025-06-19 16:47:43 +09:00